[snowgoons.ro:~] timwa% echo $HOME⮐ /Uniunea Europeana/România/București
To my home in the Gemiverse (is that a word? It is now.)
2024-07-03
AI on-demand with Kubernetes (Part 2)
Part two of the quest to deliver AI applications on-demand from Kubernetes. In this one, we'll deploy a typical AI application, and configure it to scale up (and down to zero) on demand.
2024-06-30
AI on-demand with Kubernetes (Part 1)
Extending my Kubernetes cluster with a GPU/CUDA node to deliver on-demand AI applications
2024-06-06
Local Llama3 Assistant in JetBrains
Notes on integrating a local LLM with JetBrains IDEA IDEs
2024-01-04
Using multi-modal AI for better image captions
Using a genuine multi-modal AI model to generate photo captions gives a huge leap in quality over my previous efforts.
2024-01-02
Inference in the Cloud with Modal
Playing with contemporary machine-learning models can demand hardware with a pretty hefty pricetag. Modal lets you do it in the cloud with a much more reasonable pricing model than the big Cloud Compute providers.
2023-12-21
A second attempt at using AI to generate some captions for my photographs
2023-12-13
Running NextCloud behind Cloudflare
Fixing an annoying little bug when running NextCloud behind CloudFlare
2023-12-06
Throwing flowers on Java's grave
Rumours of Java's death may be greatly exaggerated, but an article I read had some good reasons why it might be searching for the exit... I have one more to add to the list.
2023-11-29
I don't know if you've noticed, but search engines got a lot less useful lately...
2023-11-25
Developing E6 Slide Film at Home
A guide to developing E6 colour reversal slide film at home.
2023-11-23
Alacritty Dynamic Configurations
Dynamically changing the configuration of Alacritty depending on shell conditions
2023-05-31
Devtalks 2023 - Serving Serverless on your Own Servers
I'll be presenting at Bucharest's Romexpo in this summer's DevTalks developer conference
2022-06-19
The latest version of my OS for ATmega AVRs, AVRoxide, is now available - with drivers for storage and graphics devices.
2022-05-10
Rust compilation for AVR was broken for the longest time... Now it's not!
2022-04-11
A new release of AVRoxide, my OS for ATmega AVRs, is out - now with multithreading!
2022-02-21
Subtle differences in interrupt handling on AVR microcontrollers
There are subtle differences between the way interrupts are handled on different AVR microcontrollers. I didn't see this written in plain English anywhere, so I'll have a go.
2022-01-05
Finally: AVRoxide - a *working* Rust runtime for ATmega4809
It's been quite a few months' work, with many challenges along the way - but finally I'm pleased to announce that I have a working runtime for writing applications in Rust for the ATmega4809 microcontroller (and thus also for the Arduino Nano Every.)
2021-12-29
You Won't Believe How to Make `rustc` Generate Working Optimised Code for ATmega4809
Until I discovered this trick, I couldn't build working ATmega4809 Rust code with anything other than optimisation level 1...
2021-12-15
Working Rust code insight in CLion
Code insight/code completion in CLion doesn't work when you use a custom target.json - here's how to fix it
2021-12-03
Finally, a Working Atmega4809 Debugger
(**Updated 2021/12/24**) Finding any debugging tools for the ATmega4809 is a massive chore. Finally, I've found one option that at least partially works.
2021-10-18
On Convergence of Embedded and Server-Side Development
Embedded and server-side development skills have diverged over the last three decades. But maybe it's time we reversed that...
2021-10-09
7th January 2021: The Day Rust on AVR Stood Still
How to get on with Rust development for AVR without being held up by a 9 month old bug
2021-08-24
A Rust runtime for AVR development
2021-08-11
Rust on Arduino Nano Every Part Two
More helpful developments in the ongoing challenge of getting anything useful done in Rust on the Arduino Nano Every microcontroller board.
2021-06-15
I've been fighting with Linux serial port programming lately, and one thing I've realised is that the Linux `termios` manpage is *terribly* formatted. Here's a nicer quick reference.
2021-06-05
A crazy year, and help for Rust devs with JWT problems
Damn. Can you believe it's halfway through 2021 already? It's been a crazy busy year... Also inside, some small help to developers using Rust and actix-web.
2021-02-23
The Argopalypse: Cloudflare Downtime
My more attentive readers (!) may have noticed there was downtime on the site the last couple of days. Here's why...
2021-02-05
Fun With Fjords - Developing with Server Sent Events
My DevCon presentation on using Server Sent Events to develop efficient web platforms
Reflections on a Changing Industry
My piece in the latest SiGMA Magazine
2020-11-25
ATF15xx VHDL Development on the Cheap
How to assemble a toolchain for configuring Atmel ATF15xx CPLDs using VHDL, without spending a fortune on licenses
2020-11-15
A 3D printable base for the Atmel/Microchip ATF15XX-DK3 CPLD development kit
2020-11-11
Compiling Rust for the Arduino Nano Every - Part One
How to develop for the Arduino Nano Every AVR microcontroller board using the Rust programming language.
2020-10-16
A home-printable USB microscope stand
2020-09-11
Setting Up a Blender Rendering Node - Part 2
Part two of my instructions on how to set up a render 'farm' using Docker & Kubernetes
2020-09-09
This definitely falls into the category of 'The Old New Thing' - I now have a home on the Gemini protocol.
2020-09-08
Setting Up a Blender Rendering Node Using Docker - Part 1
Docker is a nice way to deploy an instance of Blender for rendering, but not without its pitfalls. Some tips here...
2020-09-05
Zen and the Art of Cable Management
I expect you're looking at that thinking 'damn, I wish my cables were so tidy.' Well, now they can be...
2020-08-29
Here's a helm chart to help you host Mastodon on a Kubernetes cluster
2020-08-11
We're all trying to work out what to do with our holiday time in the Covid-19 world where travel is not much of an option. My answer was to take time off work to learn how to use Autodesk Fusion360 - and I'm willing to share the result...
2020-07-29
An interesting paper in the current ACM Transactions on the Web
2020-06-18
Spotted this week, a super interesting paper published by the ACM, 'Unveiling Elite Developers’ Activities in Open Source Projects'
2020-06-16
Updated with video link - SiGMA Deep Tech...
2020-06-11
A rant...
2020-06-04
Automated Image Processing in Hugo
A tip if you're struggling to get image processing working in Hugo
2020-05-31
A tip for home hardware projects, if you're too lazy to draw your construction layouts using CAD...
2020-05-22
If you are hosting a Kubernetes environment, one of the most important things you need is a centralised logging solution. Read on for my recommendation on how to do it on the cheap.
2020-05-19
Are your Kubernetes logs full of errors like "TLS handshake error"? Maybe this will help.
2020-05-16
You're probably wondering why I am writing this stuff.
2020-05-14
From my disk to your browser...
I talked about the CMS I use last time round, but I didn't talk about how the content is actually published so you can read it. If you want to know how easy it is to deploy a static site with Docker/Kubernetes, read on...
2020-05-13
index
...I'm glad you asked. This site is a departure from my earlier sites, using a Static Site Generator instead of a traditional CMS like Wordpress. Read on for details...
2020-05-11
A site this popular must be running on some pretty serious kit, right? Come and take a look.
1975-06-26
Welcome to the latest iteration of the Snowgoons website. Click 'Read more' for all the fascinating history...
There's a few things missing from this site compared to the last iteration. Some of which I'm glad about...
--------------------