We should probably start taking backups of Stack Overflow
I have been seeing a number of articles and discussions regarding the decline of Stack Overflow posting activity over the past year. My immediate first thought was around the value…
Isolated GPU-enabled development with Docker and CUDA
When running machine learning workloads that require GPU access, it’s usually necessary to have the CUDA toolkit ready. Although installing CUDA directly on the host is possible, I prefer to…
How to connect to internal AWS resources from GitHub Actions
The most common way to run GitHub Actions is to use the hosted runners provided by GitHub, but these runners don’t have direct access to internal AWS resources such as…
Running Windows apps natively in Linux with Docker
Traditionally there have been two main ways to deal with having to run Windows applications when using a Linux environment as a daily driver. The first is to dual boot…
A local LLM in the Firefox sidebar
Firefox has a chatbot sidebar that can be used to interact with the popular LLM chatbot providers, such as Claude, Gemini, and ChatGPT. It is possible to allow it to…
Managing multiple SSH keys for multiple GitHub organisations in a simple way
When working with multiple GitHub organisations, it is common to have to manage multiple SSH keys for git operations.
Developing personal Python apps for Android’s Linux environment
Since the Linux Terminal app was introduced for Android, I’ve been curious about the possibilities it could open up for personal app development.