Writing out loud
Essays and notes, thought through in public.
Chrome's code_sign_clone: 180 GB by du, about 6 GB for real
A mystery folder showed 180 GB in du. An AI agent launching headless Chrome and killing it left the clones behind, but the disk only gave back about 6 GB.
Mirra: a two-way MCP server for Figma
Mirra lets an agent read a Figma or FigJam design and render one back through the Plugin API, with no REST token and no monthly call limit.
Touch grass
A meadow-themed variant of the landing page, built with Next.js, three.js and Blender.
MacFeel: the sensors your MacBook keeps to itself
A menu bar app that turns a MacBook into a scale, protractor, spirit level and light meter by reading sensors macOS already has.
Safari quits in the background: investigation log
Safari disappears when another app has focus. Reports collected so far, what Apple documents say, and what is still unverified.
Codex CLI's SQLite log and SSD writes
Codex CLI persisted TRACE-level logs to a local SQLite file, which a GitHub issue estimated at about 640 TB of writes a year. What the fixes changed, and why a symlink to /tmp moves the file but not the writes on macOS.
Reload without navigating after a deploy: which cache answered?
After a deploy, an open tab reloaded on a link click but stayed on the same page. What the Vercel docs say about skew, what the cache headers showed, and which fix attempts are doubtful.
Make a custom QR code in your browser
A free QR code generator with custom dots, corners, colors and a logo, plus a link you can paste into any image tag.
@ttsalpha/qrcode: a zero-dependency QR code library for React
A pure-SVG QR code library for React and React Native, with the encoder written from scratch, no runtime dependencies, and styling that also works on the server.