By John Gruber
Charger Nerdery 31 Dec 2020
Facebook’s Unknowable Megascale 29 Dec 2020
Facebook: Free as in Bullshit 18 Dec 2020
Facebook Takes Out Full-Page Newspaper Ads to Attack Apple’s Changes Strengthening iOS Privacy 16 Dec 2020
Heavy Is the Head That Wears the AirPods Max 10 Dec 2020
M1 Macs: Truth and Truthiness 2 Dec 2020
The M1 Macs 17 Nov 2020
The HomePod Mini 13 Nov 2020
One More Thing: The M1 Macs 11 Nov 2020
The iPhone 12 Mini and iPhone 12 Pro Max 9 Nov 2020
Sketch, and the Joy of Mac-App Mac Apps 9 Nov 2020
The Daring Fireball Election Desk Is Calling It: Biden Wins 4 Nov 2020
Disclosing a Few Thoughts on Facebook’s UI Design 2 Nov 2020
Sean Connery 31 Oct 2020
The 2020 iPad Air 22 Oct 2020
The iPhone 12 and iPhone 12 Pro 20 Oct 2020
Thoughts and Observations on Apple’s ‘Hi, Speed’ iPhone 12 Event 16 Oct 2020
Telegram, Apple, Belarus, and Conflating ‘Irrelevance’ With ‘Inconvenience’ 14 Oct 2020
Facebook and the Group That Planned to Kidnap Michigan Governor Gretchen Whitmer 9 Oct 2020
Widgetsmith and The Case of the Missing App Store Bunco Squad 26 Sep 2020
More Adventures in Solo Loop Sizing 23 Sep 2020
Adventures in Solo Loop Sizing 22 Sep 2020
Apple Watch Series 6: Graphite Is the New Black 17 Sep 2020
Brief Thoughts and Observations on Today’s ‘Time Flies’ Apple Event 15 Sep 2020
Apple Leadership Bubblegum Cards 14 Sep 2020
Apple Announces Virtual ‘Time Flies’ Event Next Tuesday 8 Sep 2020
Online Privacy Should Be Modeled on Real-World Privacy 3 Sep 2020
On TikTok as a Security Threat 18 Aug 2020
Thoughts on an ‘Apple One’ Subscription Bundle 14 Aug 2020
Epic Goes to War With Apple Over the App Store 13 Aug 2020
Dithering Preview 10 Aug 2020
Decoding Apple’s Statement to Business Insider Regarding Xbox Game Pass 7 Aug 2020
Trump Floats Delaying Election 30 Jul 2020
Parsing Tim Cook’s Opening Statement From Today’s Congressional Antitrust Hearing 29 Jul 2020
Good Sudoku by Zach Gage 23 Jul 2020
Return and Enter Are Two Different Keys 20 Jul 2020
Refer This 13 Jul 2020
A Moment of Clarity Regarding the Raison d’Etre for the App Store 9 Jul 2020
A Bit of Self-Served Claim Chowder Regarding iMessage and Phone Numbers as Identifiers 7 Jul 2020
How We Shot The Talk Show Remote From WWDC 2020 6 Jul 2020
Working the Refs Worked: ‘How Facebook Wrote Its Rules to Accommodate Trump’ 29 Jun 2020
The Talk Show Remote From WWDC 2020, With Craig Federighi and Greg Joswiak 24 Jun 2020
Sponsorship Openings and The Talk Show Remote From WWDC 2020 19 Jun 2020
On Apple Announcing the ARM Mac Transition at WWDC This Month 9 Jun 2020
‘What Time Is It in London?’ 22 May 2020
No Mask, No Dice 21 May 2020
Department of Justice Reopens Spat With Apple Over iPhone Encryption 19 May 2020
A Spectacularly Bad Washington Post Story on Apple and Google’s Exposure Notification Project 15 May 2020
More on Dithering 14 May 2020
Bloomberg Publishes Clickbait in Break From Rivals 13 May 2020
Let’s Check In on the State of iPhone and Android CPU Performance 11 May 2020
Dithering 7 May 2020
The 2020 iPhone SE 22 Apr 2020
The iPad Magic Keyboard 20 Apr 2020
The Quadrennial iPhone SE Schedule 16 Apr 2020
COBOL, Programming, and Coding 14 Apr 2020
Amazon and Apple Strike Deal for Prime Video In-App Purchases and Subscriptions 2 Apr 2020
Regarding Zoom 30 Mar 2020
Curse Words 28 Mar 2020
The 2020 iPad Pros 24 Mar 2020
The 2020 MacBook Air 20 Mar 2020
Super Wednesday 18 Mar 2020
Tot 27 Feb 2020
What You See in the Finder Should Always Be Correct 25 Feb 2020
Locations of Media Files in MacOS 10.15 Catalina 24 Feb 2020
The DF Tootbot Is Once Again Fully Operational 6 Feb 2020
My 2019 Apple Report Card 5 Feb 2020
It’s Not About Intuitiveness 30 Jan 2020
The iPad Awkwardly Turns 10 27 Jan 2020
Hacked to Bits 26 Jan 2020
Regarding Reuters’s Report That Apple Dropped Plan for Encrypting iCloud Backups 21 Jan 2020
Quit Confirmation for Safari on MacOS 10 Jan 2020
Front and Center 9 Jan 2020
The Concept Electronics Show 8 Jan 2020
David Ruddock on the State of Chrome OS 4 Jan 2020