John Gruber Profile Banner
John Gruber Profile
John Gruber

@gruber

Followers
357,312
Following
1,695
Media
1,618
Statuses
85,680

Threads: @gruber ★ Mastodon: ★ Bluesky: @gruber .foo

Philadelphia
Joined December 2006
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@gruber
John Gruber
6 years
Starting to get the feeling AirPower might not ship in 2018, you guys.
115
574
7K
@gruber
John Gruber
8 years
What if Hillary Clinton had 5 children with 3 different fathers?
189
3K
5K
@gruber
John Gruber
8 years
Let’s play What If: What if Barack Obama had 5 children with 3 different women?
185
3K
5K
@gruber
John Gruber
6 years
New iPad sure does look “Pro” but this font sure as hell does not.
Tweet media one
156
562
5K
@gruber
John Gruber
8 years
Democratic senators should say this: “No president who lost the popular vote should get to fill a SCOTUS vacancy. Let the people decide.”
72
2K
4K
@gruber
John Gruber
6 years
AirPower feels like the sort of thing Apple would release on a Friday afternoon.
175
811
3K
@gruber
John Gruber
15 years
I don’t gamble. I don’t drink. My one vice is buying a new iPhone every summer. Well, that and lying about drinking and gambling.
8
723
3K
@gruber
John Gruber
4 years
I’ve watched this like 23 times. More like this, please.
@RayRedacted
Ray [REDACTED]
4 years
People who broke into the Capitol Wednesday are now learning they are on No-Fly lists pending the full investigation. They are not happy about this.
25K
89K
441K
73
228
3K
@gruber
John Gruber
4 years
Zoom is effectively admitting here that their software has so many memory leaks that rather than fix the leaks, they’re asking for permission to automatically reboot your Mac once a week.
@RogueAmoeba
Rogue Amoeba
4 years
Here’s something our software will never, ever ask you to do.
Tweet media one
51
254
2K
82
893
3K
@gruber
John Gruber
4 years
WW84 is terrible.
142
97
2K
@gruber
John Gruber
2 years
Trump comes back. Trump at next rally: “Elon Musk, he called me. He said ‘Sir, sir, I need you to come back on Twitter. The company’s ratings have been terrible ever since you left.’ Elon Musk begged me like a dog. Sad! He begged me to come back.” Musk bans Trump again.
79
277
2K
@gruber
John Gruber
7 years
This is as Steve Jobs-y as any Steve Jobs story gets. I love it. There are books about Steve Jobs that reveal less about him than this tweet.
@bella_bongiorno
Bethany Bongiorno
7 years
(4) at one point steve wanted to turn UIKit elements orange. not just any orange, he wanted a particular orange from the button on a certain old sony remote. we got a bunch of remotes from sony with orange buttons to try and find the right one. in the end, steve hated it.
12
203
2K
21
417
2K
@gruber
John Gruber
6 years
AirPower must be well and truly fucked. No one at Apple will say a word about it, even off the record. And as a result they didn’t even mention inductive charging during the event, even though the XS and XR both charge faster than the X.
69
421
2K
@gruber
John Gruber
6 years
“Westworld” is a lot like “Lost” except that it makes more sense, not less, as time goes on, and that’s inordinately satisfying as a viewer.
42
260
2K
@gruber
John Gruber
8 years
This sounds silly, but it’s dead serious:
68
1K
2K
@gruber
John Gruber
8 years
Pence getting booed at “Hamilton”: a fart in the wind. Trump settling fraud lawsuit for $25m: legit scandal. Get serious, people.
36
959
2K
@gruber
John Gruber
4 years
Pete Buttigieg is a stone cold killer as a campaign surrogate for Biden on Fox News.
@PeteButtigieg
Pete Buttigieg
4 years
It's too bad Trump is afraid to debate next week.
10K
41K
210K
31
214
2K
@gruber
John Gruber
6 years
Release, cancel, whatever.
34
54
1K
@gruber
John Gruber
8 years
Best moment: Trump says “No one respects women more than me” and audience laughs so long and hard Chris Wallace has to tell them to stop.
15
550
1K
@gruber
John Gruber
3 years
Unpopular opinion but true: Google Docs blows chunks for user experience.
142
74
1K
@gruber
John Gruber
4 years
“Hey Siri, remind me to pick up the dry cleaning Wednesday at three.”
Tweet media one
112
36
1K
@gruber
John Gruber
7 years
“40 million songs on your wrist” makes “1000 songs in your pocket” seem like a long time ago.
28
514
1K
@gruber
John Gruber
4 years
These fuckers are just taking a shit on America. On the very ideal of democracy. If you voted for Trump, you’re one of them.
Tweet media one
40
226
1K
@gruber
John Gruber
3 years
As someone who’s set up 5 new devices in the last week, my advice is to restore a new iPhone with the device-to-device transfer, not iCloud. Don’t worry if it says it might take a little longer. Device-to-device is better IMO because it moves over *all* your login credentials.
131
163
1K
@gruber
John Gruber
6 years
I wish you could delete apps right from the App Store Updates tab. When I see an update is pending for an app I never use, I just want to delete it right there.
85
121
1K
@gruber
John Gruber
2 years
Holy moly the source code leaked for Apple’s App Store user profiles for “personalized” ads: if currentDay.endsWith('y') { yourPersonalizedCategory = "Fuckin’ Casinos"; } else { yourPersonalizedCategory = "More Fuckin’ Casinos"; }
18
123
1K
@gruber
John Gruber
2 years
I’m starting to think this Elon Musk fellow isn’t hooked up right.
63
101
1K
@gruber
John Gruber
4 years
You can see how these idiots lost money running casinos.
@EricTrump
Eric Trump
4 years
We have won Pennsylvania!
42K
15K
109K
9
156
1K
@gruber
John Gruber
7 years
Don’t give me any “Both sides…” bullshit. These are fucking Nazis.
Tweet media one
25
332
1K
@gruber
John Gruber
7 years
No Red Sox players in the “How I use my Apple Watch” video.
24
373
1K
@gruber
John Gruber
2 years
This will never stop being my favorite part of Apple Park. (Photo credit: @cabel )
Tweet media one
75
24
1K
@gruber
John Gruber
6 years
Tweet media one
43
35
1K
@gruber
John Gruber
8 years
This should be widely circulated. Don’t let it get lost amidst the Flynn fiasco:
@WaysMeansCmte
Ways and Means Democrats
8 years
By a vote of 23-15, Republicans just voted to not request President Trump's tax returns from the Treasury Department.
2K
12K
7K
22
2K
1K
@gruber
John Gruber
7 years
—Hey Siri how many quarts are in a gallon? —What would you like me to convert one gallon to? —Quarts. —Quartz is a mineral composed of silicon and oxygen atoms in a continuous framework…
102
172
1K
@gruber
John Gruber
5 years
Arial is just as good as Helvetica.
@HackettKate
Kate Hackett
5 years
You've been kidnapped. Your kidnappers allow you to keep tweeting to pretend everything is alright. What would you tweet that would alarm your followers without the kidnappers knowing you're asking for help? "And then I put in the exact amount of garlic the recipe called for."
6K
1K
16K
31
99
1K
@gruber
John Gruber
7 years
I mean, holy shit, by this time next year we might be able set multiple timers on HomePod:
@daringfireball
Daring Fireball
7 years
Apple Hires Google’s A.I. Chief, John Giannandrea:
8
47
146
49
141
1K
@gruber
John Gruber
8 years
They really are dipshits:
@Deadspin
Deadspin
8 years
Basketball fans around the U.S. treated to prematurely-bought ads congratulating Republicans for repealing Obamacare
466
5K
7K
30
344
1K
@gruber
John Gruber
1 year
My entry in the logo contest:
Tweet media one
38
54
1K
@gruber
John Gruber
2 years
Christmas Eve, my thoughts always turn to my cousin Hans.
41
91
1K
@gruber
John Gruber
4 years
Has anyone ever gotten in any sort of trouble at all for not having one of those stupid fucking cookie disclaimer dickbars on their website?
66
77
1K
@gruber
John Gruber
7 years
Searched for “uber” in my Keychain Access app. Found 880 entries. First thought: “Holy shit!” Second thought: “Oh, duh.”
24
108
1K
@gruber
John Gruber
4 years
Trump just gave the most embarrassing concession speech that will ever be delivered.
28
102
1K
@gruber
John Gruber
2 years
The best thing about this copy-paste permission alert that is driving everyone nuts in iOS 16: the apostrophe in “Don’t Allow Paste” is the wrong one. It’s upside down.
Tweet media one
39
84
1K
@gruber
John Gruber
3 years
Safari 15: the browser that expects the web to redesign for it.
@viticci
Federico Viticci
3 years
Just another day being unable to order takeout because iOS 15 Safari’s bottom bar makes this checkout button untappable. thanks Safari for not letting me have that bruschetta 😢
72
72
639
57
183
1K
@gruber
John Gruber
3 years
Fuck you and your App Store release notes that never say anything more than “The latest version includes bug fixes and performance improvements.” @Poolsuite does release notes right.
Tweet media one
52
183
1K
@gruber
John Gruber
7 years
A few seconds after I snapped this photo, one of them noticed what I was using to take the photo.
Tweet media one
43
61
1K
@gruber
John Gruber
4 years
You would think “100%” is a condition the “chance of rain” complication would be designed to handle.
Tweet media one
61
27
998
@gruber
John Gruber
5 years
The new volume HUD in iOS 13 is delightful. Notice how it is physically aligned with the hardware volume buttons. This position and the animation make hardware and software feel as one.
61
91
984
@gruber
John Gruber
6 years
Turns out there’s still a limit on the number of iOS Safari tabs.
Tweet media one
95
111
973
@gruber
John Gruber
6 years
Not sure Cook should have listed this as a reason for slower than expected iPhone sales. Sure makes it sound like the old way of handling battery degradation was intended to drive people to buy new phones.
Tweet media one
101
250
964
@gruber
John Gruber
1 year
@EWErickson Really? I don’t think anyone out there really gives a shit about the entire debt limit thing. It’s just “blah blah blah Congress”. I think he ought to do it just to end the whole thing now long before any elections.
6
8
949
@gruber
John Gruber
7 years
I mean it: if you voted for Trump, you are a piece of shit.
56
155
944
@gruber
John Gruber
5 years
No spoilers: I loved “The Rise of Skywalker” like no Star Wars movie since the original trilogy. That palpable sense of camaraderie was there, and it just hit so many great notes. JJ Abrams nailed it.
65
74
946
@gruber
John Gruber
7 years
The Eagles just won their first Super Bowl ever and Chris Collinsworth can’t shut up about how great the Patriots are.
48
161
915
@gruber
John Gruber
5 years
This is how you do a movie poster. Also, wonderful homage to Ralph McQuarrie’s style. This works as well in 2019 as it would have in 1977.
@starwars
Star Wars
5 years
Check out the @DolbyCinema exclusive #StarWars : #TheRiseOfSkywalker poster. See it in theaters December 20. Get tickets now:
Tweet media one
228
4K
14K
16
122
939
@gruber
John Gruber
6 years
It was pitch black at 5pm. This is fucking bullshit.
50
128
923
@gruber
John Gruber
4 years
Really starting to look like those Biden “46” hats might be valuable collector’s items. Like misprinted baseball cards or mis-minted coins.
34
68
909
@gruber
John Gruber
4 years
“Like an obese turtle on his back, flailing in the hot sun, realizing his time is over.”
@Phil_Lewis_
philip lewis
4 years
What did Anderson Cooper just say????
2K
30K
111K
26
156
925
@gruber
John Gruber
2 years
Truth:
@benjedwards
Benj Edwards
4 years
In a world where Apple never invented the iPhone, we’d all be carrying smartphones that look like this 😜
Tweet media one
197
200
1K
41
69
919
@gruber
John Gruber
2 years
Far Out.
Tweet media one
Tweet media two
Tweet media three
21
96
900
@gruber
John Gruber
8 years
Is Night Shift really deserving of this much real estate in Control Center? Don’t people who use it set it to auto?
Tweet media one
231
231
893
@gruber
John Gruber
4 years
The angle Dems should play is not that Trump’s taxes show that he’s a cheat, but that they reveal him as a LOSER. Feign surprise. “I knew he exaggerated about his finances but I can’t believe he’s so broke he only had to pay $750 in income tax.” Ridicule is his kryptonite.
40
155
887
@gruber
John Gruber
8 years
Did you know there are games for Apple Watch? My favorite: launching any app and seeing if anything other than a spinner appears on screen.
58
305
889
@gruber
John Gruber
6 years
Literally laughed out loud at this album art gag. Just perfect.
Tweet media one
21
56
888
@gruber
John Gruber
6 years
Courageous:
47
110
775
@gruber
John Gruber
6 years
Where do I donate to O’Rourke’s 2020 presidential campaign? I’m all in.
18
135
837
@gruber
John Gruber
8 years
Last four iPhone events: 5: Wed 12 Sept 2012 5S: Tue 10 Sept 2013 6: Tue 9 Sept 2014 6S: Wed 9 Sept 2015 I bet this year’s is Wed 7 Sept.
23
430
803
@gruber
John Gruber
7 years
Not MacBook speeds. MacBook Pro speeds.
@thenextweb
TNW
7 years
iPhone X leaked benchmarks match MacBook speeds and destroy Android phones
Tweet media one
47
757
1K
36
465
839
@gruber
John Gruber
3 years
Strike while the iron’s hot.
Tweet media one
19
86
858
@gruber
John Gruber
6 years
If you’re more outraged over Samantha Bee calling Ivanka Trump a nasty word than you are over the topic of the segment, which included footage of immigrant children forced to sleep inside locked cages, you’re not hooked up right. Grow up.
32
174
831
@gruber
John Gruber
4 years
Biden should say: “I will fight to protect Social Security for *every* American, even Donald Trump, who we now know will need it.”
17
154
828
@gruber
John Gruber
4 years
My take: they’re only in it for the hate. They have no joy.
39
35
843
@gruber
John Gruber
4 years
Impeach.
22
75
836
@gruber
John Gruber
4 years
One for the road.
Tweet media one
43
9
825
@gruber
John Gruber
4 years
It’s a little weird that the video for today’s House antitrust hearing goes through YouTube, a monopoly owned by one of the companies testifying, right?
21
156
813
@gruber
John Gruber
4 years
Never forget.
Tweet media one
48
117
799
@gruber
John Gruber
4 years
New remote! End the show now, no need for more.
32
63
807
@gruber
John Gruber
8 years
Damn:
Tweet media one
11
550
788
@gruber
John Gruber
2 years
Wheeee!
Tweet media one
58
71
784
@gruber
John Gruber
7 years
Hey @medium :
Tweet media one
49
174
785
@gruber
John Gruber
3 years
My strong advice to MacOS Big Sur users, if it’s not too late for you already, is NOT to upgrade to Safari 15. The new tabs are terrible. I’ve tried them, given them a fair shot, but they’re ugly at best, and I find them genuinely confusing. I feel lost.
213
93
795
@gruber
John Gruber
4 years
I commissioned my favorite artist to put the finishing touches on this new portrait of Trump.
Tweet media one
38
113
781
@gruber
John Gruber
4 years
“No, Joey. Spread it. Spread the faith.”
7
50
781
@gruber
John Gruber
8 years
Batman vs. Superman 2: Bruce Wayne spends millions secretly bankrolling a decade of lawsuits that bankrupt The Daily Planet.
19
420
753
@gruber
John Gruber
4 years
So is Jerry Falwell Jr. speaking at the RNC to endorse Trump again this year or not?
106
57
735
@gruber
John Gruber
6 years
You should almost never use “No” and “Yes” for buttons in a confirmation dialog. Seriously, every time you see No/Yes it should be considered a bug. In this case, I’d suggest “Cancel” and “Unlink Dropbox”. The button labels should be descriptive verbs. cc/ @primatelabs
Tweet media one
34
174
758
@gruber
John Gruber
3 years
Mobile Safari versions 1–14: no one ever had to explain anything. Mobile Safari 15: “See, you don’t get the genius of this design, let me explain…”
37
66
770
@gruber
John Gruber
8 years
What are the odds that we can we can get Trump to come out against “Arabic numerals”? Let’s make this happen.
28
383
746
@gruber
John Gruber
4 years
Honest question: Why are Trump supporters so numerous, and show up for his rallies, but did not take to the streets in joy like we are now when he won in 2016, and, infamously, didn’t even show up at his inauguration?
80
73
767
@gruber
John Gruber
5 years
Took me 30 seconds to figure this out, but I got it. Trump just switched from an iPhone 8 with a home button to an iPhone 11 without one, and he doesn’t like it.
@realDonaldTrump
Donald J. Trump
5 years
To Tim: The Button on the IPhone was FAR better than the Swipe!
17K
20K
98K
74
119
741
@gruber
John Gruber
8 years
John Siracusa, at the moment he learned the new file system is coming. Historic moment. @ Bill…
24
172
740
@gruber
John Gruber
5 years
The single worst user experience I hit on a daily basis is YouTube on iPad. I tried to tap (1) to full-screen with the video, but accidentally tap (2) the timeline, which skips me to the very end of the video. Every single time.
Tweet media one
109
42
721
@gruber
John Gruber
6 years
The answer is always more guns with these fuckers. They don’t even wait for the blood to dry anymore. More guns. This is lunacy.
@davidmackau
David Mack
6 years
Trump appears to place blame on Pittsburgh synagogue for lack of security: "They didn't have any protection. They had a maniac walk in, and they didn't have any protection, and that is just so sad to see. So sad to see. The results could have been much better."
Tweet media one
271
334
464
187
171
696
@gruber
John Gruber
5 years
I don’t see how anyone could think this after seeing the new SF Camera font in the iPhone 11 Camera app. You only get this font with the iPhone 11 and 11 Pro.
@markgurman
Mark Gurman
5 years
Nothing shown today really qualifies as meeting high “innovation only” expectations: Apple delivered the smallest Watch update ever, an iPad with a slightly bigger screen and nothing more, and iPhones with cameras equal to or less than many other devices. Apple needs a big 2020.
102
218
1K
28
37
704
@gruber
John Gruber
8 years
Muhammad Ali was so great, this seemed like a fair fight when I was a kid:
Tweet media one
25
412
670
@gruber
John Gruber
5 years
I’d feel a bit more sympathy for women named “Karen” but my name is, somehow, both a synonym for a toilet and a prostitute’s client. So I think you Karens will be just fine.
34
56
687
@gruber
John Gruber
6 years
How great would it be if the “redacted” DOJ version of the Mueller report is one of those PDFs where the redactions are just black rectangles over the original text and you can just copy and paste the unredacted text?
45
60
685
@gruber
John Gruber
6 years
Favicons in tabs!
30
76
689