- 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
Help yourself to a serving of my old blog posts.