Sign in

John Gruber

@gruber.foo
54K followers 540 following 1.1K posts

I write Daring Fireball and created Markdown.

PostsRepliesMedia
John Gruber @gruber.foo · 27/09/2026
I've never seen Trump using his phone to snap a photo before.
3531
Reposted by John Gruber
Jesse Hawken @jessehawken.bsky.social · 22/09/2026
FIFA Peace Prize winner
601678316
John Gruber @gruber.foo · 18/09/2026
Only a little late this year. daringfireball.net/2026/09/th...
daringfireball.net
The iPhones 18 Pro
It’s the best version of the most successful product ever made. And yet by nature of *how* the iPhone 18 Pro improved in the last year, it’s not exciting at all.
3995
John Gruber @gruber.foo · 16/09/2026
I've now seen more ads for the iPhone Duo (1), five weeks ahead of launch, than I have for the iPhone Air (0), an entire year after launch.
iPhone Duo billboard on side of building.
8871
John Gruber @gruber.foo · 15/09/2026
A few words on Wednesday's Apple event. daringfireball.net/2026/09/th...
daringfireball.net
Thoughts and Observations on Apple’s ‘Surprise and Shine’ Event; the Announcements of the iPhones 18 Pro, AirPods 5, Apple Watches Series 12 and Ultra 4, and the iPhone Duo; and the Dawn of the Ternus, John Ternus Era at Apple
The keynote, the products, and a new era.
9555
John Gruber @gruber.foo · 13/09/2026
Here we go again: gruber.micro.blog/2026/09/13/...
gruber.micro.blog
NFL 2026 Week 1 Picks
260
John Gruber @gruber.foo · 09/09/2026
Finally. daringfireball.net/2026/09/th...
daringfireball.net
The iPhone Air and iPhone 17 Pro
One year later and it feels like both the iPhone 17 Pro and iPhone Air could be announced tomorrow, not a year ago, and would seem fresh and exciting.
10713
John Gruber @gruber.foo · 08/09/2026
I hope this Nathan Fielder guy is at the iPhone event tomorrow because I have questions.
3480
Reposted by John Gruber
Paul Hudson @twostraws.bsky.social · 07/09/2026
I'm doing some research on App Store keywords and could use some help. If you have a moment, please (anonymously!) add your app's App Store keywords here: forms.gle/ezY6hwSfTMt2... – don't post the app's name or URL; I don't want to know. Just some of the keywords you care about.
forms.gle
Anonymous App Store Keywords
I'm doing some research on App Store keywords, and would appreciate it if you could enter the keywords your app uses below. Please DO NOT identify your app – no app name or subtitle! I do NOT want to ...
044
Reposted by John Gruber
Casaubon @zas.bsky.social · 05/09/2026
So far @gruber.foo and Ben Thompson have my fav take on the huggingface incident which is deflationary about risk/autonomy, correct about degree of anthropomorphism, and excited abt persistent memory capabilities.
1111
Reposted by John Gruber
darth™️ @darthbluesky.bsky.social · 04/09/2026
imagine how fuckin dysfunctional that place must be on a daily basis lol
231085113
John Gruber @gruber.foo · 03/09/2026
Snapshot in time. Federighi and Schiller (scrolling down) seem due for new photos.
Screenshot of apple.com/leadership
0330
Reposted by John Gruber
Tom the Dancing Bug, by Ruben Bolling @rubenbolling.bsky.social · 29/08/2026
This week's comic in a thread. The MAGAs, in "A Right Christmas"
3557
John Gruber @gruber.foo · 28/08/2026
Via Craig Calcaterra's great Cup of Coffee newsletter, where he quips: "Dolly's rider specified that only mustachioed Yankees could appear on her show, but Mattingly was late that day so they had to settle for Righetti. At least that's my head canon of the whole deal."
The Yankees Welcome Dolly Parton, 1987.
1241
John Gruber @gruber.foo · 25/08/2026
daringfireball.net/2026/08/co...
daringfireball.net
Memory and Storage Configurations and Pricing for the New Mac Minis (M6/M5 Pro) and Mac Studios (M5 Max/M5 Ultra)
Here’s my attempt to put all of the RAM/SSD configurations into condensed tables, so you can see which storage and memory options are available for each chip, and how much they cost.
5420
John Gruber @gruber.foo · 22/08/2026
A screenshot should capture what you see on your screen.
daringfireball.net
How Bluesky and Threads Sneak Their Logos Into iOS Screenshots
Link to: https://timmarinin.net/2026/bluesky-screenshots/
1510324
John Gruber @gruber.foo · 21/08/2026
Forgot to post this one the other day. I know Bluesky users in general love AI, so I think most of you will enjoy this: daringfireball.net/2026/08/follow…
daringfireball.net
Follow-Up Thoughts on Watermarking Schemes for AI-Generated Text
I want the answers that I read to be cogent, lucid, accurate, blessedly terse — and ideally to strike a consistent tone that is pleasant to my reading ear. The genie is not going back in the bottle.
8767
John Gruber @gruber.foo · 16/08/2026
It’s unacceptable for a tool to sacrifice an iota of clarity, coherence, meaning, quality, etc. for the purpose of embedding hidden clues within the text to suggest its provenance. daringfireball.net/2026/08/anthro…
daringfireball.net
Anthropic’s ‘Watermark’ Text Adulteration in Claude Is a Perversion of Writing
It’s unacceptable for a tool to sacrifice an iota of clarity, coherence, meaning, quality, etc. for the purpose of embedding hidden clues within the text to suggest its provenance. The idea that anything other than *my* needs should factor into the generation of text *for me* is patently offensive.
5911317
Reposted by John Gruber
Ecotype @ecotype.bsky.social · 15/08/2026
This is a great article by John Gruber @gruber.foo about all this. The article is behind the definition screen. daringfireball.net/2026/05/what...
daringfireball.net
What Is a Dickover?
dickover — a modal panel, popover, or curtain presented by a website or app, deliberately obscuring its own content to frustrate the user with an unwanted, unnecessary, mandatory interaction; e.g. ask...
1326
Reposted by John Gruber
Glenn Fleishman @glennf.com · 09/08/2026
Would that all writers and publications be as honest (and fail so rarely) as @gruber.foo. daringfireball.net/2026/08/retr... I remember not liking the smell of the Dark Hours post, but thought I was being cynical; I felt like I didn’t have enough information, and John dug into it.
daringfireball.net
Retraction: The App Store Rejection of the Week That Was, in Fact, a Correct Rejection
My disdain for astrology is so utter, and my esteem for Godier’s previous work so high, that it simply never occurred to me that he might have actually made and submitted to the App Store an astrology...
3498
Reposted by John Gruber
Chance Miller @chancemiller.me · 11/08/2026
Many thanks to @gruber.foo for having me back on The Talk Show to talk iOS 27 betas, OpenAI, baseball on Vision Pro, and more. daringfireball.net/thetalkshow/...
daringfireball.net
The Talk Show ✪: Ep. 454, With Chance Miller
0212
Reposted by John Gruber
Joe Fabisevich @mergesort.me · 07/08/2026
Nobody's gonna accuse me of being a good businessman (🕴️) but to celebrate I'm running a sale: 50% off your first year of Plinky Pro. Just download the app and tap the banner that says "Daring Fireball sale 🔥" to get a great deal. Go on now, prove @gruber.foo right!
apps.apple.com
Plinky: Save & Bookmark Links App - App Store
Download Plinky: Save & Bookmark Links by Red Panda Club Inc. on the App Store. See screenshots, ratings and reviews, user tips, and more apps like Plinky: Save…
0123
Reposted by John Gruber
Paul Ford @ftrain.com · 08/08/2026
worst chili peppers album ever
A small gas station named “Mobilubrication”
941249
Reposted by John Gruber
Jamison Foser @jamisonfoser.bsky.social · 07/08/2026
for. fucks. sake.
1535
John Gruber @gruber.foo · 05/08/2026
Apple News ads have been going down the toilet for years, but it didn't used to be literal.
Screenshot from Apple News showing an ad picturing someone using a spoon to stir green gunk in a toilet.
131006
John Gruber @gruber.foo · 02/08/2026
Looks like J. Peterman went bankrupt again: jpeterman.com/
Screenshot of J. Peterman website home page: “This store is not currently taking orders.”
6312
John Gruber @gruber.foo · 25/07/2026
I bet LeBron can fix this. www.cbsnews.com/philadelphia/...
cbsnews.com
"The Odyssey" screenings at Regal King of Prussia impacted after 70mm IMAX projector goes down
The only Philadelphia-area theater showing "The Odyssey" in 70mm IMAX said Friday it was experiencing technical difficulties.
3441
John Gruber @gruber.foo · 19/07/2026
Some bad blood. Some former high-level Apple executives putting a team of ex-Apple engineers and designers together to take on the iPhone. History doesn't repeat, but it often rhymes. daringfireball.net/2026/07/mo...
daringfireball.net
Mornings in Cupertino Have the Aroma of Napalm Once Again
I think maybe John Ternus is more of a “*Hey, what* would *Steve have done here?*” kind of guy. What would Steve Jobs do with this OpenAI situation? He’d go to war.
2834
Reposted by John Gruber
Jamison Foser @jamisonfoser.bsky.social · 13/07/2026
I am very late to this wonderful @gruber.foo post about Om Malik, who always struck me as someone I would have enjoyed knowing. Perhaps you, too, missed it a few weeks ago; if so, it is well worth a few minutes of your time: daringfireball.net/2026/06/om
daringfireball.net
Om
This is going to sound cornier than a bucket of Jiffy-Pop, but it is a profound irony that a man with such a big and beautiful figurative heart could have such a lousy literal one.
1322
John Gruber @gruber.foo · 09/07/2026
What gave Tim Cook's privacy letter heft in 2014 wasn't just the clarity of its plain language, but the fact that you didn't have to take his word for it that the ads Apple showed you respected your privacy, because Apple didn't show you ads in 2014. daringfireball.net/2026/07/te...
daringfireball.net
John Ternus Should Reverse Apple’s Slide Down the Advertising Slippery Slope
What gave Tim Cook’s privacy letter heft in 2014 wasn’t just the clarity of its plain language, but the fact that you didn’t have to take his word for it that the ads Apple showed you respected your privacy, because Apple didn’t show you ads in 2014.
1211416
John Gruber @gruber.foo · 08/07/2026
Now that the US team has been knocked out, I need a new team to root for in the World Cup. I don't want my heart broken so I'll pick a team that never disappoints. I'm rooting for England.
18962
John Gruber @gruber.foo · 04/07/2026
“It's like wondering why all the screws in a building were hammered into the walls, and then finding out that the guy who oversaw construction founded and co-owns the world's biggest hammer manufacturer.” daringfireball.net/2026/07/clau...
daringfireball.net
Claude’s Criminally Bad Electron Mac App Is an Inside Job
Felix Rieseberg, quite obviously, is the answer to the question why Claude is an Electron app. It’s like wondering why all the screws in a building were hammered into the walls, and then finding out t...
1210917
Reposted by John Gruber
Tyler Hayes @tylerh.social · 27/06/2026
This part stuck out to me: “He had kind words to offer everyone because he had a gift for recognizing good things about everyone.” This is how I first met Om in 2013
0443
John Gruber @gruber.foo · 27/06/2026
All they need to do to fix headlines like this one is change "peace deal" to "supposed peace deal". It's like believing the kid saw a wolf after four consecutive months of endless false alarms. apple.news/ALqQpnvdrQTmR7SojU...
apple.news
Tanker struck in Hormuz as Iran, US trade attacks in worst escalation since peace deal — Reuters
A tanker reported being struck by a projectile in the Strait ​of Hormuz on Saturday, Britain's maritime security agency said, after the United States and Iran each launched strikes in the worst escalation since they signed an interim peace deal.
410921
John Gruber @gruber.foo · 27/06/2026
daringfireball.net/2026/06/om
daringfireball.net
Om
This is going to sound cornier than a bucket of Jiffy-Pop, but it is a profound irony that a man with such a big and beautiful figurative heart could have such a lousy literal one.
3129041
Reposted by John Gruber
CJ Fogler @cjzero.bsky.social · 14/06/2026
Tracy Morgan: "New York City that's where King King died... and we told Godzilla you next motherf*cker. You, the three headed monster, the flying turtle, all y'all can all get it."
292545506
John Gruber @gruber.foo · 11/06/2026
Winning a championship someday will cure all, but after last night, Wemby wears a big "choker" sign around his neck. Put him under pressure and he folds (or flops).
4150
John Gruber @gruber.foo · 08/06/2026
Post-keynote "Tech Talk" in the Developer Center.
6832
John Gruber @gruber.foo · 04/06/2026
"Ceasefires" have been enshittified. apple.news/Ax4EQFLmTSISfhQx-6...
apple.news
Israel strikes in Lebanon despite ceasefire deal — Reuters
Israel will continue to strike Lebanon for the time being and won't be withdrawing from the south, Defence Minister Israel Katz said on ‌Thursday, after Lebanon and Israel agreed to a ceasefire contingent on Hezbollah halting attacks.
2523
Reposted by John Gruber
Glenn Fleishman @glennf.com · 03/06/2026
As a tech writer, I’m constantly trying to remember “what’s the earliest iPhone, iPad, Mac, whatever that supports feature X?” “Which devices can handle Apple Intelligence?” So I built a site, now launched! glennf.com/applespecs/i... Your feedback welcome (via a form at the bottom of each page).
glennf.com
Apple Specs Database
119019
Reposted by John Gruber
Richard M. Nixon @dicknixon.bsky.social · 02/06/2026
The low-hanging fruit is Blanche and maybe half a dozen others involved with the "fund." You campaign on putting them in prison, no one will stop you. "Intent to defraud," "two billion of your money to insurrectionists, crooks..." No one dares. That's how you get people used to the idea.
101599294
John Gruber @gruber.foo · 03/06/2026
Fucking clown show.
1795
John Gruber @gruber.foo · 02/06/2026
Things are going well.
axios.com
"You're fucking crazy": Trump fumes at Netanyahu in call on Lebanon
"You'd be in prison if it weren't for me. I'm saving your ass."
5566
John Gruber @gruber.foo · 30/05/2026
Question answered: daringfireball.net/2026/05/wh...
daringfireball.net
What Is a Dickover?
dickover — a modal panel, popover, or curtain presented by a website or app, deliberately obscuring its own content to frustrate the user with an unwanted, unnecessary, mandatory interaction; e.g. asking the user to accept “cookies”, subscribe to a newsletter, install the website’s mobile app, agree to terms of service, or anything else that the user couldn’t give two shits about.
199230
John Gruber @gruber.foo · 25/05/2026
Incredible.
3873
John Gruber @gruber.foo · 22/05/2026
More people should do what I suggest.
2501
Reposted by John Gruber
Matt DeBarth @korivak.bsky.social · 13/05/2026
Via @gruber.foo this post about a vibe-coded Mac app: daringfireball.net/2026/05/next... Okay, taking as a given that AI is “democratizing creativity” or whatever buzzwords, just for the sake of argument. Just because someone *can* now vibe-code an app, it still not the same. Not at all. 1/
daringfireball.net
Nextpad++
Nextpad++ feels like a fever dream. Like what Mac apps would be if the Nazis had won WWII.
2306
John Gruber @gruber.foo · 08/05/2026
In the decades to come, when the Trump era is behind us, it'll be hard to explain to young people that headlines like these made sense in the moment.
Reuters: “U.S. and Iran exchange fire, but Trump says ceasefire still in effect”AP: “U.S. and Iran appear to move closer to ending their war as Trump threatens more bombing”
6804
John Gruber @gruber.foo · 05/05/2026
"You might think it counterintuitive that a movement obsessed with software would spearhead a severe decline in the design quality of software. But software brain is an obsession with software as a medium in and of itself. A means with no consideration for the end." daringfireball.net/2026/05/so...
daringfireball.net
Software as the Product of Obsession Times Voice
You might think it counterintuitive that a movement obsessed with software would be spearheading a severe decline in the design quality of software, but in Patel’s definition, there’s no concept of software as art, as a practice, as a craft. Software brain is purely an obsession with software as a medium in and of itself. A means with no consideration for the end.
2628
John Gruber @gruber.foo · 05/05/2026
Sixers have the Knicks right where they want them.
3200