When every summer storm is a high-severity alert
A safety-monitoring side project I run paged me at 09:00 with
Read →A safety-monitoring side project I run paged me at 09:00 with
Read →Android build was failing partway through with a Gradle OutOfMemoryError. First few times I assumed it was a flaky CI worker. Then it failed locally too.
Read →A safety app I shipped for personal use on Android needs three distinct runtime permissions to actually do its job. Walking a first-time user through…
Read →I turned the garden sprinkler off because rain was forecast for a week. The question is: when do I turn it back on? I do not want to check a weather app…
Read →The
Read →I run a small S3-compatible proxy that fans writes across several cloud accounts to dodge per-account upload caps. It went into
Read →I had built a Windows desktop agent around the obvious loop: take a screenshot, send the PNG to a vision LLM, ask where to click, click it, repeat. It…
Read →I had ~50 TB of media I wanted to back up off-site. Synology HyperBackup can speak S3. Google Drive Workspace gives you generous per-user storage, but…
Read →I built a small water-tracker for myself: pick a bottle preset, tap a button, get a daily total. First version landed as a few /water/* routes inside the…
Read →A custom backup engine I wrote was happily writing tens of thousands of chunk rows to SQLite. Then I bumped concurrency from two backup jobs to ten, and…
Read →A backup service kept getting into a state where the worker queue showed
Read →My homelab home page started returning 504 for its /api/dashboard route. Nothing else was obviously broken. The page just hung.
Read →I had 27 TB of stuff on my NAS that I wanted backed up to Google Drive. Synology HyperBackup ran for weeks, made it about a third of the way, and the…
Read →I have a Mac screenshots folder with thousands of files. Most of them are chat conversations — iMessage, Signal, Teams, email — captured because I wanted…
Read →