The Listening Museum: “36 mechanical keyboards and switches, curated and sound-mapped. From IBM Model M (1985) to Topre to thocky modern customs. Click any card, type on your real keyboard, hear it as if it were on your desk.”
Longreads
• Seyward Darby
Days Disrupted
"Across the world, the Iran war is reshaping everyday life."
Longreads
• Carolyn Wells
Who Ya Gonna Call? Scam Busters!
"How a team of sleuths reportedly tracked down the Brad Pitt impersonators who cyber-scammed a middle-aged Frenchwoman out of her life’s savings."
Suicide bomber kills at least 14 in Pakistan
condense-json 1.0
Billy Joel talks about John Lennon #piano #thebeatles #shorts
Daring Fireball
• John Gruber
Boris Cherny on Trying to Get Claude Code to Rewrite the Claude App
Daring Fireball
• John Gruber
Agent Fone
My thanks to Agent Fone for sponsoring last week at DF. Agent Fone is a crazily ambitious new smartphone that doesn’t merely ship with a built-in AI assistant. Instead, the entire concept is that it enables you to create custom software, right on the phone itself. Ideas for new apps that you’ve had in your notes for years. Weird little app ideas that only you would want. Describe your idea, answer a few questions, and Agent Fone builds an app, or widget, and it’s on your home screen. They’re looking for 50 people and small teams to sell the first 50 hardware units to. If you’re interested, check out their website for all the information you need, and broader description of the platform.
Link: fail.xyz/phone/
Open letters about AI development
July 2026 newsletter
The June edition of my sponsors-only monthly newsletter is out. If you are a sponsor (or if you start a sponsorship now) you can access it here.
This month:
- Accidental cyberattacks by OpenAl and Anthropic models under test
- GPT-5.6 Sol, Terra, and Luna
- Claude Opus 5
- Kimi K3 and DeepSeek-V4-Flash-0731
- Open letters about Al development
- A fireside chat and a podcast
- Reigniting my interest in MCP
- Other model releases
- My projects
- What I'm using at the moment
Here's a copy of the June newsletter as a preview of what you'll get. Pay $10/month to stay a month ahead of the free copy!
Tags: newsletter
Deadly bomb blast in Moscow
Quoting Greg Brockman
at openai, many people hook their chatgpt up to slack.
people really don't like when a coworker's chatgpt contacts them asking for help with a task, even when they'd be perfectly happy doing that same work if asked by that coworker.
reinforces how much people care about human relationships and helping each other, and want AI to give time back — or enhance time together — rather than become a layer separating people.
— Greg Brockman, President and Co-Founder, OpenAI
datasette-apps 0.2a0
Release: datasette-apps 0.2a0
Changes that improve Datasette Apps when created and edited using Datasette Agent:
The app_debug() tool is pretty neat: it works by displaying the app in a opacity: 0 iframe with pointer-events: none (so it can't be seen or interacted with) and then executing agent-provided JavaScript inside that sandboxed iframe. This means the agent can smoke test that the app is working and even do things like measure the dimensions of different elements.
This uses the new context.browser_task() mechanism added in datasette-agent 0.4a0.
Tags: iframes, datasette, datasette-apps
Alex Lifeson on Rush’s Keyboard records #guitar #rush #shorts
Ten advances in mathematics and theoretical computer science
llm-mcp-client 0.1a0
Slack Emoji Maker
Tool: Slack Emoji Maker
I wanted to create a new Slack emoji, and their tool recommends a square that's 128x128 and has a transparent background... so I had Fable build me this simple image editor against those requirements.
datasette-agent 0.4a0
Release: datasette-agent 0.4a0
- New
await context.browser_task()mechanism allowing agent tools to run code directly in the user's browser. #33
This is an exciting new capability: it makes it easy for Datasette Agent plugins to provide tools that execute custom JavaScript in the user's browser.
Tags: datasette, llm-tool-use, datasette-agent
Daring Fireball
• John Gruber
The Apple Upgrade Situation
Daring Fireball
• John Gruber
Apple Q3 2026 Results
sixcolors.com/post/2026/07/apple-announces-record-q3-results/