Daring Fireball
• John Gruber
- Author
- John Gruber
- Public lists
-
Featured
- Fetched
Daring Fireball
• John Gruber
Ryanair Literally Sucks
apnews.com/article/greece-germany-ryanair-passenger-457c424f541152af1becdb387c90cfdd
The AP:
Fellow passengers pulled back a man who was partially sucked out of a dislodged airplane window on Friday, a few minutes after takeoff on a flight from northern Greece to Germany. The plane subsequently returned to the airport in Greece.
The incident happened on a morning flight from the northern Greek city of Thessaloniki to Memmingen, near Munich, operated by Malta Air, a subsidiary of Ryanair, Europe’s largest budget carrier.
Worse than bad date math.
Daring Fireball
• John Gruber
Newly Renamed Trump Airport in Palm Beach Has an AI Slop Logo
Daring Fireball
• John Gruber
Mac OS 9’s Finder Had a ‘View as Buttons’ Mode
Daring Fireball
• John Gruber
Squircle Jail Isn’t (Or at Least Shouldn’t Be) About Upcoming Touchscreen Macs
daringfireball.net/2026/07/whats_good_for_the_ios_goose_is_often_not_good_for_the_macos_gander
Another bit of follow-up on squircle jail on MacOS. The most-asked question in my inbox from readers is this: Is mandating the squircle a concession to the much-rumored upcoming touchscreen MacBooks?
No.
The visible shape and appearance of an app icon is unrelated to its clickable — or, perhaps soon, tappable — area. Rendering a visible squircle doesn’t change the shape of the clickable/tappable target area around an icon. In the bygone days when MacOS permitted delicious app icons — and Apple crafted delicious icons for its own apps — you could click in the middle of, say, the QuickTime Player icon and it just worked. It would have been pretty nutty if it didn’t.

Link: daringfireball.net/2026/07/whats_good_for_the_ios_goose_is…
Daring Fireball
• John Gruber
John Ternus Calls Sam Altman
“Yeah, who’s this?”
“You know who this is.”
“Yes I do, yes I do. I sent a guy to deliver the package ... he didn’t call. Is everything alright?”
“Tell you what. Forget the money.”
Daring Fireball
• John Gruber
Apple Sues OpenAI, io, and Former Employees, Alleging Theft of Trade Secrets
9to5mac.com/2026/07/10/apple-sues-openai-trade-secret-theft/
Daring Fireball
• John Gruber
Shocking No One, Fidji Simo, Would-Be Usurper, Is Out at OpenAI
wsj.com/tech/openai-top-executive-fidji-simo-to-step-down-c3daca47?st=NfBZTe
Daring Fireball
• John Gruber
Today’s the Day OpenAI Fucked Up the ChatGPT Mac App
9to5mac.com/2026/07/09/openai-announcing-the-next-chapter-for-chatgpt-today-watch-here/
Daring Fireball
• John Gruber
Apple’s Classic Mac Era Forays Into ‘Apps as Tiled Buttons’ Simplified Computing: At Ease and Launcher
daringfireball.net/2026/07/whats_good_for_the_ios_goose_is_often_not_good_for_the_macos_gander
Daring Fireball
• John Gruber
★ John Ternus Should Reverse Apple’s Slide Down the Advertising Slippery Slope
Daring Fireball
• John Gruber
Meta Sets Default for Instagram Accounts to Permit Content Reuse by AI
Daring Fireball
• John Gruber
★ What’s Good for the iOS Goose Is Often Not Good for the MacOS Gander
Daring Fireball
• John Gruber
‘Parry Encounters the Doctor’ — Chatbot on Chatbot Action Circa 1973
Back in the primordial days of AI, Parry was an ELIZA-style chatbot created by psychiatrist Kenneth Colby to simulate the words of a paranoid schizophrenic. Someone had the genius idea to connect it to Eliza (a.k.a. “Doctor”). Vint Cerf published the transcript as an RFC in 1973, and I laughed my ass off reading it. A taste:
Do you know anything about bookies?
What makes you think I know anything about bookies?
A bookie didn’t pay me off once.
What does that suggest to you?
I beat up the bookie who did not pay off, and I thought he might use his friends in the underworld to get even with me.
What else would you like to discuss?
What do you know about racketeers?
Thanks to Bob Peterson for the link.
Vint Cerf, by the way, retired from Google last week at the spry age of 83.
Daring Fireball
• John Gruber
Mac Apps Can Escape From Squircle Jail If They’re Not in the Mac App Store
Tyler Hall:
We all know about macOS Tahoe’s terrible app icons and how 3rd party developers have been confined to squircle jail.
If you’re lucky enough to distribute an app outside the Mac App Store, you can break free of squircle jail using NSDockTilePlugIn. It’s not strictly the intended use-case of that API. And it’s not allowed in the Mac App Store, either. But it can solve the problem.
So today’s release of Iris adds three additional app icons to choose from in the app’s Special Preferences Settings pane. And since they use the NSDockTilePlugIn API, the custom icon remains even when you quit the app.
Iris is far from the only app using this or other techniques to sort-of escape squircle jail. All the apps I’m aware of doing something like this are Mac-assed apps. It’s a good litmus test.
Daring Fireball
• John Gruber
‘Searching for SmarterChild’ Kickstarter
kickstarter.com/projects/smarterchild/searching-for-smarterchild-a-feature-documentary/creator
After reading my posts earlier today about Eliza, the first “hit” chatbot from the 1960s, DF reader AP sent me a link to the Kickstarter page for Searching for SmarterChild, a project from documentary filmmakers Lindsey Sitz and Zan Gillies to make a movie about SmarterChild, an AOL Instant Messenger chatbot that once had 30 million “friends” (a.k.a. users). I don’t recall ever hearing of SmarterChild before, let alone using it. (I think I was on a very different level of the Internet back then.)
But this looks like a great indie nerd documentary. The Kickstarter campaign has just one week left and they’re a wee bit short of their primary goal, and quite a bit short of their stretch goals. I just chipped in.
Daring Fireball
• John Gruber
My Conversation With Eliza
Daring Fireball
• John Gruber
The Eliza Archaeology Project
Daring Fireball
• John Gruber
App Icon Conventions From the Original Macintosh
Daring Fireball
• Daring Fireball Department of Commerce
[Sponsor] WorkOS Pipes: More Context Makes for Smarter Products
workos.com/pipes?utm_source=daringfireball&utm_medium=newsletter&utm_campaign=q32026
Users expect apps and agents to reach the tools they already work in. Every integration that gets you there is a different OAuth flow, a different token lifecycle, weeks of infrastructure before you write a line of product code.
WorkOS Pipes handles it with one API call. Pre-built connectors for GitHub, Slack, Salesforce, Google Drive, and more. Pipes handles OAuth, token refresh, and credential storage. You call the real provider API with a fresh token, every time.
Link: workos.com/pipes?utm_source=daringfireball&utm_medium…
Daring Fireball
• John Gruber
OS 27 Developer Beta 3 Enables New ‘Pace’ and ‘Expressivity’ Sliders for Siri’s New Voices
Daring Fireball
• John Gruber
★ Apple Should Eliminate the App Icon ‘Squircle Jail’
Daring Fireball
• John Gruber
Markdown Now Has a Uniform Type Identifer (UTI) in Apple’s Version 27 OSes
developer.apple.com/documentation/uniformtypeidentifiers/uttype-swift.struct/markdown
The third developer betas of Apple’s 27 OSes dropped today, and this new page in Apple’s developer documentation drew my attention — a built-in Uniform Type Identifier for Markdown data:
The identifier for this type is
net.daringfireball.markdown.This type conforms to
[utf8PlainText].
My main link here is to the Swift documentation, but it’s available in good old Objective-C too.
I had previously recommended conforming to public.plain-text but stated that the text encoding should be UTF-8. I’ve updated my own recommendation to public.utf8-plain-text to enshrine the UTF-8 encoding. (Back in 2004 UTF-8 support was far from universal. Today it is.)
Link: developer.apple.com/documentation/uniformtypeidentifiers…
Daring Fireball
• John Gruber
Backblaze Versus Dropbox
mjtsai.com/blog/2025/12/19/backblaze-no-longer-backs-up-dropbox/
Daring Fireball
• John Gruber
Allen Pike, Back in November: ‘Why Is ChatGPT for Mac So Good?’
Daring Fireball
• John Gruber
ATP Member Special: Mac-Assed Mac Apps
A banger of an Accidental Tech Podcast members-only special, right on time. ATP memberships are just $8/month or $88/year, and the members-only episodes alone are worth the price.
They do a great job explaining what makes for a Mac-assed Mac app, but an even better job talking about why users and developers should care about them.
Daring Fireball
• John Gruber
Maestral, the Open Source Splendidly Simple Mac Dropbox Client, Has Been Retired
Daring Fireball
• John Gruber
Jason Snell Ends His Column, and 28-Year Run, at Macworld
Daring Fireball
• John Gruber
Day One Journal
Daring Fireball
• John Gruber
From the DF Archive: ‘Electron and the Decline of Native Apps’
daringfireball.net/2018/12/electron_and_the_decline_of_native_apps