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


<updated>2026-04-17T14:01:05Z</updated><rights>Copyright © 2026, John Gruber</rights><entry>
	<title>App Store Reviews Are Busted</title>
	<link rel="alternate" type="text/html" href="https://blog.terrygodier.com/2026/04/13/app-store-reviews-are-busted.html" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x40" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/16/app-store-reviews-are-busted" />
	<id>tag:daringfireball.net,2026:/linked//6.42912</id>
	<published>2026-04-17T01:00:26Z</published>
	<updated>2026-04-17T01:37:12Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Terry Godier:</p>

<blockquote>
  <p>For example, if you have a 4.1 star rating in the App Store, any 4
star review is going to <em>decrease that average</em>. In other words,
<em>leaving a 4 star review is essentially leaving a negative
review</em>. [...]</p>

<p>You will see a lot of 4 star reviews that say things like, “<em>This
is my favorite app!</em>” or “<em>Gamechanger!</em>” The apps that tend to
have these types of reviews are often over a 4.0 in the store and
are being actively harmed average-wise by having them, even though
the intent was clearly not to do so.</p>
</blockquote>

<p>Problem #1 is that star-rating systems <a href="https://daringfireball.net/linked/2017/04/13/star-ratings-are-garbage">absolutely suck for aggregation</a>. If you’re going to collect and average ratings from users, the system that works best is binary: thumbs-up or thumbs-down. <a href="http://daringfireball.net/linked/2017/03/17/netflix-stars-vs-thumbs-up">Netflix switched from stars to thumbs in 2017</a>, and <a href="https://daringfireball.net/linked/2017/03/18/youtube-thumbs-stars">YouTube switched all the way back in 2009</a>. The App Store should switch to thumbs.</p>

<blockquote>
  <p>The logical endpoint of apps optimizing for a 5 star review
invalidates the system as meaningful on the store. The system
becomes a better representation of the sophistication at review
prompt execution than it does an accurate reflection of app
product quality. The incentive isn’t to create an actual 5 star
app, but rather to create a robust system that transmits only 5
star reviews.</p>
</blockquote>

<p>Problem #2 is that even if the App Store switched from stars to thumbs, the system would still be gamified by developers, rewarding, as Godier aptly puts it, not the best apps but instead the apps that are best at “review prompt execution”. Apple should remove the APIs that allow apps to prompt for reviews, and forbid the practice of prompting for them. Nothing good, and much bad, comes from these prompts. Imagine being in a restaurant, and in the middle of your entree, the server comes to your table and hands you an iPad and asks you to rate the joint on Yelp. That’s what using most apps is like. And the apps that do the right thing — like Godier’s <a href="https://www.terrygodier.com/current">Current</a> — and never solicit a review like a needy hustler are penalized.</p>

<p>Every time I see one of these prompts it’s like getting hit up by a panhandler — and some of the prompts come from Apple’s own apps. It’s all so <em>greasy</em>. One of the advantages of a walled garden ought to be keeping panhandlers and solicitors out.</p>

<div>
<a  title="Permanent link to ‘App Store Reviews Are Busted’"  href="https://daringfireball.net/linked/2026/04/16/app-store-reviews-are-busted">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Freecash Was More Like Scamcash</title>
	<link rel="alternate" type="text/html" href="https://techcrunch.com/2026/04/14/how-the-rewards-app-freecash-scammed-its-way-to-the-top-of-the-app-stores/" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x3z" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/16/freecash-was-more-like-scamcash" />
	<id>tag:daringfireball.net,2026:/linked//6.42911</id>
	<published>2026-04-17T00:10:09Z</published>
	<updated>2026-04-17T14:01:05Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Sarah Perez, <a href="https://techcrunch.com/2026/04/14/how-the-rewards-app-freecash-scammed-its-way-to-the-top-of-the-app-stores/">writing for TechCrunch</a>:</p>

<blockquote>
  <p>If you’ve been on TikTok this year, you’ve more than likely
encountered ads for Freecash. The <a href="https://www.tiktok.com/@cloveerika/video/7611374440600898846">app has been marketed</a> as
a way to make money just by scrolling TikTok — and jumped to the
top of the app stores in recent months, peaking at the No. 2
position in the U.S. App Store.</p>

<p>In truth, Freecash pays users to play mobile games — all the
while collecting a heaping amount of sensitive data, <a href="https://www.malwarebytes.com/blog/news/2026/01/get-paid-to-scroll-tiktok-the-data-trade-behind-freecash-ads">according to
cybersecurity company Malwarebytes</a>. [...]</p>

<p>On Monday, after being contacted by TechCrunch for comment, Apple
pulled Freecash from its App Store. As of Monday afternoon, the
app was still listed in the Google Play store. (It has since been
removed).</p>
</blockquote>

<p>As I have <a href="https://daringfireball.net/search/bunco+squad">repeatedly written</a>, it boggles my mind why Apple doesn’t have an App Store “bunco squad” that targets scam and fraud apps <em>that are popular and/or high-grossing</em>.
It’s folly to think that the App Store could ever be completely free of scam apps. But it’s absurd that this app Freecash rose to #2 in the App Store, with millions of downloads, and Apple only took a look at and removed it after TechCrunch asked about the app.</p>

<p><a href="https://www.malwarebytes.com/blog/news/2026/01/get-paid-to-scroll-tiktok-the-data-trade-behind-freecash-ads">Pieter Arntz, writing at Malwarebytes</a>:</p>

<blockquote>
  <p>The landing pages featured TikTok and Freecash logos and invited
users to “get paid to scroll” and “cash out instantly,” implying a
simple exchange of time for money. Those claims were misleading
enough that TikTok said the ads violated its rules on financial
misrepresentation and removed some of them.</p>

<p>Once you install the app, the promised TikTok paycheck vanishes.
Instead, Freecash routes you to a rotating roster of mobile games — titles like Monopoly Go and Disney Solitaire — and offers
cash rewards for completing time‑limited in‑game challenges.
Payouts range from a single cent for a few minutes of daily play
up to triple‑digit amounts if you reach high levels within a
fixed period.</p>

<p>The whole setup is designed not to reward scrolling, as it claims,
but to funnel you into games where you are likely to spend money
or watch paid advertisements.</p>
</blockquote>

<p>Dystopian. And it’s gross that the follow-the-money chain here ultimately leads to pay-to-win games from established brands like Hasbro (<a href="https://apps.apple.com/us/app/monopoly-go/id1621328561">Monopoly Go</a>) and, of all companies, Disney (<a href="https://apps.apple.com/us/app/disney-solitaire/id6475757306">Disney Solitaire</a>). Look at these games’ App Store listings, and you’ll see: (a) their in-app purchases are clearly meant to capitalize on addicts, and (b) their privacy report cards are appalling. And Apple is taking 30 percent of all this. Honest to god, how would it be any worse if Apple started selling cigarettes in its retail stores? Because there’d be butts to clean up outside the glass doors?</p>

<div>
<a  title="Permanent link to ‘Freecash Was More Like Scamcash’"  href="https://daringfireball.net/linked/2026/04/16/freecash-was-more-like-scamcash">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Colliding With Reality, Indeed</title>
	<link rel="alternate" type="text/html" href="https://www.nytimes.com/2026/04/15/us/politics/trump-iran-war.html?unlocked_article_code=1.bVA.EB30.mygpleorcQhg&amp;smid=url-share" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x3y" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/16/colliding-with-reality-indeed" />
	<id>tag:daringfireball.net,2026:/linked//6.42910</id>
	<published>2026-04-16T20:39:05Z</published>
	<updated>2026-04-17T00:34:02Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Anton Troianovski, reporting for The New York Times under the headline “Trump’s Portrayal of the War in Iran Collides With Reality”:</p>

<blockquote>
  <p>President Trump is trying to cast his Iran war as all but over, a
done-and-dusted success.</p>

<p>But after years of trying to impose his own reality on the world,
he has now run into a crisis that is not bending to his narrative.</p>
</blockquote>

<p>On the one hand, I’m loath to complain about the Times finally stating the obvious and treating Trump like they would any other official. Same goes for a Peter-Baker-bylined piece this week, “<a href="https://www.nytimes.com/2026/04/13/us/politics/trump-mental-fitness-25th-amendment.html">Trump’s Erratic Behavior and Extreme Comments Revive Mental Health Debate</a>”. <em>Finally</em>. It was good that the Times’s reporting on Biden’s mental acuity two years ago was sharp enough to <a href="https://www.politico.com/news/2024/02/19/nyt-white-house-upset-biden-age-coverage-00142098">draw the ire of the Biden administration</a>. But Biden never once said anything <em>crazy</em>. Forgetful? Slightly confused? Sure. But Trump is saying and tweeting crazy-ass stuff every day now. A steady stream of <a href="https://www.theatlantic.com/ideas/2026/04/trump-pope-post-truth-social/686802/?gift=aQyUJR7AIw1mJWdQ6Ed6yKn08vqyRtQKf56D_yFLDwk">abject unhinged nuttiness</a>. For chrissake he <a href="https://www.youtube.com/watch?v=IdjHO61QNes">badgered kindergarteners at the White House Easter egg roll</a> about Biden’s use of an autopen.</p>

<p>But on the other hand, when exactly has Trump “run into a crisis” that <em>did</em> “bend to his narrative”? He’s a <a href="https://daringfireball.net/linked/2016/12/29/on-bullshit">bullshitter</a>, and so good at bullshitting that his bullshit often flies. That’s very different from reality bending to meet the bullshit.</p>

<p>The difference with Iran is that war is about as close as anything gets to being bullshit-proof. Trump created a crisis that <a href="https://www.theatlantic.com/politics/2026/04/trump-iran-hungary-melania-epstein/686816/?gift=aQyUJR7AIw1mJWdQ6Ed6yD-VW862PCpQvP7CHjMvYYQ">can’t be bullshitted</a>.</p>

<p>(Also, <a href="https://daringfireball.net/misc/2026/04/oompa-loompa-trumpa.jpeg">take it easy on the Oompa-Loompa makeup</a>, sir.)</p>

<div>
<a  title="Permanent link to ‘Colliding With Reality, Indeed’"  href="https://daringfireball.net/linked/2026/04/16/colliding-with-reality-indeed">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>How to Format 10-Digit Phone Numbers</title>
	<link rel="alternate" type="text/html" href="https://www.threads.com/@apstylebook/post/DXKtXVXEh7T" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x3x" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/16/how-to-format-10-digit-phone-numbers" />
	<id>tag:daringfireball.net,2026:/linked//6.42909</id>
	<published>2026-04-16T20:09:07Z</published>
	<updated>2026-04-16T21:08:46Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>The Associated Press Stylebook, on Threads:</p>

<blockquote>
  <p>We updated our style for telephone numbers in 2024 to drop
parentheses. We now recommend the form: 212-621-1500.</p>

<p>For international numbers use 011 (from the United States), the
country code, the city code and the telephone number:
011-44-20-7535-1515.</p>

<p>Use hyphens, not periods. No parentheses. The form for toll-free
numbers: 800-111-1000. If extension numbers are needed, use a
comma to separate the main number from the extension:
212-621-1500, Ext. 2.</p>
</blockquote>

<p>I have long been annoyed that U.S. phone numbers are so often formatted in the outdated <em>(123) 555-1234</em> format. The use of parentheses for the area code dates back to the old days, when you only needed to dial the area code to call a number outside your own area code. (The same era whence comes the verb <em>dial</em>.) Until <a href="https://en.wikipedia.org/wiki/Ten-digit_dialing">10-digit dialing</a> with mandatory area codes started to become standard in the late 1990s, you only needed to dial seven digits to call a local number.</p>

<p>Apple’s Contacts app (and I think the system-wide <a href="https://developer.apple.com/documentation/Contacts">Contacts framework</a>, used by third-party apps like <a href="https://flexibits.com/cardhop">Flexibits’s excellent Cardhop</a>), will go so far as to reformat numbers entered in <em>123-555-1234</em> format as <em>(123) 555-1234</em>. Apple should update the formatting to go the other way, and turn phone numbers with the area code in parentheses into the <em>123-555-1234</em> format. It’s only because area codes used to be optional that they were put in parentheses. Given that 7-digit dialing is never going to return, we should abolish the parentheses too.</p>

<div>
<a  title="Permanent link to ‘How to Format 10-Digit Phone Numbers’"  href="https://daringfireball.net/linked/2026/04/16/how-to-format-10-digit-phone-numbers">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Chance Miller: ‘Netflix Ruined Its Apple TV App by Switching to a Custom Video Player’</title>
	<link rel="alternate" type="text/html" href="https://9to5mac.com/2026/04/15/netflix-ruined-its-apple-tv-app-by-switching-to-a-custom-video-player/" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x3w" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/16/miller-netflix-tvos" />
	<id>tag:daringfireball.net,2026:/linked//6.42908</id>
	<published>2026-04-16T19:27:00Z</published>
	<updated>2026-04-16T19:27:00Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Chance Miller, 9to5Mac:</p>

<blockquote>
  <p>The change began rolling out a few weeks ago, and user frustration
is mounting. On Reddit, there’s a <a href="https://www.reddit.com/r/appletv/comments/1s5bzfy/latest_neflix_app_update_is_time_to_unsubscribe/">growing thread of Netflix
subscribers</a> saying they are canceling their subscription
because of this change to the Apple TV app. [...]</p>

<p>The change also means you lose access to full payback
controls using the Apple TV Remote app on your iPhone. You
can’t enable Enhance Dialogue from the video player. That
clever Apple TV feature that automatically enables subtitles
when you rewind? Gone.</p>

<p>One of my most-used tvOS video player features is the ability to
<a href="https://geni.us/PWhNbn4">tap the Siri Remote</a> to see when what I’m currently
watching will end. It’s great for trying to decide whether you
have time for one more episode before bed. That feature is gone in
Netflix as part of this change.</p>

<p><a href="https://www.flatpanelshd.com/news.php?subaction=showfull&amp;id=1775109419">FlatpanelsHD has a great roundup</a> of all the features on
Apple TV that rely on an app using the native video player.</p>
</blockquote>

<p>Someone tried to argue with me when I complained about this horrendous regression that Netflix users somehow want consistency across different platforms — that users want the same Netflix player on Apple TV as on Roku, Amazon Fire, Google TV, and whatever crap is built into their “smart” TV. Nonsense. Why would users of one platform care what the Netflix player is like on other platforms? Apple TV users buy Apple TV boxes because they want the Apple TV experience. Maybe <em>Netflix</em> wants to present the same experience everywhere. Maybe <em>Netflix</em> wants to save on engineering costs by having a write-once-run-like-shit-everywhere video player. That’s a Netflix concern, not a user concern.</p>

<p>From the perspective of users, this change to the tvOS Netflix app just sucks. There’s no upside at all. Nothing is better, much is worse, and a slew of cool platform features are now gone.</p>

<div>
<a  title="Permanent link to ‘Chance Miller: ‘Netflix Ruined Its Apple TV App by Switching to a Custom Video Player’’"  href="https://daringfireball.net/linked/2026/04/16/miller-netflix-tvos">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Apple Pay Express Transit Mode, When Used With a Visa Card, Is Vulnerable to Scam Tap-to-Pay Readers</title>
	<link rel="alternate" type="text/html" href="https://www.macrumors.com/2026/04/15/apple-pay-visa-transit-exploit/" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x3v" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/16/express-transit-visa-exploit" />
	<id>tag:daringfireball.net,2026:/linked//6.42907</id>
	<published>2026-04-16T18:43:44Z</published>
	<updated>2026-04-16T18:46:46Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Juli Clover, MacRumors:</p>

<blockquote>
  <p>The process requires the victim to have Express Transit Mode
enabled for payments, and a Visa card linked for those payments,
among other steps. As it turns out, it’s a Visa-related security
loophole rather than an iPhone issue, and it doesn’t work with a
Mastercard or an American Express card because other cards use
different security methods. It also doesn’t work with Samsung
Pay on Samsung devices, and it requires the specific combination
of a Visa card and an iPhone. Apple told Veritasium that it’s an
issue with the Visa system, but something unlikely to occur in
the real world.</p>
</blockquote>

<p><a href="https://www.youtube.com/watch?v=PPJ6NJkmDAo">The video</a>, hosted by the Veritasium YouTube channel, but starring Marques Brownlee as the victim, takes over 15 minutes before clarifying that the exploit only works with Visa cards, and only when a Visa card is set as your card for Express Transit Mode. Until then, the video implies that the exploit can work against any iPhone that has Apple Pay configured, with any sort of credit card. The technical explanation of how the hack works is pretty good though.</p>

<p><a href="https://daringfireball.net/linked/2025/04/03/us-transaction-shares-for-visa-mastercard-and-amex">As I wrote a year ago</a> (when Apple was looking for a new partner to replace Goldman Sachs as the bank for Apple Card), Visa is the most popular credit and debit card in the U.S., by a significant margin. If you don’t use Express Transit Mode, you’re safe. If you do use Express Transit Mode, I suggest any card other than a Visa.</p>

<div>
<a  title="Permanent link to ‘Apple Pay Express Transit Mode, When Used With a Visa Card, Is Vulnerable to Scam Tap-to-Pay Readers’"  href="https://daringfireball.net/linked/2026/04/16/express-transit-visa-exploit">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Bonus Thought Regarding the Name ‘iPhone Ultra’</title>
	<link rel="alternate" type="text/html" href="https://daringfireball.net/linked/2026/04/14/name-of-foldable-iphone" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x3u" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/16/bonus-thought-regarding-the-name-iphone-ultra" />
	<id>tag:daringfireball.net,2026:/linked//6.42906</id>
	<published>2026-04-16T15:26:03Z</published>
	<updated>2026-04-16T18:17:00Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>One more thought re: <a href="https://daringfireball.net/linked/2026/04/14/name-of-foldable-iphone">the item I posted this week</a> speculating on what Apple will name their <a href="https://www.macrumors.com/roundup/iphone-fold/">much-rumored</a> two-screen folding iPhone this year. If they do name it “iPhone Ultra”, I think Apple using that name for the folding iPhone will imply that they have no plans whatsoever to ever make a “rugged” iPhone — a model akin to Apple Watch Ultra.</p>

<p>I suspect Apple has no plans for a dedicated rugged iPhone. People who want that just buy extra-thick cases for regular iPhones. A watch is different. I know <em>some</em> people put their Apple Watches in ungainly protective “cases”, but they look hideous, which is why you see so few people using them. For aesthetically pleasing ruggedness, the watch case itself needs to be designed for it. But maybe there is a large enough potential market for such an iPhone — especially if such a device had significantly longer battery life than any regular iPhone, as an Apple Watch Ultra does relative to a regular Apple Watch.</p>

<p>But if Apple calls the folding iPhone “Ultra”, stop holding your breath for such an Apple-Watch-Ultra-style iPhone. In the same way that “Air” means very different things on Mac, iPad, and iPhone, so too might “Ultra”.</p>

<div>
<a  title="Permanent link to ‘Bonus Thought Regarding the Name ‘iPhone Ultra’’"  href="https://daringfireball.net/linked/2026/04/16/bonus-thought-regarding-the-name-iphone-ultra">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Rory Goss’s Accessibility Story</title>
	<link rel="alternate" type="text/html" href="https://www.apple.com/education/college-students/success-stories/goss/" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x3t" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/16/goss-apple-accessibility" />
	<id>tag:daringfireball.net,2026:/linked//6.42905</id>
	<published>2026-04-16T15:00:49Z</published>
	<updated>2026-04-16T15:00:49Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Feature story and short film, well worth watching, from Apple:</p>

<blockquote>
  <p>One winter day in January 2024, 16‑year‑old Rory Goss experienced
something jarring while in construction class at Abbey Christian
Brothers’ Grammar School in Newry, Northern Ireland. He could no
longer see the whiteboard at the front of the room.</p>

<p>As a straight‑A student in 11th grade, Rory was in the midst of
studying for his A‑levels and was about to start applying to
university. Passionate about golf and cars, and eager to start
driving lessons, he had no idea what was happening to his
eyesight.</p>

<p>Within weeks, he was diagnosed with Leber’s Hereditary Optic
Neuropathy, a rare genetic condition that damages the optic nerve
and can lead to sudden, severe vision loss. Over the next six
months, his vision deteriorated by 95%, meaning he was legally
blind as he began his 12th grade exams.</p>
</blockquote>

<p>Apple just posted this feature this week, but it’s serendipitously aligned with my recent (and <a href="https://daringfireball.net/linked/2026/04/13/memory-they-say">not-so-recent</a>) posts about the screen zooming features <a href="https://daringfireball.net/linked/2026/04/13/macos-zoom-gesture">in MacOS</a> <a href="https://daringfireball.net/linked/2026/04/15/screen-zooming-on-ios">and iOS</a>. Goss zooms in and out with extraordinary dexterity and fleetness. It’s quite extraordinary. Particularly moving for me is his illustration — created on an iPad, using Apple Pencil — where he attempts to illustrate what his vision now looks like.</p>

<div>
<a  title="Permanent link to ‘Rory Goss’s Accessibility Story’"  href="https://daringfireball.net/linked/2026/04/16/goss-apple-accessibility">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>So Close to Getting It</title>
	<link rel="alternate" type="text/html" href="https://www.theverge.com/tech/906873/sofa-app-track-tv-movies-installer" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x3s" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/15/so-close-to-getting-it" />
	<id>tag:daringfireball.net,2026:/linked//6.42904</id>
	<published>2026-04-16T01:00:35Z</published>
	<updated>2026-04-16T15:37:24Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>David Pierce, last week in his Installer column/newsletter for The Verge, singing the praises of the version 5.0 update to Sofa (the praises of which <a href="https://daringfireball.net/linked/2026/04/15/sofa-5">I just sang</a>):</p>

<blockquote>
  <p><a href="https://www.sofahq.com/5">Sofa 5</a>. A huge update to an Installerverse favorite, this app is
now a great way to manage everything you want to watch, read,
play, and even do IRL. I never quite made it stick when it was
mostly just movies and shows, but now I think of it as like a
Notion for my personal life. Apple devices only, alas, but boy do
I love this app.</p>
</blockquote>

<p>Pierce, <a href="https://daringfireball.net/2026/04/piece_android_iphone_apps">I just noted today</a>, also just wrote a feature story at The Verge <a href="https://www.theverge.com/tech/899602/best-phone-android-ios-app-store?view_token=eyJhbGciOiJIUzI1NiJ9.eyJpZCI6IkpKUk05aEQ3ZHYiLCJwIjoiL3RlY2gvODk5NjAyL2Jlc3QtcGhvbmUtYW5kcm9pZC1pb3MtYXBwLXN0b3JlIiwiZXhwIjoxNzc2MDMzMDU5LCJpYXQiOjE3NzU2MDEwNTl9.c8VIrq4Kl5DbAbr8ujYsehwxWVKN7dvXMV7yYkqADu0">about his decision to buy a new iPhone</a> — after trying an array of new Android phones and admitting to a (questionable, IMO) personal preference for Android over iOS — because there are so many better apps on iOS that don’t have equivalent-quality counterparts on Android. In that earlier piece, Pierce wrote:</p>

<blockquote>
  <p>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>These apps don’t just happen to be both exquisitely crafted <em>and</em> exclusive to iOS (and in some cases, MacOS). They’re exquisitely crafted <em>because</em> they are idiomatic native apps designed to adhere to Apple’s platforms. Not all native apps are great, of course, but most great apps are native — and most great native apps are native to iOS or MacOS.</p>

<p>So there ought be no “alas” to describe Sofa being exclusive to Apple devices, but instead a “thank you” to developer Shawn Hickman for keeping it exclusive, and thus keeping it great.</p>

<div>
<a  title="Permanent link to ‘So Close to Getting It’"  href="https://daringfireball.net/linked/2026/04/15/so-close-to-getting-it">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Sofa 5.0</title>
	<link rel="alternate" type="text/html" href="https://www.sofahq.com/5" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x3r" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/15/sofa-5" />
	<id>tag:daringfireball.net,2026:/linked//6.42903</id>
	<published>2026-04-16T00:36:05Z</published>
	<updated>2026-04-16T13:39:18Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Shawn Hickman:</p>

<blockquote>
  <p>A show you started last month. A book on your nightstand. A game
you keep meaning to get back to. Finding something new is easy.
Remembering where you left off is the hard part.</p>

<p>Sofa 5 helps you keep track of this stuff. Progress rings show up
on covers throughout the app so you can see where you stand at a
glance. Your home screen shows what’s next with one-tap checkboxes
to keep things moving.</p>

<p>Five ways to track, depending on what fits: just enjoy with zero
setup, tap to log, count pages, check off episodes, or keep a
journal as you go. Pick one and switch anytime.</p>
</blockquote>

<p>It’s a well-established cliché that no one ever finds the perfect to-do app or “task management system” unless they create it themselves. That’s certainly true for me (and resulted in my co-creating <a href="https://daringfireball.net/search/vesper">Vesper</a>). Keeping track of things you want or need to do is too close to codifying how you think and remember things in your own mind, and we all think and remember in unique ways. We thus crave unique apps or systems to manage our tasks, ones that fit our minds <em>just right</em>. That’s why there are a zillion to-do apps, including a bunch that are actually good. And, these days, that’s why there are so many people <a href="https://www.fastcompany.com/91309330/vibecoding-replit">creating their own</a> personal to-do apps using AI coding systems.</p>

<p>Because media-tracking apps are just a subset of to-do apps, all the <a href="https://robservatory.com/the-queue-helps-track-tv-shows-and-movies-to-watch/">same things</a> hold true for them. So, just like how I occasionally flit back and forth between general-purpose to-do apps, or become <a href="https://daringfireball.net/linked/2025/12/21/finalist">enamored with a new one</a>, I’ve switched between several media-tracking apps over the years. These are apps where you keep lists of movies and shows you want to watch, books you want to read, and then log them, perhaps with notes or ratings, as you watch them.</p>

<p>It’s an endlessly fascinating app genre. Sofa is a really good example, one that I’ve used on and off for years. (Disclaimer: I started using Sofa <a href="https://daringfireball.net/linked/2022/07/16/sofa">when it was the weekly sponsor on DF back in 2022</a>, but I’ve kept using it since then because it’s so good.) I’ve been using Sofa v5 for months now, including while it was in beta, and it is a big improvement to an already very good, very thoughtful app. A lot of people use general-purpose to-do apps to track movies and shows to watch, books to read, and games to play. Sofa 5 goes the other way, and expands what started as a dedicated media tracker into something you can use to track, well, anything you want to do.</p>

<p>Sofa is quite useful for free, and super useful with a paid subscription. If you’re even vaguely unsatisfied with your current app or system for tracking media to watch / read / play, you should check it out.</p>

<div>
<a  title="Permanent link to ‘Sofa 5.0’"  href="https://daringfireball.net/linked/2026/04/15/sofa-5">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Lisa Melton: ‘Memories of Steve’ (and Memories of Safari’s Unique Page-Loading Indicator in Particular)</title>
	<link rel="alternate" type="text/html" href="https://lisamelton.net/2023/10/05/memories-of-steve/" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x3q" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/15/melton-jobs" />
	<id>tag:daringfireball.net,2026:/linked//6.42902</id>
	<published>2026-04-15T19:54:17Z</published>
	<updated>2026-04-15T20:14:12Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Lisa Melton, who ran the team that created Safari, regarding her interactions with Steve Jobs:</p>

<blockquote>
  <p>When Steve asked you a question? You didn’t ramble and, whatever
you did, you didn’t make up an answer. If you didn’t know, you
just said that you didn’t know. But then you told him when you’d
have an answer. Again, this was just good advice to anyone
“managing up,” as they say.</p>
</blockquote>

<p>This is A+ advice for dealing with anyone, period. If you don’t know, say “I don’t know.” So many people have a deep aversion to saying that. And if you can say “I don’t know, but I’ll find out in «<em>some short amount of time here</em>»”, say that.</p>

<p>Here’s the bit that’s relevant this week:</p>

<blockquote>
  <p>Steve didn’t like the status bar and didn’t see the need for it.
“Who looks at URLs when you hover your mouse over a link?” He
thought it was just too geeky.</p>

<p>Fortunately, Scott and I convinced Steve to keep the status bar as
an option, not visible by default. But that meant we had a new
problem. Where should we put the progress bar to indicate how much
of the page was left to load?</p>

<p>Before, the progress bar lived inside the status bar. So we needed
to find it a new home. We discussed all sorts of silly ideas
including making it vertical along the edge of the window.</p>

<p>Remember, this was back in the day before the spinning gear or
other smaller affordances were widely used to indicate progress.
In the age of barber-pole blue Aqua, it had to be a bar.</p>

<p>The room got quiet. Steve and I sat side-by-side in front of the
demo machine staring at Safari. Suddenly we turned to each other
and said at the same time, “In the page address field!”</p>

<p>Smiles all around. Which I followed with, “I’ll have a working
version of that for you by the end of the week.” Over-committing
my engineering team, of course.</p>

<p>But I didn’t care. I had just invented something with the Big Guy.
True, it was a trifle, but there’s no feeling like sharing even a
tiny byline with Steve.</p>
</blockquote>

<p>This of course, is <a href="https://daringfireball.net/linked/2026/04/14/calhoun-lemay">contra John Calhoun’s offhand recollection</a> (in <a href="https://news.ycombinator.com/item?id=47297653">a Hacker News thread</a> last month) that Steve Lemay “also invented the early Safari URL text field that also doubled as a progress bar”. Melton is a direct source, so there’s no reason to doubt her recollection of having conceived of the idea alongside Steve Jobs. These recollections are not, of course, mutually exclusive — perhaps Lemay was a designer assigned to flesh out the idea, and Calhoun remembers him as a proponent of the idea.</p>

<p>Anyway, this whole essay from Melton just goes down like butter. So good.</p>

<div>
<a  title="Permanent link to ‘Lisa Melton: ‘Memories of Steve’ (and Memories of Safari’s Unique Page-Loading Indicator in Particular)’"  href="https://daringfireball.net/linked/2026/04/15/melton-jobs">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
    
    <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>
  <title>★ David Pierce Tried a Bunch of Android Phones and Then Bought an iPhone Again</title></entry><entry>
	<title>Screen Zooming on iOS and iPadOS</title>
	<link rel="alternate" type="text/html" href="https://mastodon.social/@stroughtonsmith/116404958539831051" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x3o" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/15/screen-zooming-on-ios" />
	<id>tag:daringfireball.net,2026:/linked//6.42900</id>
	<published>2026-04-15T14:34:44Z</published>
	<updated>2026-04-15T20:57:18Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Steven Troughton-Smith:</p>

<blockquote>
  <p>If you want to pixel-peep on iOS or iPadOS, it also has the Zoom
accessibility setting, and can be controlled via touch, keyboard,
or trackpad. It works for display mirroring too, and has other
options like a minimap and HUD (‘Zoom Controller’).</p>
</blockquote>

<p>These settings are in Settings → Accessibility → Zoom. I prefer switching the Zoom Region from the default Window Zoom (which gives you large magnifier glass window to drag around the screen) to Full Screen Zoom, which is more like <a href="https://daringfireball.net/linked/2026/04/13/macos-zoom-gesture">how zooming works on the Mac</a>.</p>

<p>On iPadOS, you should go into the Keyboard Shortcuts panel (inside Accessibility → Zoom) and turn on Zoom with Scroll Wheel. This lets you zoom Mac-style, using the Control key, when you have a keyboard and trackpad/mouse connected.</p>

<p>(You can, of course, <a href="https://support.apple.com/en-gb/guide/apple-vision-pro/tan563db5e24/visionos">zoom on VisionOS too</a>.)</p>

<div>
<a  title="Permanent link to ‘Screen Zooming on iOS and iPadOS’"  href="https://daringfireball.net/linked/2026/04/15/screen-zooming-on-ios">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Fraudulent Cryptocurrency App in Mac App Store Stole $9.5 Million From 50-Some Users</title>
	<link rel="alternate" type="text/html" href="https://www.web3isgoinggreat.com/?id=fake-ledger-app" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x3n" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/14/fraudulent-cryptocurrency-app-in-mac-app-store" />
	<id>tag:daringfireball.net,2026:/linked//6.42899</id>
	<published>2026-04-14T22:06:18Z</published>
	<updated>2026-04-14T22:06:27Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Molly White, at Web3 Is Going Just Great:</p>

<blockquote>
  <p>After a fake version of the Ledger cryptocurrency wallet app made
it onto the normally highly curated Apple App store, customers
lost $9.5 million dollars to the malicious product. Believing it
was a genuine Ledger product, people entered their seed phrases
into the app, then discovered their wallets were immediately
drained.</p>

<p>One victim, a musician who goes by G. Love, wrote: “I lost my
retirement fund in a hack/Scam when I switched my Ledger over to
my new computer and by accident downloaded a malicious ledger app
from the Apple store. All my BTC gone in an instant.” According to
him, he lost 5.9 BTC (~$445,000).</p>
</blockquote>

<p>The legit (if that adjective can be used for cryptocurrency apps) Ledger Live Mac app is only available as a direct download <a href="https://www.ledger.com/ledger-live">from Ledger’s website</a>. They also do have an app in the App Store, <a href="https://apps.apple.com/fr/app/ledger-live-app-crypto-nft/id1361671700">but it’s iPhone-only</a>.</p>

<div>
<a  title="Permanent link to ‘Fraudulent Cryptocurrency App in Mac App Store Stole $9.5 Million From 50-Some Users’"  href="https://daringfireball.net/linked/2026/04/14/fraudulent-cryptocurrency-app-in-mac-app-store">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>On the Name of Apple’s Foldable iPhone</title>
	<link rel="alternate" type="text/html" href="https://www.macrumors.com/2026/04/07/foldable-iphone-fold-iphone-ultra/" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x3m" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/14/name-of-foldable-iphone" />
	<id>tag:daringfireball.net,2026:/linked//6.42898</id>
	<published>2026-04-14T21:46:17Z</published>
	<updated>2026-04-14T21:46:17Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Tim Hardwick, last week at MacRumors:</p>

<blockquote>
  <p>Apple’s first foldable iPhone may not carry the speculative
media-derived “Fold” branding after all, <a href="https://weibo.com/6048569942/QzJ4xr79B">according to Chinese
leaker Digital Chat Station</a>. In a new post on Weibo, the
oft-accurate leaker claimed that Apple’s book-style foldable could
launch as the “iPhone Ultra.” Meanwhile, domestic Chinese
manufacturers are allegedly deciding whether to follow Apple’s
lead by tentatively branding their own upcoming foldables as
“Ultra” models, but likely with a lighter price tag — Apple’s
version is expected to cost between $2,000 and $2,500.</p>
</blockquote>

<p>I have no inside knowledge about what Apple plans to name this device, but I’ll eat my proverbial hat if they name it “iPhone Fold”. That name is so dumb it’s what Samsung calls their foldables. You don’t name a device for what it does, you name it for what it connotes. A good name conveys feeling, not just function. “iPhone Ultra” or “iPhone Max” would both work, and <em>Ultra</em> sounds more luxe. So while unsurprising, that’s probably the best bet, even without the reliable word of Mr. Digital Chat Station.</p>

<p>But if you want my take on a wildcard name, one with some <a href="https://everymac.com/systems/apple/powerbook_duo/index-powerbook-duo.html">history</a>, how about “iPhone Duo”?</p>

<div>
<a  title="Permanent link to ‘On the Name of Apple’s Foldable iPhone’"  href="https://daringfireball.net/linked/2026/04/14/name-of-foldable-iphone">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Speaking of Tips</title>
	<link rel="alternate" type="text/html" href="https://www.houstonchronicle.com/politics/texas/article/kristin-tips-out-texas-funeral-22206178.php" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x3l" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/14/speaking-of-tips" />
	<id>tag:daringfireball.net,2026:/linked//6.42897</id>
	<published>2026-04-14T21:19:29Z</published>
	<updated>2026-04-14T21:19:56Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>The Houston Chronicle:</p>

<blockquote>
  <p>Kristin Tips, the longtime presiding officer of the embattled
Texas Funeral Service Commission, is no longer on the board.
“Governor Abbott appreciates Kristin Tips’ service,” Andrew
Mahaleris, Abbott’s press secretary, said in an email Tuesday. “An
announcement on a replacement will be made at a later date.” [...]</p>

<p>Tips, who has run San Antonio’s prestigious Mission Park Funeral
Chapels, Cemeteries &amp; Crematories with her husband, Dick Tips, was
appointed to the board by the governor in 2017 and made the
presiding officer in May 2024. Tips did not respond to a request
for comment.</p>
</blockquote>

<p>I don’t have any questions for her, but I have at least one for her husband.</p>

<div>
<a  title="Permanent link to ‘Speaking of Tips’"  href="https://daringfireball.net/linked/2026/04/14/speaking-of-tips">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Apple Has Hidden the Pre-Creator-Studio Versions of Keynote, Numbers, and Pages in the Mac App Store</title>
	<link rel="alternate" type="text/html" href="https://9to5mac.com/2026/04/13/apple-removes-old-pages-keynote-numbers-apps-for-macos/" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x3k" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/14/pages-numbers-keynote-old-versions-mac-app-store" />
	<id>tag:daringfireball.net,2026:/linked//6.42896</id>
	<published>2026-04-14T21:07:35Z</published>
	<updated>2026-04-14T21:10:52Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Ryan Christoffel, 9to5Mac:</p>

<blockquote>
  <p>On the iPhone and iPad, Apple made the new Creator Studio features
available <a href="https://9to5mac.com/2026/01/28/pages-keynote-numbers-get-ios-26-updates-heres-everything-new/">as updates</a> to the existing App Store releases.</p>

<p>On the Mac though, the rollout was a <a href="https://9to5mac.com/2026/01/29/should-you-update-to-the-new-pages-numbers-keynote-and-freeform-on-mac/">lot more confusing</a>.
Apple kept the old iWork apps for Mac available on the App Store
and launched entirely separate iWork versions with the Creator
Studio features. Starting today, though, that oddity is no more.
<a href="https://x.com/aaronp613/status/2043721472573636622">Per Aaron Perris</a>, Apple has officially removed the old Pages,
Keynote, and Numbers apps from the App Store.</p>

<p>If you’ve previously downloaded these apps, you’ll still find them
in your download history and can re-download from there. But new
users will only see one option on the App Store: the Creator
Studio-compatible apps.</p>
</blockquote>

<p>One reason — perhaps <em>the</em> reason? — this was necessarily more complex on MacOS is that the iWork apps used to have different bundle identifiers on iOS and Mac. On the Mac, the old (classic?) version of Keynote has the bundle identifier <code>com.apple.iWork.Keynote</code>. On iOS, it was always just <code>com.apple.Keynote</code>, without the <code>iWork</code> part. To make the single-subscription bundle work across both platforms, Apple seemingly needed to unify the bundle IDs, and they unified them using the iOS versions, sans the <code>iWork</code> part. The new Creator Studio versions of the Mac apps now have the same bundle IDs as the iOS versions. You can see this using Terminal, if, like me, you currently have both versions of these apps installed side-by-side:</p>

<pre><code>% mdls -name kMDItemCFBundleIdentifier -r \
    /Applications/Numbers.app 
</code></pre>

<p>Result: <code>com.apple.iWork.Numbers</code>      </p>

<pre><code>% mdls -name kMDItemCFBundleIdentifier -r \
    /Applications/Numbers\ Creator\ Studio.app
</code></pre>

<p>Result: <code>com.apple.Numbers</code></p>

<p>You can also see from the above that while the <em>display</em> names for the new versions remain just “Keynote”, “Numbers”, and “Pages”, the actual names of the .app bundles in the file system are now “Keynote Creator Studio.app”, “Numbers Creator Studio.app”, and “Pages Creator Studio.app”. That’s how two apps that both appear to have the same name can exist next to each other in the same Applications folder.</p>

<p>I’ll leave the final word <a href="https://x.com/BasicAppleGuy/status/2043797070096806338">to Basic Apple Guy</a>:</p>

<blockquote>
  <p>Goodbye Keynote, Numbers, and Pages, and long live Keynote: Design Presentations, Numbers: Make Spreadsheets, and Pages: Create Documents</p>
</blockquote>

<div>
<a  title="Permanent link to ‘Apple Has Hidden the Pre-Creator-Studio Versions of Keynote, Numbers, and Pages in the Mac App Store’"  href="https://daringfireball.net/linked/2026/04/14/pages-numbers-keynote-old-versions-mac-app-store">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Google Will Finally Begin Punishing Sites for Back-Button Hijacking in June</title>
	<link rel="alternate" type="text/html" href="https://developers.google.com/search/blog/2026/04/back-button-hijacking" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x3j" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/14/google-penalizing-back-button-hijacking" />
	<id>tag:daringfireball.net,2026:/linked//6.42895</id>
	<published>2026-04-14T20:25:18Z</published>
	<updated>2026-04-14T20:25:18Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Google, on their Search Central Blog:</p>

<blockquote>
  <p>Today, we are expanding our <a href="https://developers.google.com/search/docs/essentials/spam-policies">spam policies</a> to address a
deceptive practice known as “back button hijacking”, which will
become an explicit violation of the “<a href="https://developers.google.com/search/docs/essentials/spam-policies#malicious-practices">malicious practices</a>” of
spam policies, leading to potential spam actions.</p>

<p><em>What is back button hijacking?</em><br>
When a user clicks the “back” button in the browser, they have a
clear expectation: they want to return to the previous page. Back
button hijacking breaks this fundamental expectation. It occurs
when a site interferes with a user’s browser navigation and
prevents them from using their back button to immediately get back
to the page they came from. Instead, users might be sent to pages
they never visited before, be presented with unsolicited
recommendations or ads, or are otherwise just prevented from
normally browsing the web.</p>

<p><em>Why are we taking action?</em><br>
We believe that the user experience comes first. Back button
hijacking interferes with the browser’s functionality, breaks the
expected user journey, and results in user frustration.</p>
</blockquote>

<p>Good for Google to penalize sites playing such dirty tricks, but, if they believe the user experience comes first, why are they only addressing this now in 2026? Here’s a Reddit thread from 15 years ago: “<a href="https://www.reddit.com/r/technology/comments/efwtl/why_the_fuck_do_websites_hijack_the_back_button/">Why the fuck do websites hijack the back button? Its fucking annoying</a>”. And why are they waiting until June to enforce it? Penalize these dickheads now.</p>

<p>I don’t see much back-button hijacking personally, perhaps because I don’t visit sketchy websites, but this entire issue only exists because of JavaScript. If web pages were documents, this wouldn’t even be possible.</p>

<div>
<a  title="Permanent link to ‘Google Will Finally Begin Punishing Sites for Back-Button Hijacking in June’"  href="https://daringfireball.net/linked/2026/04/14/google-penalizing-back-button-hijacking">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Amazon to Acquire Globalstar, Announces Agreement With Apple to Continue Service for iPhone and Apple Watch</title>
	<link rel="alternate" type="text/html" href="https://www.aboutamazon.com/news/company-news/amazon-globalstar-apple" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x3i" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/14/amazon-apple-globalstar" />
	<id>tag:daringfireball.net,2026:/linked//6.42894</id>
	<published>2026-04-14T19:34:29Z</published>
	<updated>2026-04-14T19:42:55Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Amazon:</p>

<blockquote>
  <p>Today Amazon.com, Inc. and Globalstar, Inc. announced that they
have entered into a definitive merger agreement under which Amazon
will acquire Globalstar, enabling Amazon Leo to add
direct-to-device (D2D) services to its low Earth orbit satellite
network and extend cellular coverage to customers beyond the reach
of terrestrial networks. In addition, Amazon and Apple announced
an agreement for Amazon Leo to power satellite services for iPhone
and Apple Watch, including Emergency SOS via satellite. [...]</p>
</blockquote>

<p>Greg Joswiak, quoted in Amazon’s press release:</p>

<blockquote>
  <p>“Apple and Amazon have a long and proven track record of working
together through Amazon’s core infrastructure services, and we
look forward to building on that collaboration with Amazon Leo.
This ensures our users will continue to have access to the vital
satellite features they have come to rely on, including Emergency
SOS, Messages, Find My, and Roadside Assistance via satellite, so
they can stay safe and connected while off the grid.”</p>
</blockquote>

<p>The Verge’s headline catches my initial reaction: “<a href="https://www.theverge.com/tech/911617/amazon-globalstar-apple-iphone-watch-satellite-internet">Apple and Amazon Are Teaming Up to Challenge Starlink’s Smartphone Ambitions</a>”. <a href="https://www.macrumors.com/2024/11/01/apple-globalstar-satellite-agreement/">Apple owned a 20 percent stake</a> in Globalstar, so they were <a href="https://www.theregister.com/2026/04/14/amazon_globalstar_satellite_envy/">more than a bystander</a>. But I think the deal speaks to the fact that amongst the tech titans, Apple and Amazon are more allies than rivals.</p>

<div>
<a  title="Permanent link to ‘Amazon to Acquire Globalstar, Announces Agreement With Apple to Continue Service for iPhone and Apple Watch’"  href="https://daringfireball.net/linked/2026/04/14/amazon-apple-globalstar">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>John Calhoun on Steve Lemay</title>
	<link rel="alternate" type="text/html" href="https://news.ycombinator.com/item?id=47297653" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x3h" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/14/calhoun-lemay" />
	<id>tag:daringfireball.net,2026:/linked//6.42893</id>
	<published>2026-04-14T19:26:25Z</published>
	<updated>2026-04-14T19:26:54Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p><a href="https://daringfireball.net/linked/2026/04/14/glider-is-back">Speaking</a> of <a href="https://daringfireball.net/linked/2026/04/14/moss-calhoun">John Calhoun</a>, he chimed in on <a href="https://news.ycombinator.com/item?id=47297653">a Hacker News thread</a> last month regarding his experience working with Steve Lemay at Apple:</p>

<blockquote>
  <p>I think Steve Lemay is a good guy. I kind of fought with him when
I was an engineer, he was a young, new designer (at Apple). But I
always respected his point of view — even when we argued.</p>

<p>When Jobs came back to Apple in the latter 1990’s “Design” slowly
came to have an outsized role. I was one half of the engineering
team that owned Preview (the application) when Steve Lemay became
a seemingly regular presence in the hallway. As the new “Aqua” UI
elements arrived in the OS like the “drawer” and toolbar, Steve
and his boss (forgetting his name right now — Greg Somebody?)
were often making calls about our UI implementation.</p>
</blockquote>

<p>I guarantee that was <a href="https://daringfireball.net/linked/2014/04/09/christie-ive-wsj">Greg Christie</a>, who is in my opinion the least-known-but-most-missed person at Apple.</p>

<blockquote>
  <p>Steve Lemay insisted the drawer live on the right side of the
window. This was inexplicable to me. I saw the layout of <em>Preview</em>
as hierarchical: the left side of the content driving the right
side. You click a thumbnail on the left (in the drawer) the window
content on the right changes to reflect the thumbnail clicked on.</p>

<p>Steve said, no, drawer on the right.</p>

<p>“Why? Why the hell would we do that?”</p>

<p>Steve was quick: “The Preview app is about <em>the content</em>. The
content is king.”</p>

<p>I admit that I still disagreed with him after the exchange, but I
had a new respect for him as a designer because he was able to
articulate a rationale for his decision. I suppose I was
prejudiced to expect hand-waving from designers.</p>
</blockquote>

<p>It’s a good sign when you lose an argument but gain respect for those arguing the opposing side. (And, Calhoun notes, the Preview sidebar eventually did move to the left, after split views replaced drawers in AppKit.)</p>

<blockquote>
  <p>(Addendum: Steve also invented the early Safari URL text field
that also doubled as a progress bar. Instant hate from me when I
saw it: it was as if the text of the URL you entered was being
<em>selected</em> as the page loaded. So I’m old-school and Steve had
some new ideas…)</p>
</blockquote>

<p>I had the same reaction as Calhoun when I first wrote about Safari, two days after it was announced and released as a public beta at Macworld Expo in January 2003. (That was a year before I created Markdown, so I had to edit raw HTML just now to update a few broken links to working versions at the Internet Archive.) <a href="https://daringfireball.net/2003/01/safari">I wrote then</a>: </p>

<blockquote>
  <p><strong>Progress Bar Behind Location Field</strong><br>
Hideous. It looks like partially-selected text. Please scrap it.</p>
</blockquote>

<p>But by 2009, <a href="https://daringfireball.net/2009/03/safari_4_public_beta">reviewing the public beta of Safari 4</a>, I had changed my mind, and admitted I was wrong in my initial assessment of the progress-bar-in-location-field combo control:</p>

<blockquote>
  <p>But I quickly grew accustomed to it, and soon grew to miss it when
using other browsers. It was, I soon decided, a damn clever way to
show progress in a way that was prominent while the page was
actually loading, and without taking up any additional space on
the screen after loading was complete.</p>
</blockquote>

<p>That innovation is a nice feather in Lemay’s cap.</p>

<div>
<a  title="Permanent link to ‘John Calhoun on Steve Lemay’"  href="https://daringfireball.net/linked/2026/04/14/calhoun-lemay">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Richard Moss’s 2010 Interview With John Calhoun on the Origins of Glider</title>
	<link rel="alternate" type="text/html" href="https://macscene.net/d/4678-interview-john-calhoun-on-the-origins-of-glider-part-1" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x3g" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/14/moss-calhoun" />
	<id>tag:daringfireball.net,2026:/linked//6.42892</id>
	<published>2026-04-14T16:20:23Z</published>
	<updated>2026-04-14T16:20:24Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Richard Moss, back in 2010:</p>

<blockquote>
  <p>John Calhoun’s Glider games hold a special place in the history of
Mac gaming, acting almost as an icon of the platform through much
of the 1990s. They spawned a hugely dedicated fan base, which
produced a ridiculous amount of original content both for and
about Glider — especially Glider 4 and Glider PRO, the later
versions.</p>

<p>I caught up with Calhoun over email recently, and quizzed him on
the origins and development of the series. This is the first part
of that interview. Read on to discover where the idea for Glider
originated, how the game came to exist, and how it dramatically
altered Calhoun’s future.</p>
</blockquote>

<p>Here’s the updated working link to <a href="https://macscene.net/d/4675-interview-john-calhoun-on-the-origins-of-glider-part-2">part 2 of the interview</a>, and to Moss’s feature story, “<a href="https://macscene.net/d/4680-dreaming-of-a-thousand-room-house-the-history-and-making-of-glider">Dreaming of a Thousand-Room House: The History and Making of Glider</a>”. The links to those pages in part 1 of the interview are both out of date and result in 404s.</p>

<p>Moss, of course, is the author of the excellent book <em><a href="https://secrethistoryofmacgaming.com/">The Secret History of Mac Gaming</a></em>, which features an entire chapter on Calhoun and Glider, aptly titled “Quintessentially Mac”.</p>

<div>
<a  title="Permanent link to ‘Richard Moss’s 2010 Interview With John Calhoun on the Origins of Glider’"  href="https://daringfireball.net/linked/2026/04/14/moss-calhoun">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Glider Is Back in the Mac App Store</title>
	<link rel="alternate" type="text/html" href="https://bsky.app/profile/engineersneedart.com/post/3mjf3ldjbp22k" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x3f" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/14/glider-is-back" />
	<id>tag:daringfireball.net,2026:/linked//6.42891</id>
	<published>2026-04-14T14:03:44Z</published>
	<updated>2026-04-14T15:17:30Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>John Calhoun, on Bluesky (and also <a href="https://www.softdorothy.com/gliderclassic/gliderclassic.html">a new blog</a>):</p>

<blockquote>
  <p>I re-made Glider some years back for MacOS/iOS. It broke at some
point (perhaps an Apple change for Retina displays?) so I pulled
it from the App Store.</p>

<p>(Claude looked at the code — found some minor coordinate issues.
Thanks!) Glider Classic for MacOS is back on.</p>
</blockquote>

<p>11 years between version 1.0.4 and <a href="https://apps.apple.com/us/app/glider/id482536700?mt=12">yesterday’s 1.1</a> looks like a long time. But when you consider that <a href="https://en.wikipedia.org/wiki/Glider_(video_game)">Calhoun shipped the <em>original</em> Glider</a> back in 1988, that puts things in perspective. If you’ve never used Glider, it remains an all-time great procrastination utility. There aren’t many <a href="https://daringfireball.net/linked/2019/09/03/30-years-of-fetch">Mac apps still in development from that era</a>.</p>

<p>(Calhoun, you will recall, in addition to making <a href="https://macintoshgarden.org/author/john-calhoun">a slew of early Mac games</a>, went on to a long career as an engineer at Apple, where, amongst other things, he worked on Preview for many years. He now makes cool personal projects <a href="https://www.engineersneedart.com/systemsix/systemsix.html">like SystemSix</a> and <a href="https://www.engineersneedart.com/blog/orion2025/orion2025.html">this excellent model of the Pan Am <em>Orion</em></a> that was in some old movie.)</p>

<div>
<a  title="Permanent link to ‘Glider Is Back in the Mac App Store’"  href="https://daringfireball.net/linked/2026/04/14/glider-is-back">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Steven Soderbergh Twice Pitched James Bond Projects</title>
	<link rel="alternate" type="text/html" href="https://theplaylist.net/steven-soderbergh-says-he-pitched-two-different-james-bond-plans-including-a-twofer-that-would-have-created-an-new-auteur-lane-for-the-franchise-20260409/" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x3e" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/13/soderbergh-steven-soderbergh" />
	<id>tag:daringfireball.net,2026:/linked//6.42890</id>
	<published>2026-04-14T00:30:46Z</published>
	<updated>2026-04-14T00:30:46Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>The Playlist:</p>

<blockquote>
  <p>The first pitch, he said, goes back to 2008, and it was already
pretty radical by Bond standards. “I had pitched in 2008 the
idea to Barbara Broccoli of a parallel franchise,” Soderbergh
said. “Set in the ’60s, R-rated, violent, sexy. Fictional
backstory to real historical events, different actor, different
universe.” [...]</p>

<p>That version was designed to open up a different, more lo-fi,
stripped-down, and cost-effective way of making Bond movies, but
not a replacement for them. “[It would be] cheaply made, where you
get people like me, who are interested in that approach to do one
of these things,” Soderbergh explained. “It’s just another lane
that exists totally separate from the normal Bond movies.”</p>

<p>Broccoli and company, he said, were at least open enough to hear
it out. “They were intrigued,” Soderbergh said. “But didn’t move
forward.”</p>
</blockquote>

<p>This hurts — it hurts to ponder what could have been.</p>

<div>
<a  title="Permanent link to ‘Steven Soderbergh Twice Pitched James Bond Projects’"  href="https://daringfireball.net/linked/2026/04/13/soderbergh-steven-soderbergh">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Apple Frames 4</title>
	<link rel="alternate" type="text/html" href="https://www.macstories.net/stories/introducing-apple-frames-4-a-revamped-shortcut-support-for-frame-colors-proportional-scaling-and-the-apple-frames-cli-for-developers/" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x3d" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/13/apple-frames-4" />
	<id>tag:daringfireball.net,2026:/linked//6.42889</id>
	<published>2026-04-13T23:55:46Z</published>
	<updated>2026-04-13T23:56:32Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Federico Viticci:</p>

<blockquote>
  <p>Today, I’m very happy to introduce Apple Frames 4, a major update
to my shortcut for framing screenshots taken on Apple devices with
official Apple product bezels. Apple Frames 4 is a <em>complete</em>
rethinking of the shortcut that is noticeably faster, updated to
support all the latest Apple devices, and designed to support even
more personalization options. For the first time ever, Apple
Frames supports <em>multiple colors</em> for each device, allowing you to
mix and match different colored bezels for each framed screenshot;
it also supports <em>proportional scaling</em> when merging screenshots
from different Apple devices.</p>

<p>But that’s not all. In addition to an updated shortcut, I’m also
releasing the <a href="https://github.com/viticci/frames-cli">Apple Frames CLI</a>, an open source
command-line utility that lets developers and tinkerers automate
the process of framing screenshots directly from the Mac’s
Terminal. And there’s more: the Apple Frames CLI is <em>also</em>
designed to work with AI agents, and it comes with a Claude
Code/Codex skill that lets coding agents take care of framing
dozens or even hundreds of screenshots in just a few seconds, from
any folder on your Mac.</p>
</blockquote>

<p><a href="https://mastodon.social/@_Davidsmith/116398266142227490">David Smith</a>:</p>

<blockquote>
  <p>I’ve been using this recently and it is super helpful. I must
frame dozens of screenshots a week and always looking for more
efficient workflows for it.</p>
</blockquote>

<div>
<a  title="Permanent link to ‘Apple Frames 4’"  href="https://daringfireball.net/linked/2026/04/13/apple-frames-4">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Memory, They Say, Is the First Thing to Go</title>
	<link rel="alternate" type="text/html" href="https://daringfireball.net/2006/09/zoom_using_scroll_wheel" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x3c" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/13/memory-they-say" />
	<id>tag:daringfireball.net,2026:/linked//6.42888</id>
	<published>2026-04-13T23:46:10Z</published>
	<updated>2026-04-13T23:46:11Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Welp, turns out I wrote an entire post about <a href="https://daringfireball.net/linked/2026/04/13/macos-zoom-gesture">the Control-scroll zoom-in-and-out feature</a> all the way back in 2006, when it was a new feature in Mac OS X 10.4 Tiger. Somehow, between 2006 and last year, I completely forgot about it. I don’t think it helps that the settings moved from the Mouse panel to the Zoom sub-section inside Accessibility. But I’ve used it so much in the last year, since rediscovering it, that I can’t believe I ever forgot it. Anyway, after I posted about it earlier today, a few people told me they could swear they learned about it here, long ago. They were right!</p>

<div>
<a  title="Permanent link to ‘Memory, They Say, Is the First Thing to Go’"  href="https://daringfireball.net/linked/2026/04/13/memory-they-say">&nbsp;★&nbsp;</a>
</div>

	]]></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>Tahoe Nitpick of the Day: ‘Reduce Transparency’ Makes Layers Harder to See, Not Easier</title>
	<link rel="alternate" type="text/html" href="https://mastodon.social/@tuomas_h/116397694769738857" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x3a" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/13/tahoe-reduce-transparency" />
	<id>tag:daringfireball.net,2026:/linked//6.42886</id>
	<published>2026-04-13T20:56:15Z</published>
	<updated>2026-04-13T20:56:26Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Tuomas Hämäläinen, on Mastodon:</p>

<blockquote>
  <p>We’re at Mac OS 26.4 and seems like the accessibility toggles
should be way more considered than they are.</p>

<p>Here’s a comparison between “Reduce transparency” off and on. How
does it make sense that turning this setting <em>on</em> actually
<em>reduces</em> contrast between the background and the UI elements?
Buttons and sidebars get this grey cast, which makes them almost
blend in with the drop shadows.</p>
</blockquote>

<p>Tahoe looks like Huawei’s rushed rip-off of what Tahoe <em>should</em> be.</p>

<div>
<a  title="Permanent link to ‘Tahoe Nitpick of the Day: ‘Reduce Transparency’ Makes Layers Harder to See, Not Easier’"  href="https://daringfireball.net/linked/2026/04/13/tahoe-reduce-transparency">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>John Martellaro, RIP</title>
	<link rel="alternate" type="text/html" href="https://geektells.com/john-martellaro-remembrance/" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x39" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/13/john-martellaro-rip" />
	<id>tag:daringfireball.net,2026:/linked//6.42885</id>
	<published>2026-04-13T19:49:32Z</published>
	<updated>2026-04-14T13:38:04Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Bryan Chaffin, two weeks ago:</p>

<blockquote>
  <p>John Martellaro was good man. He was not only a better man than
me, he was one of the best people I knew. It is with a heavy heart
that I tell you Mr. Martellaro passed away today.</p>

<p>He rose to the rank of Captain in the U.S. Air Force, and he was a
NASA scientist. He worked for years at Apple, and most importantly
to me, he was a columnist and the voice of reason and humanity at
The Mac Observer. He wrote SciFi and a variety of tech columns for
several other Mac sites, too.</p>
</blockquote>

<p><a href="https://mjtsai.com/blog/2026/04/07/john-martellaro-rip/">Michael Tsai</a>:</p>

<blockquote>
  <p>He wrote for many Mac publications. Just his <a href="https://www.macobserver.com/?author_name=john-martellaro">author page at
TMO</a> has 83 pages of article summaries.</p>
</blockquote>

<p>One of Martellaro’s columns I most remember was one <a href="https://daringfireball.net/linked/2010/01/06/martellaro">I linked to in January 2010</a>, “How Apple Does Controlled Leaks”:</p>

<blockquote>
  <p>Often Apple has a need to let information out, unofficially. The
company has been doing that for years, and it helps preserve
Apple’s consistent, official reputation for never talking about
unreleased products. I know, because when I was a Senior Marketing
Manager at Apple, I was instructed to do some controlled leaks.</p>

<p>The way it works is that a senior exec will come in and say, “We
need to release this specific information. John, do you have a
trusted friend at a major outlet? If so, call him/her and have a
conversation. Idly mention this information and suggest that if it
were published, that would be nice. No e-mails!”</p>
</blockquote>

<p>Inexplicably, the original piece is no longer hosted at The Mac Observer, but thankfully <a href="https://web.archive.org/web/20230204133533/https://www.macobserver.com/tmo/article/how_apple_does_controlled_leaks/">the Internet Archive has it</a>. What’s interesting about this particular leak, <a href="https://www.wsj.com/articles/SB10001424052748703580904574638630584151614?st=gnNU4L">to The Wall Street Journal</a>, is that it came just three weeks before the introduction of the first iPad, and this was the story that pegged the price of the “new multimedia tablet device” at “about $1,000”.</p>

<p>The actual starting price of the iPad was $500, which made the purpose of the leak — if indeed it was a deliberate strategy from Apple leadership — pretty obvious. A $500 price looks pretty good if everyone is expecting a $500 price. But a $500 price is cause for celebration if everyone is expecting it to cost $1,000. It’s a way of under-promising and over-delivering without ever having promised a damn thing.</p>

<p>Another one worth revisiting is <a href="https://daringfireball.net/linked/2011/12/19/martellaro">this post from December 2011</a>, where I linked to <a href="https://web.archive.org/web/20120107160743/https://www.macobserver.com/tmo/article/apple_is_now_forced_to_build_a_7-inch_tablet/">a Martellaro column</a> in which he declared that the success of the Amazon Kindle Fire necessitated that Apple build a 7-inch iPad. “Noted for future claim chowder,” I wrote. Well, <a href="https://www.apple.com/newsroom/2012/10/23Apple-Introduces-iPad-mini/">Apple debuted the iPad Mini in October 2012</a>.</p>

<p>I never did revisit Martellaro’s accurate prediction. Rest in peace, and enjoy the posthumous Being Right Point.</p>

<div>
<a  title="Permanent link to ‘John Martellaro, RIP’"  href="https://daringfireball.net/linked/2026/04/13/john-martellaro-rip">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Marcin Wichary Visits the Large Scale Systems Museum</title>
	<link rel="alternate" type="text/html" href="https://flickr.com/photos/mwichary/albums/72177720332956990/" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x38" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/13/wichary-large-scale-systems-museum" />
	<id>tag:daringfireball.net,2026:/linked//6.42884</id>
	<published>2026-04-13T19:09:13Z</published>
	<updated>2026-04-13T19:10:05Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>I’d never before heard of <a href="https://www.mact.io/about_us">this museum</a>, but now that I’ve seen Wichary’s photos, I want to go. <a href="https://shifthappens.site/">Unsurprisingly</a>, a lot of his shots are details of vintage keyboards. I keep pausing on <a href="https://flickr.com/photos/mwichary/55194138828/in/album-72177720332956990">this one</a>, a “<span class='caps'>RE-START</span>” key with the word broken across two lines. It’s clearly wrong but somehow feels right.</p>

<p>I’m linking to his album at Flickr, but he posted a <a href="https://mastodon.online/@mwichary/116372033363140881">long thread of images to Mastodon too</a>.</p>

<div>
<a  title="Permanent link to ‘Marcin Wichary Visits the Large Scale Systems Museum’"  href="https://daringfireball.net/linked/2026/04/13/wichary-large-scale-systems-museum">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>MacOS Tip: Enable the Zoom ‘Peek’ Gesture</title>
	<link rel="alternate" type="text/html" href="https://unsung.aresluna.org/testing-tip-enable-the-zoom-peek-gesture/" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x37" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/13/macos-zoom-gesture" />
	<id>tag:daringfireball.net,2026:/linked//6.42883</id>
	<published>2026-04-13T17:43:16Z</published>
	<updated>2026-04-13T23:51:05Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Marcin Wichary, at Unsung:</p>

<blockquote>
  <p>Go to Settings > Accessibility > Zoom, and then turn on “Use
scroll gesture with modifier keys to zoom.”</p>

<p>Then, at any moment, you can hold Control and swipe with two
fingers (or use a scroll wheel) up or down to zoom the
entire screen.</p>

<p>I’d also recommend turning off “Smooth images” under “Advanced…”
so you see individual pixels better.</p>
</blockquote>

<p>This is one of the very best MacOS tips. No third-party software. Built into MacOS for several (many?) years now. Incredibly useful.</p>

<p>But I had no idea it existed until last June at WWDC. It was Monday, after the morning keynote and just before the afternoon State of the Union. <a href="https://glass.photo/gruber/series/2skCCKMH4LYm8HAuxeoMHo-wwdc-2025-apple-park">Beautiful sunny day</a> at Apple Park. I ran into my <a href="https://daringfireball.net/search/cabel+sasser">old friend</a> <a href="https://cabel.com/">Cabel Sasser</a>, and, maniac that he is, he’d already installed the first Tahoe developer beta on his MacBook Pro. So I sat next to him and we started examining the UI changes in detail. And Cabel was zooming in and out instantaneously. I was like, “Whoa, how are you doing that?” And Cabel was like, “You don’t know about the Accessibility Zoom gesture? Here, let me show you!” And my mind was blown. Cabel emphasized the importance of going into the “Advanced…” dialog to turn off “Smooth images”, and I agree. This is a fantastic feature, but Apple has the default setting wrong for smoothing (a.k.a. blurring) the zoomed image. I honestly can’t imagine why anyone would want the zoomed image blurred.</p>

<p>Anyway, then we both laughed ourselves silly and made ourselves a little queasy examining, in detail, just how bad the Tahoe UI was. And I thought to myself, <em>I need to post this as a tip on Daring Fireball.</em></p>

<p>Well, it took 10 months, but Wichary posting it on Unsung reminded me that I never posted about it here. [<strong>Update:</strong> <a href="https://daringfireball.net/linked/2026/04/13/memory-they-say">Actually...</a>] Turn this on, start using it, and you’ll find yourself using it every day if you care about design details.</p>

<p><strong>Bonus tip:</strong> Subscribe to Wichary’s <a href="https://unsung.aresluna.org/">Unsung</a> in your RSS reader. He’s only been posting there since early December, and it quickly became one of my favorite blogs in the world. One of those blogs where I’m excited every time I see there’s a new post. I would read a post from Wichary describing what it’s like to watch paint dry, because I know he’d only write about it if he noticed something interesting and nuanced. Because he’s only been writing Unsung for a few months, you can catch up on the whole thing.</p>

<div>
<a  title="Permanent link to ‘MacOS Tip: Enable the Zoom ‘Peek’ Gesture’"  href="https://daringfireball.net/linked/2026/04/13/macos-zoom-gesture">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>FT: ‘Meta Builds AI Version of Mark Zuckerberg to Interact With Staff’</title>
	<link rel="alternate" type="text/html" href="https://www.ft.com/content/02107c23-6c7a-4c19-b8e2-b45f4bb9ce5f" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x36" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/13/ft-meta-zuckbot" />
	<id>tag:daringfireball.net,2026:/linked//6.42882</id>
	<published>2026-04-13T16:56:46Z</published>
	<updated>2026-04-13T20:18:01Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Hannah Murphy, reporting for the Financial Times (paywalled, but <a href="https://arstechnica.com/ai/2026/04/meta-spins-up-ai-version-of-mark-zuckerberg-to-engage-with-employees/">Ars Technica has a no-paywall syndicated copy</a>):</p>

<blockquote>
  <p>The company recently began prioritising a Zuckerberg AI character,
three of the people said.</p>

<p>The Meta chief is personally involved in training and testing his
animated AI, which could offer conversation and feedback to
employees, according to one person. They added that the character
is being trained on the billionaire’s mannerisms, tone and
publicly available statements, as well as his own recent thinking
on company strategies, so that employees might feel more connected
to the founder through interactions with it.</p>
</blockquote>

<p>This is so straight out of every dystopian sci-fi film about an evil corporation that it’s hard to believe.</p>

<p><a href="https://news.ycombinator.com/item?id=47752402">Top comment on Hacker News</a>, from “flibbityflob”:</p>

<blockquote>
  <p>How will a machine ever replace his famous warmth or empathy?</p>
</blockquote>

<div>
<a  title="Permanent link to ‘FT: ‘Meta Builds AI Version of Mark Zuckerberg to Interact With Staff’’"  href="https://daringfireball.net/linked/2026/04/13/ft-meta-zuckbot">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Zed — A Font Superfamily</title>
	<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" type="text/html" href="http://df4.us/x34" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/12/zed-font-superfamily" />
	<id>tag:daringfireball.net,2026:/linked//6.42880</id>
	<published>2026-04-12T22:00:00Z</published>
	<updated>2026-04-13T15:12:18Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>My thanks to Typotheque for sponsoring last week at DF to promote Zed, their incredible new font superfamily. 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. Typotheque 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.</p>

<p>Zed is extremely practical, both in terms of its extraordinarily broad language support and the stylistic variations available via its adjustable width, weight, roundness, and slant. It even offers Braille characters and <a href="https://www.typotheque.com/fonts/zed-icons">an icon font</a>. But Zed is also simply beautiful. It’s a font family and type system that exemplifies the belief that rich accessibility and pure aesthetic appeal are not at odds.</p>

<p>When you purchase a license for Zed, you’re buying it directly from the designers. It’s just lovely, <a href="https://www.typotheque.com/blog/zed-a-sans-for-the-needs-of-21century/?utm_source=df">and you should check it out</a>. (Don’t miss the short introductory video, either.)</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/linked/2026/04/12/zed-font-superfamily">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Viktor Orban Loses Election in Hungary, Concedes Defeat, Congratulates Opposition Winners</title>
	<link rel="alternate" type="text/html" href="https://www.nytimes.com/2026/04/12/world/europe/hungary-election-orban-magyar.html" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x35" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/12/orban-concedes" />
	<id>tag:daringfireball.net,2026:/linked//6.42881</id>
	<published>2026-04-12T21:59:00Z</published>
	<updated>2026-04-12T22:57:31Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>The New York Times:</p>

<blockquote>
  <p>In a surprisingly early and gracious concession speech in
Budapest, Mr. Orban congratulated the opposition saying, “The
responsibility and opportunity to govern were not given to
us.” But, he also made a vow: “We are not giving up. Never,
never, never.”</p>

<p>His defeat paves the way for Peter Magyar, a former Orban loyalist
and the leader of the main opposition party, to take over as
Hungary’s prime minister once the newly elected Parliament meets.</p>
</blockquote>

<p><a href="https://politicalwire.com/2026/04/12/hungarys-orban-concedes-election-defeat/">Political Wire</a>:</p>

<blockquote>
  <p>Orban said the “election results, although not complete, are
understandable and clear. They are painful for us but
unequivocal.”</p>
</blockquote>

<p>There we have it: Viktor Orban — a MAGA star and <a href="https://www.youtube.com/watch?v=SkRw83GV-wA">general anti-democratic corrupt dirtbag</a> — is a better and bigger man than Donald Trump, who still refuses to concede the 2020 election that he unequivocally lost to Joe Biden.</p>

<div>
<a  title="Permanent link to ‘Viktor Orban Loses Election in Hungary, Concedes Defeat, Congratulates Opposition Winners’"  href="https://daringfireball.net/linked/2026/04/12/orban-concedes">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Golden Tickets</title>
	<link rel="alternate" type="text/html" href="https://www.presentandcorrect.com/blogs/blog/golden-tickets" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x33" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/12/golden-tickets" />
	<id>tag:daringfireball.net,2026:/linked//6.42879</id>
	<published>2026-04-12T17:39:26Z</published>
	<updated>2026-04-12T17:41:05Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p><a href="https://daringfireball.net/linked/2026/04/11/ella-freire-pan-am-tags">More</a> vintage graphic-design weekend fun — this time, a collection of Milwaukee bus tickets from the late 1940s to early 1950s, collected on the Present &amp; Correct blog. So much variety in the colors and typography, but yet they all feel branded together. Think about the care and thought here. Whoever was making these was designing one for each week, every week — and it’s so clear they <em>loved</em> making them. Even something as mundane as weekly bus passes can be exuberant expressions of fun.</p>

<p>(<a href="https://mstdn.social/@ianrogers/116386374945524177">Via Ian K. Rogers</a>, who particularly notes the tickets’ integration of hand-lettering with typefaces.)</p>

<div>
<a  title="Permanent link to ‘Golden Tickets’"  href="https://daringfireball.net/linked/2026/04/12/golden-tickets">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Pan American Luggage Labels</title>
	<link rel="alternate" type="text/html" href="https://ellafreire.com/collections/pan-american-luggage-labels" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x32" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/11/ella-freire-pan-am-tags" />
	<id>tag:daringfireball.net,2026:/linked//6.42878</id>
	<published>2026-04-11T16:55:24Z</published>
	<updated>2026-04-11T17:03:15Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Some graphic design fun for the weekend: achingly gorgeous art pieces recreating vintage Pan Am luggage tags, by Ella Freire. I love them all. The colors, the type, the shapes — sublime.</p>

<p>(<a href="https://simplebits.com/n/studio-notes-79/">Via Dan Cederholm’s Studio Notes</a>.)</p>

<div>
<a  title="Permanent link to ‘Pan American Luggage Labels’"  href="https://daringfireball.net/linked/2026/04/11/ella-freire-pan-am-tags">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
    
    <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>
  <title>★ Let Us Learn to Show Our Friendship for a Man When He Is Alive and Not After He Is Dead</title></entry><entry>
	<title>Ed Bindels’s Apple Museum in Utrecht, Netherlands</title>
	<link rel="alternate" type="text/html" href="https://applemuseum.nl/" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x30" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/10/the-apple-museum" />
	<id>tag:daringfireball.net,2026:/linked//6.42876</id>
	<published>2026-04-10T16:35:03Z</published>
	<updated>2026-04-10T16:35:04Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>This new museum in Utrecht (about 30–40 minutes south of Amsterdam) seems just astonishing. The rainbow wall of iMacs alone is incredible.</p>

<p>(<a href="https://www.macrumors.com/2026/04/09/europe-apple-museum/">Via Juli Clover</a>.)</p>

<div>
<a  title="Permanent link to ‘Ed Bindels’s Apple Museum in Utrecht, Netherlands’"  href="https://daringfireball.net/linked/2026/04/10/the-apple-museum">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>MacOS Seemingly Crashes After 49 Days of Uptime — a ‘Feature’ Perhaps Exclusive to Tahoe</title>
	<link rel="alternate" type="text/html" href="https://sixcolors.com/link/2026/04/macs-crash-after-49-days-of-uptime/" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x2z" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/09/macos-crash-49-days" />
	<id>tag:daringfireball.net,2026:/linked//6.42875</id>
	<published>2026-04-09T22:14:13Z</published>
	<updated>2026-04-13T21:09:55Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Jason Snell, writing at Six Colors:</p>

<blockquote>
  <p>Software developer Photon, whose product requires running a bunch
of Macs to connect to iMessage, <a href="https://photon.codes/blog/we-found-a-ticking-time-bomb-in-macos-tcp-networking">discovered a pretty major
bug</a>:</p>

<blockquote>
  <p>Every Mac has a hidden expiration date. After exactly 49 days, 17
hours, 2 minutes, and 47 seconds of continuous uptime, a 32-bit
unsigned integer overflow in Apple’s XNU kernel freezes the
internal TCP timestamp clock… ICMP (ping) keeps working.
Everything else dies. The only fix most people know is a reboot.</p>
</blockquote>

<p>The whole story is wild (albeit technical). Photon says they’re
working on a fix, but really, this is something Apple should be
working on.</p>
</blockquote>

<p>If you keep track of time using milliseconds, and store that in an unsigned 32-bit integer, it overflows after 49 days, 17 hours, 2 minutes, and 47 seconds. That’s the bug.</p>

<p>I think this bug is new to Tahoe. If you look at Apple’s open-source XNU kernel code — <a href="https://github.com/apple-oss-distributions/xnu/blame/f6217f891ac0bb64f3d375211650a4c1ff8ca1ea/bsd/netinet/tcp_subr.c#L3732">e.g. lines 3,732 to 3,745 in tcp_subr.c</a> — you can see that the lines assigning the time in milliseconds to a <code>uint32_t</code> variable were checked in just six months ago, whereas most of the file is five years old. Also, I personally ran my MacBook Pro — at the time, running MacOS 15.7.2 Sequoia — up to 91 days of uptime in January. I even <a href="https://daringfireball.net/2026/02/my_2025_apple_report_card#:~:text=my%20uptime%20on%20MacOS%2015.7.2">mentioned that remarkable uptime in my annual report card</a>, in praise of Apple’s software reliability. Apple’s pre-Tahoe reliability, that is.</p>

<p>I was hesitant to link to this at all because the original (unbylined) report from Photon is so hard to follow. It’s downright manic — over 3,500 words with 33 section headings (<code>&lt;h2&gt;</code> and <code>&lt;h3&gt;</code> tags), with no cohesive narrative. The bug, seemingly, is not that complicated. The whole write-up from Photon just screams “AI-generated slop” to me, and I thus hesitate even to link to Snell’s piece linking to it. But I think the bug is real, and my sympathy for everyone afflicted with MacOS 26 Tahoe is sincere. (And if I’m wrong about the post being AI slop and a human at Photon actually wrote this, I would suggest taking it easy with the cocaine.)</p>

<div>
<a  title="Permanent link to ‘MacOS Seemingly Crashes After 49 Days of Uptime — a ‘Feature’ Perhaps Exclusive to Tahoe’"  href="https://daringfireball.net/linked/2026/04/09/macos-crash-49-days">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Adobe Diddles With Your /etc/hosts File</title>
	<link rel="alternate" type="text/html" href="https://old.reddit.com/r/webdev/comments/1sb6hzk/adobe_wrote_to_my_hosts_file_ive_never_had_an_app/oe1ap9h/" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x2y" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/09/adobe-etc-hosts-diddling" />
	<id>tag:daringfireball.net,2026:/linked//6.42874</id>
	<published>2026-04-09T20:35:30Z</published>
	<updated>2026-04-10T02:48:09Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>“thenickdude”, on Reddit:</p>

<blockquote>
  <p>They’re using this to detect if you have Creative Cloud already
installed when you visit on their website.</p>

<p>When you visit <a href="https://www.adobe.com/home">https://www.adobe.com/home</a>, they load this image
using JavaScript:</p>

<p><a href="https://detect-ccd.creativecloud.adobe.com/cc.png">https://detect-ccd.creativecloud.adobe.com/cc.png</a></p>

<p>If the DNS entry in your hosts file is present, your browser will
therefore connect to their server, so they know you have Creative
Cloud installed, otherwise the load fails, which they detect.</p>

<p>They used to just hit http://localhost:&lt;various ports&gt;/cc.png
which connected to your Creative Cloud app directly, but then
<a href="https://developer.chrome.com/blog/local-network-access">Chrome started blocking Local Network Access</a>, so they had
to do this hosts file hack instead.</p>
</blockquote>

<p>(<a href="https://www.osnews.com/story/144737/adobe-secretly-modifies-your-hosts-file-for-the-stupidest-reason/">Via Thom Holwerda at OSNews</a>.)</p>

<p>They didn’t <em>have</em> to do this, of course. In fact, quite obviously, they definitely should <em>not</em> be doing this. Adobe is just a third-party developer, no better, no more trusted, no more important than any other. Imagine if every piece of software on your computer added entries to your <code>/etc/hosts</code> file. Madness. Adobe should be ashamed of themselves. Adobe used to be a bastion of best practices for developers to follow. Now their installer/updater is indistinguishable from malware.</p>

<p><strong>See also:</strong> <a href="https://mastodon.social/@marcedwards/116371577815792197">Marc Edwards on Mastodon</a>, and <a href="https://mjtsai.com/blog/2026/04/08/adobe-modifies-your-hosts-file-for-their-analytics/">Michael Tsai</a>.</p>

<div>
<a  title="Permanent link to ‘Adobe Diddles With Your /etc/hosts File’"  href="https://daringfireball.net/linked/2026/04/09/adobe-etc-hosts-diddling">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Lickspittle of the Week: Todd Blanche</title>
	<link rel="alternate" type="text/html" href="https://politicalwire.com/2026/04/09/extra-bonus-quote-of-the-day-1022/" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x2x" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/09/blanche" />
	<id>tag:daringfireball.net,2026:/linked//6.42873</id>
	<published>2026-04-09T17:10:48Z</published>
	<updated>2026-04-09T17:11:06Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Acting Attorney General Todd Blanche, speaking of the president of the United States in a totally normal way:</p>

<blockquote>
  <p>I love working for President Trump. It’s the greatest honor of a
lifetime. And if President Trump chooses to nominate somebody else
and asks me to go do something else, I’ll say, “Thank you very
much, I love you, sir.”</p>
</blockquote>

<p>The phrase Blanche was looking for is “<a href="https://www.youtube.com/watch?v=bIZoVO8ZyyQ">Thank you sir, may I have another</a>.”</p>

<div>
<a  title="Permanent link to ‘Lickspittle of the Week: Todd Blanche’"  href="https://daringfireball.net/linked/2026/04/09/blanche">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Anthropic’s New Claude Mythos Is So Good at Finding and Exploiting Vulnerabilities That They’re Not Releasing It to the Public</title>
	<link rel="alternate" type="text/html" href="https://red.anthropic.com/2026/mythos-preview/" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x2w" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/08/claude-mythos-exploits" />
	<id>tag:daringfireball.net,2026:/linked//6.42872</id>
	<published>2026-04-08T15:49:15Z</published>
	<updated>2026-04-09T01:25:37Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Anthropic’s Frontier Red Team:</p>

<blockquote>
  <p>Earlier today we announced <a href="https://anthropic.com/glasswing">Claude Mythos Preview</a>, a new
general-purpose language model. This model performs strongly
across the board, but it is strikingly capable at computer
security tasks. In response, we have launched Project Glasswing,
an effort to use Mythos Preview to help secure the world’s most
critical software, and to prepare the industry for the practices
we all will need to adopt to keep ahead of cyberattackers.</p>

<p>This blog post provides technical details for researchers and
practitioners who want to understand exactly how we have been
testing this model, and what we have found over the past month. We
hope this will show why we view this as a watershed moment for
security, and why we have chosen to begin a coordinated effort to
reinforce the world’s cyber defenses.</p>
</blockquote>

<p>“<em>Our new model is so good, it’s too dangerous to release to the public</em>” is a message that sounds like it could be marketing hype. But it seems like it’s probably true. Examples cited by Anthropic include finding and exploiting a 27-year-old OpenBSD bug (that can crash any device running OpenBSD) and a 16-year-old bug in the widely used FFmpeg media processing library.</p>

<p><strong>See also:</strong> <a href="https://www.techmeme.com/260407/p38#a260407p38">Techmeme’s extensive roundup</a>.</p>

<div>
<a  title="Permanent link to ‘Anthropic’s New Claude Mythos Is So Good at Finding and Exploiting Vulnerabilities That They’re Not Releasing It to the Public’"  href="https://daringfireball.net/linked/2026/04/08/claude-mythos-exploits">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Solar Eclipse From the Far Side of the Moon</title>
	<link rel="alternate" type="text/html" href="https://kottke.org/26/04/solar-eclipse-far-side-of-the-moon" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x2v" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/07/solar-eclipse-from-the-far-side-of-the-moon" />
	<id>tag:daringfireball.net,2026:/linked//6.42871</id>
	<published>2026-04-07T22:23:27Z</published>
	<updated>2026-04-16T16:36:25Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Kottke:</p>

<blockquote>
  <p>This shot from Artemis II of the Moon eclipsing the Sun is one
of the most breathtaking astronomical photos I’ve ever seen.
Holy <em>shit</em>.</p>
</blockquote>

<p><a href="https://www.flickr.com/photos/nasa2explore/">Follow NASA on Flickr</a> for more.</p>

<p><strong>Update:</strong> <a href="https://kottke.org/26/04/stunning-artemis-ii-phone-wallpapers">In a follow-up post</a>, Kottke has assembled a slew of great iPhone wallpapers from Artemis II photos, along with links to other collections, <a href="https://basicappleguy.com/haberdashery/artemis-ii-iphone-wallpapers">like Basic Apple Guy’s</a>. Also, <a href="https://mastodon.social/@chockenberry/116376761280684415">The Iconfactory has added a bunch of these images</a> to their wonderful <a href="https://wallaroo.app/">Wallaroo app</a> (which is how I’ve switched to one on my own iPhone).</p>

<p><strong>Update 2:</strong> <a href="https://www.nilsstreedain.com/blog/2026/04/15/artemis-ii-oled-mac-wallpapers/">Nils Streedain has made wallpapers for the Mac optimized for OLED displays</a> (HEIC native format, pure <code>#000</code> black background, etc.). Gorgeous.</p>

<div>
<a  title="Permanent link to ‘Solar Eclipse From the Far Side of the Moon’"  href="https://daringfireball.net/linked/2026/04/07/solar-eclipse-from-the-far-side-of-the-moon">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
	<title>Sam Altman, in a Video Released by OpenAI, Apparently Thinks AGI Is Going to Hit Society Like a Once-a-Century Pandemic</title>
	<link rel="alternate" type="text/html" href="https://x.com/OpenAINewsroom/status/2041618671236469200?s=20" />
	<link rel="shorturl" type="text/html" href="http://df4.us/x2u" />
	<link rel="related" type="text/html" href="https://daringfireball.net/linked/2026/04/07/altman-covid" />
	<id>tag:daringfireball.net,2026:/linked//6.42870</id>
	<published>2026-04-07T22:23:07Z</published>
	<updated>2026-04-07T22:23:08Z</updated>
	<author>
		<name>John Gruber</name>
		<uri>http://daringfireball.net/</uri>
	</author>
	<content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Not sure why they think this comparison is reassuring rather than terrifying.</p>

<p>I also have to say that Altman’s claims, today, that OpenAI employees were obsessed with COVID weeks ahead of the rest of the world feels more than a little like Donald Trump’s <a href="https://www.cnn.com/2025/10/06/politics/fact-check-trump-false-bin-laden-claim">repeated false claim</a> that he predicted, pre-9/11, that Osama bin Laden would attack the U.S.</p>

<div>
<a  title="Permanent link to ‘Sam Altman, in a Video Released by OpenAI, Apparently Thinks AGI Is Going to Hit Society Like a Once-a-Century Pandemic’"  href="https://daringfireball.net/linked/2026/04/07/altman-covid">&nbsp;★&nbsp;</a>
</div>

	]]></content>
  </entry><entry>
    
    <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>
  <title>★ OpenAI Announces $122 Billion Additional ‘Committed Capital’, and Announces Their ‘Superapp’ Plan for the Future</title></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>
    
    <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>
  <title>★ David Pogue’s ‘Apple: The First 50 Years’</title></entry><entry>
    
    <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>
  <title>★ Apple Giveth, Apple Taketh Away</title></entry><entry>
    
    <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>
  <title>★ What to Do About Those Menu Item Icons in MacOS 26 Tahoe</title></entry></feed><!-- THE END -->
