This is a valid RSS feed.
This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.
line 1269, column 0: (2 occurrences) [help]
<description><![CDATA[@Kristoffer And capriciously disallow others talk ...
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
>
<channel>
<title>
Comments for Michael Tsai </title>
<atom:link href="https://mjtsai.com/blog/comments/feed/" rel="self" type="application/rss+xml" />
<link>https://mjtsai.com/blog</link>
<description></description>
<lastBuildDate>Sat, 31 May 2025 22:11:30 +0000</lastBuildDate>
<sy:updatePeriod>
hourly </sy:updatePeriod>
<sy:updateFrequency>
1 </sy:updateFrequency>
<generator>https://wordpress.org/?v=6.2.2</generator>
<item>
<title>
Comment on Mac App Store Broken on macOS 10.14 and Earlier by lightsonEveryone </title>
<link>https://mjtsai.com/blog/2025/02/06/mac-app-store-broken-on-macos-10-14-and-earlier/#comment-4266911</link>
<dc:creator><![CDATA[lightsonEveryone]]></dc:creator>
<pubDate>Sat, 31 May 2025 22:11:30 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=46639#comment-4266911</guid>
<description><![CDATA[This is just the beginning, anything above 10.13 will suffer the same, make sure you have backups. Apple needs to sells m dore evices]]></description>
<content:encoded><![CDATA[<p>This is just the beginning, anything above 10.13 will suffer the same, make sure you have backups. Apple needs to sells m dore evices</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Tim Cook Opposes App Store Age Verification Bill by Plume </title>
<link>https://mjtsai.com/blog/2025/05/23/tim-cook-opposes-app-store-age-verification-bill/#comment-4266895</link>
<dc:creator><![CDATA[Plume]]></dc:creator>
<pubDate>Sat, 31 May 2025 21:00:17 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47857#comment-4266895</guid>
<description><![CDATA[Your arguments are vague enough to be meaningless, and any time you make a specific point, it turns out to be completely false and easily disproven.
(Which, oddly, doesn't make you reconsider your position, but only makes you double down on it—aren't humans strange?)
Let me ask you this: if I came up to you and whined about how Texas was "underregulated," on a scale of 1 to 10, how seriously would you take me? I hope the answer is 0, because it's such a generic thing to say that it doesn't hold any meaning.
At any rate, you never found a counter to what Someone else has said, which is that California's government generally seems to be motivated by making things better for regular people, as opposed to the governments of many other States, which seem to be more captured by corporate interests. If anything, the comments you've made seem to support that position.]]></description>
<content:encoded><![CDATA[<p>Your arguments are vague enough to be meaningless, and any time you make a specific point, it turns out to be completely false and easily disproven.</p>
<p>(Which, oddly, doesn't make you reconsider your position, but only makes you double down on it—aren't humans strange?)</p>
<p>Let me ask you this: if I came up to you and whined about how Texas was "underregulated," on a scale of 1 to 10, how seriously would you take me? I hope the answer is 0, because it's such a generic thing to say that it doesn't hold any meaning.</p>
<p>At any rate, you never found a counter to what Someone else has said, which is that California's government generally seems to be motivated by making things better for regular people, as opposed to the governments of many other States, which seem to be more captured by corporate interests. If anything, the comments you've made seem to support that position.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Operating System Version Years by NaOH </title>
<link>https://mjtsai.com/blog/2025/05/29/apple-operating-system-version-years/#comment-4266873</link>
<dc:creator><![CDATA[NaOH]]></dc:creator>
<pubDate>Sat, 31 May 2025 19:28:34 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47894#comment-4266873</guid>
<description><![CDATA[This is just Apple's slow-moving divisions catching up to its more nimble brethren: FileMaker made the change to year-based version numbers in 2023, moving from version 19.x to Claris FileMaker 2023.]]></description>
<content:encoded><![CDATA[<p>This is just Apple's slow-moving divisions catching up to its more nimble brethren: FileMaker made the change to year-based version numbers in 2023, moving from version 19.x to Claris FileMaker 2023.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Tim Cook Opposes App Store Age Verification Bill by Objc4Life </title>
<link>https://mjtsai.com/blog/2025/05/23/tim-cook-opposes-app-store-age-verification-bill/#comment-4266860</link>
<dc:creator><![CDATA[Objc4Life]]></dc:creator>
<pubDate>Sat, 31 May 2025 18:37:55 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47857#comment-4266860</guid>
<description><![CDATA[I’m saying it’s over regulated but there are loopholes typically only the super rich can take advantage of because they have teams of professional accountants and lawyers
It seems that i do agree with Tim Cook on this one however. I don’t want to end up in a place where I need to enter my driver’s license to prove my age to watch a video on YouTube with curse words. Could be a slippery slope]]></description>
<content:encoded><![CDATA[<p>I’m saying it’s over regulated but there are loopholes typically only the super rich can take advantage of because they have teams of professional accountants and lawyers </p>
<p>It seems that i do agree with Tim Cook on this one however. I don’t want to end up in a place where I need to enter my driver’s license to prove my age to watch a video on YouTube with curse words. Could be a slippery slope</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on External Payments From the HEY App by Someone else </title>
<link>https://mjtsai.com/blog/2025/05/27/external-payments-from-the-hey-app/#comment-4266856</link>
<dc:creator><![CDATA[Someone else]]></dc:creator>
<pubDate>Sat, 31 May 2025 18:27:00 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47874#comment-4266856</guid>
<description><![CDATA[@ gildarts
Seeing an ass like DHH or Elon Musk or some MAGA creep liking something is a data point — for me and for you.
You can put your own data point on the graph next to theirs, but see where that cloud of points leads.]]></description>
<content:encoded><![CDATA[<p>@ gildarts</p>
<p>Seeing an ass like DHH or Elon Musk or some MAGA creep liking something is a data point — for me and for you. </p>
<p>You can put your own data point on the graph next to theirs, but see where that cloud of points leads.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Xcode 16.4 by Dave </title>
<link>https://mjtsai.com/blog/2025/05/30/xcode-16-4/#comment-4266853</link>
<dc:creator><![CDATA[Dave]]></dc:creator>
<pubDate>Sat, 31 May 2025 18:21:54 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47900#comment-4266853</guid>
<description><![CDATA[@Bart, thanks for answering my snakiness. I mean that sincerely. Here's my more constructive take....
-- @Arek, I can't speak of a broken Simulator. My area is CoreImage, which 2 versions ago was supposedly fixed to *finally* work with a simulator but I've never been able to get working. So I use physical devices. Funny thing though, in order to get the latest API, I am forced to download the Simulator for it. Could be wrong... but Xcode updates assume I need it and never found a way to bypass the S-L-O-W "optional download after the almost equally slow "installing portion of the Xcode update.
-- Speaking of that, About three years ago this annual cycle of major betas they forked iOS and iPadOS. Maybe there's a big picture plan in place, but I have yet to see it. Apparently so it is with Apple support, as I was told (by an "engineer"?) back then that while they rolled out iOS and Xcode - and waited a few weeks for iPadOS - this, after breaking my ability to put all my iPads into beta mode.
-- Odd, this last annual cycle the updates have been almost every 8 weeks for dot (not to be confused with dot-dot) updates in OS, and Xcode not so frequently - yet it feels almost like that. Not because of Swift (that's a totally different topic) but... my guess is AI (not "artificial" but "Apple" intelligence). It *has* infected Xcode - the default option, at least for 16.4 (there is go @Bart, in order to use my intelligence I had to go to the About screen to make sure) is for "predictive" coding... that's for lazy coders who can't do it on their own - to be on. At least I can untick that post-download checkbox. (Never figured out why I can't the macOS one.)
-- Warnings. Here's one "CLIENT OF UIKIT REQUIRES UPDATE". It goes on to say that that it will become an assert at some point in the future, breaking my apps because I haven't fully adopted the UIScene lifecycle yet.
-- Finally, - and this is for @Bart, whom I agree with his comment - consider this code:
if #available(iOS 11, *)
Make it iOS 13. Of maybe iOS 15 - I think that's when Apple deprecated OpenGL (but at least gave gave me a way to squelch that warning through Build Settings). So let's go with iOS 17. Why if in my app settings when I choose iOS 17 does it automatically go to 17.6? I never figured out how to just say 17.0 and just accept it. But back to the simple line of code, checking what version the *device* is running on. Absolutely, if Apple changes their version numbering it will be a mess. But it will be - to quote a unnamed politician - short term pain for what could be long term gain.]]></description>
<content:encoded><![CDATA[<p>@Bart, thanks for answering my snakiness. I mean that sincerely. Here's my more constructive take....</p>
<p>-- @Arek, I can't speak of a broken Simulator. My area is CoreImage, which 2 versions ago was supposedly fixed to *finally* work with a simulator but I've never been able to get working. So I use physical devices. Funny thing though, in order to get the latest API, I am forced to download the Simulator for it. Could be wrong... but Xcode updates assume I need it and never found a way to bypass the S-L-O-W "optional download after the almost equally slow "installing portion of the Xcode update.</p>
<p>-- Speaking of that, About three years ago this annual cycle of major betas they forked iOS and iPadOS. Maybe there's a big picture plan in place, but I have yet to see it. Apparently so it is with Apple support, as I was told (by an "engineer"?) back then that while they rolled out iOS and Xcode - and waited a few weeks for iPadOS - this, after breaking my ability to put all my iPads into beta mode.</p>
<p>-- Odd, this last annual cycle the updates have been almost every 8 weeks for dot (not to be confused with dot-dot) updates in OS, and Xcode not so frequently - yet it feels almost like that. Not because of Swift (that's a totally different topic) but... my guess is AI (not "artificial" but "Apple" intelligence). It *has* infected Xcode - the default option, at least for 16.4 (there is go @Bart, in order to use my intelligence I had to go to the About screen to make sure) is for "predictive" coding... that's for lazy coders who can't do it on their own - to be on. At least I can untick that post-download checkbox. (Never figured out why I can't the macOS one.)</p>
<p>-- Warnings. Here's one "CLIENT OF UIKIT REQUIRES UPDATE". It goes on to say that that it will become an assert at some point in the future, breaking my apps because I haven't fully adopted the UIScene lifecycle yet.</p>
<p>-- Finally, - and this is for @Bart, whom I agree with his comment - consider this code:</p>
<p>if #available(iOS 11, *)</p>
<p>Make it iOS 13. Of maybe iOS 15 - I think that's when Apple deprecated OpenGL (but at least gave gave me a way to squelch that warning through Build Settings). So let's go with iOS 17. Why if in my app settings when I choose iOS 17 does it automatically go to 17.6? I never figured out how to just say 17.0 and just accept it. But back to the simple line of code, checking what version the *device* is running on. Absolutely, if Apple changes their version numbering it will be a mess. But it will be - to quote a unnamed politician - short term pain for what could be long term gain.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Xcode 16.4 by Bart </title>
<link>https://mjtsai.com/blog/2025/05/30/xcode-16-4/#comment-4266837</link>
<dc:creator><![CDATA[Bart]]></dc:creator>
<pubDate>Sat, 31 May 2025 17:08:44 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47900#comment-4266837</guid>
<description><![CDATA[@Dave sounds like they've got way bigger problems that what number they choose to label it with.
The way I feel about it is that if they try to change the version number it calls itself it may just break completely.]]></description>
<content:encoded><![CDATA[<p>@Dave sounds like they've got way bigger problems that what number they choose to label it with.</p>
<p>The way I feel about it is that if they try to change the version number it calls itself it may just break completely.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Arc and Dia by Bart </title>
<link>https://mjtsai.com/blog/2025/05/30/arc-and-dia/#comment-4266836</link>
<dc:creator><![CDATA[Bart]]></dc:creator>
<pubDate>Sat, 31 May 2025 17:07:07 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47898#comment-4266836</guid>
<description><![CDATA["The point of this was always bigger for us: to build good, cared for software that could have an impact for people at real scale."
Cared for software, until we stop caring for it and care for other software.
And yes software is getting incredibly inbred. An entire generation of programmers who clearly never used Windows re-wrote the Start Menu and Taskbar and absolutely ruined them. The entire purpose of the re-write was to get dynamic ads into the start menu, functionality be damned.
If I thought it were still possible to find a career where I could just forget computers exist, I would. But they've polluted everything. At least by being in the tech sector we can be crew rather than passengers on this doomed ship.]]></description>
<content:encoded><![CDATA[<p>"The point of this was always bigger for us: to build good, cared for software that could have an impact for people at real scale."</p>
<p>Cared for software, until we stop caring for it and care for other software.</p>
<p>And yes software is getting incredibly inbred. An entire generation of programmers who clearly never used Windows re-wrote the Start Menu and Taskbar and absolutely ruined them. The entire purpose of the re-write was to get dynamic ads into the start menu, functionality be damned.</p>
<p>If I thought it were still possible to find a career where I could just forget computers exist, I would. But they've polluted everything. At least by being in the tech sector we can be crew rather than passengers on this doomed ship.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on The Talk Show Live, Without Apple by someone </title>
<link>https://mjtsai.com/blog/2025/05/30/the-talk-show-live-without-apple/#comment-4266835</link>
<dc:creator><![CDATA[someone]]></dc:creator>
<pubDate>Sat, 31 May 2025 17:01:10 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47902#comment-4266835</guid>
<description><![CDATA[Maybe the multi-millionaires at Apple just don't have anything to announce at WWDC apart from a pointless new version scheme, an even more pointless UI theme and a boring new version of Swift.
> "people like watching Federighi"
Not everyone.]]></description>
<content:encoded><![CDATA[<p>Maybe the multi-millionaires at Apple just don't have anything to announce at WWDC apart from a pointless new version scheme, an even more pointless UI theme and a boring new version of Swift.</p>
<p>> "people like watching Federighi"</p>
<p>Not everyone.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Operating System Version Years by Bart </title>
<link>https://mjtsai.com/blog/2025/05/29/apple-operating-system-version-years/#comment-4266832</link>
<dc:creator><![CDATA[Bart]]></dc:creator>
<pubDate>Sat, 31 May 2025 16:42:11 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47894#comment-4266832</guid>
<description><![CDATA[Microsoft has shown the way here, surprisingly. This far in to this ad hoc industry, all version numbers are a mess all the time.
Windows internally was never called by year, they still have an internal version number to check that has gone up in mostly sensible increments, completely separate from the marketing.
Aligning marketing names to releases, and programmatically determining what OS version code is running on are two completely separate problems.
Personally I think they should ditch the California names for a number of reasons. And the name doesn't have to affect the release schedule in any way. Ubuntu for example has a year.month release format. Patches every six months, big changes every 18. Works for them, could work for Microsoft and Apple too.
I don't really see the big deal here.]]></description>
<content:encoded><![CDATA[<p>Microsoft has shown the way here, surprisingly. This far in to this ad hoc industry, all version numbers are a mess all the time.</p>
<p>Windows internally was never called by year, they still have an internal version number to check that has gone up in mostly sensible increments, completely separate from the marketing.</p>
<p>Aligning marketing names to releases, and programmatically determining what OS version code is running on are two completely separate problems.</p>
<p>Personally I think they should ditch the California names for a number of reasons. And the name doesn't have to affect the release schedule in any way. Ubuntu for example has a year.month release format. Patches every six months, big changes every 18. Works for them, could work for Microsoft and Apple too.</p>
<p>I don't really see the big deal here.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on The Talk Show Live, Without Apple by Bart </title>
<link>https://mjtsai.com/blog/2025/05/30/the-talk-show-live-without-apple/#comment-4266828</link>
<dc:creator><![CDATA[Bart]]></dc:creator>
<pubDate>Sat, 31 May 2025 16:29:56 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47902#comment-4266828</guid>
<description><![CDATA[Gruber had to know this would happen. He of all people should know for a fact just how petty and vindictive Apple is.
But that article was the best thing he has written since Markdown. It got so much attention and praise because his defense of Apple was getting borderline ridiculous.
And he was their last real defender that anyone took borderline seriously. Apple thinks they are punishing him, but they are so far gone that they don't realize they're just punishing themselves.
His last live show got a lot of criticism for not asking any real questions, but it was never going to get any better. He was doing what he had to do to get them to participate at all.
So good for him, good for all of us. Maybe one day Apple will change its attitude. But not until it starts losing money.]]></description>
<content:encoded><![CDATA[<p>Gruber had to know this would happen. He of all people should know for a fact just how petty and vindictive Apple is.</p>
<p>But that article was the best thing he has written since Markdown. It got so much attention and praise because his defense of Apple was getting borderline ridiculous.</p>
<p>And he was their last real defender that anyone took borderline seriously. Apple thinks they are punishing him, but they are so far gone that they don't realize they're just punishing themselves.</p>
<p>His last live show got a lot of criticism for not asking any real questions, but it was never going to get any better. He was doing what he had to do to get them to participate at all.</p>
<p>So good for him, good for all of us. Maybe one day Apple will change its attitude. But not until it starts losing money.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on The Talk Show Live, Without Apple by Dmitri Zdorov </title>
<link>https://mjtsai.com/blog/2025/05/30/the-talk-show-live-without-apple/#comment-4266773</link>
<dc:creator><![CDATA[Dmitri Zdorov]]></dc:creator>
<pubDate>Sat, 31 May 2025 13:07:39 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47902#comment-4266773</guid>
<description><![CDATA[Is this not the best confirmation that something is rotten in the state of Cupertino?
And if that is the case, and since we all actually care for Apple platforms to get better, the products to get better, the relationship with developers to get better and thus more opportunities to see more great things from the community, then it is all for the better to have a different guest or two.
Things are ripe to move on, either in Apple management or in the platform that will grab the torch or crown to be the next darling. Or both. Their decline is a great thing and very, very indicative.]]></description>
<content:encoded><![CDATA[<p>Is this not the best confirmation that something is rotten in the state of Cupertino?</p>
<p>And if that is the case, and since we all actually care for Apple platforms to get better, the products to get better, the relationship with developers to get better and thus more opportunities to see more great things from the community, then it is all for the better to have a different guest or two.</p>
<p>Things are ripe to move on, either in Apple management or in the platform that will grab the torch or crown to be the next darling. Or both. Their decline is a great thing and very, very indicative.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on The Talk Show Live, Without Apple by Billyok </title>
<link>https://mjtsai.com/blog/2025/05/30/the-talk-show-live-without-apple/#comment-4266759</link>
<dc:creator><![CDATA[Billyok]]></dc:creator>
<pubDate>Sat, 31 May 2025 12:31:27 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47902#comment-4266759</guid>
<description><![CDATA[Gruber will get the last laugh when he finally gives them a B+ in the annual report card.]]></description>
<content:encoded><![CDATA[<p>Gruber will get the last laugh when he finally gives them a B+ in the annual report card.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on The Talk Show Live, Without Apple by Kristoffer </title>
<link>https://mjtsai.com/blog/2025/05/30/the-talk-show-live-without-apple/#comment-4266747</link>
<dc:creator><![CDATA[Kristoffer]]></dc:creator>
<pubDate>Sat, 31 May 2025 11:45:27 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47902#comment-4266747</guid>
<description><![CDATA[Jokes aside, it's good to see that the C suite knows they've fucked up so badly that they don't even dare to face the most milquetoast ass kisser in their pr team.
Change might be coming.]]></description>
<content:encoded><![CDATA[<p>Jokes aside, it's good to see that the C suite knows they've fucked up so badly that they don't even dare to face the most milquetoast ass kisser in their pr team.</p>
<p>Change might be coming.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on The Talk Show Live, Without Apple by Kristoffer </title>
<link>https://mjtsai.com/blog/2025/05/30/the-talk-show-live-without-apple/#comment-4266734</link>
<dc:creator><![CDATA[Kristoffer]]></dc:creator>
<pubDate>Sat, 31 May 2025 10:58:45 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47902#comment-4266734</guid>
<description><![CDATA[Oh no. Gruber taking Apple to task with his hard hitting questions is the highlight of WWDC.]]></description>
<content:encoded><![CDATA[<p>Oh no. Gruber taking Apple to task with his hard hitting questions is the highlight of WWDC.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Xcode 16.4 by Arek Holko </title>
<link>https://mjtsai.com/blog/2025/05/30/xcode-16-4/#comment-4266704</link>
<dc:creator><![CDATA[Arek Holko]]></dc:creator>
<pubDate>Sat, 31 May 2025 09:24:18 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47900#comment-4266704</guid>
<description><![CDATA[They shipped another broken Simulator, this time due to the use of WKWebView: https://developer.apple.com/forums/thread/785964]]></description>
<content:encoded><![CDATA[<p>They shipped another broken Simulator, this time due to the use of WKWebView: <a href="https://developer.apple.com/forums/thread/785964" rel="nofollow ugc">https://developer.apple.com/forums/thread/785964</a></p>
]]></content:encoded>
</item>
<item>
<title>
Comment on The Talk Show Live, Without Apple by Niall </title>
<link>https://mjtsai.com/blog/2025/05/30/the-talk-show-live-without-apple/#comment-4266681</link>
<dc:creator><![CDATA[Niall]]></dc:creator>
<pubDate>Sat, 31 May 2025 08:15:34 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47902#comment-4266681</guid>
<description><![CDATA[@Hammer - yeah bring on the man whose company used dark patterns to get children to accidentally make an in-app purchase when simply trying to restart an app.
Why not! That's what the future holds after-all.]]></description>
<content:encoded><![CDATA[<p>@Hammer - yeah bring on the man whose company used dark patterns to get children to accidentally make an in-app purchase when simply trying to restart an app. </p>
<p>Why not! That's what the future holds after-all.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Tim Cook Opposes App Store Age Verification Bill by Plume </title>
<link>https://mjtsai.com/blog/2025/05/23/tim-cook-opposes-app-store-age-verification-bill/#comment-4266657</link>
<dc:creator><![CDATA[Plume]]></dc:creator>
<pubDate>Sat, 31 May 2025 06:58:18 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47857#comment-4266657</guid>
<description><![CDATA["Cali is one of the most over regulated over taxed states in the country"
For low- and middle-income families, California's tax burden is similar to States like Texas. It's higher for high earners, who pay some of the highest taxes in the US.
However, a much bigger issue here is that taxes in the US are overall too low, particularly for high earners and corporations, leading to an increasing national debt. The US consistently uses debt to pay for tax breaks, which is an insane policy.
"For example Cali is one of the most over regulated (...). Apple will hide their money in offshore accounts"
So you're saying it's both overregulated and underregulated.]]></description>
<content:encoded><![CDATA[<p>"Cali is one of the most over regulated over taxed states in the country"</p>
<p>For low- and middle-income families, California's tax burden is similar to States like Texas. It's higher for high earners, who pay some of the highest taxes in the US.</p>
<p>However, a much bigger issue here is that taxes in the US are overall too low, particularly for high earners and corporations, leading to an increasing national debt. The US consistently uses debt to pay for tax breaks, which is an insane policy.</p>
<p>"For example Cali is one of the most over regulated (...). Apple will hide their money in offshore accounts"</p>
<p>So you're saying it's both overregulated and underregulated.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on The Talk Show Live, Without Apple by Plume </title>
<link>https://mjtsai.com/blog/2025/05/30/the-talk-show-live-without-apple/#comment-4266652</link>
<dc:creator><![CDATA[Plume]]></dc:creator>
<pubDate>Sat, 31 May 2025 06:48:19 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47902#comment-4266652</guid>
<description><![CDATA["Their coverage of Apple topics have always seemed pretty fair to me"
Yes, that's my point. Apple doesn't want fair, they want sycophantic. This isn't uncommon for large tech companies that are in a position of power; Nvidia also does this, for example.]]></description>
<content:encoded><![CDATA[<p>"Their coverage of Apple topics have always seemed pretty fair to me"</p>
<p>Yes, that's my point. Apple doesn't want fair, they want sycophantic. This isn't uncommon for large tech companies that are in a position of power; Nvidia also does this, for example.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Arc and Dia by Someone </title>
<link>https://mjtsai.com/blog/2025/05/30/arc-and-dia/#comment-4266621</link>
<dc:creator><![CDATA[Someone]]></dc:creator>
<pubDate>Sat, 31 May 2025 05:21:16 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47898#comment-4266621</guid>
<description><![CDATA[Whenever I see a person talking about how Browser apps are everything, and how Browsers are the best place for everything, be it Milller or Doctorow, all I can see is a person who thinks their narrow set of text based tasks in a single window is the sum total of computing, as I sprawl my photo editor over three displays, with more visible controls and settings I can scan at a glance than an airliner's flight deck.
The biggest problem with software now, is it's being directed by technology people who have an inherent belief that their particular knowledge is the only valid knowledge. They don't know about anything else, and so they assume there is nothing else to know, and recreate the wheel they way they think it should be made, while never learning how it was made in the past, because they don't respect anyone else's knowledge or experience.
This is how to get cars from Tesla that empty water off the boot lit into the boot, because they assume all other car makers are dinosaurs, and have no institutional knowledge as an industry worth knowing.
The reason the Mac was revolutionary, was that most everyone involved in it was a software person *second*. They were all skilled practitioners in other, often manual arts fields before they got into software.
Now, it's all recursive, software is becoming inbred as it only looks to itself for ideas and practices.]]></description>
<content:encoded><![CDATA[<p>Whenever I see a person talking about how Browser apps are everything, and how Browsers are the best place for everything, be it Milller or Doctorow, all I can see is a person who thinks their narrow set of text based tasks in a single window is the sum total of computing, as I sprawl my photo editor over three displays, with more visible controls and settings I can scan at a glance than an airliner's flight deck.</p>
<p>The biggest problem with software now, is it's being directed by technology people who have an inherent belief that their particular knowledge is the only valid knowledge. They don't know about anything else, and so they assume there is nothing else to know, and recreate the wheel they way they think it should be made, while never learning how it was made in the past, because they don't respect anyone else's knowledge or experience.</p>
<p>This is how to get cars from Tesla that empty water off the boot lit into the boot, because they assume all other car makers are dinosaurs, and have no institutional knowledge as an industry worth knowing.</p>
<p>The reason the Mac was revolutionary, was that most everyone involved in it was a software person *second*. They were all skilled practitioners in other, often manual arts fields before they got into software.</p>
<p>Now, it's all recursive, software is becoming inbred as it only looks to itself for ideas and practices.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Tim Cook Opposes App Store Age Verification Bill by Objc4life </title>
<link>https://mjtsai.com/blog/2025/05/23/tim-cook-opposes-app-store-age-verification-bill/#comment-4266612</link>
<dc:creator><![CDATA[Objc4life]]></dc:creator>
<pubDate>Sat, 31 May 2025 04:49:20 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47857#comment-4266612</guid>
<description><![CDATA[> A true or false bit for age verification is what I imagine, and that’s what Apple would prefer based on their previous privacy record
@Someone else i’d prefer something like this as well. Again with App Store already not permitting porn i’m not sure how much benefit will come. Use parental controls available now for your kids’ devices and you should mostly be good. Far as the web goes, there are sites that will comply with state laws and sites operating overseas that will just give a state govt the middle finger so ..not sure how much benefit this would bring overall]]></description>
<content:encoded><![CDATA[<p>> A true or false bit for age verification is what I imagine, and that’s what Apple would prefer based on their previous privacy record</p>
<p>@Someone else i’d prefer something like this as well. Again with App Store already not permitting porn i’m not sure how much benefit will come. Use parental controls available now for your kids’ devices and you should mostly be good. Far as the web goes, there are sites that will comply with state laws and sites operating overseas that will just give a state govt the middle finger so ..not sure how much benefit this would bring overall</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Arc and Dia by ObjC4Life </title>
<link>https://mjtsai.com/blog/2025/05/30/arc-and-dia/#comment-4266609</link>
<dc:creator><![CDATA[ObjC4Life]]></dc:creator>
<pubDate>Sat, 31 May 2025 04:33:31 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47898#comment-4266609</guid>
<description><![CDATA[SwiftUI is not the future. Get on board or get left behind.
Devs really need to stop kissing ass and start telling Apple the truth. Eventually management will turn over and an adult in the room is going to walk in and say enough. How many more fucking years we gonna give Schaef? Way worse than the apple maps debacle they are POLLUTING all Apple platforms with this shit….it’s getting very very bad!]]></description>
<content:encoded><![CDATA[<p>SwiftUI is not the future. Get on board or get left behind. </p>
<p>Devs really need to stop kissing ass and start telling Apple the truth. Eventually management will turn over and an adult in the room is going to walk in and say enough. How many more fucking years we gonna give Schaef? Way worse than the apple maps debacle they are POLLUTING all Apple platforms with this shit….it’s getting very very bad!</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Tim Cook Opposes App Store Age Verification Bill by Objc4Life </title>
<link>https://mjtsai.com/blog/2025/05/23/tim-cook-opposes-app-store-age-verification-bill/#comment-4266598</link>
<dc:creator><![CDATA[Objc4Life]]></dc:creator>
<pubDate>Sat, 31 May 2025 03:45:59 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47857#comment-4266598</guid>
<description><![CDATA[> California is objectively (see what I did there) better than Texas unless you’re a business.
Haha. Cali is a place where the wealthy can shelter themselves from the state’s major problems and simultaneously feel good about themselves for their naive ideals because they are “progressive.”
For example Cali is one of the most over regulated over taxed states in the country. Apple operates out of California. Apple will hide their money in offshore accounts to avoid paying taxes. So long as other people gotta deal with the consequences the state is perfect]]></description>
<content:encoded><![CDATA[<p>> California is objectively (see what I did there) better than Texas unless you’re a business. </p>
<p>Haha. Cali is a place where the wealthy can shelter themselves from the state’s major problems and simultaneously feel good about themselves for their naive ideals because they are “progressive.” </p>
<p>For example Cali is one of the most over regulated over taxed states in the country. Apple operates out of California. Apple will hide their money in offshore accounts to avoid paying taxes. So long as other people gotta deal with the consequences the state is perfect</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Xcode 16.4 by Dave </title>
<link>https://mjtsai.com/blog/2025/05/30/xcode-16-4/#comment-4266563</link>
<dc:creator><![CDATA[Dave]]></dc:creator>
<pubDate>Sat, 31 May 2025 01:51:25 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47900#comment-4266563</guid>
<description><![CDATA[Let's say the rumor is right and all of Apple's OS releases go to 26. Or at least x,0 this fall.... how does anyone feel about Xcode going at the same release level of the OS releases?]]></description>
<content:encoded><![CDATA[<p>Let's say the rumor is right and all of Apple's OS releases go to 26. Or at least x,0 this fall.... how does anyone feel about Xcode going at the same release level of the OS releases?</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on The Talk Show Live, Without Apple by Manx </title>
<link>https://mjtsai.com/blog/2025/05/30/the-talk-show-live-without-apple/#comment-4266532</link>
<dc:creator><![CDATA[Manx]]></dc:creator>
<pubDate>Fri, 30 May 2025 23:42:52 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47902#comment-4266532</guid>
<description><![CDATA[It does feel like revenge which is nuts to me. Do they have a PR team? Is anyone in charge of optics?]]></description>
<content:encoded><![CDATA[<p>It does feel like revenge which is nuts to me. Do they have a PR team? Is anyone in charge of optics?</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on The Talk Show Live, Without Apple by Adrian </title>
<link>https://mjtsai.com/blog/2025/05/30/the-talk-show-live-without-apple/#comment-4266503</link>
<dc:creator><![CDATA[Adrian]]></dc:creator>
<pubDate>Fri, 30 May 2025 22:21:29 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47902#comment-4266503</guid>
<description><![CDATA[Let’s have Judge Gonzalez Rogers and Jon Stewart as guests.]]></description>
<content:encoded><![CDATA[<p>Let’s have Judge Gonzalez Rogers and Jon Stewart as guests.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Arc and Dia by Hammer </title>
<link>https://mjtsai.com/blog/2025/05/30/arc-and-dia/#comment-4266488</link>
<dc:creator><![CDATA[Hammer]]></dc:creator>
<pubDate>Fri, 30 May 2025 21:36:15 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47898#comment-4266488</guid>
<description><![CDATA[Every dev going hard with SwiftUI eventually drops it due to bugs or performance. Everyone who cheerleads it hasn't tried pushing it.
React model in-general is too much voodoo and riddled with performance issues.
ObjC GC lasted 2 years before it was canceled. It was the right move. It sucked.
SwiftUI is going on 6 years of suck. It persists purely on Swiftluencer SEO spam and the ego of Josh Shaffer.]]></description>
<content:encoded><![CDATA[<p>Every dev going hard with SwiftUI eventually drops it due to bugs or performance. Everyone who cheerleads it hasn't tried pushing it.</p>
<p>React model in-general is too much voodoo and riddled with performance issues.</p>
<p>ObjC GC lasted 2 years before it was canceled. It was the right move. It sucked.</p>
<p>SwiftUI is going on 6 years of suck. It persists purely on Swiftluencer SEO spam and the ego of Josh Shaffer.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on The Talk Show Live, Without Apple by gildarts </title>
<link>https://mjtsai.com/blog/2025/05/30/the-talk-show-live-without-apple/#comment-4266482</link>
<dc:creator><![CDATA[gildarts]]></dc:creator>
<pubDate>Fri, 30 May 2025 21:06:37 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47902#comment-4266482</guid>
<description><![CDATA[@Plume: LMG as in Linus Media Group?
Their coverage of Apple topics have always seemed pretty fair to me. Linus and company are pretty obviously not big Apple fans, but, with a few exceptions, the problems they highlight are things I agree with. Linus's fairly recent exercise of using an iPhone resulted in a pretty gripe heavy video. Some of the things were user preference, etc, but most of it were actual problems of various severity.]]></description>
<content:encoded><![CDATA[<p>@Plume: LMG as in Linus Media Group?</p>
<p>Their coverage of Apple topics have always seemed pretty fair to me. Linus and company are pretty obviously not big Apple fans, but, with a few exceptions, the problems they highlight are things I agree with. Linus's fairly recent exercise of using an iPhone resulted in a pretty gripe heavy video. Some of the things were user preference, etc, but most of it were actual problems of various severity.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Arc and Dia by Plume </title>
<link>https://mjtsai.com/blog/2025/05/30/arc-and-dia/#comment-4266478</link>
<dc:creator><![CDATA[Plume]]></dc:creator>
<pubDate>Fri, 30 May 2025 20:52:38 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47898#comment-4266478</guid>
<description><![CDATA["how do you commit to a new browser from the same people who just pulled the rug out from under you on their last one?"
Realistically, browser switching costs are so low that if Dia is good, people will use it. Drop in floccus and you're good to go.
Meanwhile, the people who loved Arc can move to Zen, which is already way better than Arc ever was.]]></description>
<content:encoded><![CDATA[<p>"how do you commit to a new browser from the same people who just pulled the rug out from under you on their last one?"</p>
<p>Realistically, browser switching costs are so low that if Dia is good, people will use it. Drop in floccus and you're good to go.</p>
<p>Meanwhile, the people who loved Arc can move to Zen, which is already way better than Arc ever was.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on The Talk Show Live, Without Apple by Plume </title>
<link>https://mjtsai.com/blog/2025/05/30/the-talk-show-live-without-apple/#comment-4266476</link>
<dc:creator><![CDATA[Plume]]></dc:creator>
<pubDate>Fri, 30 May 2025 20:44:43 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47902#comment-4266476</guid>
<description><![CDATA[This is entirely consistent with their behavior towards the media. They trade positive press for access. They've always done this, which is why they don't work with outlets like LMG, despite their reach.]]></description>
<content:encoded><![CDATA[<p>This is entirely consistent with their behavior towards the media. They trade positive press for access. They've always done this, which is why they don't work with outlets like LMG, despite their reach.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on The Talk Show Live, Without Apple by Hammer </title>
<link>https://mjtsai.com/blog/2025/05/30/the-talk-show-live-without-apple/#comment-4266475</link>
<dc:creator><![CDATA[Hammer]]></dc:creator>
<pubDate>Fri, 30 May 2025 20:43:51 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47902#comment-4266475</guid>
<description><![CDATA[Bring on Tim Sweeney. Start your redemption arc, Gruber.]]></description>
<content:encoded><![CDATA[<p>Bring on Tim Sweeney. Start your redemption arc, Gruber.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Grammarly Raises $1 Billion by Plume </title>
<link>https://mjtsai.com/blog/2025/05/30/grammarly-raises-1-billion/#comment-4266474</link>
<dc:creator><![CDATA[Plume]]></dc:creator>
<pubDate>Fri, 30 May 2025 20:40:59 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47904#comment-4266474</guid>
<description><![CDATA[Grammarly's OS integration and functionality are great. They're not even the same type of product as Apple's clownish AI language tools.
Now use that billion to support languages other than English, please.]]></description>
<content:encoded><![CDATA[<p>Grammarly's OS integration and functionality are great. They're not even the same type of product as Apple's clownish AI language tools.</p>
<p>Now use that billion to support languages other than English, please.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Tim Cook Opposes App Store Age Verification Bill by Someone else </title>
<link>https://mjtsai.com/blog/2025/05/23/tim-cook-opposes-app-store-age-verification-bill/#comment-4266469</link>
<dc:creator><![CDATA[Someone else]]></dc:creator>
<pubDate>Fri, 30 May 2025 20:20:07 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47857#comment-4266469</guid>
<description><![CDATA[@ ObjC4Life
California is objectively (see what I did there) better than Texas unless you’re a business. Bigger, too, where it counts: in size of heart, liberty, and economy. :)
And like I said earlier, California would probably not even attempt to pass a law like this Texas one.
Back to the topic:
If we’re going to do age verification, something like what the EU does would be better for privacy — anonymous verification from the government.
A true or false bit for age verification is what I imagine, and that’s what Apple would prefer based on their previous privacy record. The requester of this bit is likely also be anonymous. GDPR is a huge deal. (California is way behind GDPR, but ahead of most of the rest of the country.)
They don’t need or want to know your actual age, and even for iPhone’s IDs in digital wallet, they’d send only what you allow them to, including a YES/NO for >= ‘some age number’.
The minimum amount of verification necessary, basically. But EU can do it because they have standardized government-issued IDs. I really wonder how Texas expects this to work. Maybe they track your license plate.
On the bright side, by putting verification into Apple’s hands, this will be likely more secure and private than putting it if Texas did it.
Financial Times: https://archive.ph/Htwxm
https://digital-strategy.ec.europa.eu/en/policies/eu-age-verification]]></description>
<content:encoded><![CDATA[<p>@ ObjC4Life</p>
<p>California is objectively (see what I did there) better than Texas unless you’re a business. Bigger, too, where it counts: in size of heart, liberty, and economy. :)</p>
<p>And like I said earlier, California would probably not even attempt to pass a law like this Texas one.</p>
<p>Back to the topic:</p>
<p>If we’re going to do age verification, something like what the EU does would be better for privacy — anonymous verification from the government. </p>
<p>A true or false bit for age verification is what I imagine, and that’s what Apple would prefer based on their previous privacy record. The requester of this bit is likely also be anonymous. GDPR is a huge deal. (California is way behind GDPR, but ahead of most of the rest of the country.)</p>
<p>They don’t need or want to know your actual age, and even for iPhone’s IDs in digital wallet, they’d send only what you allow them to, including a YES/NO for >= ‘some age number’.</p>
<p>The minimum amount of verification necessary, basically. But EU can do it because they have standardized government-issued IDs. I really wonder how Texas expects this to work. Maybe they track your license plate.</p>
<p>On the bright side, by putting verification into Apple’s hands, this will be likely more secure and private than putting it if Texas did it.</p>
<p>Financial Times: <a href="https://archive.ph/Htwxm" rel="nofollow ugc">https://archive.ph/Htwxm</a> </p>
<p><a href="https://digital-strategy.ec.europa.eu/en/policies/eu-age-verification" rel="nofollow ugc">https://digital-strategy.ec.europa.eu/en/policies/eu-age-verification</a></p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Operating System Version Years by Mogden </title>
<link>https://mjtsai.com/blog/2025/05/29/apple-operating-system-version-years/#comment-4266380</link>
<dc:creator><![CDATA[Mogden]]></dc:creator>
<pubDate>Fri, 30 May 2025 15:53:34 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47894#comment-4266380</guid>
<description><![CDATA[I'm a big fan of this idea. The current versioning system differing between platforms is a mess. And who can remember the place names? There are too many of them. All I really care about is "roughly how old is this version" so this fits the bill admirably.]]></description>
<content:encoded><![CDATA[<p>I'm a big fan of this idea. The current versioning system differing between platforms is a mess. And who can remember the place names? There are too many of them. All I really care about is "roughly how old is this version" so this fits the bill admirably.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Operating System Version Years by Scott </title>
<link>https://mjtsai.com/blog/2025/05/29/apple-operating-system-version-years/#comment-4266362</link>
<dc:creator><![CDATA[Scott]]></dc:creator>
<pubDate>Fri, 30 May 2025 14:37:55 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47894#comment-4266362</guid>
<description><![CDATA[While I -generally- agree with @Hammer about using dates in versioning information—"Versioning by date (not only year) is very reasonable. It makes it clear to an end-user how old their existing install is (or how new a release is compared to existing hardware)."—I believe also that it is wholly unnecessary and even introduces an amount of anxiety that is counterproductive. Sure, uninformed new iPhone users don't want "old" stuff in there shiny new device, but as somebody who supports those users, I appreciate 'rock solid'. And Apple hasn't proven to me that they're capable of that, especially 'year-over-year'. In fact, the contrary. But when I user sees their say new is running 2024-something, it causes concern. (Maybe.) "Is it out of date??"
The other shortcoming of using dates is another thing that Apple has failed at: it pushes 'innovations' on artificial schedules… just because the calendar rolled over, not because of actual innovation. "Innovations" that ain't! Whereas incremental major and minor version numbers are far more 'indirect', mere pointers to significant changes in architecture. (Or are SUPPOSED to be. That was the original intention.) You'd figure software people would appreciate indirection IRL. Not sure what's in the water at Apple Park, but it seems to be killing brain cells. (Maybe they built it on a superfund site.)]]></description>
<content:encoded><![CDATA[<p>While I -generally- agree with @Hammer about using dates in versioning information—"Versioning by date (not only year) is very reasonable. It makes it clear to an end-user how old their existing install is (or how new a release is compared to existing hardware)."—I believe also that it is wholly unnecessary and even introduces an amount of anxiety that is counterproductive. Sure, uninformed new iPhone users don't want "old" stuff in there shiny new device, but as somebody who supports those users, I appreciate 'rock solid'. And Apple hasn't proven to me that they're capable of that, especially 'year-over-year'. In fact, the contrary. But when I user sees their say new is running 2024-something, it causes concern. (Maybe.) "Is it out of date??"<br />
The other shortcoming of using dates is another thing that Apple has failed at: it pushes 'innovations' on artificial schedules… just because the calendar rolled over, not because of actual innovation. "Innovations" that ain't! Whereas incremental major and minor version numbers are far more 'indirect', mere pointers to significant changes in architecture. (Or are SUPPOSED to be. That was the original intention.) You'd figure software people would appreciate indirection IRL. Not sure what's in the water at Apple Park, but it seems to be killing brain cells. (Maybe they built it on a superfund site.)</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Operating System Version Years by Udo Thiel </title>
<link>https://mjtsai.com/blog/2025/05/29/apple-operating-system-version-years/#comment-4266341</link>
<dc:creator><![CDATA[Udo Thiel]]></dc:creator>
<pubDate>Fri, 30 May 2025 13:10:19 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47894#comment-4266341</guid>
<description><![CDATA[This sounds to me like one of those baits Apple issues to uncover internal leaks.]]></description>
<content:encoded><![CDATA[<p>This sounds to me like one of those baits Apple issues to uncover internal leaks.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Operating System Version Years by Kristoffer </title>
<link>https://mjtsai.com/blog/2025/05/29/apple-operating-system-version-years/#comment-4266297</link>
<dc:creator><![CDATA[Kristoffer]]></dc:creator>
<pubDate>Fri, 30 May 2025 10:18:13 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47894#comment-4266297</guid>
<description><![CDATA[I genuinely never connected Samsung model names with the calendar year.]]></description>
<content:encoded><![CDATA[<p>I genuinely never connected Samsung model names with the calendar year.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Operating System Version Years by Hammer </title>
<link>https://mjtsai.com/blog/2025/05/29/apple-operating-system-version-years/#comment-4266274</link>
<dc:creator><![CDATA[Hammer]]></dc:creator>
<pubDate>Fri, 30 May 2025 08:43:05 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47894#comment-4266274</guid>
<description><![CDATA[Versioning by year is stupid if the year is +1 the actual year of release. Call them macOS 25, iOS 25, etc., if they release this year.
Versioning by date (not only year) is very reasonable. It makes it clear to an end-user how old their existing install is (or how new a release is compared to existing hardware).
Arbitrary numbers (e.g. macOS 15, 14, 13, etc.) say nothing about requirements or release date.
Code names are stupid and only for secrecy.
Semantic versioning is nerd stuff and should never be used. Quite a few companies increase requirements in point updates, but bumping the major version makes end-users think it's a paid update and then they hold off on updating.
Versioning by date (or at least year + month + release number) makes it easier to move away from a yearly cycle. macOS 26.06 (2026 June release), macOS 26.09 (2026 September release), etc.]]></description>
<content:encoded><![CDATA[<p>Versioning by year is stupid if the year is +1 the actual year of release. Call them macOS 25, iOS 25, etc., if they release this year.</p>
<p>Versioning by date (not only year) is very reasonable. It makes it clear to an end-user how old their existing install is (or how new a release is compared to existing hardware).</p>
<p>Arbitrary numbers (e.g. macOS 15, 14, 13, etc.) say nothing about requirements or release date.</p>
<p>Code names are stupid and only for secrecy.</p>
<p>Semantic versioning is nerd stuff and should never be used. Quite a few companies increase requirements in point updates, but bumping the major version makes end-users think it's a paid update and then they hold off on updating.</p>
<p>Versioning by date (or at least year + month + release number) makes it easier to move away from a yearly cycle. macOS 26.06 (2026 June release), macOS 26.09 (2026 September release), etc.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Operating System Version Years by Plume </title>
<link>https://mjtsai.com/blog/2025/05/29/apple-operating-system-version-years/#comment-4266254</link>
<dc:creator><![CDATA[Plume]]></dc:creator>
<pubDate>Fri, 30 May 2025 07:08:59 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47894#comment-4266254</guid>
<description><![CDATA["since yearly names must mean yearly releases"
I would say that, yes, it does mean that for Apple, for most of its products, because the product will look outdated to customers if it runs an OS with an older year name. So, they'll have to release something at least once a year, late in the year, using the following year's number.
But personally, I'm going to go against the common sentiment. I like this change. I have no idea how old OS X Monterey or Mojave or Malibu or Mendocino are, or in what order they came out. Using years and aligning the numbers across devices makes things clearer.]]></description>
<content:encoded><![CDATA[<p>"since yearly names must mean yearly releases"</p>
<p>I would say that, yes, it does mean that for Apple, for most of its products, because the product will look outdated to customers if it runs an OS with an older year name. So, they'll have to release something at least once a year, late in the year, using the following year's number.</p>
<p>But personally, I'm going to go against the common sentiment. I like this change. I have no idea how old OS X Monterey or Mojave or Malibu or Mendocino are, or in what order they came out. Using years and aligning the numbers across devices makes things clearer.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on MacInTouch Paused by Rui Carmo </title>
<link>https://mjtsai.com/blog/2025/05/29/macintouch-paused/#comment-4266252</link>
<dc:creator><![CDATA[Rui Carmo]]></dc:creator>
<pubDate>Fri, 30 May 2025 07:06:29 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47892#comment-4266252</guid>
<description><![CDATA[Best thing I ever did was move to a fully static site setup with Cloudflare in front. Costs are negligible, scales to infinity and I never have to worry about hacks. But I get that it wouldn’t be applicable to everyone.]]></description>
<content:encoded><![CDATA[<p>Best thing I ever did was move to a fully static site setup with Cloudflare in front. Costs are negligible, scales to infinity and I never have to worry about hacks. But I get that it wouldn’t be applicable to everyone.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Operating System Version Years by Damien Schreurs </title>
<link>https://mjtsai.com/blog/2025/05/29/apple-operating-system-version-years/#comment-4266250</link>
<dc:creator><![CDATA[Damien Schreurs]]></dc:creator>
<pubDate>Fri, 30 May 2025 07:05:35 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47894#comment-4266250</guid>
<description><![CDATA[Wow! So many comments based on a rumor initiated by "Saint" Gurman and then "corroborated" by someone at AppleInsider who saw the number 26 buried inside Apple's code.
It doesn't pass the "smell test" to me and I guess we'll know for sure on June 9th.
PS: Boy, do I hate the couple of weeks before major Apple events like WWDC!]]></description>
<content:encoded><![CDATA[<p>Wow! So many comments based on a rumor initiated by "Saint" Gurman and then "corroborated" by someone at AppleInsider who saw the number 26 buried inside Apple's code.</p>
<p>It doesn't pass the "smell test" to me and I guess we'll know for sure on June 9th.</p>
<p>PS: Boy, do I hate the couple of weeks before major Apple events like WWDC!</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on MacInTouch Paused by Plume </title>
<link>https://mjtsai.com/blog/2025/05/29/macintouch-paused/#comment-4266246</link>
<dc:creator><![CDATA[Plume]]></dc:creator>
<pubDate>Fri, 30 May 2025 06:55:00 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47892#comment-4266246</guid>
<description><![CDATA["what are bots, and Russians etc seeking on Macintouch specifically that they aren't getting from every other website in the world"
They don't care. If you look at reports from other website owners, you'll see that many of these AI crawlers are extremely poorly written. They'll hit the same website thousands of times per second, re-read the same address multiple times, follow every link regardless of its appearance, check robots.txt for disallowed links specifically to find more links they can scrape, and so on.
People's response is usually to implement proof-of-work checks like Anubis, which seems to work somewhat well for now.]]></description>
<content:encoded><![CDATA[<p>"what are bots, and Russians etc seeking on Macintouch specifically that they aren't getting from every other website in the world"</p>
<p>They don't care. If you look at reports from other website owners, you'll see that many of these AI crawlers are extremely poorly written. They'll hit the same website thousands of times per second, re-read the same address multiple times, follow every link regardless of its appearance, check robots.txt for disallowed links specifically to find more links they can scrape, and so on.</p>
<p>People's response is usually to implement proof-of-work checks like Anubis, which seems to work somewhat well for now.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on MacInTouch Paused by Kristoffer </title>
<link>https://mjtsai.com/blog/2025/05/29/macintouch-paused/#comment-4266222</link>
<dc:creator><![CDATA[Kristoffer]]></dc:creator>
<pubDate>Fri, 30 May 2025 05:56:21 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47892#comment-4266222</guid>
<description><![CDATA[Hacking of websites had become fully automated. Every site will be sniffed, again and again and again and I bet that most of the time no human is even aware of it on either side.
Only big targets will have humans doing clever stuff. The rest is just bots trying shit.
It's a bloody nuisance. WordPress can be protected just as any other CMS btw. Wouldn't say it's either better or worse than any of the big names.]]></description>
<content:encoded><![CDATA[<p>Hacking of websites had become fully automated. Every site will be sniffed, again and again and again and I bet that most of the time no human is even aware of it on either side. </p>
<p>Only big targets will have humans doing clever stuff. The rest is just bots trying shit. </p>
<p>It's a bloody nuisance. WordPress can be protected just as any other CMS btw. Wouldn't say it's either better or worse than any of the big names.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Operating System Version Years by Dan Shockley </title>
<link>https://mjtsai.com/blog/2025/05/29/apple-operating-system-version-years/#comment-4266178</link>
<dc:creator><![CDATA[Dan Shockley]]></dc:creator>
<pubDate>Fri, 30 May 2025 03:24:49 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47894#comment-4266178</guid>
<description><![CDATA[I’ve got bad news. I think Holly owned Apple subsidiary. Claris has been testing this out for the last couple years with their FileMaker product. The marketing name is the full four digit year. Meanwhile, the internal version number is something else. It’s a pain in the neck.]]></description>
<content:encoded><![CDATA[<p>I’ve got bad news. I think Holly owned Apple subsidiary. Claris has been testing this out for the last couple years with their FileMaker product. The marketing name is the full four digit year. Meanwhile, the internal version number is something else. It’s a pain in the neck.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Operating System Version Years by Dave </title>
<link>https://mjtsai.com/blog/2025/05/29/apple-operating-system-version-years/#comment-4266177</link>
<dc:creator><![CDATA[Dave]]></dc:creator>
<pubDate>Fri, 30 May 2025 03:22:45 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47894#comment-4266177</guid>
<description><![CDATA[Wide range of views, both in the post and in the comments.
Quick - and don't check anything like Settings or About - what's the macOS running on your laptop? Please, do it by some California name or maybe an animal species. How about what is was 2-3 versions ago? Now for fun, what's the version number? Does it relate to the hardware? (FYI, most Mac laptops - but not all Macs - do use the full year name (but maybe with a qualifier in front) in their name. More importantly, at least for me, there *isn't* a yearly release of new ones.
Quick - nd again, don't check Settings - what iPhone do you have? What iOS is it running? Great note from Craig Hockenberry that us coders will need to check versions, but maybe not? Most checks (but not all) look at baseline OS, not current. And if you are looking for current (as in beta function) that will always be a current maintenance thing.
Quick - this is for you Windows coders - 95, 98, ME, 7, 8, 9, 10.... sorry, I forgot about Microsoft a few years ago... but focus on 95 & 98. Disaster? That's a valid argument. But where was Windows 96 or 97? It's not an annual cycle. (But I suspect that to continue for a while with Apple mostly due to WWDC being yearly.)
Finally, quick - and please do not look - what is the current version of Xcode? Does it match *any* OS Apple has out? I do expect in 2 weeks that Xcode 17 beta 1 will be released. And Yes, I had to check because I didn't want to look stupid. And no, at the risk of still looking stupid I do not think any current Apple OS is at version 16 like Xcode.)]]></description>
<content:encoded><![CDATA[<p>Wide range of views, both in the post and in the comments.</p>
<p>Quick - and don't check anything like Settings or About - what's the macOS running on your laptop? Please, do it by some California name or maybe an animal species. How about what is was 2-3 versions ago? Now for fun, what's the version number? Does it relate to the hardware? (FYI, most Mac laptops - but not all Macs - do use the full year name (but maybe with a qualifier in front) in their name. More importantly, at least for me, there *isn't* a yearly release of new ones.</p>
<p>Quick - nd again, don't check Settings - what iPhone do you have? What iOS is it running? Great note from Craig Hockenberry that us coders will need to check versions, but maybe not? Most checks (but not all) look at baseline OS, not current. And if you are looking for current (as in beta function) that will always be a current maintenance thing.</p>
<p>Quick - this is for you Windows coders - 95, 98, ME, 7, 8, 9, 10.... sorry, I forgot about Microsoft a few years ago... but focus on 95 & 98. Disaster? That's a valid argument. But where was Windows 96 or 97? It's not an annual cycle. (But I suspect that to continue for a while with Apple mostly due to WWDC being yearly.)</p>
<p>Finally, quick - and please do not look - what is the current version of Xcode? Does it match *any* OS Apple has out? I do expect in 2 weeks that Xcode 17 beta 1 will be released. And Yes, I had to check because I didn't want to look stupid. And no, at the risk of still looking stupid I do not think any current Apple OS is at version 16 like Xcode.)</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on MacInTouch Paused by Someone </title>
<link>https://mjtsai.com/blog/2025/05/29/macintouch-paused/#comment-4266175</link>
<dc:creator><![CDATA[Someone]]></dc:creator>
<pubDate>Fri, 30 May 2025 03:20:07 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47892#comment-4266175</guid>
<description><![CDATA[At the risk of sounding uncharitable, I really wonder if Ric's problems were caused by his use of Wordfence (or Wordpress more generally). Wordfence has had *issues* over the years. Macintouch was always snappy and responsive when he wasn't using it, and then it would be enabled again, and it would blanket ban VPN connections... what are bots, and Russians etc seeking on Macintouch specifically that they aren't getting from every other website in the world? I find it hard to figure what sort of honey pot Macintouch would have been, compared to any of the bigger less "one guy's project" sites.
Sad to see it go, but would be sadder if the cause was in part self-inflicted.]]></description>
<content:encoded><![CDATA[<p>At the risk of sounding uncharitable, I really wonder if Ric's problems were caused by his use of Wordfence (or WordPress more generally). Wordfence has had *issues* over the years. Macintouch was always snappy and responsive when he wasn't using it, and then it would be enabled again, and it would blanket ban VPN connections... what are bots, and Russians etc seeking on Macintouch specifically that they aren't getting from every other website in the world? I find it hard to figure what sort of honey pot Macintouch would have been, compared to any of the bigger less "one guy's project" sites.</p>
<p>Sad to see it go, but would be sadder if the cause was in part self-inflicted.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Operating System Version Years by Someone </title>
<link>https://mjtsai.com/blog/2025/05/29/apple-operating-system-version-years/#comment-4266166</link>
<dc:creator><![CDATA[Someone]]></dc:creator>
<pubDate>Fri, 30 May 2025 02:55:47 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47894#comment-4266166</guid>
<description><![CDATA[I wonder whether people are getting the wrong spin on this story; that it's not about software version numbers going away (though that's happening for nomenclature), but rather it's the elimination of version *names* as a part of branding. No more California place names for macOS, because America are the villains now as far as the rest of the world (especially the Anglosphere) is concerned.]]></description>
<content:encoded><![CDATA[<p>I wonder whether people are getting the wrong spin on this story; that it's not about software version numbers going away (though that's happening for nomenclature), but rather it's the elimination of version *names* as a part of branding. No more California place names for macOS, because America are the villains now as far as the rest of the world (especially the Anglosphere) is concerned.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on MacInTouch Paused by thomasjpr </title>
<link>https://mjtsai.com/blog/2025/05/29/macintouch-paused/#comment-4266147</link>
<dc:creator><![CDATA[thomasjpr]]></dc:creator>
<pubDate>Fri, 30 May 2025 01:54:40 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47892#comment-4266147</guid>
<description><![CDATA[I've had MacInTouch in my bookmarks for...25+ years? While Ric and the site haven't produced much essential coverage for the better part of a decade, it still makes me sad to lose another of the old guard of the Mac community.]]></description>
<content:encoded><![CDATA[<p>I've had MacInTouch in my bookmarks for...25+ years? While Ric and the site haven't produced much essential coverage for the better part of a decade, it still makes me sad to lose another of the old guard of the Mac community.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Operating System Version Years by Someone else </title>
<link>https://mjtsai.com/blog/2025/05/29/apple-operating-system-version-years/#comment-4266139</link>
<dc:creator><![CDATA[Someone else]]></dc:creator>
<pubDate>Fri, 30 May 2025 01:20:06 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47894#comment-4266139</guid>
<description><![CDATA[I dislike the sound of it (right now) but boy it’ll be easier for me when wondering if my iOS 18 device is compatible with my MacOS 13 Mac or my old WatchOS 8 Watch.
I don’t imagine iPhone 26, though?
But I could see iPhone (2026) (which is better than iPhone Gen 19 aka iPhone 18 (off by one because of the 4s!))]]></description>
<content:encoded><![CDATA[<p>I dislike the sound of it (right now) but boy it’ll be easier for me when wondering if my iOS 18 device is compatible with my MacOS 13 Mac or my old WatchOS 8 Watch.</p>
<p>I don’t imagine iPhone 26, though? </p>
<p>But I could see iPhone (2026) (which is better than iPhone Gen 19 aka iPhone 18 (off by one because of the 4s!))</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Operating System Version Years by Christina Warren </title>
<link>https://mjtsai.com/blog/2025/05/29/apple-operating-system-version-years/#comment-4266129</link>
<dc:creator><![CDATA[Christina Warren]]></dc:creator>
<pubDate>Fri, 30 May 2025 00:35:36 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47894#comment-4266129</guid>
<description><![CDATA[@Léo Natan to be clear, my comment was flippant and meant in jest. I think time-based OS releases make little sense aside from an easier way to market things in some contexts.
That said, if you are going to do sequential numbered operating system releases on an annual basis, not having the year align with the number is overly confusing. We’re used to it because it’s what we’re used to, but the misalignment is weird.
But also having said that, we all made fun of Samsung for this stuff so anyone praising the brilliance of the iPhone 26 running iOS 26 should probably do some introspection, especially if they attacked the Galaxy S25.
A year-based naming scheme doesn’t have to imply that there will be annual releases — and I do think Apple would do better to not have big annual releases but to do feature updates over the course of a few years for stability purposes (which yes, is what Windows has been doing for the last 10 years or so and I think to pretty good success, tho Windows 11 24H2 is an atrocious name), but I think we lost that battle well over a decade ago. The annual release cycle isn’t going to go away and if anything, we’ll just see more punting to features later in the year.]]></description>
<content:encoded><![CDATA[<p>@Léo Natan to be clear, my comment was flippant and meant in jest. I think time-based OS releases make little sense aside from an easier way to market things in some contexts. </p>
<p>That said, if you are going to do sequential numbered operating system releases on an annual basis, not having the year align with the number is overly confusing. We’re used to it because it’s what we’re used to, but the misalignment is weird. </p>
<p>But also having said that, we all made fun of Samsung for this stuff so anyone praising the brilliance of the iPhone 26 running iOS 26 should probably do some introspection, especially if they attacked the Galaxy S25. </p>
<p>A year-based naming scheme doesn’t have to imply that there will be annual releases — and I do think Apple would do better to not have big annual releases but to do feature updates over the course of a few years for stability purposes (which yes, is what Windows has been doing for the last 10 years or so and I think to pretty good success, tho Windows 11 24H2 is an atrocious name), but I think we lost that battle well over a decade ago. The annual release cycle isn’t going to go away and if anything, we’ll just see more punting to features later in the year.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Operating System Version Years by Niall </title>
<link>https://mjtsai.com/blog/2025/05/29/apple-operating-system-version-years/#comment-4266119</link>
<dc:creator><![CDATA[Niall]]></dc:creator>
<pubDate>Fri, 30 May 2025 00:00:53 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47894#comment-4266119</guid>
<description><![CDATA[Makes sense to do this - too many variants and it gets even more confusing trying to combine with which A series chip is in what device running whatever OS.
I don't think they'll change the iPhone naming convention though as Apple make a lot of money offloading their previous year's phones to 3rd parties who sell them to people who probably don't realise it's not the latest one.]]></description>
<content:encoded><![CDATA[<p>Makes sense to do this - too many variants and it gets even more confusing trying to combine with which A series chip is in what device running whatever OS.</p>
<p>I don't think they'll change the iPhone naming convention though as Apple make a lot of money offloading their previous year's phones to 3rd parties who sell them to people who probably don't realise it's not the latest one.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Operating System Version Years by Software Tyrannosaurs </title>
<link>https://mjtsai.com/blog/2025/05/29/apple-operating-system-version-years/#comment-4266118</link>
<dc:creator><![CDATA[Software Tyrannosaurs]]></dc:creator>
<pubDate>Thu, 29 May 2025 23:58:41 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47894#comment-4266118</guid>
<description><![CDATA[And somehow this is going to make the OSes better? I don’t care what they call it so ling as they fix the damned bugs.]]></description>
<content:encoded><![CDATA[<p>And somehow this is going to make the OSes better? I don’t care what they call it so ling as they fix the damned bugs.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Operating System Version Years by Scott </title>
<link>https://mjtsai.com/blog/2025/05/29/apple-operating-system-version-years/#comment-4266103</link>
<dc:creator><![CDATA[Scott]]></dc:creator>
<pubDate>Thu, 29 May 2025 22:56:55 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47894#comment-4266103</guid>
<description><![CDATA[@ Léo Natan… uh, don’t include me and my quote in with the first “everyone” group’s statement. I don’t agree with it. At all.
Naming operating systems and software releases after the calendar year is moronic. Even more moronic is for Apple to be SOOO out of touch that they copy what the idiots at Microsoft -abandoned- 25 years ago (because they realized it was moronic) thinking they’re being edgy and new. I mean, ya can’t even make this stuff up.
I’m again reminded that Apple had the world at its feet with OS X… and squandered every advantage. Linux may not “rule the desktop”, but it’s pretty clear that the open source community is heads and shoulders beyond Apple technically. I mean, they figured out Long-Term Support releases over multi+year development cycles ages ago! Apple wants you to landfill 5 year old computers. Because you’re sad (per Phil the Schill). I guess Planet Earth and the environment just LOVE consuming Apple carbon! Yum!]]></description>
<content:encoded><![CDATA[<p>@ Léo Natan… uh, don’t include me and my quote in with the first “everyone” group’s statement. I don’t agree with it. At all.<br />
Naming operating systems and software releases after the calendar year is moronic. Even more moronic is for Apple to be SOOO out of touch that they copy what the idiots at Microsoft -abandoned- 25 years ago (because they realized it was moronic) thinking they’re being edgy and new. I mean, ya can’t even make this stuff up.</p>
<p>I’m again reminded that Apple had the world at its feet with OS X… and squandered every advantage. Linux may not “rule the desktop”, but it’s pretty clear that the open source community is heads and shoulders beyond Apple technically. I mean, they figured out Long-Term Support releases over multi+year development cycles ages ago! Apple wants you to landfill 5 year old computers. Because you’re sad (per Phil the Schill). I guess Planet Earth and the environment just LOVE consuming Apple carbon! Yum!</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Operating System Version Years by Ben </title>
<link>https://mjtsai.com/blog/2025/05/29/apple-operating-system-version-years/#comment-4266099</link>
<dc:creator><![CDATA[Ben]]></dc:creator>
<pubDate>Thu, 29 May 2025 22:35:07 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47894#comment-4266099</guid>
<description><![CDATA[(hardware and software)*]]></description>
<content:encoded><![CDATA[<p>(hardware and software)*</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Operating System Version Years by Ben </title>
<link>https://mjtsai.com/blog/2025/05/29/apple-operating-system-version-years/#comment-4266098</link>
<dc:creator><![CDATA[Ben]]></dc:creator>
<pubDate>Thu, 29 May 2025 22:34:07 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47894#comment-4266098</guid>
<description><![CDATA[I hardly remember what version number or product name is current, any more. I kind of feel like switching to years makes it all even more meaningless. They should really consider going back to the 10.0-10.6 release cadence, make the releases feel special and notable again. Once every 18-ish months is more than enough.
Making the releases (hardware) special is why we (enthusiasts) still remember all sorts of characteristics about the PowerMac 6100, the Blue and White G3, the iMac G5, the Quad-G5... It's why WE have lore, and people buying Dell computer's don't and never will. It's why a YouTube channel like 65scribe can have such a loving fan base.
This is an awful decision. I'm powerless to change it, but it's not Apple-like.]]></description>
<content:encoded><![CDATA[<p>I hardly remember what version number or product name is current, any more. I kind of feel like switching to years makes it all even more meaningless. They should really consider going back to the 10.0-10.6 release cadence, make the releases feel special and notable again. Once every 18-ish months is more than enough.</p>
<p>Making the releases (hardware) special is why we (enthusiasts) still remember all sorts of characteristics about the PowerMac 6100, the Blue and White G3, the iMac G5, the Quad-G5... It's why WE have lore, and people buying Dell computer's don't and never will. It's why a YouTube channel like 65scribe can have such a loving fan base.</p>
<p>This is an awful decision. I'm powerless to change it, but it's not Apple-like.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Kaleidoscope 6 by Bri </title>
<link>https://mjtsai.com/blog/2025/05/28/kaleidoscope-6/#comment-4266096</link>
<dc:creator><![CDATA[Bri]]></dc:creator>
<pubDate>Thu, 29 May 2025 22:32:53 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47883#comment-4266096</guid>
<description><![CDATA[I adore Fork. Its one of the few pieces of software I've used in the last decade that provides great functionality in an elegant and well designed native experience. I love that it's native on both Windows and macOS, and the two person development team goes out of their way to maintain feature parity between the two versions. So I go out of my way to proselytize for it because I don't want to see it disappear!
Admittedly I have not tried Kaleidoscope or Tower. I'm impressed they too seem to use native UI. (Do correct me if I'm wrong.) I am however disinclined to use them due to fatigue over subscription pricing. Another great thing about Fork is that it's a one time purchase, and actually does it the old "shareware" way of asking the users to pay for it.]]></description>
<content:encoded><![CDATA[<p>I adore Fork. Its one of the few pieces of software I've used in the last decade that provides great functionality in an elegant and well designed native experience. I love that it's native on both Windows and macOS, and the two person development team goes out of their way to maintain feature parity between the two versions. So I go out of my way to proselytize for it because I don't want to see it disappear!</p>
<p>Admittedly I have not tried Kaleidoscope or Tower. I'm impressed they too seem to use native UI. (Do correct me if I'm wrong.) I am however disinclined to use them due to fatigue over subscription pricing. Another great thing about Fork is that it's a one time purchase, and actually does it the old "shareware" way of asking the users to pay for it.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Turnaround by Bri </title>
<link>https://mjtsai.com/blog/2025/05/23/apple-turnaround/#comment-4266093</link>
<dc:creator><![CDATA[Bri]]></dc:creator>
<pubDate>Thu, 29 May 2025 22:26:07 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47853#comment-4266093</guid>
<description><![CDATA[To clarify, I'm not saying that in this hypothetical scenario none of those apps would exist on iOS. More that they would need to achieve a certain level of success or "bigness" before they would be. Similar to game console releases of yesteryear: tiny indie games didn't get releases. But any sufficiently big game with the backing of a publisher would.
That strikes me as a situation that Apple would be more comfortable with, because it means that every release on their platform requires a separate negotiation where Apple can attempt to impose whatever restrictions and requirements they like, with allowances made depending on how important they deem the app.
So a "Vampire Survivors" sort of game wouldn't get a release immediately. But it would once it becomes clear it's the next big thing and gets picked up by a big publisher. A indie camera app wouldn't get released, at least not until it gets major venture capital funding, or purchased by a bigger company, or something like that.
And to be clear, I think this would be a horrid situation that would massively hurt the platform. But it just strikes me as the direction Apple is going. They don't actually seem to care about or even want small time developers! And they seem committed to accelerating their own enshittification.]]></description>
<content:encoded><![CDATA[<p>To clarify, I'm not saying that in this hypothetical scenario none of those apps would exist on iOS. More that they would need to achieve a certain level of success or "bigness" before they would be. Similar to game console releases of yesteryear: tiny indie games didn't get releases. But any sufficiently big game with the backing of a publisher would.</p>
<p>That strikes me as a situation that Apple would be more comfortable with, because it means that every release on their platform requires a separate negotiation where Apple can attempt to impose whatever restrictions and requirements they like, with allowances made depending on how important they deem the app.</p>
<p>So a "Vampire Survivors" sort of game wouldn't get a release immediately. But it would once it becomes clear it's the next big thing and gets picked up by a big publisher. A indie camera app wouldn't get released, at least not until it gets major venture capital funding, or purchased by a bigger company, or something like that.</p>
<p>And to be clear, I think this would be a horrid situation that would massively hurt the platform. But it just strikes me as the direction Apple is going. They don't actually seem to care about or even want small time developers! And they seem committed to accelerating their own enshittification.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Operating System Version Years by Bri </title>
<link>https://mjtsai.com/blog/2025/05/29/apple-operating-system-version-years/#comment-4266090</link>
<dc:creator><![CDATA[Bri]]></dc:creator>
<pubDate>Thu, 29 May 2025 22:16:45 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47894#comment-4266090</guid>
<description><![CDATA[At this point I'm not convinced that increasing the duration of their release cycle *would* improve Apple's software quality. I think the issues are now varied and deeper than that.
I have no strong feelings about changing the naming scheme. I wasn't particularly attached to the old scheme.]]></description>
<content:encoded><![CDATA[<p>At this point I'm not convinced that increasing the duration of their release cycle *would* improve Apple's software quality. I think the issues are now varied and deeper than that.</p>
<p>I have no strong feelings about changing the naming scheme. I wasn't particularly attached to the old scheme.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on External Payments From the HEY App by Nathan_RETRO </title>
<link>https://mjtsai.com/blog/2025/05/27/external-payments-from-the-hey-app/#comment-4266086</link>
<dc:creator><![CDATA[Nathan_RETRO]]></dc:creator>
<pubDate>Thu, 29 May 2025 22:13:48 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47874#comment-4266086</guid>
<description><![CDATA[Apparently, he really needed to defend Andrew Tate repeatedly. Strange look. Can DHH and Apple both lose somehow? DHH thinks JD Vance is super smart talking about the lack of free speech in Germany, while his administration is trying to deport protesters and defend anything that disagrees with their point of view? This tracks.]]></description>
<content:encoded><![CDATA[<p>Apparently, he really needed to defend Andrew Tate repeatedly. Strange look. Can DHH and Apple both lose somehow? DHH thinks JD Vance is super smart talking about the lack of free speech in Germany, while his administration is trying to deport protesters and defend anything that disagrees with their point of view? This tracks.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on MacInTouch Paused by Bri </title>
<link>https://mjtsai.com/blog/2025/05/29/macintouch-paused/#comment-4266085</link>
<dc:creator><![CDATA[Bri]]></dc:creator>
<pubDate>Thu, 29 May 2025 22:03:23 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47892#comment-4266085</guid>
<description><![CDATA[We inch ever closer to making the dead internet theory a reality.]]></description>
<content:encoded><![CDATA[<p>We inch ever closer to making the dead internet theory a reality.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Operating System Version Years by Léo Natan </title>
<link>https://mjtsai.com/blog/2025/05/29/apple-operating-system-version-years/#comment-4266082</link>
<dc:creator><![CDATA[Léo Natan]]></dc:creator>
<pubDate>Thu, 29 May 2025 21:54:29 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47894#comment-4266082</guid>
<description><![CDATA[Everyone: "Windows _95_, Windows _98_ and Windows _2000_ were great releases!"
Also everyone: "If Apple calls their OSes by year names, that CEMENTS11!! and DOUBLES DOWN!111 the yearly dev cycle and means for sure everything will be terrible, since yearly names must mean yearly releases!!11!!"]]></description>
<content:encoded><![CDATA[<p>Everyone: "Windows _95_, Windows _98_ and Windows _2000_ were great releases!"</p>
<p>Also everyone: "If Apple calls their OSes by year names, that CEMENTS11!! and DOUBLES DOWN!111 the yearly dev cycle and means for sure everything will be terrible, since yearly names must mean yearly releases!!11!!"</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Tim Cook Opposes App Store Age Verification Bill by Plume </title>
<link>https://mjtsai.com/blog/2025/05/23/tim-cook-opposes-app-store-age-verification-bill/#comment-4266075</link>
<dc:creator><![CDATA[Plume]]></dc:creator>
<pubDate>Thu, 29 May 2025 21:23:13 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47857#comment-4266075</guid>
<description><![CDATA["I think you're getting a little too wound up about this TBH."
That's pretty funny.
"I concede that they are a lousy government not solely because they are overly concerned about the environment."
This is just dumb. Stop viewing politics as a game. This kind of bullshit is the reason the US is fucked.]]></description>
<content:encoded><![CDATA[<p>"I think you're getting a little too wound up about this TBH."</p>
<p>That's pretty funny.</p>
<p>"I concede that they are a lousy government not solely because they are overly concerned about the environment."</p>
<p>This is just dumb. Stop viewing politics as a game. This kind of bullshit is the reason the US is fucked.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on DropDMG 3.6.9 by Manx </title>
<link>https://mjtsai.com/blog/2025/05/28/dropdmg-3-6-9/#comment-4266058</link>
<dc:creator><![CDATA[Manx]]></dc:creator>
<pubDate>Thu, 29 May 2025 19:56:05 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47887#comment-4266058</guid>
<description><![CDATA[I've been so frustrated lately with how buggy Apple's software has become. It's a serious issue. It's almost like working in Windows 95 or Mac OS 8 but without the full system freezes
Also agree with Bri that the withering of AppleScript really sucks]]></description>
<content:encoded><![CDATA[<p>I've been so frustrated lately with how buggy Apple's software has become. It's a serious issue. It's almost like working in Windows 95 or Mac OS 8 but without the full system freezes</p>
<p>Also agree with Bri that the withering of AppleScript really sucks</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on BBEdit 15.5 by Plume </title>
<link>https://mjtsai.com/blog/2025/05/28/bbedit-15-5/#comment-4266056</link>
<dc:creator><![CDATA[Plume]]></dc:creator>
<pubDate>Thu, 29 May 2025 19:40:29 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47885#comment-4266056</guid>
<description><![CDATA[I'm mostly using Zed as a text editor now; it just feels faster. However, when I have to make complex changes to a text file, BBEdit can't be beat. I'm glad it's still going. Probably one of the oldest Mac apps that has been in perpetual development.]]></description>
<content:encoded><![CDATA[<p>I'm mostly using Zed as a text editor now; it just feels faster. However, when I have to make complex changes to a text file, BBEdit can't be beat. I'm glad it's still going. Probably one of the oldest Mac apps that has been in perpetual development.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Tim Cook Opposes App Store Age Verification Bill by ObjC4Life </title>
<link>https://mjtsai.com/blog/2025/05/23/tim-cook-opposes-app-store-age-verification-bill/#comment-4266045</link>
<dc:creator><![CDATA[ObjC4Life]]></dc:creator>
<pubDate>Thu, 29 May 2025 19:04:30 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47857#comment-4266045</guid>
<description><![CDATA[@Plume I think you're getting a little too wound up about this TBH.
> "I mean “environmental protection” at what cost though, not doing controlled burns and not filling hydrants with water so your house can burn down?"
?Both of the claims you made here (they're not doing controlled burns for the reason of environmental protection, they're not filling hydrants with water for the reason of environmental protection) are false.
California's problems as it relates to wildfires goes back many years (quote from a 2020 article below):
"It’s also true that burns supported by state or federal grants have to undergo additional environmental reviews, which can sometimes hold up projects past windows of opportunity. The researchers say that the experts they talked to felt these reviews are designed for larger projects and don’t work well with prescribed burns. They were also leery of weakening environmental protections, though, so there was no clear recommendation." - https://arstechnica.com/science/2020/01/why-isnt-california-using-more-prescribed-burns-to-reduce-fire-risk/
Sure it is more complicated than "they don't do it because of environmental protection." Okay? I concede that they are a lousy government not solely because they are overly concerned about the environment. There are many reasons why they are a lousy state government. Overregulation, incompetence, misplaced priorities, low risk tolerance (as it relates to the burns) etc.]]></description>
<content:encoded><![CDATA[<p>@Plume I think you're getting a little too wound up about this TBH. </p>
<p>> "I mean “environmental protection” at what cost though, not doing controlled burns and not filling hydrants with water so your house can burn down?"<br />
?Both of the claims you made here (they're not doing controlled burns for the reason of environmental protection, they're not filling hydrants with water for the reason of environmental protection) are false.</p>
<p>California's problems as it relates to wildfires goes back many years (quote from a 2020 article below):</p>
<p>"It’s also true that burns supported by state or federal grants have to undergo additional environmental reviews, which can sometimes hold up projects past windows of opportunity. The researchers say that the experts they talked to felt these reviews are designed for larger projects and don’t work well with prescribed burns. They were also leery of weakening environmental protections, though, so there was no clear recommendation." - <a href="https://arstechnica.com/science/2020/01/why-isnt-california-using-more-prescribed-burns-to-reduce-fire-risk/" rel="nofollow ugc">https://arstechnica.com/science/2020/01/why-isnt-california-using-more-prescribed-burns-to-reduce-fire-risk/</a> </p>
<p>Sure it is more complicated than "they don't do it because of environmental protection." Okay? I concede that they are a lousy government not solely because they are overly concerned about the environment. There are many reasons why they are a lousy state government. Overregulation, incompetence, misplaced priorities, low risk tolerance (as it relates to the burns) etc.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on IDA Pro 9 Switches to Subscriptions by Martin </title>
<link>https://mjtsai.com/blog/2024/10/03/ida-pro-9-switches-to-subscriptions/#comment-4266044</link>
<dc:creator><![CDATA[Martin]]></dc:creator>
<pubDate>Thu, 29 May 2025 19:03:28 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=45221#comment-4266044</guid>
<description><![CDATA[Goodbye IDA.
I can swallow annual renewals. Kill switch software, no tolerance at all.]]></description>
<content:encoded><![CDATA[<p>Goodbye IDA.</p>
<p>I can swallow annual renewals. Kill switch software, no tolerance at all.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on External Payments From the HEY App by Léo Natan </title>
<link>https://mjtsai.com/blog/2025/05/27/external-payments-from-the-hey-app/#comment-4266041</link>
<dc:creator><![CDATA[Léo Natan]]></dc:creator>
<pubDate>Thu, 29 May 2025 18:56:45 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47874#comment-4266041</guid>
<description><![CDATA[@Kristoffer And capriciously disallow others talking about it. <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f923.png" alt="🤣" class="wp-smiley" style="height: 1em; max-height: 1em;" />]]></description>
<content:encoded><![CDATA[<p>@Kristoffer And capriciously disallow others talking about it. 🤣</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on External Payments From the HEY App by Kristoffer </title>
<link>https://mjtsai.com/blog/2025/05/27/external-payments-from-the-hey-app/#comment-4265982</link>
<dc:creator><![CDATA[Kristoffer]]></dc:creator>
<pubDate>Thu, 29 May 2025 15:04:02 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47874#comment-4265982</guid>
<description><![CDATA[Especially since his MAGA leanings more closely align with apples insistence on putting tariffs on other peoples work.]]></description>
<content:encoded><![CDATA[<p>Especially since his MAGA leanings more closely align with apples insistence on putting tariffs on other peoples work.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on External Payments From the HEY App by Léo Natan </title>
<link>https://mjtsai.com/blog/2025/05/27/external-payments-from-the-hey-app/#comment-4265953</link>
<dc:creator><![CDATA[Léo Natan]]></dc:creator>
<pubDate>Thu, 29 May 2025 13:36:30 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47874#comment-4265953</guid>
<description><![CDATA[And also his political leanings have nothing to do with this subject. Anyone willing to blindly dismiss someone’s views based on their political leanings is just as an idiot as the ones blindly follow their political side/party.]]></description>
<content:encoded><![CDATA[<p>And also his political leanings have nothing to do with this subject. Anyone willing to blindly dismiss someone’s views based on their political leanings is just as an idiot as the ones blindly follow their political side/party.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Claude 4 by Bart </title>
<link>https://mjtsai.com/blog/2025/05/27/claude-4/#comment-4265947</link>
<dc:creator><![CDATA[Bart]]></dc:creator>
<pubDate>Thu, 29 May 2025 12:56:42 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47870#comment-4265947</guid>
<description><![CDATA[How is Claude 4 snitching not getting way more attention? The fact that they even implemented that in a test lab is scary. Contact the press and regulators?
Hell let's just give it nuclear launch codes to stop humans from using them for "egregiously immoral purposes." What could go wrong?!]]></description>
<content:encoded><![CDATA[<p>How is Claude 4 snitching not getting way more attention? The fact that they even implemented that in a test lab is scary. Contact the press and regulators?</p>
<p>Hell let's just give it nuclear launch codes to stop humans from using them for "egregiously immoral purposes." What could go wrong?!</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Google I/O 2025 by Bart </title>
<link>https://mjtsai.com/blog/2025/05/27/google-i-o-2025/#comment-4265945</link>
<dc:creator><![CDATA[Bart]]></dc:creator>
<pubDate>Thu, 29 May 2025 12:53:42 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47872#comment-4265945</guid>
<description><![CDATA[@Dave I can use Gemini on my iPhone right now and it seems to be just as good or better than ChatGPT for a lot of cases.
Siri can't even make a proper calendar entry for me unless I phrase it exactly right. Much less help me "pick up Mom from the airport."
Google very clearly has all the pieces to get this to their normal beta mostly working public release stage.]]></description>
<content:encoded><![CDATA[<p>@Dave I can use Gemini on my iPhone right now and it seems to be just as good or better than ChatGPT for a lot of cases.</p>
<p>Siri can't even make a proper calendar entry for me unless I phrase it exactly right. Much less help me "pick up Mom from the airport."</p>
<p>Google very clearly has all the pieces to get this to their normal beta mostly working public release stage.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on External Payments From the HEY App by Bart </title>
<link>https://mjtsai.com/blog/2025/05/27/external-payments-from-the-hey-app/#comment-4265940</link>
<dc:creator><![CDATA[Bart]]></dc:creator>
<pubDate>Thu, 29 May 2025 12:35:19 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47874#comment-4265940</guid>
<description><![CDATA[@Kristoffer ah I see so he's like nearly everyone else in tech. Smart but believes the crazy things their chosen political party says.
I consider myself a true centrist, so most people seem far-right or far-left to me already. And the few centrists in tech just don't talk about anything because saying anything about either side is just asking for trouble from the extremists in both camps.]]></description>
<content:encoded><![CDATA[<p>@Kristoffer ah I see so he's like nearly everyone else in tech. Smart but believes the crazy things their chosen political party says.</p>
<p>I consider myself a true centrist, so most people seem far-right or far-left to me already. And the few centrists in tech just don't talk about anything because saying anything about either side is just asking for trouble from the extremists in both camps.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Pasteboard Privacy Preview in macOS 15.4 by Michael Tsai </title>
<link>https://mjtsai.com/blog/2025/05/12/pasteboard-privacy-preview-in-macos-15-4/#comment-4265936</link>
<dc:creator><![CDATA[Michael Tsai]]></dc:creator>
<pubDate>Thu, 29 May 2025 12:14:54 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47691#comment-4265936</guid>
<description><![CDATA[@matt <a href="https://en.wikipedia.org/wiki/Security_through_obscurity" rel="nofollow ugc">Seems like it</a> to me:
<blockquote cite="https://en.wikipedia.org/wiki/Security_through_obscurity"><p>Obscurity in the context of security engineering is the notion that information can be protected, to a certain extent, when it is difficult to access or comprehend. This concept hinges on the principle of making the details or workings of a system less visible or understandable, thereby reducing the likelihood of unauthorized access or manipulation.</p></blockquote>]]></description>
<content:encoded><![CDATA[<p>@matt <a href="https://en.wikipedia.org/wiki/Security_through_obscurity" rel="nofollow ugc">Seems like it</a> to me:</p>
<blockquote cite="https://en.wikipedia.org/wiki/Security_through_obscurity">
<p>Obscurity in the context of security engineering is the notion that information can be protected, to a certain extent, when it is difficult to access or comprehend. This concept hinges on the principle of making the details or workings of a system less visible or understandable, thereby reducing the likelihood of unauthorized access or manipulation.</p>
</blockquote>
]]></content:encoded>
</item>
<item>
<title>
Comment on Kaleidoscope 6 by Michael Tsai </title>
<link>https://mjtsai.com/blog/2025/05/28/kaleidoscope-6/#comment-4265934</link>
<dc:creator><![CDATA[Michael Tsai]]></dc:creator>
<pubDate>Thu, 29 May 2025 12:12:03 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47883#comment-4265934</guid>
<description><![CDATA[@Sebastian I’ve tried Fork, and it’s fine, but I prefer Tower. I agree that it’s missing some basics, but it does do syntax highlighting and lets you adjust the context size.]]></description>
<content:encoded><![CDATA[<p>@Sebastian I’ve tried Fork, and it’s fine, but I prefer Tower. I agree that it’s missing some basics, but it does do syntax highlighting and lets you adjust the context size.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Kaleidoscope 6 by Sebastian </title>
<link>https://mjtsai.com/blog/2025/05/28/kaleidoscope-6/#comment-4265919</link>
<dc:creator><![CDATA[Sebastian]]></dc:creator>
<pubDate>Thu, 29 May 2025 11:27:30 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47883#comment-4265919</guid>
<description><![CDATA[Have you tried Fork? Every time I read a post about Kaleidoscope or Tower, I want to give them another chance. They seem to have a 20% better UX, but then basic features are missing (or added years later) such as:
- Comparing two commits without an external diff tool
- Double-clicking a commit to check out the assiociated branch
- Syntax highlighting in Tower
- The ability to collapse unchanged segments and control the size of context-lines around changes.
There is probably an issue with familiarity, but the high price and 30-day trial period make it hard to get familiar with these two tools.]]></description>
<content:encoded><![CDATA[<p>Have you tried Fork? Every time I read a post about Kaleidoscope or Tower, I want to give them another chance. They seem to have a 20% better UX, but then basic features are missing (or added years later) such as:</p>
<p>- Comparing two commits without an external diff tool<br />
- Double-clicking a commit to check out the assiociated branch<br />
- Syntax highlighting in Tower<br />
- The ability to collapse unchanged segments and control the size of context-lines around changes.</p>
<p>There is probably an issue with familiarity, but the high price and 30-day trial period make it hard to get familiar with these two tools.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Tim Cook Opposes App Store Age Verification Bill by Plume </title>
<link>https://mjtsai.com/blog/2025/05/23/tim-cook-opposes-app-store-age-verification-bill/#comment-4265895</link>
<dc:creator><![CDATA[Plume]]></dc:creator>
<pubDate>Thu, 29 May 2025 09:36:33 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47857#comment-4265895</guid>
<description><![CDATA["I'm aware California made some changes recently because well, things were pretty bad"
Then what is your complaint? They identified a problem and fixed it. Isn't that what governments are supposed to do?
You made two particular claims in this sentence:
"I mean “environmental protection” at what cost though, not doing controlled burns and not filling hydrants with water so your house can burn down?"
Both of the claims you made here (they're not doing controlled burns for the reason of environmental protection, they're not filling hydrants with water for the reason of environmental protection) are false.
They're not only false, they're also incredibly implausible. They're the kind of false statement that immediately should ring all of the alarm bells if you hear somebody make them. I have no idea what California is doing, but when I read these claims, I immediately knew they were almost certainly false, and it took me just two minutes of googling to find sources that disproved your claims.
You should stop arguing with me and start wondering why you believed these very obviously false things and repeated them here.
"Something tells me you wouldn't be so forgiving if a red state gov't handled a natural disaster so poorly."
You made specific claims. I pointed out that your claims are wrong. I said absolutely nothing about California other than pointing out that your claims are false.]]></description>
<content:encoded><![CDATA[<p>"I'm aware California made some changes recently because well, things were pretty bad"</p>
<p>Then what is your complaint? They identified a problem and fixed it. Isn't that what governments are supposed to do?</p>
<p>You made two particular claims in this sentence:</p>
<p>"I mean “environmental protection” at what cost though, not doing controlled burns and not filling hydrants with water so your house can burn down?"</p>
<p>Both of the claims you made here (they're not doing controlled burns for the reason of environmental protection, they're not filling hydrants with water for the reason of environmental protection) are false.</p>
<p>They're not only false, they're also incredibly implausible. They're the kind of false statement that immediately should ring all of the alarm bells if you hear somebody make them. I have no idea what California is doing, but when I read these claims, I immediately knew they were almost certainly false, and it took me just two minutes of googling to find sources that disproved your claims.</p>
<p>You should stop arguing with me and start wondering why you believed these very obviously false things and repeated them here.</p>
<p>"Something tells me you wouldn't be so forgiving if a red state gov't handled a natural disaster so poorly."</p>
<p>You made specific claims. I pointed out that your claims are wrong. I said absolutely nothing about California other than pointing out that your claims are false.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Turnaround by Plume </title>
<link>https://mjtsai.com/blog/2025/05/23/apple-turnaround/#comment-4265890</link>
<dc:creator><![CDATA[Plume]]></dc:creator>
<pubDate>Thu, 29 May 2025 09:24:02 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47853#comment-4265890</guid>
<description><![CDATA["But why should Apple, Google, Microsoft et al care?"
Apple will care if the next big game all the kids want to play is exclusive to Android. If the next Vampire Survivors isn't on iOS, that's going to hurt Apple more than it hurts the next Vampire Survivors.
"how many people actually have an app like that?"
I think this is a Microsoft Word situation, where, to retain market dominance, you need all the weird features because while most people never use most of them, almost all of them use one or two of them sometimes.
95% of people use 95% of the same major apps, but almost everybody has some special case relevant to them that nearly nobody else uses. For example, my dad doesn't care about phones, but he cares about photography, so he has a camera app from an indie on his phone that he uses every day. A friend of mine has a plant identification app that provides specific information for pet owners, as she wants to ensure none of the plants she buys are toxic to her pets. Another friend has an app that lists nearby vegan-friendly restaurants with reviews from other vegans. And so on.
Based on my experience, almost everybody, regardless of technological acuity, has at least one or two apps like that.]]></description>
<content:encoded><![CDATA[<p>"But why should Apple, Google, Microsoft et al care?"</p>
<p>Apple will care if the next big game all the kids want to play is exclusive to Android. If the next Vampire Survivors isn't on iOS, that's going to hurt Apple more than it hurts the next Vampire Survivors.</p>
<p>"how many people actually have an app like that?"</p>
<p>I think this is a Microsoft Word situation, where, to retain market dominance, you need all the weird features because while most people never use most of them, almost all of them use one or two of them sometimes.</p>
<p>95% of people use 95% of the same major apps, but almost everybody has some special case relevant to them that nearly nobody else uses. For example, my dad doesn't care about phones, but he cares about photography, so he has a camera app from an indie on his phone that he uses every day. A friend of mine has a plant identification app that provides specific information for pet owners, as she wants to ensure none of the plants she buys are toxic to her pets. Another friend has an app that lists nearby vegan-friendly restaurants with reviews from other vegans. And so on.</p>
<p>Based on my experience, almost everybody, regardless of technological acuity, has at least one or two apps like that.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Pasteboard Privacy Preview in macOS 15.4 by matt j </title>
<link>https://mjtsai.com/blog/2025/05/12/pasteboard-privacy-preview-in-macos-15-4/#comment-4265882</link>
<dc:creator><![CDATA[matt j]]></dc:creator>
<pubDate>Thu, 29 May 2025 08:42:53 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47691#comment-4265882</guid>
<description><![CDATA[That is absolutely not what "security through obscurity" means. You would be well advised to learn about it.]]></description>
<content:encoded><![CDATA[<p>That is absolutely not what "security through obscurity" means. You would be well advised to learn about it.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on External Payments From the HEY App by Kristoffer </title>
<link>https://mjtsai.com/blog/2025/05/27/external-payments-from-the-hey-app/#comment-4265859</link>
<dc:creator><![CDATA[Kristoffer]]></dc:creator>
<pubDate>Thu, 29 May 2025 06:38:46 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47874#comment-4265859</guid>
<description><![CDATA[He's not horrible so much as gullible.
He believes what Jordan Peterson and Musk say. He applauded JD Vance crap about there being no freedom of expression in Europe, and he's full on MAGA, which is ironic considering he had to move to Denmark to escape climate change induced wildfires.
But he says a lot of good things to, and he makes a lot of good things as well.
Personally I think his worst offence is misunderstanding taoism completely.
But he's absolutely right about external payments.]]></description>
<content:encoded><![CDATA[<p>He's not horrible so much as gullible. </p>
<p>He believes what Jordan Peterson and Musk say. He applauded JD Vance crap about there being no freedom of expression in Europe, and he's full on MAGA, which is ironic considering he had to move to Denmark to escape climate change induced wildfires. </p>
<p>But he says a lot of good things to, and he makes a lot of good things as well. </p>
<p>Personally I think his worst offence is misunderstanding taoism completely. </p>
<p>But he's absolutely right about external payments.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on External Payments From the HEY App by Nathan_RETRO </title>
<link>https://mjtsai.com/blog/2025/05/27/external-payments-from-the-hey-app/#comment-4265833</link>
<dc:creator><![CDATA[Nathan_RETRO]]></dc:creator>
<pubDate>Thu, 29 May 2025 04:46:34 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47874#comment-4265833</guid>
<description><![CDATA[@Someone else
Horrible how?]]></description>
<content:encoded><![CDATA[<p>@Someone else<br />
Horrible how?</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Turnaround by NaOH </title>
<link>https://mjtsai.com/blog/2025/05/23/apple-turnaround/#comment-4265793</link>
<dc:creator><![CDATA[NaOH]]></dc:creator>
<pubDate>Thu, 29 May 2025 01:21:42 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47853#comment-4265793</guid>
<description><![CDATA[@Bri: I wouldn’t be surprised if there’s a “less is more” thinking an Apple-type company could have toward apps/developers like you described. On the other hand, I’ll use myself as an example since I looked into the numbers a couple months ago based on some conversation here regarding Apple’s treatment of developers and its longtime 30% cut of sales.
Me, I’m probably in between power users and the average person in terms of abilities. Keyboard Maestro and Hazel are critical to my Mac usage, but you won’t find me launching Terminal. To the average user I look like a power user, and to the power user I look like I don’t suck.
My newest device (Mac, iPad, or iPhone) is an iPhone 13 mini, bought refurbished shortly before the 16 models were released last year. On a Mac for work (which is not much time on any day), it’s the web, the usual communication apps, some basic spreadsheets, and Quickbooks (non-subscription version).
I’ve had an iPhone since the first model and an iPad of some sort since shortly after they were introduced. Mac usage goes back to the IIe. I’ve always been all-in as an Apple user.
I’m not a person who pursues apps because it’s rare there’s something missing from what I want to do. I don’t play games. If I get an app it’s usually either some provider I use is better there than on the web (i.e., the free app from the local electric company) or I randomly happen to read about something that sounds interesting/of use. That latter category has gone way down for me since Apple eliminated their affiliate program (or whatever it was called).
So a few months ago I looked at what I’ve spent in the age of app stores. My memory now is that Apple had made something like $150–200 from my purchases from its 30% fee. That’s ignoring the $1/month iCloud upgrade. These purchases would be the utilities and such like you described. And some tips for apps that accept them and have been particularly useful for me (usually my RSS reader and podcast app).
Let’s take the lower $150 figure from above. If there are just 10 million people like me, out of a billion or so users, that’s $1.5 billion for Apple (about $90 million per year) since the iOS App Store launched (but including the Mac App Store that came later). That’s maybe not a lot in the totality of Apple revenues, but it is a lot of money, and I could see an Apple kinda company thinking it’s enough money to justify the extra work on their part. That’s not to say I think your line of reasoning is off the mark, just that I could see how Apple (or other platform vendors) find it worth their time.]]></description>
<content:encoded><![CDATA[<p>@Bri: I wouldn’t be surprised if there’s a “less is more” thinking an Apple-type company could have toward apps/developers like you described. On the other hand, I’ll use myself as an example since I looked into the numbers a couple months ago based on some conversation here regarding Apple’s treatment of developers and its longtime 30% cut of sales.</p>
<p>Me, I’m probably in between power users and the average person in terms of abilities. Keyboard Maestro and Hazel are critical to my Mac usage, but you won’t find me launching Terminal. To the average user I look like a power user, and to the power user I look like I don’t suck.</p>
<p>My newest device (Mac, iPad, or iPhone) is an iPhone 13 mini, bought refurbished shortly before the 16 models were released last year. On a Mac for work (which is not much time on any day), it’s the web, the usual communication apps, some basic spreadsheets, and Quickbooks (non-subscription version). </p>
<p>I’ve had an iPhone since the first model and an iPad of some sort since shortly after they were introduced. Mac usage goes back to the IIe. I’ve always been all-in as an Apple user.</p>
<p>I’m not a person who pursues apps because it’s rare there’s something missing from what I want to do. I don’t play games. If I get an app it’s usually either some provider I use is better there than on the web (i.e., the free app from the local electric company) or I randomly happen to read about something that sounds interesting/of use. That latter category has gone way down for me since Apple eliminated their affiliate program (or whatever it was called).</p>
<p>So a few months ago I looked at what I’ve spent in the age of app stores. My memory now is that Apple had made something like $150–200 from my purchases from its 30% fee. That’s ignoring the $1/month iCloud upgrade. These purchases would be the utilities and such like you described. And some tips for apps that accept them and have been particularly useful for me (usually my RSS reader and podcast app).</p>
<p>Let’s take the lower $150 figure from above. If there are just 10 million people like me, out of a billion or so users, that’s $1.5 billion for Apple (about $90 million per year) since the iOS App Store launched (but including the Mac App Store that came later). That’s maybe not a lot in the totality of Apple revenues, but it is a lot of money, and I could see an Apple kinda company thinking it’s enough money to justify the extra work on their part. That’s not to say I think your line of reasoning is off the mark, just that I could see how Apple (or other platform vendors) find it worth their time.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Tim Cook Opposes App Store Age Verification Bill by ObjC4Life </title>
<link>https://mjtsai.com/blog/2025/05/23/tim-cook-opposes-app-store-age-verification-bill/#comment-4265782</link>
<dc:creator><![CDATA[ObjC4Life]]></dc:creator>
<pubDate>Thu, 29 May 2025 00:03:47 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47857#comment-4265782</guid>
<description><![CDATA[@plume I'm aware California made some changes recently because well, things were pretty bad. Also George Gascón recently lost re-election.
> California has faced severe droughts in recent years, but systematically and intentionally not supplying hydrants with water has never been part of any water conservation measures.
So you have to systematically and intentionally do something bad in order to be criticized? What about incompetence? Something tells me you wouldn't be so forgiving if a red state gov't handled a natural disaster so poorly.
ANYWAY my point still stands. I wouldn't feel comfortable if California state gov't was doing this either. I'm not comfortable with Texas doing it FWIW. I'm not being partisan on this. IMO just don't give your kids unlimited access to your credit cards and set parental controls on their devices.]]></description>
<content:encoded><![CDATA[<p>@plume I'm aware California made some changes recently because well, things were pretty bad. Also George Gascón recently lost re-election.</p>
<p>> California has faced severe droughts in recent years, but systematically and intentionally not supplying hydrants with water has never been part of any water conservation measures.</p>
<p>So you have to systematically and intentionally do something bad in order to be criticized? What about incompetence? Something tells me you wouldn't be so forgiving if a red state gov't handled a natural disaster so poorly.</p>
<p>ANYWAY my point still stands. I wouldn't feel comfortable if California state gov't was doing this either. I'm not comfortable with Texas doing it FWIW. I'm not being partisan on this. IMO just don't give your kids unlimited access to your credit cards and set parental controls on their devices.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Turnaround by Bri </title>
<link>https://mjtsai.com/blog/2025/05/23/apple-turnaround/#comment-4265775</link>
<dc:creator><![CDATA[Bri]]></dc:creator>
<pubDate>Wed, 28 May 2025 23:25:21 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47853#comment-4265775</guid>
<description><![CDATA[@Plume Tons of apps started out that way, of course. But why should Apple, Google, Microsoft et al care? They don't want any little guys inventing the next big thing, lest it be disruptive or take people away from their ecosystem where they get to be in control. If it were important, they should be the ones to invent it, or they should already have their own app or feature for it. (And Google would have discontinued three versions of it.)
And as for "that one weird little app", how many people actually have an app like that? I really don't know. But if I had to take a guess, I'd say that people spend 95+% of their time on an app made by a big company, including games.
And even if they did, if the platform tried to make it go away, how many of them would actually put in the work to keep using it, assuming that's even possible? Or would they just begrudgingly assume that they're disempowered and accept the shittier reality Apple or Google or whoever was imposing on them? Because that's what the last decade and a half of tech has conditioned people to do. I see it all the time in my less technically inclined friends and family.]]></description>
<content:encoded><![CDATA[<p>@Plume Tons of apps started out that way, of course. But why should Apple, Google, Microsoft et al care? They don't want any little guys inventing the next big thing, lest it be disruptive or take people away from their ecosystem where they get to be in control. If it were important, they should be the ones to invent it, or they should already have their own app or feature for it. (And Google would have discontinued three versions of it.)</p>
<p>And as for "that one weird little app", how many people actually have an app like that? I really don't know. But if I had to take a guess, I'd say that people spend 95+% of their time on an app made by a big company, including games.</p>
<p>And even if they did, if the platform tried to make it go away, how many of them would actually put in the work to keep using it, assuming that's even possible? Or would they just begrudgingly assume that they're disempowered and accept the shittier reality Apple or Google or whoever was imposing on them? Because that's what the last decade and a half of tech has conditioned people to do. I see it all the time in my less technically inclined friends and family.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on DropDMG 3.6.9 by Bri </title>
<link>https://mjtsai.com/blog/2025/05/28/dropdmg-3-6-9/#comment-4265771</link>
<dc:creator><![CDATA[Bri]]></dc:creator>
<pubDate>Wed, 28 May 2025 23:13:22 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47887#comment-4265771</guid>
<description><![CDATA[As I read through this list it triggers all sorts of memories of the upsetting problems I've hit with macOS over the last decade. The part where each version seems to break AppleScript a little more is particularly heart-wrenching. I remember when AppleScript "just worked" and was one of the biggest and most incredible advantages of using macOS, back when almost every app supported it to some degree. The "app is damaged, throw it in the trash" dialog box is another one that really grinds me gears. And why are developer certificates so damn hard to migrate?]]></description>
<content:encoded><![CDATA[<p>As I read through this list it triggers all sorts of memories of the upsetting problems I've hit with macOS over the last decade. The part where each version seems to break AppleScript a little more is particularly heart-wrenching. I remember when AppleScript "just worked" and was one of the biggest and most incredible advantages of using macOS, back when almost every app supported it to some degree. The "app is damaged, throw it in the trash" dialog box is another one that really grinds me gears. And why are developer certificates so damn hard to migrate?</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on External Payments From the HEY App by gildarts </title>
<link>https://mjtsai.com/blog/2025/05/27/external-payments-from-the-hey-app/#comment-4265765</link>
<dc:creator><![CDATA[gildarts]]></dc:creator>
<pubDate>Wed, 28 May 2025 22:36:13 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47874#comment-4265765</guid>
<description><![CDATA[@Someone else: Let's be honest, you were going to be against it regardless.]]></description>
<content:encoded><![CDATA[<p>@Someone else: Let's be honest, you were going to be against it regardless.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on External Payments From the HEY App by Someone else </title>
<link>https://mjtsai.com/blog/2025/05/27/external-payments-from-the-hey-app/#comment-4265755</link>
<dc:creator><![CDATA[Someone else]]></dc:creator>
<pubDate>Wed, 28 May 2025 22:13:52 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47874#comment-4265755</guid>
<description><![CDATA[DHH is a pretty horrible person.
Seeing someone horrible be happy about something makes me question the thing they’re so happy about.]]></description>
<content:encoded><![CDATA[<p>DHH is a pretty horrible person. </p>
<p>Seeing someone horrible be happy about something makes me question the thing they’re so happy about.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on External Payments From the HEY App by Michael Tsai </title>
<link>https://mjtsai.com/blog/2025/05/27/external-payments-from-the-hey-app/#comment-4265737</link>
<dc:creator><![CDATA[Michael Tsai]]></dc:creator>
<pubDate>Wed, 28 May 2025 21:11:49 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47874#comment-4265737</guid>
<description><![CDATA[@random Apple will always <em>cancel</em> your subscription. They are not reliable at <em>refunding</em>, even when there’s a good reason.]]></description>
<content:encoded><![CDATA[<p>@random Apple will always <em>cancel</em> your subscription. They are not reliable at <em>refunding</em>, even when there’s a good reason.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on External Payments From the HEY App by random commenter </title>
<link>https://mjtsai.com/blog/2025/05/27/external-payments-from-the-hey-app/#comment-4265725</link>
<dc:creator><![CDATA[random commenter]]></dc:creator>
<pubDate>Wed, 28 May 2025 20:33:12 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47874#comment-4265725</guid>
<description><![CDATA[You nailed it: who wants to do research before signing up?!? How on earth is this a good use of my time? The strawperson of whether or not Apple "cares" is irrelevant and silly, all of my subs are three taps away, and cancelation is two more from that. I will _always_ be refunded. I have to talk with nobody, email nobody. I have as close to zero worry about information leakage as I can have.
All this clambering for "choice" is for and about devs, not consumers. We (consumers) have it good, and this won't make it better.]]></description>
<content:encoded><![CDATA[<p>You nailed it: who wants to do research before signing up?!? How on earth is this a good use of my time? The strawperson of whether or not Apple "cares" is irrelevant and silly, all of my subs are three taps away, and cancelation is two more from that. I will _always_ be refunded. I have to talk with nobody, email nobody. I have as close to zero worry about information leakage as I can have.</p>
<p>All this clambering for "choice" is for and about devs, not consumers. We (consumers) have it good, and this won't make it better.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Turnaround by Plume </title>
<link>https://mjtsai.com/blog/2025/05/23/apple-turnaround/#comment-4265713</link>
<dc:creator><![CDATA[Plume]]></dc:creator>
<pubDate>Wed, 28 May 2025 19:32:23 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47853#comment-4265713</guid>
<description><![CDATA[How many of these huge apps started out as a small idea by a small company?
How many people don't have that one weird little app that they rely on and would switch phones for if they had to? That Sudoku app nobody else ever heard of, that little 2FA app they really like, that todo app they found randomly and use every day?]]></description>
<content:encoded><![CDATA[<p>How many of these huge apps started out as a small idea by a small company?</p>
<p>How many people don't have that one weird little app that they rely on and would switch phones for if they had to? That Sudoku app nobody else ever heard of, that little 2FA app they really like, that todo app they found randomly and use every day?</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Turnaround by Bri </title>
<link>https://mjtsai.com/blog/2025/05/23/apple-turnaround/#comment-4265698</link>
<dc:creator><![CDATA[Bri]]></dc:creator>
<pubDate>Wed, 28 May 2025 18:08:12 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47853#comment-4265698</guid>
<description><![CDATA[I'm going to interpret Kristoffer's statement as "Apple doesn't need third party *indie* devs" anymore. In this case we're specifically talking about small time app developers, working independently. I think there's something to that statement that's worth investigating.
Here's a few non-rhethorical questions I would honestly like to have the answers to, because I don't have any data on hand to answer it:
From what apps are Apple making the majority of their store revenue from?
Or, what percentages of downloads include those sorts of apps, so that it includes free ones too?
I wonder if small utilities, games or other little apps like that made by individuals or small companies factor into it in any significant way. Or is the situation what it seems like at a cursory glance, where it's all just the various behemoth tech companies, big players, and predatory game companies at this point?
And while I don't know for certain and would actually like to be wrong, I get the impression it's much more the latter than the former. And this is backed up by the increasing malice and hostility Apple has shown small developers ever since the introduction of the app store. If Apple actually cared about small time developers and saw them as an important part of their business, they wouldn't treat them like garbage! Are they just incompetent and willfully ignorant, or do they know where their bread is buttered?
If in the future iPhones only allowed installing apps from large developers who have the resources and clout to basically have some kind of partnership with Apple, similar to how gaming console stores have worked in the past (prior to them providing an avenue for indie games) I get the feeling that most people wouldn't even notice, because those may be the only apps they're using. That's not true for me and most power users, but we make up a small minority of mobile users.]]></description>
<content:encoded><![CDATA[<p>I'm going to interpret Kristoffer's statement as "Apple doesn't need third party *indie* devs" anymore. In this case we're specifically talking about small time app developers, working independently. I think there's something to that statement that's worth investigating.</p>
<p>Here's a few non-rhethorical questions I would honestly like to have the answers to, because I don't have any data on hand to answer it:</p>
<p>From what apps are Apple making the majority of their store revenue from?</p>
<p>Or, what percentages of downloads include those sorts of apps, so that it includes free ones too?</p>
<p>I wonder if small utilities, games or other little apps like that made by individuals or small companies factor into it in any significant way. Or is the situation what it seems like at a cursory glance, where it's all just the various behemoth tech companies, big players, and predatory game companies at this point?</p>
<p>And while I don't know for certain and would actually like to be wrong, I get the impression it's much more the latter than the former. And this is backed up by the increasing malice and hostility Apple has shown small developers ever since the introduction of the app store. If Apple actually cared about small time developers and saw them as an important part of their business, they wouldn't treat them like garbage! Are they just incompetent and willfully ignorant, or do they know where their bread is buttered?</p>
<p>If in the future iPhones only allowed installing apps from large developers who have the resources and clout to basically have some kind of partnership with Apple, similar to how gaming console stores have worked in the past (prior to them providing an avenue for indie games) I get the feeling that most people wouldn't even notice, because those may be the only apps they're using. That's not true for me and most power users, but we make up a small minority of mobile users.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on External Payments From the HEY App by Léo Natan </title>
<link>https://mjtsai.com/blog/2025/05/27/external-payments-from-the-hey-app/#comment-4265678</link>
<dc:creator><![CDATA[Léo Natan]]></dc:creator>
<pubDate>Wed, 28 May 2025 16:33:56 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47874#comment-4265678</guid>
<description><![CDATA[<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f4a9.png" alt="💩" class="wp-smiley" style="height: 1em; max-height: 1em;" />posting from random commenters incoming! Who wants to do research before signing up for services rather than fill a deplorable, greedy corporation’s pockets. Get ready for “only Apple cares for user safety and privacy” BS, etc.]]></description>
<content:encoded><![CDATA[<p>💩posting from random commenters incoming! Who wants to do research before signing up for services rather than fill a deplorable, greedy corporation’s pockets. Get ready for “only Apple cares for user safety and privacy” BS, etc.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on OpenAI Codex by Daniel </title>
<link>https://mjtsai.com/blog/2025/05/27/openai-codex/#comment-4265676</link>
<dc:creator><![CDATA[Daniel]]></dc:creator>
<pubDate>Wed, 28 May 2025 16:23:49 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47868#comment-4265676</guid>
<description><![CDATA["Codex" was also the name of an earlier model developed by OpenAI, which was used by GitHub Copilot.
I guess OpenAI is so deeply integrated into Microsoft they inherited their new tendency of reusing names: everything is Copilot, everything is Surface, now everything is Codex.]]></description>
<content:encoded><![CDATA[<p>"Codex" was also the name of an earlier model developed by OpenAI, which was used by GitHub Copilot.</p>
<p>I guess OpenAI is so deeply integrated into Microsoft they inherited their new tendency of reusing names: everything is Copilot, everything is Surface, now everything is Codex.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Turnaround by billyok </title>
<link>https://mjtsai.com/blog/2025/05/23/apple-turnaround/#comment-4265675</link>
<dc:creator><![CDATA[billyok]]></dc:creator>
<pubDate>Wed, 28 May 2025 16:22:41 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47853#comment-4265675</guid>
<description><![CDATA["Whilst I agree that Apple don't need the 30% tax to keep iOS and the App Store up and running, I disagree that Apple needs third party devs anymore."
I didn't even entertain buying an iPhone until it had an app store, because even in 2007/08, before I could even conceive how big third-party iOS development would become, the idea of paying $600 for a pocket computer with no third-party support seemed ludicrous to me.
You think they could get away with that *today*? People would be fine with paying twice as much for a phone that only runs Apple's increasingly lousy apps? Might be the most bonkers thing I've ever read in this comments section.]]></description>
<content:encoded><![CDATA[<p>"Whilst I agree that Apple don't need the 30% tax to keep iOS and the App Store up and running, I disagree that Apple needs third party devs anymore."</p>
<p>I didn't even entertain buying an iPhone until it had an app store, because even in 2007/08, before I could even conceive how big third-party iOS development would become, the idea of paying $600 for a pocket computer with no third-party support seemed ludicrous to me. </p>
<p>You think they could get away with that *today*? People would be fine with paying twice as much for a phone that only runs Apple's increasingly lousy apps? Might be the most bonkers thing I've ever read in this comments section.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Turnaround by gildarts </title>
<link>https://mjtsai.com/blog/2025/05/23/apple-turnaround/#comment-4265650</link>
<dc:creator><![CDATA[gildarts]]></dc:creator>
<pubDate>Wed, 28 May 2025 14:24:57 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47853#comment-4265650</guid>
<description><![CDATA[An iPhone without third party apps would be approximately as useful as an old iPod. Not useless, but pretty close in this day and age. No Spotify, YouTube, Google anything, Microsoft Office apps, Dropbox, Fantastical, 1Password, etc, etc.]]></description>
<content:encoded><![CDATA[<p>An iPhone without third party apps would be approximately as useful as an old iPod. Not useless, but pretty close in this day and age. No Spotify, YouTube, Google anything, Microsoft Office apps, Dropbox, Fantastical, 1Password, etc, etc.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Tim Cook Opposes App Store Age Verification Bill by gildarts </title>
<link>https://mjtsai.com/blog/2025/05/23/tim-cook-opposes-app-store-age-verification-bill/#comment-4265648</link>
<dc:creator><![CDATA[gildarts]]></dc:creator>
<pubDate>Wed, 28 May 2025 14:15:12 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47857#comment-4265648</guid>
<description><![CDATA[@Manx: I'm aware of the potential trade offs and at least some of the ways that it can be abused, but I also believe that the current state of the internet and how children can interact with it is completely unsustainable/intolerable. As a parent I've put in a lot of work to make my children's devices as safe as I know how, but there is a constant fear that the setting will randomly change (I've seen it happen while the device has been exclusively in my possession) or that I missed something, etc.
I don't particularly want government censorship of the internet or government forced logging of all adult access, etc, but if private industry can't or won't drastically improve the situation (and they haven't in the time that I've been alive), I do believe that governments have to do something. People refer to the "Think of the children" argument/appeal as a logical fallacy, and there are certainly ways it is used that are, but that doesn't invalidate every concern that people have that involves children.
Apparently the only governments willing to do something about it are ones you dislike, I don't particularly care who is working on the problem. Maybe the people you like better should be asking themselves why they have been unwilling to do anything about some of the obvious problems.]]></description>
<content:encoded><![CDATA[<p>@Manx: I'm aware of the potential trade offs and at least some of the ways that it can be abused, but I also believe that the current state of the internet and how children can interact with it is completely unsustainable/intolerable. As a parent I've put in a lot of work to make my children's devices as safe as I know how, but there is a constant fear that the setting will randomly change (I've seen it happen while the device has been exclusively in my possession) or that I missed something, etc.</p>
<p>I don't particularly want government censorship of the internet or government forced logging of all adult access, etc, but if private industry can't or won't drastically improve the situation (and they haven't in the time that I've been alive), I do believe that governments have to do something. People refer to the "Think of the children" argument/appeal as a logical fallacy, and there are certainly ways it is used that are, but that doesn't invalidate every concern that people have that involves children.</p>
<p>Apparently the only governments willing to do something about it are ones you dislike, I don't particularly care who is working on the problem. Maybe the people you like better should be asking themselves why they have been unwilling to do anything about some of the obvious problems.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Tim Cook Opposes App Store Age Verification Bill by Plume </title>
<link>https://mjtsai.com/blog/2025/05/23/tim-cook-opposes-app-store-age-verification-bill/#comment-4265641</link>
<dc:creator><![CDATA[Plume]]></dc:creator>
<pubDate>Wed, 28 May 2025 13:45:40 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47857#comment-4265641</guid>
<description><![CDATA["Pro consumer if you count shoplifters as consumers who can steal up to a grand of stuff and only get a slap on the wrist"
Below $950 (which is what you're probably referring to), shoplifting is a misdemeanor and can result in up to six months in jail; laws have been further strengthened this year. For reference, in Texas, the threshold for shoplifting misdemeanors is $2,500.
"not doing controlled burns"
California is doing prescribed burning.
"not filling hydrants with water"
California has faced severe droughts in recent years, but systematically and intentionally not supplying hydrants with water has never been part of any water conservation measures.
"In any case i don’t want to take the replies too off topic"
Then why did you?]]></description>
<content:encoded><![CDATA[<p>"Pro consumer if you count shoplifters as consumers who can steal up to a grand of stuff and only get a slap on the wrist"</p>
<p>Below $950 (which is what you're probably referring to), shoplifting is a misdemeanor and can result in up to six months in jail; laws have been further strengthened this year. For reference, in Texas, the threshold for shoplifting misdemeanors is $2,500.</p>
<p>"not doing controlled burns"</p>
<p>California is doing prescribed burning.</p>
<p>"not filling hydrants with water"</p>
<p>California has faced severe droughts in recent years, but systematically and intentionally not supplying hydrants with water has never been part of any water conservation measures.</p>
<p>"In any case i don’t want to take the replies too off topic"</p>
<p>Then why did you?</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Turnaround by Plume </title>
<link>https://mjtsai.com/blog/2025/05/23/apple-turnaround/#comment-4265617</link>
<dc:creator><![CDATA[Plume]]></dc:creator>
<pubDate>Wed, 28 May 2025 12:19:39 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47853#comment-4265617</guid>
<description><![CDATA["I disagree that Apple needs third party devs anymore."
Just so I understand what you're saying, you think if Apple sold an iPhone locked down to Apple's built-in apps, that would be no issue at all? People would continue to buy it at the same (or a similar) rate they are now?
Because if that's what you're saying, that's an entirely insane claim. I just switched to a Mate XT, which doesn't have the Google Play Store, and the only significant issue I faced was figuring out how to get all the third-party apps I require to use the phone in any meaningful capacity.
"The only thing an indie developer can offer that's of interest to Apple is the 30% cut of their IAP Smurfberries."
Wrong. What they are contributing to the ecosystem is an actual reason for people to buy an iPhone. Without third-party devs, there is no iPhone.
Third-party devs, on the other hand, would be just fine without the iPhone, because there are plenty of other platforms they can target.]]></description>
<content:encoded><![CDATA[<p>"I disagree that Apple needs third party devs anymore."</p>
<p>Just so I understand what you're saying, you think if Apple sold an iPhone locked down to Apple's built-in apps, that would be no issue at all? People would continue to buy it at the same (or a similar) rate they are now?</p>
<p>Because if that's what you're saying, that's an entirely insane claim. I just switched to a Mate XT, which doesn't have the Google Play Store, and the only significant issue I faced was figuring out how to get all the third-party apps I require to use the phone in any meaningful capacity.</p>
<p>"The only thing an indie developer can offer that's of interest to Apple is the 30% cut of their IAP Smurfberries."</p>
<p>Wrong. What they are contributing to the ecosystem is an actual reason for people to buy an iPhone. Without third-party devs, there is no iPhone.</p>
<p>Third-party devs, on the other hand, would be just fine without the iPhone, because there are plenty of other platforms they can target.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Apple Turnaround by Kristoffer </title>
<link>https://mjtsai.com/blog/2025/05/23/apple-turnaround/#comment-4265605</link>
<dc:creator><![CDATA[Kristoffer]]></dc:creator>
<pubDate>Wed, 28 May 2025 11:08:47 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47853#comment-4265605</guid>
<description><![CDATA[Whilst I agree that Apple don't need the 30% tax to keep iOS and the App Store up and running, I disagree that Apple needs third party devs anymore.
The only thing an indie developer can offer that's of interest to Apple is the 30% cut of their IAP Smurfberries.]]></description>
<content:encoded><![CDATA[<p>Whilst I agree that Apple don't need the 30% tax to keep iOS and the App Store up and running, I disagree that Apple needs third party devs anymore. </p>
<p>The only thing an indie developer can offer that's of interest to Apple is the 30% cut of their IAP Smurfberries.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Google I/O 2025 by Kristoffer </title>
<link>https://mjtsai.com/blog/2025/05/27/google-i-o-2025/#comment-4265571</link>
<dc:creator><![CDATA[Kristoffer]]></dc:creator>
<pubDate>Wed, 28 May 2025 08:55:53 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47872#comment-4265571</guid>
<description><![CDATA[I rather like the idea of having an LLM in the browser. Compatibility nightmare though.]]></description>
<content:encoded><![CDATA[<p>I rather like the idea of having an LLM in the browser. Compatibility nightmare though.</p>
]]></content:encoded>
</item>
<item>
<title>
Comment on Google I/O 2025 by Niall </title>
<link>https://mjtsai.com/blog/2025/05/27/google-i-o-2025/#comment-4265556</link>
<dc:creator><![CDATA[Niall]]></dc:creator>
<pubDate>Wed, 28 May 2025 07:56:26 +0000</pubDate>
<guid isPermaLink="false">https://mjtsai.com/blog/?p=47872#comment-4265556</guid>
<description><![CDATA["... an actual personal assistant that can find discount deals, summarize vegetarian meals that a restaurant offers, etc"
If many of those summaries are correct, this may be the biggest threat to online menus we've ever seen!]]></description>
<content:encoded><![CDATA[<p>"... an actual personal assistant that can find discount deals, summarize vegetarian meals that a restaurant offers, etc"</p>
<p>If many of those summaries are correct, this may be the biggest threat to online menus we've ever seen!</p>
]]></content:encoded>
</item>
</channel>
</rss>
If you would like to create a banner that links to this page (i.e. this validation result), do the following:
Download the "valid RSS" banner.
Upload the image to your own server. (This step is important. Please do not link directly to the image on this server.)
Add this HTML to your page (change the image src
attribute if necessary):
If you would like to create a text link instead, here is the URL you can use:
http://www.feedvalidator.org/check.cgi?url=http%3A//mjtsai.com/blog/comments/feed/