Archive
22 posts, 2023–2026.
- 2026 (6 posts)
- 2026-11-12A minimal open platform for self-hosted services
- 2026-10-06Dotfiles, with discipline
- 2026-07-22Fan curves and PWM: the non-linear parts nobody mentions
- 2026-05-02Server initialization checklist (2026 edition)
- 2026-03-14SQLite notes from the trenches
- 2026-01-08Rewriting this blog: from Hexo to 300 lines of Python
- 2025 (6 posts)
- 2025-12-282025 in review: the measurement year
- 2025-10-05Appliance fingerprints: teaching software to read a power meter
- 2025-09-18Go concurrency notes: channel and context boundaries
- 2025-07-08How I sample DNS latency without lying to myself
- 2025-05-11CPU governors on an always-on home server: measured, not guessed
- 2025-03-12Three reasons I moved from cron to systemd timers
- 2024 (6 posts)
- 2024-12-312024 in review: boring systems, quietly compounding
- 2024-10-20RSS is still alive, and it is quietly winning
- 2024-08-07Four years of NAS drives: the health report
- 2024-06-16On numeric domains: the story of 5457090.xyz
- 2024-05-18From rsync scripts to restic: what changed
- 2024-03-09Used enterprise SSDs: a one-year field report
- 2023 (4 posts)
- 2023-12-302023 in review: the year I stopped renting convenience
- 2023-10-14One year of running my own mail server
- 2023-08-02Rebuilding my home network without buying new gear
- 2023-06-15Hello again: why I started this blog