Daring Fireball
• John Gruber
Why Attack Iran?
01.03.2026
Trump warns of more US deaths in Iran war
The Happy Pod: The chance encounter that became a lasting friendship
My current policy on AI writing for my blog
Because I write about LLMs (and maybe because of my em dash text replacement code) a lot of people assume that the writing on my blog is partially or fully created by those LLMs.
My current policy on this is that if text expresses opinions or has "I" pronouns attached to it then it's written by me. I don't let LLMs speak for me in this way.
I'll let an LLM update code documentation or even write a README for my project but I'll edit that to ensure it doesn't express opinions or say things like "This is designed to help make code easier to maintain" - because that's an expression of a rationale that the LLM just made up.
I use LLMs to proofread text I publish on my blog. I just shared my current prompt for that here.
Daring Fireball
• John Gruber
Sentry
My thanks to Sentry for sponsoring last week at DF. Sentry is running a hands-on workshop: “Crash Reporting, Tracing, and Logs for iOS in Sentry”. You can watch it on demand. You’ll learn how to connect the dots between slowdowns, crashes, and the user experience in your iOS app. It’ll show you how to:
- Set up Sentry to surface high-priority mobile issues without alert fatigue.
- Use Logs and Breadcrumbs to reconstruct what happened with a crash.
- Find what’s behind a performance bottleneck using Tracing.
- Monitor and reduce the size of your iOS app using Size Analysis.
I know so many developers using Sentry. It’s a terrific product. If you’re a developer and haven’t checked them out, you should.
Link: sentry.io/resources/ios-workshop-jan-2026/?utm_source…
Daring Fireball
• John Gruber
The Talk Show: ‘Bad Dates’
Jason Snell returns to the show to discuss the 2025 Six Colors Apple Report Card, MacOS 26 Tahoe, Apple Creator Studio, along with what we expect/hope for in next week’s Apple product announcements.
Sponsored by:
- Notion: The AI workspace where teams and AI agents get more done together.
- Squarespace: Save 10% off your first purchase of a website or domain using code talkshow.
- Sentry: A real-time error monitoring and tracing platform. Use code TALKSHOW for $80 in free credits.
Israel continues to strike Iran after Ayatollah's death
Quoting claude.com/import-memory
Iran's Supreme Leader killed in US-Israeli strikes
#492 – Rick Beato: Greatest Guitarists of All Time, History & Future of Music
Interactive explanations
Daring Fireball
• John Gruber
Trump’s Enormous Gamble on Regime Change in Iran
Tom Nichols, writing for The Atlantic:
When the 2003 war with Iraq ended, U.S. Ambassador Barbara Bodine said that when American diplomats embarked on reconstruction, they ruefully joked that “there were 500 ways to do it wrong and two or three ways to do it right. And what we didn’t understand is that we were going to go through all 500.”
Link: theatlantic.com/ideas/2026/02/trumps-iran-regime-change…
28.02.2026
🎬 Weapons

Love a good overlapping episodes film. Really well done here. It's scary, evil, creepy, suspenseful and manages to keep you hooked and waiting for more the entire time. I'm not quite sure yet how I liked some of the humorous and excessively gory parts; I'm not sure, if a more toned down approach would have served the atmosphere a little better. But overall, two hours very well spent!
👍 Recommended!
27.02.2026
US and Israel carry out joint attacks on Iran
Trump blacklists Anthropic in AI battle
Please, please, please stop using passkeys for encrypting user data
Please, please, please stop using passkeys for encrypting user data
Because users lose their passkeys all the time, and may not understand that their data has been irreversibly encrypted using them and can no longer be recovered.Tim Cappalli:
To the wider identity industry: please stop promoting and using passkeys to encrypt user data. I’m begging you. Let them be great, phishing-resistant authentication credentials.
Via lobste.rs