<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Daring Fireball (Articles)</title>
<subtitle>Mac and web curmudgeonry/nerdery. By John Gruber.</subtitle>
<link rel="alternate" type="text/html" href="http://daringfireball.net/" />
<link rel="self" type="application/atom+xml" href="http://daringfireball.net/feeds/articles" />
<id>http://daringfireball.net/feeds/articles</id>

<updated>2026-04-15T15:49:17Z</updated><rights>Copyright © 2026, John Gruber</rights><entry>
    <title>David Pierce Tried a Bunch of Android Phones and Then Bought an iPhone Again</title>
    <link rel="alternate" type="text/html" href="https://daringfireball.net/2026/04/piece_android_iphone_apps" />
	<link rel="shorturl" href="http://df4.us/x3p" />
	<id>tag:daringfireball.net,2026://1.42901</id>
	<published>2026-04-15T15:40:02Z</published>
	<updated>2026-04-15T15:49:17Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<summary type="text">The real goldmine isn’t that Apple gets a cut of every App Store transaction. It’s that Apple’s platforms have the best apps, and users who are drawn to the best apps are thus drawn to the iPhone, Mac, and iPad.</summary>
	<content type="html" xml:base="https://daringfireball.net/" xml:lang="en"><![CDATA[
<p><a href="https://www.theverge.com/tech/899602/best-phone-android-ios-app-store?view_token=eyJhbGciOiJIUzI1NiJ9.eyJpZCI6IkpKUk05aEQ3ZHYiLCJwIjoiL3RlY2gvODk5NjAyL2Jlc3QtcGhvbmUtYW5kcm9pZC1pb3MtYXBwLXN0b3JlIiwiZXhwIjoxNzc2MDMzMDU5LCJpYXQiOjE3NzU2MDEwNTl9.c8VIrq4Kl5DbAbr8ujYsehwxWVKN7dvXMV7yYkqADu0">David Pierce, writing at The Verge</a> (gift link):</p>

<blockquote>
  <p>The Pixel 10 Pro solidified a feeling I’d been having through all
of my tests: Android is a better operating system than iOS. [...]</p>

<p>If all you got from your phone was the out-of-the-box experience,
I’d have picked the Pixel. But unfortunately for Android, app
stores exist. And the App Store absolutely wipes the floor with
the Play Store. Lots of the apps I use every day — apps like
<a href="https://www.puzzmo.com/today/">Puzzmo</a>, <a href="https://noteplan.co/">NotePlan</a>, <a href="https://mimestream.com/">Mimestream</a>, and
<a href="https://www.goldenhillsoftware.com/unread/">Unread</a> — either don’t exist on Android at all or only
exist as web apps. Most of the ones that do work on both platforms
are better on iOS. And forget about the kind of handcrafted,
small-developer stuff — apps like <a href="https://acmeweather.com/app">Acme Weather</a>,
<a href="https://www.terrygodier.com/current">Current</a>, and <a href="https://quiche.industries/browser/">Quiche</a>, just to name a few recent
favorites — that’s all over the App Store and absolutely nowhere
to be found on Android.</p>
</blockquote>

<p>Put aside your feelings on whether you agree “Android is a better operating system than iOS”. What’s interesting here is that Pierce, who thinks that’s true, still prefers the overall experience of iOS because the apps are so much better. I first wrote about this in 2010, in “<a href="https://daringfireball.net/2010/11/where_are_the_android_killer_apps">Where Are the Android Killer Apps?</a>”:</p>

<blockquote>
  <p>But, the thing I’ve noticed, eight months after returning a Nexus
One I borrowed for six weeks from a friend, is that, well, I don’t
seem to be missing much.</p>

<p>I’ve complained, numerous times, about the “how many total apps
are in your store?” metric — the idea that Apple is “winning”
because there are more iOS apps than there are apps for any other
mobile platform. If quantity of app titles were all that mattered,
we’d all be using Windows, not Mac OS X, right? Having the <em>most</em>
apps matters, but having the <em>best</em> apps matters too. The sweet
spot for a platform is to do well in both regards.</p>
</blockquote>

<p>And then, more recently, in 2023, “<a href="https://daringfireball.net/2023/02/making_our_hearts_sing">Making Our Hearts Sing</a>”:</p>

<blockquote>
  <p>I will offer another quote from Kubrick: “The test of a work of
art is, in the end, our affection for it, not our ability to
explain why it is good.”</p>

<p><em>Art</em> is the operative word. Either you know that software can be
art, and often should be, or you think what I’m talking about here
is akin to astrology. One thing I learned long ago is that people
who prioritize design, UI, and UX in the software they prefer can
empathize with and understand the choices made by people who
prioritize other factors (e.g. raw feature count, or the ability
to tinker with their software at the system level, or software
being free-of-charge). But it doesn’t work the other way: most
people who prioritize other things can’t fathom why anyone cares
deeply about design/UI/UX <em>because they don’t perceive it</em>. Thus
they chalk up iOS and native Mac-app enthusiasm to being
hypnotized by marketing, Pied Piper style.</p>

<p>What’s happened over the last decade or so, I think, is that
rather than the two platforms reaching any sort of equilibrium,
the cultural differences have instead grown because both users and
developers have self-sorted. Those who see and appreciate the
artistic value in software and interface design have
overwhelmingly wound up on iOS; those who don’t have wound up on
Android.</p>
</blockquote>

<p>Apple would be wise to cultivate a further widening of this third-party software-quality gulf through radically improved developer relations, rather than attempting to squeeze additional rent from this advantage — which, while penny-wise in terms of juicing its App Store revenue in the near term, is ultimately pound-foolish in the way that it is souring developer sentiment.</p>

<p>The real goldmine isn’t that Apple gets a cut of every App Store transaction. It’s that Apple’s platforms have the best apps, and users who are drawn to the best apps are thus drawn to the iPhone, Mac, and iPad. That edge is waning. Not because software on other platforms is getting better, but because third-party software on iPhone, Mac, and iPad is regressing to the mean, <em>to some extent</em>, because fewer developers feel motivated — artistically, financially, or both — to create well-crafted idiomatic native apps exclusively for Apple’s platforms.</p>

<p>Apple should focus its developer relations on cultivating that motivation, and trust that in the end that will continue to prove lucrative for Apple itself. They should do whatever it takes to make their cut of App Store transactions feel like a beneficial bargain to developers, not an oppressive tax.</p>



    ]]></content>
  </entry><entry>
	
	<link rel="alternate" type="text/html" href="https://workos.com/blog/agents-need-authorization-not-just-authentication?utm_source=daringfireball&amp;utm_medium=newsletter&amp;utm_campaign=q22026" />
	<link rel="shorturl" href="http://df4.us/x3b" />
	<link rel="related" type="text/html" href="https://daringfireball.net/feeds/sponsors/2026/04/workos_fga_the_authorization_l" />
	<id>tag:daringfireball.net,2026:/feeds/sponsors//11.42887</id>
	<author><name>Daring Fireball Department of Commerce</name></author>
	<published>2026-04-13T21:18:07Z</published>
	<updated>2026-04-13T21:18:21Z</updated>
	<content type="html" xml:base="https://daringfireball.net/feeds/sponsors/" xml:lang="en"><![CDATA[
<p>Every AI agent demo looks magical, but most hit a wall in enterprise deployment. It’s not model quality or latency. It’s authorization. Authentication proves an agent’s identity. Authorization defines its blast radius.</p>

<p>The winners in enterprise AI won’t have the most features.They’ll be the ones enterprises can safely trust. Learn how <a href="https://workos.com/docs/fga?utm_source=daringfireball&amp;utm_medium=newsletter&amp;utm_campaign=q22026">WorkOS FGA</a> scopes that blast radius with resource-level permissions.</p>

<p><a href="https://workos.com/blog/agents-need-authorization-not-just-authentication?utm_source=daringfireball&amp;utm_medium=newsletter&amp;utm_campaign=q22026">Read the deep dive →</a></p>

<div>
<a  title="Permanent link to ‘WorkOS FGA: The Authorization Layer for AI Agents’"  href="https://daringfireball.net/feeds/sponsors/2026/04/workos_fga_the_authorization_l">&nbsp;★&nbsp;</a>
</div>

	]]></content>
	<title>[Sponsor] WorkOS FGA: The Authorization Layer for AI Agents</title></entry><entry>
    <title>Let Us Learn to Show Our Friendship for a Man When He Is Alive and Not After He Is Dead</title>
    <link rel="alternate" type="text/html" href="https://daringfireball.net/2026/04/when_he_is_alive_and_not_after_he_is_dead" />
	<link rel="shorturl" href="http://df4.us/x31" />
	<id>tag:daringfireball.net,2026://1.42877</id>
	<published>2026-04-10T21:29:46Z</published>
	<updated>2026-04-14T15:38:14Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<summary type="text">Regarding Ronan Farrow and Andrew Marantz’s epic profile of Sam Altman in The New Yorker.</summary>
	<content type="html" xml:base="https://daringfireball.net/" xml:lang="en"><![CDATA[
<p>For The New Yorker, Ronan Farrow and Andrew Marantz go deep profiling Sam Altman under the mince-no-words headline <a href="https://www.newyorker.com/magazine/2026/04/13/sam-altman-may-control-our-future-can-he-be-trusted">“Sam Altman May Control Our Future — Can He Be Trusted?”</a> 16,000+ words — roughly one-third the length of <em>The Great Gatsby</em> — very specifically investigating Altman’s trustworthiness, particularly the details surrounding his still-hard-to-believe <a href="https://daringfireball.net/2023/11/more_altman_openai">ouster by the OpenAI board in late 2023</a>, only to return within a week and purge the board. The piece is long, yes, but very much worth your attention — it is both meticulously researched and sourced, and simply enjoyable to read. Altman, to his credit, was a cooperative subject, offering Farrow and Marantz numerous interviews during an investigation that <a href="https://x.com/RonanFarrow/status/2041127882429206532">Farrow says</a> took over a year and half.</p>

<p>A few excerpts and comments (not in the same order they appear in the story):</p>

<h2>1.</h2>

<blockquote>
  <p>Yet most of the people we spoke to shared the judgment of
Sutskever and Amodei: Altman has a relentless will to power that,
even among industrialists who put their names on spaceships, sets
him apart. “He’s unconstrained by truth,” the board member told
us. “He has two traits that are almost never seen in the same
person. The first is a strong desire to please people, to be liked
in any given interaction. The second is almost a sociopathic lack
of concern for the consequences that may come from deceiving
someone.”</p>

<p>The board member was not the only person who, unprompted, used the
word “sociopathic.” One of Altman’s batch mates in the first Y
Combinator cohort was Aaron Swartz, a brilliant but troubled coder
who died by suicide in 2013 and is now remembered in many tech
circles as something of a sage. Not long before his death, Swartz
expressed concerns about Altman to several friends. “You need to
understand that Sam can never be trusted,” he told one. “He is a
sociopath. He would do anything.”</p>
</blockquote>

<p>A recurring theme in the piece is that colleagues who’ve worked with Altman the closest trust him the least. This bit about Aaron Swartz warning friends that Altman is a “sociopath” who “can never be trusted” is, to my knowledge, new reporting. Swartz’s opinion carries significant weight with me.<sup id="fnr1-2026-04-10"><a href="#fn1-2026-04-10">1</a></sup> Swartz is lionized (rightly) for his tremendous strengths, and the profoundly tragic circumstances of his martyrdom have resulted in less focus on his weaknesses. But I knew him fairly well and he led a very public life, and I’m unaware of anyone claiming he ever lied. Exaggerated? Sure. Lied? I think never.</p>

<p>Another central premise of the story is that while it’s axiomatic that one should want honest, trustworthy, scrupulous people in positions of leadership at <em>any</em> company, the nature of frontier AI models <a href="https://daringfireball.net/linked/2026/04/08/claude-mythos-exploits">demands</a> that the organizations developing them be led by people of extraordinary integrity. The article, to my reading, draws no firm conclusion — produces no smoking gun, as it were — regarding whether Sam Altman is <em>generally</em> honest / trustworthy / scrupulous. But I think it’s unambiguous that he’s <em>not</em> a man of great integrity.</p>

<h2>2.</h2>

<p>Regarding Fidji Simo, OpenAI’s other “CEO”:</p>

<blockquote>
  <p>Several executives connected to OpenAI have expressed ongoing
reservations about Altman’s leadership and floated Fidji Simo, who
was formerly the C.E.O. of Instacart and now serves as OpenAI’s
C.E.O. for AGI Deployment, as a successor. Simo herself has
privately said that she believes Altman may eventually step down,
a person briefed on a recent discussion told us. (Simo disputes
this. Instacart recently reached a settlement with the F.T.C., in
which it admitted no wrongdoing but agreed to pay a
sixty-million-dollar fine for alleged deceptive practices under
Simo’s leadership.)</p>
</blockquote>

<p>This paragraph is juicy in and of itself, with its suggestions of palace intrigue. But it’s all the more interesting in light of the fact that, post-publication of the New Yorker piece, <a href="https://daringfireball.net/2026/04/openai_future">Fidji Simo has taken an open-ended medical leave</a> from OpenAI. If we run with the theory that Altman is untrustworthy (the entire thesis of Farrow and Marantz’s story), and that Simo is also untrustworthy (based on the <a href="https://www.ftc.gov/news-events/news/press-releases/2025/12/instacart-pay-60-million-consumer-refunds-settle-ftc-lawsuit-over-allegations-it-engaged-deceptive">fraudulent scams she ran while CEO of Instacart</a>, along with her running the Facebook app at Meta before that), we’d be foolish not to at least consider the possibility that her medical leave is a cover story for Altman squeezing Simo out after catching on to her angling to replace him atop OpenAI. The last thing OpenAI needs is more leadership dirty laundry aired in public, so, rather than fire her, maybe Altman let her leave gracefully under the guise of a relapse of her POTS symptoms?</p>

<p><a href="https://www.linkedin.com/in/fidjisimo/details/experience/">Simo’s LinkedIn profile</a> lists her in two active roles: CEO of “AGI deployment” at OpenAI, and co-founder of <a href="https://www.chroniclebio.com/#team">ChronicleBio</a> (“building the largest biological data platform to power AI-driven therapies for complex chronic conditions”). If my spitball theory is right, she’ll announce in a few months that after recuperating from her POTS relapse, the experience has left her seeing the urgent need to direct her energy at ChronicleBio. Or perhaps my theory is all wet, and Simo and Altman have a sound partnership founded on genuine trust, and she’ll soon be back in the saddle at OpenAI overseeing the deployment of AGI (which, to be clear, doesn’t yet exist<sup id="fnr2-2026-04-10"><a href="#fn2-2026-04-10">2</a></sup>). But regardless of whether the Altman-Simo relationship remains cemented or is in the midst of dissolving, it raises serious questions why — if Altman is a man of integrity who believes that OpenAI is a company whose nature demands leaders of especially high integrity — he would hire the Instacart CEO who spearheaded bait-and-switch consumer scams that all came <a href="https://www.ftc.gov/news-events/news/press-releases/2025/12/instacart-pay-60-million-consumer-refunds-settle-ftc-lawsuit-over-allegations-it-engaged-deceptive">right out of the playbook for unscrupulous car salesmen</a>.</p>

<h2>3.</h2>

<p>Regarding Altman’s stint as CEO at Y Combinator, and his eventual, somewhat ambiguous, departure, Farrow and Marantz write:</p>

<blockquote>
  <p>By 2018, several Y.C. partners were so frustrated with Altman’s
behavior that they approached [Y Combinator founder Paul] Graham
to complain. Graham and Jessica Livingston, his wife and a Y.C.
founder, apparently had a frank conversation with Altman.
Afterward, Graham started telling people that although Altman had
agreed to leave the company, he was resisting in practice. Altman
told some Y.C. partners that he would resign as president but
become chairman instead. In May, 2019, a blog post announcing that
Y.C. had a new president came with an asterisk: “Sam is
transitioning to Chairman of YC.” A few months later, the post was
edited to read “Sam Altman stepped away from any formal position
at YC”; after that, the phrase was removed entirely. Nevertheless,
as recently as 2021, a Securities and Exchange Commission filing
listed Altman as the chairman of Y Combinator. (Altman says that
he wasn’t aware of this until much later.)</p>

<p>Altman has maintained over the years, both in public and in recent
depositions, that he was never fired from Y.C., and he told us
that he did not resist leaving. Graham has tweeted that “we didn’t
want him to leave, just to choose” between Y.C. and OpenAI. In a
statement, Graham told us, “We didn’t have the legal power to fire
anyone. All we could do was apply moral pressure.” In private,
though, he has been unambiguous that Altman was removed because of
Y.C. partners’ mistrust. This account of Altman’s time at Y
Combinator is based on discussions with several Y.C. founders and
partners, in addition to contemporaneous materials, all of which
indicate that the parting was not entirely mutual. On one
occasion, Graham told Y.C. colleagues that, prior to his removal,
“Sam had been lying to us all the time.”</p>
</blockquote>

<p><a href="https://x.com/paulg/status/2041363640499200353">Graham responded to this on Twitter/X thus</a>:</p>

<blockquote>
  <p>Since there’s yet another article claiming that we “removed” Sam
because partners distrusted him, no, we didn’t. It’s not because I
want to defend Sam that I keep insisting on this. It’s because
it’s so annoying to read false accounts of my own actions.</p>
</blockquote>

<p>Which tweet includes a link to a 2024 tweet containing the full statement Farrow and Marantz reference, which reads:</p>

<blockquote>
  <p>People have been claiming YC fired Sam Altman. That’s not true.
Here’s what actually happened. For several years he was running
both YC and OpenAI, but when OpenAI announced that it was going to
have a for-profit subsidiary and that Sam was going to be the CEO,
we (specifically Jessica) told him that if he was going to work
full-time on OpenAI, we should find someone else to run YC, and he
agreed. If he’d said that he was going to find someone else to be
CEO of OpenAI so that he could focus 100% on YC, we’d have been
fine with that too. We didn’t want him to leave, just to choose
one or the other.</p>
</blockquote>

<p>Graham is standing behind Altman publicly, but I don’t think The New Yorker piece mischaracterized his 2024 statement about Altman’s departure from Y Combinator. Regarding the quote sourced to anonymous “Y.C. colleagues” that he told them “Sam had been lying to us all the time”, <a href="https://x.com/paulg/status/2041459514634060093">Graham tweeted</a>:</p>

<blockquote>
  <p>I remember having a conversation after Sam resigned with a YC
partner who said he and some other partners had been unhappy
with how Sam had been running YC. I told him Sam had told us
that all the partners were happy, so he was either out of touch
or lying to us.</p>
</blockquote>

<p>And, emphasizing that this remark was specifically in the context of how happy Y Combinator’s partners were under Altman’s leadership of YC, <a href="https://x.com/paulg/status/2042458532508025132">Graham tweets</a>:</p>

<blockquote>
  <p>Every YC president tends to tell us the partners are happy. Sam’s
successor did too, and he was mistaken too. Saying the partners
are unhappy amounts to saying you’re doing a bad job, and no one
wants to admit or even see that.</p>

<p>Seems obvious in retrospect, but we’ve now learned we should ask
the partners themselves. (And they are indeed now happy.)</p>
</blockquote>

<p>I would characterize Graham’s tweets re: Altman this week as emphasizing only that Altman was not fired or otherwise forced from YC, and could have stayed as CEO at YC if he’d found another CEO for OpenAI. But for all of Graham’s elucidating engagement on Twitter/X this week regarding this story, he’s dancing around the core question of the Farrow/Marantz investigation, the one right there in The New Yorker’s headline: Can Sam Altman be trusted? “<em>We didn’t ‘remove’ Sam Altman</em>” and “<em>We didn’t want him to leave</em>” are not the same things as saying, say, “<em>I think Sam Altman is honest and trustworthy</em>” or “<em>Sam Altman is a man of integrity</em>”. If Paul Graham were to say such things, clearly and unambiguously, those remarks would carry tremendous weight. But — rather conspicuously to my eyes — he’s not saying such things.</p>

<h2>4.</h2>

<p>From the second half of the same paragraph quoted above, that started with Aaron Swartz’s warnings about Altman:</p>

<blockquote>
  <p>Multiple senior executives at Microsoft said that, despite
Nadella’s long-standing loyalty, the company’s relationship with
Altman has become fraught. “He has misrepresented, distorted,
renegotiated, reneged on agreements,” one said. Earlier this year,
OpenAI reaffirmed Microsoft as the exclusive cloud provider for
its “stateless” — or memoryless — models. That day, it announced
a fifty-billion-dollar deal making Amazon the exclusive reseller
of its enterprise platform for A.I. agents. While reselling is
permitted, Microsoft executives argue OpenAI’s plan could collide
with Microsoft’s exclusivity. (OpenAI maintains that the Amazon
deal will not violate the earlier contract; a Microsoft
representative said the company is “confident that OpenAI
understands and respects” its legal obligations.) The senior
executive at Microsoft said, of Altman, “I think there’s a small
but real chance he’s eventually remembered as a Bernie Madoff- or
Sam Bankman-Fried-level scammer.”</p>
</blockquote>

<p>The most successful scams — the ones that last longest and grow largest — are ones with an actual product at the heart. Scams with no actual <em>there</em> there go bust quickly. The Bankman-Fried FTX scandal blew up quickly because FTX never offered anything of actual value. Bernie Madoff, though, had a long career, because much of his firm’s business was legitimate. It wasn’t <em>only</em> the Ponzi scheme, which is what enabled Madoff to keep the Ponzi scheme going for two decades.</p>

<p>But the better comparison to OpenAI — if that “small but real chance” comes true — might be <a href="https://en.wikipedia.org/wiki/Enron">Enron</a>. Enron was a real company that built and owned a very real pipeline and energy infrastructure business. ChatGPT and Codex are very real, very impressive technologies. Enron’s operations were real, but the story they told to investors was a sham. OpenAI’s technology is undeniably real and blazing the frontier of AI. It’s the financial story Altman has structured that seems <a href="https://www.nytimes.com/interactive/2025/10/31/technology/openai-fundraising-deals.html?unlocked_article_code=1.Z1A.zKCI.maDw6RdRPWWE&amp;smid=url-share">alarmingly circular</a>.</p>

<div class="footnotes">
<hr />
<ol>

<li id="fn1-2026-04-10">
<p><a href="https://x.com/johncoogan/status/1726487179881582614">In a 2005 Y Combinator “class photo”</a>, Altman and Swartz are standing next to each other. Despite the fact that Altman was sporting <a href="https://x.com/search?q=loopt%20(from%3Agruber)">a reasonable number</a> of <a href="https://x.com/tomdale/status/672182260074942466">popped polo collars</a> (zero), Swartz was clearly the better-dressed of the two.<sup>*</sup>&nbsp;<a href="#fnr1-2026-04-10"  class="footnoteBackLink"  title="Jump back to footnote 1 in the text.">&#x21A9;&#xFE0E;</a>
<br />
<small>* Aaron would’ve loved this footnote. Christ, I miss him.</small></p>
</li>

<li id="fn2-2026-04-10">
<p>With rare exceptions, I continue to think it’s a sign of deep C-suite dysfunction when a company has multiple “CEOs”. When it actually works — <a href="https://about.netflix.com/leadership">like at Netflix</a>, with co-CEOs Ted Sarandos and Greg Peters (and previously, Sarandos and Reed Hastings before Hastings’s retirement in 2023) — the co-CEOs are genuine partners, and neither reports to the other. There is generally only one director of a movie, but there are exceptions, who are frequently siblings (e.g. <a href="https://en.wikipedia.org/wiki/Coen_brothers">the Coens</a>, <a href="https://en.wikipedia.org/wiki/The_Wachowskis">the Wachowskis</a>, <a href="https://en.wikipedia.org/wiki/Russo_brothers">the Russos</a>). A football team only has one head coach. The defensive coordinator is the “defensive coordinator”, not the “head coach of defense”. It’s obvious that Fidji Simo reports to Sam Altman, and thus isn’t the “CEO” of anything at OpenAI. But OpenAI does have applications, and surely is creating more of them, so being in charge of applications is being in charge of something real. By any reasonable definition, <a href="https://www.agidefinition.ai/">AGI has not yet been achieved</a>, and many top AI experts <a href="https://garymarcus.substack.com/p/is-agi-the-right-goal-for-ai">continue to question</a> whether LLM technology will ever result in AGI. So Simo changing her title to (or Altman changing her title to) “CEO of AGI deployment” is akin to changing her title to “CEO of ghost busting” in terms of its literal practical responsibility.&nbsp;<a href="#fnr2-2026-04-10"  class="footnoteBackLink"  title="Jump back to footnote 2 in the text.">&#x21A9;&#xFE0E;︎</a></p>
</li>

</ol>
</div>



    ]]></content>
  </entry><entry>
    <title>OpenAI Announces $122 Billion Additional ‘Committed Capital’, and Announces Their ‘Superapp’ Plan for the Future</title>
    <link rel="alternate" type="text/html" href="https://daringfireball.net/2026/04/openai_future" />
	<link rel="shorturl" href="http://df4.us/x2t" />
	<id>tag:daringfireball.net,2026://1.42869</id>
	<published>2026-04-07T22:07:08Z</published>
	<updated>2026-04-08T01:58:15Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<summary type="text">I don’t see the path from here to there, where *there* is a justification for a trillion-dollar-ish valuation.</summary>
	<content type="html" xml:base="https://daringfireball.net/" xml:lang="en"><![CDATA[
<p>OpenAI, one week ago, <a href="https://openai.com/index/accelerating-the-next-phase-ai/">in an unbylined post on the company blog</a>:</p>

<blockquote>
  <p>Today, we closed our latest funding round with $122 billion in
committed capital at a post money valuation of $852 billion.</p>
</blockquote>

<p>For comparison, here are the current market caps and 2025 annual profits for public companies in that valuation range:</p>

<p><table class="table-6BC6F0DB-597A-48A9-8793-B6C02805510C" width=400>
<style>
.table-6BC6F0DB-597A-48A9-8793-B6C02805510C th:nth-child(1) { text-align: left }
.table-6BC6F0DB-597A-48A9-8793-B6C02805510C td:nth-child(1) { text-align: left }
.table-6BC6F0DB-597A-48A9-8793-B6C02805510C th:nth-child(2) { text-align: center }
.table-6BC6F0DB-597A-48A9-8793-B6C02805510C td:nth-child(2) { text-align: center }
.table-6BC6F0DB-597A-48A9-8793-B6C02805510C th:nth-child(3) { text-align: center }
.table-6BC6F0DB-597A-48A9-8793-B6C02805510C td:nth-child(3) { text-align: center }
</style>
<thead>
<th></th><th>Market Cap</th><th>2025 Net Income</th>
</thead>
<tbody>
<tr>
<td>Berkshire Hathaway</td><td>$1,028 B</td><td>$67 B</td>
</tr>
<tr>
<td>Walmart</td><td>$980 B</td><td>$22 B</td>
</tr>
<tr>
<td>Samsung</td><td>$855 B</td><td>$29 B</td>
</tr>
<tr>
<td>Eli Lilly</td><td>$832 B</td><td>$21 B</td>
</tr>
</tbody>
</table></p>

<p>These four companies, as of today, rank 11–14th on the list of <a href="https://companiesmarketcap.com/time-machine/2026-04-03/">largest companies by market cap</a>.</p>

<p><a href="https://daringfireball.net/linked/2026/03/31/bi-fidji-simo">In a post last week</a>, I quoted a Deutsche Bank projection estimating that OpenAI is going to <em>lose</em> $143 billion between 2024 and 2029. OpenAI’s refutation of this estimate is that no, they’re merely going to lose $111 billion in that timeframe. Even in the company’s own optimistic scenario, they’re going to <em>lose</em>, on average, as much money per year as any of these companies <em>earn</em>. (Well, except for Berkshire, which earned significantly <em>more</em> than the others last year.)</p>

<p>I’m not trying to be thick here. Obviously the idea behind OpenAI’s astronomical valuation is that at some point they’ll stop losing money, and then, presumably starting at some point in the 2030s, they’re going to start generating mountains of profit. P/E ratios are not effective for evaluating a startup in hyper-growth phase, but the idea is that <em>eventually</em> a successful startup will achieve a balanced P/E ratio. That seems possible for OpenAI. It also seems far, if not very far, from certain. My gut feeling, now more than ever, is that it is unlikely to happen, and that the most likely scenario is that the entire company goes into history alongside companies like Enron. They’re generating steadily increasing revenue now, yes, but by selling dollars of compute for pennies. <a href="https://www.nbc.com/saturday-night-live/video/first-citywide-change-bank/2723464">First CityWide Change Bank</a> had a better business strategy than that — they gave you the correct change.<sup id="fnr1-2026-04-07"><a href="#fn1-2026-04-07">1</a></sup></p>

<p>I purposely stretched the valuation range in my table above into the $1T market cap range so I could include Berkshire Hathaway, a company I’ve always greatly admired. Warren Buffett has long promoted the idea of seeking to invest in companies not just with moats, <a href="https://finance.yahoo.com/news/warren-buffett-explains-moat-principle-164442359.html">but with <em>defensible</em> moats</a>. I still haven’t seen a good refutation of the leaked internal Google white paper whose actual title was “<a href="https://daringfireball.net/linked/2024/11/29/cal-paterson-llms-as-businesses">We Have No Moat, and Neither Does OpenAI</a>”. What Google does have are highly profitable existing products and services.</p>

<p>Back to OpenAI’s funding announcement, skipping over the next 1,111 words, all of which struck me as meaningless blather (and, if I had to bet, largely written by ChatGPT):</p>

<blockquote>
  <p>That is why we are building a unified AI superapp. As models
become more capable, the limiting factor shifts from intelligence
to usability. Users do not want disconnected tools. They want a
single system that can understand intent, take action, and operate
across applications, data, and workflows. Our superapp will bring
together ChatGPT, Codex, browsing, and our broader agentic
capabilities into one agent-first experience.</p>

<p>This is not just product simplification. It is a distribution and
deployment strategy.</p>
</blockquote>

<p>This is not “product simplification” <em>at all</em>. This is product complication. Web browsers are incredibly complex apps. OpenAI’s web browser — <a href="https://openai.com/index/introducing-chatgpt-atlas/">Atlas</a> — is a failure. No one uses it. And they think they’re going to <em>simplify</em> things by cramming Atlas — an unpopular web browser almost no one has heard of — together with their chatbot and developer tool? Would it strike you as a simplification, or a sign of product design depravity, if Apple announced that it was merging Safari and Messages into one “superapp”? Focused, discrete apps are the best proven way to manage complexity.</p>

<p>Maybe merging all their apps into one will work out for OpenAI. But even if it does, it won’t be simpler. Microsoft Outlook is an email client and calendar app crammed together, and it has tens, maybe hundreds, of millions of users. But no one calls it “product simplification”. OpenAI’s “superapp” strategy reads to me like a company that is in a panic. And in that panic, they might be poised to eradicate the product focus that their current users like about ChatGPT in the first place.</p>

<h2>Shuffling</h2>

<p>And that’s just my read from before their late-Friday news dump of executive leadership shuffling. <a href="https://www.theverge.com/ai-artificial-intelligence/906965/openais-agi-boss-is-taking-a-leave-of-absence?view_token=eyJhbGciOiJIUzI1NiJ9.eyJpZCI6IlpYWmFCSHJhUjgiLCJwIjoiL2FpLWFydGlmaWNpYWwtaW50ZWxsaWdlbmNlLzkwNjk2NS9vcGVuYWlzLWFnaS1ib3NzLWlzLXRha2luZy1hLWxlYXZlLW9mLWFic2VuY2UiLCJleHAiOjE3NzYwMTMyNDksImlhdCI6MTc3NTU4MTI1MH0.GLlXdOStvZbttvEKLGUKKYRhfmkdxDCe7dO2YODC-Sw&amp;utm_medium=gift-link">Hayden Field at The Verge reports</a> (gift link):</p>

<blockquote>
  <p>OpenAI is undergoing another round of C-suite changes, according
to an internal memo viewed by The Verge.</p>

<p>Fidji Simo, OpenAI’s CEO of AGI deployment — who was until
recently the company’s CEO of applications — says in the memo
that she will be stepping away on medical leave “for the next
several weeks” due to a neuroimmune condition. While she’s out,
OpenAI president Greg Brockman will be in charge of product,
including leading OpenAI’s “superapp” efforts. On the business
side, CSO Jason Kwon, CFO Sarah Friar, and CRO Denise Dresser will
take charge.</p>
</blockquote>

<p>The Verge runs Simo’s full memo at the bottom of their story, if you want to read it yourself. Simo’s title used to be CEO of applications, now it’s CEO of AGI deployment, but the last thing she oversaw before departing on an open-ended medical leave was ... <a href="https://www.wsj.com/tech/openai-technology-business-programming-network-b681ef6b?st=eDGw8W">checks notes</a> ... negotiating the acquisition of a YouTube tech news show for “low hundreds of millions of dollars” (<a href="https://www.ft.com/content/4fe4972a-3d24-45be-b9fa-a429c432b08e">per the Financial Times</a>). That’s the deployment of <em>something</em>, but not artificial general intelligence.</p>

<p>Simo, too, is credited with the “superapp” strategy (which I will not stop putting in dick quotes). It certainly sounds like something someone <a href="https://www.marieclaire.com/career-advice/a28712482/fidji-simo-facebook/">from Facebook</a> would think up. But now she’s not going to be there to oversee it. I wish Simo well with her health issues, which seem significant, but none of this paints a picture of a well-run company with any sort of cohesive strategic vision.</p>

<p>Until last week, I hadn’t seen <a href="https://www.wired.com/story/fidji-simo-is-openais-other-ceo-and-she-swears-shell-make-chatgpt-profitable/">Zoë Schiffer’s profile of Simo for Wired from November</a>, soon after she joined OpenAI as <em>a</em> CEO, but not <em>the</em> CEO:</p>

<blockquote>
  <p>Simo hasn’t been seen much at OpenAI’s San Francisco office since
she began as CEO of Applications in August. But her presence is
felt at every level of the company — not least because she’s
heading up ChatGPT and basically every function that might make
OpenAI money. Simo is dealing with a relapse of postural
orthostatic tachycardia syndrome (POTS) that makes her prone to
fainting if she stands for long periods of time. So for now, she’s
working from home in Los Angeles, and she’s on Slack. <em>A lot</em>.</p>

<p>“Being present from 8 am to midnight every day, responding within
five minutes, people feel like I’m there and that they can reach
me immediately, that I jump on the phone within five minutes,” she
tells me. Employees confirm that this is true. OpenAI’s famously
Slack-driven culture can be overwhelming for new hires. But not,
apparently, for Simo. Employees say she is often seen popping into
channels and threads, sharing thoughts and asking questions.</p>
</blockquote>

<p>OpenAI’s work environment seems not merely overwhelming, but torturous. I have no reason to believe Simo’s medical leave is anything but a legitimate medical leave, but I wouldn’t be surprised if she never comes back. (What’s the point of being CEO of AGI deployment when there is no AGI to deploy?)</p>

<p>I don’t see the path from here to there, where <em>there</em> is a justification for a trillion-dollar-ish valuation for this company.</p>

<div class="footnotes">
<hr />
<ol>
<li id="fn1-2026-04-07">
<p>There’s a joke to be made here about this “$122 billion in committed capital” being called such because the investors throwing good money after bad into OpenAI ought to be committed.&nbsp;<a href="#fnr1-2026-04-07"  class="footnoteBackLink"  title="Jump back to footnote 1 in the text.">&#x21A9;&#xFE0E;</a></p>
</li>
</ol>
</div>



    ]]></content>
  </entry><entry>
	
	<link rel="alternate" type="text/html" href="https://www.typotheque.com/blog/zed-a-sans-for-the-needs-of-21century/?utm_source=df" />
	<link rel="shorturl" href="http://df4.us/x2p" />
	<link rel="related" type="text/html" href="https://daringfireball.net/feeds/sponsors/2026/04/zed_a_font_superfamily" />
	<id>tag:daringfireball.net,2026:/feeds/sponsors//11.42865</id>
	<author><name>Daring Fireball Department of Commerce</name></author>
	<published>2026-04-06T19:15:05Z</published>
	<updated>2026-04-13T15:12:35Z</updated>
	<content type="html" xml:base="https://daringfireball.net/feeds/sponsors/" xml:lang="en"><![CDATA[
<p>Zed is a type system that was developed with one question in mind: what do readers actually need? Not what looks good in a type specimen, but what works for the widest possible range of readers. We tested Zed with visually impaired patients at a French ophthalmology hospital and found that Zed Text outperformed Helvetica in terms of reading speed across all patient groups. Designed from scratch to perform different functions, it comes in two optical versions — Text and Display — with four variable axes and support for 547 languages, including endangered ones. It is available directly from the designers.</p>

<p><img
    src = "https://daringfireball.net/misc/2026/04/zed-star-1100.png"
    width = 550
    alt = "Sample of a variety of lowercase a’s from Zed, arranged in a star pattern."
></p>

<div>
<a  title="Permanent link to ‘Zed, a Font Superfamily’"  href="https://daringfireball.net/feeds/sponsors/2026/04/zed_a_font_superfamily">&nbsp;★&nbsp;</a>
</div>

	]]></content>
	<title>[Sponsor] Zed, a Font Superfamily</title></entry><entry>
    <title>David Pogue’s ‘Apple: The First 50 Years’</title>
    <link rel="alternate" type="text/html" href="https://daringfireball.net/2026/04/pogue_apple_first_50_years" />
	<link rel="shorturl" href="http://df4.us/x28" />
	<id>tag:daringfireball.net,2026://1.42848</id>
	<published>2026-04-02T14:57:28Z</published>
	<updated>2026-04-02T19:08:01Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<summary type="text">A veritable encyclopedia of Apple history. Just a remarkable, essential, and unique work.</summary>
	<content type="html" xml:base="https://daringfireball.net/" xml:lang="en"><![CDATA[
<p>Pogue was <a href="https://daringfireball.net/thetalkshow/2026/03/18/ep-443">my guest on The Talk Show</a> a few weeks ago to talk about his new book, <em><a href="https://www.applefirst50.com/">Apple: The First 50 Years</a></em>, and the show was a lot of fun. But the book is so good, so comprehensive, so <em>fun</em> that it feels essential to link to it whilst we celebrate Apple’s 50th year. I’m a print guy, generally, but the print edition of this book is especially good — it’s a gorgeous book printed in full color throughout (not just, say, 16 color pages in the middle). Apple’s history is both literally and figuratively colorful, and the photos and screenshots Pogue includes are terrific.</p>

<p>The book is nothing short of an instant classic — simultaneously a very enjoyable read, and a meticulously-researched reference for the decades to come. Pogue both covers well-known ground <em>and</em> reports umpteen nuggets, anecdotes, and details that have never been told before. For example, we all know that Steve Jobs was resistant to opening the iPhone to third-party apps. But Pogue interviewed Scott Forstall and got this story, about just how far Steve Jobs thought Apple could go to expand the iPhone’s software library while not opening it to third-party developers:</p>

<blockquote>
  <p>“I want you to make a list of every app any customer would ever
want to use,” he told Forstall. “And then the two of us will
prioritize that list. And then I’m going to write you a blank
check, and you are going to build the largest development team in
the history of the world, to build as many apps as you can as
quickly as possible.”</p>

<p>Forstall, dubious, began composing a list. But on the side, he
instructed his engineers to build the security foundations of an
app store into the iPhone’s software-“against Steve’s knowledge
and wishes,” Forstall says. [...]</p>

<p>Two weeks after the iPhone’s release, someone figured out how to
“jailbreak” the iPhone: to hack it so that they could install
custom apps.</p>

<p>Jobs burst into Forstall’s office. “You have to shut this down!”</p>

<p>But Forstall didn’t see the harm of developers spending their
efforts making the iPhone better. “If they add something
malicious, we’ll ship an update tomorrow to protect against that.
But if all they’re doing is adding apps that are useful, there’s
no reason to break that.”</p>

<p>Jobs, troubled, reluctantly agreed.</p>

<p>Week by week, more cool apps arrived, available only to jailbroken
phones. One day in October, Jobs read an article about some of the
coolest ones.</p>

<p>“You know what?” he said. “We should build an app store.”</p>

<p>Forstall, delighted, revealed his secret plan. He had followed in
the footsteps of Burrell Smith (the Mac’s memory-expansion
circuit) and Bob Belleville (the Sony floppy-drive deal): He’d
disobeyed Jobs and wound up saving the project.</p>
</blockquote>

<p>The book is just under 600 pages, including a comprehensive index, and it isn’t padded. It is a veritable encyclopedia of Apple history. Just a remarkable, essential, and unique work. If you haven’t ordered a copy, you should, and if you do, here are some make-me-rich affiliate links:</p>

<ul>
<li>Hardcover:
<ul><li><a href="https://amzn.to/479Cp8v">Amazon</a></li>
<li><a href="https://bookshop.org/a/56320/9781982134594">Bookshop.org</a></li></ul></li>
<li>E-book:
<ul><li><a href="https://amzn.to/4sKCjfK">Kindle</a></li>
<li><a href="https://books.apple.com/us/book/apple/id6749329845">Apple Books</a></li>
<li><a href="https://bookshop.org/a/56320/9781982134655">Bookshop.org</a></li></ul></li>
</ul>



    ]]></content>
  </entry><entry>
    <title>Apple Giveth, Apple Taketh Away</title>
    <link rel="alternate" type="text/html" href="https://daringfireball.net/2026/03/apple_giveth_apple_taketh_away" />
	<link rel="shorturl" href="http://df4.us/x1a" />
	<id>tag:daringfireball.net,2026://1.42814</id>
	<published>2026-03-27T20:46:14Z</published>
	<updated>2026-03-29T21:20:00Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<summary type="text">Safari is no longer breaking my menu-item-icon despising heart on MacOS 26 Tahoe, but the best trick to block the Tahoe “upgrade” notice on MacOS 15 Sequoia no longer works.</summary>
	<content type="html" xml:base="https://daringfireball.net/" xml:lang="en"><![CDATA[
<h2>The Good News First</h2>

<p>Just this week <a href="https://daringfireball.net/2026/03/what_to_do_about_those_menu_item_icons_in_macos_26_tahoe">I wrote about a hidden <code>defaults</code> preference</a> you can set to turn off most of the insipid menu item icons in most of Apple’s first-party apps in MacOS 26 Tahoe. I bemoaned the fact that Safari — generally an exemplar of what makes a great Mac app a great Mac app — generally ignored this setting, leaving most of its menu item icons in place. I am delighted to report that that’s fixed in MacOS 26.4. With the preference set to hide these icons, Safari now only shows a handful.</p>

<p>Here’s a link to <a href="https://daringfireball.net/misc/2026/03/safari-tahoe-file-menu-before-after.png">the screenshot of the old before/after</a>, taken on MacOS 26.3.2. Boo hiss. Here’s the new before/after, taken on MacOS 26.4:</p>

<p><a href="https://daringfireball.net/misc/2026/03/safari-tahoe-file-menu-before-after-26.4.png" class="noborder">
  <img
    src = "https://daringfireball.net/misc/2026/03/safari-tahoe-file-menu-before-after-26.4.png"
    width = 550
    alt = "Screenshot of Safari's File menu on MacOS 26.3 Tahoe, before and after changing the hidden `NSMenuEnableActionImages` preference. In the before screenshot, every menu item has an icon. In the after image, the only items with an icon are New Empty Tab Group, New Tab Group with 2 Tabs, Delete Tab Group, Add to Dock…, and Import From Browser."
  /></a></p>

<p>In Tahoe 26.3 (and presumably, earlier versions of Tahoe), 16 of 19 menu items in Safari’s File menu still showed an icon with this setting enabled. In 26.4, only 5 of 19 do.<sup id="fnr1-2026-03-27"><a href="#fn1-2026-03-27">1</a></sup> The rest of Safari’s other menus have been updated similarly, and look so much better for it.</p>

<p>It’s interesting to me that Safari was updated to support this hidden preference in 26.4. I take it as a sign that there’s a contingent within Apple (or at least within the Safari team) that dislikes these menu item icons enough to notice that Safari wasn’t previously recognizing this preference setting. (And I further take it as a sign that within Apple’s engineering ranks, the existence of this <code>defaults</code> setting is widely known.) Keep hope alive.</p>

<h2>Now the Bad News</h2>

<p>Another recent Tahoe-related tip I’ve been writing about was using a device management profile to block the prompts in System Settings → General → Software Update to “upgrade” from MacOS 15 Sequoia to 26 Tahoe. I first wrote about it <a href="https://daringfireball.net/linked/2026/02/27/how-to-block-the-upgrade-to-tahoe-alerts-and-system-settings-indicator">a month ago</a>, linking to <a href="https://robservatory.com/block-the-upgrade-to-tahoe-alerts-and-system-settings-indicator/">a post from Rob Griffiths</a>. I then wrote about it again, <a href="https://daringfireball.net/linked/2026/03/26/mr-macintosh-imazing-profile-editor-tahoe">just this week</a>, linking to <a href="https://www.youtube.com/watch?v=uRg1pW8TSYk">a YouTube video from Mr. Macintosh</a>.</p>

<p>Ever since this technique started making the rounds, there was widespread commentary that it was taking advantage of a bug, not a feature, in MacOS 15 Sequoia. The 90-day “deferral” period to block the Tahoe update prompts was supposed to be from the date of the Tahoe major release (26.0), not from the most recent minor release. Welp, with this week’s release of MacOS 15.7.5, this bug is fixed, and Tahoe shows up in the Software Update panel in System Settings even if you have one of these device management profiles installed. Alas.</p>

<p>All is not lost, however. The same video from Mr. Macintosh shows a second, slightly less elegant way to banish all signs of Tahoe in Software Update (<a href="https://youtu.be/uRg1pW8TSYk?t=546">just after the 9:00 mark</a>). The trick is to register your Mac for the MacOS Sequoia Public Beta updates (or the developer betas). This <a href="https://daringfireball.net/misc/2026/03/sequoia-software-update-with-public-betas.png">blocks all signs of Tahoe</a>. You don’t actually have to install any future betas of Sequoia (at the moment, there are none available). Just make sure you have Automatic Updates disabled too. I’d rather risk inadvertently installing a public beta of 15.8 Sequoia than inadvertently “upgrading” to Tahoe.</p>

<div class="footnotes">
<hr />
<ol>
<li id="fn1-2026-03-27">
<p>In <a href="https://daringfireball.net/2026/03/what_to_do_about_those_menu_item_icons_in_macos_26_tahoe">my article earlier this week</a>, my screenshots showed only 18 menu items in Safari’s File menu, not 19. That’s because I took those screenshots on my review unit MacBook Neo, which I’m running in near-default state. Safari’s File → Import From Browser submenu appears in the File menu if and only if you have certain third-party web browsers installed on your system. On my MacBook Neo review unit, I don’t have any third-party browsers installed, so Safari omits this menu item. I snapped today’s screenshots from a different Tahoe machine that has Firefox installed.&nbsp;<a href="#fnr1-2026-03-27"  class="footnoteBackLink"  title="Jump back to footnote 1 in the text.">&#x21A9;&#xFE0E;</a></p>
</li>
</ol>
</div>



    ]]></content>
  </entry><entry>
    <title>What to Do About Those Menu Item Icons in MacOS 26 Tahoe</title>
    <link rel="alternate" type="text/html" href="https://daringfireball.net/2026/03/what_to_do_about_those_menu_item_icons_in_macos_26_tahoe" />
	<link rel="shorturl" href="http://df4.us/x0p" />
	<id>tag:daringfireball.net,2026://1.42793</id>
	<published>2026-03-24T19:36:58Z</published>
	<updated>2026-03-25T01:11:43Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<summary type="text">If this worked to hide *all* of these cursed little turds smeared across the menu bar items of Apple’s system apps in Tahoe, this hidden preference would be a proverbial pitcher of ice water in hell. As it stands, alas, it’s more like half a glass of tepid water.</summary>
	<content type="html" xml:base="https://daringfireball.net/" xml:lang="en"><![CDATA[
<p><a href="https://mastodon.social/@stroughtonsmith/116262411548746327">Steven Troughton-Smith</a>, over the weekend:</p>

<blockquote>
  <p>Here’s one for the icons-in-menus haters on macOS Tahoe:</p>

<pre><code>defaults write -g NSMenuEnableActionImages -bool NO
</code></pre>

<p>It even preserves the couple of instances you do want icons, like
for window zoom/resize.</p>
</blockquote>

<p>You do not need to restart or log out after applying this setting, but you will need to quit and relaunch any apps that are currently running for it to take effect.</p>

<p>If this worked to hide <em>all</em> of these <a href="https://daringfireball.net/linked/2026/01/05/hard-to-justify-tahoe-icons">cursed little turds</a> smeared <a href="https://daringfireball.net/linked/2026/01/06/nielsen-icons-in-menus">across the menu bar items</a> of Apple’s system apps in Tahoe, this hidden preference would be a proverbial pitcher of ice water in hell. As it stands, alas, it’s more like half a glass of tepid water. Still quite welcome when you’re thirsty in hell, though.</p>

<p>The problem is that while some of Apple’s system apps obey this setting across the board, others obey it only scattershot, and others still ignore it completely. Apple’s AppKit apps — real Mac apps — are the most likely to obey it. In the Finder, Notes, Photos, Preview, and TextEdit, it pretty much kills all menu item icons, leaving behind only a few mostly useful ones. (Among the random inconsistencies: Preview still shows an icon for the File → Print command — a stupid printer icon, natch — but none of the other apps listed above show an icon for the Print command.)</p>

<p>Mail and Calendar are more scattershot. Calendar hides most menu item icons, but keeps a few in the File menu. Mail is more like half-and-half, with no apparent rhyme or reason to which menu items still show icons. In the Mailbox menu, nearly all items have their icons removed; in the Messages menu, most keep their icons even with this setting set to hide them.</p>

<p>Safari is a heartbreak. It’s one of my favorite, most-used apps, and generally, one of Apple’s best exemplars of what makes a great Mac app a great Mac app. But with this setting enabled, only a handful of seemingly random menu items have their icons hidden. For example, here is the File menu in Safari v26.3.1, before and after applying this setting:</p>

<p><a href="https://daringfireball.net/misc/2026/03/safari-tahoe-file-menu-before-after.png" class="noborder">
  <img
    src = "https://daringfireball.net/misc/2026/03/safari-tahoe-file-menu-before-after.png"
    width = 550
    alt = "Screenshot of Safari's File menu on MacOS 26.3 Tahoe, before and after changing the hidden `NSMenuEnableActionImages` preference. In the before screenshot, every menu item has an icon. In the after image, the only items without an icon are the Close Window, Close All Windows, Save As…, and Export as PDF… commands."
  /></a></p>

<p>So, after applying a setting that should hide almost all menu item icons, 15 out of 18 menu items still have icons in Safari’s File menu — with no rhyme or reason to the 3 that are omitted. Safari’s other menus are similarly noncompliant. Like I said, heartbreaking.</p>

<p>(All is not lost in Safari, however — the setting does remove the icons from Safari’s contextual menu.)</p>

<p>Apple’s non-AppKit (Catalyst/UIKit/SwiftUI) Mac apps are mostly lost causes on this front. Messages, Maps, and Journal keep all their icons, except for the Window menu. The iPhone Mirroring app hides the icons from its Edit and Window menus, but keeps all of them in the View menu.</p>

<p>So it’s a mixed bag. But even a mixed bag is better than seeing <em>all</em> of these insipid ugly distracting icons. Apple should fix these apps so they all fully support this global preference (that’s what the <code>-g</code> switch in Troughton-Smith’s command-line incantation <a href="https://macos-defaults.com/">means</a>), and should expose this setting as a proper, visible toggle in the System Settings app. And of course, in MacOS 27, Apple should remove most of these icons from these apps, leaving behind only the handful that add actual clarity to their menu items. There’s an outcome just waiting to be had where the MacOS menu bar is better than it used to be, not worse, by carefully adding icons <em>only</em> next to commands where the icons add clarity. </p>

<p>My favorite  example: commands to rotate images, like the Tools → Rotate Left and Rotate Right commands in Preview, and Image → Rotate Clockwise and Rotate Counterclockwise in Photos.<sup id="fnr1-2026-03-24"><a href="#fn1-2026-03-24">1</a></sup> The rule of thumb should be that menu items should have icons if the icon alone could provide enough of a clue to <em>replace</em> the command name. That’s very much true for these Rotate commands, and the icons help reduce the cognitive load of thinking about which way is clockwise.</p>

<hr />

<p>And but so what about third-party Mac apps? I think the best solution is for third-party apps to ignore Apple’s lead, and omit menu item icons on apps that have been updated for the new appearance on MacOS 26 Tahoe. That’s what <a href="https://indieweb.social/@brentsimmons/115846213935605782">Brent Simmons has done with NetNewsWire 7</a>, using <a href="https://github.com/Ranchero-Software/NetNewsWire/blob/main/Modules/RSCore/Sources/RSCoreObjC/NSMenuItem%2BRSCore.m">code he published as open source</a>. Rogue Amoeba Software has adopted the same technique to improve their suite of apps when running on Tahoe, <a href="https://weblog.rogueamoeba.com/2026/01/10/removing-tahoes-unwanted-menu-icons/">and published this blog post</a>, illustrated with before and after screenshots, to explain their thinking.</p>

<p>No one is arguing that icons never improve the clarity of menu items. But for the most part, menu commands should be read. If a few special menu items are improved by including icons, include just those. They’ll stand out, further improving clarity. Part of the problem with Apple’s “almost every menu item has an icon” approach with their own apps on Mac OS 26 Tahoe is that — as copiously documented <a href="https://tonsky.me/blog/tahoe-icons/">by Nikita Prokopov</a> and <a href="https://blog.jim-nielsen.com/2025/icons-in-menus/">Jim Nielsen</a> — the overall effect is to add visual clutter, reducing clarity. But a side effect of that clutter is that it reduces the effectiveness of the menu items for which icons are actually useful (again, like Rotate commands, or the items in the Window → Move &amp; Resize submenu). If every menu item has an icon, the presence of an icon is never special. If only special menu items have icons, the presence of an icon is always special.<sup id="fnr2-2026-03-24"><a href="#fn2-2026-03-24">2</a></sup></p>

<div class="footnotes">
<hr />
<ol>

<li id="fn1-2026-03-24">
<p>It should go without saying that these commands in Preview and Photos should use the same terms. Either both should use Rotate Left/Right, or both should use Rotate Clockwise/Counterclockwise. I personally prefer Clockwise/Counterclockwise, but the inconsistency is what grates. In the heyday of consistency in Apple’s first-party Mac software, Apple’s apps were, effectively, a living HIG. If you were adding a Rotate command to your own application, and you were unsure whether to call it “Rotate Right” or “Rotate Clockwise”, you could just check what Apple did, in its own apps, and feel certain that you were doing the right thing, using the correct terms.&nbsp;<a href="#fnr1-2026-03-24"  class="footnoteBackLink"  title="Jump back to footnote 1 in the text.">&#x21A9;&#xFE0E;</a></p>
</li>

<li id="fn2-2026-03-24">
<p><a href="https://www.barebones.com/products/bbedit/">BBEdit</a> offers a great example. BBEdit can be used, free of charge, in perpetuity with a limited (but robust!) subset of its full feature set. Its full feature set is unlocked with a one-time purchase for each major release version. But the full feature set is available as a 30-day trial — which trial period is reset each time a major new version is released. During that trial period, menu commands that are paid features are available to use, but marked with a “★” icon. (A very fine choice of icon, if you ask me.) Here, for example, are screenshots of BBEdit’s <a href="https://daringfireball.net/misc/2026/03/bbedit-text-menu-icons.png">Text</a> and <a href="https://daringfireball.net/misc/2026/03/bbedit-go-menu-icons.png">Go</a> menus while in trial mode. When the trial period ends, those commands are disabled, but remain visible in the menus, still marked with those star icons. Thus, during the free trial period, users can see which commands they’re using that they’ll need to pay for when the trial ends, and after the trial ends, they can see which features are locked. (After you purchase a license, those star icons just go away.)&nbsp;<a href="#fnr2-2026-03-24"  class="footnoteBackLink"  title="Jump back to footnote 2 in the text.">&#x21A9;&#xFE0E;︎</a></p>
</li>

</ol>
</div>



    ]]></content>
  </entry></feed><!-- THE END -->
