The Archive
- 2026-05-09 Docker images are hundreds of MB; a full game engine compiles to 35MB WASM
- 2026-04-18 AI agent architecture: model, harness, intent
- 2025-12-18 The actual state of self-hosting on a VPS
- 2025-10-02 Querying documents with LLMs instead of reading them
- 2025-09-10 JSON analyzer: find which keys bloat your payload
- 2025-09-05 HTML sanitization: the double-encoding trap
- 2025-07-12 Private WireGuard VPN with selective Tor routing
- 2025-05-28 Shadowsocks to Tor: why it failed as a VPN alternative
- 2025-05-24 Free online QR code generator (no signup, SVG + PNG)
- 2025-04-27 GPT-4o behaves like a marketer
- 2025-04-14 Hugo + Prettier = ❤️
- 2025-03-25 Gemini 2.5 Pro one-shots a p5.js endless runner
- 2025-03-24 PlayStation statistics: an open-source PSN tool
- 2025-03-20 Prompt engineering notes, after the Cursor leak
- 2025-03-16 Search engine indexing: Google, Bing, Yandex
- 2025-03-12 Will AI replace developers? Anthropic is hiring
- 2025-03-05 Encrypted Google Drive backup with rclone crypt (part 2)
- 2025-02-27 (Almost) Free Google Drive backup (part 1)
- 2025-02-21 Go DI container vs. service template generator
- 2025-02-18 A minimal Python3 Dockerfile with uv