Latest Stuff…
-

Microdosing Coffee
Have you ever thought about the benefits of microdosing caffeine? Yea, me neither. I’ve been quitting coffee very slowly, to avoid headaches and to stretch my much needed and highly beneficial addiction out as long as possible. And also because I love quitting coffee. I do it all the time. Here’s me yapping about quitting…
-
Installing Ubuntu Server on a Dell OptiPlex Micro
The OptiPlex Micro family (3050, 7050, 7080, etc.) requires a couple of BIOS tweaks before it’ll boot from a USB drive. BIOS Settings Press power and spam the F12 button to enter BIOS. Select Change Boot Mode Settings and make sure of the following: Save and exit. Then spam F12 again on reboot. Select your…
-
The VPS Was Already Full
The short version: I set out to add an OpenTTD dedicated server to the same 1GB Linode that runs this blog. The blog is containerized WordPress behind an Apache reverse proxy. I never installed the game. Instead I spent an afternoon learning exactly how full a “full” VPS is, why the obvious memory-reclaim move did…
-
Containerizing My Corner of the Internet
I’ve been self-hosting my blog on a Linode VPS for a while now. Bare metal WordPress, Apache, and MySQL. It worked. It was fine. But I’d been hearing about containers for years and decided it was time to stop nodding along and figure it out. Honestly what turned me off the most about it was…
-
Containerizing My WordPress Blog: Part 2 – Exporting the Live Site
These are my notes, to help remind me what I did…. The goal Get everything out of the live WordPress install and into a staging directory that Docker can work with. Nothing here touches the live site. It’s all copies. Create the project directory Get the config files in place I had docker-compose.yml, env.example, and…
-
The Case of the /index.php/ That Wouldn’t Leave
For longer than I’d like to admit, every URL on this blog wore a little badge of shame: /index.php/ wedged right into the middle of it. Not /2026/06/the-post/ like a civilized website, but /index.php/2026/06/the-post/, as if the server wanted everyone to know exactly which file was doing the work back there. It also meant my…
-
Adding Google Analytics from a Hotel Room
These are my notes to remind future me how I did this because it was a bit unconventional. I found myself stuck in a hotel room for a few days with a laptop that could not connect to the server of my blog. There’s a few projects I’ve been meaning to get around to. One…
-

Why Does My Traxxas Disruptor Chirp and How I Solved It
I notice that when I first start using the Traxxas Disruptor, it will cut power momentarily and give off a “chirp” sound. It is happening with a brand new, full charged Traxxas brand 4S 5000C. And I suspect it is hitting the low voltage cutoff. I’m not seeing any search results for this, but I…
-
Containerizing my WordPress Blog
I’ve decided it’s finally time to learn containerization and am going to start with this blog. I’m running Ubuntu 24.04 and will be installing from the offical Docker repo since it’s the latest release. The Ubuntu repo often lags behind the official release. Step 1 – Check if ca-certificates are installed. In order to download…
-

Traxxas Disruptor Day 6
Arrived at the lake before sunrise for my usual RC boating meditation. The Disuptor managed to do a mid air barrel roll and recover…