linux  


Flashing a USB device with Chromium on Linux

I installed a Chromium-based browser specifically to use a web-based utility for flashing a USB device, and had to rediscover how to make that work for about the dozenth time. This time, I'm making a post to help future me (and maybe you as well?).

Emergency Chatmail Relay Migration

The chat.vim.wtf chatmail relay was impacted by outbound SMTP rate-limiting imposed by the hosting provider, resulting in significant delays in message delivery. Once I realized the issue (and had the free time to do something about it), I migrated the service to another provider which doesn't throttle outbound email delivery. The new server will cost me about an extra dollar per month but should ensure long-term reliability of the service.

January 2026 Check-in

Checking in and sharing some of what I've been up to this month because I'm real bad at blogging regularly (or irregularly, for that matter).

Tech Refresh 2025

I recently converted my Framework Chromebook into a real computer, bought a tiny open-source laptop, and switched to some new software and services.

KubeCon + CloudNativeCon 2025

I went to KubeCon + CloudNativeCon in Atlanta last week, and all I got were these t-shirts, plushes, bags, stickers - and some big ideas.

Self Hosted Chatmail Relay for Delta Chat

I've got a fever and the only prescription is more self-hosting. This time, it's a light-but-seriously-hardened email server optimized for end-to-end encrypted chats.

A Software Stack Shakeup

Ditching VSCode for Neovim, ditching Tabby for Kitty, and catppuccining all the things

Taking Taildrive for a Testdrive

A quick exploration of Taildrive, Tailscale's new(ish) feature to easily share directories with other machines on your tailnet without having to juggle authentication or network connectivity.

runtimeterror 


 John Wq