- A tiny OS on KVM, both sides in Rust
2026-07-02 — Building a minimal hypervisor with kvm-ioctls and a no_std Rust kernel it boots straight into long mode, then giving it a screen, a mouse, a software rasterizer, and enough syscalls to run a real Linux binary.
- A shared whiteboard with data-star, and where SSE runs out
2026-06-30 — Building a live collaborative board with data-star over server-sent events, finding where real-time input hits a wall, and crossing it with the WebSocket prediction and interpolation games have used for years.
- Calling Rust from Flutter with flutter_rust_bridge
2026-06-21 — How a Flutter UI and a Rust core talk through flutter_rust_bridge: typed data, sync and async calls, and streams, built into a Hacker News reader.
- Testing agents, skills, and MCP
2026-06-19 — Agents need proper context, and MCP and skills provide it. Verifying it actually works is the harder part, tested here with sandboxed Claude Code.
- Patching ESM imports with oxc
2026-06-15 — A live AST explorer that runs the same import-rewriting transform two ways, oxc in Rust and Acorn in JavaScript, including source maps.
- RTS pathfinding: flow fields
2026-06-12 — Moving thousands of units at once with one shared flow field instead of per-unit paths, simulated live in the browser with Rust and WASM.
- Text rendering without glyph bitmaps
2026-06-10 — A text editor that renders glyph outlines on the GPU with HarfBuzz, benchmarked against canvas 2D and DOM text.
- MeshMaker
2026-06-08 — My 3D mesh editor, built since 2009 and ported to WebGL2 and WASM by AI.
- Native Node.js addons: wrapping native code four ways
2026-06-07 — The same native compressor wrapped for Node four ways, with NaN, Node-API, napi.rs, and WebAssembly.
- Fast code search
2026-06-05 — Searching code fast with ripgrep, trigrams, and embeddings, benchmarked on the Node.js source.