Blog Posts

2022

Kagi Search Engine: One Month Update
Kagi Search Engine: First Impressions
Why I don't Recommend the Breville Bambino Plus
Broken Audio in Fedora 35 with Wireplumber 0.4.10
Broken SMB Shares in Fedora 35
A Survey of Native Programming Languages
I Redesigned the Site Theme
How my RuneScape Account got Stolen—and how I got it Back
Why I don't use Windows
My History with Linux
.NET Value Types and Reference Types Explained
PowerShell Gotchas
Archiving a Website with Wget
This is not the Web I've Known

2021

Fixing Breville Bambino Plus Drip Tray Leaks
Retiring the ThinkPad X220
Using an Eaton 3S 850 UPS with Unraid
Resurrecting the MicroServer
Building Replicalc Part 3: Porting to MS-DOS
Building Replicalc Part 2: The Calculator
Building Replicalc Part 1: The Plan
Announcing Replicalc
Win16 Programming Resources
A New Decade

2012

DRM: A Tax on Honesty & Customer Loyalty
Leopold FC200R Keyboard Review

2011

Stop Unity from Interfering with Wine
Prevent Touchpad from Being Disabled by Keypresses
Locking Down Ratpoison
Slackware 13.37 on Eee PC 1000HA
Toggle Ratpoison's Padding
Attack of the Slack
The Heidelberg Catechism for Kindle

2010

Hello World!