Technically Personal
Testing multiple versions of Python in parallel
Pop's Diner
Broken torch
Stop Killing Games
What Lemm.ee's shutdown means (and doesn't) for the Fediverse
New project: comparqter
The Date that wasn't
Divernet / ScubaDiverMag podcast suspending operations
Rust and WASM for form validation
Renaming the blog
Email notifications with Migadu on iOS
White Lotus Season 3 review (spoilers!)
Deliberately choosing the wrong tool
Getting started with Scala on macOS in 2025
Switching to a split keyboard
Fresh coat of paint, part deux
The boy's birthday gift
Breaking the ranks
Freebox automatic ruTorrent download
My FreeBSD setup
A reply for Tim's StackOverflow question
Building GCC
Fresh coat of paint
Fedora 22 WiFi problems
Fedora 21 VPN problems
Hash anagram challenge, part 2
Hash anagram challenge, part 1
The bike shed
RPM versioning with Jenkins
Routing YouTube traffic through a server