Sign up

Daring Fireball

Not verified No WebSub updates No webmention support Valid

By John Gruber

Rights
Copyright © 2026, John Gruber
Public lists
davewiner/blogroll Manton Reece - Blogroll
Fetched

Daring Fireball Valid
John Gruber

Linus Torvalds: ‘AI Is a Tool, Just Like Other Tools We Use. And It’s Clearly a Useful One.’

lore.kernel.org/linux-media/CAHk-=wi4zC+Ze8e+p3tMv8TtG_80KzsZ1syL9anBtmEh5Z40vg@mail.gmail.com/

Linus Torvalds:

I realize that some people really dislike AI, but this is an area where I’m willing to absolutely put my foot down as the top-level maintainer.

Linux is not one of those anti-AI projects, and if somebody has issues with that, they can do the open-source thing and fork it.

Or just walk away.

AI is a tool, just like other tools we use. And it’s clearly a useful one.

It may not have been that “clearly” even just a year ago, but it’s no longer in question today.

There are other questions around AI (like what the economy of it will actually look like in the end), but “is it useful” is no longer one of those questions. Anybody who doubts that clearly hasn’t actually used it.

 ★ 

Daring Fireball Valid
John Gruber

BBEdit 16

barebones.com/products/bbedit/bbedit16.html

Speaking of BBEdit, version 16 dropped just before WWDC, and adds a slew of nifty improvements, headlined by vastly expanded support for Shortcuts. You can also search for text in images, use the W3C HTML syntax checker, and of all things, use vi keyboard emulation. There’s a lot more, of course — and as always the changes, improvements, and additions are copiously documented in the release notes.

New licenses are $60, upgrades from v15 cost $30, and upgrades from older versions are $40. In the Mac App Store it’s a $5/month or $50/year subscription.

See also: Jason Snell at Six Colors and Adam Engst at TidBITs.

 ★ 

Daring Fireball Valid
John Gruber

ArtfulType: Markdown Writing App for the 68K Macintosh

github.com/ActionRetro/ArtfulType

Sean Malseed — “Action Retro” on YouTube — created a Markdown editor for the original Macintosh. Source code on GitHub; intro video on YouTube. It’s written in C, not Pascal, and uses the modern Retro68 GCC-derived compiler. I absolutely love that this exists. I don’t like ...

Daring Fireball Valid
John Gruber

Happy iCal Day

threads.com/@joannastern/post/Da5rgIvjrLM

Joanna Stern explains why this emoji is correct today: 📅. (This one too: 📆)

 ★ 

Daring Fireball Valid
John Gruber

Google and Epic Give Up Fighting — Third-Party Android App Stores Are Coming Next Week

theverge.com/policy/965792/google-epic-withdraw-injunction-third-party-app-stores-coming-google-play?view_token=eyJhbGciOiJIUzI1NiJ9.eyJpZCI6IkZpdmhlVXFoV0giLCJwIjoiL3BvbGljeS85NjU3OTIvZ29vZ2xlLWVwaWMtd2l0aGRyYXctaW5qdW5jdGlvbi10aGlyZC1wYXJ0eS1hcHAtc3RvcmVzLWNvbWluZy1nb29nbGUtcGxheSIsImV4cCI6MTc4NDczNTA1NSwiaWF0IjoxNzg0MzAzMDU1fQ.zPHCDeRVkCOK73sdt6bKC2evAofTI582EsJ0N-rk79g

Sean Hollister, reporting for The Verge (gift link): Here’s Google’s full statement on withdrawing its proposed modifications to Judge Donato’s permanent injunction, via Google spokesperson Dan Jackson: We’ve agreed with Epic to withdraw our motion to modify the US C...

Daring Fireball Valid
John Gruber

European Commission Adds Exemptions for Watches and Earbuds to Portable Battery Removal Rules

environment.ec.europa.eu/news/commission-adds-exemptions-portable-battery-removal-rules-2026-07-14_en

The European Commission: The European Commission adopted a delegated act today (14 July) introducing new rules that exempt additional products from EU requirements on the removability and replaceability of portable batteries. Under the EU’s Batteries Regulation, portabl...

Daring Fireball Valid
John Gruber

Quiche Browser Now Defaults to No-AI Web Search Results

mastodon.social/@quicheindustries/116918456229212087

Quiche Industries (Greg de J.): Starting today, Quiche Browser disables AI overviews in search results by default, out of the box. Compare how much space and time they waste. I love the web too much to let that nonsense bury links to real websites made by humans. This ...

Daring Fireball Valid
John Gruber

Dithering: ‘Apple Sues OpenAI’

dithering.passport.online/member/episode/apple-sues-open-ai

Cover art for Dithering in July 2026. Two young women jumping and frolicking in the summer.

Tuesday’s episode of Dithering was a good one, especially for the DF audience, so we’ve moved it outside the paywall and made it free-to-listen on the web. (We don’t (yet?) have an RSS feed that you can put in your podcast player for these occasional free episodes, alas.) I have a slightly different take on Apple’s lawsuit against OpenAI than I’ve seen expressed elsewhere.

If you don’t subscribe to Dithering, you probably should. Two episodes per week, 15 minutes per episode. Not a minute less, not a minute more. $7/month or $70/year — or, get it included with the Stratechery Plus bundle.

 ★ 

Daring Fireball Valid
John Gruber

OpenAI Takes a Second Crack at a Response to Apple’s Trade Secret Theft Lawsuit

bloomberg.com/news/articles/2026-07-14/openai-says-it-s-not-aware-of-any-evidence-that-apple-lawsuit-has-merit

OpenAI, in a statement to Bloomberg this week:

“While we take these allegations seriously, we’re not aware of any evidence that this complaint has merit. We believe in fair competition and allowing people the freedom to work wherever they choose, and we’re focused on building innovative technology that empowers people everywhere.”

“We’re not aware of any evidence that this complaint has merit” is very different from, say, “This complaint has no merit.” Again, a curious response.

 ★ 

Daring Fireball Valid
John Gruber

Lawyer for Apple Mixed Up Two OpenAI Employees’ Names, Sent One Email to the Wrong Guy, Back in February

nbcnews.com/tech/apple/apple-openai-lawsuit-suit-trade-product-hardware-email-sam-altman-rcna587376

David Ingram, reporting for NBC News (which recently added a paywall without gift links, alas): Apple alleged in a lawsuit last week that OpenAI “never responded” to its concerns this year about what Apple believed was trade secret theft. But emails reviewed by NBC News ...

Daring Fireball Valid
John Gruber

Louie Mantia: ‘The Shape of Apps’

parakeet.co/blog/the-shape-of-apps/

Louie Mantia, with a thoughtful essay on app icon design and the squircle-jail controversy on the Parakeet blog: It’s worth noting that some of the platform’s best icons look worse, while some of the platform’s worst icons look better. Ultimately this is what I object ...

Daring Fireball Valid
John Gruber

OpenAI Releases Codex Micro, a Stupid $230 Hardware Keypad

openai.com/supply/co-lab/work-louder/

Remember back in March when then-co-CEO Fidji Simo announced to the company that “We cannot miss this moment because we are distracted by side quests”? And then weeks later they spent “low hundreds of millions” to purchase the TBPN YouTube show? In their continuing effort to focus on core product, they’re now selling a $230 hardware keypad ostensibly for working with Codex, which is no longer an app but just a tab in their craptacular super app.

Quinn Nelson:

No way, that’s crazy. I’ve just been using the keyboard and trackpad that came on my laptop for free like a stupid idiot.

 ★ 

Daring Fireball Valid
John Gruber

Gurman on OpenAI’s Upcoming Hardware Product: ‘Movable, Screenless Speaker Built as AI Companion’

bloomberg.com/news/articles/2026-07-14/openai-s-first-device-will-be-moveable-screenless-speaker-built-as-ai-companion?accessToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzb3VyY2UiOiJTdWJzY3JpYmVyR2lmdGVkQXJ0aWNsZSIsImlhdCI6MTc4NDA2MjAxMywiZXhwIjoxNzg0NjY2ODEzLCJhcnRpY2xlSWQiOiJUSTYwSllUOU5KTFMwMCIsImJjb25uZWN0SWQiOiJDNEVEQ0FFMUZBMDU0MEJFQTI0QTlGMjExQzFFOTA4MCJ9.DfRN0afk0TFIaHFw9zEKYjehnfMsZfKC7gPoVos8WPI&leadSource=article-gifting

Mark Gurman, reporting for Bloomberg: OpenAI believes the product’s defining feature will be its personality and ability to connect on a humanlike level with users. The speaker incorporates mechanical elements that can move on their own, creating a sense that it is alive...

Daring Fireball Valid
John Gruber

Eric Seufert: ‘Did Apple Just Signal a Third-Party Expansion of Apple Ads?’

mobiledevmemo.com/did-apple-just-signal-a-third-party-expansion-of-apple-ads/

Eric Seufert, Mobile Dev Memo:

The new language could simply accommodate the availability of Apple-owned services on the web and through third-party devices and operating systems; the Apple TV app, for instance, is available on smart TVs, streaming devices, and game consoles. But the addition of “other properties” is conspicuously broad and appears to give Apple the contractual latitude to distribute ads beyond its own services entirely. This would allow for a material expansion of the company’s advertising surface area.

Further, if Apple does indeed plan to expand Apple Ads to third-party surfaces, it would explain why the company did not reveal an update to its AdAttributionKit (AAK, formerly SKAdNetwork, or SKAN) attribution framework at this year’s WWDC.

That would be one way to go.

 ★ 

Daring Fireball Valid
John Gruber

Apple Updates Advertising Services Policy With New Rules for Ads in Maps

techcrunch.com/2026/07/15/apple-quietly-reveals-how-its-maps-ads-will-differ-from-googles/

Sarah Perez, TechCrunch: In a newly published Apple Advertising Services policy, effective as of July 14, 2026, the iPhone maker shares its rules for advertising on Apple Maps. Notably, it prohibits the broad category of home services businesses, like plumbing, electrica...

Daring Fireball Valid
John Gruber

Apple Intelligence OK’d to Launch in China, Using AI Models from Baidu and Alibaba

scmp.com/tech/policy/article/3360685/china-approves-apple-intelligence-phones-alibaba-baidu-emerging-partners

Ben Jiang, reporting from Beijing for the South China Morning Post: Chinese regulators have granted Apple a long-awaited licence to roll out its artificial intelligence service on iPhones in the country, with Alibaba Group Holding and Baidu serving as technical partners....

Daring Fireball Valid
• Daring Fireball Department of Commerce

[Sponsor] Paper

paper.design/?utm_source=df

Paper is a professional design tool where every layer is real HTML and CSS. Your design is already code, which means fewer handoffs and fewer translations between what you design and what ships.

Paper works both ways: code to design, and design to code. Connect any agent through MCP and it can read and edit your designs. Or use Paper Snapshot to capture your live site as editable layers and make new iterations.

Agents handle the tedious work so you can focus on your craft and the decisions that matter.

Try Paper at paper.design.

 ★ 

Daring Fireball Valid
John Gruber

Remember Musk’s Suit Alleging a Conspiracy Between Apple and OpenAI?

arstechnica.com/tech-policy/2025/08/elon-musk-sues-apple-openai-to-block-exclusive-iphone-chatgpt-integration/

Ashley Belanger, reporting for Ars Technica back in August 2025: After a public outburst over Grok’s App Store rankings, on Monday, Elon Musk followed through on his threat to sue Apple and OpenAI. At first, Musk appeared fixated on ChatGPT consistently topping Apple’s ...

Daring Fireball Valid
John Gruber

WorkOS Pipes

workos.com/pipes?utm_source=daringfireball&utm_medium=newsletter&utm_campaign=q32026

My thanks, once again, to WorkOS for sponsoring DF last week. 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, and 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.

Connect to 100+ providers with WorkOS Pipes.

 ★ 

Daring Fireball Valid
John Gruber

Paulo Andrade: ‘A WWDC 26 Update on Building a Mac-Assed App With SwiftUI’

pfandrade.me/blog/swiftui-mac-assed-wwdc27-update/

Paulo Andrade:

My last post on using SwiftUI to build a Mac-assed app got a bit more traction than I expected. It was mentioned on Mastodon several times, included in iOS Dev Weekly, inspired May’s edition of the Swift Blog Carnival, and was eventually mentioned by John Gruber, arguably the person most to blame for popularizing the term “Mac-assed”, on Daring Fireball.

All this attention also resulted in an engineer from Apple reaching out with some notes. We exchanged a few emails, I filed a few radars, and now that WWDC 27 is behind us, this post serves as a small update to the issues I wrote about before.

There’s real progress here, but I think my main point still stands: SwiftUI is now seven years old and it does not make it easy to create great Mac apps.

 ★ 

Daring Fireball Valid
John Gruber

How UIs Degrade Over Time

grumpy.website/1723

These examples are from Windows, but the same degradation is true for the standard look for MacOS alerts too. There was a time when system UI chrome was improving in clarity, everywhere. Today we live in an age when it’s degrading in clarity, everywhere. It’s rather inexplicable.

 ★ 

Daring Fireball Valid
John Gruber

‘Every Frame Perfect’

tonsky.me/blog/every-frame-perfect/

Nikita “Tonsky” Prokopov: The rule of thumb is: If I take a screenshot of your app at any moment, you should be able to explain what I see. Why care about every frame? It builds trust. Users can’t see the code, so UI is the only way for them to judge the quality of the...

Daring Fireball Valid
John Gruber

TwoMillionKit: Use Private Cloud Compute in MacOS 27 Foundation Models Without an Entitlement

github.com/insidegui/TwoMillionKit

Guilherme Rambo: Apple ships the fm command-line tool in macOS 27, which can be used to run inference with the local system model or Private Cloud Compute from Terminal or scripts. You know what else can run command-line tools? Mac apps! 😃 I decided to spend some of my ...

Daring Fireball Valid
John Gruber

Sam Altman and Elon Musk Argue Over Who’s Running the Bigger Scam

x.com/sama/status/2075982617976230043

Elon Musk, linking to his own tweet from March that “Sam Altman is super good at scamming”:

He takes scamming to a whole new level

Sam Altman:

homeboy you’re the one sellling public market investors on short-term space datacenters

Musk:

We start flying them next year. Maybe you can come see them if your parole officer approves.

After stealing an open source AI charity, you then stole all of Apple’s phone technology! Wow.

What do you plan for an encore? That’s tough to beat.

(All spelling, capitalization, and punctuation sic.)

These are two of the CEOs of the most valuable companies on the planet. Say what you want about it, but Musk’s Twitter/X is like nothing else that’s ever existed. Screenshot of the thread for posterity, and an XCancel link for those icked by X itself.

 ★ 

Daring Fireball Valid
John Gruber

Lunacy — Jeff Halter’s Lunatic Fringe Player

morphing.cloud/lunacy/

After linking to Stacks, his remarkable new modern HyperCard player, I made the terrible mistake of clicking around the rest of Jeff Halter’s website, and fell upon Lunacy: Created by Ben Haller and released in the early ’90s as part of the Macintosh More After Dark soft...

Daring Fireball Valid
John Gruber

Stacks — HyperCard Player for Modern MacOS

morphing.cloud/hypercard/

Well this is just delightful:

  • Run HyperCard stacks directly on your modern Mac. No emulator required!
  • Browse the Internet Archive’s HyperCard collection and run stacks with one-click.
  • Period-accurate typography.
  • Sound, instruments, and MacinTalk speech synthesis.
  • Cross-stack navigation.

Stacks is a really beautiful native Mac app, and its presentation of classic HyperCard stacks is exquisitely faithful to the era. It’s simultaneously Mac-assed 2026-style and Mac-assed 1987-style. Crackerjack work from developer Jeff Halter.

 ★ 

Daring Fireball Valid
John Gruber

Can Someone Explain to Me How to Get ‘ChatGPT Classic’?

help.openai.com/en/articles/20001276-moving-to-the-new-chatgpt-desktop-app

One more link from OpenAI’s Help Center, this one explaining how to upgrade from the old Mac app to the new “super” app version: Follow the prompt in the app to download the new ChatGPT desktop app. Then sign in with the same ChatGPT account. The new app may install alo...

Daring Fireball Valid
John Gruber

OpenAI Help Center Describes What Is Wrong With the New ChatGPT

help.openai.com/en/articles/20001275-chatgpt-work-and-codex

OpenAI Help Center, “Where Work and Codex are available”: Work is available on ChatGPT web and mobile for eligible paid plans. Work is also available in the ChatGPT desktop app when included for your plan and workspace. Work on web and mobile runs in the cloud. Work in ...

Daring Fireball Valid
John Gruber

Benedict Evans on the New ‘Super App’ ChatGPT

threads.com/@benedictevans/post/Dano_uvDr8F

Benedict Evans with a succinct review on Threads: Wow, what a total mess. What is the difference between a project, a task and a chat? Why did chats get a crappy floating window but tasks and projects don’t? Why does choosing ‘plugins’ get me ‘templates’? Am I not al...

Daring Fireball Valid
John Gruber

★ Exactly Like Om Malik

Remembrances, tributes, and stories.