Check whether your feed is valid. For more information about JSON Feed, see the specification. Find the validator source code on GitHub.
GET validation response in JSON format.
{ "version": "https://jsonfeed.org/version/1.1", "title": "Daring Fireball", "home_page_url": "https://daringfireball.net/", "feed_url": "https://daringfireball.net/feeds/json", "authors": [ { "url": "https://twitter.com/gruber", "name": "John Gruber" } ], "icon": "https://daringfireball.net/graphics/apple-touch-icon.png", "favicon": "https://daringfireball.net/graphics/favicon-64.png", "items": [ { "title": "Dithering: ‘Alan Dye Leaves Apple’", "date_published": "2025-12-05T23:25:09Z", "date_modified": "2025-12-05T23:28:42Z", "id": "https://daringfireball.net/linked/2025/12/05/dithering-alan-dye", "url": "https://daringfireball.net/linked/2025/12/05/dithering-alan-dye", "external_url": "https://dithering.passport.online/member/episode/alan-dye-leaves-apple", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p><a href=\"https://dithering.passport.online/member/episode/alan-dye-leaves-apple\" class=\"noborder\">\n <img\n src = \"https://daringfireball.net/misc/2025/12/dithering-cover-dec-2025.jpeg\"\n alt = \"The December 2025 cover art for Dithering, showing a man dressed as Santa Claus getting a kiss on the cheek under some mistletoe.\"\n width = 525\n /></a></p>\n\n<p>Dithering is my and Ben Thompson’s twice-a-week podcast — 15 minutes per episode, not a minute less, not a minute more. It’s a $7/month or $70/year subscription, and included in the Stratechery Plus bundle (a bargain). This year our CMS (<a href=\"https://passport.online/\">Passport</a> — check it out) gained a feature that lets us make some episodes free for everyone to listen to on the website. Today’s episode, regarding Alan Dye leaving Apple for Meta, seems like a good one to do that with. (And, <a href=\"https://daringfireball.net/linked/2025/03/16/dithering-being-real-points\">once again</a>, this month’s album art serendipitously captures my mood.)</p>\n\n<p>Give it a listen. <a href=\"https://dithering.fm/\">Subscribe if you enjoy it</a>.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://dithering.passport.online/member/episode/alan-dye-leaves-apple\">dithering.passport.online/member/episode/alan-dye-leaves…</a></strong></em></p>\n" }, { "title": "Apple’s Succession Intrigue Isn’t Strange at All", "date_published": "2025-12-05T23:08:12Z", "date_modified": "2025-12-06T00:19:43Z", "id": "https://daringfireball.net/linked/2025/12/05/apple-succession-the-information", "url": "https://daringfireball.net/linked/2025/12/05/apple-succession-the-information", "external_url": "https://www.theinformation.com/articles/silicon-valley-buzzing-apple-ceo-succession", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Aaron Tilley and Wayne Ma, in a piece headlined “Why Silicon Valley is Buzzing About Apple CEO Succession” at the paywalled-up-the-wazoo The Information:</p>\n\n<blockquote>\n <p>Prediction site Polymarket <a href=\"https://polymarket.com/event/next-ceo-of-apple\">places Ternus’ odds of getting the\njob</a> at nearly 55%, ahead of other current Apple executives\nsuch as software head Craig Federighi, Chief Operating Officer\nSabih Khan and marketing head Greg Joswiak. But some people close\nto Apple don’t believe Ternus is ready to take on such a\nhigh-profile role, and that could make a succession announcement\nunlikely anytime soon, said people familiar with the company.</p>\n</blockquote>\n\n<p>Nothing in the rest of the article backs up that “some people close\nto Apple don’t believe Ternus is ready” claim, other than this, several paragraphs later:</p>\n\n<blockquote>\n <p>And while his fans believe Ternus has the temperament to be CEO,\nmany of them say he isn’t a charismatic leader in the mold of a\nJobs. He has also had little involvement in the geopolitical and\ngovernment affairs issues that dominate most of Cook’s time these\ndays. On a recent trip to China, for example, Apple’s new COO,\nSabih Khan, accompanied Cook to some of his meetings.</p>\n</blockquote>\n\n<p>No one else in the history of the industry, let alone the company, has the charisma of Steve Jobs. And while I think Polymarket has the shortlist of candidates right, I also think they have them listed in the right order. Sabih Khan probably should be considered an outside-chance maybe, but the fact that he accompanied Cook to China doesn’t me make think, for a second, that it’s in preparation to name him CEO. If Kahn were being groomed to become CEO, he’d have started appearing in keynotes already. It’s silly to slag Ternus for not having the charisma of Steve Jobs, when Ternus has been a strong presence in keynotes since 2018, and <em>in the same paragraph</em> suggest Khan as a better option, when Khan has never once appeared in a keynote or public appearance representing Apple.</p>\n\n<blockquote>\n <p>Some former Apple executives hope a dark-horse candidate emerges.\nFor example, Tony Fadell, a former Apple hardware executive who\ncoinvented [<em>sic</em>] the iPod, has told associates recently that he\nwould be open to replacing Cook as CEO, according to people who\nhave heard his remarks. (Other people close to Apple consider\nFadell an unlikely candidate, in part because he was a polarizing\nfigure when he worked at the company. Fadell left Apple in 2010.)</p>\n</blockquote>\n\n<p>The parenthetical undersells the unlikelihood of Fadell returning to Apple, ever, in any role, let alone the borderline insanity of suggesting he’d come back as Cook’s successor.</p>\n\n<blockquote>\n <p>It has become one of the strangest succession spectacles in tech.\nTypically, the kind of buzz that is swirling around Cook occurs\nwhen companies are performing badly or a CEO has dropped hints\nthat they’re getting ready to hang up their spurs. Neither applies\nin Cook’s case, though.</p>\n</blockquote>\n\n<p>There’s nothing strange about it. Apple has a unique company culture, but so too do its peers, like Microsoft, Amazon, and Google. And just like at those companies, it’s therefore a certainty that Cook’s replacement will come from within the company’s current ranks. Polymarket doesn’t even list anyone other than Ternus, Federighi, Joswiak, and Khan.</p>\n\n<p>As for hints, there is not much need for any hint beyond the fact that Cook is now 65 years old and has been in the job since 2011. But the high-profile multi-source <a href=\"https://daringfireball.net/linked/2025/11/15/ft-apple-tim-cook-succession\">leak to the Financial Times</a> is a pretty obvious fucking additional hint.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://www.theinformation.com/articles/silicon-valley-buzzing-apple-ceo-succession\">theinformation.com/articles/silicon-valley-buzzing-apple…</a></strong></em></p>\n" }, { "title": "Lisa Jackson on The Talk Show Back in 2017", "date_published": "2025-12-05T22:37:35Z", "date_modified": "2025-12-05T22:37:36Z", "id": "https://daringfireball.net/linked/2025/12/05/lisa-jackson-the-talk-show", "url": "https://daringfireball.net/linked/2025/12/05/lisa-jackson-the-talk-show", "external_url": "https://daringfireball.net/thetalkshow/2017/04/21/ep-188", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>This interview was both interesting and a lot of fun. Worth a listen or re-listen.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://daringfireball.net/thetalkshow/2017/04/21/ep-188\">daringfireball.net/thetalkshow/2017/04/21/ep-188</a></strong></em></p>\n" }, { "title": "Apple Announces a Few Other Executive Transitions", "date_published": "2025-12-05T22:18:12Z", "date_modified": "2025-12-05T23:53:40Z", "id": "https://daringfireball.net/linked/2025/12/05/apple-announces-a-few-other-executive-transitions", "url": "https://daringfireball.net/linked/2025/12/05/apple-announces-a-few-other-executive-transitions", "external_url": "https://www.apple.com/newsroom/2025/12/apple-announces-executive-transitions/", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Apple Newsroom, yesterday:</p>\n\n<blockquote>\n <p>Apple today announced that Jennifer Newstead will become Apple’s\ngeneral counsel on March 1, 2026, following a transition of duties\nfrom Kate Adams, who has served as Apple’s general counsel since\n2017. She will join Apple as senior vice president in January,\nreporting to CEO Tim Cook and serving on Apple’s executive team.</p>\n\n<p>In addition, Lisa Jackson, vice president for Environment, Policy,\nand Social Initiatives, will retire in late January 2026. The\nGovernment Affairs organization will transition to Adams, who will\noversee the team until her retirement late next year, after which\nit will be led by Newstead. Newstead’s title will become senior\nvice president, General Counsel and Government Affairs, reflecting\nthe combining of the two organizations. The Environment and Social\nInitiatives teams will report to Apple chief operating officer\nSabih Khan. [...]</p>\n\n<p>Newstead was most recently chief legal officer at Meta and\npreviously served as the legal adviser of the U.S. Department of\nState, where she led the legal team responsible for advising the\nSecretary of State on legal issues affecting the conduct of U.S.\nforeign relations.</p>\n</blockquote>\n\n<p>Monday’s announcement <a href=\"https://daringfireball.net/linked/2025/12/01/giannandrea-out\">that AI head John Giannandrea is retiring</a> and the hierarchy for AI related projects being further reshuffled under software head Craig Federighi was significant, but not surprising, given <a href=\"https://daringfireball.net/2025/03/something_is_rotten_in_the_state_of_cupertino\">how things went this year</a> for Apple with AI.</p>\n\n<p>Wednesday’s announcement that VP of design and Liquid Glass frontman Alan Dye is leaving Apple for Meta was a shock, both inside and outside the company. As I wrote this week, I think <a href=\"https://daringfireball.net/2025/12/bad_dye_job\">it’s great news for Apple</a>, but <a href=\"https://daringfireball.net/2025/12/dye_cook_blind_spot\">not by plan</a>.</p>\n\n<p>This news yesterday is just typical planned retirements. The timing is slightly unfortunate though. In the eyes of observers unfamiliar with the company, they might be misconstrued as signs of executive upheaval, occurring on the heels of the minor and major dramas of Giannandrea’s and Dye’s departures. The Jackson / Adams / Newstead transitions announced yesterday are nothing of the sort.</p>\n\n<p>Jackson had a very nice run at Apple and carved out a rather unique position within the company. Apple’s environmental efforts expanded tremendously under her leadership. I’ve never met anyone with a bad word to say about her, and <a href=\"https://daringfireball.net/thetalkshow/2017/04/21/ep-188\">in my own interactions</a>, found her downright delightful.</p>\n\n<p>As for Adams, the responsibilities of Apple’s general counsel are generally far afield from my interests. The only two times I’ve mentioned her at DF were <a href=\"https://daringfireball.net/linked/2017/10/06/sewell-adams\">when she got the job in 2017</a>, and a passing reference when the FBI sent <a href=\"https://daringfireball.net/linked/2020/01/08/fbi-apple-pensacola-shooter\">a letter to Apple, addressed to Adams, in 2020</a> regarding the locked phone of a mass shooter in Pensacola, Florida. That’s a sign of a good run for a general counsel — it’s a job where no news is good news.</p>\n\n<p>Lastly, I wouldn’t read anything into Newstead coming to Apple by way of Meta. But it is a bit funny that it was announced the day after Dye left Apple <em>for</em> Meta. She seems to have <a href=\"https://en.wikipedia.org/wiki/Jennifer_Gillian_Newstead\">an excellent wide-ranging background</a> to spearhead Apple’s government affairs. Her stint in the State Department was during the first (now seemingly sane) Trump administration, but she clerked for liberal Supreme Court Justice Stephen Breyer.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://www.apple.com/newsroom/2025/12/apple-announces-executive-transitions/\">apple.com/newsroom/2025/12/apple-announces-executive…</a></strong></em></p>\n" }, { "title": "★ 2025 App Store Award Winners: Tiimo, Essayist, and Detail", "date_published": "2025-12-05T21:46:12Z", "date_modified": "2025-12-06T00:40:14Z", "id": "https://daringfireball.net/2025/12/2025_app_store_award_winners", "url": "https://daringfireball.net/2025/12/2025_app_store_award_winners", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Apple, today: “<a href=\"https://apps.apple.com/us/story/id1849728503\">Announcing the 2025 App Store Awards</a>”:</p>\n\n<blockquote>\n <p>This year’s winners represent the best-in-class apps and games\nwe returned to again and again. We hope you enjoy them as much\nas we do.</p>\n</blockquote>\n\n<p>I did not enjoy all of them as much as Apple did.</p>\n\n<h2>Tiimo</h2>\n\n<p>iPhone app of the year <a href=\"https://www.tiimoapp.com/\">Tiimo</a> bills itself as an “AI Planner & To-do” app that is designed with accommodations for people with ADHD and other neurodivergences. Subscription plans cost $12/month ($144/year) or $54/year ($4.50/month). It does not offer a native Mac app, and at the end of onboarding/account setup, it suggests <a href=\"https://webapp.tiimoapp.com/home\">their web app</a> for use on desktop computers. When I went to the web app, after signing in with the “Sign in With Apple” account I created on the iPhone app, Tiimo prompted me to sign up for an annual subscription for $42/year ($3.50/month), or monthly for $10 ($120/year). The in-app subscriptions offer a 30-day free trial; the less expensive pay-on-the-web subscriptions only offer a 7-day free trial. The web app doesn’t let you do anything without a paid account (or at least starting a trial); the iOS app offers quite a bit of basic functionality free of charge.</p>\n\n<p><a href=\"https://apps.apple.com/us/story/id1847760015\">From Apple’s own description for why it gave Tiimo the award</a>:</p>\n\n<blockquote>\n <p>Built to support people who are neurodivergent (and anyone\ndistracted by the hum of modern life), Tiimo brought clarity to our\nbusy schedules using color-coded, emoji-accented blocks. The\ncalming visual approach made even the most hectic days feel\nmanageable.</p>\n\n<p>It starts by syncing everything in Calendar and Reminders, pulling\nin doctor’s appointments, team meetings, and crucial prompts to\nwalk the dog or stand up and stretch. Instead of dumping it all\ninto a jumbled list, the app gives each item meaning by\nautomatically assigning it a color and an emoji. (Tiimo gave us the\noption to change the weightlifter emoji it added to our workout\nreminders, but its pick was spot on.)</p>\n\n<p>While on the move with coffee in one hand and keys in the other,\nwe sometimes talked to Tiimo with the Al chatbot feature to add new\ntasks or shift appointments. When we felt overwhelmed by our to-do\nlist, Tiimo kept us laser-focused by bubbling up just high-priority\ntasks, while its built-in Focus timer (accessible from any to-do\nwith a tap) saved us from the pitfalls of multitasking.</p>\n\n<p>But Tiimo really stood out when we faced a big personal project,\nlike getting our Halloween decorations up before Thanksgiving.\nWith the help of Al, the app suggested all the smaller tasks\nthat would get us there: gathering the decorations from the\ngarage, planning the layout, securing the cobwebs, and doing a\nsafety check.</p>\n</blockquote>\n\n<p>Aside from the web app, <a href=\"https://www.tiimoapp.com/faq\">Tiimo is iOS exclusive</a>, with apps only for iPhone, iPad, and Apple Watch. No Android version. It seems to do a good job with native platform integration (Calendar integration is free; Reminders integration requires a subscription). Animations in the app feel slow to me, which makes the app itself feel slow. And, personally, I find Tiimo’s emphasis on decorating everything with emoji <a href=\"https://daringfireball.net/2025/11/chatgpt_5-1_with_renamed_and_new_personalities\">distracting and childish</a>, not clarifying.</p>\n\n<p>The app seems OK, but not award-worthy to me. But, admittedly, I’m not in the target audience for Tiimo’s ADHD/neurodivergent focus. I don’t need reminders to have coffee in the morning, start work, have dinner, or to watch TV at night, which are all things Tiimo prefilled on my Today schedule after I went through onboarding. As I write this sentence, I’ve been using Tiimo for five minutes, and it’s already prompted me twice to rate it on the App Store. Nope, wait, I just got a third prompt. That’s thirsty, and a little gross. (And, although I’m not an ADHD expert, three prompts to rate and review the app in the first 10 minutes of use strikes me as contrary to the needs of the easily distracted.)</p>\n\n<h2>Essayist</h2>\n\n<p>Mac app of the year <a href=\"https://www.essayist.app/\">Essayist</a> bills itself as “The Word Processor designed for Academic Writing” (capitalization verbatim). Subscriptions cost $80/year ($6.67/month) or $10/month ($120/year). Its <em>raison d’être</em> is managing citations and references, and automatically formatting the entire document, including citations, according to a variety of standards (MLA, Chicago, etc.). Quoting from <a href=\"https://apps.apple.com/us/story/id1848945161\">Apple’s own description of Essayist</a>:</p>\n\n<blockquote>\n <p>Essayist gives you an easy way to organize a dizzying array of\nprimary sources. Ebooks, podcasts, presentations, and even direct\nmessages and emails can be cataloged with academic rigor. Using\nmacOS Foundation Models, Essayist extracts all the key info needed\nto use it as a source.</p>\n\n<p>For example, paste a YouTube URL into an entry and Essayist\nautomatically fills in the name of the video, its publication\ndate, and the date you accessed it. Drag in an article as a PDF to\nhave Essayist fill in the title, author, and more — and store the\nPDF for easy access. You can also search for the books and journal\narticles you’re citing right in the app.</p>\n</blockquote>\n\n<p>Essayist is a document-based (as opposed to library-based) app, and its custom file format is a <a href=\"https://developer.apple.com/library/archive/documentation/CoreFoundation/Conceptual/CFBundles/AboutBundles/AboutBundles.html\">package</a> with the adorable file extension “.essay”. The default font for documents is Times New Roman, and the only other option is, of all fonts, <a href=\"https://daringfireball.net/search/arial\">Arial</a> — and you need an active subscription to switch the font to Arial. (<em>Paying money for the privilege to use Arial... Jiminy fucking christ. I might need a drink.</em>) I appreciate the simplicity of severely limiting font choices to focus the user’s attention on the writing, but offering Times New Roman and Arial as the only options means you’re left with the choice between “the default font’s default font” and “<a href=\"https://daringfireball.net/linked/2020/10/02/when-the-clients-specs-arial\">font crime</a>”. The Essayist app itself <a href=\"https://daringfireball.net/misc/2025/12/essayist-app-menu.png\">has no Settings</a>; instead, it offers only <a href=\"https://daringfireball.net/misc/2025/12/essayist-document-window-menu.png\">per-document settings</a>.</p>\n\n<p>The app carries a few whiffs of non-Mac-likeness (e.g. the aforementioned lack of Settings, and some <a href=\"https://daringfireball.net/misc/2025/12/essayist-alerts.png\">lame-looking custom alerts</a>). The document settings window refers to a new document, even after it has been saved with a name, as “Untitled” until you close and reopen the document. Reopened documents do not remember their window size and position. But <a href=\"https://news.ycombinator.com/item?id=32113754\">poking around with <code>otool</code></a>, it appears to be written using AppKit, not Catalyst. I suspected the app might be Catalyst because there are companion iOS apps for iPhone and iPad, which seem to offer identical feature sets as the Mac app. Essayist uses a clever system where, unless you have a subscription, documents can <a href=\"https://daringfireball.net/misc/2025/12/essayist-unlock-access.png\">only be edited on the device on which they were created</a>, but you can open them read-only on other devices. That feels like a good way to encourage paying while giving you a generous way to evaluate Essayist free of charge. There is no Android, Windows, or web app version — it’s exclusive to Mac and iOS.</p>\n\n<p>I’ve never needed to worry about adhering to a specific format for academic papers, and that’s the one and only reason I can see to use Essayist. In all other aspects, it seems a serviceable but very basic, almost primitive, word processor. <s>There’s no support for embedding images or figures of any kind in a document, for example.</s> [Correction: <a href=\"https://www.essayist.app/guides/figures---tables\">Essayist does support figures</a>, but I missed the UI for how to insert them.]</p>\n\n<h2>Detail</h2>\n\n<p>iPad app of the year <a href=\"https://detail.co/\">Detail</a> bills itself, simply and to the point, as an “AI Video Editor”. The default subscription is $70/year ($5.83/month) with a 3-day free trial; the other option is to pay $12/month ($144/year) with no free trial. After a quick test drive, Detail seems like an excellent video editing app, optimized for creating formats common on social media, like reel-style vertical videos where you, the creator, appear as a cutout in the corner, in front of the video or images that you’re talking about. The iPhone version seems equally good. The iPad version of Detail will install and run on MacOS, but it’s one of those “Designed for iPad / Not verified for macOS” direct conversions. But they do offer a standalone Mac app, <a href=\"https://apps.apple.com/us/app/detail-video-studio/id6443923358\">Detail Studio</a>, which is a real Mac app, written using AppKit, which requires a separate subscription to unlock pro features ($150/year or $22/month). Detail only offers apps for iOS and MacOS — no Windows, Android, or web.</p>\n\n<p><a href=\"https://apps.apple.com/us/ipad/story/id1847760011\">From Apple’s own acclaim for Detail</a>:</p>\n\n<blockquote>\n <p>When we used Detail to record a conversation of two people sitting\nside by side, the app automatically created a cut that looked like\nit was captured with two cameras. It zoomed in on one speaker,\nthen cut away to the other person’s reaction. The app also made it\neasy to unleash our inner influencer. We typed a few key points,\nand the app’s AI wrote a playful script that it loaded into its\nteleprompter so we could read straight to the camera.</p>\n\n<p>Most importantly, Detail helped us memorialize significant life\nmoments all while staying present. At a birthday party, we propped\nan iPad on a table and used Detail to record with the front and\nback cameras simultaneously. The result was a split-screen video\nwith everyone singing “Happy Birthday” on the left and the guest\nof honor blowing out the candles on the right. (No designated\ncameraperson needed.)</p>\n</blockquote>\n\n<p>Detail has a bunch of seemingly genuinely useful AI-based features. But putting all AI features aside, it feels like a thoughtful, richly featured <em>manual</em> video editor. I suspect that’s why the AI features might work well — they’re an ease-of-use / automation layer atop a professional-quality non-AI foundation. Basically, Detail seems like what Apple’s own Clips — <a href=\"https://daringfireball.net/linked/2025/10/13/clips-eol\">recently end-of-life’d</a> — should have been. It turns your iPad (or iPhone) into a self-contained video studio. Cool.</p>\n\n<hr />\n\n<p>Of these three apps — Tiimo on iPhone, Essayist on Mac, and Detail on iPad — Detail appeals to me the most, and strikes me as the most deserving of this award. If I were to start making videos for modern social media, I’d strongly evaluate Detail as my primary tool.</p>\n\n<p>Apple still has no standalone category for AI apps, but all three of these apps emphasize AI features, and Apple itself calls out those AI features in its praise for them. It’s an obvious recurring theme shared by all three, along with their shared monetization strategies of being free to download with in-app subscriptions to unlock all features, and the fact that all three winners are exclusive to iOS and Mac (and, in Tiimo’s case, the web).</p>\n\n\n\n " }, { "title": "Netflix Agrees to Buy Warner Bros., Including HBO, for $83 Billion", "date_published": "2025-12-05T16:47:44Z", "date_modified": "2025-12-05T16:47:45Z", "id": "https://daringfireball.net/linked/2025/12/05/netflix-buying-warner-bros", "url": "https://daringfireball.net/linked/2025/12/05/netflix-buying-warner-bros", "external_url": "https://www.latimes.com/entertainment-arts/business/story/2025-12-05/netflix-prevails-in-warner-bros-discovery-bidding-opponents", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Meg James, reporting for The Los Angeles Times (<a href=\"https://apple.news/Ak1molISkQ4GGq7cNQtPOSw\">News+ link</a>):</p>\n\n<blockquote>\n <p>The two companies announced the blockbuster deal early Friday\nmorning. The takeover would give Netflix such beloved characters\nas Batman, Harry Potter and Fred Flintstone.</p>\n</blockquote>\n\n<p>Fred Flintstone?</p>\n\n<blockquote>\n <p>“Our mission has always been to entertain the world,” Ted\nSarandos, co-CEO of Netflix, said in a statement. “By combining\nWarner Bros.’ incredible library of shows and movies — from\ntimeless classics like <em>Casablanca</em> and <em>Citizen Kane</em> to modern\nfavorites like <em>Harry Potter</em> and <em>Friends</em> — with our\nculture-defining titles like <em>Stranger Things</em>, <em>KPop Demon\nHunters</em> and <em>Squid Game</em>, we’ll be able to do that even better.”</p>\n</blockquote>\n\n<p>Not sure <em>Squid Game</em> belongs in the same comparison as <em>Citizen Kane</em>, but the Warners library is incredibly deep. Stanley Kubrick’s post-<em>2001: A Space Odyssey</em> films were all for Warner Bros.</p>\n\n<blockquote>\n <p>Netflix’s cash and stock transaction is valued at about $27.75 per\nWarner Bros. Discovery share. Netflix also agreed to take on more\nthan $10 billion in Warner Bros. debt, pushing the deal’s value to\n$82.7 billion. [...] Warner’s cable channels, including CNN, TNT\nand HGTV, are not included in the deal. They will form a new\npublicly traded company, Discovery Global, in mid-2026.</p>\n</blockquote>\n\n<p>I don’t know if this deal makes sense for Netflix, but Netflix has earned my trust. Netflix is a product-first company. They care about the quality of their content, their software, their service, and their brand. If you care about the Warner/HBO legacy, an acquisition by Netflix is a much, much better outcome than if David Ellison had bought it to merge with Paramount.</p>\n\n<p>The LA Times article goes on to cite concerns from the movie theater industry, based on Netflix’s historic antipathy toward theatrical releases for its films. Netflix is promising to keep Warner Bros.’s film studio a separate operation, maintaining the studio’s current support for theatrical releases. I hope they do. I grew up loving going to the movies. I still enjoy it, but the truth is I go far less often as the years go on. Movie theaters shouldn’t be a protected class of business just because there’s so much affection and nostalgia for them. If they continue sliding into irrelevance, so be it. That’s how disruption, progress, and competition work.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://www.latimes.com/entertainment-arts/business/story/2025-12-05/netflix-prevails-in-warner-bros-discovery-bidding-opponents\">latimes.com/entertainment-arts/business/story/2025-12-05…</a></strong></em></p>\n" }, { "title": "★ Alan Dye Was in Tim Cook’s Blind Spot", "date_published": "2025-12-05T01:53:12Z", "date_modified": "2025-12-05T01:53:12Z", "id": "https://daringfireball.net/2025/12/dye_cook_blind_spot", "url": "https://daringfireball.net/2025/12/dye_cook_blind_spot", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p><a href=\"https://www.nbcnews.com/tech/tech-news/apple-ceo-tim-cook-slams-facebook-privacy-human-right-it-n860816\">NBC News, back in March 2018</a>:</p>\n\n<blockquote>\n <p>Speaking at a town hall event hosted by MSNBC’s Chris Hayes and\nRecode’s Kara Swisher, Cook said Facebook put profits above all\nelse when it allegedly allowed user data to be taken through\nconnected apps. [...]</p>\n\n<p>When asked what he would do if he were in Zuckerberg’s position,\nCook replied: “What would I do? I wouldn’t be in this situation.”</p>\n\n<p>“The truth is we could make a ton of money if we monetized our\ncustomer, if our customer was our product,” Cook said. “We’ve\nelected not to do that.”</p>\n\n<p>“Privacy to us is a human right. It’s a civil liberty, and\nsomething that is unique to America. This is like freedom of\nspeech and freedom of the press,” Cook said. “Privacy is right up\nthere with that for us.”</p>\n</blockquote>\n\n<p>Perhaps Cook now needs to define “us”.</p>\n\n<p>This was a rather memorable interview. Cook’s “What would I do? I wouldn’t be in this situation” is one of the stone-coldest lines he’s ever zinged at a rival company. (In public, that is.) That was just ice cold. Cook is a consummate diplomat. Most non-founder big company CEOs are. Satya Nadella, Sundar Pichai, Andy Jassy — none of them are known for throwing shade, let alone sharp elbows, at competitors. Cook has made an exception, <a href=\"https://time.com/5433499/tim-cook-apple-data-privacy/\">multiple</a> <a href=\"https://www.reuters.com/article/technology/apples-tim-cook-criticizes-social-media-practices-intensifying-facebook-confli-idUSKBN29X2NB/\">times</a>, when it comes to Facebook/Meta (and to a lesser degree, Google).</p>\n\n<p>So it’s not just that Alan Dye jumped ship from Apple for the chief designer officer role at another company.<sup id=\"fnr1-2025-12-04\"><a href=\"#fn1-2025-12-04\">1</a></sup> It’s not just that he left for a <em>rival</em> company. It’s that he left Apple for <em>Meta</em>, of all companies. Given what Cook has said about Meta publicly, one can only imagine what he thinks about them privately. Apple executives tend to stay at Apple. The stability of its executive team is unparalleled. But Dye is a senior leader who not only left for a rival, but the one rival that Cook and the rest of Apple’s senior leadership team consider the most antithetical to Apple’s ideals.</p>\n\n<p>It would have been surprising if Dye had jumped ship to Google or Microsoft. It would have been a little more surprising if he’d left for Amazon, if only because Amazon seemingly places no cultural value whatsoever on design, as Apple practices it. But maybe with Amazon it would have been seen as Andy Jassy deciding to get serious about design, and thus, in a way, less surprising after the fact. But leaving Apple for <em>Meta</em>, of all companies, feels shocking. How could someone who would even <em>consider</em> leaving Apple for Meta rise to a level of such prominence at Apple, including as one of the few <a href=\"https://www.printmag.com/podcasts/2025/design-matters-craig-federighi-and-alan-dye/\">public faces of the company</a>?</p>\n\n<p>So it’s not just that Alan Dye is a fraud of a UI designer and leader, and that Apple’s senior leadership had a blind spot to the ways Dye’s leadership was steering Apple’s interface design deeply astray. That’s problem enough, as I emphasized <a href=\"https://daringfireball.net/2025/12/bad_dye_job\">in my piece yesterday</a>. It’s also that it’s now clear that Dye’s moral compass was not aligned with Apple’s either. Tim Cook and the rest — or at least most? — of Apple’s senior leadership apparently couldn’t see that, either.</p>\n\n<div class=\"footnotes\">\n<hr />\n<ol>\n<li id=\"fn1-2025-12-04\">\n<p>I’d have thrown OpenAI in that list of companies where it would have been surprising, but not shocking, for Dye to leave Apple for. But that simply wasn’t possible given Jony Ive’s relationship with Sam Altman, LoveFrom’s collaboration with OpenAI with the io project, and Ive’s utter disdain for Dye’s talent, leadership, and personality. <a href=\"#fnr1-2025-12-04\" class=\"footnoteBackLink\" title=\"Jump back to footnote 1 in the text.\">↩︎</a></p>\n</li>\n</ol>\n</div>\n\n\n\n " }, { "title": "Alan Dye Comments on His Career Move in an Instagram Story", "date_published": "2025-12-04T16:31:34Z", "date_modified": "2025-12-04T16:31:59Z", "id": "https://daringfireball.net/linked/2025/12/04/alan-dye-instagram-story", "url": "https://daringfireball.net/linked/2025/12/04/alan-dye-instagram-story", "external_url": "https://x.com/sdw/status/1996431428561822093?s=46", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Straight/dumb quotation marks. Some default Instagram typeface. That period just hanging there, outside the closing quote. This is the post from the man who led Apple’s software design for a decade.</p>\n\n<p>Not to mention the gall to use <em>any</em> quote from Steve Jobs, let alone <em>this</em> particular one, which is <a href=\"https://9to5mac.com/2012/01/29/steve-jobs-legacy-lives-on-at-apple-campus-with-posters-and-quotes/\">enshrined by Apple on the wall outside Town Hall</a> at the old Infinite Loop campus in Cupertino, and provides the title for the splendid book published (<a href=\"https://book.stevejobsarchive.com/\">in a delightful interactive version on the web</a>, and in <a href=\"https://daringfireball.net/linked/2023/04/14/make-something-wonderful-ebay\">gorgeous limited print editions</a>) by the Steve Jobs Archive and LoveFrom.</p>\n\n<p>“Just figure out what’s next” for Alan Dye, after his supposedly wonderful accomplishments at Apple, is ... going to work for Meta? Jiminy H. Christ, that takes stones.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://x.com/sdw/status/1996431428561822093?s=46\">x.com/sdw/status/1996431428561822093?s=46</a></strong></em></p>\n" }, { "title": "★ Bad Dye Job", "date_published": "2025-12-04T03:16:33Z", "date_modified": "2025-12-04T19:45:03Z", "id": "https://daringfireball.net/2025/12/bad_dye_job", "url": "https://daringfireball.net/2025/12/bad_dye_job", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>In <a href=\"https://daringfireball.net/linked/2025/12/03/alan-dye-leaves-apple-for-meta\">my post earlier today</a> on the then-breaking news that Alan Dye has left Apple to join Meta as chief design officer (<a href=\"https://www.meta.com/media-gallery/executives/\">a new title at the company</a><sup id=\"fnr1-2025-12-03\"><a href=\"#fn1-2025-12-03\">1</a></sup>), I wrote:</p>\n\n<blockquote>\n <p>It sounds like Dye chose to jump ship, and wasn’t squeezed out (as\nit seems <a href=\"https://daringfireball.net/linked/2025/12/01/giannandrea-out\">with former AI chief John Giannandrea</a> earlier this\nweek). Gurman/Bloomberg are spinning this like a coup for Meta\n(headline: “<a href=\"https://www.bloomberg.com/news/articles/2025-12-03/apple-design-executive-alan-dye-poached-by-meta-in-major-coup\">Apple Design Executive Alan Dye Poached by Meta in\nMajor Coup</a>”), but I think this is the best personnel news at Apple\nin decades. Dye’s decade-long stint running Apple’s software\ndesign team has been, on the whole, terrible — and rather than\ngetting better, the problems have been getting worse.</p>\n</blockquote>\n\n<p>Dye’s replacement at Apple is longtime Apple designer Stephen Lemay. I’ve never met Lemay (or at least can’t recall meeting him), and prior to today never heard much about him. But that’s typical for Apple employees. Part of the job working for Apple is remaining under the radar and out of the public eye. What I’ve learned today is that Lemay, very much unlike Dye, is a career interface/interaction designer. Sources I’ve spoken to who’ve worked with Lemay at Apple speak highly of him, particularly his attention to detail and craftsmanship. Those things have been sorely lacking in the Dye era. Not everyone loves everything Lemay has worked on, but nobody bats 1.000 and designers love to critique each other’s work. I’ve chatted with people with criticisms of specific things Lemay has worked on or led at Apple (e.g. aspects of iPadOS multitasking that struck many of us as deliberately limiting, rather than empowering), but <em>everyone</em> I’ve spoken to is happy — if not downright giddy — at the news that Lemay is replacing Dye. Lemay is well-liked personally and deeply respected talent-wise. Said one source, in a position to know the choices, “I don’t think there was a better choice than Lemay.”</p>\n\n<p>The sentiment within the ranks at Apple is that today’s news is almost too good to be true. People had given up hope that Dye would ever get squeezed out, and no one expected that he’d just up and leave on his own. (If you care about design, there’s nowhere to go but down after leaving Apple. What people overlooked is the obvious: Alan Dye doesn’t actually care about design.)</p>\n\n<p>What I struggled with in the wake of today’s news is how to square the following contradiction:</p>\n\n<ul>\n<li><p>Dye apparently left for Meta on his own; he wasn’t squeezed out.</p></li>\n<li><p>Apple replacing Dye with Lemay seemingly signals a significant shift in direction, replacing a guy whose approach was almost entirely superficial/visual with a guy who’s spent his entire career sweating actual interaction details.</p></li>\n</ul>\n\n<p>If Apple’s senior leadership would have been happy to have Dye remain as leader of Apple’s software design teams, why didn’t they replace him with a Dye acolyte? Conversely, if the decision makers at Apple saw the need for a directional change, why wasn’t Dye pushed out?<sup id=\"fnr2-2025-12-03\"><a href=\"#fn2-2025-12-03\">2</a></sup></p>\n\n<p>The answer, I think, is that the decision to elevate Lemay wasn’t about direction, but loyalty. Why risk putting in a Dye-aligned replacement when that person might immediately get poached too? We know, from this year’s AI recruitment battles, that Zuckerberg is willing to throw <a href=\"https://fortune.com/2025/06/18/metas-100-million-signing-bonuses-openai-staff-extreme-ai-talent-war/\">almost unfathomable sums of money</a> to poach talent he wants to hire from competitors. Gurman reported that Billy Sorrentino, a Dye deputy who has served as a senior director of design at Apple since 2016, is leaving for Meta with Dye.<sup id=\"fnr3-2025-12-03\"><a href=\"#fn3-2025-12-03\">3</a></sup> I don’t have any other names, but word on the street is that other members of Dye’s inner circle are leaving Apple for Meta with him. But those who remain — or who might remain, if they’d have been offered the promotion to replace Dye — simply can’t be trusted from the perspective of senior leadership, who were apparently blindsided by Dye’s departure for Meta. They wouldn’t have given Dye a prime spot in the WWDC keynote if they thought he might be leaving within months.</p>\n\n<p>So the change in direction we may see — that many of us desperately <em>hope</em> to see — under Lemay’s leadership might be happenstance. More a factor of Lemay being politically safe, as someone predating Dye and outside Dye’s inner circle at Apple, than from Tim Cook or anyone else in senior leadership seeing a <em>need</em> for a directional change in UI design. But happenstance or not, it could be the best thing to happen to Apple’s HI design in the entire stretch since Steve Jobs’s passing and Scott Forstall’s ouster.</p>\n\n<p>Putting Alan Dye in charge of user interface design was the one big mistake Jony Ive made as Apple’s Chief Design Officer.<sup id=\"fnr4-2025-12-03\"><a href=\"#fn4-2025-12-03\">4</a></sup> Dye had no background in user interface design — he came from a brand and print advertising background. Before joining Apple, <a href=\"https://thenextweb.com/news/how-alan-dye-went-from-iphone-box-designer-to-apples-head-of-ui\">he was design director for the fashion brand Kate Spade</a>, and before that worked on branding for the ad agency Ogilvy. His promotion to lead Apple’s software interface design team under Ive happened in 2015, when Apple was launching Apple Watch, their closest foray into the world of fashion. It might have made some sense to bring someone from the fashion/brand world to lead software design for Apple Watch, but it sure didn’t seem to make sense for the rest of Apple’s platforms. And the decade of Dye’s HI leadership has proven it.</p>\n\n<p>The most galling moment in Dye’s entire tenure was <a href=\"https://www.youtube.com/watch?v=H3KnMyojEQU\">the opening of this year’s iPhone event keynote in September</a>, which began with a title card showing the <a href=\"https://daringfireball.net/linked/2007/01/23/how-it-works\">oft-cited Jobs quote</a> “Design is not just what it looks like and feels like. Design is how it works.” The whole problem with the Dye era of HI design at Apple is that it has so largely — not entirely, but largely — been driven purely by how things look. There are a lot of things in Apple’s software — <a href=\"https://daringfireball.net/linked/2025/11/07/tahoes-terrible-icons\">like app icons</a> — that don’t even look good any more. But it’s the “how it works” part that has gone so horribly off the rails. Alan Dye seems like <em>exactly</em> the sort of person Jobs was describing in the first part of that quote: “People think it’s this veneer — that the designers are handed this box and told, ‘Make it look good!’”</p>\n\n<p>I am not a Liquid Glass hater. I actually think, on the whole, iOS 26 is a better and more usable UI than iOS 18. But MacOS 26 Tahoe is a mess, visually, and I’m not sure there’s a single thing about its UI that is better than MacOS 15 Sequoia. There are <a href=\"https://sixcolors.com/post/2025/09/macos-26-tahoe-review-power-under-glass/\">new software features in Tahoe</a> that are excellent and serve as legitimate enticements to upgrade. But I’m talking about the user interface — the work from Alan Dye’s HI team, not Craig Federighi’s teams. I think the fact that Liquid Glass is worse on MacOS than it is on iOS is not just a factor of iOS being Apple’s most popular, most profitable, most important platform — and thus garnering more of Apple’s internal attention. I think it’s also about the fact that the Mac interface, with multiple windows, bigger displays, and more complexity, demands more nuanced, more expert, interaction design skills. Things like depth, layering, and unambiguous indications of input focus are important aspects of any platform. But they’re more important on the platform which, by design, shoulders more complexity. Back in 2010, predicting a bright future for the Mac at a time when many pundits were thinking Apple would soon put the entire platform out to pasture, I wrote, “<a href=\"https://daringfireball.net/2010/12/future_of_the_mac_in_an_ios_world\">It’s the heaviness of the Mac that allows iOS to remain light</a>.” That remains as true today as it was 15 years ago. But Liquid Glass, especially as expressed on MacOS, is a lightweight poorly considered design system as a whole, and its conceptual thinness is not sufficient to properly allow the Mac to carry the weight it needs to bear.</p>\n\n<p>Perhaps more tellingly, there should have been no need for the “<a href=\"https://daringfireball.net/linked/2025/10/21/ios-26-1-beta-4-liquid-glass-tinted-option\">clear/tinted</a>” Liquid Glass preference setting that Apple added in the 26.1 OS releases. Alan Dye wasn’t fired, by all accounts, but that preference setting was as good a sign as any that he should have been. And it’s very much a sign that inside Apple, there’s a strong enough contingent of people who prioritize how things work — like, you know, <a href=\"https://x.com/Namelongnumbers/status/1996303867735375978\">whether you can read text against the background of an alert</a> — to get a setting like this shipped, outside the Accessibility section of Settings.</p>\n\n<p>It remains worrisome that Apple needed to luck into Dye leaving the company. But fortune favors the prepared, and Apple remains prepared by having an inordinate number of longtime talented HI designers at the company. The oddest thing about Alan Dye’s stint leading software design is that there are, effectively, zero design critics who’ve been on his side. The debate regarding Apple’s software design over the last decade isn’t between those on Dye’s side and those against. It’s only a matter of debating how bad it’s been, and how far it’s fallen from its previous remarkable heights. It’s rather extraordinary in today’s hyper-partisan world that there’s nearly universal agreement amongst actual practitioners of user-interface design that Alan Dye is a fraud who led the company deeply astray. It was a big problem inside the company too. I’m aware of dozens of designers who’ve left Apple, out of frustration over the company’s direction, to work at places like LoveFrom, OpenAI, and their secretive joint venture <a href=\"https://daringfireball.net/linked/2025/05/21/sam-and-jony-io\">io</a>. I’m not sure there are any interaction designers at io who aren’t ex-Apple, and if there are, it’s only a handful. From the stories I’m aware of, the theme is identical: these are designers driven to do great work, and under Alan Dye, “doing great work” was no longer the guiding principle at Apple. If reaching the most users is your goal, go work on design at Google, or Microsoft, or Meta. (Design, of course, isn’t even a thing at Amazon.) Designers choose to work at Apple to do the best work in the industry. That has stopped being true under Alan Dye. The most talented designers I know are the harshest critics of Dye’s body of work, and the direction in which it’s been heading.</p>\n\n<p>Back in June, after WWDC, I quoted from Alan Dye’s introduction of Liquid Glass during the keynote, and then quoted from <a href=\"https://youtu.be/dHrVGk0WwYM?t=381\">Steve Jobs’s introduction of Aqua</a> when he unveiled the Mac OS X Public Beta in January 2000. <a href=\"https://daringfireball.net/2025/06/some_brief_thoughts_and_observations_on_wwdc_2025\">I wrote</a>:</p>\n\n<blockquote>\n <p>Re-watching Jobs’s introduction of Aqua for the umpteenth time, I\nstill find it enthralling. I found Alan Dye’s introduction of\nLiquid Glass to be soporific, if not downright horseshitty.</p>\n</blockquote>\n\n<p>One of the bits from Jobs’s Aqua introduction I quoted was this:</p>\n\n<blockquote>\n <p>This is what the top of windows look like. These three buttons\nlook like a traffic signal, don’t they? Red means close the\nwindow. Yellow means minimize the window. And green means maximize\nthe window. Pretty simple. And tremendous fit and finish in this\noperating system. When you roll over these things, you get those.\nYou see them? And when you are no longer the key window, they go\ntransparent. So a lot of fit and finish in this.</p>\n</blockquote>\n\n<p>After I published that post, I got a note from a designer friend who left Apple, in frustration, a few years ago. After watching Jobs’s Aqua introduction for the first time in years, he told me, “I’m really struck by Steve directly speaking to ‘radio buttons’ and ‘the key window’.” He had the feeling that Dye and his team looked down on interface designers who used terms like Jobs himself once used — in a public keynote, no less. That to Dye’s circle, such terms felt too much like “programmer talk”. But the history of Apple (and NeXT) user interface design is the opposite. Designers and programmers used to — and still should — speak the exact same language about such concepts. Steve Jobs certainly did, and something feels profoundly broken about that disconnect under Alan Dye’s leadership. It’s like the head of cinematography for a movie telling the camera team to stop talking about nerdy shit like “f-stops”. The head of cinematography shouldn’t just abide talking about f-stops and focal lengths, but love it. Said my friend to me, regarding his interactions with Dye and his team at Apple, “I swear I had conversations in which I mentioned ‘key window’ and no one knew what I meant.”</p>\n\n<p>That won’t be a problem with Stephen Lemay. Understanding of fundamental principles will no longer be lacking. Lemay has been at Apple spanning the gamut between the <a href=\"https://daringfireball.net/search/greg+christie\">Greg Christie</a>/<a href=\"https://daringfireball.net/search/bas+ording\">Bas Ording</a> glory days and the current era. At the very least, Lemay running HI should stop the bleeding — both in terms of work quality and talent retention. I sincerely believe things might measurably improve, but I’m more sure that things will stop getting worse. That alone will be a win for everyone — even though the change was seemingly driven by Mark Zuckerberg’s desire to poach Dye, not Tim Cook and Apple’s senior leadership realizing they should have shitcanned him long ago.</p>\n\n<p>Alan Dye is not untalented. But his talents at Apple were in politics. His political skill was so profound that it was <em>his</em> decision to leave, despite the fact that his tenure is considered a disaster by actual designers inside and outside the company. He obviously figured out how to please Apple’s senior leadership. His departure today landed as a total surprise because his stature within the company seemed so secure. And so I think he might do very well at Meta. Not because he can bring world-class interaction design expertise — because he obviously can’t — but because the path to success at Meta has never been driven by design. It’s about getting done what Zuck wants done. Dye might excel at that. Dye was an anchor holding Apple back, but might elevate design at Meta.<sup id=\"fnr5-2025-12-03\"><a href=\"#fn5-2025-12-03\">5</a></sup></p>\n\n<p>My favorite reaction to today’s news is <a href=\"https://x.com/8hipulin/status/1996318006335401997\">this one-liner from a guy on Twitter/X</a>: “The average IQ of both companies has increased.”</p>\n\n<div class=\"footnotes\">\n<hr />\n<ol>\n<li id=\"fn1-2025-12-03\">\n<p>Titles are just titles, and title inflation is a real problem at all big companies. But I always thought C-level executives by definition report directly to the CEO. That that was the whole point of a “<em>chief whatever officer</em>” title versus “<em>senior vice president of whatever</em>”. But according to <a href=\"https://www.bloomberg.com/news/articles/2025-12-03/apple-design-executive-alan-dye-poached-by-meta-in-major-coup\">Mark Gurman’s exclusive report at Bloomberg</a> breaking this whole story (emphasis added):</p>\n\n<blockquote>\n <p>With the Dye hire, Meta is creating a new design studio and\nputting him in charge of design for hardware, software and AI\nintegration for its interfaces. <em>He will be reporting to Chief\nTechnology Officer Andrew Bosworth</em>, who oversees Reality Labs.\nThat group is tasked with developing wearable devices, such as\nsmart glasses and virtual reality headsets. Dye’s major focus will\nbe revamping Meta’s consumer devices with artificial intelligence\nfeatures.</p>\n</blockquote>\n\n<p>If true, Dye doesn’t even report directly to Mark Zuckerberg. Oddly enough, after <a href=\"https://daringfireball.net/2025/07/jeff_williams_is_retiring_as_coo\">the retirement of COO Jeff Williams</a> this year, <a href=\"https://www.apple.com/newsroom/2025/07/apple-announces-chief-operating-officer-transition/\">Apple claimed</a> the company’s design teams transitioned to reporting directly to CEO Tim Cook. <a href=\"#fnr1-2025-12-03\" class=\"footnoteBackLink\" title=\"Jump back to footnote 1 in the text.\">↩︎</a></p>\n</li>\n\n\n<li id=\"fn2-2025-12-03\">\n<p>And man oh man am I curious who was involved with this decision, who had Tim Cook’s ear, and just how quickly they were forced to make it. Part of what made Stephen Lemay a popular choice within Apple’s ranks is that Lemay, by all accounts I’ve heard, isn’t a political operator and never angled for a promotion to a level of this prominence. His focus has always singularly been on the work. <a href=\"#fnr2-2025-12-03\" class=\"footnoteBackLink\" title=\"Jump back to footnote 2 in the text.\">↩︎︎</a></p>\n</li>\n\n\n\n<li id=\"fn3-2025-12-03\">\n<p>Sorrentino was featured in a two-minute-plus segment in this year’s WWDC keynote, <a href=\"https://www.youtube.com/live/0_DjDdfqtUE?t=2305\">starting at the 38:25 mark</a>, introducing the new iOS Visual Intelligence features. His star was rising at Apple. And Dye himself, of course, was given the spotlight to introduce and effectively take credit for Liquid Glass itself. At least until recently, no one at Apple saw this coming. <a href=\"#fnr3-2025-12-03\" class=\"footnoteBackLink\" title=\"Jump back to footnote 3 in the text.\">↩︎︎</a></p>\n</li>\n\n\n<li id=\"fn4-2025-12-03\">\n<p>I have good reason to believe that Ive, in private, would be the first person to admit that. A fan of Liquid Glass Jony Ive is not. I believe he sees Dye as a graphic designer, not a user interface designer — and not a good graphic designer at that. I don’t think Alan Dye could get a job as a barista at LoveFrom. <a href=\"#fnr4-2025-12-03\" class=\"footnoteBackLink\" title=\"Jump back to footnote 4 in the text.\">↩︎︎</a></p>\n</li>\n\n\n<li id=\"fn5-2025-12-03\">\n<p>It’s worth recalling that Zuckerberg sorta kinda tried this <em>poach-design-talent-from-Apple</em> thing before. Mike Matas, the wunderkind designer who became <a href=\"https://daringfireball.net/linked/2024/11/26/delicious-library-eol\">a sensation with Delicious Library in 2005</a>, soon thereafter <a href=\"https://daringfireball.net/linked/2005/07/21/matas\">moved on to work at Apple</a>, where he designed such things as the “slide to unlock” interface on the original iPhone. Matas was a key designer on that glorious first version of the iPhone’s OS. He then left Apple and formed Push Pop Press, and wound up at Facebook in 2011 after Facebook acquired Push Pop — before it had even shipped its core product. (I saw a still-in-development version of Push Pop’s publishing system in 2011, before Facebook bought them and shut down the product, and it remains to this day one of <a href=\"https://daringfireball.net/2011/02/push_pop_press\">the most impressive, exciting, “this is the future” demos</a> I’ve ever seen. It’s not merely a shame but a goddamn tragedy that it never even shipped.) Zuckerberg wound up assembling around Matas an entire little superteam of <a href=\"https://weblog.rogueamoeba.com/2006/11/06/the-delicious-generation/\">“Delicious” era</a> designers and design-focused developers. That team wound up shipping <a href=\"https://www.theverge.com/2014/1/30/5360358/facebook-paper-iphone-app\">Facebook Paper in 2014</a> — an iOS-exclusive alternative client for Facebook that espoused the same principles of elegance, exquisite attention to detail, and, especially, <a href=\"https://www.theverge.com/2014/2/3/5373488/facebook-paper-app-review\">direct manipulation of content in lieu of user interface chrome</a>, that infused Push Pop Press’s publishing system. Facebook Paper was so good it almost — <em>almost</em> — made me sign up for a Facebook account just so I could use it. But Facebook Paper went nowhere, fast. Zuckerberg lost his boner for “design”, Facebook Paper was <a href=\"https://9to5mac.com/2016/06/30/facebook-paper-dead/\">pulled from the App Store</a> in 2016, and the team behind Paper disbanded.</p>\n\n<p>Matas today works at LoveFrom, and remains, to my mind, one of the most singularly talented and interesting people in the field of interaction design. In some closer-to-ideal alternate universe, Matas would be running HI design at Apple today. <a href=\"#fnr5-2025-12-03\" class=\"footnoteBackLink\" title=\"Jump back to footnote 5 in the text.\">↩︎︎</a></p>\n</li>\n\n\n</ol>\n</div>\n\n\n\n " }, { "title": "Louie Mantia on The Talk Show in July, Talking About Alan Dye and Liquid Glass", "date_published": "2025-12-03T22:30:35Z", "date_modified": "2025-12-03T22:30:35Z", "id": "https://daringfireball.net/linked/2025/12/03/mantia-the-talk-show-dye", "url": "https://daringfireball.net/linked/2025/12/03/mantia-the-talk-show-dye", "external_url": "https://daringfireball.net/thetalkshow/2025/07/31/ep-428", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Back in July, I was lucky enough to have my friend Louie Mantia <a href=\"https://daringfireball.net/thetalkshow/2025/07/31/ep-428\">on The Talk Show</a> to talk about Liquid Glass and (as I wrote in the show notes) “the worrisome state of Apple’s UI design overall”. This was probably my favorite episode of the show all year, and I think it holds up extremely well now that we’re all using Liquid Glass, across Apple’s platforms, in release versions.</p>\n\n<p>Included in the show notes was a link to Mantia’s essay making his case against Dye’s decade-long stint leading Apple’s UI design teams, “<a href=\"https://lmnt.me/blog/a-responsibility-to-the-industry.html\">A Responsibility to the Industry</a>”, which began thus:</p>\n\n<blockquote>\n <p>Firstly, I maintain that it makes absolutely no sense that Alan\nDye has the power he has, because he simply has no taste. But\nwhat’s worse is that he wields that power so clumsily, so\ncarelessly. And because it goes unchallenged, unchecked by someone\nhigher than him, the entire industry suffers the consequences.</p>\n</blockquote>\n\n<p><a href=\"https://pdx.social/@louie/115657549705092757\">Here’s Mantia today</a>, regarding the news of Dye leaving Apple for Meta:</p>\n\n<blockquote>\n <p>And good riddance!!</p>\n</blockquote>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://daringfireball.net/thetalkshow/2025/07/31/ep-428\">daringfireball.net/thetalkshow/2025/07/31/ep-428</a></strong></em></p>\n" }, { "title": "Alan.app", "date_published": "2025-12-03T22:14:04Z", "date_modified": "2025-12-03T22:57:45Z", "id": "https://daringfireball.net/linked/2025/12/03/alan-app", "url": "https://daringfireball.net/linked/2025/12/03/alan-app", "external_url": "https://tyler.io/2025/11/alan/", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Tyler Hall, just one week ago:</p>\n\n<blockquote>\n <p>Maybe it’s because my eyes are getting old or maybe it’s because\n<a href=\"https://tyler.io/2020/09/surtainly-not/#active-window\">the contrast between windows</a> on macOS keeps getting worse.\nEither way, I built a tiny Mac app last night that draws a border\naround the active window. I named it “Alan”.</p>\n\n<p>In Alan’s preferences, you can choose a preferred border width and\ncolors for both light and dark mode.</p>\n\n<p>That’s it. That’s the app.</p>\n</blockquote>\n\n<p>The timing of this is remarkably serendipitous — releasing an app named “Alan” to fix an obvious glaring design shortcoming in recent versions of MacOS just one week before Alan Dye left Apple. (<a href=\"https://mjtsai.com/blog/2025/12/03/alan-and-aaron/\">See Michael Tsai</a> for more on the app’s name, including a callback to <a href=\"https://www.mymac.com/interview-greg-landweber/\">Greg Landweber</a>’s classic Mac OS extension <a href=\"https://www.macintoshrepository.org/538-aaron-1-x\">Aaron</a>.)</p>\n\n<p>It’s worth following Hall’s “the contrast between windows” link, which points to <a href=\"https://tyler.io/2020/09/surtainly-not/#active-window\">his own post from five years ago</a> lamenting the decline in contrast between active and inactive windows in MacOS. That 2020 post of Hall’s refers back to Steve Jobs’s introduction of Mac OS X 10.5 Leopard in 2007:</p>\n\n<blockquote>\n <p>As I was preparing the above video for this post, I completely\nforgot there was a final feature about the new Leopard Desktop\nthat was highlighted in that keynote.</p>\n\n<p>Jobs took time out of a keynote to callout that it was now easier\nto tell which window is focused. At 1:29 in that clip, you’ll hear\nan outsized “Wooo!” from some of the audience just for this one\nimprovement.</p>\n</blockquote>\n\n<p>Jobs even <a href=\"https://daringfireball.net/misc/2025/12/leopard-active-window.jpeg\">prepared a slide</a>, highlighting “Prominent active window” as a noteworthy new feature. In 2007, the increase of visual prominence for the active window, going from 10.4 Tiger to 10.5 Leopard, drew applause from the audience. But the level of visual prominence indicating active/inactive windows was much higher <a href=\"https://arstechnica.com/gadgets/2005/04/macosx-10-4/\">in 10.4 Tiger</a> than in any version of MacOS in the last decade under Alan Dye’s leadership.</p>\n\n<p><a href=\"https://pxlnv.com/linklog/alan-app/\">Nick Heer on Alan</a> (the app, and, indirectly, the man):</p>\n\n<blockquote>\n <p>I wish it did not feel understandable for there to be an app that\ndraws a big border around the currently active window. That should\nbe something made sufficiently obvious by the system.\nUnfortunately, this is a problem plaguing the latest versions of\nMacOS and Windows alike, which is baffling to me. The bar for what\nconstitutes acceptable user interface design seems to have fallen\nlow enough that it is tripping everyone at the two major desktop\noperating system vendors.</p>\n</blockquote>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://tyler.io/2025/11/alan/\">tyler.io/2025/11/alan/</a></strong></em></p>\n" }, { "title": "Nick Heer Obtained Video of Alan Dye’s Exit From Apple", "date_published": "2025-12-03T21:43:50Z", "date_modified": "2025-12-03T21:44:01Z", "id": "https://daringfireball.net/linked/2025/12/03/heer-dye-video", "url": "https://daringfireball.net/linked/2025/12/03/heer-dye-video", "external_url": "https://pxlnv.com/linklog/dye-exit/", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>That doesn’t look like one of the fancy <a href=\"https://www.youtube.com/watch?v=OCENWnBTqPE\">Mitsubishi traction elevators</a> at Apple Park, but otherwise, this jibes.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://pxlnv.com/linklog/dye-exit/\">pxlnv.com/linklog/dye-exit/</a></strong></em></p>\n" }, { "title": "Alan Dye Leaves Apple for Meta, Replaced by Longtime Designer Stephen Lemay", "date_published": "2025-12-03T19:59:22Z", "date_modified": "2025-12-03T20:22:48Z", "id": "https://daringfireball.net/linked/2025/12/03/alan-dye-leaves-apple-for-meta", "url": "https://daringfireball.net/linked/2025/12/03/alan-dye-leaves-apple-for-meta", "external_url": "https://www.bloomberg.com/news/articles/2025-12-03/apple-design-executive-alan-dye-poached-by-meta-in-major-coup", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Mark Gurman, with blockbuster news at Bloomberg:</p>\n\n<blockquote>\n <p>Meta Platforms Inc. has poached Apple Inc.’s most prominent design\nexecutive in a major coup that underscores a push by the social\nnetworking giant into AI-equipped consumer devices.</p>\n\n<p>The company is hiring Alan Dye, who has served as the head of\nApple’s user interface design team since 2015, according to people\nwith knowledge of the matter. Apple is replacing Dye with longtime\ndesigner Stephen Lemay, according to the people, who asked not to\nbe identified because the personnel changes haven’t been\nannounced.</p>\n\n<p>Apple confirmed the move in a statement provided to\nBloomberg News.</p>\n\n<p>“Steve Lemay has played a key role in the design of every major\nApple interface since 1999,” Chief Executive Officer Tim Cook said\nin the statement. “He has always set an extraordinarily high bar\nfor excellence and embodies Apple’s culture of collaboration and\ncreativity.”</p>\n</blockquote>\n\n<p>It sounds like Dye chose to jump ship, and wasn’t squeezed out (as it seems <a href=\"https://www.bloomberg.com/news/articles/2025-12-03/apple-design-executive-alan-dye-poached-by-meta-in-major-coup?embedded-checkout=true\">with former AI chief John Giannandrea</a> earlier this week). Gurman/Bloomberg are spinning this like a coup for Meta (headline: “Apple Design Executive Alan Dye Poached by Meta in Major Coup”), but I think this is the best personnel news at Apple in decades. Dye’s decade-long stint running Apple’s software design team has been, on the whole, terrible — and rather than getting better, the problems have been getting worse.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://www.bloomberg.com/news/articles/2025-12-03/apple-design-executive-alan-dye-poached-by-meta-in-major-coup\">bloomberg.com/news/articles/2025-12-03/apple-design…</a></strong></em></p>\n" }, { "title": "Look How They Massacred My Boy", "date_published": "2025-12-03T02:37:09Z", "date_modified": "2025-12-03T02:37:24Z", "id": "https://daringfireball.net/linked/2025/12/02/mad-men-massacred-my-boy", "url": "https://daringfireball.net/linked/2025/12/02/mad-men-massacred-my-boy", "external_url": "https://fxrant.blogspot.com/2025/12/the-mad-men-in-4k-on-hbo-max-debacle.html", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Todd Vaziri, on the HBO Max <em>Mad Men</em> <a href=\"https://daringfireball.net/linked/2025/12/02/hbo-max-butchers-mad-men\">fiasco</a>:</p>\n\n<blockquote>\n <p>It appears as though this represents the original photography,\nunaltered before digital visual effects got involved. Somehow,\nthis episode (along with many others) do not include all the\ndigital visual effects that were in the original broadcasts and\nhome video releases. It’s a bizarro mistake for Lionsgate and HBO\nMax to make and not discover until after the show was streaming to\ncustomers.</p>\n\n<p><a href=\"https://bsky.app/profile/tvaziri.com/post/3m6zcqcrzsc2a\">I decided to help illustrate the changes</a> by diving in and\ncreating images that might do better than words. The first thing I\nnoticed is that, at least for season one, the episode titles and\norder were totally jumbled. The puke episode is “Red in the Face”,\nnot “Babylon”.</p>\n</blockquote>\n\n<p>So HBO Max not only ruined several episodes by “remastering” the wrong footage, but they both mis-numbered <em>and</em> mis-titled the episodes. Breathtaking ineptitude. Think about it. This is the entire <em>raison d’être</em> — streaming high quality movies and episodic series. That’s the one and only thing HBO Max does. And they have zero care or craft for what they do. They didn’t just do this to <em>any</em> show. They did it to one of the most cinematically beautiful and carefully crafted shows ever made.</p>\n\n<p>Vaziri’s post, as is his wont, is replete with illustrated and animated examples of the mistakes in HBO’s versions compared to the correct originals available from AMC and iTunes. Vaziri notes:</p>\n\n<blockquote>\n <p><em>The fun thing about this restoration mistake is that now we, the\naudience, get to see exactly how many digital visual effects were\nactually used in a show like “Mad Men”</em>, which most would assume\ndid not have any digital effects component. In this shot, not only\nwere the techs and hose removed, but the spot where the pretend\npuke meets Slattery’s face has some clever digital warping to make\nit seem like the flow is truly coming from his mouth (as opposed\nto it appearing through a tube inches from his mouth, on the other\nside of his face).</p>\n</blockquote>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://fxrant.blogspot.com/2025/12/the-mad-men-in-4k-on-hbo-max-debacle.html\">fxrant.blogspot.com/2025/12/the-mad-men-in-4k-on-hbo-max…</a></strong></em></p>\n" }, { "title": "HBO Max Butchers ‘Mad Men’ in Botched ‘Remastering’", "date_published": "2025-12-02T23:48:27Z", "date_modified": "2025-12-05T23:30:50Z", "id": "https://daringfireball.net/linked/2025/12/02/hbo-max-butchers-mad-men", "url": "https://daringfireball.net/linked/2025/12/02/hbo-max-butchers-mad-men", "external_url": "https://www.wired.com/story/hbo-maxs-mad-men-barf-scene-proves-remastered-doesnt-mean-better/", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Alan Sepinwall, writing for Wired (<a href=\"https://apple.news/A7hteXTouRPitd6GIpZuOfA\">News+ link</a> in case Wired’s paywall busts your balls):</p>\n\n<blockquote>\n <p>Last month, HBO Max announced a major new addition to its library.\nNot only would the streamer be adding <em>Mad Men</em> — a show that HBO\nexecs infamously passed on back when Matthew Weiner was a writer\non <em>The Sopranos</em> — but it would be presenting the period drama’s\nepisodes in a new 4K remastering. This would, according to the\n<a href=\"https://press.wbd.com/us/media-release/hbo-max/mad-men-comes-hbo-max-december-1\">press release</a>, give “audiences and longtime <em>Mad Men</em> fans\nthe opportunity to enjoy the series’ authentically crafted\nelements with crisp detail and enhanced visual clarity.”</p>\n\n<p>As it turned out, there was perhaps <em>too much</em> clarity. Not long\nafter the series went live on HBO Max, a screencap began floating\naround social media from a scene in the Season One episode “Red in\nthe Face,” where Roger Sterling is vomiting in front of a group of\nhorrified Sterling Cooper clients. When it aired — and in the\nversion still available on AMC+ — seven men are onscreen, all of\nthem wearing period-appropriate suits and ties. The HBO Max\nversion, on the other hand, features two men who appear very out\nof place in 1960: crew members lurking in the background, feeding\na hose to create the illusion that actor John Slattery is puking.</p>\n</blockquote>\n\n<p>It’s not like the crew members are only partially on-screen, or out of focus far in the background. <a href=\"https://daringfireball.net/misc/2025/12/mad-men-hbo-max-puke.jpeg\">They’re right there</a>. It’s glaringly obvious that no one at HBO Max even watched this. That’s how rotten the culture at Warner Bros. Discovery is. They obtained the rights to one of the greatest TV shows ever made (one that I personally hold alongside <em>The Sopranos</em> as my favorite ever), processed the episodes in some sort of “remastering” <em>that did not need to happen</em>, and didn’t even bother to watch the fucking new versions they produced before putting them on their service for the world to stream.</p>\n\n<p><a href=\"https://www.amcplus.com/mad-men\">AMC+ has the entire original series</a>, as originally broadcast, and it looks gorgeous. I bought <a href=\"https://tv.apple.com/us/show/mad-men/umc.cmc.260bmp43ucaq656rs0tw6aioj\">all seven seasons from iTunes</a> back in the day, and they look as good, if not better, in those versions. David Zaslav — <a href=\"https://daringfireball.net/linked/2023/03/13/zaslav-hbo-max\">a well-known idiot</a> — should go to prison for this.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://www.wired.com/story/hbo-maxs-mad-men-barf-scene-proves-remastered-doesnt-mean-better/\">wired.com/story/hbo-maxs-mad-men-barf-scene-proves…</a></strong></em></p>\n" }, { "title": "Apple to Resist Order in India to Preload State-Run App on iPhones", "date_published": "2025-12-02T23:05:17Z", "date_modified": "2025-12-02T23:21:21Z", "id": "https://daringfireball.net/linked/2025/12/02/apple-india-preload-state-run-app", "url": "https://daringfireball.net/linked/2025/12/02/apple-india-preload-state-run-app", "external_url": "https://www.reuters.com/sustainability/boards-policy-regulation/apple-resist-india-order-preload-state-run-app-political-outcry-builds-2025-12-02/", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Aditya Kalra and Munsif Vengattil, reporting for Reuters:</p>\n\n<blockquote>\n <p>Apple does not plan to comply with a mandate to preload its\nsmartphones with a state-owned cyber safety app and will\nconvey its concerns to New Delhi, three sources said, after\nthe government’s move sparked surveillance concerns and a\npolitical uproar.</p>\n\n<p>The Indian government has confidentially ordered companies\nincluding Apple, Samsung and Xiaomi to preload their phones with\nan app called Sanchar Saathi, or Communication Partner, within 90\ndays. The app is intended to track stolen phones, block them and\nprevent them from being misused.</p>\n\n<p>The government also wants manufacturers to ensure that the app is\nnot disabled. And for devices already in the supply chain,\nmanufacturers should push the app to phones via software updates,\n<a href=\"https://www.reuters.com/sustainability/boards-policy-regulation/india-orders-mobile-phones-preloaded-with-government-app-ensure-cyber-safety-2025-12-01/\">Reuters was first to report on</a> Monday. [...]</p>\n\n<p>Apple however does not plan to comply with the directive and will\ntell the government it does not follow such mandates anywhere in\nthe world as they raise a host of privacy and security issues for\nthe company’s iOS ecosystem, said two of the industry sources who\nare familiar with Apple’s concerns. They declined to be named\npublicly as the company’s strategy is private.</p>\n\n<p>The second source said Apple does not plan to go to court or take\na public stand, but it will tell the government it cannot follow\nthe order because of security vulnerabilities. Apple “can’t do\nthis. Period,” the person said.</p>\n</blockquote>\n\n<p>To my knowledge, there are no government-mandated apps pre-installed on iPhones anywhere in the world. I’m not even sure how that would work, technically, given that third-party apps have to come from the App Store and thus can’t be installed until after the iPhone is configured and the user signs into their App Store Apple Account.</p>\n\n<blockquote>\n <p>The app order comes as Apple is locked in a court fight with an\nIndian watchdog over the nation’s antitrust penalty law. Apple has\nsaid it risks facing a fine of up to <a href=\"https://www.reuters.com/sustainability/boards-policy-regulation/apple-contests-indias-antitrust-penalty-law-with-risk-38-billion-fine-filing-2025-11-26/\">$38 billion in a case</a>.</p>\n</blockquote>\n\n<p>This is another one of those laws like the EU’s DMA, where maximum <em>possible</em> fines are based on a percentage of global revenue. No one in India seems to actually be threatening any such fine, but it’s ludicrous that it’s even possible.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://www.reuters.com/sustainability/boards-policy-regulation/apple-resist-india-order-preload-state-run-app-political-outcry-builds-2025-12-02/\">reuters.com/sustainability/boards-policy-regulation/apple…</a></strong></em></p>\n" }, { "title": "[Sponsor] Protect Your App From Bots and Abuse With WorkOS Radar", "date_published": "2025-12-02T00:14:29Z", "date_modified": "2025-12-02T00:14:30Z", "id": "https://daringfireball.net/feeds/sponsors/2025/12/protect_your_app_from_bots_and", "url": "https://daringfireball.net/feeds/sponsors/2025/12/protect_your_app_from_bots_and", "external_url": "https://workos.com/radar?utm_source=daringfireball&utm_medium=RSS&utm_campaign=q12025", "authors": [ { "name": "Daring Fireball Department of Commerce" } ], "content_html": "\n<p>Does your app get fake signups, throwaway emails, or users abusing your free tier? Or worse, bots attacks and brute force attempts?</p>\n\n<p>WorkOS Radar can block all this and more. A simple API gives you advanced device fingerprinting that can detect bad actors, bots, and suspicious behavior.</p>\n\n<p>Your users trust you. Let’s keep it that way.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://workos.com/radar?utm_source=daringfireball&utm_medium=RSS&utm_campaign=q12025\">workos.com/radar?utm_source=daringfireball&utm_medium=RSS…</a></strong></em></p>\n" }, { "title": "Gurman Pooh-Poohs Financial Times Report That Tim Cook Is Retiring in First Half of 2026", "date_published": "2025-12-02T00:03:19Z", "date_modified": "2025-12-02T01:04:41Z", "id": "https://daringfireball.net/linked/2025/12/01/gurman-pooh-poohs-ft-on-cook", "url": "https://daringfireball.net/linked/2025/12/01/gurman-pooh-poohs-ft-on-cook", "external_url": "https://www.bloomberg.com/news/newsletters/2025-11-23/apple-ios-27-snow-leopard-like-quality-focus-ai-features-tim-cook-retirement-mibq7jv8", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p><a href=\"https://daringfireball.net/linked/2025/12/01/giannandrea-out\">Speaking of</a> Apple executive HR news, in his Power On Bloomberg column last weekend, Mark Gurman pooh-poohed <a href=\"https://daringfireball.net/linked/2025/11/15/ft-apple-tim-cook-succession\">the Financial Times’s recent report</a> that Tim Cook was likely to retire early next year (paywalled, alas, but <a href=\"https://www.macrumors.com/2025/11/23/gurman-on-tim-cook-remaining-apple-ceo/\">summarized by MacRumors</a>):</p>\n\n<blockquote>\n <p>In October, I wrote that the <a href=\"https://www.bloomberg.com/news/newsletters/2025-10-05/who-will-be-apple-s-next-ceo-after-tim-cook-apple-shelves-vision-air-m5-ipad\">internal spotlight on Ternus was\n“intensifying,”</a> and that barring unforeseen circumstances\nhe would be the leading candidate. But I didn’t put a date on when\na change might happen. Then, around midnight two Fridays ago, the\nFinancial Times published a report with three central claims:\nApple is “intensifying” succession planning; Ternus is likely the\nnext CEO; and Cook is expected to step down between late January\nand June.</p>\n\n<p>The first two points are anything but revelations if you’ve read\nBloomberg coverage and Power On, or have simply been paying\nattention to the realities of Cook’s age and tenure. The timing,\nhowever, is another matter entirely. It’s a huge deal that the FT\ndid this: A respected publication should only predict the CEO\ntransition date for a company of Apple’s scale with a high level\nof confidence — based on people legitimately in the know.</p>\n\n<p>This is where I have concerns. Based on everything I’ve learned in\nrecent weeks, I don’t believe a departure by the middle of next\nyear is likely. In fact, I would be shocked if Cook steps down in\nthe time frame outlined by the FT. Some people have speculated\nthat the story was a “test balloon” orchestrated by Apple or\nsomeone close to Cook to prepare Wall Street for a change, but\nthat isn’t the case either. I believe the story was simply false.</p>\n</blockquote>\n\n<p>They can’t both be right. Either the Financial Times or Bloomberg and Gurman will have a serving of claim chowder no later than June. But as Gurman points out, the only disagreement in their reporting is regarding timing: soon vs. soon-ish.</p>\n\n<p>It could be that we see something like the following next year. Current board chairman Arthur Levinson turned 75 this year, the <a href=\"https://appleinsider.com/articles/25/01/26/apple-will-be-on-the-hunt-for-two-new-board-members-soon\">suggested age limit</a> for Apple Board members. So maybe he rides off into the sunset and Apple names Cook, who already has a seat on the board, executive chairman. Maybe in February, ahead of Apple’s annual shareholder meeting. Then, in the second half of the year, Cook steps down as CEO, Ternus takes the CEO job, and Cook remains chairman of the board for the next decade or so. One change at a time, with a drip-drip series of leaks to trusted business news publications, like the one to the Financial Times last month — seemingly from the board itself — to make none of it come as a surprise.</p>\n\n<p>I don’t think the leak — from multiple sources — to the FT was a “test balloon” (cue John Siracusa on <a href=\"https://atp.fm/666\">ATP 666</a> regarding “<em>trial</em> balloon” being the correct idiom). It was more of a “<em>heads up, this is what’s coming</em>”.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://www.bloomberg.com/news/newsletters/2025-11-23/apple-ios-27-snow-leopard-like-quality-focus-ai-features-tim-cook-retirement-mibq7jv8\">bloomberg.com/news/newsletters/2025-11-23/apple-ios-27-snow…</a></strong></em></p>\n" }, { "title": "John Giannandrea Is Out", "date_published": "2025-12-01T22:50:33Z", "date_modified": "2025-12-01T23:03:08Z", "id": "https://daringfireball.net/linked/2025/12/01/giannandrea-out", "url": "https://daringfireball.net/linked/2025/12/01/giannandrea-out", "external_url": "https://www.apple.com/newsroom/2025/12/john-giannandrea-to-retire-from-apple/", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Apple Newsroom, “John Giannandrea to Retire From Apple”:</p>\n\n<blockquote>\n <p>Apple today announced John Giannandrea, Apple’s senior vice\npresident for Machine Learning and AI Strategy, is stepping down\nfrom his position and will serve as an advisor to the company\nbefore retiring in the spring of 2026. Apple also announced that\nrenowned AI researcher Amar Subramanya has joined Apple as vice\npresident of AI, reporting to Craig Federighi. Subramanya will be\nleading critical areas, including Apple Foundation Models, ML\nresearch, and AI Safety and Evaluation. The balance of\nGiannandrea’s organization will shift to Sabih Khan and Eddy Cue\nto align closer with similar organizations.</p>\n</blockquote>\n\n<p>After <a href=\"https://daringfireball.net/2025/03/something_is_rotten_in_the_state_of_cupertino\">the fiasco around Apple Intelligence and the “more personalized Siri” features</a> — which were announced at WWDC in June 2024, but postponed until 2026 in <a href=\"https://daringfireball.net/2025/03/apple_is_delaying_the_more_personalized_siri_apple_intelligence_features\">a tail-between-their-legs announcement in March 2025</a> — and <a href=\"https://daringfireball.net/linked/2025/03/20/gurman-rockwell-siri\">the executive reshuffling immediately after that delay was announced</a> that put Mike Rockwell in charge of Siri and moved all or most of Apple Intelligence and Siri under Craig Federighi, it would have been much more surprising if Giannandrea had stayed at Apple. In fact, I’m surprised he wasn’t out before WWDC this past June.</p>\n\n<p>I don’t think we need to wait for additional details to know that he was squeezed out. If, <a href=\"https://www.bloomberg.com/news/articles/2025-03-20/apple-vision-pro-chief-mike-rockwell-named-siri-head-giannandrea-keeps-ai-role\">as Mark Gurman reported back in March</a>, “Tim Cook has lost confidence in the ability of AI head John Giannandrea to execute on product development”, why was he still there?</p>\n\n<p>As for Subramanya, <a href=\"https://www.linkedin.com/in/amar-subramanya-3642498a/\">according to his LinkedIn profile</a>, he was at Google for 16 years, and left to join Microsoft <a href=\"https://www.linkedin.com/posts/amar-subramanya-3642498a_super-excited-to-share-that-ive-started-activity-7353453746091081729-ElkV\">only five months ago</a>. Either he didn’t like working at Microsoft, or Apple made him an offer he couldn’t refuse (or, perhaps, both).</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://www.apple.com/newsroom/2025/12/john-giannandrea-to-retire-from-apple/\">apple.com/newsroom/2025/12/john-giannandrea-to-retire-from…</a></strong></em></p>\n" }, { "title": "★ Signal Secure Backups Are Now Available on iOS", "date_published": "2025-12-01T22:38:17Z", "date_modified": "2025-12-01T22:38:17Z", "id": "https://daringfireball.net/2025/12/signal_secure_backups_are_now_available_on_ios", "url": "https://daringfireball.net/2025/12/signal_secure_backups_are_now_available_on_ios", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p><a href=\"https://support.signal.org/hc/en-us/articles/9708267671322-Signal-Secure-Backups\">Signal Support</a>:</p>\n\n<blockquote>\n <p>Signal Secure Backups can help you safely restore your chats\nif something unexpected happens to your device (like dropping\nyour phone in a lake). When this optional feature is enabled,\nyour device will automatically back up your message history so\nyou won’t lose important data if you get a new phone or\nreinstall Signal.</p>\n\n<p>Your Secure Backup Archive is end-to-end encrypted and protected\nby a cryptographically secure 64-character recovery key that is\nnever shared with the Signal service. Without your unique recovery\nkey, no one (including Signal) can read, decrypt, or restore any\nof the data in your Secure Backup Archive.</p>\n</blockquote>\n\n<p>Signal’s cloud storage service is optional (of course), and available to all users free of charge. At the free tier, it will back up the complete text of users’ chat history and the last 45 days of file attachments (images, video, etc.). For $2/month (through in-app purchase in the iPhone app), Signal will remove the 45-day window on media attachments, and store up to 100 GB of attachments — which, for most users, should be their complete history. (I don’t remember how far back in time my iCloud iMessage storage goes, but, as I type this, it includes 772,004 messages and consumes 83.4 GB of storage. I have a <em>lot</em> of images in there. 100 GB of storage feels pretty good for $2/month. My personal Signal account backup size is just 408 MB, which jibes with my gut feeling regarding how much I use Signal compared to iMessage — about one-half of one percent as much.)</p>\n\n<p><a href=\"https://signal.org/blog/introducing-secure-backups/\">Signal first announced this feature back in September</a> in a blog post that has a lot of technical details about how it works, but <a href=\"https://x.com/signalapp/status/1993018186690871409\">until a week ago</a>, it was only available on the Android version. It’s still labelled as a “beta” feature on iOS. I enabled it over the weekend and signed up for the $2/month subscription — both to back up all my attachments and to support the Signal Foundation. Now that I’m paying $2/month, however, I wish they’d stop periodically badgering me for donations when I launch the app.</p>\n\n<p>I’m glad this feature became available when it did, and that I enabled it over the weekend. Yesterday I set up my personal new iPhone this year, and this morning, when I tried to transfer my Signal account from my old iPhone to the new one, after claiming to reach “100%” of the transfer, and the Signal app reporting on both the old (source) and new (destination) phones that the transfer was complete, the app crashed on both phones. After that, the Signal app was in factory-fresh state on both phones, without any trace of my account history. I then restored the new iPhone from my brand-new online Signal Secure Backup, and that worked perfectly. And it somehow took far, far less time than the old device-to-device transfer — maybe one minute, versus 15 minutes or so for the device-to-device transfer that wound up failing.</p>\n\n<p>Until now, transferring my Signal account history from one phone to another always felt like delivering a crate full of eggs while riding a rickety old bicycle without brakes on a bumpy cobblestone street. Every time I did it device-to-device, it felt like I’d be lucky if it worked. And my experience trying it this morning — for the last time — proved me right. Signal proponents often defended this architecture by arguing that remaining only on device was a security benefit. In some ways that’s true, but there’s nothing “secure” about a transfer feature that loses all of your data if the transfer fails. (Signal data, by design, isn’t included in iCloud backups because Apple holds a key to unlock iCloud backups for customer service reasons, unless the user has enabled <a href=\"https://support.apple.com/en-us/108756\">Advanced Data Protection</a>.) Permanently losing all your data is a different form of “insecurity” than having it exfiltrated by an attacker or exposed to law enforcement agencies via a warrant issued to the cloud backup provider, but it’s a form of insecurity nonetheless.</p>\n\n<p>Signal’s top priority has always been protecting your data from being obtained by others. That’s a noble idea, and central to Signal’s brand. But by placing that priority so far above everything else, it meant, until now, that you’d lose your entire account history if you lost or broke your primary phone. This new secure backup system shows that your data can remain secure while also being backed up off device. I’m glad the feature is finally here, but it should have been here years ago. A user-hostile “lose your phone, lose your account history” architecture may well be “secure” in a technical sense, but it’s the sort of brittleness that’s kept Signal from achieving more mainstream use.</p>\n\n\n\n " }, { "title": "The Talk Show: ‘Financial Boner’", "date_published": "2025-12-01T00:39:09Z", "date_modified": "2025-12-01T00:40:25Z", "id": "https://daringfireball.net/linked/2025/11/30/the-talk-show-436", "url": "https://daringfireball.net/linked/2025/11/30/the-talk-show-436", "external_url": "https://daringfireball.net/thetalkshow/2025/11/30/ep-436", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Special guest: <a href=\"https://www.thisweekstrend.xyz/\">Tyler Hayes</a>. Topics include how to get a small phone today, which way foldables should fold, the state of Apple TV (including its new “sonic logo”), and some holiday gift gadget recommendations.</p>\n\n<p><audio\n src = \"https://traffic.libsyn.com/daringfireball/thetalkshow-436-tyler-hayes.mp3\"\n controls\n preload = \"none\"\n/></p>\n\n<p><strong>Sponsored by:</strong></p>\n\n<ul>\n<li><a href=\"https://clic.dance/talkshow\">Clic for Sonos</a>: No lag. No hassle. Just Clic.</li>\n<li><a href=\"https://squarespace.com/talkshow\">Squarespace</a>: Save 10% off your first purchase of a website or domain using code <strong>talkshow</strong>.</li>\n</ul>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://daringfireball.net/thetalkshow/2025/11/30/ep-436\">daringfireball.net/thetalkshow/2025/11/30/ep-436</a></strong></em></p>\n" }, { "title": "Dekáf Coffee Roasters", "date_published": "2025-11-29T22:42:00Z", "date_modified": "2025-11-29T22:42:44Z", "id": "https://daringfireball.net/linked/2025/11/29/dekaf-coffee-roasters", "url": "https://daringfireball.net/linked/2025/11/29/dekaf-coffee-roasters", "external_url": "https://dekaf.com/s/df", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>My thanks to Dekáf for sponsoring Daring Fireball this week. They’ve just launched a nice lineup of holiday gift bundles — curated sets of their most-loved coffees that make gift-buying easy.</p>\n\n<p>Nine single origins. Six signature blends. Four Mizudashi cold brews. All micro-lot and top-rated coffees are shipped within 24 hours of roasting. No shortcuts. No crash. Dekáf is coffee at its most refined, just without the caffeine. I’ve gone through a few bags, and each one tasted great — like high quality regular coffee.</p>\n\n<p>And, there’s a special offer just for DF readers: get 20% off with code <strong>DF</strong>.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://dekaf.com/s/df\">dekaf.com/s/df</a></strong></em></p>\n" }, { "title": "Festivitas — Now for iOS, Thanks to Widgets", "date_published": "2025-11-29T22:41:38Z", "date_modified": "2025-11-29T22:41:38Z", "id": "https://daringfireball.net/linked/2025/11/29/festivitas-2025", "url": "https://daringfireball.net/linked/2025/11/29/festivitas-2025", "external_url": "https://festivitas.app/", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p><a href=\"https://daringfireball.net/linked/2024/12/05/festivitas\">Last year</a> developer Simon Støvring launched a fun new app for the Mac called Festivitas, which let you decorate your menu bar and Dock with animated holiday lights and falling snow. This year he’s added an iOS version for iPhone and iPad that lets you create widgets to decorate your home screens with holidays lights and festive photo frames. Pure fun.</p>\n\n<p><strong>See also:</strong> Jason Snell on using Festivitas’s Shortcuts support to <a href=\"https://sixcolors.com/post/2025/11/festivitas-adds-snow-shortcuts-iphone-widgets-to-its-holiday-package/\">create an automation that gives a 10 percent chance of snow every 20 minutes</a>. Støvring’s own Shortcuts examples (available in the app’s Settings window) include things like turning on the lights when music starts playing. With support for Shortcuts, users can create their own fun.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://festivitas.app/\">festivitas.app/</a></strong></em></p>\n" }, { "title": "‘A Critter Carol’ — Apple’s 2025 Holiday Short Film", "date_published": "2025-11-29T22:20:37Z", "date_modified": "2025-11-29T22:20:38Z", "id": "https://daringfireball.net/linked/2025/11/29/a-critter-carol", "url": "https://daringfireball.net/linked/2025/11/29/a-critter-carol", "external_url": "https://www.youtube.com/watch?v=-avONMmQtlI", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Delightful, and there’s an equally delightful <a href=\"https://www.youtube.com/watch?v=ANqqg8BoNoU\">behind-the-scenes video</a>.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://www.youtube.com/watch?v=-avONMmQtlI\">youtube.com/watch?v=-avONMmQtlI</a></strong></em></p>\n" }, { "title": "‘Fifteen Years’", "date_published": "2025-11-28T02:08:30Z", "date_modified": "2025-11-28T02:11:07Z", "id": "https://daringfireball.net/linked/2025/11/27/fifteen-years", "url": "https://daringfireball.net/linked/2025/11/27/fifteen-years", "external_url": "https://xkcd.com/3172/", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>A masterpiece from Randall Munroe, perfect for Thanksgiving.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://xkcd.com/3172/\">xkcd.com/3172/</a></strong></em></p>\n" }, { "title": "David Lerner, Co-Founder of Tekserve, Dies at 72", "date_published": "2025-11-27T00:31:44Z", "date_modified": "2025-11-27T05:00:53Z", "id": "https://daringfireball.net/linked/2025/11/26/lerner-tekserve-rip", "url": "https://daringfireball.net/linked/2025/11/26/lerner-tekserve-rip", "external_url": "https://www.nytimes.com/2025/11/26/technology/personaltech/david-lerner-dead.html", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Sam Roberts, reporting for The New York Times:</p>\n\n<blockquote>\n <p>David Lerner, a high school dropout and self-taught computer geek\nwhose funky foothold in New York’s Flatiron district, Tekserve,\nwas for decades a beloved discount mecca for Apple customers\ndesperate to retrieve lost data and repair frozen hard drives,\ndied on Nov. 12 at a hospital in Manhattan. He was 72. [...]</p>\n\n<p>Tekserve specialized in finding the cures for sick computers — including insect infestations — and recovering first novels and\nother priceless data, which the company said it was able to do\nabout 85 percent of the time.</p>\n\n<p>“We only charged for success,” Mr. Lerner said.</p>\n</blockquote>\n\n<p>There were many great independent Apple resellers from the pre-Apple-Store era. There was only one that was legendary: Tekserve.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://www.nytimes.com/2025/11/26/technology/personaltech/david-lerner-dead.html\">nytimes.com/2025/11/26/technology/personaltech/david-lerner…</a></strong></em></p>\n" }, { "title": "Running to the Press", "date_published": "2025-11-26T23:55:20Z", "date_modified": "2025-11-27T00:32:46Z", "id": "https://daringfireball.net/linked/2025/11/26/running-to-the-press", "url": "https://daringfireball.net/linked/2025/11/26/running-to-the-press", "external_url": "https://daringfireball.net/linked/2025/11/26/november-update-to-the-app-store-review-guidelines", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Regarding my earlier post on similarities between the 2010 App Store Guidelines and today’s: Notably absent from the current guidelines (I think for a very long time) is the specious but very Jobsian claim that “If you run to the press and trash us, it never helps.” Getting the press on your side is one of the <em>best</em> ways for a developer to get an unjust App Store review decision overturned. Apple <em>loathes</em> negative publicity.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://daringfireball.net/linked/2025/11/26/november-update-to-the-app-store-review-guidelines\">daringfireball.net/linked/2025/11/26/november-update-to-the…</a></strong></em></p>\n" }, { "title": "November Update to the App Store Review Guidelines", "date_published": "2025-11-26T21:46:25Z", "date_modified": "2025-11-26T23:32:59Z", "id": "https://daringfireball.net/linked/2025/11/26/november-update-to-the-app-store-review-guidelines", "url": "https://daringfireball.net/linked/2025/11/26/november-update-to-the-app-store-review-guidelines", "external_url": "https://developer.apple.com/news/?id=ey6d8onl", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Here’s <a href=\"https://developer.apple.com/app-store/review/guidelines/#design\">the updated full guideline for section 4.1</a>:</p>\n\n<blockquote>\n <p>4.1 Copycats</p>\n\n<p>(a) Come up with your own ideas. We know you have them, so make\n yours come to life. Don’t simply copy the latest popular app\n on the App Store, or make some minor changes to another app’s\n name or UI and pass it off as your own. In addition to risking\n an intellectual property infringement claim, it makes the App\n Store harder to navigate and just isn’t fair to your fellow\n developers.</p>\n\n<p>(b) Submitting apps which impersonate other apps or services is\n considered a violation of the Developer Code of Conduct and\n may result in removal from the Apple Developer Program.</p>\n\n<p>(c) You cannot use another developer’s icon, brand, or product\n name in your app’s icon or name, without approval from the\n developer.</p>\n</blockquote>\n\n<p>It’s guideline (c) that’s new, but I like guideline (a) here. Not just the intent of it, but the language. It’s clear, direct, and human. It reminds me of the tone of the very early guidelines, when it seemed like Steve Jobs’s voice was detectable in some of them. <a href=\"https://daringfireball.net/2010/09/app_store_guidelines\">In a post back in 2010, I wrote</a>:</p>\n\n<blockquote>\n <p>This new document is written in remarkably casual language. For\nexample, a few bullet items from the beginning:</p>\n\n<blockquote>\n <ul>\n<li><p>We have over 250,000 apps in the App Store. We don’t need any\nmore Fart apps.</p></li>\n<li><p>If your app doesn’t do something useful or provide some form of\nlasting entertainment, it may not be accepted.</p></li>\n<li><p>If your App looks like it was cobbled together in a few days, or\nyou’re trying to get your first practice App into the store to\nimpress your friends, please brace yourself for rejection. We\nhave lots of serious developers who don’t want their quality\nApps to be surrounded by amateur hour.</p></li>\n<li><p>We will reject Apps for any content or behavior that we believe\nis over the line. What line, you ask? Well, as a Supreme Court\nJustice once said, “I’ll know it when I see it”. And we think\nthat you will also know it when you cross it.</p></li>\n<li><p>If your app is rejected, we have a Review Board that you can\nappeal to. If you run to the press and trash us, it never helps.</p></li>\n</ul>\n</blockquote>\n</blockquote>\n\n<p>Some of that language remains today. Here’s the current guideline for section 4.3:</p>\n\n<blockquote>\n <p>4.3 Spam [...]</p>\n\n<p>(b) Also avoid piling on to a category that is already saturated;\n the App Store has enough fart, burp, flashlight, fortune\n telling, dating, drinking games, and Kama Sutra apps, etc.\n already. We will reject these apps unless they provide a\n unique, high-quality experience. Spamming the store may lead\n to your removal from the Apple Developer Program.</p>\n</blockquote>\n\n<p>I could be wrong, but my sense is that Apple has, without much fanfare, cracked down on scams and rip-offs in the App Store. That doesn’t mean there’s none. But it’s like crime in a city: a low amount of crime is the practical ideal, not zero crime. Maybe Apple has empowered something like the “<a href=\"https://daringfireball.net/search/bunco+squad\">bunco squad</a>” I’ve wanted for years? If I’m just unaware of blatant rip-offs running wild in the App Store, send examples my way.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://developer.apple.com/news/?id=ey6d8onl\">developer.apple.com/news/?id=ey6d8onl</a></strong></em></p>\n" }, { "title": "Simple Rule of Thumb: AI Systems Shouldn’t Pretend to Be Human", "date_published": "2025-11-25T02:17:24Z", "date_modified": "2025-11-25T02:17:24Z", "id": "https://daringfireball.net/linked/2025/11/24/winer-ai-pseudo-humans", "url": "https://daringfireball.net/linked/2025/11/24/winer-ai-pseudo-humans", "external_url": "http://scripting.com/2025/11/20.html#a143930", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Dave Winer:</p>\n\n<blockquote>\n <p>The new <a href=\"https://www.aboutamazon.com/news/devices/new-alexa-generative-artificial-intelligence\">Amazon Alexa with AI</a> has the same basic problem of\nall AI bots, it acts as if it’s human, with a level of intimacy\nthat you really don’t want to think about, because Alexa is in\nyour house, with you, listening, all the time. Calling attention\nto an idea that there’s a pseudo-human spying on you is bad. Alexa\ndepends on the opposite impression, that it’s just a computer. I\nthink AI’s should give up the pretense that they’re human, and\nthis one should be first.</p>\n</blockquote>\n\n<p><a href=\"https://daringfireball.net/2025/11/chatgpt_5-1_with_renamed_and_new_personalities\">Amen</a>.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"http://scripting.com/2025/11/20.html#a143930\">scripting.com/2025/11/20.html#a143930</a></strong></em></p>\n" }, { "title": "[Sponsor] Dekáf Coffee Roasters — Holiday Gift Bundles", "date_published": "2025-11-25T02:02:12Z", "date_modified": "2025-11-25T02:02:53Z", "id": "https://daringfireball.net/feeds/sponsors/2025/11/dekaf_coffee_roasters_holiday", "url": "https://daringfireball.net/feeds/sponsors/2025/11/dekaf_coffee_roasters_holiday", "external_url": "https://dekaf.com/s/df", "authors": [ { "name": "Daring Fireball Department of Commerce" } ], "content_html": "\n<p>Meet our new Holiday Gift Bundles, curated sets of our most loved coffees designed for effortless gifting.</p>\n\n<p>Nine single origins. Six signature blends. Four Mizudashi cold brews. All micro-lot and top-rated coffees shipped within 24 hours of roasting. No shortcuts. No crash. This is coffee at its most refined, just without the caffeine.</p>\n\n<p>DF readers get 20% off with code <strong>DF</strong> at <a href=\"https://dekaf.com/s/df\">dekaf.com/s/df</a>.</p>\n\n<p>We’re betting you’ll never look at decaf the same way again. But that’s kind of the point.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://dekaf.com/s/df\">dekaf.com/s/df</a></strong></em></p>\n" }, { "title": "‘A Worthless, Poisoned Hall of Mirrors’", "date_published": "2025-11-25T01:48:34Z", "date_modified": "2025-11-25T01:48:42Z", "id": "https://daringfireball.net/linked/2025/11/24/worthless-poisoned-hall-of-mirrors", "url": "https://daringfireball.net/linked/2025/11/24/worthless-poisoned-hall-of-mirrors", "external_url": "https://www.theatlantic.com/technology/2025/11/x-about-this-account/685042/?gift=aQyUJR7AIw1mJWdQ6Ed6yNCQTQ5Vv7a5JJp811uMNXE", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Charlie Warzel, writing for The Atlantic:</p>\n\n<blockquote>\n <p>X’s decision to show where accounts are based is, theoretically, a\npositive step in the direction of transparency for the platform,\nwhich has let troll and spam accounts proliferate since Musk’s\npurchase, in late 2022. And yet the scale of the deception — as\nrevealed by the “About” feature — suggests that in his haste to\nturn X into a political weapon for the far right, Musk may have\nrevealed that the platform he’s long <a href=\"https://x.com/elonmusk/status/1873928098087117137\">called</a> “the number 1\nsource of news on Earth” is really just a worthless, poisoned hall\nof mirrors.</p>\n</blockquote>\n\n<p><a href=\"https://bsky.app/profile/maxberger.bsky.social/post/3m6d2ed7lbc2d\">Max Berger, on Bluesky</a>:</p>\n\n<blockquote>\n <p>If I’m understanding this correctly, X is owned by a white\nnationalist who pays poor people of color in developing countries\nto pretend to be working class white Americans to scare other\nwhite Americans into being afraid poor people of color from\ndeveloping countries are going to ruin America?</p>\n</blockquote>\n\n<p><a href=\"https://www.theguardian.com/us-news/2025/nov/23/rightwing-influencers-outside-us-x-twitter-tool\">Pretty much</a>.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://www.theatlantic.com/technology/2025/11/x-about-this-account/685042/?gift=aQyUJR7AIw1mJWdQ6Ed6yNCQTQ5Vv7a5JJp811uMNXE\">theatlantic.com/technology/2025/11/x-about-this-account…</a></strong></em></p>\n" }, { "title": "Department of Transportation Asks Travelers to ‘Bring Civility Back’ to Air Travel", "date_published": "2025-11-25T00:39:14Z", "date_modified": "2025-11-25T00:39:15Z", "id": "https://daringfireball.net/linked/2025/11/24/dot-civility", "url": "https://daringfireball.net/linked/2025/11/24/dot-civility", "external_url": "https://www.nytimes.com/2025/11/21/travel/sean-duffy-airlines-manners-video.html?unlocked_article_code=1.308.0SSZ.ScM7D-i7oDf7", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>The New York Times:</p>\n\n<blockquote>\n <p>Sean Duffy, the secretary of transportation, began a new campaign\non Wednesday that he called “<a href=\"https://www.youtube.com/watch?v=5UUOD-sa5As&feature=youtu.be\">The Golden Age of Travel Starts With\nYou</a>,” complete with a 1960s-style public service\nannouncement that spliced together scenes of the country’s first\nair travelers, dressed in suits and hats, with present-day clips\nof in-flight brawls and airport meltdowns. In the background,\nFrank Sinatra sings “<a href=\"https://www.youtube.com/watch?v=yOzEeJZ92X8\">Come Fly With Me.</a>”.</p>\n</blockquote>\n\n<p>From the Department of Transportation website:</p>\n\n<blockquote>\n <p>Secretary Duffy posed a few key questions every flyer should ask\nthemselves this holiday season to help Americans reach their\ndestinations as quickly, efficiently and comfortably as possible:</p>\n\n<ol>\n<li>Are you helping a pregnant woman or the elderly with placing\ntheir bags in the overhead bin?</li>\n<li>Are you dressing with respect?</li>\n<li>Are you keeping control of your children and helping them\nthrough the airport?</li>\n<li>Are you saying thank you to your flight attendants?</li>\n<li>Are you saying please and thank you in general?</li>\n</ol>\n</blockquote>\n\n<p>“<a href=\"https://www.theguardian.com/us-news/2025/nov/19/trump-quiet-piggy\">Quiet, piggy</a>.”</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://www.nytimes.com/2025/11/21/travel/sean-duffy-airlines-manners-video.html?unlocked_article_code=1.308.0SSZ.ScM7D-i7oDf7\">nytimes.com/2025/11/21/travel/sean-duffy-airlines-manners…</a></strong></em></p>\n" }, { "title": "SuperDuper Security Update v3.11", "date_published": "2025-11-24T23:35:46Z", "date_modified": "2025-11-24T23:35:46Z", "id": "https://daringfireball.net/linked/2025/11/24/superduper-security-update-v311", "url": "https://daringfireball.net/linked/2025/11/24/superduper-security-update-v311", "external_url": "https://www.shirt-pocket.com/blog/index.php/shadedgrey/comments/superduper_security_update_v311/", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Dave Nanian and Bruce Lacey, at Shirt Pocket:</p>\n\n<blockquote>\n <p>Mistakes are a part of life.</p>\n\n<p>They’re not a great part, but when viewed “correctly”, they’re an\nopportunity.</p>\n\n<p>Well, we have three opportunities, brought to our attention by a\nsecurity researcher. They’re security vulnerabilities that have\nbeen in SuperDuper! since the very first version, released almost\n22 years ago.</p>\n\n<p>Today, we’re releasing fixes for the current release (the\nSuperDuper! v3.20 Beta is already fixed), a discussion of the\nproblems, and the steps users can take to mitigate the issues if\nthey cannot install the update.</p>\n\n<p>We don’t know of any bad actors making use of these exploits as of\nthis post.</p>\n</blockquote>\n\n<p><a href=\"https://www.shirt-pocket.com/blog/index.php/shadedgrey/comments/superduper_security_update_v311/\">Another</a> good postmortem, with technical details and an apology.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://www.shirt-pocket.com/blog/index.php/shadedgrey/comments/superduper_security_update_v311/\">shirt-pocket.com/blog/index.php/shadedgrey/comments…</a></strong></em></p>\n" }, { "title": "Clerk for iOS", "date_published": "2025-11-23T23:01:00Z", "date_modified": "2025-11-23T23:04:29Z", "id": "https://daringfireball.net/linked/2025/11/23/clerk", "url": "https://daringfireball.net/linked/2025/11/23/clerk", "external_url": "https://go.clerk.com/QO9JV9f", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>My thanks to Clerk for sponsoring last week at DF. Clerk makes authentication for iOS apps effortless — just drop in pre-built SwiftUI components for sign-in, MFA, and profile management. Fully customizable, always in sync with Apple’s design system, and packed with features developers love: social sign-in, user roles, and organization management. </p>\n\n<p>Launch faster, stay secure, and scale confidently, whether you’re building the next big thing or a startup MVP. See how Clerk makes complete user management easy for modern iOS teams.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://go.clerk.com/QO9JV9f\">go.clerk.com/QO9JV9f</a></strong></em></p>\n" }, { "title": "★ Exploring, in Detail, Apple’s Compliance With the EU’s DMA Mandate Regarding Apple Watch, Third-Party Accessories, and the Syncing of Saved Wi-Fi Networks From iPhones to Which They’re Paired", "date_published": "2025-11-23T23:00:00Z", "date_modified": "2025-11-24T17:48:28Z", "id": "https://daringfireball.net/2025/11/apple_eu_dma_iphone_accessories_wi-fi_sync", "url": "https://daringfireball.net/2025/11/apple_eu_dma_iphone_accessories_wi-fi_sync", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>There have been several new features that have been delayed in the EU while Apple tried to make them compliant with the DMA. iPhone Mirroring <a href=\"https://support.apple.com/en-us/120421\">debuted over a year ago with iOS 18 and MacOS 15 Sequoia</a>, but still remains unavailable today in the EU. Apple Intelligence <a href=\"https://9to5mac.com/2025/04/01/apple-intelligence-is-now-fully-supported-in-the-eu-with-ios-18-4/\">was delayed in the EU until iOS 18.4</a> in April, but was <a href=\"https://www.macrumors.com/2024/10/28/apple-releases-ios-18-1/\">available to most of the world in 18.1</a> last October. And, both most recently and briefly, the <a href=\"https://support.apple.com/en-us/123185\">live translation feature</a> for AirPods Pro 3, AirPods Pro 2, and AirPods 4, which debuted outside the EU with the launch of iOS 26.0 in September, <a href=\"https://www.apple.com/ie/newsroom/2025/11/live-translation-on-airpods-expands-to-the-eu/\">will only become available in the EU next month</a>, with the launch of iOS 26.2.</p>\n\n<p>But now comes word of the first feature that Apple is limiting or removing in an existing product to comply with the DMA: Wi-Fi network sync between iPhone and Apple Watch, which is poised to change in the EU next month, with the 26.2 releases of iOS and WatchOS. The news was broken by Nicolas Lellouche, <a href=\"https://www.numerama.com/tech/2110247-lapple-watch-et-liphone-vont-perdre-une-fonction-en-europe-pour-la-premiere-fois-annonce-apple.html\">reporting for the French-language site Numerama</a>. I’m quoting here from Safari’s English translation of his original report:</p>\n\n<blockquote>\n <p>Apple has been warning for several months that it could one day,\nif it deems it necessary, disable functions in the European Union\nto “protect its users”. This day could arrive in December, with\nthe iOS 26.2 update.</p>\n\n<p>On November 4, Apple announced to Numerama that it had made the\ndecision to disable Wi-Fi synchronization between an iPhone and an\nApple Watch in Europe so as not to have to comply with the\nEuropean Commission’s request, which wants to force it by the end\nof 2025 to open the iPhone’s Wi-Fi to third-party accessories.\nThis announcement follows the opening of the AirPods Live\nTranslation function in Europe, with a new API to allow\ncompetitors to use the microphones and speakers of AirPods and\niPhone simultaneously. [...]</p>\n\n<p>Apple indicates that the European Commission is asking it to\nreplicate the link between an iPhone and an Apple Watch, but with\nthird-party products. Apple, after thinking long about how to\nimplement this function, finally decided to reject the European\nrequest. Since Europe requires that third-party products be\ntreated like the Apple Watch, then Apple disables the function on\nApple Watch. This allows it to comply with the DMA.</p>\n</blockquote>\n\n<p>Lellouche’s report at Numerama broke this story (the reports at <a href=\"https://www.macrumors.com/2025/11/06/iphone-apple-watch-wi-fi-sync-eu-ios/\">MacRumors</a> and <a href=\"https://9to5mac.com/2025/11/05/ios-26-2-will-remove-a-key-iphone-and-apple-watch-feature-in-eu-per-report/\">9to5Mac</a> are both based on Numerama’s), but the above is not an accurate summary of what Apple is doing with iOS 26.2.<sup id=\"fnr1-2025-11-22\"><a href=\"#fn1-2025-11-22\">1</a></sup> Apple <em>is</em> complying with the DMA, and they’re <em>not</em> disabling Wi-Fi network synchronization between an iPhone and a paired Apple Watch. What Apple is doing, in order to comply with the DMA, is changing how Wi-Fi networks sync with Apple Watch (in the EU), and offering new APIs in the EU for third-party paired devices to put them on equal (or near-equal?) footing with Apple Watch (in the EU).</p>\n\n<p>This change should be relatively limited. Honestly, I don’t think many Apple Watch users in the EU will even notice. But it is at least mildly annoying, and the relatively minor, very specific nature of this particular DMA mandate makes it a telling example of the European Commission’s overreach.</p>\n\n<p>Currently, when you pair a new Apple Watch with an iPhone, iOS transfers to WatchOS the iPhone’s entire list of saved Wi-Fi networks and their passwords — directly, device-to-device. As iOS learns of new networks that the user joins from their iPhone, that information continues to be shared with any Apple Watches paired to that iPhone. The utility of this is that if you’re wearing your Apple Watch, but don’t have your iPhone nearby, your watch will join an available saved Wi-Fi network at your location. Let’s say you go for a run or walk, with only your Apple Watch, and you stop at a cafe for a beverage. If you’ve ever joined the Wi-Fi network at that cafe from your iPhone (or iPad or Mac, assuming you sync your Apple Keychain via iCloud), your Apple Watch will join that network automatically. It should, and in my personal experience does, just work.</p>\n\n<p>The EU mandate to Apple is <em>not</em> that Apple must grant to third-party devices and their iOS companion applications this same functionality as it stands today — that is to say, access to the entire history of the iPhone’s known Wi-Fi networks. The EU mandate is that Apple must grant to third-party devices the same level of access to Wi-Fi network information that Apple Watch has. Apple is complying with this mandate in two ways: (a) by changing how much Wi-Fi network information an Apple Watch gets from the iPhone to which it is paired; and (b) creating a new framework in iOS 26.2 (gated by a new entitlement), <a href=\"https://developer.apple.com/documentation/wifiinfrastructure\">Wi-Fi Infrastructure</a>, that provides a set of public APIs, available only to apps in the EU, to (per the framework’s description) “share Wi-Fi network credentials securely between devices and connected accessories.”</p>\n\n<p>The change for Apple Watch in the EU is that starting with iOS 26.2, when a new (or reset) Apple Watch is set up, the Apple Watch will no longer have the user’s list of saved Wi-Fi networks automatically synced from their iPhone. Only future networks will be synced — the same level of access that the new Wi-Fi Infrastructure framework is making available to third-party accessories.</p>\n\n<p>Under the new rules for Apple Watch in the EU, an existing (that is to say, already configured) watch that is upgraded to WatchOS 26.2 will still remember all Wi-Fi networks it already knew about. But a new Apple Watch will only be able to automatically connect to Wi-Fi networks that its associated iPhone saves <em>after</em> the Apple Watch was set up and paired. So when an EU Apple Watch owner with a new watch visits a known location, and doesn’t have their iPhone with them, the watch won’t be able to join that location’s Wi-Fi automatically, unless the paired iPhone has connected to and saved that network <em>after</em> the watch was paired.</p>\n\n<p>With iOS 26.2, the behavior for users outside the EU will remain unchanged from iOS 26.1 and prior — both for Apple Watch and for third-party accessories.</p>\n\n<p>A user’s Wi-Fi history can be used to glean significant information about them. Who they know (other homes’ networks), where they’ve been (medical providers, restaurants, airports), and more. Apple’s new policy for Apple Watch and third-party devices is DMA-compliant and prevents the sharing of historical networks, but with the sharing of future networks as the associated iPhone joins them, there’s still a risk here of third-party companies doing things with the user’s Wi-Fi network information that the user doesn’t understand, or want (but doesn’t realize they’ve consented to).</p>\n\n<p>One way to look at Apple’s options for complying with this particular DMA mandate is by considering the extremes. On the one extreme, Apple could have just granted third-party peripherals in the EU the exact same access to users’ iPhone Wi-Fi network history that Apple Watch has gotten until now (and will continue to get outside the EU). On the other extreme, Apple could have cut off Wi-Fi network syncing to the Apple Watch altogether, requiring users to connect to each Wi-Fi network manually, using the Watch itself or the Apple Watch app on iPhone. Instead, Apple chose a middle ground — limiting Wi-Fi network history sync to the Apple Watch in the EU in ways that it isn’t limited anywhere else in the world, but granting third-party accessories in the EU access to these new Wi-Fi Infrastructure APIs that aren’t available outside the EU.</p>\n\n<p>Critics might argue that while this middle ground is technically compliant with the DMA, it’s not compliant with the <em>intention</em> of the DMA, which would be for the Apple Watch not to lose any functionality in the EU, and for Apple to provide APIs to allow third-party devices all of the Wi-Fi syncing features currently available to Apple Watch. Apple would argue, and I agree, that the European Commission’s intentions are incoherent in this regard. The EC insists that Apple should protect users’ privacy and security, while also insisting that Apple grant access to third-party apps and devices that can potentially compromise users’ privacy and security.</p>\n\n<p>There’s a reason why Apple isn’t offering the new Wi-Fi Infrastructure framework outside the EU, and that’s because they don’t believe it’s a good idea to grant any access at all to your saved Wi-Fi networks to third-party apps and devices. Especially without being able to specify, let alone enforce, a policy that Wi-Fi network information should be treated the way Apple treats it — remaining exclusively on device.</p>\n\n<p>The skeptical take on Apple’s motivations in this situation is that Apple is spitefully removing functionality from Apple Watch rather than offering new APIs to provide third-party devices with the same functionality that Apple Watch currently has, and that Apple’s intention here is, somehow, primarily about trying to drive anti-DMA sentiment amongst its EU users. This is, in fact, the skeptical take on every single aspect of Apple’s compliance with the DMA: spiteful “malicious compliance” that, somehow, is intended to engender grassroots opposition to the DMA amongst Apple customers in the EU. I don’t think that’s an accurate take overall, but in this particular case with Apple Watch and Wi-Fi network sync, it’s almost silly.</p>\n\n<p>Part of what makes this particular situation clarifying is that it’s so specific. It’s not about allowing third-party devices and their corresponding iOS apps to do <em>everything</em> that Apple Watches, and the Apple Watch iOS companion app, can do. It’s very specifically about the sharing of known Wi-Fi networks. (There will, surely, be other such situations to come regarding other features, for other Apple devices.) And as I described above, very few Apple Watch owners in the EU are likely to notice the change. How many Apple Watch users today realize that their watch automatically connects to known Wi-Fi networks when their iPhone is outside Bluetooth range?</p>\n\n<p>If Apple were motivated by spite, and were trying to turn EU Apple Watch owners against the DMA, they’d just remove all Wi-Fi network syncing between the watch and its paired iPhone. Not just the historical list of all networks the iPhone has ever connected to, but the continuous sync of new networks the iPhone joins after the Apple Watch is paired. <em>That</em> would be a change Apple Watch users would be more likely to notice. But it’s not what Apple is doing. They’ve engineered an entire framework of public APIs to comply with the EC’s mandate.</p>\n\n<p>But the reporting to date on this situation, starting with Numerama, paints the picture that Apple <em>is</em> dropping all Wi-Fi sync between WatchOS and iOS in the EU, and that Apple is refusing to make Wi-Fi network information available to third-party accessories.</p>\n\n<p><a href=\"https://mjtsai.com/blog/2025/11/06/ios-26-2-to-remove-iphone-apple-watch-wi-fi-sync-in-eu/\">Here’s Michael Tsai</a>, after quoting from Tim Hardwick’s summary at MacRumors of Numerama’s report:</p>\n\n<blockquote>\n <p>It seems perfectly reasonable that if I have a third-party watch I\nshould be able to opt into having my phone share Wi-Fi info with\nit. You can debate whether mandating this is the proper role of\ngovernment, but the status quo is clearly anti-competitive and bad\nfor the user experience. I’m open to hearing a story where Apple’s\nposition makes sense, but so far it just seems like FUD to me.\nWhat is the argument, exactly? That Fitbit, which already has its\nown GPS, is going to sell your access point–based location\nhistory? That Facebook is going to trick you into granting access\nto their app even though they have no corresponding device?</p>\n</blockquote>\n\n<p>Tsai is making a few wrong assumptions here. First, Apple <em>is</em> enabling users (in the EU) to opt into having their iPhone share Wi-Fi information with third-party devices. Second, this mandate is not specific to smartwatches — it applies to any devices that can pair with an iPhone and have corresponding iOS partner apps. So Meta, with their lineup of smartglasses, <em>does</em> have corresponding devices. And, <a href=\"https://www.reuters.com/technology/apple-slams-metas-numerous-interoperability-requests-2024-12-18/\">per Apple’s public statements</a>, it is Meta in particular that has been zealously pursuing interoperability mandates pursuant to the DMA. I think it’s entirely possible that this entire issue regarding Wi-Fi network sharing was prompted by Meta’s interoperability requests to the European Commission.<sup id=\"fnr2-2025-11-22\"><a href=\"#fn2-2025-11-22\">2</a></sup></p>\n\n<p>As for the argument regarding why Apple has chosen to comply in this way, what is essential to note is that <em>none</em> of this Wi-Fi network information shared between iOS and WatchOS <em>is ever sent to or seen by Apple</em>. Apple doesn’t see the network passwords, doesn’t see the names of the networks, and doesn’t even know when a device has joined a new network. All of this is exclusively on-device, and when the information is exchanged between an iPhone and paired Apple Watch, it’s transferred device-to-device. (This is also true when you use Apple’s features to share Wi-Fi passwords with nearby friends. It’s device-to-device and entirely private and secure. Apple doesn’t even know that person A sent a Wi-Fi password to person B, let alone know the name of the network or the password.)</p>\n\n<p><a href=\"https://taoofmac.com/space/links/2025/11/07/0732\">Here’s Rui Carmo, at Tao of Mac</a>:</p>\n\n<blockquote>\n <p>As someone who relies a lot on the Watch (especially now that\nWhatsApp works locally on it), I’d say we have officially reached\nthe point where Apple is on the verge of actively harming their\nuser experience for no good reason whatsoever. I honestly don’t\nknow if this is bull-headedness or malicious compliance.</p>\n\n<p>On the other hand, someone at the EU clearly prefers being in the\nlimelight by regulating against evil US corporations in ways that\naffect very small parts of the general population rather than,\nsay, go after Asian smart TV manufacturers that are present in\nmillions of homes and resell data on Europeans’ TV viewing habits.</p>\n</blockquote>\n\n<p>No notes on Carmo’s second point. But regarding the first, his opinion is founded on incorrect assumptions. Apple clearly thinks it’s a bad idea to share any Wi-Fi information at all with third-party devices, but they’ve created an entire new framework for use within the EU to allow it, just so they can continue syncing any Wi-Fi network information at all with Apple Watch. Far from harming the user experience, Apple is bending over backwards to make the Apple Watch experience as good as possible while balancing the privacy and security implications of this DMA mandate. Rather than take away all Wi-Fi network syncing, Apple is leaving most of it in place, and only eliminating (in the EU) the part at the very beginning, where, during the set up process, all of the current networks saved on the iPhone are synced to the Apple Watch.</p>\n\n<p>Given the mandate regarding the DMA, and given the privacy implications of sharing any of this information with third-party developers and peripheral makers, personally, I think it would have been reasonable for Apple to take the extreme position of simply disallowing Wi-Fi network information syncing to any and all devices, including Apple Watches, in the EU. There is no reason to trust third-party developers with any of this information. But Apple isn’t doing that, and they’ve undertaken a significant software engineering effort — just for the EU — to support the path they’ve chosen. Carmo’s critique seems predicated on the assumption that Apple is just cutting off all Wi-Fi network sharing.</p>\n\n<p>Given that Apple’s compliance needs to account for potentially untrustworthy device makers — whether by <a href=\"https://www.axios.com/2022/08/23/meta-lawsuit-settlement-facebook-location-tracking\">intent</a>, or <a href=\"https://www.techradar.com/pro/security/portable-lifeprint-printer-app-on-ios-and-android-leaked-millions-of-user-photos-and-sensitive-data-this-is-what-we-know\">incompetence</a> — not syncing all known networks seems like a reasonable trade-off.</p>\n\n<p>Leave it to <a href=\"https://x.com/TimSweeneyEpic/status/1986222627003023630?s=20\">Tim Sweeney to espouse the maximalist perspective</a>:</p>\n\n<blockquote>\n <p>Why simply not ask the user whether or not to share WiFi history\nidentically whether connecting to an Apple product or a Meta\nproduct?</p>\n</blockquote>\n\n<p>That is, in fact, what Apple is doing. But the privacy implications for a user are, in fact, different when an iPhone’s saved Wi-Fi networks are shared to, say, a Meta product than to another Apple product. It’s worth emphasizing that the European Commission’s mandate does not permit Apple to require those third-party companies to treat this information with the same privacy protections that Apple does. Apple keeps that information exclusively on-device, but Apple is not permitted to require third-party peripheral makers to do the same.</p>\n\n<p>Consider <a href=\"https://support.apple.com/en-us/102420\">the iOS system prompt for App Tracking Transparency</a>: the user’s two choices are “Ask App Not to Track” and “Allow”. It’s a common and natural question why the first option is “Ask App Not to Track” rather than “Don’t Allow”. It would certainly look better if the options were “Don’t Allow” and “Allow”. But Apple deliberately made the first button “Ask App Not to Track” because ATT is, at least partially, a <em>policy</em>, not a complete technical guarantee. If an app prompts for ATT permission and the user chooses “Ask App Not to Track”, that app should definitely <em>not</em> go ahead and attempt to track the user’s activity across other apps. But, technically, it could try.<sup id=\"fnr3-2025-11-22\"><a href=\"#fn3-2025-11-22\">3</a></sup> I presume that if they do, if and when Apple notices, Apple will rap the developer’s knuckles in the App Store review process, or even suspend the app’s developer account. But one can see why Apple would want to avoid <a href=\"https://arstechnica.com/gadgets/2019/01/facebook-and-google-offered-gift-cards-for-root-level-access-to-ios-users-data/\">such a pissing match with Facebook/Meta again</a>.<sup id=\"fnr4-2025-11-22\"><a href=\"#fn4-2025-11-22\">4</a></sup></p>\n\n<p>Under the EU’s mandate to Apple regarding Wi-Fi network access for third-party devices and their corresponding iOS apps, Apple is not permitted even to set a policy that these apps must pinky swear to keep the information private and on-device. Nor is the EU itself demanding it. If a third-party device-maker wants to send your iPhone’s Wi-Fi network history and credentials to their servers and save it, that’s up to them, <em>not</em> Apple, per the EC. Apple sees that as a problem.<sup id=\"fnr5-2025-11-22\"><a href=\"#fn5-2025-11-22\">5</a></sup> You can argue — and some will, as I think Michael Tsai does in the passage I quote above, and as Tim Sweeney clearly does — that this ought to be up to the user. If a user says they’re fine with their Wi-Fi network information being shared with a third-party accessory they’ve paired with their iPhone, that’s up to them. That is a reasonable take. But I also think Apple’s perspective is reasonable as well — that they should be able to make products where this isn’t possible.</p>\n\n<p>The “it should be up to the user” take benefits informed, technically savvy users. The “it shouldn’t be possible” take benefits uninformed, un-savvy users — users who in many cases have decided that they simply trust Apple. The iPhone brand message — the brand message behind the Apple ecosystem — is that Apple doesn’t allow things that are dangerous to security or privacy. I do not think most iPhone users expect a third-party device they pair to their iPhone to be able to send their entire history of Wi-Fi networks back to the company that made the device. (Most iPhone users also don’t realize how sensitive, privacy-wise, their complete Wi-Fi network history is.)</p>\n\n<p>It’s fair to point out that the “it should be up to the user” take is more beneficial to third-party accessory makers than the “it shouldn’t be possible” take. And that this conflict of interest — where the same limitations that protect iPhone users’ privacy by definition disadvantage third-party devices in ways that Apple’s own devices that connect to iPhones are not — works not just in iPhone users’ favor, privacy-wise, but also in Apple’s favor, financially. Apple can sell more Apple Watches if they work better with iPhones than smartwatches from other companies do. That’s obviously true, but that’s just another way of saying that first-party products have inherent advantages that third-party products don’t, to which I say: <em>Duh</em>. Apple’s own peripherals, like Apple Watch, can do things that third-party peripherals can’t because Apple can trust its own devices, and its own software, in ways that it can’t trust devices and companion apps made by other companies.</p>\n\n<p>It’s natural for a company to bootstrap a new product on the back of an existing successful one. Meta’s Threads social network, for example, uses the same usernames and sign-in system as Instagram, which is arguably the most successful social network in the world. Should Meta not have been permitted to do that? Or should they be forced to allow <em>anyone</em> to create new competing social networks using Instagram user accounts as the ID system?</p>\n\n<p>It’d be pretty weird if Apple limited itself, when designing and engineering features that integrate experiences across <em>its own</em> devices, to what it would allow third-party developers to do. It’d be even weirder if Apple allowed third-party developers to do everything Apple’s own software can do.<sup id=\"fnr6-2025-11-22\"><a href=\"#fn6-2025-11-22\">6</a></sup></p>\n\n<p>For at least the last <a href=\"https://daringfireball.net/2010/05/nack_control\">15 years</a>, I’ve <a href=\"https://www.google.com/search?q=site%3Adaringfireball.net%20apple%27s%20priorities%3A%20apple%20first%2C%20users%20second%2C%20developers%20third&udm=14\">repeatedly</a> emphasized that Apple’s priorities <a href=\"https://daringfireball.net/2021/06/app_store_the_schiller_cut\">are in this order</a>: Apple first, users second, developers third. The DMA attempts to invert that order, privileging developers first (in the ostensible name of fair competition with Apple, a designated “gatekeeper”), ahead of users, and ahead of Apple itself. So of course Apple is going to object to and resist mandates that require it to subordinate its own strategic desires — its own sense of how its products ought to be designed and engineered — especially when the primary beneficiary of the mandates aren’t users, but developers. Many of whom, especially the larger ones, are Apple’s competitors. But I also think it’s clear, with Apple in particular, that users prefer Apple’s priorities. People are happier with Apple putting users’ considerations ahead of developers’ than they are when developers are free to run roughshod over the software platform.</p>\n\n<p>The clearest example of that is the App Store. It’s overwhelmingly developers, not users, who object to the App Store model — the exclusivity of distribution, the exclusivity of the vendor’s payment system, the vendor’s payment commissions, the vendor’s functional guidelines and restrictions, all of it. Users largely don’t have a problem with any of that. That’s why Apple <a href=\"https://developer.apple.com/download/files/DMA-Study-Nov-2025.pdf\">commissioned and then publicized a study</a>, just this month, that showed that DMA-driven changes saved developers €20 million in commissions, but that reduction in commissions didn’t lower the prices users pay. Developer-focused observers <a href=\"https://pxlnv.com/linklog/apple-dma-commission-study/\">see that as a win for the DMA</a> — that’s €20 million in developers’ pockets that otherwise would have gone into Apple’s already overflowing pockets. But a user-focused observer might see that as clarifying regarding the fact that the DMA wasn’t designed to benefit users, and isn’t benefiting users in practice either. Apple doesn’t care about €20 million. They fart bigger than that. They do care about clarifying who the DMA prioritizes first, and that it’s not users. (And, of course, that it’s not Apple itself.)</p>\n\n<p>Users love the App Store model. With Apple in particular, users, by and large, <em>like</em> the idea that the platforms have stringent guardrails. Many buy iPhones <em>because</em> Apple exerts such control over the platform, not <em>despite</em> it. But that control is exactly why Apple has been so singularly targeted by the European Commission regarding DMA mandates, despite the fact that Samsung by itself — let alone the Android platform as a whole — <a href=\"https://www.gsmarena.com/smartphone_market_in_europe_slips_2_premium_phone_sales_on_the_rise-news-67978.php\">sells more phones in Europe</a> (and <a href=\"https://counterpointresearch.com/en/insights/global-smartphone-share\">the world</a>) than Apple does.</p>\n\n<p>The bottom line is that users setting up new Apple Watches in the EU will now get a slightly worse experience in the name of parity with accessories made by third-party companies. It remains to be seen whether users of third-party iPhone accessories and peripherals in the EU will see any benefit at all (because the companies that make their devices will need to adopt these new EU-exclusive Wi-Fi Infrastructure APIs in their iOS companion apps) — and, if the users of third-party iPhone accessories <em>do</em> see the benefit of Wi-Fi network information syncing to their devices, whether their privacy will be respected. But don’t make the mistake of thinking that Apple is complying the least bit spitefully with regard to this mandate.</p>\n\n<div class=\"footnotes\">\n<hr />\n<ol>\n\n<li id=\"fn1-2025-11-22\">\n<p>I’m quoting Apple/Safari’s French-to-English translation, but the gist seems exactly the same in <a href=\"https://www-numerama-com.translate.goog/tech/2110247-lapple-watch-et-liphone-vont-perdre-une-fonction-en-europe-pour-la-premiere-fois-annonce-apple.html?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en&_x_tr_pto=wapp\">Google’s translation</a> as well. <a href=\"#fnr1-2025-11-22\" class=\"footnoteBackLink\" title=\"Jump back to footnote 1 in the text.\">↩︎</a></p>\n</li>\n\n<li id=\"fn2-2025-11-22\">\n<p>It remains to be seen whether Meta will actually use the new Wi-Fi Infrastructure framework to allow their accessories, like their <a href=\"https://www.meta.com/ai-glasses/\">AI Glasses</a>, to obtain Wi-Fi network information from <a href=\"https://apps.apple.com/us/app/meta-ai-vibes-ai-glasses/id1558240027\">Meta’s companion iOS app</a>. I’m guessing they almost certainly would, if the Wi-Fi Infrastructure APIs were available globally. But these APIs are exclusive to the EU. Will Meta deem it worth the engineering effort to support this feature only for users in the EU? We shall see.</p>\n<p>It’s worth remembering that one of the initial DMA mandates the EU issued to Apple was that iOS must support third-party web browser rendering engines, and to comply with this, Apple spent significant (and I suspect that’s a vast understatement) engineering resources to create the <a href=\"https://developer.apple.com/support/alternative-browser-engines/\">BrowserEngineKit and BrowserEngineCore</a> frameworks, and here we are at the end of 2025, <a href=\"https://mastodon.social/@stroughtonsmith/111820566793853249\">nearly two years after Apple shipped those frameworks</a>, and there are exactly zero browsers on iOS using alternative rendering engines. Zero. These frameworks might be the largest set of APIs ever created that never get used. I wouldn’t be surprised if the new Wi-Fi Infrastructure framework sees the same fate. (Meta might consider that a win, just knowing that Apple had to expend this effort for naught.) <a href=\"#fnr2-2025-11-22\" class=\"footnoteBackLink\" title=\"Jump back to footnote 2 in the text.\">↩︎︎</a></p>\n</li>\n\n<li id=\"fn3-2025-11-22\">\n<p>Apple has a good layperson-approachable <a href=\"https://developer.apple.com/app-store/user-privacy-and-data-use/\">overview of App Tracking Transparency</a>. At a technical level, an app must prompt for and receive the user’s permission (via the Allow button in the system-provided ATT prompt) in order to access the device’s advertising identifier. From that document: “Unless you receive permission from the user to enable tracking, the device’s advertising identifier value will be all zeros and you may not track them as described above.”</p>\n<p>But returning zeroes for the device’s advertising identifier doesn’t technically prevent a devious developer from attempting to uniquely identify and track the user by other means. If the button in the system prompt said “Don’t Allow”, rather than “Ask App Not to Track”, it would imply that Apple could guarantee the app isn’t tracking you (or trying to track you) without your permission. Apple can’t guarantee that, so they don’t imply that they can. <a href=\"#fnr3-2025-11-22\" class=\"footnoteBackLink\" title=\"Jump back to footnote 3 in the text.\">↩︎︎</a></p>\n</li>\n\n<li id=\"fn4-2025-11-22\">\n<p>I’m not aware of any instances where an app has been accused of disregarding the ATT “Ask App Not to Track” request, but surely it has happened. If you’re aware of any such accusations, and how Apple responded, <a href=\"https://daringfireball.net/contact/\">let me know</a>. <a href=\"#fnr4-2025-11-22\" class=\"footnoteBackLink\" title=\"Jump back to footnote 4 in the text.\">↩︎︎</a></p>\n</li>\n\n<li id=\"fn5-2025-11-22\">\n<p>I’m not arguing here that the European Commission doesn’t care about user privacy, or that I think the European Commission doesn’t realize that Wi-Fi network information is quite sensitive. I’m sure they do care about user privacy and do realize that Wi-Fi network information is privacy-sensitive. What I do think is that the European Commission believes the privacy of this information should only be guarded by law, and that they already have laws in place that protect such information. And thus it’s not Apple’s place — especially now that they’ve been deemed a “gatekeeper” that has the power to stymie competition — to attempt to protect that information, whether by technical limitations or by policy.</p>\n\n<p>Apple is certainly not opposed to privacy-protecting laws, in the abstract, but doesn’t see the law alone as protection enough. Apple’s perspective is that protecting their customers’ privacy is, in fact, Apple’s responsibility — and one of their most important responsibilities at that. It’s illegal to steal cars, but every carmaker still puts locks on the doors and requires a key to start the engine. In numerous ways, Apple sees the DMA as mandating, privacy-wise, that they create something akin to cars that don’t require keys, trusting EU law to keep them from being stolen. The European Commission only sees Apple’s protections as blocking would-be competitors, not would-be privacy thieves. <a href=\"#fnr5-2025-11-22\" class=\"footnoteBackLink\" title=\"Jump back to footnote 5 in the text.\">↩︎︎</a></p>\n</li>\n\n<li id=\"fn6-2025-11-22\">\n<p>In the old days, of course, with devices designed before the iPhone, this wasn’t weird. All software, whether first- or third-party, could do whatever it wanted to. Anyone could write a kernel extension. In the classic Mac OS days there was no “kernel” and we just had “extensions” and you could just drop one in your Extensions folder, restart, and boom, whatever system extension you just installed was now effectively part of the operating system. Any app could read and write anything on disk, including into the operating system. Go back far enough and apps could read <em>and write</em> (deliberately or accidentally) inside the memory of another running application. To split personal computing — not just PCs but all personal computing devices, in the plain sense of the words — into three eras, there was (1) the early era when all software was effectively “root”; (2) the middle era, still exemplified today by MacOS and Windows, when there were user-controlled protections on what could run as root; and (3) the modern era, as exemplified by iOS and stock Android, where the <em>vendor</em> controls what can run as root.</p>\n\n<p>You can reasonably make the case — and expert-level users (read: nerds) often do — that the user should always be in control. <em>I bought the device, I should be able to run whatever software, with whatever privileges, I want.</em> That perspective is valid, but it also describes a class of devices — PCs — that privilege the autonomy of third-party developers over the vendor-controlled stability of the OS. The PC model, where accessory makers can offer software that runs with root (or root-like) escalated privileges, offers significantly greater opportunities for third-party accessory makers than the mobile model, where accessories are limited to whatever public APIs are provided by the device vendor for integration. But with the PC model, users can “mess up” their system by installing software they shouldn’t have, or that they regret having installed but don’t know how to remove. With the mobile model, users are technically prevented from installing anything that could “mess up” their system. It’s always about trade-offs. And with this particular trade-off, it’s very clear which model is more successful in the market. It’s not feasible to make computers intended for use by anyone and everyone which require any degree of technical knowledge or expertise to manage. <a href=\"#fnr6-2025-11-22\" class=\"footnoteBackLink\" title=\"Jump back to footnote 6 in the text.\">↩︎︎</a></p>\n</li>\n\n</ol>\n</div>\n\n\n\n " }, { "title": "The Talk Show: ‘Lincoln Bio Services’", "date_published": "2025-11-22T17:17:19Z", "date_modified": "2025-11-22T17:18:41Z", "id": "https://daringfireball.net/linked/2025/11/22/the-talk-show-435", "url": "https://daringfireball.net/linked/2025/11/22/the-talk-show-435", "external_url": "https://daringfireball.net/thetalkshow/2025/11/21/ep-435", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>For your weekend listening enjoyment: a new episode of America’s favorite 3-star podcast, with special guest Stephen Robles. Topics include indie media and YouTube, Shortcuts and automation, and the state of podcasting.</p>\n\n<p><audio\n src = \"https://traffic.libsyn.com/secure/daringfireball/thetalkshow-435-stephen-robles.mp3\"\n controls\n preload = \"none\"\n/></p>\n\n<p><strong>Sponsored by:</strong></p>\n\n<ul>\n<li><a href=\"https://uncommongoods.com/talkshow\">Uncommon Goods</a>: Out of the ordinary gifts, great for the holidays. Save 15% off your next purchase after following that link.</li>\n</ul>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://daringfireball.net/thetalkshow/2025/11/21/ep-435\">daringfireball.net/thetalkshow/2025/11/21/ep-435</a></strong></em></p>\n" }, { "title": "Jmail", "date_published": "2025-11-21T22:25:12Z", "date_modified": "2025-11-21T22:44:50Z", "id": "https://daringfireball.net/linked/2025/11/21/jmail", "url": "https://daringfireball.net/linked/2025/11/21/jmail", "external_url": "https://jmail.world/", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p><a href=\"https://lucasigel.com/\">Luke Igel</a> and <a href=\"https://walzr.com/\">Riley Walz</a> made a phony Gmail interface that, rather than showing you <em>your</em> email, shows you Jeffrey Epstein’s emails:</p>\n\n<blockquote>\n <p>You’re logged in as Jeffrey Epstein. We compiled these Epstein\nestate emails from the House Oversight release by converting the\nPDFs to structured text with an LLM.</p>\n</blockquote>\n\n<p>Brilliant.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://jmail.world/\">jmail.world/</a></strong></em></p>\n" }, { "title": "Another Limited Edition Accessory From Apple: Hikawa Phone Grip and Stand", "date_published": "2025-11-21T20:48:06Z", "date_modified": "2025-11-21T20:49:09Z", "id": "https://daringfireball.net/linked/2025/11/21/hikawa-phone-grip-and-stand", "url": "https://daringfireball.net/linked/2025/11/21/hikawa-phone-grip-and-stand", "external_url": "https://www.apple.com/shop/product/hsbd2zm/a/hikawa-phone-grip-stand-magsafe-compatible", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Apple Store:</p>\n\n<blockquote>\n <p>The Hikawa Phone Grip & Stand is a MagSafe compatible adaptive\naccessory for iPhone designed by Bailey Hikawa to celebrate the\n40th anniversary of accessibility at Apple. Designed with direct\ninput from individuals with disabilities affecting muscle\nstrength, dexterity, and hand control, this ergonomic grip was\ndesigned with accessibility in mind from the ground up. The grip\nuses magnets to securely snap onto any iPhone with MagSafe, can be\nremoved with ease, and doubles as a stand to support iPhone at two\ndifferent viewing angles, both vertically and horizontally.\nInspired by modern sculpture, each Hikawa product is an art object\nunto itself. The limited edition Hikawa Phone Grip & Stand is\navailable in two colors, a bold, high-visibility Chartreuse and\nrecycled Crater, exclusive to Apple.</p>\n</blockquote>\n\n<p>Looks like a perfectly cromulent accessory, but <a href=\"https://daringfireball.net/misc/2025/11/hikawa-chartreuse.jpeg\">Chartreuse</a> and <a href=\"https://daringfireball.net/misc/2025/11/hikawa-crater.jpeg\">Crater</a> are both a bit out there — in different ways — to be the only two color options. Or, I should say, <em>were</em> a bit out there. Both are already sold out from Apple.</p>\n\n<p>I’m not quite sure what’s limited about the Chartreuse, given that Hikawa’s website <a href=\"https://www.baileyhikawa.com/products/wavy-triangle-grip-stand-in-chartreuse\">still lists it as “ready to ship”</a> along with pre-orders for <a href=\"https://www.baileyhikawa.com/products/hikawa-adaptive-grip-stand-in-cobalt\">Cobalt</a> and <a href=\"https://www.baileyhikawa.com/products/wavy-triangle-grip-stand-in-chartreuse-copy\">Blurple Swirl</a> (whose URL seems a bit rushed).</p>\n\n<p>Amusing to see Apple partner with a company whose main products alongside iPhone cases are <a href=\"https://www.baileyhikawa.com/collections/toilet-seats\">fanciful toilet seats</a>.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://www.apple.com/shop/product/hsbd2zm/a/hikawa-phone-grip-stand-magsafe-compatible\">apple.com/shop/product/hsbd2zm/a/hikawa-phone-grip-stand…</a></strong></em></p>\n" }, { "title": "‘Grok’s Elon Musk Worship Is Getting Weird’", "date_published": "2025-11-21T20:10:56Z", "date_modified": "2025-11-21T20:10:56Z", "id": "https://daringfireball.net/linked/2025/11/21/grok-elon-musk", "url": "https://daringfireball.net/linked/2025/11/21/grok-elon-musk", "external_url": "https://www.theverge.com/ai-artificial-intelligence/825675/groks-elon-musk-worship-is-getting-weird", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Adi Robertson, The Verge:</p>\n\n<blockquote>\n <p>As a number of people have pointed out on social media over the\npast day, Grok’s public-facing chatbot is currently prone to\ninsisting on Musk’s prowess at absolutely anything, no matter how\nunlikely — or conversely, embarrassing — a given feat is.</p>\n</blockquote>\n\n<p>Grok claims Musk is fitter than LeBron James, funnier than Jerry Seinfeld, and would likely figure out a way to resurrect himself from the dead faster than Jesus.</p>\n\n<p>But it’s a trustworthy source to author an encyclopedia, sure.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://www.theverge.com/ai-artificial-intelligence/825675/groks-elon-musk-worship-is-getting-weird\">theverge.com/ai-artificial-intelligence/825675/groks-elon…</a></strong></em></p>\n" }, { "title": "Group Chats in ChatGPT Now Available Worldwide", "date_published": "2025-11-21T17:28:41Z", "date_modified": "2025-11-21T17:28:42Z", "id": "https://daringfireball.net/linked/2025/11/21/group-chats-chatgpt-worldwide", "url": "https://daringfireball.net/linked/2025/11/21/group-chats-chatgpt-worldwide", "external_url": "https://openai.com/index/group-chats-in-chatgpt/", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>OpenAI:</p>\n\n<blockquote>\n <p>Early feedback from the pilot has been positive, so we’re\nexpanding group chats to all logged-in users on ChatGPT Free, Go,\nPlus and Pro plans globally over the coming days. We will continue\nrefining the experience as more people start using it.</p>\n</blockquote>\n\n<p>That didn’t take long — the initial rollout limited to Japan, New Zealand, Korea, and Taiwan started just <a href=\"https://daringfireball.net/linked/2025/11/17/group-chats-in-chatgpt\">three days ago</a>.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://openai.com/index/group-chats-in-chatgpt/\">openai.com/index/group-chats-in-chatgpt/</a></strong></em></p>\n" }, { "title": "Fun Stunt to Promote ‘Pluribus’: An Ask Me Anything on Reddit With Carol Sturka", "date_published": "2025-11-21T17:20:28Z", "date_modified": "2025-11-21T18:01:36Z", "id": "https://daringfireball.net/linked/2025/11/21/pluribus-carol-sturka-ama", "url": "https://daringfireball.net/linked/2025/11/21/pluribus-carol-sturka-ama", "external_url": "https://www.reddit.com/r/tvPlus/comments/1p1lnf4/im_carol_sturka_author_of_bloodsong_of_wycaro_ask/", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>“Carol Sturka”, actress Rhea Seehorn’s fictional protagonist of the new Apple TV series <em>Pluribus</em>, is on Reddit right now — at 12n ET / 9am PT — doing an AMA in character. Sturka is a fantasy novelist, and Apple Books has <a href=\"https://books.apple.com/us/book/bloodsong-of-wycaro/id6754341665\">an 11-page excerpt of her “new” novel <em>Bloodsong of Wycaro</em></a>. Unclear whether it’s Seehorn writing the in-character responses, but it’s definitely Seehorn in the confirmation photo. Reminiscent of <a href=\"https://daringfireball.net/linked/2025/01/16/severance-balloon-generator\">some of the promotional fun</a> Apple has had for <em>Severance</em>.</p>\n\n<p>Both my wife and I are loving <em>Pluribus</em> so far. I highly recommend watching the first episode without even knowing the premise, if you can.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://www.reddit.com/r/tvPlus/comments/1p1lnf4/im_carol_sturka_author_of_bloodsong_of_wycaro_ask/\">reddit.com/r/tvPlus/comments/1p1lnf4/im_carol_sturka_author…</a></strong></em></p>\n" }, { "title": "‘Pixar: The Early Days’ — Never-Before-Seen 1996 Interview With Steve Jobs", "date_published": "2025-11-21T00:21:40Z", "date_modified": "2025-11-21T00:22:11Z", "id": "https://daringfireball.net/linked/2025/11/20/jobs-pixar-interview", "url": "https://daringfireball.net/linked/2025/11/20/jobs-pixar-interview", "external_url": "https://stevejobsarchive.com/stories/pixar-early-days", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>The Steve Jobs Archive:</p>\n\n<blockquote>\n <p>To mark <em>Toy Story</em>’s 30th anniversary, we’re sharing a\nnever-before-seen interview with Steve from November 22, 1996 — exactly one year after the film debuted in theaters.</p>\n\n<p><em>Toy Story</em> was the world’s first entirely computer-animated\nfeature-length film. An instant hit with audiences and critics, it\nalso transformed Pixar, which went public the week after its\npremiere. Buoyed by <em>Toy Story</em> ’s success, Pixar’s stock price\nclosed at nearly double its initial offering, giving it a market\nvaluation of approximately $1.5 billion and marking the largest\nIPO of 1995. The following year, <em>Toy Story</em> was nominated for\nthree Academy Awards en route to winning a Special Achievement\nOscar in March. In July, Pixar announced that it would close its\ntelevision-commercial unit to focus primarily on feature films. By\nthe time of the interview, the team had grown by 70 percent in\nless than a year; <em>A Bug’s Life</em> was in production; and behind the\nscenes, Steve was using his new leverage to renegotiate Pixar’s\npartnership with Disney.</p>\n</blockquote>\n\n<p>Kind of a weird interview. The video quality is poor, and whoever was running the camera zoomed in and out awkwardly. It’s like ... just a VHS tape? But it’s also weird in a cool way to get a “new” Steve Jobs interview in 2025, and Jobs, as ever, is thoughtful and insightful. Well worth 23 minutes of your time.</p>\n\n<p>There’s a particularly interesting bit at the end when Jobs discusses how Pixar was half a computer company (with extraordinary technology) and half a movie studio (with extraordinary filmmaking talent), but eventually they had to choose between the two industries for how to pay their employees to motivate them to remain at Pixar. The Hollywood way would be with contracts; the Silicon Valley way would be with stock options. Jobs chose the Silicon Valley path for Pixar.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://stevejobsarchive.com/stories/pixar-early-days\">stevejobsarchive.com/stories/pixar-early-days</a></strong></em></p>\n" }, { "title": "Contrary to Rumors, Apple Will Continue Broadcasting ‘Friday Night Baseball’", "date_published": "2025-11-19T21:45:23Z", "date_modified": "2025-11-19T21:45:24Z", "id": "https://daringfireball.net/linked/2025/11/19/apple-friday-night-baseball", "url": "https://daringfireball.net/linked/2025/11/19/apple-friday-night-baseball", "external_url": "https://www.mlb.com/news/mlb-announces-media-rights-deals-with-espn-nbc-netflix", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Anthony Castrovince, reporting for MLB.com on the new broadcast rights agreement that will cover the next three seasons of baseball:</p>\n\n<blockquote>\n <p>Sunday Night Baseball will shift from ESPN, where it aired since\n1990, to NBCUniversal, which also secured the rights to Sunday\nLeadoff and the Wild Card Series in the postseason for NBC and\nPeacock.</p>\n\n<p>Netflix will now air the T-Mobile Home Run Derby, an Opening Night\nexclusive and special event games set to include the 2026 MLB at\nField of Dreams Game and the World Baseball Classic in Japan.</p>\n\n<p>And ESPN will receive a national midweek game package throughout\nthe season while also acquiring the rights to sell MLB.TV, the\nleague’s out-of-market streaming service that set a record with\n19.4 billion minutes watched in 2025. [...]</p>\n\n<p>FOX/FS1 will continue to be the home of the All-Star Game and\nregular season games, as well as the World Series, League\nChampionship Series, and Division Series presented by Booking.com.\nTBS will continue to house LCS and Division Series telecasts, plus\nregular season games on Tuesday nights. Apple TV will continue to\nstream “Friday Night Baseball” doubleheaders throughout the\nregular season.</p>\n</blockquote>\n\n<p>Back in August, <a href=\"https://x.com/kendallbaker/status/1957930701086679514\">Kendall Baker of Yahoo Sports reported</a>:</p>\n\n<blockquote>\n <ul>\n<li>Apple is fully out. RIP Friday Night Baseball</li>\n<li>NBC/Peacock is in, for Friday and Sunday exclusive and Wild Card</li>\n<li>MLB TV being sold to ESPN (for a boatload of $$$)</li>\n<li>Netflix gets HR Derby</li>\n</ul>\n</blockquote>\n\n<p>He batted .750 on that tweet.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://www.mlb.com/news/mlb-announces-media-rights-deals-with-espn-nbc-netflix\">mlb.com/news/mlb-announces-media-rights-deals-with-espn-nbc…</a></strong></em></p>\n" }, { "title": "Cloudflare’s Uptime and Scale", "date_published": "2025-11-19T20:29:24Z", "date_modified": "2025-11-20T00:14:06Z", "id": "https://daringfireball.net/linked/2025/11/19/cloudflare-uptime", "url": "https://daringfireball.net/linked/2025/11/19/cloudflare-uptime", "external_url": "https://mastodon.social/@arroz/115577670987313083", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Miguel Arroz, on Mastodon:</p>\n\n<blockquote>\n <p>Unpopular opinion, apparently: companies like Cloudflare and\nAmazon provide very high quality services people and enterprises\nactually need, with a level of uptime and security vastly superior\nto what most of their customers would achieve on their own or\nusing traditional providers. Their downtimes being so visible is a\nconsequence of their success.</p>\n</blockquote>\n\n<p>A few readers have (very politely!) asked me whether yesterday’s outage (which made DF unreachable for, I think, about 90 minutes) made me rethink relying on a centralized provider like Cloudflare. My answer is no.</p>\n\n<p>Until I started using Cloudflare in 2018, Daring Fireball relied on no upstream service. I paid for a server from a web hosting provider (those providers changed a few times over the years), and when you, a reader, requested a page on this site, your browser communicated directly with my server via HTTP requests and my server responded directly back. The basic architecture of the World Wide Web is beautifully simple, and I embraced that simplicity with the way I hosted and served Daring Fireball.</p>\n\n<p>But the move away from HTTP to HTTPS added a lot of complexity. That complexity is probably worth it, overall, but it came at the price of simplicity. I originally made the switch to using Cloudflare as a caching front-end for Daring Fireball as a solution to <a href=\"https://daringfireball.net/2018/09/df_slowdown\">an SSL-related slowdown that affected only some visitors</a> in 2018. But I’d started using Cloudflare to handle my DNS the year before.</p>\n\n<p>Daring Fireball has always been a fast website and has always had very good uptime. That’s not because the back end is <em>cleverly</em> architected, but rather because it’s so <em>simply</em> architected. But DF’s overall uptime and the frequency of any sort of performance problems went from good to great when I started relying on Cloudflare as a proxy. Also, in recent years, bot traffic has exploded. (Thanks, AI.) I’m pretty sure my server could handle those bursts of traffic on its own, but I sleep better not having to worry about it, because Cloudflare handles <a href=\"https://www.manton.org/2025/11/19/this-report-from-matthew-prince.html\">mind-boggling amounts</a> of traffic.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://mastodon.social/@arroz/115577670987313083\">mastodon.social/@arroz/115577670987313083</a></strong></em></p>\n" }, { "title": "Apple Announces Finalists for the 2025 App Store Awards", "date_published": "2025-11-19T19:48:21Z", "date_modified": "2025-11-19T19:48:21Z", "id": "https://daringfireball.net/linked/2025/11/19/finalists-for-app-store-awards", "url": "https://daringfireball.net/linked/2025/11/19/finalists-for-app-store-awards", "external_url": "https://www.apple.com/newsroom/2025/11/apple-announces-finalists-for-the-2025-app-store-awards/", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Apple Newsroom:</p>\n\n<blockquote>\n <p>Finalists in the Mac App of the Year category provided users with powerful tools to confidently take on new projects:</p>\n\n<ul>\n<li><a href=\"https://apps.apple.com/us/app/acorn-8/id6737921844\">Acorn</a>, for being the go-to tool for pro-level photo edits.</li>\n<li><a href=\"https://apps.apple.com/us/app/essayist-academic-writing-app/id1537845384\">Essayist</a>, for taking the stress out of sourcing and formatting academic papers.</li>\n<li><a href=\"https://apps.apple.com/us/app/under-my-roof-home-inventory/id1524335878\">Under My Roof</a>, for keeping homeowners organized and prepared.</li>\n</ul>\n</blockquote>\n\n<p>Nice to see Flying Meat’s <a href=\"https://apps.apple.com/us/app/acorn-8/id6737921844\">Acorn</a> — one of my own favorite and most-used apps since 2007, <a href=\"https://daringfireball.net/linked/2007/09/10/acorn\">before it even shipped</a> — getting this sort of recognition from Apple. Back in June, <a href=\"https://shapeof.com/archives/2025/6/acorn_fn_wwdc_2025_keynote.html\">Apple featured Acorn in the WWDC keynote</a>, during the preview of Liquid Glass.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://www.apple.com/newsroom/2025/11/apple-announces-finalists-for-the-2025-app-store-awards/\">apple.com/newsroom/2025/11/apple-announces-finalists-for…</a></strong></em></p>\n" }, { "title": "Cloudflare CEO Matthew Prince Explains, in Detail, and Apologizes for Yesterday’s Global Outage", "date_published": "2025-11-19T17:26:22Z", "date_modified": "2025-11-19T20:36:24Z", "id": "https://daringfireball.net/linked/2025/11/19/cloudflare-prince-portmortem", "url": "https://daringfireball.net/linked/2025/11/19/cloudflare-prince-portmortem", "external_url": "https://blog.cloudflare.com/18-november-2025-outage/", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>Cloudflare CEO Matthew Prince:</p>\n\n<blockquote>\n <p><em>The issue was not caused, directly or indirectly, by a cyber\nattack or malicious activity of any kind.</em> Instead, it was\ntriggered by a change to one of our database systems’ permissions\nwhich caused the database to output multiple entries into a\n“feature file” used by our Bot Management system. That feature\nfile, in turn, doubled in size. The larger-than-expected feature\nfile was then propagated to all the machines that make up our\nnetwork.</p>\n\n<p>The software running on these machines to route traffic across our\nnetwork reads this feature file to keep our Bot Management system\nup to date with ever changing threats. The software had a limit on\nthe size of the feature file that was below its doubled size. That\ncaused the software to fail.</p>\n\n<p>After we initially wrongly suspected the symptoms we were seeing\nwere caused by a hyper-scale DDoS attack, we correctly\nidentified the core issue and were able to stop the propagation\nof the larger-than-expected feature file and replace it with an\nearlier version of the file. Core traffic was largely flowing as\nnormal by 14:30. We worked over the next few hours to mitigate\nincreased load on various parts of our network as traffic rushed\nback online. As of 17:06 all systems at Cloudflare were\nfunctioning as normal.</p>\n\n<p>We are sorry for the impact to our customers and to the Internet\nin general. Given Cloudflare’s importance in the Internet\necosystem any outage of any of our systems is unacceptable. That\nthere was a period of time where our network was not able to route\ntraffic is deeply painful to every member of our team. We know we\nlet you down today.</p>\n\n<p>This post is an in-depth recount of exactly what happened and what\nsystems and processes failed. It is also the beginning, though not\nthe end, of what we plan to do in order to make sure an outage\nlike this will not happen again.</p>\n</blockquote>\n\n<p>Everything about this incident exemplifies why Cloudflare is one of my favorite companies in the world. Ideally, it wouldn’t have happened, but shit does happen. Among the things to note about Cloudflare’s response:</p>\n\n<ul>\n<li>They identified and fixed the issue quickly.</li>\n<li>They issued frequent updates to <a href=\"https://www.cloudflarestatus.com/\">their status site</a> while the incident remained ongoing.</li>\n<li>They published this postmortem within 24 hours. (That’s remarkable, given the technical breadth of the postmortem. Publishing this tomorrow, within 48 hours of the incident, would have been a praise-worthy accomplishment.) <strong>Update:</strong> Actually, <a href=\"https://news.ycombinator.com/item?id=45978769\">according to Prince</a>, commenting on Hacker News, the postmortem was published less than 12 hours after the incident began. Amazing.</li>\n<li>The postmortem starts with a cogent, well-written layperson’s explanation of what happened and why.</li>\n<li>The postmortem expands to include very specific technical details, including <a href=\"https://infosec.exchange/@mttaggart/115573489086885199\">source code</a>.</li>\n</ul>\n\n<p>Lastly, it’s worth noting that Prince put his own name on the postmortem (and <a href=\"https://news.ycombinator.com/item?id=45974320\">wrote much of it himself</a>, using BBEdit), and closed with this apology, taking personal responsibility:</p>\n\n<blockquote>\n <p>An outage like today is unacceptable. We’ve architected our\nsystems to be highly resilient to failure to ensure traffic will\nalways continue to flow. When we’ve had outages in the past it’s\nalways led to us building new, more resilient systems.</p>\n\n<p>On behalf of the entire team at Cloudflare, I would like to\napologize for the pain we caused the Internet today.</p>\n</blockquote>\n\n<p>This is how it’s done.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://blog.cloudflare.com/18-november-2025-outage/\">blog.cloudflare.com/18-november-2025-outage/</a></strong></em></p>\n" }, { "title": "Tim Cook Among Attendees of Last Night’s Black-Tie White House Dinner Honoring Journalist-Murdering Tyrant Mohammed bin Salman of Saudi Arabia", "date_published": "2025-11-19T16:46:26Z", "date_modified": "2025-11-19T16:46:26Z", "id": "https://daringfireball.net/linked/2025/11/19/cook-white-house-mbs", "url": "https://daringfireball.net/linked/2025/11/19/cook-white-house-mbs", "external_url": "https://www.nytimes.com/2025/11/18/us/politics/trump-saudi-dinner-guests.html?unlocked_article_code=1.2U8.clG6.uxuqC4aodHYk&smid=url-share", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p>The New York Times:</p>\n\n<blockquote>\n <p>The world’s richest man. One of the world’s most famous soccer\nplayers. The president of soccer’s governing body. Dozens of\nexecutives from the finance, tech and energy sectors. These are\nsome of the guests who attended President Trump’s black-tie dinner\nfor Crown Prince Mohammed bin Salman of Saudi Arabia at the White\nHouse on Tuesday evening.</p>\n\n<p>The red carpet welcome for Prince Mohammed is an extraordinary\nmoment in diplomatic relations with Saudi Arabia. It is his first\nvisit to the United States since the 2018 killing of the\nWashington Post columnist Jamal Khashoggi, which <a href=\"https://www.nytimes.com/2021/02/26/us/politics/jamal-khashoggi-killing-cia-report.html\">U.S.\nintelligence determined the prince ordered</a>. Prince\nMohammed has denied involvement.</p>\n</blockquote>\n\n<p>Yours truly, <a href=\"https://daringfireball.net/2025/08/gold_frankincense_and_silicon\">back in August</a>, after <a href=\"https://www.youtube.com/watch?v=f9DrCgWtOUw\">Tim Cook’s Oval Office gift of gold to Trump</a>:</p>\n\n<blockquote>\n <p>It is disturbing to think that the leader of a beloved, trusted,\nand widely believed-to-be-ethical company like Apple has succumbed\nto avarice. That Tim Cook feels no qualms about — or perhaps even\ndelights in — participating in a quid-pro-quo-driven corrupt\nadministration in which flattery, fealty, gifts, and\nbarely-concealed bribes are rewarded. That the United States\ndevolving into kleptocracy suits Tim Cook just fine, because\nApple’s pockets are deep enough to pay the vig.</p>\n\n<p>But the alternative is more disturbing.</p>\n\n<p>What if Tim Cook is, in fact, strong, proud, and driven by a keen\nsense of moral and ethical clarity? Perhaps Cook declined Trump’s\ninvitation to join his Middle East entourage in May only because\nhe was otherwise busy. But I believe there are bridges he will not\ncross — and that trip, especially its implicit and explicit\npraise and sanctification of the Saudi regime in general, and MBS\nin particular, was one of them. The whole trip was grotesque, and\nmade a mockery of traditional American values.</p>\n</blockquote>\n\n<p>MBS being feted <em>in the White House</em> is even more grotesque.</p>\n\n<p><strong>See also:</strong> Karen Attiah, who in her previous job as editor of The Washington Post’s global opinion section hired Jamal Khashoggi after he was exiled from Saudi Arabia, in The Guardian: “<a href=\"https://www.theguardian.com/commentisfree/2025/nov/18/saudi-arabia-america-jamal-khashoggi\">The Saudification of America Is Under Way</a>”.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://www.nytimes.com/2025/11/18/us/politics/trump-saudi-dinner-guests.html?unlocked_article_code=1.2U8.clG6.uxuqC4aodHYk&smid=url-share\">nytimes.com/2025/11/18/us/politics/trump-saudi-dinner…</a></strong></em></p>\n" }, { "title": "★ Meta Replaced the Native Windows WhatsApp App With a Shitty Web App", "date_published": "2025-11-16T00:57:02Z", "date_modified": "2025-11-16T22:35:27Z", "id": "https://daringfireball.net/2025/11/meta_whatsapp_windows_shitty_web_app", "url": "https://daringfireball.net/2025/11/meta_whatsapp_windows_shitty_web_app", "authors": [ { "name": "John Gruber" } ], "content_html": "\n<p><a href=\"https://www.windowslatest.com/2025/11/12/meta-just-killed-native-whatsapp-on-windows-11-now-it-opens-webview-uses-1gb-ram-all-the-time/\">Mayank Parmar, writing for Windows Latest</a>:</p>\n\n<blockquote>\n <p>WhatsApp on Windows 11 has just got a “major” upgrade, and you’re\nprobably going to hate it because it simply loads web.whatsapp.com\nin a WebView2 container. This means WhatsApp on Windows 11 is\ncooked, and it’s back to being absolute garbage in terms of\nperformance.</p>\n\n<p>WhatsApp is one of those Windows apps that went from being a web\nwrapper to a native app and then back to the web again after all\nthese years of investment. WhatsApp for Windows was originally an\nElectron app, and it was eventually replaced with UWP after years\nof investment. Four years later, WhatsApp is going back to\nWebView2, abandoning the original WinUI/UWP native idea. [...]</p>\n\n<p>An app can use a lot of memory, and it does not necessarily mean\nit’s a performance nightmare, but the issue with the new WhatsApp\nis that it feels sluggish. You’re going to notice sluggish\nperformance, long loading time, and other performance issues when\nbrowsing different conversations.</p>\n\n<p>We also noticed that it does not work well with Windows\nnotifications. It also struggles with Windows 11’s Do Not Disturb\nmode or Active Hours. And there are delayed notifications problems\nas well.</p>\n</blockquote>\n\n<p>I found this post interesting on a few fronts.</p>\n\n<p>First, from the perspective of Meta. They replaced a shitty web app wrapper for Windows with a modern native Windows app, one that seemingly pleased Windows aficionados like Parmar. And now they’ve thrown that app away, going back to what that native app replaced four years ago: a web app wrapper that is bloated, slow, and unsurprisingly has poor support for native Windows features. It’s bad enough that so many large companies never even bother creating native apps, but it feels even worse to see a good native app abandoned.</p>\n\n<p>Second, it’s interesting reading Parmar’s list of gripes about the new web-app-wrapper WhatsApp app. All his gripes have merit, but it struck me that none of them are about the UI. Maybe the web app’s UI is actually fine? I have no idea. But I suspect it’s more that the Windows nerd mindset has UI design quality and adherence to recommended platform idioms way down on their list of priorities. That’s why they’re Windows users, not Mac users.</p>\n\n<p>Lastly, I wonder if this bodes poorly for the future of the current <a href=\"https://apps.apple.com/us/app/whatsapp-messenger/id310633997\">WhatsApp app for MacOS</a>, a native app written using <a href=\"https://developer.apple.com/documentation/uikit/mac-catalyst\">Mac Catalyst</a>, Apple’s framework for porting iOS UIKit apps to the Mac. Like most Catalyst apps, WhatsApp for Mac isn’t a good Mac app. It doesn’t support the Services menu at all. It doesn’t let you open chats into standalone windows, or open more than one chat window. It opens its Settings right in its one main window. The whole “there’s only one window, and everything is in that one window” design is very iOS. The menu bar is a HIG prescriptivist’s nightmare. All the multi-word menu commands are in <em>Sentence case</em> rather than <em>Title Case</em> (except, of course, for the menu commands that come “free” with Catalyst — how do the developers of the app not notice this?), and the menu title order goes: File, Chat, Edit, Call, View, Window, Help (obviously <a href=\"https://developer.apple.com/design/human-interface-guidelines/the-menu-bar\">it should be</a> File, Edit, View, Chat, Call, Window, Help). Has there ever once, in 41 years, been a good Mac app that puts a menu between “File” and “Edit”?</p>\n\n<p>But, still, WhatsApp for Mac is a better Mac app <a href=\"https://daringfireball.net/2018/12/electron_and_the_decline_of_native_apps\">than any Electron app I’ve ever used</a>. Examining it now, it seems lightweight on both CPU usage and memory. It feels a bit better to me than either Signal or Beeper, both of which are developed using Electron, and both of which consume more RAM than WhatsApp. To name just one obvious nicety: when you send a new message in an older chat in WhatsApp, that chat <em>animates</em> as it moves to the top of the list of chats. It slides up, and other chats slide down as they re-sort. In the Signal and Beeper apps for Mac, an updated chat just zaps to the top of the chat list, with no animation at all. Gross.</p>\n\n<p>The question is, did Meta scrap its native Windows app because they don’t care that much about Windows in particular? Or because they don’t care that much about native desktop apps, period — and a crude web app wrapper is coming to Mac next? WhatsApp for Mac is currently the <a href=\"https://apps.apple.com/us/mac/charts/36?chart=top-free\">top-ranked free app in the Mac App Store</a> — but it’s also <a href=\"https://apps.microsoft.com/collections/computed/apps/TopTrending?hl=en-US&gl=US\">the top-ranked free Windows app in the Microsoft Store</a>. Meta did just ship a native Apple Watch app for WhatsApp, but if you want an app for WatchOS, it has to be native. You can’t ship a web app wrapper like an Electron app there.</p>\n\n<p>Personally, I won’t care too much if Meta shitcans the WhatsApp Mac app, because I barely use WhatsApp. But outside America, WhatsApp is the dominant messaging platform in much (most?) of the world. I’d be worried if I were a Mac user who uses WhatsApp heavily.</p>\n\n\n\n " } ] }