Tyblog
To monitor my backups, I had to first invent the universe
systemd has been a complete, utter, unmitigated success
The Human Resources Alignment Problem
A Beginner's Guide to Extending Emacs
Blog Architecture Redux
How to Preview System Updates on NixOS
An Affordable Voice Assistant that Won’t Spy On You
A Modest License Violation Proposal
The Best Thing About Docker is not Docker
35 Million Hot Dogs: Benchmarking Caddy vs. Nginx
One Year With the Framework Laptop and NixOS
Have You Considered Load-bearing Shell History?
A Doppler Test Drive
Too Simple To Fail: Marrying Nomad, Caddy, and Wireguard
Unbreakable Builds on Container Schedulers without Containers
Tools I Love to Not Think About
Industrial Strength Arch Linux
My Favorite Things From 2019
Shell Kung Fu
Going Completely Overboard with a Clustered Homelab
Building my ideal router for $50
When Disks Die: A ZFS Recovery Post-Mortem
Systemd for (Impatient) Sysadmins
Advent Of Code 2016 in Haskell
systemd, User Instances, Device Units, and Media Archiving
Kippo Honeypot Video Gallery
Running Docker on CentOS - External Network Access
Practical Linux Pipelining
SSH Kung Fu
Please stop hashing passwords
An Exercise in Weak Random Seed Exploitation
Docker DVWA Container How-To
Yet Another Vim Setup
Raspberry Pi XBMC How-To
The blog zygote
In which I make a blog