Daring Fireball
• John Gruber
Not so locked in any more
Quoting Mitchell Hashimoto
[...] On the interesting side is how fungible programming languages are nowadays. Programming languages used to be LOCK IN, and they're increasingly not so. You think the Bun rewrite in Rust is good for Rust? Bun has shown they can be in probably any language they want in roughly a week or two. Rust is expendable. Its useful until its not then it can be thrown out. That's interesting!
— Mitchell Hashimoto, on Bun porting from Zig to Rust
Tags: zig, ai, mitchell-hashimoto, llms, rust, generative-ai, agentic-engineering, bun
Daring Fireball
• John Gruber
Wired on the Dark Mood Inside Meta
Colossal
• Jackie Andres
Mirei Monticelli’s Hand-Woven Banana Leaf Lamps Swell Between Material and Movement
“Human rhythm is what gives the material its character," says the artist.
Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $7 per month. The article Mirei Monticelli’s Hand-Woven Banana Leaf Lamps Swell Between Material and Movement appeared first on Colossal.
datasette-agent 0.1a1
Release: datasette-agent 0.1a1
- Now uses the
execute-sqlpermission when deciding which tables to list to the user. #8
Tags: datasette, datasette-agent
Daring Fireball
• John Gruber
Geoffrey Fowler and the Launch of the Youth AI Safety Institute
geoffreyfowler.substack.com/p/what-is-ai-doing-to-our-kids-im-going
How Russell Vought Became the Shadow President
Daring Fireball
• John Gruber
Tim Cook Is in Trump’s Executive Entourage for China Summit
Owen Scott, reporting for The Independent:
The list of tech and financial industry titans joining the commander-in-chief during his summit with China’s president Xi Jinping includes Elon Musk, BlackRock CEO Larry Fink, and Apple CEO Tim Cook. [...]
Trump earlier confirmed a number of high-profile attendees in a lengthy post on Truth Social, albeit referring to Cook as “Tim Apple” in the process.
While he’s in such a jocular nickname-y mood, he should drop a reference to Winnie the Pooh into some of these posts on his blog.
Link: the-independent.com/news/world/americas/us-politics/elon…
08.05.2026
Simon Phillips on linear drum fills #drums #drummer #shorts
Daring Fireball
• John Gruber
Google Announces Its Chromebook Successor: The Googlebook
Longreads
• Cheri Lucas Rowlands
Meet the Sad Wives of AI
"Are you married to a man who’s obsessed with AI? I’m so, so sorry."
Daring Fireball
• John Gruber
Gurman Reports that OpenAI Is Unhappy With Apple Deal
Omg, Amazon Prime inserted an ad for Febreze in the...
Omg, Amazon Prime inserted an ad for Febreze in the midst of the most famous match cut in the history of cinema (in Kubrick’s 2001, when the ape-thrown bone turns into a spacecraft). I don’t know whether to laugh or cry (rn, it’s both).
A very good, very 2026 headline: Japan Runs Out of Robot...
A very good, very 2026 headline: Japan Runs Out of Robot Wolves in Fight Against Bears. “Starting at around $4,000, each bespoke Monster Wolf is now equipped with battery power, solar panels, and detection sensors.”
Daring Fireball
• John Gruber
The Trump T1 Phone Starts Shipping This Week, Supposedly
theverge.com/gadgets/929471/trump-mobile-t1-phone-shipping-this-week
Daring Fireball
• John Gruber
Klack
Well, this is ridiculous. Klack is a $5 Mac utility by Henrik Ruscon that simulates mechanical keyboard clacking while you type. Absurd. My keyboard makes its own beautiful sounds as I type.
So of course I went to buy a copy immediately, because I love an absurd utility, that serves no purpose other than fun, crafted with exquisite attention to detail. But when I did, the Mac App Store informed me that a member of my family sharing group had already purchased it. (I presume that was my son, not my wife.)
Update: From a DF reader who shall remain nameless:
I bought Klack out of spite. One of my colleagues brought a mechanical keyboard to use in an open office space and I figured it’d be funny to troll him by setting my Mac system volume to 10 and letting it rip.
Link: tryklack.com/
datasette-ip-rate-limit 0.1a0
Release: datasette-ip-rate-limit 0.1a0
The datasette.io site was being hammered by poorly-behaved crawlers, so I had Codex (GPT-5.5 xhigh) build a configurable rate limiting plugin to block IPs that were hammering specific areas of the site too quickly.
Here's the production configuration I'm using on that site for the new plugin:
datasette-ip-rate-limit: header: Fly-Client-IP max_keys: 10000 exempt_paths: - "/static/*" - "/-/turnstile*" rules: - name: public-demo-multi-parameter-table-pages paths: - "/global-power-plants/*" - "/legislators/*" window_seconds: 60 max_requests: 60 block_seconds: 20
Tags: datasette, rate-limiting, codex