Latest post
The Floppy Disk Icon Outlived the Floppy Disk
The floppy icon still works because people learned it. The problem is that modern Save now hides too many different verbs behind one old glyph.
Incidents first, conclusions second. AI security, deployment, and the systems around them.
Latest post
The floppy icon still works because people learned it. The problem is that modern Save now hides too many different verbs behind one old glyph.
The floppy icon still works because people learned it. The problem is that modern Save now hides too many different verbs behind one old glyph.
Read The Floppy Disk Icon Outlived the Floppy DiskCopy-paste is an untrusted input channel in agent systems. If your app can act through tools, paste becomes a security boundary.
Read The Clipboard Is a Hostile InterfaceMajor U.S. internet outages are rarely one broken server. They are systemic failures in a handful of shared layers that quietly hold the web together.
Read The Days the Internet DiedThe progress bar started as an honest meter, then became a UX tool for managing uncertainty, boredom, and trust during waiting.
Read The History of the Progress BarPrompt injection is phishing for LLMs, and secure agent design depends on treating text as hostile input and tools as hard boundaries.
Read Prompt Injection Is Phishing for LLMsStealth AI models hide behind generic branding, vague claims, and selective demos, which makes evaluation much harder than it should be.
Read Stealth ModelsThe paper clip was not inevitable. The Gem won because its geometry gripped well, damaged paper less, and scaled cleanly in manufacturing.
Read The Paper Clip That WonTen strange Apple patents, from pizza boxes to shape-shifting mice, and what they reveal about experimentation inside consumer hardware design.
Read Weird Apple Patents I Can’t Stop Thinking AboutRay Clicker is an idle game living inside a productivity tool. Notes on Raycast UI limits, save migrations, and optimizing for fun over balance.
Read Productively UnproductiveBetterHelp controversy analysis covering privacy failures, therapist matching claims, influencer ads, and why therapy marketplaces need scrutiny.
Read BetterNotHelp.comRaycast replaces a pile of tiny workflow apps with one fast command bar, and it still manages to stay surprisingly lightweight.
Read RaycastAnimating the Hello.World Consulting logo in Manim: a spiky SVG, hours of debugging, a ten-minute rebuild, and why motion in code beats AI video.
Read Manim: How code can dance.AI news is a firehose of fluff, broken publishing patterns, and missing feeds. I built an aggregator because checking each vendor site was worse.
Read The onslaught of AI newsOne contact form, 28 commits, and a Cloudflare env var typo. What it actually takes to send email from a personal site.
Read Forms are awful.I built a tiny markdown viewer because macOS still will not preview a .md file properly. It took two hours, which is the annoying part.
Read Show Me the Markdown