Sign up

Austin Kleon Valid
Text • Austin Kleon

A shortage of fun

I found this diary comic from (checks notes) five years ago. In last Friday’s newsletter, I wrote: In the “Who’s having fun?” section of Don’t Call It Art, I quote Ed Emberley saying, “I am determined to have fun doing my work… if I’m enjoying myself then that feeling is passed on to the reader.” […]

Alan Jacobs Supports Webmention Valid
Text

Yesterday I stopped at the McDonald’s in Burnet, Texas, and the young man who brought me my food said “Here is your luncheon, kind sir!“

blog - aows Valid
Text • Adrian Vila

Mountains of Asturias, II

Asturias, June 2026.

From the video You don't need much to go on a mini photography adventure.

Daring Fireball Valid
Text • 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 ...

Alan Jacobs Supports Webmention Valid
Text

Daniel McGregor

Scripting News Valid
Text

Everyone: You can subscribe to the rss.chat flow, in RSS of course. If you're a developer, read the source for the feed. And then read the source namespace docs re the recent additions, inReplyTo and comments, and a special page that walks through how the RSS feed becomes part of the flow for our social network.

Alan Jacobs Supports Webmention Valid
Text

Francis Young: Religions are as significant for what they leave unmapped and open to the imagination in the supernatural world as for what they rule on definitively – and religions are often pretty bad at drawing definitive conclusions beyond their core tenets. So I don’t s...

Alan Jacobs Supports Webmention Valid
Text

DSC00434 1 1440x1430.

An elegant snuffbox 

Alan Jacobs Supports Webmention Valid
Text

Tom Stafford:

I like to think that the imaginary crowd has a similar salutary effect on more complex thoughts. The audience does more than just make me imagine I might be wrong. It invites me to consider, from the diverse perspective of the audience members, the multiple dimensions along which I might be wrong.

Phenomena like these mean that thinking is never really a solitary activity. It is fundamentally social. Even when we are talking to ourselves we are using the socially orientated mechanisms of language to externalise our thoughts and feed them back “into” our minds. 

Someone should write a book about this idea that thinking is “fundamentally social”! Oh wait. 

Alan Jacobs Supports Webmention Valid
Text

I tried to log in to Bluesky the other day and was told that, because I live in Texas, I have to verify my age through some process Bluesky does not explain, though it is clear that the process involves some third-party site that might or might not be a reliable custodian of … well, of whatever information it demands. The page also said that if I don’t want to verify my age I can delete my Bluesky account. In the extremely vague circumstances that seemed the best option. 

Alan Jacobs Supports Webmention Valid
Text

What is the very pinnacle of American music? I can answer that question: it’s this. 

  • Possibly Richard Rodgers’s most gorgeous melody (which is saying a great deal)
  • Lorenz Hart’s masterpiece of a lyric, at once funny and heartbreaking 
  • The elegant and tasteful arrangement by Buddy Bregman 
  • And a vocal performance to die for by the incomparable Ella  

There’s nothing to match it. 

Alan Jacobs Supports Webmention Valid
Text

Daring Fireball Valid
Text • 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.

 ★ 

Pixel Envy Valid
Text • Nick Heer

⌥ Stories Told About Data Centres

Nathaniel Rich, author of the novel “Cloudthief”, in a non-fiction retelling for New York Times Magazine of a 2007 heist of a London data centre by Terry Ellis and others: The fixer — Ellis called him Ray and won’t reveal his name — met him in North London near Hampstead Heath for coffee and cakes. […]

Daring Fireball Valid
Text • 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
Text • 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
Text • 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
Text • 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
Text • 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.

 ★ 

Pixel Envy Valid
Text • Nick Heer

Perhaps Meta Should Not Have Spent Decades Being Creepy

Meta, in a press release called “Meta’s A.I. Glasses: Your Questions Answered”: Can’t people just cover up or disable the LED? The camera is disabled when people try to do this. Beginning with our second generation of glasses, the camera is automatically disabled if we detect that the capture LED has been blocked. No photos […]⌥ Permalink