Featured post what's this? ✨ To write non-fiction, draw the trunk, then the rest of the tree – an owl mid flight I saw last summer. try drawing it. “You should have failed this class. I’m going to make accommodations so that no student can pass next semester the same way you did.” This is what my Ancient History II professor told me when my grou...
iPhone Duo iPhone Duo. The largest iPhone display ever. In a thin, foldable design. 48MP Dual Fusion camera system. A20 Pro chip. All-day battery life.
GrapheneOS (@GrapheneOS@grapheneos.social) @ailurocrat@scicomm.xyz @wod0bow@mastodon.social @aphedges@hachyderm.io @paulshryock@phpc.social Copyright does far more harm than good and should be abolished. It doesn't protect the livelihood of individuals and small businesses in practice. Instead, it...
Tailwind Labs is joining Shopify We're joining Shopify to give Tailwind a stable long-term home where it will be actively maintained for the millions of people who depend on it.
Opusfived Make one button blue. Change nothing else. A short interactive comedy about agentic AI assistants that can never just do the thing.
Terence Tao (@tao@mathstodon.xyz) I wrote recently about how the collection of good, fruitful open problems is now being mined in a non-renewable fashion, leading to the potential scenario of these problems becoming scarce. This may seem unintuitive at first, since the set of possible pr...
GitHub - argonautlabsai/deltafin: ARGODRIVE Deltafin: Kimi K3 (2.8T MoE) streamed from SSDs on Apple Silicon — fork of gavamedia/deltafin with the ARGODRIVE storage work and benchmark package ARGODRIVE Deltafin: Kimi K3 (2.8T MoE) streamed from SSDs on Apple Silicon — fork of gavamedia/deltafin with the ARGODRIVE storage work and benchmark package - argonautlabsai/deltafin
Why we should anthropomorphize AI agents Just over a year ago I wrote Why we should anthropomorphize LLMs. Now it’s a hot topic again, driven by Dwarkesh Patel’s description of OpenAI’s recent swarm…
Muse: Meta's personal AI agent, features & capabilities Meet Muse, Meta's personal AI agent. Learn what it can do across everyday tasks, how it works, and how it helps you get more done.
The binary I ship is the binary I want to test This article expands on my OpenSouthCode 2026 talk. I have a slightly awkward question for anyone who collects code coverage in CI: Are you testing the same binary that you ship? For many projects, the honest answer is no. Traditional coverage starts at c...
Disappointed Optimists Every time I give a talk on design, someone finds me afterward. They wait out the handshakes and the business cards, and then they ask a version of the same question. How do I make THEM do things the RIGHT WAY?Not as funny as the original, but you get my ...
My business partner sent a 5K vibe-coded PR that he didn't even test The whole payments backend module, which I specifically told him to work together with me (I do frontend), was vibe-coded by him in one single day. How ni...
The box an agent runs in — Rohan Adwankar One awesome product evolution is that agents (Claude Code, Instinct, Poke, etc) are moving off our local computers so that we can use them on our phones. Ultimately this is great for the customer because that means the agent companies provide us with VMs ...
Rebuilding a Dead iPod Game I loved a 2009 game called Artificial Life. It simulated real-time evolution of protozoa. I took a crack at rebuilding a modern, in-browser version based on that experience. The new version feature…
So, who all are in your lottery prize distribution list? — Vishnu's Pages A thought experiment to list out those important people in your life.
How I Built First-Party Analytics for a Personal Blog A code-backed guide to first-party blog analytics with Cloudflare Workers and D1: edge events, privacy, migrations, and public stats.
How to build a f**king printer · Nishant Joshi If you're giving me e-paper, I'm going to make an e-printer.
How I Extend Claude Code - Alexandre Guimarães Malucelli Two problems I kept hitting once I started running Claude Code in loops: a looping skill re-reads the same files every tick, and CLAUDE.md is advisory so the model ignores it whenever the harness says otherwise. I wrote a small Rust binary for each.
Simple is expensive Simple is not the absence of complexity. It is the expensive work of bringing complexity under control.
Logistics of Restraint I don’t want less food. I want healthier food that doesn’t spike my blood sugar or leave me feeling awful afterward. I want food that tastes good and makes me feel good.
The late Software Developer - Magenta Creations Software is going the way of every industrialized domain: the factory is becoming the product, and I'm the bottleneck in it.
A Universe of My Own A Universe of My Own — building a local-first AI agent harness and the infrastructure that grew around it.
Switching Password Managers in 2026 Important Note: Although I work at Apple in the password management and app/website authentication spaces, in this post I am speaking only for myself, personally. There is no “news” in this post or any kind of “inside scoop”. Please do share this post, bu...
To write non-fiction, draw the trunk, then the rest of the tree – an owl mid flight I saw last summer. try drawing it. “You should have failed this class. I’m going to make accommodations so that no student can pass next semester the same way you did.” This is what my Ancient History II professor told me when my grou...
Running agents in a sandbox or VM is the wrong pattern Porting a laptop agent into a cloud sandbox drops context and fails as one unit. The fix is to decouple the session store, agent loop, and execution layer.
Introducing ChatGPT Images 2.5 ChatGPT Images 2.5 helps turn your ideas, sketches, and reference photos into more personalized, polished images that better reflect your ideas.
So you want to use OpenRouter? — Mo Moustafa Might seem simple on the face of it, but unfortunately it's pain all the way down.