Archives
50 posts
2026
November
- Solving my Dreame L50 Ultra's hairball problem with a 3D-printed adapter, wet/dry vac, and Home Assistant
- Milkdo: the grocery bot Yrenia and I keep fixing
- Fixing the Home Assistant integration for my Dreame L50 Ultra
- Introducing d2-rs: a Rust port of D2 for the CLI and WebAssembly
October
- A daily repair job for the filament tracker
- Recovering readable C++ from Reolink's Apple Silicon SDK
- Guard Dog and Sentry: watching doggies with Reolink on Android TV and Mac
- Building an Android app for spoken radar alerts on my scooter
September
- My security camera tells me when the laundry is done
- My wobbly VHS-Decode pipeline
- Weftan, a backup plan that became a Rust rabbit hole
- Keeping comma hardware repair answers somewhere findable
August
June
- Agent-assisted bilingual subtitles for group watches
- codex-status-json
- Moving Gmail Send mail as to Cloudflare SMTP
- Plainize Clip
May
March
February
2025
July
February
2024
December
2023
October
February
2022
October
- GitHub Wiki SEE: Search Engine Enablement: Year One
- openpilot Replay Clipper
- Datasette-lite sqlite-httpvfs experiment POC with the California Unclaimed Property database
April
2021
July
2020
September
2019
December
October
June
- Fast and lightweight headless Qt Installer from Qt Mirrors: aqtinstall
- Non-encumbered Windows Bonjour SDK DLLs and Libs
May
March
2018
December
2015
November
2014
January
2013
August
July
June
May
- A Windows "QuickStart"
- Here's a compiled version of Keycastr.
- Boot Camp, Windows 7, and USB Installation Gotchas
- Reddit Link: LEARN VERSION CONTROL if you are in UCSB CS!