Archive for July 2025
Thursday, July 31, 2025
John Gruber (Mastodon, Hacker News):
I might be forgetting or unaware of previous similar situations, but I can’t recall anything like this before, where an app riddled with outrageous security/privacy vulnerabilities remains virally popular. A Hacker News thread from earlier today debates why the app is even still available on the App Store.
So is it Apple’s place to yank the app? It feels wrong to me that Apple should completely remove Tea from the App Store, but it’s also true that one of Apple’s fundamental pitches for the App Store — and the App Store’s exclusivity for app distribution in most of the world — is that iOS users can trust any and all apps in the App Store because they’re vetted by Apple. But here’s Tea, sitting at #3, providing a service that many woman want, and the entire thing is shockingly untrustworthy. (I fully expect more vulnerabilities to be found and exploited.)
[…]
I strongly suspect that while Google hasn’t removed Tea from the Play Store, that they’ve delisted it from discovery other than by searching for it by name or following a direct link to its listing. That both jibes with what I’m seeing on the Play Store top lists, and strikes me as a thoughtful balance between the responsibilities of an app store provider.
Apple’s guidelines:
Protecting user privacy is paramount in the Apple ecosystem, and you should use care when handling personal data to ensure you’ve complied with privacy best practices, applicable laws, and the terms of the Apple Developer Program License Agreement, not to mention customer expectations.
[…]
All apps must include a link to their privacy policy in the App Store Connect metadata field and within the app in an easily accessible manner.
[…]
Explain its data retention/deletion policies and describe how a user can revoke consent and/or request deletion of the user’s data.
Tea’s privacy policy:
We retain personal information we collect from You where we have an ongoing legitimate business need to do so (for example, to provide you with a service you have requested or to comply with applicable legal, tax, or accounting requirements). When we have no ongoing legitimate business need to process personal information, we will either delete or anonymize it or, if this is not possible (for example, because personal information has been stored in backup archives), then we will securely store personal information and isolate it from any further processing until deletion is possible.
Tea:
Your data privacy is of the utmost importance to us. We are taking all necessary measures to strengthen our security posture and ensure that no further data is exposed.
[…]
This data was originally archived in compliance with law enforcement requirements related to cyber-bullying prevention. At this time, we have no evidence to suggest that photos can be linked to specific users within the app.
This last sentence turned out to be false.
Previously:
Update (2025-08-04): Sören:
I mean, hang on. We do have those privacy nutrition labels on the App Store, and here’s what Tea claims[…]
That’s it. They claim they collect your e-mail address, for tracking and ID-linking purposes.
Evidently, that’s untrue especially for those unlucky enough to submit photos of their driving licenses and believing in good faith that Tea would delete them. Not only were they collected; they were (of obvious reasons) linked to the accounts, which in turn meant that people could easily create a map of users. Location data! (Not to mention, of course, real names, ages, …)
It seems like the main benefit of Privacy Nutrition Labels is as a checklist to help good developers be more thoughtful about which information they really need to collect. That’s fine, but I’m not sure it moves the needle much. Then you have incompetent and unscrupulous developers who submit false labels, which Apple couldn’t really verify even if it wanted it, so they basically launder Apple’s reputation to lull customers into a false sense of security. What’s the argument that the net effect of the labels is positive? That the bad actors were going to be bad anyway and people don’t read/trust the labels and so aren’t swayed by them?
Previously:
Android Android App App Store Breach Dating Apps Google Play Store iOS iOS 18 iOS App Law Enforcement Privacy Privacy Nutrition Labels Tea
Microsoft Threat Intelligence (MacRumors):
Microsoft Threat Intelligence has discovered a macOS vulnerability that could allow attackers to steal private data of files normally protected by Transparency, Consent, and Control (TCC), such as files in the Downloads folder, as well as caches utilized by Apple Intelligence. While similar to prior TCC bypasses like HM-Surf and powerdir, the implications of this vulnerability, which we refer to as “Sploitlight” for its use of Spotlight plugins, are more severe due to its ability to extract and leak sensitive information cached by Apple Intelligence, such as precise geolocation data, photo and video metadata, face and person recognition data, search history and user preferences, and more. These risks are further complicated and heightened by the remote linking capability between iCloud accounts, meaning an attacker with access to a user’s macOS device could also exploit the vulnerability to determine remote information of other devices linked to the same iCloud account.
[…]
On modern macOS systems, Spotlight plugins are not even permitted to read or write any file other than the one being scanned. However, we have concluded that this is insufficient, as there are multiple ways for attackers to exfiltrate the file’s contents.
[…]
Change the bundle’s Info.plist and schema.xml files to declare the file types they wish to leak in UTI form. Since we assume an attacker runs locally, this is always possible to resolve, even for dynamic types.
Copy the bundle into ~/Library/Spotlight directory. Note the bundle does not need to be signed at all.
Sergiu Gatlan:
In recent years, Microsoft security researchers have found multiple other severe macOS vulnerabilities, including a SIP bypass dubbed ‘Shrootless’ (CVE-2021-30892), reported in 2021, which enables attackers to install rootkits on compromised Macs.
More recently, they discovered a SIP bypass dubbed ‘Migraine’ (CVE-2023-32369) and a security flaw named Achilles(CVE-2022-42821), which can be exploited to install malware using untrusted apps that bypass Gatekeeper execution restrictions.
Last year, they reported another SIP bypass flaw (CVE-2024-44243) that lets threat actors deploy malicious kernel drivers by loading third-party kernel extensions.
Csaba Fitzl:
Apple failed to fix this so many times. I first reported this back in macOS Big Sur, and it’s literally detailed in my EXP-312 course in “Bypass TCC via Spotlight Importer Plugins”
Csaba Fitzl:
Then I reported it again and was fixed as CVE-2024-54533.
Looks like it still wasn’t fixed properly.
See also: Howard Oakley.
Previously:
Apple Intelligence Exploit Mac macOS 15 Sequoia Privacy Spotlight Transparency Consent and Control (TCC) Uniform Type Identifier
Wednesday, July 30, 2025
Hartley Charlton (Gamboa v. Apple PDF):
Apple will face a proposed class action lawsuit in California federal court over allegations that iCloud unlawfully monopolizes iPhone users’ access to core device backups, following a judge’s decision to deny the company’s motion to dismiss the case (via Reuters).
I wonder if this is the wrong Reuters link, because it seems to be about whether a customer upgrading to the 200 GB iCloud plan should expect 200 GB more storage, e.g. 205 GB total.
The lawsuit was originally filed in March 2024 and alleges that Apple effectively forces consumers to use iCloud for backing up iPhone data while restricting third-party cloud services from providing comparable functionality, with wired backups being the only other option.
While Apple permits third-party services to back up user data such as photos, videos, and documents, the company does not allow them to access certain system-level items, including device settings, app configurations, and encrypted keychains.
This seems misleading—isn’t nearly all data aside from the system media libraries unavailable to backup apps?
Previously:
Antitrust Backup iCloud iOS iOS 18 Lawsuit Legal
Apple:
Apple Music is joining forces with Universal Music Group (UMG) to introduce Sound Therapy, an innovative audio wellness collection designed to help listeners attain clearer focus, deeper relaxation, and better sleep.
[…]
Available exclusively on Apple Music, Sound Therapy blends songs subscribers already know and love with special sound waves designed to enhance users’ daily routines, while retaining the artist’s original vision. Backed by scientific research and powered by UMG’s proprietary audio technologies, Sound Therapy harnesses the power of sound waves, psychoacoustics, and cognitive science to help listeners relax or focus the mind.
[…]
Sound Therapy features three categories: Focus, Relax, and Sleep. Songs have been enhanced with auditory beats or colored noise to help encourage specific brain responses. Gamma waves and white noise — a whoosh-like combination of every sound frequency — may help with focusing; theta waves could aid in relaxation; and delta waves and pink noise — a deeper, gentler variation akin to rain or wind — might assist in achieving better sleep.
It’s obvious that music can be relaxing, but beyond that I’m skeptical. These ideas have been around for a while. I’ve tried a few implementations over the years and found them unhelpful and sometimes actively annoying. But a lot of people do seem to like them…
Devon Dundee:
I’ve always been envious of people who can listen to music while they work. For whatever reason, music-listening activates a part of my brain that pulls me away from the task at hand. My mind really wants to focus on the lyrics, the style, the mix – all distractions from whatever it is I’m currently trying to do. It just doesn’t work for me.
[…]
I’ve listened to a sampling of songs from all three sections of the Sound Therapy library to get a feel for it. Relaxation was the one I was least skeptical about because humans have known for millennia that music has the power to soothe, and the songs I tried from that section certainly had a relaxing effect on me. I listened to some of the sleep tracks before bed, and they seemed conducive to getting me in a restful state, though it will take more time and testing to know for sure whether the feature has an actual impact on my quality of sleep.
The aspect of Sound Therapy that I found most convincing, though, was the section dedicated to focus. I really didn’t think I’d listen to much of it because I get so easily distracted by music while I work, but I queued up a selection of songs, hit play, and got to work. To my surprise, I didn’t find my attention being pulled away by what I was hearing. I was actually able to focus on the work I was doing and enjoy some nice music at the same time. I can’t say for sure that it was any particular frequency or rhythm that did it, but it felt like the songs actually were helping me stay in the zone. That’s an experience I’ve never had before.
Previously:
Apple Music Audio Health Music Science Sleep Working
Tuesday, July 29, 2025
Juli Clover (release notes, security, enterprise, developer, full installer, IPSW):
According to Apple’s release notes, the update provides important bug fixes and security updates.
See also: Howard Oakley and Mr. Macintosh.
Previously:
Update (2025-07-30): Howard Oakley:
macOS Sequoia 15.6 is likely to be the last scheduled general update before Sequoia enters its two years of security-only support, with the release of macOS 26 Tahoe most probably in September. It’s notable for the number of security fixes it delivers, about 81 in all, some of which look very serious, although Apple hasn’t reported that it’s aware of any of them being exploited in the wild.
[…]
There is a single entry in Apple’s developer release notes, possibly the most important of all. This reports that 15.6 fixes a bug in which “Finder and Apple Configurator may be unable to successfully restore some devices from DFU mode.” I don’t understand why that never made it to notes intended for the public.
Update (2025-07-31): Juli Clover:
The iOS 18.6, iPadOS 18.6, and macOS Sequoia 15.6 updates that Apple released yesterday address a major zero-day attack that targeted Chrome users, according to Bleeping Computer.
[…]
The flaw could allow remote attackers to execute arbitrary code using HTML pages created for that purpose, escaping Chrome’s sandboxing.
Previously:
Update (2025-08-08): Howard Oakley:
With the next scheduled update to macOS Sequoia likely to be released in September or October, macOS 15.6 officially marks the end of its year-long cycle of full support. This article looks at its updates and how it has changed.
DFU Mode Google Chrome Mac macOS 15 Sequoia macOS Release
macOS 14.7.7 (full installer, security):
This update provides important security fixes and is recommended for all users.
macOS 13.7.7 (full installer, security):
[Not yet listed, but presumably:] This update provides important security fixes and is recommended for all users.
Previously:
Update (2025-08-05): I tried to install macOS 13.7.7 on an Intel MacBook Air, and it insisted on doing some sort of firmware update first. During the 13.7.7 installation on an external drive, it went into a boot loop where it would spend a long time stuck at the progress bar (back screen, no apple), then finally sneeze, reboot, and repeat. I reformatted the external drive and tried to install macOS 13.0.0, but now that gets stuck in a boot loop, too. Resetting the SMC didn’t help.
Mac macOS 13 Ventura macOS 14 Sonoma macOS Release
Juli Clover (no iOS/iPadOS release notes, security, enterprise, developer):
iOS 18.6 addresses a Photos-related bug that could prevent users from being able to share memory movies in the Photos app.
[…]
The iOS and iPadOS 18.6 updates also bring changes to the App Store rules in the European Union. EU iPhone and iPad users will see a new interface for installing alternative app marketplaces or apps from a developer’s website.
Previously:
App Marketplaces App Store European Union iOS iOS 18 iOS Release iPadOS iPadOS 18 iPadOS Release Photos.app Web Distribution of iOS Apps
Juli Clover (no release notes, security, developer):
The watchOS 11.6 update focuses on bug fixes and security improvements, with no new features included.
Previously:
watchOS watchOS 11 watchOS Release
Juli Clover (release notes, security, developer):
Apple today released tvOS 18.6, the latest version of the tvOS operating system.
Previously:
tvOS tvOS 18 tvOS Release
Juli Clover (no release notes, security, no enterprise, developer):
visionOS 2.6 focuses on bug fixes and under-the-hood improvements. There are no new features in the update.
Previously:
visionOS visionOS 2 visionOS Release
Apple’s page isn’t showing the update, but my HomePod says it’s available and “includes performance and stability improvements.”
Previously:
audioOS audioOS 18 audioOS Release
Monday, July 28, 2025
EFF:
The U.K. Parliament has passed the Online Safety Bill (OSB), which says it will make the U.K. “the safest place” in the world to be online. In reality, the OSB will lead to a much more censored, locked-down internet for British users. The bill could empower the government to undermine not just the privacy and security of U.K. residents, but internet users worldwide.
Trust and Safety Laboratory:
Both the European Union’s Digital Services Act (DSA) and the United Kingdom’s Online Safety Act (OSA) aim to strike a balance between fostering innovation and safeguarding the internet for generations to come.
Craig Grannell (Mastodon):
I just received an email confirming I’ve successfully verified I’m an adult. Exciting! Except no, because age verification is now going to be a regular thing for me. Why? Because the UK Online Safety Act went into effect on 25 July. And this isn’t just something affecting the land of tea, crumpets and queues. Governments worldwide are implementing similar measures to prevent minors from accessing high-risk and age-inappropriate content.
[…]
Bluesky became the canary in the age-verification coal mine, warning Brits they’d soon lose access to DMs and 18+ content. Brits went bonkers (well, they tutted, which for a Brit is tantamount to furious rage), unaware all sites must comply or risk massive fines.
[…]
Even though the UK’s implementation is barely a day old as I write this, we’re already seeing signs of overreach. Far more than porn is being locked behind verification walls, including LGBTQ+ subreddits and subjects deemed ‘inappropriate’ for ideological reasons, such as sex ed.
[…]
There are privacy and surveillance concerns. Forcing people to register for accounts begins the process of eliminating online anonymity – a genuine danger to some. It expands scope for wider surveillance. So we’ll have to trust companies won’t retain, misuse or monetise deeply personal data. Which, given historical precedent, makes me wonder how long it’ll take to get from “we’ll remove your personal age verification details within seven days” to a data breach revealing countless people’s selfies and most personal browsing histories.
Kirk McElhearn:
The UK government has set up a system where people must upload an ID or a selfie to American corporations. There is nothing preventing these companies from storing the data, and the data will eventually get hacked. There are better ways to do this.
He links to a petition to repeal the Act.
Nick Heer:
This article is headlined “Around 6,000 Porn Sites Start Checking Ages in U.K.”, yet in this — the first paragraph — the reporters acknowledge these are “sites allowing porn” not “porn sites”.
[…]
When we are talking about large platforms like Discord and Reddit, there is a meaningful difference between describing them as “porn sites” and “sites allowing porn”.
Apps for Bluesky, Discord, Grindr, Reddit, and X are all available on the App Store, where they all have “16+” ratings, and the Play Store, where they have a “Mature 17+” rating with the exception of Discord’s “Teen” rating. These platforms are in a position to provide privacy-protecting age gating and, I think, they ought to do so with APIs also available to third-party stores.
The age verification mandated by this British law, however, is worrisome, especially if it becomes a model for similar laws elsewhere. The process may be done by a third-party service and can require sensitive information. These services may be specialized, meaning they may have better security and privacy protections, but it still means handing over identification to some service a user probably does not recognize.
Proton VPN (Hacker News):
Just a few minutes after the Online Safety Act went into effect last night, Proton VPN signups originating in the UK surged by more than 1,400%.
Unlike previous surges, this one is sustained, and is significantly higher than when France lost access to adult content.
Jess Weatherbed (Hacker News):
Several of the age checkers I’ve seen offer similar options: users can either choose to confirm their age by uploading bank card information, an image of their government-issued ID, or a selfie used to estimate their age.
It’s unclear if those selfie options could be spoofed by simply getting an older-looking friend to complete to process.
[…]
If the spike in Brits searching for the term “VPN” on Google is any indication, word of the loophole is spreading fast.
Chris Middleton:
The Act pressures encrypted apps like WhatsApp and Signal to monitor user chats for illegal content, which experts say could require breaking end-to-end encryption.
[…]
The law covers any site that allows users to share or interact. That includes forums, messaging apps, cloud services, open-source platforms, even Wikipedia.
[…]
Criminals will use VPNs, encrypted tools, and the dark web. The Act does nothing to stop that.
Meanwhile, everyone else will be surveilled, censored, and blocked.
Wikimedia Foundation (Evolve Politics):
The Wikimedia Foundation, the non-profit that operates Wikipedia and other Wikimedia projects, announced its legal challenge earlier this year, arguing that the regulations endanger Wikipedia and the global community of volunteer contributors who create the information on the site.
Previously:
Update (2025-07-29): Dan Milmo and Robert Booth:
Reddit started checking ages last week for its forums and threads which include mature content. It is using technology made by a company called Persona, which verifies age through an uploaded selfie or a photo of government ID. Reddit does not have access to the photos but stores the verification status to avoid users having to repeat the process too often.
The UK government has more information about which content will be regulated:
The kinds of illegal content and activity that platforms need to protect users from are set out in the Act, and this includes content relating to:
- child sexual abuse
- controlling or coercive behaviour
- extreme sexual violence
- extreme pornography
- fraud
- racially or religiously aggravated public order offences
- inciting violence
- illegal immigration and people smuggling
- promoting or facilitating suicide
- intimate image abuse
- selling illegal drugs or weapons
- sexual exploitation
- terrorism
Since these fall under the Illegal category, it sounds like they will be blocked entirely, rather than being subject to age verification. Presumably there will be a combination of algorithms, AI, and human reporting/review, but I have not seen the details.
Also:
Companies must also assess whether their service is likely to be accessed by children and, if so deliver additional protections for them. This includes protections against in-scope mis- and disinformation.
“Scope” seems to mean the scope of the Act itself, which is very broad. I guess Ofcom gets to decide what the truth is.
Emanuel Maiberg:
Several Reddit communities dedicated to sharing news and media from conflicts around the world now require users in the UK to submit a photo ID or selfie in order to prove they are old enough to view “mature” content.
Via Nick Heer:
Contrary to the beliefs of one moderator of one of these subreddits, this does not seem to be motivated by burying evidence of the atrocities of war. This is the predictable overreach of Reddit choosing to require age verification to view any “not safe for work” subreddit, because of course Reddit is not going to be sensitive to context. It is not right; it is what is least expensive because it requires little additional moderation or underlying technical changes. Reddit could implement different types of NSFW labelling, but that also increases its risk of legal liability if something is improperly labelled.
See also: Xbox and YouTube.
Dare Obasanjo:
The scary thing about the data breach of the Tea app where people’s government IDs were leaked is that multiple governments are passing laws requiring people to provide their ID to random apps and websites to prove they’re 18.
See also: John Gruber.
Update (2025-08-11): Wikimedia Foundation (via Hacker News):
On Monday, 11 August, the High Court of Justice dismissed the Wikimedia Foundation’s challenge to the UK’s Online Safety Act (OSA) Categorisation Regulations. While the decision does not provide the immediate legal protections for Wikipedia that we hoped for, the Court’s ruling emphasized the responsibility of Ofcom and the UK government to ensure Wikipedia is protected as the OSA is implemented.
[…]
In order to achieve that outcome, he suggested that Ofcom may need to find a particularly flexible interpretation of the rules in question, or that the rules themselves may need amendment in Parliament.
[…]
The Foundation will continue to seek solutions to protect Wikipedia and the rights of its users as the OSA continues to be implemented.
Update (2025-08-13): The Blocked Project (via Hacker News):
Tell us about a site that is shutting down or restricting access to UK users as a result of the Online Safety Act
Bluesky Children Discord Legal Privacy Reddit Signal Twitter United Kingdom Virtual Private Network (VPN) Web WhatsApp Wikipedia Xbox YouTube
Apple (MacRumors):
The age rating system for apps and games has been updated in order to provide people with more granular age ratings. We’ve also introduced new age rating questions to help identify sensitive content in your app and added the ability to set a higher rating to reflect your app’s minimum age requirement.
[…]
We’ve introduced a new set of required questions to the ratings questionnaire for all apps.
[…]
Please provide responses to the updated age rating questions for each of your apps by January 31, 2026, to avoid an interruption when submitting your app updates in App Store Connect.
When I log into App Store Connect, it shows a banner that says, “Age Ratings Are Changing,” but there seems to be no way to actually answer the questions for my apps. Maybe you have the opportunity to do this when submitting a new version, but Apple’s guidance above implies that they want you to answer the questions before that.
Previously:
App Store Children iOS iOS 18 iTunes Connect Mac App Store macOS 15 Sequoia
Friday, July 25, 2025
Jason Snell:
It’s like a weight has been lifted from the soul of the iPad. It remains a very nice device to use in full-screen mode with all the simplicity attendant to that mode, or via a single tap it can turn into a multi-window, multitasking device that’s appropriate for the Mac-class hardware underpinning today’s iPads. The iPad no longer feels like it’s trying to live up to the promise of being the Future of Computing; with iPadOS 26, it’s more comfortable being itself.
[…]
On the iPad, it’s a real jumble. Some stuff looks cool, while other stuff is unreadable. For the most part, the new design didn’t hinder my use of iPadOS 26, and given those shifting sands I’m going to withhold my most withering design criticisms for a later time. But, yeah… Apple either needs to figure this thing out, and fast, or it should just frost all the glass for release and keep working on it in the background until it finds a more usable solution.
[…]
iPadOS 26 will be remembered as the update where Apple declared bankruptcy on all its previous attempts to do windowing and multitasking on the iPad, and released an entirely new windowing system that has been unabashedly inspired by the Mac.[…] I admit to forgetting more than once that I was using iPadOS when it was attached to my Studio Display. […] It’s really a flexible set of controls that works well whether you’re using a keyboard and trackpad or your fingers. […] And if you don’t want to use windowing on your iPad? Well, the feature is turned on and off with a single button in Control Center.
[…]
The improvements to Files, support for background recording, and the new background tasks Live Activities are somewhat small changes on their own, but assembled together they create an iPad that just feels more ready for professional productivity tasks.
Previously:
Update (2025-07-28): Rui Carmo:
Seriously, I don’t know what Apple was thinking, but this is a regression in usability that I haven’t seen since the early days of iOS.
[…]
Everything feels much slower (and this is an M1 Pro)
Even trying to turn off animations didn’t help (“reduce motion” doesn’t do anything for window animation delays, and turning on cross-fades really shows that Apple has the animations set too slow)
[…]
It’s not really about Liquid Glass, but more about the blatant and gratuitous waste of screen real estate across the board. And I am really afraid that this is going to be the new normal, especially since I’m seeing similar things in macOS Tahoe– and if there is one thing that I like in macOS, it is that it has had (until Sonoma, at least, where title bars got too fat for comfort) a decent balance between aesthetics and efficient use of screen real estate.
Harry McCracken:
However, as someone who’s used an iPad as my main computer for almost 14 years, I can’t join the chorus of unbridled enthusiasm for iPadOS 26’s embrace of Mac conventions such as floating, overlapping windows and a menu bar at the top of the screen. Apple may well be making the right decision to please the largest pool of people who want to get work done on its tablet. But it’s also moving decisively away from some of the philosophies that attracted me to the platform in the first place, and I’m trepidatious about where that might lead.
M.G. Siegler:
To that end, my key takeaway and thought is sort of a funny one: my god, Apple has made a Mac Jr.
That sounds derisive. And it sort of is! I don’t hate the experience by any means, but it seems sort of funny what Apple has done to iPadOS to avoid letting the iPad boot macOS. It’s now this pretty weird hybrid operating system that feels like it exists between iOS and macOS. It’s still a bit more iOS than macOS, but it’s pretty close to the halfway point with iPadOS 26…
Steve Troughton-Smith:
iPad may already be fifteen years old, but iPadOS 26 feels like the first day of the rest of its life — in a way no previous software update has been. A Rubicon has been crossed.
Kuba Suder:
The iPad multitasking is one of the few things in the new appleOSes that I’m really excited about, this looks so good!
See also: Juli Clover.
Update (2025-07-29): Craig Grannell:
iPadOS 26 no longer crossfades switching between full-screen apps. Instead, it zooms. I’ve sent feedback, but, y’know, this was the original vestibular accessibility sin, way back in iOS 7. Does no one test these things?
Update (2025-08-01): Federico Viticci (Mastodon):
Actually using iPadOS 26, however, has far exceeded my expectations – which pushed me to completely rethink my desk setup (again) and the apps I use around the iPad Pro and iPadOS 26.
[…]
After a month spent using iPadOS 26, I can say this: while this update doesn’t turn iPadOS into macOS and there continue to be notable advantages to the Mac platform, iPadOS 26 is a monumental release for the iPad that finally shows a vision for what a new breed of modular desktop operating system should be. iPadOS 26 succeeds in the challenging task of preserving the iPad’s intuitive nature while unlocking tremendous functionality for advanced users, who are no longer penalized for attempting to use an iPad as a laptop replacement. In fact, thanks to iPadOS 26, I think the laptop analogy isn’t even that apt anymore. The new iPadOS transforms the device into the hybrid, modular type of computer I’ve long wanted to see Apple formally embrace.
[…]
The reality is that despite its dozens of improvements, iPadOS 26 is not a miracle update that suddenly turns iPadOS into a 1:1 match for macOS. The reason is simple: while Apple can control the operating system and change it however they like, they cannot control the third-party app ecosystem and magically ensure that all the apps you can use on a Mac are now available on iPad as well.
Steve Troughton-Smith:
I didn’t realize how much I rely on the menu bar in iPadOS 26 until I tried using an iPad using an older version of the OS again 😨 It’s like the entire functionality of the app has been stripped away and stashed in nooks and crannies.
Accessibility iOS Multitasking iPadOS iPadOS 26 iPadOS Beta Liquid Glass
Apple (PDF):
Recent generations of frontier language models have introduced Large Reasoning Models (LRMs) that generate detailed thinking processes before providing answers. While these models demonstrate improved performance on reasoning benchmarks, their fundamental capabilities, scaling properties, and limitations remain insufficiently understood. Current evaluations primarily focus on established mathematical and coding benchmarks, emphasizing final answer accuracy. However, this evaluation paradigm often suffers from data contamination and does not provide insights into the reasoning traces’ structure and quality. In this work, we systematically investigate these gaps with the help of controllable puzzle environments that allow precise manipulation of compositional complexity while maintaining consistent logical structures. This setup enables the analysis of not only final answers but also the internal reasoning traces, offering insights into how LRMs “think”. Through extensive experimentation across diverse puzzles, we show that frontier LRMs face a complete accuracy collapse beyond certain complexities.
John Gruber:
My basic understanding after a skim is that the paper shows, or at least strongly suggests, that LRMs don’t “reason” at all. They just use vastly more complex pattern-matching than LLMs. The result is that LRMs effectively overthink on simple problems, outperform LLMs on mid-complexity puzzles, and fail in the same exact way LLMs do on high-complexity tasks and puzzles.
Duncan Davidson:
Of course, this doesn’t change the usefulness of these models, but better understanding how they work — and which models are good for which tasks — is essential for using them well.
Anthropic and Open Philanthropy (PDF, via Marcus Mendes):
We demonstrate that their findings primarily reflect experimental design limitations rather than fundamental reasoning failures.
[…]
When we control for these experimental artifacts, by requesting generating functions instead of exhaustive move lists, preliminary experiments across multiple models indicate high accuracy on Tower of Hanoi instances previously reported as complete failures.
Colin Cornaby:
It’s kind of hilarious how the response to Apple’s AI reasoning paper was “well sure but it works great if you remove the reasoning from the reasoning test.”
Gary Marcus (via Hacker News):
My own post here laying out the Apple paper in historical and scientific context was so popular that well over 150,000 people read it, biggest in this newsletter’s history. The Guardian published an adaptation of my post (“When billion-dollar AIs break down over puzzles a child can do, it’s time to rethink the hype“) The editor tells me readers spent a long time reading it, notably longer than usual, as if people really wanted to understand the arguments in detail. (The ACM computer science society is reposting the essay, too, and there is now a French version as well).
Tons of GenAI optimists took cracks at the Apple paper (see below), and it is worth considering their arguments. Overall I have seen roughly seven different efforts at rebuttal, ranging from nitpicking and ad hominem to the genuinely clever. Most (not all) are based on grains of truth, but are any of them actually compelling?
[…]
If people like Sam Altman are sweating, it’s because they should. The Apple paper is yet another clear sign that scaling is not the answer; for once, people are paying attention.
Simon Willison:
Gary rebuts those rebuttals, but given that his previous headline concerning this paper was a knockout blow for LLMs? it’s not surprising that he finds those arguments unconvincing.
[…]
And therein lies my disagreement. I’m not interested in whether or not LLMs are the “road to AGI”. I continue to care only about whether they have useful applications today, once you’ve understood their limitations.
Reasoning LLMs are a relatively new and interesting twist on the genre. They are demonstrably able to solve a whole bunch of problems that previous LLMs were unable to handle, hence why we’ve seen a rush of new models from OpenAI and Anthropic and Gemini and DeepSeek and Qwen and Mistral.
They get even more interesting when you combine them with tools.
They’re already useful to me today, whether or not they can reliably solve the Tower of Hanoi or River Crossing puzzles.
Google:
The International Mathematical Olympiad (“IMO”) is the world’s most prestigious competition for young mathematicians, and has been held annually since 1959. Each country taking part is represented by six elite, pre-university mathematicians who compete to solve six exceptionally difficult problems in algebra, combinatorics, geometry, and number theory. Medals are awarded to the top half of contestants, with approximately 8% receiving a prestigious gold medal.
[…]
An advanced version of Gemini Deep Think solved five out of the six IMO problems perfectly, earning 35 total points, and achieving gold-medal level performance.
Previously:
Apple Artificial Intelligence ChatGPT Claude CS Theory DeepSeek Google Gemini/Bard Math
Thursday, July 24, 2025
Juli Clover:
Apple is allowing members of its public beta testing program to download and install iOS 26 and iPadOS 26 starting today. You can sign up for the public betas on Apple’s beta website. The first public beta features the same content as the fourth developer beta that came out earlier this week, though there is a new fourth beta available for developers as well.
Previously:
Update (2025-07-25): See also: TidBITS, ArsTechnica, Slashdot, Nick Heer.
Steve Troughton-Smith:
As a user, the Public Beta builds are mostly fine. Very livable.
As a developer, these builds are a train wreck, and beta 5 can’t come soon enough
Previously:
iOS iOS 26 iOS Beta iPadOS iPadOS 26 iPadOS Beta Mac macOS Beta macOS Tahoe 26 watchOS watchOS Beta
John Gruber (Mastodon, Hacker News):
The ICEBlock app is interesting in and of itself (and from my tire-kicking test drive, appears to be a well-crafted and designed app), as will be Apple’s response if (when?) the Trump administration takes offense to the app’s existence. Back in 2019, kowtowing to tacit demands from China, Apple removed from the App Store an app called HKmap.live which helped pro-democracy activists in Hong Kong know the location of police and protest activity. The app broke no Hong Kong laws, but scared the thin-skinned skittish lickspittles in the Chinese Communist Party.
Apple first rejected HKmap.live, on the grounds that it “allowed users to evade law enforcement.” That seems to be pretty much what ICEBlock is meant to do, too. I don’t think there was ever a written rule about this, however. The closest I see is rule 1.4.4, which says that “Apps may only display DUI checkpoints that are published by law enforcement agencies[…].”
HKmap argued that the app could be used for evading law enforcement, but that it was really to help people “note locations” and that it wasn’t for the user to avoid police but to avoid dangerous situations caused by other people clashing with police.
I don’t like these types of arguments. You built a hammer, and it could be used to build a house or to vandalize, and there’s a certain ratio of use (assuming that could be calculated) where it becomes bannable?
Anyway, ICEBlock is saying something similar. Officially, it’s not for evading ICE but to “stay informed” and to help report “civil rights abuses.”
Apple ended up approving HKmap.live without citing why it changed its mind. Speculation at the time was that the initial reviewer was just wrong.
But then, a few weeks later, Apple removed HKmap.live from the App Store, saying that it had “endangered law enforcement and residents.” Again, this is a terrible place to be as a developer: it’s not enough to follow the local laws and the written guidelines from Apple, but your app’s fate hinges on whether Apple determines that it endangers people? Of course, there was no attempt to balance this against the number of people it protected. But the real reason was probably political pressure, anyway.
It will be interesting to see what Apple does here. Presumably, if Congress or certain states passed a targeted law—e.g. radar detectors are commonly restricted and outright illegal in Virginia and DC—Apple would follow it. But so far all I’ve seen are vague claims from the administration that the app is already illegal—I guess on the grounds that it constitutes abetting/harboring—and it’s unclear how much Apple has been pressured.
One defense from Apple regarding HKmap.live, however, was that the iOS app was a thin wrapper around the website, and website remained fully functional and could be saved to an iPhone user’s home screen.
This always seemed to me like a legal case decided on a procedural issue to avoid ruling on the merits.
To deliver push notifications on Android, the developers claim they would need to maintain a database of device IDs, create a user account system to manage those device IDs, and all of that server-stored data would be susceptible to law enforcement subpoenas and pro-ICE red hat hackers. […] Only iOS supports the security and privacy features for ICEBlock to offer what it does, the way it does.
But doesn’t the database still exist with iOS, and it could just be subpoenaed from Apple? Apple doesn’t want to break the security of its own devices, but it’s always cooperated with law enforcement to share cloud data that it does have.
Previously:
Update (2025-07-28): Dominic Preston (via Bruce Schneier):
The developer of ICEBlock, an iOS app for anonymously reporting sightings of US Immigration and Customs Enforcement (ICE) officials, promises that it “ensures user privacy by storing no personal data.” But that claim has come under scrutiny. ICEBlock creator Joshua Aaron has been accused of making false promises regarding user anonymity and privacy, being “misguided” about the privacy offered by iOS, and of being an Apple fanboy. The issue isn’t what ICEBlock stores. It’s about what it could accidentally reveal through its tight integration with iOS.
[…]
The developers of GrapheneOS, an open-source, privacy-focused take on Android, took to BlueSky to accuse ICEBlock of “spreading misinformation about Android” by describing it as less private than iOS. The developers said that ICEBlock ignores data kept by Apple itself and claims it “provides complete anonymity when it doesn’t.”
[…]
Apple maintains a database of which devices and accounts have installed a given app, and Carlos Anso from GrapheneOS told me that it likely also tracks device registrations for push notifications. For either ICEBlock’s iOS app or a hypothetical Android app, law enforcement could demand information directly from the company, cutting ICEBlock out of the loop.
John Gruber (Mastodon):
As far as we know, ICEBlock is as private as possible while still enabling push notifications, and a hypothetical Android version couldn’t be as private. But that privacy does depend on trust in Apple.
App Review App Store China Department of Justice (DOJ) GPS ICEBlock iOS iOS 18 iOS App Law Enforcement Legal Privacy Push Notifications
Apple (MacRumors, Hacker News, Reddit, Slashdot):
For just $19.99 per month, customers can protect up to three products in one plan, with the option to add more at any time for $5.99 per month for each device. With AppleCare One, customers receive one-stop service and support from Apple experts across all of the Apple products in their plan for simple, affordable peace of mind.
[…]
AppleCare One includes all of the benefits that come with AppleCare+, including unlimited repairs for accidents like drops and spills, 24/7 priority support from Apple experts, quick and convenient Apple-certified service, and battery coverage. AppleCare One also expands theft and loss protection beyond iPhone to also cover iPad and Apple Watch.
It’s been about 12 years since I bought an AppleCare policy, and in all the years before that and since I don’t recall ever having a hardware problem that was outside of the original (included) warranty period but inside of the AppleCare period. So, to me, this doesn’t seem like a great deal, but I guess it’s a really simple way to get piece of mind. I could see it making sense if you want to take advantage of Apple now offering coverage for devices for more than three years or if you’re worried about theft or loss.
John Voorhees:
Customers can also add existing devices to the new program that are up to four years old (or one year for headphones) if they are in good condition. That’s a big change from the usual 60 days from the date of purchase that customers have had to purchase AppleCare in the past.
Malcolm Owen:
While AppleCare+ with Theft and Loss covers two claims per year for one device, AppleCare One will go up to a total of three claims per year.
This does reduce the total number of claims to the equivalent of one per device under AppleCare One versus three separate AppleCare+ plans, but it seems like a reasonable change.
[…]
There is one massive outlier in the Apple products list when it comes to AppleCare One: The Apple Vision Pro.
Normally, the Apple Vision Pro costs $24.99 per month for AppleCare+. This is $5 per month more than AppleCare One’s monthly fee.
Dan Moren:
But is the bundle cost effective? Apple says in its release that “a customer can enroll their iPhone, iPad, and Apple Watch, and save up to $11 a month over enrolling in separate AppleCare+ plans for each device.”
Which…yes, they could. But herein lies the fine print, because in many cases it depends on what model devices you have; as always, AppleCare costs vary depending on how expensive the device is.
[…]
One lingering question involves the iPhone Upgrade Program, which already includes AppleCare+ coverage as part of its subscription fee. It’s unclear exactly how that works with AppleCare One, though I’ve reached out to Apple to ask.
Adam Chandler:
I’ll return and advocate for households like ours to just do BestBuy Total for $179 a year! Every one of those devices I listed above had 2 years of coverage paid for by BestBuy for the first 2 years and, via Best Buy’s account management area, I can attach monthly coverage to any device that is about to hit the end of the 2-years-free mark. I did that for my Apple Watch Ultra and iPad Pro M1 for a month or two until those devices were replaced. We’re on 2 year upgrades for iPhone, Apple Watch and AirPods so those don’t need anything beyond 2 years and we’re on 3-4 years for MacBooks which is why I switched to a $149 a year plan directly with Apple to continue coverage until those devices are replaced.
[…]
I also would like to say that Apple is rewriting history a bit by pretending that annual, 2-year and 3-year plans never existed because those were a good deal comparatively. Today, it’s $399 to cover a MacBook Pro 16″ M4 Max for 3-years, $149 for 1 year and $14.99 a month or $540 to cover for 3 years if you’re paying monthly. The 3-year plan is only $11 a month but Apple isn’t going to tell you that. They’re going to show you $14.99 for MacBook Pro and $13.99 for iPhone and pretend like they’re doing you a favor. You can still attach AppleCare 2 and 3 year plans to a device you bought by calling Apple’s hotline or chatting with them. They just don’t show you those plans or mention them to you in retail stores.
And the monthly rates are not locked in—they could increase.
Previously:
Update (2025-07-25): Joe Rossignol:
A quick addendum to the all-new AppleCare One plan that debuted this week: it is compatible with Apple's iPhone Upgrade Program in the United States.
iPhone Upgrade Program members receive AppleCare+ with Theft and Loss coverage as part of their monthly payment, but they can switch to AppleCare One if they prefer.
Eric Schwarz:
In my case, it would cost $5.68/month more to move these four devices to AppleCare One, but it would add theft and loss coverage across the board except for my MacBook (none of my devices have it currently.) In some ways, moving devices to have this would be a pretty good value, basically adding a form of insurance for theft and loss for $60/year.
[…]
On the other hand, for my long-term plans, I intend on dropping AppleCare+ on my MacBook next summer when it turns four and probably dropping it on my iPhone eventually, just due to value dropping the likelihood of me upgrading in the next year to two, as well.
[…]
I think that’s the toughest calculation about things like AppleCare, especially on older devices that feel like a reliable, known quantity. You’re spending a portion of the device’s value every year as it’s dropping in value in hopes that if something catastrophic happened, you’d be covered. However, as devices age, you may be better off setting money aside towards something newer (such as my idea of a Mac mini.)
Update (2025-07-29): Adam Engst:
While AppleCare One simplifies device protection, it’s essential to remember that, overall, extended warranties benefit the companies offering them more than the customers buying them. Apple wouldn’t be introducing AppleCare One if it didn’t expect the program to increase its Services revenue well beyond what it pays out in AppleCare coverage. If you can afford to repair or replace a broken or lost device, self-insuring is often a more financially prudent option.
That said, AppleCare One could make sense if you:
- Prefer the peace of mind of being able to have damaged or lost devices fixed or replaced for a relatively low service fee
- Own multiple devices with high AppleCare+ costs
- Have older devices that you’d like to protect
- Prefer predictable monthly payments over unexpected repair or replacement costs
[…]
I’ve developed a set of policies surrounding AppleCare for myself and anyone who asks me for recommendations[…]
Update (2025-08-05): Adam Bell:
Signed up for AppleCare One, and tried to add my MacBook, but it wouldn’t let me.
After calling Apple Support, they noted that since I bought this MacBook (and its AppleCare) by trading in another MacBook, it is not eligible to be added to AppleCare One.
Apparently purchases made from trade-ins are illegible.
Update (2025-08-12): Adam Chandler:
Since my post, someone has put together, “iCare — AppleCare Plan Calculator” which lets you determine whether you could benefit from AppleCare One.
[…]
Best case, that’s $766.32 a year to cover all of my devices through Apple.
Alternatively, I can just pay Best Buy $179 a year for the same coverage.
There’s one big caveat, BestBuy only covers my devices for 2 years from purchase date and AppleCare One is basically forever (up until vintage status) and you can add devices you purchased up to 4 years ago with an inspection at the Apple Store[…]
Apple Services Apple Vision Pro Apple Watch AppleCare Best Buy Financial Hardware iPad iPhone Mac
Joe Rossignol:
A new “Select” option in the Messages app on iOS 26 lets you select and copy a portion of text within a message bubble in a conversation.
On earlier iOS versions, you can only copy an entire message bubble.
Finally. And how about selecting multiple bubbles at once?
My other pet peeve is that on macOS you can’t start a selection by clicking in the whitespace between the bubbles.
Previously:
iOS iOS 26 Mac macOS Tahoe 26 Messages.app
Wednesday, July 23, 2025
Scott Driggers:
Here’s what I see from a typical report from a crashing user device. The first thing that jumps out is that there is no explanation from the SwiftData
error itself.
[…]
But thankfully, we have the logs to look through. In this example, there are a few level=Error
logs from com.apple.coredata
that look promising[…]
[…]
Looking through similar reports I have received so far, I can see a few distinct crash reasons
- Error due to schema mismatch (this is the example we reviewed above)
- Error due to no free space on disk
- Error due to multiple migrators attempting to migrate the database concurrently
Core Data has always logged more helpful information than it returns back in the NSError
, but at least it usually gives you a reasonable error code. (They aren’t all listed in the documentation; see CoreDataErrors.h and FoundationErrors.h.) Swift has fancy error handling, but somehow the new framework bundles these disparate failures into a generic loadIssueModelContainer error with no associated information.
Previously:
Core Data iOS iOS 18 Mac macOS 15 Sequoia NSError Programming Swift Programming Language SwiftData
Apple (9to5Mac, MacRumors):
At Apple’s Worldwide Developers Conference (WWDC), Apple unveiled Apple Games, an all-new destination designed to help players jump back into the games they love, find their next favorite, and have more fun with friends, turning even single-player games into shared experiences. The Games app makes it easier than ever for players to enjoy all their games in one convenient place and see what’s happening across their games, including major events and updates, so they never miss a moment.
The rumors were that this was going to be a separate games store, with games moved out of the main App Store app, but it seems to be basically Game Center rebranded.
Previously:
Update (2025-07-24): Craig Grannell:
Your line is what I feared would happen when I wrote about this in May.
Of the items in that piece, here’s how I think Apple fared in beta 3:
- Nail the basics: barely
- Highlight controller support: yes – buried under Library > Your Games > [menu]
- Add landscape support: yes
- Embrace openness (LOL): LOL indeed
- Recommend good games: not really
- Not get bored after 11 seconds: we shall see.
App Store Apple Arcade Apple Software Announcement Game Game Center Games.app iOS iOS 26 WWDC
Tim Hardwick:
A developer has demonstrated Windows 11 ARM running on an M2 iPad Air using emulation, which has become much easier since the EU’s Digital Markets Act (DMA) regulations came into effect.
As spotted by Windows Latest, NTDev shared an instance of the emulation on social media and posted a video on YouTube (embedded below) demonstrating it in action. The achievement relies on new EU regulatory changes that make it easier to sideload apps on iOS and iPadOS devices. Under the DMA, users can now download third-party app stores like “AltStore Classic,” which enables the installation of UTM with JIT (Just-In-Time) compilation support.
UTM is the technology that makes it all possible, and emulates Windows 11 inside iPadOS by translating Windows code into ARM instructions as it runs. Technically, iPadOS restricts direct virtualization for third-party apps, but JIT compilation allows Windows 11 to boot and function smoothly without requiring jailbreak access.
xroissance:
Apple shut down JIT a year ago to prevent a tiny PR blunder from happening. Imagine your hardware vendor locking down hardware… after you buy it. Locking it so 3rd parties can’t run apps at full speed w/o memory restrictions. This insanity must stop now ✋ It must be illegal.
John Voorhees:
AltStore PAL 2.2 now includes AltStore Classic as one of its catalog of apps. That’s right, a store within a store, which allows users in Europe to sideload hundreds of non-notarized apps.
Riley Testut:
Apple has very strict requirements on what alternative marketplaces are allowed to do…but they’re not allowed to control the content of the apps inside them 🤷♂️
Riley Testut:
the StikDebug app in AltStore PAL acts as an on-device debugger, which can connect to any app with the get-task-allow
entitlement — which as a side-effect just happens to enable JIT for the app
Craig Hockenberry:
So you’re running the emulator in a debugger without any breakpoints?
Soon to come: a Core Debugging Fee 😉
Previously:
Update (2025-07-24): Josh Hrach:
Used UTM 5 years ago to run Windows XP on my iPad (with iPadOS 13) for gaming. Worked great before the JIT limitations.
AltStore App Marketplaces Apple M2 Digital Markets Act (DMA) Emulator European Union iPad Air iPadOS iPadOS 18 Just-In-Time Compilation (JIT) UTM Windows Windows 11
Tuesday, July 22, 2025
Apple (download):
Xcode 26 beta 3 includes SDKs for iOS 26, iPadOS 26, tvOS 26, watchOS 26, macOS Tahoe 26, and visionOS 26.
Last time, there was only one new item in the release notes for beta 3. This time, they didn’t even update the release notes to say “beta 4.”
Interestingly, Xcode now ships as a .xip archive inside of a .dmg file.
Nico Reese:
And there I was just blindly clicking that xip file and wondering about it failing to extract. Because of course you have to move that xip file out of the dmg first.
It did actually work for me to double-click it on the mounted disk image. It then extracted into my Downloads folder. But it’s big file, so it takes a while, and at first it looks like nothing is happening.
Previously:
Update (2025-07-23): Xcode Releases:
The download link for #Xcode 26.0 beta 4 has been updated to be a proper .xip file now, and I have confirmed it is identical to the “XcodeXIP.xip” file that was in the DMG previously.
Apple has now updated the release notes for beta 4. The only changes noted:
Removed support for creating new Style Transfer projects.
[…]
Xcode Previews usage will frequently panic on macOS 26.0 Tahoe beta 4.
Tony Arnold:
Absolute LMAO at not being able to do SwiftUI-related development work on the beta release of macOS Tahoe for the next two weeks.
Norbert Doerner:
That is very serious, and doesn’t bode well on the software quality of the “final” version of macOS 26, whenever that will be released.
But macOS 26 so far is the worst version we have seen in the last 20 years, very low product quality with uncounted amounts of questionable, and sometimes user hostile interface choices. Sigh.
Greg Pierce:
Looks like Icon Composer icons are still causing bundle validation issues in Xcode 26b4 builds. 🫤
Andrew Eades:
I’m developing my new app using .NET and MAUI because Apple makes Xcode development unusable for large portions of the year. And I get to use Neovim and/or Rider as well.
Update (2025-08-05): Greg Pierce, Gui Rambo, Dennis Birch, and I are seeing our apps crash at launch due to a problem with weak linking and/or availability checks. The triggering APIs span AVFoundation, WebKit, and AppKit, so I assume it’s an Xcode issue.
Disk Image Icon Composer Mac macOS Tahoe 26 Programming Xcode
Juli Clover:
Apple today provided developers with the fourth beta of macOS Tahoe 26 for testing purposes, with the update coming two weeks after the third beta.
This update did correctly install for me via Software Update.
The only beta 4 item that I see in the releases notes is that it says Xcode Previews will “frequently panic” so you should use beta 3 instead.
Jeff Johnson:
You can barely tell that Continue is a button.
See also his screenshots of Safari private windows, menu backgrounds, and sidebars.
Mario Guzmán:
I love not being able to read the now playing track info.
John Siracusa:
Is there some kind of contest within Apple to see how little contrast can be used while still technically indicating a selection? One of these disks is selected, believe it or not!
Previously:
Update (2025-07-23): John Gruber:
There is no good argument for selection states that are anything but instantly obvious. Whoever designed this doesn’t use the app.
Steve Troughton-Smith:
That playback bar though is wild
Todd Thomas:
Tahoe beta dislike I haven’t others complain about yet: the difference in look between the active window and all the inactive ones is way too subtle. I repeatedly have looked at one of my windows, pressed command-w and end up closing the wrong window. Will file a FB because easy enough and don’t need a sample app. Previous OS versions had a much more pronounced shadow + more obvious titlebar changes between active/inactive.
I think the Big Sur change for active windows was a regression, and Tahoe makes it worse.
Nick Heer:
But, still, who steps back from updating a PDF document viewer in which each page is cut off at the corners and thinks yes, this is an improvement? I repeat: a selfish design choice prioritizing Apple’s goals over that of its users.
Francisco Tolmasky:
I think one reason Liquid Glass is causing such a profoundly negative reaction is that it is making a lot of people realize that the idea that they own their computer was actually an illusion. There was a sense that by choosing the Mac and local native apps you were shielding yourself from the "rent everything own nothing" remote worldview, but the inevitability of this coming disaster reveals just how little agency you really have over "your computer.”
Increasingly, the computer feels less like "your house,” and more like being a a senior in high school living in an increasingly tense environment with your parents. You're 17 but they tell you to keep the door open. You want to tell them why you're frustrated in good faith, but they know they're in the power position and just tell you "my house my rules.” It exhausting because there's nowhere else to go, and you're still expected to be productive in this environment.
Garrett Murray:
On macOS especially, some of the new component designs are just baffling, like how sidebars look, how buttons take up so much more room and float for no purpose, etc. This is just a giant, nearly always ugly mess. Apple desperately needs new software design leadership.
Jonathan Wight:
Hard drives get perspective, time machine volumes dont…
[…]
It feels like the Time Machine icon is bulging out at the top.
Update (2025-07-25): Juli Clover:
The first Tahoe public beta is identical to the fourth developer beta that was released on Tuesday.
Jason Snell:
The new design on the Mac doesn’t feel light and glassy, as it does on iPhone and iPad. It’s just a bit of a muddle. I keep noticing how terrible toolbars look in macOS Tahoe, and toolbars are everywhere on the Mac. Apple’s stated design philosophy is to build interfaces that allow content to flow behind them, showing through (a glass, darkly?). The official line is that this makes more space for your content—but, of course, sometimes using computer software means using interfaces to manipulate content and data and other stuff, and it feels like Apple has lost its balance in a quixotic attempt to make every app look like a photo editor.
I also have to point out the hypocrisy of Apple claiming that it’s building better frames for its users’ content. That’s not what’s happening here: Apple is using our content as decoration for its interfaces, using blurred and distorted versions of our images and words to show off those glass interface elements. Sometimes, it works: the feel of a canvas sliding under a bunch of glassy interface elements makes the whole thing feel like a harmonious whole. Other times, it feels like the interface and the content have both been obscured into unusability—and that’s bad.
[…]
But in most contexts on the macOS Tahoe beta, these bubbles don’t look like glass. They look like flat light gray ovals separated from a featureless gray expanse by an amateurish drop shadow. Occasionally, when scrolling content underneath the toolbars, they do spring to life and seem to give off the effect Apple wants, but of course, many (most?) Mac apps just don’t work that way, since the important content is in the window, not sliding through the toolbar.
[…]
After a month using early builds of macOS Tahoe full time, I can confidently report that this is an upgrade that feels like an upgrade. The additional power of Spotlight and Shortcuts is going to delight a lot of longtime Mac users, and I’m really liking the direction Apple is taking Control Center in the menu bar.
He thinks Squircle Jail should be removed before Tahoe is released.
Louie Mantia:
I can’t stop thinking about how in an “adapt your app icons for Liquid Glass” session video from WWDC, the designer said that we no longer have to spend all that time rendering complicated effects in Photoshop (I like doing that!) or making different app icon sizes (I also like doing that!)
It was ridiculous to say. App icons on macOS 26 don’t have hinted sizes, so Apple’s own 16pt app icons look like ass.
See also: Andrew Cunningham’s review.
Previously:
Update (2025-07-28): new-to-reddit-accoun:
There is a bug whereby upon the system rebooting after installing Beta 4, you see the WiFi selection window during set up. When you select your network, it will just keep spinning. Rebooting does not work.
Apparently the issue is that if there were open windows before it rebooted, it will run into this issue and you will get stuck.
Mario Guzmán:
2000s Apple: Make the UI and the user content distinct from each other.
2013 Apple: Recede the UI and elevate the user user content.
2025 Apple: Fuck it all, just blend the two and fuck them if they can’t read the UI.
Oh Podcasts… what did they do to you? I shouldn’t be able to get the app into a state like this.
Louie Mantia:
Compose icon button opens a new chat instantly.
Video icon button opens a classic menu.
Plus icon button opens a menu with bigger, colorful icons.
Emoji icon button opens a popover.
All of them do entirely different things, in different styles, and there’s no indication which one will perform an action immediately, which one (if any) will have a confirmation, or which one will open a menu.
Dave Nanian:
So, here’s the top of Apple’s own News app, in the public beta. What control is what, do you think?
Gotta say, though, you can certainly focus on the content, since you can’t see the controls! So, designers doing this…mission accomplished?
Louie Mantia:
I may not ever recover from the collapsed state of the sidebar in Messages looking so bad with the inset sidebar and the alignment of the stoplight controls. It is so obviously awful. They could make the sidebar narrower to make the stoplight controls centered, but then the sidebar is reacting to the design decisions of the sidebar inset and spacing instead of how wide it should be without considering those things.
Update (2025-07-29): BasicAppleGuy:
macOS Tahoe Beta 1 → 4 icon changes
Update (2025-07-30): John Voorhees:
I generally like this interpretation of Liquid Glass on the Mac. It feels more vibrant and has a freshness I enjoy that retains the legibility of text in a way iOS 26 doesn’t. There are edge cases where icons and text beneath a translucent window can generate a smudgy effect that doesn’t look nice, but by and large, it’s a workable design.
If that were the whole story of Liquid Glass on the Mac, I’d say it accomplishes Apple’s stated goal of focusing on a window’s content by differentiating elements like the toolbar and sidebar. However, there’s more to Liquid Glass than that.
If you look at the newest apps coming to macOS Tahoe, like Games and Journal, you’ll find the same glassier look found in iOS 26. Buttons are transparent and shaped to distort content beneath them, leading to some of the same legibility issues as iOS.
He also has a thorough review of the new features.
Update (2025-07-31): samuelaweeks:
I can tolerate Liquid Glass, no compact tabs on Safari, and most of the other changes in Tahoe. But this [corner radius] is just unforgivable, doesn’t serve any purpose whatsoever and looks awful in the bottom corners of the screen.
Update (2025-08-01): Benjamin Mayo:
The new design (which includes the Liquid Glass materials and other design changes, like moving search bars to the bottom of the screen on iPhone) is a letdown on macOS. It’s ungainly and reeks of lowest common denominator thinking, rather than designing something specifically for the desktop experience.
[…]
The toolbars might be the worst part. As well as looking a bit ugly, I don’t understand the metaphor they are going for. The drop shadows on the buttons are so harsh, they are almost overpowering. The window sidebars also have heavy shadows. I think the sidebar is meant to be layered above the toolbar, but the shadows are illogical and make it appear like the buttons are floating atop.
The Liquid Glass material is carefully crafted to shine through the content that it is underneath, but this doesn’t really translate to Mac toolbar items, as so many Mac apps use ‘hard’ scroll edge dividers. This means most toolbars simply have solid white backgrounds. The end result is grey button platters sitting on a grey background. Most windows in Mac apps have a toolbar, so this mildly repulsive construction is pervasive across the system. Even when you do find a toolbar with a soft edge, that allows for colourful content to flow behind it, the glass refractions somehow just look worse than they do on iPhone and iPad, punctuated by the unrefined nature of the drop shadows that accompany the elements.
Basic Apple Guy:
macOS Icon History
Automator 🤖
Mario Guzmán:
Did they really try to give Automator’s face concentricity?!
Craig Hockenberry:
AKA The bidet icon.
An icon you can’t recognize at a glance isn’t an icon.
Update (2025-08-05): Juli Clover:
We’re on the fourth developer beta and first public beta of macOS Tahoe, which means we’re getting closer to the launch version that’s set to come out in September. With macOS Tahoe now available to the public, we thought it would be a good time to share an initial review of the update.
Mario Guzmán:
I am sure this is a bug or oversight and not an actual design decision here…
But now that you can apply a tint color to glass buttons in the toolbar, if you do, their contrast with the glyph is so bad when the window is backgrounded.
Gus Mueller:
I honestly thought the checkbox button was missing in this macOS Tahoe screenshot[…]
Gus Mueller:
Trick question, is this Tahoe slider enabled or disabled?
Answer: Either. It draws exactly the same either way.
BasicAppleGuy:
macOS Icon History
Disk Utility
Rosyna Keller:
Because Liquid Glass on macOS 26 makes everything use much more space, and thus, makes for bigger touch targets, it’s clear the next MacBooks Pro will have touch screens.
Somehow making the non-content stuff bigger helps prioritize the content.
Mr. Macintosh:
If you thought the Tahoe Disk Utility icon was bad
Look at what they did to Directory Utility
Steve Troughton-Smith:
I think the Mac HIG used to tell you that the toolbar in a Mac window is static and shouldn’t change or add/remove items as you navigate around the app. With macOS 26, that definitely appears to no longer be the case. Apple’s media apps, Music, Podcasts, Books and TV, and Photos, all treat the toolbar as something that can change per view or per tab, something you tend to see more on iOS
Mario Guzmán:
Despite all these changes I am making for #macOSTahoe, I’m still able to easily support back to macOS 13.0 Ventura. It’s sorta fun how different it all looks now… still not liking Tahoe though. Too busy.
I don’t care that it looks “cool” -- “cool” doesn’t help with usability. It should be an organic side-effect, not the driving factor.
Design Icons Liquid Glass Mac macOS Beta macOS Tahoe 26 Music.app Preview.app Safari Software Update Startup Disk
Juli Clover:
Apple today provided developers with the fourth betas of iOS 26 and iPadOS 26 for testing purposes, with the updates coming two weeks after Apple seeded the third betas.
I don’t see any beta 4 release notes yet.
Juli Clover:
Apple has re-enabled Apple Intelligence Notification Summaries for apps in the News and Entertainment categories.
[…]
Apple says that it has improved notification summaries in iOS 26 , addressing issues that could cause confusion with news headlines.
Juli Clover:
With the fourth beta of iOS 26, Apple has again made changes to the Liquid Glass design that’s available across the operating system, tweaking how the menus and buttons appear in apps.
Niléane Dorffer:
The glassy scrubber in the Weather app is a disaster of a UI element
Federico Viticci:
legibility is so back 🙃
Adam Bell:
🙃
Federico Viticci:
Pocket Casts for iOS 18 on the left, Apple Podcasts for iOS 26 on the right.
Between the illegible glass and the tab bar that disappears on scroll, I honestly have no idea who can take a look at this and say “Yes, that’ll do it. That’s good.”
Liquid Glass is a mess so far, especially on iOS. Actually pushing me to use apps without Liquid Glass.
Steve Troughton-Smith:
Thing is, there is no point along the slider between 0 and 100% opacity where Liquid Glass is ‘fixed’. If you’re a developer, you can try this in code. You either have Liquid Glass, with all its issues, or you have an opaque bar — there’s just no leeway for this lensing/blur effect
Previously:
Update (2025-07-23): Marco Arment:
I just don’t see how they could’ve lived with the beta-3 design tweaks, which radically improved legibility from b1–2 and made the design far more usable, and thought, “Nah, let’s undo that.”
Guy English:
Nobody is talking about their A.I. anymore.
Nick Heer:
Apparently there are architectural changes to help with reliability, but the only way to know for certain if a generated summary is accurate is to read the original.
John Siracusa:
“Verify information” indeed, Apple…
Juli Clover:
There are also new features, including the return of Apple Intelligence Notification Summaries for news. This beta is of particular interest because it’s likely the beta that public beta testers will get in the not too distant future.
Marco Arment:
The absolute best thing they could do in their situation is to decide, right now, to ship the iPhones 17 with iOS 18.
iOS 26 is still so rough, and so buggy, that it’s not going to make its ship date without massive quality and design sacrifices.
If the iPhones only support 26, either they’re getting delayed (tanking the financials) or they’re shipping with buggy software and a controversial, half-baked design (a PR nightmare).
Louie Mantia:
I’ve never seen Apple struggle so much during a beta release cycle. They have no idea what they’re doing, and they’re letting everyone in on that. It’s not a very reassuring look.
I previously thought Apple couldn’t possibly ship without Liquid Glass for ego reasons alone, but I’m starting to wonder if they just might revert, because it—quite predictably—shows no signs of improvement.
Kuba Suder:
Thread of how websites look in Safari on iOS 26 😐
Paul Hudson:
I know there’s still a month or so of work to go, but right now I’m really struggling. These text labels matter; why are they so hard to read?
Jeff Johnson:
OMG iPadOS 26 beta 4 wrecked the StopTheMadness Pro extension popup window!
Khaos Tian:
Also the new camera mode picker is a disaster… Did anyone in HI even care at this point???
Dave Mark:
Look at the 3 Liquid Glass buttons at the bottom of the image.
Can’t see them? Can’t read them? Yeah, that’s a problem. 😑
Jeff:
The same thing happens for me in the Mail app. While in Dark Mode, the new Search bar at the bottom switches to REALLY bright mode and turns the Delete/Move icons into mysterious white orbs.
Sean Heber:
Been using it for a few minutes in the simulator and the glass in iOS 26 beta 4 already seems like a bit of a disaster which is saying a lot because it wasn’t without problems in beta 3.
Ged Maheux:
Let’s be clear (LOL): At no point since the announcement of iOS 26’s Liquid Glass did it ever “look good”. It’s certainly a marvel of engineering and technically impressive but just because something has cool refractions, reflections etc doesn’t make it desirable or useable.
René Fouquet:
So Apple is actually dialing forward the level on insanity on liquid glass rather than back, and things are less readable again.
There’s a Google event in a month, so…
Steve Troughton-Smith:
We have about six weeks to go until new iPhones have traditionally been revealed in September, and honestly right now I don’t see how they can land this plane.
Federico Viticci:
To be completely honest with y’all, I’m feeling the same sense of dread about iOS 26 as I did with Stage Manager in iPadOS 16. And it’s actually even worse, because design touches everything across platforms.
The more time passes, the more I feel like the entire idea of Liquid Glass needs to be scrapped. The material is bad; the few structural ideas they had are functionally worse than before.
Ryan Jones:
As always, everyone says “it’s a beta it won’t ship like this”… and it does.
Update (2025-07-25): Dan Moren:
It’s also worth noting that, with very few exceptions, all of the iOS 26 features that Apple demoed during its WWDC keynote this year are available, right now, in the public beta. The exceptions include the digital ID feature in Wallet that uses info from your passport and the age rating/content restriction updates in the App Store.
[…]
Controls now overlay content rather than sitting in designated toolbars or areas of the screen reserved for those controls, and are rendered in transparent glass that refracts and distorts the colors of whatever passes behind it. That’s impressive but also, at times, distracting: sometimes you see a distortion of text from what you’re reading within the UI, which is odd. Or, when scrolling past content that goes abruptly from light to dark, the buttons might similarly flip appearance from, say, black icons to white icons in a way that can feel jarring.
[…]
Safari’s reduced interface hides its commands in a plethora of pop-up menus, which leads to some oddities like two Share buttons.
[…]
Even in what seems like a modest update, there’s way more in iOS 26 than I can go through here.
Steve Troughton-Smith:
I think Apple made a change to UIDesignRequiresCompatibility
that now reports the OS version as iOS 26, instead of iOS 19, so you might have to update all your codepaths if you were relying on that behavior.
This also tells me that Apple fully expects a lot of developers to opt-out of Liquid Glass come September, and it may no longer be ‘just’ a compatibility mode 😅
Ged Maheux:
Quick, which one of these Safari tabs in iOS 26 is the selected one?
John Gruber:
I think Apple’s in trouble here.
Jeff Johnson:
Just read the commit message to see how well Liquid Glass is going.
Mario Guzmán:
So, in OS 26 first-party apps, the “Done” button in navigation/toolbars no longer spells out “Done” but instead shows a checkmark and it is inside a circle of the app’s accent color.
I can’t get used to this being the “Done” button anymore. A checkmark feels like it has been historically more of an indication that some long running process has completed. It doesn’t feel right as a button for me to accept changes and complete my task.
See also: MacRumors.
Previously:
Update (2025-07-28): Benjamin Mayo:
I’ve had a response to one of my OS 26 submitted Feedbacks! I reported that the use of the Music’s app red tint colour in alert dialogs was confusing when the dialog included destructive actions. The design has been changed to resolve the ambiguity.
Jesse Squires:
I’m finding it difficult to stay motivated to work on Apple OS 26 updates (and a new app for iOS 26) because Liquid Glass feels like such a disaster and I’m not excited about it.
Like, should I spend time making sure my apps’ controls are legible? Or just hope Apple fixes their shitty design?
Ethan J. A. Schoonover:
Liquid Glass on one of my standard wallpapers with and without transparency. Hard to claim that the transparent version is better in any sense (and those corners are still too rounded imo).
John Harvey:
As a ‘mini’ user, I noticed iOS 26 seems to waste a lot of space.
Benjamin Mayo:
I have a ~8-inch infotainment screen in my car. Ever since beta 2, iOS 26 CarPlay only shows one widget. The screen definitely has space for more - it actually had two slots on beta 1!
Update (2025-08-01): Benjamin Mayo:
In this post, we share a side-by-side of the iOS 26 app icon and its iOS 18 counterpart, so you can decide for yourself how much of a step forward the new visual style represents.
Marco Arment:
I don’t want to seem like I’m nitpicking too much, but the “Hold This Call?” UI needs another pass.
The small “Hold” button is nearly touching the needlessly tiny dismiss (✕) button, which only seems about 24pt wide.
This will be error-prone for lots of people in practice. Opposite actions should not be represented by tiny, immediately neighboring touch targets.
I know it’s a small thing, but it’s the kind of thing that has me worried that institutional UI talent is drained or marginalized.
Craig Grannell:
The more I see of iOS 26 and the other upcoming operating systems, the more I question Apple’s current ability in basic design fundamentals. This screen, like illegible text, displays a failure to understand foundational design for touchscreens.
Louie Mantia:
It’s been a year since Apple provided capability for dark mode app icons, and they never provided a way to specify a dark mode version of an “apple-touch-icon”.
Without ever having defined it, and now without providing a way to specify a .icon file in the HTML <head>, This is just going to make every web app icon into an automatically-generated Liquid Glass app icon.
Do they know? Do they not know?
Apple Intelligence Apple News Apple Podcasts CarPlay Design Icons iOS iOS 26 iOS Beta Liquid Glass MobileSafari Music.app Notification Center Pocket Casts Safari Weather.app
John Gruber (2024, Mastodon):
This made me think there has to be a better way to toggle captions than manually swiping and clicking on the Apple TV remote touchpad.
Turns out there are two better ways:
If you use the Control Center Apple TV remote control on your iPhone, there’s a dedicated “CC” button.
In tvOS, go to Settings → Accessibility → Accessibility Shortcut, and set it to “Closed Captions”. Now you can just triple-click the Menu/Back button on the remote to toggle captions. (On older Apple TV remotes, the button is labelled “Menu”; on the new remote, it’s labelled with a “<”.)
[…]
You can also toggle captions using Siri on the remote: “Turn on captions” or “Turn off captions” (or use the word “subtitles”). And the coolest feature: “What did he/she/they just say?”, which rewinds 15 seconds and temporarily turns on captions.
I meant to post this at the time. In the interim, Apple added a feature in tvOS 18 where pressing Back will automatically show subtitles until you return to the original play position.
Juli Clover:
Netflix today announced that it is introducing a new subtitle option that only shows subtitles for spoken dialogue, aimed at those who don't need captions, but prefer to watch movies and TV shows with the subtitles turned on.
According to Netflix, nearly half of all viewing hours on the streaming service in the U.S. happen with the subtitles or captions on, which is why it is debuting the new setting.
Some of this is probably for accessibility reasons or because of situations where you can’t turn on the audio. But, also, it seems like newer movies and shows are not mixed well.
Samuel Axon:
Traditional closed captions are still available, of course. Those are labeled “English CC” whereas this new option is simply labeled “English” (or whatever your preferred language is).
[…]
The performance style of actors in current TV shows and movies is more naturalistic and less elocutive than it once was, so characters are more likely to speak softly. Streaming services compress the audio more vigorously than is common in physical media, which can cause problems with intelligibility.
I’m not sure I buy this compression explanation. How much bandwidth could they be saving on audio compared with what the video’s using?
thaddeus:
And it would be amazing if they better aligned text appearing to when lines are delivered. I'm kind of annoyed when my reading is ahead of what's happening in the scene. 😬
Previously:
Update (2025-07-24): Craig Grannell:
Amazingly (and depressingly), BBC iPlayer on Apple TV still lacks subtitles, despite the organisation’s public service remit. Which must say a lot about how many people are using Apple TV in the UK.
Accessibility Audio Netflix Remote.app Siri tvOS tvOS 17 tvOS 18
Monday, July 21, 2025
Krish Shah (via Hacker News):
TrackWeight is a macOS application that transforms your MacBook’s trackpad into an accurate weighing scale by leveraging the Force Touch pressure sensors built into modern MacBook trackpads.
[…]
TrackWeight utilizes the Open Multi-Touch Support library by Takuto Nakamura to gain private access to all mouse and trackpad events on macOS. This library provides detailed touch data including pressure readings that are normally inaccessible to standard applications.
The key insight is that trackpad pressure events are only generated when there’s capacitance detected on the trackpad surface - meaning your finger (or another conductive object) must be in contact with the trackpad. When this condition is met, the trackpad’s Force Touch sensors provide precise pressure readings that can be calibrated and converted into weight measurements.
Justin Miller:
This reminds me of how, twenty years ago, I used the PowerBook’s hard drive vibration sensor to rig up a seismograph to measure construction noise.
Previously:
3D Touch Fun Hack Mac Mac App MacBook macOS 15 Sequoia Open Source Programming Trackpad
Anna Gross, Tim Bradshaw, and Lauren Fedor (Hacker News, MacRumors):
The officials both said the Home Office, which ordered the tech giant in January to grant access to its most secure cloud storage system, would probably have to retreat in the face of pressure from senior leaders in Washington, including Vice President JD Vance.
[…]
In its order in January, the Home Office told Apple to build in a “back door” to allow law enforcement or security services to tap into the cloud storage system that stores user data that even the iPhone maker itself is currently unable to access.
It did so by issuing a “technical capability notice” under the UK Investigatory Powers Act, legislation that critics dub a “snooper’s charter” but that the government maintains is needed by law enforcement to investigate terrorism and child sexual abuse.
[…]
Last month, Meta-owned WhatsApp said it would join Apple’s legal challenge, in a rare collaboration between the Silicon Valley rivals.
Previously:
Apple iCloud iCloud Advanced Data Protection Legal Meta Privacy United Kingdom
Jenny Zeng (via John Gordon):
Several users have reported a bug on macOS Sequoia regarding Spotlight indexing writing a huge amount of data. Consequently, they are experiencing a large System Data on Mac and rapid SSD wear.
She recommends deleting /.Spotlight-V100 and ~/Library/Metadata/CoreSpotlight. I’ve always use mdutil
to reset Spotlight, but I’ve now seen several people recommend that deleting the folders works better.
To prevent Spotlight runs wild on indexing again, you can stop it from indexing your internal disk with the following steps.
Previously:
Bug launchd Mac macOS 15 Sequoia Spotlight System Integrity Protection
Dennis Schubert (2021, via Hacker News):
I have one of those laptops lacking a lot of accessory ports. In fact, I’m writing this on an Apple MacBook Pro, and all I got was four lousy USB-C ports. If I want to connect pretty much anything, I need some sort of adapter or some sort of hub. USB-C hubs are a great idea: not only do they usually offer a power supply pass-through, but they also allow you to plug in some USB devices, an ethernet cable, and maybe even a monitor. Some even have fancy stuff like an SD card reader or a secondary audio output! And all of that over a single USB-C connection, which makes everything super comfortable if you frequently carry your laptop around your home, but you also have a desk with fixed devices set up.
Unfortunately, since 2018, I’ve worked through three USB-C hubs, and they’re all kinda bad.
[…]
It honestly feels like no matter what you buy, you get more or less the same hardware, and you’re most likely getting a heavily overpriced product just because some company printed their logo on it.
[…]
The fact that most USB-C hubs tend to use the same RTL8153 networking stack is also very annoying, especially since this is known to break on macOS, and it looks like Realtek just doesn’t care. That’s not really great if you’re promoting your hub primarily to MacBook owners.
dazzaji:
One of the things that I found most frustrating about USB-C hubs is how hard it is to find one that actually gives you multiple USB-C ports. I have several USB-C devices but most hubs just give you one USB-C port and a bunch of USB-A ports. At most it’s 2 USB-C ports but only with the hub that plugs into both USB-C ports on my MacBook Pro (so I’m never able to get more ports than I started with). The result is I end up having to keep swapping devices. For a connector that was supposed to be the “one universal port,” it’s weird that most hubs assume you only need one USB-C connection. Has anyone found a decent hub with multiple USB-C data outputs?
I’m using an Anker hub with a bunch of USB-A ports, and it’s one of the more reliable ones I’ve owned—certainly better than the Studio Display—but I do have the sense that it’s slowing things down compared with when I connect drives directly to my MacBook Pro. I’m also using an Anker Thunderbolt dock, which is pretty good but doesn’t have enough ports. I still wish for more built into the Mac itself. (Recent MacBook Pros are down from 4 ports to 3.)
Previously:
Hardware Mac MacBook Pro Studio Display Thunderbolt USB USB-C
Friday, July 18, 2025
Jon Reid:
Xcode supports automated refactoring. Supposedly.
In practice, the options are limited and often unavailable. You’ll right-click something, navigate to the Refactor submenu… only to find that the command you want is grayed out. It’s a waste of time.
[…]
With these shortcuts, I can try an automated refactoring in less than a second. If it’s not available, I get feedback right away — no wasted mouse clicks. And when it is available, I stay in the flow.
The one I’ve had the best luck with is Edit All in Scope (Command-Control-E), which isn’t in the Refactor menu.
Previously:
Keyboard Shortcuts Mac macOS 15 Sequoia Programming Xcode
METR (Hacker News):
We conduct a randomized controlled trial (RCT) to understand how early-2025 AI tools affect the productivity of experienced open-source developers working on their own repositories. Surprisingly, we find that when developers use AI tools, they take 19% longer than without—AI makes them slower. We view this result as a snapshot of early-2025 AI capabilities in one relevant setting; as these systems continue to rapidly evolve, we plan on continuing to use this methodology to help estimate AI acceleration from AI R&D automation.
See the full paper for more detail.
Via Thomas Claburn:
Not only did the use of AI tools hinder developers, but it led them to hallucinate, much like the AIs have a tendency to do themselves. The developers predicted a 24 percent speedup, but even after the study concluded, they believed AI had helped them complete tasks 20 percent faster when it had actually delayed their work by about that percentage.
[…]
The study involved 16 experienced developers who work on large, open source projects. The developers provided a list of real issues (e.g. bug fixes, new features, etc.) they needed to address – 246 in total – and then forecast how long they expected those tasks would take. The issues were randomly assigned to allow or disallow AI tool usage.
I’m skeptical about the experimental design, and I suspect there’s huge variance in how much developers in the real world get out of AI.
Ruben Bloom:
I was one of the developers in the
@METR_Evals
study. Thoughts:
1. This is much less true of my participation in the study where I was more conscientious, but I feel like historically a lot of my AI speed-up gains were eaten by the fact that while a prompt was running, I’d look at something else (FB, X, etc) and continue to do so for much longer than it took the prompt to run.
I discovered two days ago that Cursor has (or now has) a feature you can enable to ring a bell when the prompt is done. I expect to reclaim a lot of the AI gains this way.
[…]
4. As a developer in the study, it’s striking to me how much more capable the models have gotten since February (when I was participating in the study)
[…]
5. There was a selection effect in which tasks I submitted to the study. (a) I didn’t want to risk getting randomized to “no AI” on tasks that felt sufficiently important or daunting to do without AI assistance. (b) Neatly packaged and well-scoped tasks felt suitable for the study, large open-ended greenfield stuff felt harder to legibilize, so I didn’t submit those tasks to study even though AI speed up might have been larger.
Previously:
Update (2025-07-21): Dare Obasanjo:
Remember the study that showed developers think vibe coding saves them time but measurements show it doesn’t after factoring in time prompting and reviewing the AI’s work?
A startup founder is on X documenting his vibe coding struggles with Replit which includes deleting the production database and ignoring requests not to make changes without asking for permission.
Artificial Intelligence Claude Developer Tool Programming
Jeff Johnson (Mastodon):
This blog post is about an app named Chatbot: Ask AI Chat Bot, subtitled “Built on ChatGPT OpenAI, GPT-4", by the developer Tuqeer Ahmad. If you’re not familiar with Tuqeer Ahmad, well… neither am I. Nonetheless, Chatbot: Ask AI Chat Bot is currently #23 top grossing in the Mac App Store and the #64 top “free” download according to AppFigures.
Believe it or not, the app is in the Education category of the Mac App Store. In fact, it’s #1 top grossing and the #3 top download in Education. (I would guess that’s because students are looking for ways to cheat on their homework, sigh.)
[…]
The app does include IAP, and as I’ve already noted, makes a significant amount of revenue (more than my apps!), so it seems difficult to dispute that the developer is a trader. Thus, the developer’s self-assessment appears to be inaccurate and indeed illegal in the EU.
[…]
Anyway, that’s what it takes to become one of the top grossers in the Mac App Store. On the web, I can find no media coverage, word of mouth recommendations, or even advertising for this app. Tuqeer Ahmad is effectively anonymous. And unlike the iOS App Store, the Mac App Store has no search ads. So how does this developer find customers? Honestly, I don’t know, other than stuffing the app title, subtitle, description, etc., with popular search keywords.
Paul Haddad:
WTH? How does something like [BrightScreen] even make it into the Mac App Store?
Marcus Mendes:
You know it’s a day that ends in “y” when there’s a new App Store lawsuit. This time, the issue isn’t antitrust or developer rejection complaints, but rather a class action accusing Apple of facilitating the spread of cryptocurrency scams by allowing a fake trading app onto the App Store.
[…]
Lead plaintiff Danyell Shin says she downloaded Swiftcrypt onto her iPhone in late 2024, after being introduced to the app through an online investment group. Believing the app was trustworthy, partly because it came from Apple’s App Store, she ended up transferring more than $80,000 into the platform. Then, the funds vanished.
[…]
The filing paints a detailed picture of how Apple’s own rules for crypto apps, requiring licensing, regulatory compliance, and developer verification, were supposedly not enforced in this case.
Here’s an app called School Assistant that offers an IAP called “Tip Jar - $0.99” that actually costs $400. It’s been like that in the store for at least 6 months. [See the update below.]
Arin Waichulis (via Jeff Johnson):
It’s the same early-day digital scareware we’ve all seen before: “Your iPhone is infected with (310) viruses. Click here to remove them.” These pop-ups, seemingly always 280p quality and slapped together with stock graphics from a different reality, usually appear on shady websites as malicious ads or junk software, urging people to install a “fix” or be doomed. But one was recently spotted running as an ad on YouTube for a sketchy iPhone clean up app.
[…]
It states, “Your iphone is severely damaged by (247) virus! We have detected that your iPhone has been infected with viruses. If you don’t take any action, it will soon corrupt your SIM card, data, photos and contacts.”
[…]
From a few minutes of research, I learned the clean up application is operated by a newly formed Chinese-based company with very weak and broad privacy policies, likely created using LLMs, and ranked 50th on Top Charts in Productivity.
Thomas Clement:
The App Store is also such a cesspool. I was looking for a simple solitaire game, you’d think in 2025 the App Store would make it easy to find a simple solitaire game that isn’t a 300MB app with ads, subscriptions and extremely dubious privacy labels, but apparently no…
Previously:
Update (2025-07-21): Dylan McDonald:
This $400 IAP was NOT intentional. I have absolutely no idea how it ever got set to $400. Thankfully, as Jeff said, it was never in-use in the app. Apple altered me to the issue today and I immediately fixed the price and then removed that IAP entirely (since it wasn’t used anyways).
App Store App Store Scams Bitcoin and Cryptocurrency Business ChatGPT European Union In-App Purchase iOS iOS 18 Lawsuit Legal Mac Mac App Mac App Store macOS 15 Sequoia
Apple:
Apple today announced the global App Store ecosystem facilitated $1.3 trillion in developer billings and sales in 2024, according to a new study by economists Professor Andrey Fradkin from Boston University Questrom School of Business and Dr. Jessica Burley from Analysis Group. For more than 90 percent of the billings and sales facilitated by the App Store ecosystem, developers did not pay any commission to Apple.
The Analysis Group always comes to the right conclusions.
Juli Clover:
Following a study looking into the success of the App Store ecosystem in the United States, Apple has sponsored a second study that covers the global App Store in 2024.
[…]
Developer billings and sales of digital goods and services hit $131 billion, primarily from games and photo and video editing apps like those from Adobe. Sales of physical goods and services facilitated by App Store apps exceeded $1 trillion.
How unfair it is that Apple isn’t getting paid when you buy physical goods from Amazon or get food delivered by Domino’s or Instacart. And the study points out that Apple isn’t even counting all the commerce that happens through Safari or Google Chrome! Think of how different things might be if Apple had invented the Web browser.
Apple always releases these studies before WWDC. You might think the idea is to make developers feel good about their position, but that doesn’t make much sense given the contents of the studies. On the one hand, the inflated numbers from physical goods and services are irrelevant to us. It seems like they’re padding the numbers to confuse and get the desired result. On the other hand, if you take Apple at its word that this is what we should focus on, the takeaway is basically that we’re paying huge commissions to Apple for terrible service, but they really want us to know that the giant companies pay nothing. Thanks, that helps a lot. The real audience for these studies is regulators. It’s basically FUD: be careful or you’ll screw up $1.3 trillion of the economy.
Chance Miller:
This marks the fourth report that Apple has released on the App Store ecosystem in the last week. Last Tuesday, Apple shared a report noting that the App Store prevented over $2 billion in fraudulent transactions in 2024. Two days later, Apple highlighted that the App Store ecosystem in the U.S. facilitated $406 billion in developer billings and sales in 2024.
Finally, the company released its full App Store Transparency Report with details on things like App Store user traffic, fraud prevention, and more. The emphasis on the App Store’s ecosystem comes as Apple continues to face pushback from regulators around its App Store practices.
Jeff Johnson (Hacker News):
In the same announcement, Apple brags at length about its “Investment in Developers”:
Apple invests in tools and capabilities that make it easier for developers to distribute their apps and games, be discovered by users around the globe, and grow successful businesses.
[…]
The positive tone of today’s announcement is in stark contrast to an Apple statement from 2019 addressing Spotify’s claims:
After using the App Store for years to dramatically grow their business, Spotify seeks to keep all the benefits of the App Store ecosystem — including the substantial revenue that they draw from the App Store’s customers — without making any contributions to that marketplace.
[…]
Whenever Apple or Apple apologists claim that App Store commissions are required in order to finance the iOS platform, it’s nonsense. To be clear, I have no objection to Apple having an App Store, and for placing requirements on App Store developers. What’s unique about the iOS platform, though, is that the App Store is the sole method of distribution for third-party software.
[…]
The IAP mandate applies only to a small minority of developers, who are forced to (allegedly) support the ecosystem for the benefit of the majority, who are free riders.
Nick Heer (Mastodon):
The purpose of this study — also produced in 2020, 2021, and 2023, though not last year — is two-fold. First, it indicates to lawmakers the footprint of the App Store and suggests any further regulatory action would seriously compromise the economy as a whole. The second reason it exists is to soften the impression of Apple’s commission on digital purchases, hence this part of the study and press release, emphasis mine[…] A big amount, but measured against the total estimated economy of $1.3 trillion, it is supposed to be seen as a small fraction — “less than 10%”.
[…]
The thing about the Analysis Group’s report is that it is very broad. While it does not include transactions made through Safari on iOS, things like shopping in Amazon’s app or buying airfare in Kayak’s app are factored in. Whether these purchases were actually facilitated by the App Store ecosystem is questionable to me — would someone have not bought that flight if not for their iPhone?
[…]
Apple has argued in court this commission is for App Store upkeep, developer relations, API development, and for intellectual property licensing. These are things common to all apps. Yet only those facilitating transactions for digital services are expected to pay? How is Uber — with its half-gigabyte client app updated once or twice weekly for tens of millions of users — not paying for App Store hosting and bandwidth, but indie developers are?
Previously:
Amazon Antitrust App Store Apple Business Instacart iOS iOS 18 iOS App WWDC
Thursday, July 17, 2025
Marcin Wichary:
As a designer, I’m meant to dislike settings. As a user, I love them. Every year I celebrate Settings Day: a day when I take a look at the options and toggles in all the apps I use. I do this out of curiosity – what was added since the last time I looked? – but also because I love this way of getting to know software: peeking under the hood, walking the back alleys, learning what has been tricky or important enough to be equipped with a checkbox.
[…]
Turns out, the Mac settings have lived a far more fascinating life than I imagined, have been redesigned many times, and can tell us a lot about the early history and the troubled upbringing of this interesting machine.
Join me on a journey through the first twenty years of Mac’s control panels.
Adam Engst:
Wichary is best known for Shift Happens, his multivolume masterwork about keyboards, edited by TidBITS contributor Glenn Fleishman. While Shift Happens is a visual tour de force, it is limited by the constraints of paper.
In contrast, Frame of Preference animates these historical interfaces in a charmingly interactive way. Each illustration is actually a fully emulated Mac from that era, thanks to Mihai Parparita’s Infinite Mac project. So you don’t just read about Susan Kare’s original Control Panel; you open it on the virtual Mac’s screen. Instructions in the text are shown with odd squares that turn out to be empty checkboxes—complete the action described, and you get a highlight and checkmark. If you click the Details button on the label by the emulated Mac, you’ll find “extra stuff to play with.” As you work your way through the evolution of control panels, you’ll encounter nine Macs and a NeXT Cube.
Dr. Drang:
Last week, I was going to be out with my MacBook Pro all day, and I wanted to make sure it was fully charged. I had noticed that it was typically charging up only to about 80%, and I assumed that was because Sequoia was doing some clever battery-life-lengthening thing. I wanted to turn the clever thing off so I could get the battery to 100% just for that day.
You will probably not be shocked to hear that I didn’t find the solution by simply opening System Settings and scanning the Battery panel—I had to do a Kagi search for it. It wasn’t that the toggle was buried several layers deep or that it was outside the Battery hierarchy. No, the problem was that Apple had put the toggle in a place where toggles—or any kind of control or data entry field—don’t belong.
Marco Arment:
I still can’t find anything in the System Settings app.
Previously:
Battery Life Design History Mac macOS 15 Sequoia System 6 System Preferences
Ryan Jones:
I am so out of patience for “Optimize Storage” on Apple devices.
Now I have to take half my day to figure out how to reduce Photos and Messages without nuking them.
My best solution: Disconnect iCloud Photos. That will delete all local photo copies. Then reconnect it. 🤷♂️
That worked. All local photos were offloaded.
Except for the Shared With You stuff from Messages.
Alex Greenland:
Yesss! My biggest gripe. With Photos and iCloud Drive on macOS and iOS.
“Optimise Storage” should leave me with comfortable space, not just leaving me a few gigs of headroom.
It’s like it tries to fill up your disk first, then takes files away, but never enough.
I think both Photos and Messages should have settings to specify the number of GB to cache locally.
Nick Spreen:
I feel like that’s not really a problem in comparison to 300gb system data
Previously:
Update (2025-07-25): Nick Heer:
As far as I can tell, my Messages cache on my iMac is a full copy of Messages in my iCloud account. It is not as though Apple is treating the cloud portion as merely a syncing solution, as it used to do with something like My Photo Stream, so it is not necessarily saving space in either my iCloud account or on my devices. I would like the option to store a full copy of my Messages history on my Mac, yes, but I also think it should more aggressively purge on-device copies. Is that not a key advantage of the cloud — that I do not need to keep everything on-disk?
Yes, Messages seems to—contra Photos—treat the local storage as a cache that never evicts anything. So it doesn’t start out as a full copy, but over time it can become one. It basically forces you to delete older messages (from everywhere) or buy a device with more storage.
Update (2025-07-30): Marcin Krzyzanowski:
the system is rigged. I don’t know how to free more space without disabling iCloud Photos completely because it won’t delete photos not matter what.
iCloud iCloud Photo Library iOS iOS 18 Mac macOS 15 Sequoia Messages in iCloud Messages.app Photos.app Storage
Jamf Threat Labs:
After downloading and inspecting the binary, we confirmed that it was indeed both code-signed and notarized — a detail that raised immediate concern given its malicious nature.
[…]
The application itself is named “Gmeet_updater.app,” though there’s little effort to align that branding with the user experience, suggesting a rushed or careless repackaging process.
After confirming that the Developer Team ID was used to distribute malicious payloads, Jamf Threat Labs reported it to Apple. Since then, the associated certificate appears to have been revoked.
[…]
Jamf Threat Labs identified at least three distinct macOS infostealer samples that were successfully signed and notarized using the same Team ID (A2FTSWF4A2) and later distributed in the wild.
Thomas Clement:
Notarization is a sad story. It doesn’t provide great security and is a barrier for many groups of people (young, indie, game developers, developers whose primary platform is not the Mac, etc…) to publish an app on the Mac. If Apple wants more games on the Mac, the first step is to make notarization free. Just make it free.
Or just get rid of it? It’s still a major pain, adding time and friction to each build. The notarization server still goes down at the most inconvenient times. There are some basic package structure and code signing checks that are useful, but these would be better if made available locally as part of Xcode. It’s not clear to me that the malware checks are adding much value over what we already get from code signing and macOS’s built-in malware detection.
rameerez:
I’ve lost this week trying to get my macOS app notarized
Notarization jobs would just stall and get stuck on Xcode for days!
So I wrote an email to Apple Developer Support
And the next thing I know is they TERMINATED my entire Developer Account?!
Previously:
Update (2025-07-18): See also: Hacker News.
Apple Developer Account Mac macOS 15 Sequoia Malware Notarization Security
VDT Labs (via Dave DeLong):
View and edit your JSON files in “tree” or “text” mode. “Tree” mode offers a great and error proof way to manipulate your JSON, by allowing you to easily add, reorder, delete, copy & paste the items. The “text” mode offers a quick way to interact with the raw text which makes up the JSON and to investigate invalid JSONs.
[…]
The powerful HTTP Client included in the app, at no additional costs, allows you to easily create and perform HTTP requests. While its main purpose is to ease the fetch of JSON content from a server, it can be used to get or upload any content, including binary.
Fat Cat Software:
Mac and iOS developers must edit a variety of property list and JSON files while developing their applications. PlistEdit Pro makes editing these files easier by providing an intuitive and powerful interface. In addition to being able to copy and paste or drag and drop property list data around, PlistEdit Pro also offers powerful find and replace functionality, as well as structure definitions which provide easy access to commonly used keys in various standard property list files.
Previously:
Update (2025-07-22): Matt Sephton:
i just found another CSV app: SmoothCSV
Update (2025-08-01): Ken Case:
I use @OmniOutliner for this: just drag a .plist onto its app icon to open it. OmniOutliner’s row heights adjust to display the full content (unless you turn off View > Show Full Row Text), its columns are resizable (including a Resize to Fit option useful for the Key column), and yes, of course its disclosure triangles completely expand all contained rows when option-clicked.
CSV Developer Tool JSON Mac Mac App macOS 15 Sequoia OmniOutliner Property Lists SmoothCSV
Wednesday, July 16, 2025
Adrian Schönig (2023, via Nick Heer):
Longplay 1.0 was released in August 2020. I had used the app for years before that myself, but I didn’t know how it would be received by a wider audience. I loved the kind of feedback that I got which helped me distill the heart of the app: Music means a lot to people, and Longplay helps them reconnect with their music library in a way that reminds them of their old vinyl or CD collections. It’s a wall of their favourite albums that has been with them for many years or decades. It’s something personal. The UI very much focussed on that part of the experience, and I wanted to keep that spirit alive, keep the app fun, while adding features that people and myself found amiss.
The main idea behind 2.0 was to focus on the playing of music beyond a single album. 1.0 just stopped playback when you finished an album, but I wanted to stay in the flow – to either play an appropriate random next album or the next from a manually specified queue.
Adrian Schönig (Mastodon):
I am thrilled to be finally releasing Longplay for Mac today. Longplay is all about the joy of listening to entire albums and marvelling at their beautiful album artwork. It is built from the ground up for the Mac, with the familiar pretty album wall, a dedicated mini player, all the main features from iOS, plus Mac exclusives like AppleScript and a nifty MCP server.
[…]
Meanwhile, Apple announced in June 2023 that playback support for Apple Music tracks through MusicKit was coming to the Mac in macOS 14. I restarted work on the Mac app, and while it was working, I encountered pesky playback glitches, where Apple Music playback would often but not always start stuttering after a couple of tracks. I wouldn’t launch the app like that. However, the app worked reliable already for DRM-free tracks, which is how the “Early Access“ version of Longplay for Mac was born, as I knew some people who’d only or primarily use that (including myself).
On the glitches, I tried various workarounds that I could think of, kept lots of notes on when it happened and when it didn’t, filed a TSI (which got rejected due to no known workarounds), filed comprehensive radars including a demo app to reproduce, and reached out to Apple contacts. I did get some responses and am thankful for the support, but was still blocked. macOS 14 launched with the same glitches later in 2023. End of 2024, macOS 15 launched with the same issue still present.
I kept chipping away at the Mac app in the meantime, hoping that those glitches would be resolved at some stage. I focussed on the technical details, adding polish, hitting SwiftUI dead ends and opting AppKit in more places. Then, in late in 2024, CoverSutra relaunched for the Mac and it didn’t have the playback issue. I was stunned. So I dug in again and finally came across a workaround that worked for Longplay: Updating the dock icon every second.
It’s $6 (currently $2.99) for iOS and $25 for macOS.
John Voorhees:
However, the most interesting of all of Longplay’s automation integrations is its built-in MCP server. MCP is a protocol that allows AI chatbots like Claude to interact with apps. With Longplay’s MCP server, you can do things like create Collections and Smart Collections and queue albums for playback from inside a chatbot. What makes the integration so powerful is the ability to perform those actions with the sort of natural language requests that are the bread and butter of chatbots.
For example, the other day I asked Claude Sonnet 4 to compile a list of the top 100 alternative and indie albums of the ’80s. After consulting several sources, Claude generated a list, which I then asked it to use to create a Longplay Collection using my Apple Music library. Claude got to work and created my Collection after comparing its list with my Apple Music library for a couple of minutes.
Longplay is the first app I’ve tried that uses a built-in MCP server, and I’m sold. The combination of a chatbot’s research strength and Longplay’s actions makes its MCP integration a compelling way to explore your music.
Federico Viticci:
I expect more and more developers to do this, especially now that Anthropic has a new file format and easier experience for Claude desktop extensions.
(Meanwhile, in Shortcuts, none of this is happening…)
John Appleseed:
Why isn’t the UI getting out of the way of the content by overlapping, obscuring and blurring the content?
Previously:
Apple Music AppleScript Bug Claude Cocoa iOS iOS 18 iOS App Longplay Mac Mac App macOS 14 Sonoma macOS 15 Sequoia Model Context Protocol (MCP) Music MusicKit Programming SwiftUI
NameQuick:
AI-powered file renaming that just works.
[…]
Rename legal documents, research articles, and scans automatically with clear, informative filenames.
Automatically organize invoices and receipts by extracting key details like vendor names, dates, and amounts.
Instantly rename photos with descriptive labels derived from image content or metadata for easy reference.
[…]
Use local models from Ollama for faster, offline renaming with full control over your data.
The developer says that Apple’s Foundation Models Framework is currently too unreliable and not powerful enough with its limited context window, so you need to use either Gemini, OpenAI, or Ollama. I tried it with Gemini and found that it was much better and faster than ScanSnap at pulling out names and dates from receipts, even finding some text that I could barely read myself.
I found the app itself a little hard to use. You can’t just drag and drop files onto its Dock icon, and dragging and dropping into the window didn’t properly apply the name template that I’d created and chosen. What worked best was setting up a Watch Folder. I wish it were sandboxed and supported AppleScript. NameQuick is $19 (one-time, bring your own API keys) or you can pay $5 or more per month with managed AI credits included.
Previously:
AppleScript Artificial Intelligence ChatGPT Foundation Models Framework Google Gemini/Bard LLaMA Mac Mac App macOS 15 Sequoia PDF Sandboxing
Jason Snell:
In macOS 26, there’s a built-in clipboard manager that can be accessed from the Spotlight interface, and a new set of Shortcuts triggers let you run automations when events occur on your Mac or at specific intervals.
Simon B. Støvring:
“Folder” and “File” seem like interesting automation triggers in Shortcuts for Mac. You can do things like “When a file is moved to this folder, process it with on-device AI”.
Jason Snell:
Of all the features I’m excited about using in macOS 26, the one that most intrigues me is the Use Model action in Shortcuts. Use Model does exactly what you think it does: you toss data into it, and an AI model somewhere (on your Mac, on Apple’s Private Cloud Compute servers, or even at an OpenAI server farm) will take that data and turn it into… something.
The other day, I realized that this new feature would allow me to expand my existing automation that uploads images to the Six Colors web server by adding a description of the image.
Dan Moren:
But pulling information out of a document—especially information that might appear anywhere in a variety of forms—seems like something an AI model would be good at, so I decided to take another crack at it with Shortcuts’s new AI capabilities.
I started out my workflow by grabbing all the text from a PDF or web page, then passing it to the Private Cloud Compute model. (I attempted to use the On-Device model at first, but it was both very slow and not quite as good at formatting the response in the manner I wanted.)
[…]
And therein lies the rub with all of this. The results are neither reliable nor necessarily repeatable. The same data run through this shortcut multiple times provides different answers: I’d think that anathema (not to mention madness inducing) to the sensibilities of any programmer. Given the same data, the algorithm should yield the same thing every time, but the non-deterministic nature of AI models throws that out the window.
Federico Viticci:
So, the ChatGPT integration in Shortcuts’ Apple Intelligence action for iOS/iPadOS/macOS 26 appears to be the really old GPT 4 Turbo with a knowledge cutoff date of November 2023…?
Federico Viticci:
The greatest threat to Apple Intelligence’s App Intents adoption isn’t the underlying lack of an LLM (Apple can fix that sooner or later): it’s web apps and the rise of MCP. The automation and inter-app model is shifting from local extensions to web-based ones.
I’m imagining an Apple-made MCP bridge that runs in Private Cloud Compute 🤔
Previously:
Apple Intelligence Artificial Intelligence ChatGPT Mac macOS Tahoe 26 Numbers.app Shortcuts
Luc Beaudoin:
If you are like many knowledge workers, on a typical day you access over dozens of information resources. If you have to use search or navigate through folders to get to them, you’re taking a big hit on productivity. It’s much easier to access a resource by clicking on a contextually placed link than it is to search for it or navigate to it through folders. For instance, if your task list contains links to the resources (drafts, emails, notes, PDFs, etc.) you need to process today, then you can use your task list becomes a hub from which you can quickly jump to what you need.
Luc Beaudoin (Mac Power Users):
Despite its polish and promise, macOS still lacks overt support for robust, user-friendly linking. This violates both the spirit and the practical recommendations of the Manifesto for Ubiquitous Linking, which I authored to encourage software platforms and developers to address what I call the meta-access problem: the difficulty of re-accessing information that is related to your contextual focus.
[…]
Take Apple’s own macOS apps. In Notes, Messages, Reminders, Freeform, and even Mail, there is no “Copy Link” menu option that would let users create a persistent, shareable link to a specific item. This is a fundamental limitation for anyone who wants to organize information across documents and applications. In many cases, there’s no straightforward way — via the UI or automation — to get reliable, cross-device links.
Even when underlying identifiers do exist — and clearly they must — Apple keeps them hidden. For example, when you receive a date in a text via Messages on macOS, you can click it to create a Calendar event. That event includes a hidden link back to the original message, something like: sms://open?message-guid=ABCBB940-08A7-4FC8-8FDF-DF32CEB4234E
But this linking mechanism is entirely private. There is no public API or automation hook to retrieve message GUIDs. So while Apple engineers can build this feature into Calendar, third-party developers and users are locked out.
[…]
There’s no AppleScript or Shortcuts action to [copy Music or Podcast links] either. One couldn’t add more hurdles to linking if one tried. And without a Copy Link menu item in the app’s menu bar, even UI scripting is impossible.
Previously:
Apple Mail Apple Podcasts AppleScript Calendar Hook Mac macOS 15 Sequoia Messages.app Music.app Notes Reminders Shortcuts URL
Tuesday, July 15, 2025
Jess Weatherbed:
It’s been 16 months since a DMA ruling allowed iOS developers like Google and Mozilla to use their own browser engines in the EU, so… where are they?
Open Web Advocacy (Hacker News):
Apple’s compliance did not start well. Faced with the genuine possibility of third-party browsers effectively powering web apps, Apple’s first instinct was to remove web app support entirely from iOS with no notice to either businesses or consumers. Under significant pressure from us and the Commission, Apple canceled their plan to sabotage web apps in the EU.
Both Google and Mozilla began porting their browser engines Blink and Gecko respectively to iOS. […] However there were significant issues with Apple’s contract and technical restrictions that made porting browser engines to iOS “as painful as possible” for browser vendors[…]
[…]
At the DMA workshop last week, we directly raised with Apple the primary blocker preventing third-party browser engines from shipping on iOS. Apple claimed that vendors like Google and Mozilla have “everything they need” to ship a browser engine in the EU and simply “have chosen not to do so”.
Apple has been fully aware of these barriers since at least June 2024, when we covered them in exhaustive detail. Multiple browser vendors have also discussed these same issues with Apple directly. The suggestion that Apple is unaware of the problems is not just ridiculous, it’s demonstrably false. Apple knows exactly what the issues are. It is simply refusing to address them.
Previously:
Antitrust Digital Markets Act (DMA) iOS iOS 18 Web Browser
Jeff Geerling (via Hacker News):
I documented the entire upgrade—along with taking my old M4 mini 1TB SSD and putting it in my Dad’s M4 mini—in today’s video[…]
[…]
Speaking of standards… you have to do a full DFU (Device Firmware Update) restore, because unlike conventional M.2 NVMe storage, the M4 uses a proprietary connector, a proprietary-sized slot, and splits up the typical layout—the card that’s user-replaceable is actually just flash chips and supporting power circuits, while the storage controller (the NVMe ‘brains’) is part of the M4 SoC (System on a Chip). Apple could use standard NVMe slots, but they seem to think the controller being part of the SoC brings better security… it certainly doesn’t bring any cost savings, resiliency in terms of quick recovery from failure in the field, or performance advantage!
[…]
The upgraded 4TB module performed noticeably better in writes, likely because it has more flash chips on it to spread out the write activity. Reads were pretty close to the same, with minor variance in performance across different file sizes and access patterns.
[…]
I was provided the $699 M4 Pro 4TB SSD upgrade by M4-SSD. It’s quite expensive (especially compared to normal 4TB NVMe SSDs, which range from $200-400)…
But it’s not nearly as expensive as Apple’s own offering, which at the time of this writing is $1,200!
Note that this particular upgrade doesn’t work with a non-Pro M4.
Previously:
Apple M4 Pro Hardware Mac Mac mini Solid-State Drive (SSD) Storage
Armin Briegel:
I have also released an update to my CLI tool to set default apps for urls and file types (uniform type identifiers/UTI). utiluti
1.2 adds a manage
verb which can read a list of default app assignments from plist files or a configuration profile. You can see the documentation for the new manage
verb here and download the latest pkg installer here.
Note, that while you can set the default browser with utiluti
, whether you are using the manage
option or not, the system will prompt the user to confirm the new default browser.
Previously:
Mac Mac App macOS 15 Sequoia Uniform Type Identifier utiluti
Jeff Johnson (Mastodon):
On macOS 15.2, I was able to drag the exact same downloaded WebP file to TextEdit and BBEdit with no Gatekeeper alert! Thus, it appears that the Reddit poster was correct, and something did change recently.
[…]
I perused the unusually long Apple support document About the security content of macOS Sequoia 15.4, but nothing in there jumped out at me as the probable cause of the Gatekeeper change.
[…]
The appearance or nonappearance of Gatekeeper alerts depends entirely on the downloaded file’s extension. I edited the WebP file with a hex editor to make it into a plain text file, but it still triggered a Gatekeeper alert on opening in an app. On the other hand, when I kept the file contents the same, in WebP format, but changed the file extension to .txt
, the Gatekeeper alert no longer appeared.
Overall, this feels like more security theater in macOS.
[…]
My test app will open any and every file type without a Gatekeeper alert, as far as I’ve seen, when the CFBundleDocumentTypes
has a single entry declaring the generic public.data
in its LSItemContentTypes
. The Gatekeeper alerts begin when I add a second entry with certain types, such as com.apple.webarchive
or public.unix-executable
. With just two declarations, one “safe” type such as public.data
and one apparently “dangerous” type such as com.apple.webarchive
, I see Gatekeeper alerts when trying to open any file, with any extension: .webp
, .png
, or even .txt
.
He thinks the change in behavior may be a bug.
Thomas Tempelmann:
The problem (which has been around since macOS 10.0) is that it considers any file without a recognized extension to be an executable instead of being conservative and considering it something less. I always thought that to be a bad assumption. You cannot launch such executables directly from Finder anyway, so what’s the use case for this?
Yesterday, I saw a variation on this dialog that was new to me. I was trying to open a compiled nib file with Archaeology, and it said:
Apple could not verify “[file].nib” is free of malware that may harm your Mac or compromise your privacy.
The only two buttons were Done and Move to Trash. This is a document file, not executable code, and the only way I could open it was to delete the com.apple.quarantine
xattr.
Previously:
Extended Attributes Gatekeeper Interface Builder Mac macOS 15 Sequoia
Monday, July 14, 2025
Katie Roof and Rachel Metz (in May, via Hacker News):
OpenAI has agreed to buy Windsurf, an artificial intelligence-assisted coding tool formerly known as Codeium, for about $3 billion, according to people familiar with the matter, marking the ChatGPT maker’s largest acquisition to date.
Nickie Louise:
Windsurf, founded in 2021 by Varun Mohan and Douglas Chen, built a loyal developer base with its AI-native coding platform. The company’s flagship product, Windsurf Editor, supports enterprise-grade workflows and enables what co-founder Andrej Karpathy once called “vibe coding”—a kind of low-friction, AI-driven software creation process that’s reshaping how code gets written.
[…]
But OpenAI had a problem: Microsoft.
The tech giant—one of OpenAI’s largest investors with over $13 billion poured in since 2019—has rights to much of OpenAI’s IP under a sweeping 2023 agreement. That includes access to model weights, code, and yes, any IP OpenAI gains through acquisitions. In this case, Windsurf’s technology would fall into Microsoft’s lap by default.
That didn’t sit well with OpenAI—or Windsurf. Mohan reportedly made it clear he didn’t want Microsoft anywhere near the startup’s tech, given GitHub Copilot’s position as a direct competitor.
Hayden Field (via Hacker News):
OpenAI’s deal to buy Windsurf is off, and Google will instead hire Windsurf CEO Varun Mohan, cofounder Douglas Chen, and some of Windsurf’s R&D employees and bring them onto the Google DeepMind team, Google and Windsurf announced Friday.
Mohan and the Windsurf employees will focus on agentic coding efforts at Google DeepMind and work largely on Gemini. Google will not have any control over nor a stake in Windsurf, but it will take a non-exclusive license to some of Windsurf’s technology.
Sheel Mohnot:
One oddity of prediction markets: the fine print matters.
Polymarket had a contract on whether OpenAI would acquire Windsurf before August. They didn’t, but they announced an acquisition, so the market still resolved as “yes.”
Dave Pack (via Dare Obasanjo):
Talked to a senior employee at windsurf and current employees are getting no pay out and are left with shell of a company to “run”. All the cash is going to founders and preferred equity holders.
See also: Hari Raghavan.
Balaji Srinivasan:
After looking into this, I think the original intent was for that $100M+ cash balance to indeed be used to give employee distributions via a dividend. It corresponds very closely to the unvested equity number.
But due to the legal overhead that attends any Big Tech acquisition nowadays, the founder was muzzled and couldn’t say this outright. He could only say “dividending out the balance is an option.”
So: the remaining Windsurf shareholders can take that option, dividend out the $100M to employees, and then choose to shut down the company. The outcome is then similar to an acquisition.
Previously:
Update (2025-07-15): Ashley Capoot (Hacker News):
Artificial intelligence startup Cognition announced it’s acquiring Windsurf, the AI coding company that lost its CEO and several other senior employees to Google
just days earlier.
Cognition said on Monday that it will purchase Windsurf’s intellectual property, product, trademark, brand and talent, but didn’t disclose terms of the deal.
[…]
Cognition is best known for its AI coding agent named Devin, which is designed to help engineers build software faster. As of March, the startup had raised hundreds of millions of dollars at a valuation of close to $4 billion, according to a report from Bloomberg.
Acquisition Artificial Intelligence Business Cognition Developer Tool Google Google Gemini/Bard Microsoft OpenAI Windsurf
Sean Heber:
ChatGPT and other AI services are basically killing @Iconfactory and I’m not exaggerating or being hyperbolical.
First Twitter/Elon killed our main app revenue that kept the lights on around here, then generative AI exploded to land a final blow to design revenue.
Pieter Omvlee:
They’ve been such a staple of the Mac indie scene that I can’t imagine them going away. At Sketch we do all our design in-house but if we weren’t, they’d have been the first at who’s doors I’d be knocking.
I would have assumed they’d be booked solid this summer, with all the design work necessitated by Apple’s announcement of Liquid Glass. I’m sorry to hear that’s not the case. If you need your icons refreshed for the 26 cycle, here’s your chance to work with some of the best designers in the business.
Eric Schwarz:
I think what’s especially disheartening and frustrating is that AI-generated “design” is taking over and seen by bean counters as “good enough” even though it lacks humanity and skill. Anyone with an eye for detail will notice flaws or an uncanniness, no matter how “perfect” it is.
Christian Tietze:
In preparation of macOS Tahoe, is a design resistance movement on the horizon?
Like, I don’t want to be part of the “icon jail evasion. Can we play within the jail?
Previously:
Artificial Intelligence Business ChatGPT Design Icons iOS iOS 26 Liquid Glass Mac macOS Tahoe 26
Andrew Yaros (via Marcus Mendes, Hacker News):
LisaGUI is a “web OS” - a website that mimics the look, feel, and functionality of an operating system. More bluntly, it’s a giant JavaScript program which fully recreates the Apple Lisa’s user interface from scratch (to the best of my ability). The Lisa was Apple’s first computer with a graphical user interface (known as the Lisa Office System, or “LOS”).
[…]
Aside from Gulp.js, which I use as a simple build tool to produce a minified JS file, no third party libraries or frameworks are utilized. LisaGUI contains no code from the Lisa Office System’s source code (or any code written by Apple), and doesn’t utilize any component of any emulator, like LisaEm or IDLE.
Previously:
History JavaScript Lisa Web
Local Mess (via Dan Goodin):
We disclose a novel tracking method by Meta and Yandex potentially affecting billions of Android users. We found that native Android apps—including Facebook, Instagram, and several Yandex apps including Maps and Browser—silently listen on fixed local ports for tracking purposes.
These native Android apps receive browsers’ metadata, cookies and commands from the Meta Pixel and Yandex Metrica scripts embedded on thousands of web sites. These JavaScripts load on users’ mobile browsers and silently connect with native apps running on the same device through localhost sockets. As native apps access programatically device identifiers like the Android Advertising ID (AAID) or handle user identities as in the case of Meta apps, this method effectively allows these organizations to link mobile browsing sessions and web cookies to user identities, hence de-anonymizing users’ visiting sites embedding their scripts.
This web-to-app ID sharing method bypasses typical privacy protections such as clearing cookies, Incognito Mode and Android’s permission controls. Worse, it opens the door for potentially malicious apps eavesdropping on users’ web activity.
Jorge García Herrero (via Hacker News):
Meta faces simultaneous liability under the following regulations, listed from least to most severe: GDPR, DSA, and DMA (I’m not even including the ePrivacy Directive because it’s laughable).
[…]
The Pixel script in your browser tries to send information to the Facebook/Instagram app that’s “listening” in the background.
It uses a technique called WebRTC, normally used for voice or video calls (like Zoom or Google Meet), but here it’s being used to secretly transmit data between the browser and the app.
Additionally, a technical trick called “SDP Munging” allows the browser to insert data (like the _fbp cookie identifier) into the WebRTC “initial handshake” message.
John Gruber:
What they’ve done here may not have broken any laws, but there certainly should be laws against it. And in terms of simple common sense, the entire elaborate scheme only exists to circumvent features in Android meant to prevent native apps from tracking you while you use your web browser.
Nick Heer:
The difference between targeted advertising and spyware is there is no difference.
After Girish, et al., disclosed this behaviour, Meta’s apps ceased tracking users with this method, and Goodin said Yandex will also stop.
John Gruber:
I’ll note that among the so-called “interoperability” requirements the European Commission is demanding of iOS is for third-party apps to run, unfettered, in the background, because some of Apple’s own first-party software obviously runs in the background.
I think the problem is the IPC, not the running in the background. The user should have control over whether apps can open up ports for listening and whether Web sites can connect to 127.0.0.1.
Every one of the sites that includes these tracking scripts is complicit to some extent in the theft of hundreds of millions of Android users’ web browsing privacy.
Andrew Abernathy:
This sort of bullshit is why I use the web instead of native apps from Meta/Facebook/Instagram.
Previously:
Android Digital Markets Act (DMA) Exploit Facebook GDPR iOS iOS 18 Meta Privacy Yandex
Friday, July 11, 2025
James Heppell (via Hacker News):
A week ago today I had the pleasure of attending both the Apple and Google DMA compliance workshops in Brussels. More detailed articles on the questions and answers, technical and legal analysis etc will be published over at the OWA blog, where we’ve just done the first write-up on the Google part. Here though I’d like to focus more on my own experience and personal opinions, and how I feel about some of the gatekeepers’ approach to the law…
[…]
John and I asked a couple questions on Apple’s process, specifically on why the absolute best tracker system they could come up with in ~6 months was a link to a static, once-a-week-updated PDF, hidden behind an Apple developer account. They assured us it was all that they could do in time to meet the EC’s specification, ignoring the part asking why they didn’t simply use GitHub or Bugzilla like in their other projects.
[…]
Roderick asked about Apple’s absurd requirement that anyone who wants to ship their own browser engine has to release it as a new app, and so re-acquire all their users. Mike from CODE (Coalition for Open Digital Ecosystems - 13 members including Google, Opera, Qualcomm, Meta) asked why Apple doesn’t provide a system prompt to switch default browsers, and why they’ve placed so many onerous contractual requirements around launching an alternative engine.
[…]
The TLDR is users with “Age Restrictions” parental controls (11-15% of EU users) can only use Safari. All browsers - including Safari - get a 17+ rating on iOS. Which makes no sense, as the separate “Web Content Restrictions” manages all web content on iOS. […] I followed up asking Apple why they don’t allow web developers outside the EU to test 3rd party browser engines on iOS, bringing up their own point that EU iOS will “experience unique vulnerabilities and bugs”, and so it’s crucial that all web devs serving EU users can test the browser engines currently unique to it, to not put them and their users at a disadvantage compared to Safari.
Apple apparently accused multiple groups who have nothing to do with Spotify of receiving funding from them.
Something which was very hypocritical of Apple is that, despite making a lot of noise about some of their competitors being in the room, and insisting on all questions having a person and organisation, there were a lot of people attending who were paid to be there by Apple. Last year the EC did an investigation into this after the workshop, found there were a lot of hidden links, and so said that this year everybody had to disclose if a gatekeeper or other relevant party funded them. Unfortunately though it wasn’t always enforced. The most notable example of a pro-Apple group was the App Association
[…]
John brought up data portability, how Apple Photos doesn’t do proper photo export - except with Google Photos, and how it doesn’t allow users to choose which cloud provider they want to store their data with.
Previously:
Update (2025-07-14): Saagar Jha (via Jeff Johnson):
I attended the workshop remotely (one of my questions is in the recording, if you watched it) and IMO it was mostly a waste of time. I didn’t even stick around past the App Store section. Partly because it was daytime CEST but mostly because the format was awful. Apple would spend half the time talking about how the EU was forcing them to make their OS worse and then the EC thought it was a good idea to make Q&A a batched thing so Apple could just talk for five minutes about none of the questions instead of actually being forced to answer anything. I was thinking the EC would ask questions like why nobody actually used the provisions that Apple so generously provided third party developers (obviously, because Apple designed them to be unworkable) but they mostly just stayed silent and let the Apple lawyers talk the entire time :(
Antitrust Apple Digital Markets Act (DMA) European Union iCloud Photo Library iOS iOS 18 iPadOS iPadOS 18 Lawsuit Legal
I recently got a new SSD on Prime Day to replace one of my main hard drives. As this drive was included in Time Machine, I wanted the SSD to “adopt” the hard drive’s backup history. This way I could avoid recopying lots of data that was already backed up, which would also require pruning older snapshots.
When you get a new Mac and want to adopt the old Time Machine backup, you want tmutil inheritbackup
. When you keep the same Mac but get a new source drive, you want tmutil associatedisk
.
The command is documented as:
tmutil associatedisk [-a] mount_point snapshot_volume
The -a tells it to find all the snapshots for that volume on the destination, not just the specific one that you pointed it to.
mount_point is just the source volume’s path (in /Volumes, not the device path).
snapshot_volume is the destination within your Time Machine backup. The example shows this as being within the Backups.backupdb folder, but there’s no such folder when using an APFS destination. My first thought was to drag the latest snapshot from Finder into Terminal:
sudo tmutil associatedisk -a /Volumes/Aux /Volumes/.timemachine/C2E8322E-A7EA-44F8-904F-3232671E1412/2025-07-11-091237.backup/2025-07-11-091237.backup/Aux
This does not work. Instead, you need to find the path using Terminal:
sudo tmutil associatedisk /Volumes/Aux /Volumes/TM\ 7/2025-07-11-091237.previous/Aux
It’s important not to have any trailing slashes. And, also, it will fail if you use -a
with an APFS destination. But I guess that’s OK because there’s only one .previous
folder to point it at, anyway, and APFS itself should know the chain of parent snapshots…
Previously:
Update (2025-07-15): associatedisk
worked with one of my drives. However, with another one, it didn’t. I first thought it was working because the amount of data copied and the estimated percent remaining looked right, but it ended up recopying all of the data, and deleting all my old snapshots in order to do that. In the end, the backup failed, as has happened to me with several other APFS Time Machine backups recently. It claimed there wasn’t enough space even though all the snapshots had been pruned and the destination drive was almost twice as large as the sources.
Update (2025-07-21): I rotated backups and again did associatedisk
, but again the incremental backup took much longer and copied much more than expected. fs_usage
showed that it was indeed copying files from the old drive, and it looks to me like they hadn’t actually changed. At this point, I doubt that associatedisk
actually works.
Apple File System (APFS) Backup Bug Datacide Mac macOS 15 Sequoia Solid-State Drive (SSD) Storage Time Machine
William Gallagher:
It’s not like it’s going to take you long, since there are just two elements to this:
- Changing a folder’s color
- Adding either an icon or an emoji to the folder
In this case, icons and emoji don’t sound all that different — whichever you choose, you end up with a symbol appearing on the folder. But there are differences, and at the least, having a choice of both gives you scope to go crazy with customizing everything.
Sam Henri Gold:
Figured out how to apply any arbitrary SF Symbol to a folder in Tahoe.
xattr -w 'com.apple.icon.folder#S' '{"sym":"camera.viewfinder"}' some/folder/here
This also works with private symbol names.
also because emoji labels are just handled as strings, you can put anything in the emoji config thing.
For example:
xattr -w 'com.apple.icon.folder#S' '{"emoji":"HIMOM"}' some/folder/here
Previously:
Emoji Extended Attributes Icons Mac macOS Tahoe 26 SF Symbols
Hartley Charlton:
Apple has successfully secured the dismissal of a federal lawsuit accusing it of conspiring with Visa and Mastercard to suppress competition in the payments network industry and inflate merchant transaction fees (via Reuters).
[…]
The plaintiffs claimed that Visa and Mastercard made ongoing payments to Apple, described as “a very large and ongoing cash bribe,” to ensure Apple would not build its own rival payment network.
[…]
The court concluded that the plaintiffs had failed to provide sufficient factual allegations to support their claims, saying that they were largely circumstantial and speculative. The judge noted that Apple’s existing agreements with Visa and Mastercard included language that explicitly preserved Apple’s right to compete with them.
I’ve thought all along that the 0.15% is a really sweet deal for Apple. As far as I’m aware, Google Wallet gets 0%. Of course they wouldn’t put the no-compete stuff in writing, just as the Safari agreement with Google doesn’t specifically prohibit Apple developing its own search engine. In both cases, it probably doesn’t make sense for Apple to do it, and they’re getting paid—one oligopoly to another—for the status quo, so why bother?
Previously:
Apple Apple Pay Business Lawsuit Legal Payments
Thursday, July 10, 2025
John Calhoun:
It was frankly a thing I liked about working for Apple in those days. The engineers were the one’s driving the ship. As I said, I wrote an HSV picker
because it was, I thought, a more intuitive color space for artists. I wrote the HTML color picker because of the advent of the web. And I wrote the
crayon picker because it seemed to me to be the kind of thing Apple was all about: HSL, RGB — these were kind of nerdy color spaces — a box of crayons
is how the rest of us picked colors.
[…]
And it turned out, to my surprise, Apple shipped all the color pickers. No marketing or design person ever asked for them. But we, engineers,
were not only programmers, we were also users and often had an intuitive sense of what other Macintosh users wanted. We knew what
we wanted anyway. I was creating the things I would have wanted.
[…]
It seemed like a humble and discreet Easter egg. I mistakenly assumed the poem was in the public domain but, regardless, a single stanza would seem to me to be “fair use”. Still, it should have been obvious to me that Apple Computer Inc. was going to be very much copyright-violation averse.
[…]
A few other Easter eggs that had nothing to do with intellectual property rights were in the color pickers as well. In time, the crayons in the crayon color picker would appear worn down or broken. This had no effect on the functionality of the color picker but was kind of … cute? I believe the crayons were all restored though on Christmas Day (a new box of crayons!).
Apple Color Copyright Easter Eggs Firing History Mac System 7
John Voorhees:
I never expected my game controller obsession to pay automation dividends, but it did last week in the form of the tiny 16-button 8BitDo Micro. For the past week, I’ve used the Micro to dictate on my Mac, interact with AI chatbots, and record and edit podcasts. While the setup won’t replace a Stream Deck or Logitech Creative Console for every use case, it excels in areas where those devices don’t because it fits comfortably in the palm of your hand and costs a fraction of those other devices.
[…]
As I suspected, the 8BitDo Micro works just as well with any app that supports keyboard shortcuts as it does with Anki. What’s curious, though, is that even though medical students have been using the Micro and Zero 2 with Anki for several years and 8BitDo’s website includes a marketing image of someone using the Micro with Clip Studio Paint on an iPad, word of the Micro’s automation capabilities hasn’t spread much. That’s something I’d like to help change.
[…]
The buttons on 8BitDo’s controllers can be remapped, like on many others. 8BitDo’s free Ultimate Controller app, which is available on the App Store for the iPhone, iPad, and Mac, can remap every button on the Micro. The Micro doesn’t have thumbsticks, but it does have a D-pad; A, B, X, and Y buttons; four other face buttons; and L, R, L2, and R2 buttons. That makes for a total of 16 programmable buttons, an impressive number for such a tiny device.
Update (2025-07-11): Matt Sephton:
An obvious choice for a device with multiple buttons is a game controller. In modern macOS it’s easy to pair Nintendo Switch controllers, and the JoyCon (left or right) is an ideal candidate for a hand-held shortcut device. Xbox and PlayStation controllers can also be paired but they are much larger. Wired or wireless controllers will work.
You can even use a Wii remote using an adapter like the Mayflash MAGIC-NS Lite. Or you might use more esoteric controllers with an adapter from Robert Dale Smith’s Controller Adapter store. In fact, I use one of his adapters to get an old Sony Jog Controller to act like a GameCube controller, which I then map to keyboard shortcuts using the methods below. The sky’s the limit!
Bluetooth Hardware Karabiner-Elements Keyboard Shortcuts Mac macOS 15 Sequoia
Samantha Subin and Kif Leswing (via Hacker News):
Nvidia stock rose on Wednesday lifting the company’s market cap briefly past $4 trillion for the first time as investors scooped up shares of the tech giant that’s building the bulk of the hardware for the generative artificial intelligence boom.
[…]
Nvidia is the world’s most valuable company, surpassing Microsoft and Apple, both of which hit the $3 trillion mark before Nvidia.
These numbers are hard to comprehend. Nvidia is now worth about the same as Apple plus half of Meta—or, alternatively, Alphabet plus Meta—and it’s doubled in the last year.
Mike Rogoway:
New CEO Lip-Bu Tan told employees this week that he doesn’t consider Intel among the leading chip companies, a bracing message as the chipmaker began expansive layoffs in the face of severe technical and financial challenges.
[…]
Customers are giving Intel failing grades, Tan said, and the company is too far behind to catch up with industry leader Nvidia in developing technology to train artificial intelligence.
Previously:
Update (2025-07-11): See also: Kirk McElhearn, Trung Phan, and Dare Obasanjo.
Update (2025-07-14): Jeff Johnson:
NVIDIA net income the past 12 months is a stunning $77 billion on only $149 billion revenue.
In comparison, Apple had $97 billion net income, but that required $400 billion revenue.
Apple “services” revenue is pure profit, but for NVIDIA the entire company is almost pure profit.
Artificial Intelligence Business Intel NVIDIA
Carlo Zottmann:
Google offers an OpenAI-compatible API for Gemini, and while working, it is not what Xcode expects in terms of URL layout. In Xcode’s LLM provider config, the custom “URL” parameter is the API’s base URL up to but not including the v1/
path segment, e.g. https://api.openai.com/
instead of the full https://api.openai.com/v1/
. When making calls to the provider later on, Xcode will automatically append the endpoint path (e.g. v1/models
etc.) to that URL.
Now, the Gemini URL structure breaks with the v1/
convention: its URL is https://generativelanguage.googleapis.com/v1beta/openai/
instead of https://generativelanguage.googleapis.com/v1/
. You can see why this might be a problem.
So here’s how to set up both Xcode and a proxy app to use Google’s offerings.
Previously:
Artificial Intelligence Google Gemini/Bard Mac macOS Tahoe 26 Programming Proxyman Xcode
Wednesday, July 9, 2025
Mothers Ruin Software:
macOS uses many different binary file formats.
Some — like binary property lists — have broad tool support and are relatively easy to inspect…
Some — like X.509 certificates, configuration and provisioning profiles
or App Store receipts — use standard formats, but lack macOS-native inspection tools, or
only have command-line tools that can be awkward to use…
Some — like compiled nibs, keyed archives, code signatures or URL bookmarks — use Apple-proprietary formats
that are not documented and that have no (public) inspection tools.
Even a file in a well-known format often contains data blobs encoded in
one of the other formats — such as an app’s preferences property list, which might contain
URL bookmarks or an archive of serialized objects.
Archaeology gives you a way to dig into a number of these binary files.
This is a delightful app from the developer of Apparency and Suspicious Package. Aside from what’s mentioned above, it supports more formats such as notarization tickets and Mach-O binaries (showing embedded Info.plist files, SDK info, and linked libraries).
Previously:
Archaeology Code Signing Developer Tool Disk Image Interface Builder JSON Mac Mac App Mach-O macOS 15 Sequoia macOS Tahoe 26 Notarization Security Scoped Bookmarks
Apple (MacRumors, 2, Hacker News):
Jeff Williams will transition his role as chief operating officer later this month to Sabih Khan, Apple’s senior vice president of Operations, as part of a long-planned succession. Williams will continue reporting to Apple CEO Tim Cook and overseeing Apple’s world-class design team and Apple Watch alongside the company’s Health initiatives. Apple’s design team will then transition to reporting directly to Cook after Williams retires late in the year.
Benjamin Mayo:
I like how the press release says this succession is long planned, and yet they aren’t ready to say who is taking over Apple Watch and Health initiatives.
Also, Cook (himself set to retire in the foreseeable future) has so many direct reports now lol.
John Gruber:
What’s intriguing about the announcement is the design part — a functional area where, especially on the software side, Apple’s current stature is subject to much debate. While Williams is staying on until “late in the year” to continue his other responsibilities — Watch, Health, and serving as the senior executive Apple’s design teams report to — Khan isn’t taking over those roles when Williams leaves. And so by the end of the year, Apple’s design teams will go from reporting to Williams to reporting directly to Tim Cook.
I’ve long found it curious, if not downright dubious, that Apple’s design leaders have reported to Williams ever since it was announced in 2019 (the very same day that Khan was promoted to SVP of operations) that Jony Ive would be stepping down as chief design officer and leaving Apple to found the (as-yet-unnamed) design firm LoveFrom. Williams had no background in design at all.
[…]
I’m of the mind that, in hindsight, it was a mistake for Jony Ive to bring HI (software human interface design) under the same roof as ID (hardware industrial design). That arrangement made sense for Ive’s unique role in the company, and the unique period in the wake of Steve Jobs’s too-young demise. But it might have ultimately made Ive more difficult to replace than Steve Jobs.
I don’t think it ever made sense because it doesn’t seem like Ive really understood software design. And Alan Dye’s background is in advertising and web/print design.
Jeff Johnson:
We’ve come to accept the myth that there’s such a thing as “design” in the abstract, as if some one person were qualified to design anything and everything. That’s ridiculous and nothing but a product of Jony Ive’s hubris.
Mark Gurman:
Apple didn’t announce what will happen to the Watch and Health teams but here’s the likely outcome: Apple never said this but Watch HW was already given to Ternus years ago. You can bet watchOS and health software will go to Federighi. Fitness+ will obviously go to Services.
M.G. Siegler:
Williams joined Apple in 1998 (from IBM), the year after Steve Jobs returned. The same year Cook joined (from Compaq, though he had also been at IBM for a dozen years before that).
Khan joined Apple in 1995, which was obviously before Jobs returned.
The only members of the leadership team that have been at Apple longer are: [Cue, O’Brien, and Joswiak]
[…]
It’s certainly possible that Apple is going to try to spend these next five months finding that design executive. It’s also possible that they promote Dye to such a role – he did have one of the most prominent slots at the WWDC keynote this year thanks to “Liquid Glass” – though as Gruber notes, in hindsight, it may have been a mistake to have one person overseeing hardware and software design – something that only happened because Ive stepped in on the software side after Scott Forstall was forced out in 2012.
Previously:
Update (2025-07-10): John Gruber:
Design — software at least — has already become a concern in the six years since Jony Ive left Apple, which is when design teams started reporting to Williams. And, frankly, it’s been a concern for many of us ever since Scott Forstall was fired and Ive put all design — HI and ID — under the same roof.
Apple did announce yesterday that after Williams fully retires at the end of this year, design leaders will start reporting to Tim Cook directly. Left unsaid in Apple’s announcement is who will take over Williams’s roles overseeing Apple Watch and Health. I presume Watch will simply fall under John Ternus (SVP hardware) and that Sumbul Desai, who already has the title VP of health and frequently (always?) appears during the Health segments of Apple keynotes, will report directly to Cook.
Alan Dye Apple Apple Watch Design iOS iOS 26 Jonathan Ive Liquid Glass Mac macOS Tahoe 26 Tim Cook watchOS watchOS 26
When I went to download the new Xcode beta, I again ran into an annoying Safari behavior, which seems to be specific to Apple’s sites. It pops up an Apple Account sheet offering to sign me in. But it can only sign in with my personal Apple ID, not my developer one. I have to click the blue text “button” to pick a different account, and there’s no keyboard shortcut for that.
Signing into Apple sites normally requires Apple’s special 2FA, which doesn’t work with Safari autofill. So I thought I’d try the Sign in with Passkey button to log in with one step. This should be an ideal use case: Apple’s browser, Apple’s Web site, Apple’s password manager. The first time I clicked the button it showed a progress spinner, and nothing happened for 30 seconds. I reloaded the page and tried again. After 5 seconds, it showed a Sign In sheet, but like the first one it wanted to use my personal Apple ID. I clicked Other Sign in Options, but that only let me use a passkey from a different mobile device or a hardware key.
I thought it was supposed to let me choose from multiple passkeys. Maybe the problem is that I don’t have one for my developer account? I opened the Passwords app, and the Passkeys section showed nothing for Apple. How could this be when account.apple.com does let me sign into my personal account with a passkey? I’m losing hope for the new credentials exchange feature if the app doesn’t even show all of my passkeys.
It seems like I need to create a passkey for my developer account, but I don’t see how to do that. I see nothing about passkeys at account.apple.com or at developer.apple.com/account/. The documentation is almost comically unhelpful:
From anywhere on the Apple Developer website, click Account on the top right.
Sign in to your Apple Account.
Stack Exchange has no idea, saying only that passkeys are created automatically.
Previously:
Apple ID Apple Password Manager iTunes Connect Mac macOS 15 Sequoia Passkeys Safari Two-Factor Authentication (2FA) Web Xcode
Apple:
Xcode 26 beta 3 includes SDKs for iOS 26, iPadOS 26, tvOS 26, watchOS 26, macOS Tahoe 26, and visionOS 26.
This is the only change that’s noted as being in beta 3. Why can’t Apple write release notes that tell us what’s actually new in this build?
Ryan Ashcraft:
The Beta 3 SDK adds support for Glass.clear
, which looks like the glass material used more commonly throughout the system in Beta 1 and 2 of iOS 26. Less contrast, more glass-like.
Xcode Releases:
The download page says it requires macOS 15.4 or later, but Xcode’s Info.plist says it requires 15.5. The Info.plist is always correct.
[…]
Most importantly, #Xcode 26.0 beta 3 sees the return of the “BETA” badge on its app icon!
Malin Sundberg:
Whoop whoop! Now we can finally find a workaround for this 😬
John Siracusa:
I still can’t create a release build of my app in Xcode 26 beta 3 on Tahoe beta 3 due to a “swift-frontend” error. After three betas of this, I’m starting to worry that I won’t be able to release an updated build for Tahoe!
It looks like beta 3 may have fixed a problem I was having with Swift Testing, but it also brought a flurry of SourceKit crashes when editing code.
Sean Heber:
My Xcode beta 3 installed yesterday seemingly forgot I had the iOS 26 SDK installed today and I had to reinstall it.
Kinda feels like nothing on my computer is mine, ya know? It’s all being managed externally by unknown entities and changes on a whim. Can’t trust anything to just…. be left alone.
Previously:
Update (2025-07-10): Matt Gallagher:
Following up on this: all but one of the hundreds of these warnings I had in Xcode 26 beta 2 are gone in Xcode 26 beta 3.
I think a Swift bug failing to detect a Task
was MainActor
isolated was the biggest cause.
Update (2025-07-11): Howard Oakley:
If you’re building apps using Xcode 26 beta on macOS 26 beta, you should beware of the combination of their third betas. If you’re unlucky like me, you’ll discover those shiny new app icons generated by Icon Composer no longer work on any older version of macOS. This is mentioned in the Xcode 26 b3 release notes, and the workaround given is “none”.
Update (2025-07-22): Frank Illenberger:
I’ve just spent an hour getting Xcode 26b3 to open my project on macOS Tahoe without crashing.
[…]
It shoes that while Xcode accessing the NSSpellChecker singleton for the first time on a background thread, some AppKit UI code is executed. This then runs into an assertion which protects against UI code running on non-main threads.
[…]
But I found a way to work around this issue: I created a new Xcode project with an RTF file and performed a spell-check in its editor.
Sam Rowlands:
Another thing I don’t like about Tahoe is the version number it returns. It should return 16 for lower SDKs and 26 when using the 26 SDK, just like what Apple did with macOS 11 (returned 10.16 if not using the 11 SDK).
This seemed to work in previous Xcode 26 betas, but it’s broken in beta 3.
Simon B. Støvring:
This took me by surprise. The code generated by the @Observable
macro in Xcode 26 beta 3 is noticeably different from what Xcode 16 produced.
Previously:
Mac macOS Tahoe 26 Programming Xcode
Tuesday, July 8, 2025
Barijaona Ramaholimihaso:
After some minor fiddling, I got the initial version of Vienna running on VirtualBox on my retro hack.
[…]
Founding father of Vienna, Steve contributed mostly from 2004 to 2008, made a short comeback in 2010, and is definitely at the root of Vienna’s ethics: making a clean, spartan, and highly useful app.
He almost never publicized his bio, but I finally found an “About me” (he was from the UK and a software developer working in the US for Microsoft Business Solutions), and some reflexions on writing software : part 2 and part 1.
[…]
While I was finishing the Google Reader support started by Adam Hartford and Salvatore Ansani, Google announced it would end Google Reader… That is far from being the single reason why Vienna 3 had 20 beta versions and 9 release candidate versions before being released in November 2014!
Previously:
Anniversary Mac Mac App macOS 15 Sequoia Open Source RSS Vienna RSS
Steve Hayman:
Apple has spent a ton of money getting AirPods Pro approved by the FDA and other regulators to work as over-the-counter hearing aids, including providing a hearing test app on the iPhone that tweaks the audio profile on the headphones. This feature is available in a whole lot of countries, not yet including Canada, but, um, … I don’t work there any more so I guess I can say “it’s not too hard to work around that.” So I’ve had my AirPods Pro 2 set up as hearing aids for a few months now and have been trying them sporadically for hearing assistance (and more frequently just for listening to music or podcasts or whatever.)
[…]
The hearing aids cost 25 times as much as AirPods Pro. Are they 25 times better? No. Maybe for some people. Not for me. AirPods might still be good enough in some situations. I have only mild hearing loss, so I’m probably on the edge of hearing aid utility here.
[…]
If you’ve got your AirPods in, it’s totally obvious to everyone, and they all assume you’re listening to music and not paying attention to them. Kind of a stigma there. Conversely, these hearing aids are pretty inconspicuous, especially because they match the colour of the wire to the colour of your hair.
[…]
I already miss the tight integration between AirPods and my phone. Apple is doing some proprietary Bluetooth things that these hearing aids can’t match. The hearing aids do let you answer phone calls or adjust volume by tapping a button, but they’re sure not as tightly integrated as AirPods+iPhone are.
Previously:
Accessibility AirPods Audio iOS iOS 18
Juli Clover:
In some apps like Apple Music, Podcasts, and the App Store, Apple has toned down the transparency of the navigation bars. The look is more opaque to make the buttons more legible.
[…]
Apple added new color options for the default “iOS” wallpaper that it designed for iOS 26 , so now we have Halo, Dusk, Sky, and Shadow.
[…]
Apple tweaked the blue and green colors for the Wi-Fi, Bluetooth, AirDrop, and Cellular Toggles. The colors are brighter and more in line with the other colors in Control Center.
Emma Roth:
Apple’s new Liquid Glass design language just got a little more… frosted. In the third iOS 26 developer beta, Apple dialed back the transparency of navigation bars, buttons, and tabs that once allowed you to clearly see the content beneath them.
Zac Hall:
Here are just a few more examples of iOS 26 beta 2 and iOS 26 beta 3 visual changes[…]
Steve Troughton-Smith:
It’s subtle…
Brandon Butch:
iOS 26 Beta 2 vs iOS 26 Beta 3 Music nav bar.
Matt Birchler:
I’ve collected a few that stand out to me.
Nick Heer:
Liquid Glass officially has two appearances: clear and “regular”, which is frosted. If there have been any changes to the clear style in any of the betas, I cannot say I have noticed them. But the frosted style has become steadily more opaque since the first developer build of iOS 26 in some places. In particular, when iOS is in light mode and the screen is predominantly white, like the buttons in a Mail message, the effect is now extremely subtle, to the point where I wonder if there is a third Liquid Glass appearance.
Benjamin Mayo:
I know a lot of people are going to be disappointed it isn’t as flashy as the first beta, but it still looks nice and readability is way up.
Also, there’s a fair few places where stuff is now completely opaque which I think is probably a bug.
Federico Viticci:
Apple significantly toned down Liquid Glass in iOS 26 beta 3 and, honestly, I’m a fan.
Looks modern without feeling like a gimmick with (unfixable?) legibility issues. Still not perfect, but better IMO.
It’s better, but I still think the entire concept is wrong and that at the very least they should tone it down even more.
Riley Testut:
Seems iOS 26 beta 3 is the equivalent of iOS 7 beta 3 where the most extreme design elements are finally dialed back — remember Helvetica Neue Ultra Light?
Nick Heer:
One of the stranger qualities of this year’s Liquid Glass visual update is how much it is changing within just a few weeks. One would assume some designers with power at Apple would have recognized the illegibility of the first version before it was made available in June. Alas, it seems Apple is working things out in public now.
[…]
Though I know there were changes in different releases of the iOS 7 development cycle, the first thing I thought of was the progression of Aqua in early builds of Mac OS X, first revealed in the second developer preview of 10.0. The most noticeable changes happened in the dock which, in the second and third previews, looked like a set of individual sometimes-underlined tiles. Those builds were released in January and February 2000; by the fourth preview, in May, the dock was closer to the version which eventually shipped. But those changes took place over many months; Mac OS X 10.0 did not ship to the public until March 2001. Complaints about the legibility of various translucent elements, however, were whittled away at for years to come.
[…]
But, also, you would think a company that has been working with transparent interfaces for twenty-five years would have some institutional memory and know what to avoid.
Louie Mantia, Jr.:
I repeat—anyone who has tried to make translucent UI is familiar with the story being played out right now. The core issue is that translucent UI is fundamentally flawed. You cannot make it too translucent without sacrifice. But every sacrifice you make makes it less cool. That’s why they started where they did. That’s why they are where they are now. It’s embarrassing to re-tread known issues like this. This could have been an exercise internally that no one ever saw.
The thing that kills me is that this is not Alan Dye’s first rodeo. That was iOS 7. His first go at doing software design was fixated on this same thing: translucency. It’s as if he can’t let it go, forcing everyone else to tag along while he makes discoveries the rest of us have known for quite some time. It’s awful being the end user of a product designed by someone who is effectively saying, “Oh, it’s illegible? Interesting. I didn’t know that.”
Konrad Kołakowski:
I think Microsoft kind of nailed it with Aero almost 15-20 years ago (especially when in matured with Windows 7)
I don’t remember any legibility issues back then - but because they used this glass material only as a “chrome” - window borders, backgrounds - on top of this „glass” we had placed “normal” opaque controls.
Limiting it to the chrome is certainly better, but I still don’t see what the point of a transparent title bar is Who wants to read skinny text atop crazy background?
Riccardo Mori:
You know what this is? iOS 15. Technically, 4 years old. Visually, absolutely fine. Why not work on bettering the parts of the UI that can be improved, while maintaining an organic look that ‘ages well’ and remains fresh, instead of doing a shallow facelift that really looks like the facelift certain Hollywood stars make to keep looking young, while ending up actually looking weird?
Previously:
Update (2025-07-09): Michael Flarup:
Is this better?
Juli Clover:
There was little outcry over the updates that Apple made in the second beta, but the third beta’s design updates have frustrated some users who feel that Apple is removing too much of the Liquid Glass aesthetic.
Steve Troughton-Smith:
There are some really poor Liquid Glass comparison shots going around comparing between dark mode and light mode that have convinced the normies and YouTubers that Apple has turned off the effect completely, which is nonsense. Beta 3 is still glassy af.
Update (2025-07-10): Federico Viticci:
The more time I spend with Liquid Glass, the more I don’t understand Alan Dye’s and the design team’s obsession with minimizing UI chrome and “prioritizing content” instead.
With collapsed tab bars in iOS 26, it now takes me two taps to switch between Library and Music.
Is that…better? The animations are gorgeous, sure. But does it actually work better? 🤔
Marco Arment:
Alan Dye doesn’t design UI.
He hides it.
Joe Rossignol:
In March, Apple said that it planned to add support for end-to-end encrypted RCS messages to the Messages app in future iOS, iPadOS, macOS, and watchOS software updates, and we are still waiting for that to happen. As of the third developer beta of iOS 26 released this week, the upgrade has yet to be implemented on iPhones.
Previously:
Update (2025-07-11): Aaron Pearce:
Really hope Apple fixes this Liquid Glass bug where it ignore the actual background and goes to the scroll view content behind it.
Update (2025-07-15): Mario Guzmán:
I know this is still in beta but I assume that I should be able to read the number labels in each button… right? /s #liquidglass
Looks like they were able to achieve this but using that new view that mirrors the content on the edges in order to extend it outward… sorta like what macOS does to extend shit under the fLoAtiNg sidebar.
You’re telling me that there was 1,000 “nos” before this “yes”???
Design iOS iOS 26 iOS Beta Liquid Glass Rich Communication Services (RCS)
Federico Viticci:
How much has Apple really “nerfed” Liquid Glass in the latest beta?
Here’s a comparison between iPadOS 26 developer beta 2 (first image) and beta 3.
Steve Troughton-Smith:
Wow they kinda did the thing? Fullscreen apps on iPadOS work a lot more like fullscreen apps on macOS now — they generate a new ‘space’, and you can swipe between them.
Federico Viticci:
Truly another S-tier iPad multitasking change.
You can swipe back and forth between full-screen and windowed "spaces" AND if you re-resize a full-screen app, it automatically goes back to the windowed space.
Love this.
Ryan Christoffel:
10 years ago in macOS El Capitan, Apple added a convenient and fun new feature for the system cursor.
Shake the cursor back and forth rapidly and it would enlarge, making it easier to locate.
[…]
And now in iPadOS 26 beta 3, the same feature is coming to the iPad.
The iPad is already getting a more Mac-inspired cursor in iPadOS 26. It now looks like a proper pointer, rather than the circle that was available in iPadOS 18.
Steve Troughton-Smith:
They’re really all-in on stealing all the good ideas this cycle
Craig Hockenberry:
“Concentricity.”
Previously:
Update (2025-07-09): John Gruber:
This is not a thoughtfully spaced-out dialog box. (Journal app, iPadOS 26 b3.)
Update (2025-07-10): Steve Troughton-Smith:
While the new Liquid Glass sidebar design looks great in a window when picking up the wallpaper background, it looks kinda awful in fullscreen over white, which is the default mode for iPad apps. It's a very weak comparison with what you got before, in iOS 18
Matt Birchler:
This one’s tough to objectify, but going from using the web on my Mac to the M4 iPad Pro just feels slow to me. Part of this is what I mentioned above where I’m locked to 60Hz output compared to my Mac using the same display to render the web at 240Hz, but it’s also raw performance – websites just feel like they load slower than on my Mac. This is true on my M4 Pro MacBook Pro as well as my M1 work Mac.
Update (2025-07-21): Mario Guzmán:
The entire, fundamental design of Liquid Glass is… as best I heard someone describe it: Misguided. From letting the UI recede to elevate your content and translucent/glass container views… it is all the worst of the worst for usability.
I’ve been saying this since flat UI became a thing… print design for fashion magazines does NOT translate to application design.
There is no clear, visual hierarchy as everything just blends with each other.
(Compare to iOS 6 Music)
Design iOS Multitasking iPadOS iPadOS 26 iPadOS Beta Liquid Glass Music.app
Monday, July 7, 2025
Juli Clover (Mr. Macintosh, 9to5Mac):
Right now, there is a bit of a bug with the beta that is preventing Apple silicon Macs from being able to download it. Intel Macs can be updated with no issue, but Apple will need to address the server side bug before it will be available to everyone.
I can confirm that, once again, Software Update isn’t working. But you can download the full installer manually.
Again, the release notes don’t seem to say what’s new.
Howard Oakley:
Apple’s operating systems provide support for encryption and related techniques in CryptoKit, making quantum-secure methods available to third-party apps as well. For OS 26, CryptoKit gains Module-Lattice based key encapsulation or ML-KEM, part of the FIPS 203 primary standard for general encryption. Signatures gain the Module-Lattice based digital signature algorithm or ML-DSA, part of FIPS 204.
Steve Troughton-Smith:
I’m very ready for a beta 3 of the new OSes; beta 2 has been mostly usable, but has lots of little blockers getting in the way of progressing my apps
Previously:
Update (2025-07-07): The full installer didn’t work for me, either. After a long time, it reported an error failing to prepare the update.
Update (2025-07-08): The same installer worked this morning.
Mr. Macintosh:
This is the new macOS Tahoe Installer
Mario Guzmán:
After installing #macOSTahoe b3, I got a new wallpaper! :)
[…]
I think these icons are also new/updated in #macOSTahoe b3…
Mr. Macintosh:
Apple has added the new Tahoe wallpaper via image and active video .heic for both the blue background and beach background wallpaper images.
Marcus Mendes:
Much like on tvOS, Apple recently introduced native video screen savers on macOS that transition smoothly into the wallpaper upon unlocking.
With today’s beta seed, Apple included a new “Tahoe Day” screen saver that glides across the surface of Lake Tahoe’s rocky shoreline, with snow-capped mountains in the background.
This is pretty nice, but I had to turn it off on my Tahoe Mac because I mostly control it via Screen Sharing, and this makes it really slow.
Marcus Mendes:
One of the most common complaints in macOS Tahoe 26 betas 1 and 2 was the new tab UI in apps like Safari and Terminal, which added a black bar to the bottom of inactive tabs.
[…]
Now, Apple has increased contrast and eliminated the black bar, making it much easier to spot the active tab at a glance.
Mario Guzmán:
Native Tabs in #macOSTahoe still suck but at least they have fixed a lot of the visual issues from beta 1 and 2.
Thomas Brand:
Since the earliest rumors of transparent UI, I thought Tahoe would adopt the “frosted” look of visionOS.
With the release of Tahoe beta 3 I could be convinced frosted was Apple’s plan all along, and the initial renders of liquid glass were merely a faint to get an extreme reaction.
Craig Grannell:
Someone – probably multiple people – at Apple signed this off. The ‘glass’. The lack of clarity. The absurd floating back/forward buttons that become the most visually prominent thing in the window. All of it.
Reduce Transparency makes things slightly less awful but it still weird and ugly. Best bet appears to be Reduce Transparency + a solid colour (ideally grey) for wallpaper.
(This is dev beta 3.)
We’re, what, about eight weeks and counting now?
Jonathan Wight:
So i guess now that we’re at b3 the blurry icons are here to stay…
Now we can all experience what it is to have old person eyes.
Steve Troughton-Smith:
It’s beta 3 of macOS and Apple still seems to be really struggling to deal with the floating sidebar in AppKit. It still has hard cut offs in various apps, and now it renders under a toolbar in fullscreen mode.
Stephan Michels:
I noticed a similar cut-off in my app. The glass effect have a very wide shadow, which doesn’t not spread across containers, in my case a scroll view without background. Ugly 🧐
Steve Troughton-Smith:
🤔 [System Settings]
Riccardo Mori:
Glass and transparency can be fun when used meaningfully. Look at the battery indicator in Mac OS X 10.0.3. It wasn’t a menu extra, but a live indicator in the Dock (called ‘dockling’).
Sindre Sorhus:
Menu item icons in macOS 26 reduce usability – should be optional
Update (2025-07-09): hyperjeff:
And we’re all agreed that this image of a loupe has almost nothing at all to do with the functionality of Preview, right? I have a loupe irl, and never use it to read an article, no matter how small the font. (I never really noticed the loupe in the previous icons, because it was just a small added element, but now I’m confused why it was ever used.)
Isaiah Carew:
the old HIG said document based apps should have icons with a top down image to symbolized the doc.
And a tool that one might use on with type of thing.
Xcode uses a blueprint and a hammer. Obviously those are not used in coding, they’re symbols for design and building.
Liquid Glass took away the document and left only the tool. Preview is a great example of why that’s nuts. Without the document the tool makes no sense.
URedditor:
Fun fact:
Apple had another installer icon ready before they went with this. It was much darker & the arrow was basically just a hole in the icon.
Looks like there’s a some waffling — a lack of confidence, which is also apparent if u look at the blur effects in iOS 26 beta 3.
Thomas Brand:
The best part of Tahoe Beta 3 is that it no longer tries to give me a seizure when I scroll content under the toolbar in the Finder.
Pierre Igot:
At this point, it might be worth wondering if the Apple engineers working on macOS Tahoe are using Retina screenshots (i.e. double size) to review their own work, instead of looking at things at actual size on actual Retina displays. I have Retina displays exclusively, and at actual size the 2025 icon looks like it has fuzzy coloured bullets, not the snazzy, highly detailed thing that I see when I look at the Retina screenshot in double size.
Update (2025-07-10): Cabel Sasser:
Quick Look in Tahoe wants to preview your image in a very significant round rect — and so, when you preview a tiny little 32 × 32 square icon, it becomes round! 🫥
Update (2025-07-14): Mario Guzmán:
The standard/off state for #macOSTahoe controls are so pale and lack so much detail that they straight up look like disabled controls.
Liquid Glass styles got an over-correction in detail and realism while everything else got flatter and more basic.
This is as bad as Windows 8.
Steve Streza:
I get that the change to Apple Silicon is a once-in-a-blue-moon change that was pretty drastic in terms of performance, but wow, does macOS Tahoe feel like shit on a then-top-of-the-line Intel MacBook Pro. Even doing nothing, with nothing open, stuff just lags.
This was the “we’re taking pros seriously” notebook they came out with in 2019. I don’t expect it to sing like a new M4, but this is… so unpleasant.
Michael Flarup:
Apple is making subtle tweaks to reduce fuzziness in Liquid Glass icons by increasing stroke thickness and contrast. Beta 2 vs Beta 3[…]
Mario Guzmán:
I know this is still beta and this is a bug. There is no need to get angry about it. But this is pretty fun to do.
Update (2025-07-15): Mario Guzmán:
I know I keep calling things out but Liquid Glass has to be the most distracting style of UI I have ever used.
I have to scan icons and labels more than ever before because everything is just blended together with soft gradient masks and blurry backgrounds.
Any designer think that Spotlight now is impossible to read? Holy hell… this is good design?
Collin Donnell:
Fundamental GUI decisions on the Mac came from deep thought and even formal research. Has that hard earned knowledge been thrown out over time by people who didn’t deeply understand it? Someone smarter than me would know.
The obsession the last few years with lowering information density, hiding UI behind hover in things like toolbars where there’s no space gained, and showing blurred versions of content behind controls doesn’t make any sense to me.
Update (2025-07-16): Jeff Johnson:
Above is the popup window of my Safari extension ChangeTheHeaders on macOS 26. Notice that the scroll bar is clipped at the top! This is why corner radius matters. It's not just an aesthetic choice. Design is how it works, and Liquid Glass does not work right.
Dave Nanian:
So, what exactly is, say, your Mom supposed to do with a notification like this?
Update (2025-07-17): Mario Guzmán:
I really hope the Music team addresses this but if you look ahead the music track progress bar, it is so blurry. If you zoom in, you can see that nothing is pixel-aligned in either state.
I don’t even know how this happens. Shouldn’t happen using a native control. If you’re custom drawing, you should know to check that the bounds/frame you’re drawing in is using whole numbers…
Actually even some of the buttons still aren’t pixel-aligned.
Update (2025-07-21): Craig Hockenberry:
There are so many things wrong here and none of them are the fault of the Passwords app.
I’m an expert user and I had to hunt around for a way to SAVE some new information. And DELETE is the absolute last thing I want to see when dealing with passwords.
Then, does up/down and + apply to the list or the selected item? Resizing the window doesn’t resolve this ambiguity - you have to resize the window and divider.
Then, there’s the accessibility on what I’m trying to select…
Update (2025-07-22): Tony Arnold:
I look forward to future macOS 26/Tahoe betas, because Liquid Glass feels so utterly unfinished in the current betas.
I honestly don’t know if some of the problems in this design are fixable without completely unwinding the point of it in the process.
Previously:
Apple Password Manager Icons Liquid Glass Mac macOS Beta macOS Tahoe 26 Music.app Preview.app Quick Look Reminders Safari Screensaver Software Update Spotlight System Preferences Terminal Wallpaper
Craig Grannell:
In beta 2, Apple added an option to restore the menu bar background. Which is good. Except it also makes me question Apple’s confidence in its design work. When Apple starts hedging its bets, it signals that it knows something is wrong, but lacks the conviction to course-correct. Or perhaps such settings are a means to temporarily shut people up, while default choices reveal the true intent and direction of travel.
On iPad, things are even worse. I’m a fan of the new windowing system, but the menu bar implementation is dreadful. The problem isn’t its auto-hide behaviour – the Mac has had something similar (although off by default) since 2015. Again, the issue is that Apple is so enamoured with transparency that it’s sacrificing visual clarity.
Unfortunately, the ‘fix’ on iPad isn’t yet anywhere near as full as the Mac one. In beta 1, a two-up window view could see menu bar text vanish entirely. In beta 2, Apple added a subtle gradient, which barely helps. Honestly, this is embarrassing – the sort of thing a design student wouldn’t hand in as part of a project. A menu bar coming to iPad is great, but not if you can’t read its text.
Pierre Igot:
You do wonder what the internal processes are[…]
They’ve been trying to get rid of the Mac menu bar’s bar for about 18 years now. I don’t understand why.
Matt Birchler:
In this case, the Mac actually has notably larger touch targets than the iPad version. This one is particularly notable for me because the menu has long been the go-to example for why touch on the Mac would not work, and yet the iPad has an even smaller one.
Previously:
Design iPadOS iPadOS 26 Liquid Glass Mac Mac OS X 10.5 Leopard macOS 11.0 Big Sur macOS Tahoe 26 Menu Bar
Tor Arne Vestbø:
As it turns out, permissions are inherited by child processes. And when a process is about to access some protected resource, the TCC subsystem figure’s out which process is the responsible one, and uses that as basis for requesting and persisting the result.
[…]
In the case of an application embedding and launching helper executables this behavior of course makes sense, but it can be a bit surprising in cases such as launching apps from the terminal.
[…]
As it turned out, since Qt Creator was launching user applications when running and debugging, it was effectively becoming the responsible process for all these user applications. And if one of them required a permission that needed a corresponding usage description, then the only way to make the application work was to add the description to the responsible process; Qt Creator.
[…]
Somehow lldb
was circumventing the logic that was deciding which process was the responsible one.
Luckily LLDB is part of the open source LLVM project, so I was able to track it down to this change, with the magic formula:
int responsibility_spawnattrs_setdisclaim(posix_spawnattr_t attrs, int disclaim);
He says it “just works” with Xcode, though he isn’t sure why, but my experience is that often neither Xcode nor the app prompts for Automation or Contacts access when running an app or testing and so the APIs just fail.
Via Peter Steinberger (tweet):
If you’re building a macOS CLI that uses AppleScript, you need to embed an Info.plist into your binary, sign it with proper entitlements, and optionally use the undocumented responsibility_spawnattrs_setdisclaim
API to avoid permission dialogs that blames the hosting app.
[…]
Getting AppleScript to work in a CLI tool turned out to be a maze of undocumented APIs, security permissions, and macOS quirks that nobody warns you about.
Previously:
AppleScript Code Signing Cursor Entitlements LLDB Mac macOS 10.14 Mojave macOS 10.15 Catalina macOS 15 Sequoia Programming Qt Transparency Consent and Control (TCC) Xcode
OSXDaily:
If you have discovered your Mac disk space has reduced since installing or updating to MacOS Sequoia, the inordinately large com.apple.mediaanalysisd cache file issue could be to blame. A variety of Mac users have reported the directory being filled with 15GB+ of data, with some users noting 50 GB, 80 GB, even 140GB of cache files, filling users entire disk drives with the cache bundle files.
Let’s review what the directory is, and how to recover your disk storage space.
[…]
With one user on Apple discussions reporting up to 140 GB of medianalysisd cache files on their Mac, and another on Rumors Forums reporting 80GB of caches, there are also multiple other mentions of this on everywhere from stackexcahgne, reddit, MacRumors Forums, and the official Apple support forums. How widespread the issue is is not clear, and if any particular feature or combination of settings triggers the huge medianalysisd cache folder, or if it’s just a bug, is currently unknown.
Via Full Report Below:
On my machine, com.apple.mediaanalysisd is using no less than 143GB. For a 27 GB photo library.
Paul Hudson:
mediaanalysisd has regularly been sitting on ~100% CPU for over a week now. My laptop is hot to the touch, and I have no idea why. Rebooting didn’t help. Suggestions?
Daniel Berezhnoy:
I think I be had the same problem the last 2 weeks. Can’t figure out why!
See also: Apple’s forums.
Previously:
Mac macOS 15 Sequoia Photos.app Storage
Friday, July 4, 2025
Juli Clover:
Apple failed in its attempt to get the antitrust lawsuit that the U.S. Department of Justice filed against it dismissed, reports Reuters. U.S. District Judge Julien Neals, who is overseeing the case, today denied Apple’s motion for dismissal.
[…]
The DOJ accused Apple of a smartphone monopoly in the United States, citing Apple’s restriction of third-party access to Apple services and features and claiming that consumers are “locked” into Apple’s ecosystem. Apple argues that the DOJ is attempting to force it to spend money on enriching its competitors, and that it is not a monopolist because it faces competition from companies like Samsung and Google.
[…]
The case is unlikely to make it to trial until 2028 or even later.
Previously:
Update (2025-08-01): Chance Miller (PDF):
Apple has voiced its opposition to the case many times over the last year. Now, it has officially filed its answer to the DOJ’s antitrust complaint, pushing back forcefully against the allegations.
John Gruber (Mastodon):
One part of Apple’s defense that seems mostly proven already is that this industry moves fast and the competitive landscape is always changing. I’d say three of the DOJ’s five main arguments are already stale: Apple has since opened up cloud gaming; third-party messaging apps can now be set as default; and tap-to-pay has been opened up. And I think the other two points, on “super apps” and third-party connected devices like watches, are nonsense.
The first three are thanks to the EU. I don’t think the last two are nonsense. “Super apps” are limited by Apple’s guidelines and business requirements, and the watch case seems so clear I can’t believe it’s in dispute.
Previously:
Antitrust App Store Apple Apple Watch CarPlay Department of Justice (DOJ) iMessage iOS iOS 17 iPod Lawsuit Legal Near-Field Communication (NFC) Private API
Joe Rossignol:
iOS 26 adds a new Recovery Assistant feature to all compatible iPhones, and it can help return the device to a working state, with no Mac or PC required.
[…]
According to a Reddit post, Recovery Assistant can help you return an iPhone to a working state with help from another Apple device, such as an iPad. This process can be initiated through the menu in the top-right corner of the Recovery mode on the affected iPhone. On the other Apple device, you can follow the on-screen steps to download and install a newer iOS version on the iPhone that is in Recovery mode, to help revive it.
It sounds like iOS automatically opens Recovery, if needed, but there’s no way to manually bring it up like with macOS Recovery.
Previously:
iOS iOS 26 iOS Recovery
Nate Parrott:
didn’t realize everything in iOS 26 is just a little bigger and way less stuff fits on screen now?
Riccardo Mori:
Let’s make a fun comparison about information density across various versions of iOS and device screen sizes.
In reverse chronological order.
Corollary: iOS 26 kinda sucks at information density.
Riccardo Mori:
[Apple:] To give content room to breathe, organizational components like lists, tables, and forms have a larger row height and padding. Sections have an increased corner radius to match the curvature of controls across the system.
Which is largely unnecessary. It reduces the amount of information displayed on screen, and you’ll have to scroll more as a consequence. Look at the Before and After layouts: the Before layout doesn’t need solutions to increase its clarity. You’re just injecting white space everywhere. It’s also ironic that where more space and ‘breathing room’ are actually necessary, the header (“Single Table Row” in the figure) is pushed even nearer to the status bar.
Previously:
Design iOS iOS 26 Liquid Glass
Cynthia Brumfield (via Hacker News):
After DHS did not renew its funding contract for reasons unspecified, MITRE’s 25-year-old Common Vulnerabilities and Exposures (CVE) program was slated for an abrupt shutdown on April 16, which would have left security flaw tracking in limbo.
Gavin D. Howard (via Hacker News):
The CVE system has been less good about securing our infrastructure than they
have been about giving headaches to some of the most important projects. Curl
gets bogus CVEs all the time and has to spend precious time dealing with
them. Postgresql does too. The Linux kernel went a different route and
just spams CVEs so that kernel CVEs essentially become worthless.
Worthless? Does that mean that CVEs were actually worth something to people?
Yes, absolutely. Script-kiddies that consider themselves “security researchers”
try to find bugs in big projects and then get them labeled as CVEs so they can
add those CVEs to their résumés. As one user on Hacker News said,
“Unfortunately, the CVE database(s) are too noisy to be useful.”
In fact, it got so bad that Curl decided to do extra work to become a
CNA, just so they can reject spurious reports and avoid the NVD from
giving excessively high vulnerability scores.
CVE Foundation (via Hacker News):
The CVE Foundation has been formally established to ensure the long-term viability, stability, and independence of the Common Vulnerabilities and Exposures (CVE) Program, a critical pillar of the global cybersecurity infrastructure for 25 years.
Jessica Lyons:
Earlier this week, the widely used Common Vulnerabilities and Exposures (CVE) program faced doom as the US government discontinued funding for MITRE, the non-profit that operates the program. Uncle Sam U-turned at the very last minute, and promised another 11 months of cash [via CISA] to keep the program going.
Meanwhile, the EU is rolling its own.
The European Union Agency for Cybersecurity (ENISA) developed and maintains this alternative, which is known as the EUVD, or the European Union Vulnerability Database.
Previously:
curl Cybersecurity and Infrastructure Security Agency (CISA) European Union iOS Linux Mac Open-source Software Security Web
Thursday, July 3, 2025
SummerFest:
Your inspiration doesn’t come from a factory. Neither does artisanal software. For a limited time, we’re all offering you a great price on great software, right at the workshop door. No ridiculous bundles, no silly gimmicks. Great software, great support, great (but sustainable) prices.
[…]
These are terrific tools for thinking, writing, organizing, and delivering your ideas. Sure, you can manage with less – but why would you want to? Each of these tools is carefully crafted and maintained by a small, dedicated team with vision and determination.
I’m listing all of the apps below, most with direct links that automatically apply the discount, but for some you’ll need to enter the coupon code SUMMERFEST2025.
Bargain Mac Mac App macOS 15 Sequoia
Howard Oakley:
If you have old Finder aliases that need to be checked and repaired, Alifix will do that job with you. Use it to scan a folder containing those aliases, and it will warn you which can’t be resolved any longer, and can rewrite those that need to be updated.
I’d forgotten about this utility, which just added support for macOS Tahoe, but it’s a good tool to have in your belt, as aliases sometimes break when copying between volumes or restoring from backup.
See also: more about aliases and bookmarks.
Aliases Alifix Mac Mac App macOS 15 Sequoia macOS Tahoe 26
Matthew Bickham:
Magic Lasso Adblock v5.0 now lets you block ads and trackers across all apps on your iPhone, iPad, or Mac — not just in Safari.
[…]
Whether you’re scrolling through social media, playing games, or reading the news (including Apple News), ads are blocked automatically — creating a cleaner, faster experience across your device.
[…]
Many apps secretly track your activity and sell your data to third parties. App Ad Blocking helps shut down these trackers before they load, giving you stronger privacy everywhere.
My concern with ad blocking is always that it will accidentally block something that isn’t an ad and break a site (or, with the new version, an app). However, in my testing so far, that hasn’t happened. For blocking outside of Safari, it uses a network extension, and this currently doesn’t support the same fine-grained control as the Safari extension; but, if necessary, you can quickly toggle all of the blocking on/off from the Magic Lasso Adblock app.
Nick Heer:
After iOS began registering taps immediately, I found scrolling apps with interstitial ads — particularly news apps like those from CBC News and the New York Times — to be particularly hostile. I would scroll and then, while intending to stop the scroll, often tap on an ad which would send me to Safari. Irritating. Not all ads are blocked in these apps, but enough are that it has improved my news reading.
Previously:
Advertising Apple News Firefox Google Chrome iOS iOS 18 iOS App Mac Mac App macOS 15 Sequoia Magic Lasso Adblock Microsoft Edge Network Extensions Privacy Safari Extensions The New York Times
John Sundell:
When a type conforms to either EncodableWithConfiguration
or DecodableWithConfiguration
, it requires an additional configuration value to be passed when either encoding or decoding it (and the compiler will enforce that requirement).
[…]
CodableWithConfiguration
is really quite useful when using Swift’s built-in serialization API to encode and decode types that require additional data in order to be initialized, without having to resort to modeling required data as optional, or having to define additional types that are only ever used for decoding purposes.
It’s a shame there’s no way to avoid the boilerplate of encoding/decoding all the properties that don’t come from the configuration.
Previously:
iOS iOS 18 Mac macOS 15 Sequoia Programming Swift Codable Swift Programming Language
Wednesday, July 2, 2025
Matthew Prince (Hacker News, Slashdot):
The problem is whether you create content to sell ads, sell subscriptions, or just to know that people value what you’ve created, an AI-driven web doesn’t reward content creators the way that the old search-driven web did. And that means the deal that Google made to take content in exchange for sending you traffic just doesn’t make sense anymore.
Instead of being a fair trade, the web is being stripmined by AI crawlers with content creators seeing almost no traffic and therefore almost no value.
That changes today, July 1, what we’re calling Content Independence Day. Cloudflare, along with a majority of the world’s leading publishers and AI companies, is changing the default to block AI crawlers unless they pay creators for their content. That content is the fuel that powers AI engines, and so it’s only fair that content creators are compensated directly for it.
thaddeus:
This is pretty cool, but we’re also dangerously close to Cloudflare basically being the whole internet.
Thomas Claburn:
In a separate post, Cloudflare’s David Belson, head of data insight, and Sam Rhea, VP of product, published data illustrating the disparity between what AI crawlers take and the referral traffic they send back to websites.
During the period between June 19 and 26, 2025, for example, “Anthropic’s AI platform Claude made nearly 71,000 HTML page requests for every HTML page referral,” observe Belson and Rhea. We must note that these measures only track traffic from the Claude website, not the app, as the app does not emit a Referer:
header. The same goes for the other AI vendors.
Manton Reece:
I’m concerned that this default goes too far. Cloudflare has enormous power to intercept web traffic, because they’ve effectively re-centralized DNS for so many websites. While Matthew’s reasons for doing this are good, it should still be an opt-in feature. The open web should by default be open.
[…]
Cloudflare has a series of blog posts today with more details. In one post, they outline how AI crawlers can use HTTP Signatures (similar to what ActivityPub uses) to identify themselves if they have a relationship with Cloudflare for making payments to web publishers. When enabled, Cloudflare will return an HTTP 402 “payment required” response. There’s a mechanism for crawlers to say how much they will pay or to accept the listed price.
[…]
I can also imagine a harmless bot accidentally getting mislabelled as an AI crawler. Cloudflare has significant control even though they aren’t even the ones hosting your web site. According to a companion press release today, Cloudflare proxies traffic for 20% of the web.
Previously:
Update (2025-07-04): Vladimir Prelovac:
Cloudflare launched pay per crawl service in an attempt to centralize control of AI crawling economy.
Interestingly there is an open source effort by Coinbase which may be a better way to achieve this for publishers (and this could be the first actually useful thing to come out of the crypto world). This banks on existing http 402 response spec and is conveniently called x402.org
Now if only it wasn’t so darn hard to setup a wallet for your grandma in her browser so we could have decent micropayments on the web. Something I think about a lot in the context of Kagi/Orion.
Update (2025-07-08): Adam Engst:
There are undoubtedly numerous concerns with pay-per-crawl, not the least of which is that it would put Cloudflare in a position of even greater power within the Internet ecosystem. It could also hinder academic research and open source projects that lack substantial funding.
However, what I find even more interesting about pay-per-crawl is how it might revive HTTP response code 402 as a more general method of enabling direct transactions between producers and consumers. We’re getting close to some of the micropayment-related ideas in Ted Nelson’s largely theoretical Project Xanadu, which could radically democratize commerce on the Internet (I’ve been beating this drum for decades; see “Xanadu Light,” 29 November 1993).
Artificial Intelligence Business Cloudflare CoinBase Web Web Crawlers
Thomas Claburn (Figma, Hacker News):
The company prospectus mentions AI more than 150 times, characterizing it both as a creative accelerant and a potential threat.
[…]
Back to Figma, whose prospectus says that as of the first three months of 2025 it has 13 million monthly active users.
For the year that ended on December 31, 2024, Figma reported revenue of $749 million, up 48 percent year-on-year from the prior year. And for the three months that ended March 31, 2025, the company reported revenue of $228 million, up 46 percent year-on-year.
[…]
Figma cautions that its own use of AI could make its software more complicated to maintain.
Previously:
Update (2025-07-04): Georgia Butler (via Hacker News):
The filing states that Figma entered into a renewed hosting agreement with AWS on May 31, 2025, which commits to “a minimum of $545 million in cloud hosting services over the next five years.”
This works out at $298,466.59 daily in costs to Figma. How this is broken down into storage, compute, or bandwidth costs is not detailed.
Update (2025-08-06): Figma (Hacker News):
Today, we’re announcing the pricing of Figma’s initial public offering of 36,937,080 shares of Class A common stock at a public offering price of $33.00 per share.
Chibuike Oguh:
Shares of Figma slumped 23% on profit taking on Monday, as euphoria over the design software firm waned days after its blockbuster initial public offering.
San Francisco, California-based Figma shares had scored a massive 250% gain during their market debut on Thursday when they were priced at $33 but finished at $115.50, giving the company a market capitalization of about $56.3 billion.
Amazon Web Services Artificial Intelligence Business Figma Graphics Web
Bryson Thill (via Hacker News):
Fakespot’s technology revealed some eye-opening statistics. About 43% of the best-selling Amazon products had reviews that were unreliable or fabricated, according to a study by app company Circuit. The problem was even worse in certain categories. Clothing and jewelry led the pack with a staggering 88% of reviews deemed unreliable.
[…]
As Fakespot gained traction, investors took notice. In November 2020, the company raised $4 million in Series A funding, bringing their total funding to $7 million and signaling strong confidence in their mission to combat fake reviews.
Three years later, Mozilla acquired Fakespot, bringing the startup’s 13-person team into the Firefox family. Mozilla integrated Fakespot’s technology directly into Firefox as the “Mozilla Review Checker” feature, making it easier than ever for users to verify product reviews without installing separate extensions.
[…]
Mozilla couldn’t find a sustainable business model for Fakespot despite its popularity, choosing to redirect resources to core Firefox features and AI-powered browser tools.
Previously:
Amazon Business eBay Fakespot Firefox History Mozilla Shopping Sunset Walmart Web
Joe Rossignol:
The first macOS Tahoe developer beta does not support the legacy FireWire 400 and FireWire 800 data-transfer standards, according to @NekoMichi on X, and a Reddit post. As a result, the first few iPod models and old external storage drives that rely on FireWire cannot be synced with or mounted on a Mac running the macOS Tahoe beta.
Unlike on macOS Sequoia and earlier versions, the first macOS Tahoe beta does not include a FireWire section in the System Settings app.
I’ve seen reports that FireWire support has been partially broken since macOS 12.3, anyway.
Mark Sokolovsky:
Take a fine comb and look through the latest developer beta, tell me if you find any mention of FireWire anywhere – not even System Profiler has it anymore. They’re saying on AppleInsider that even with a Thunderbolt Dock, it won’t let you connect any FW device to macOS.
[…]
Macs started carrying FireWire as early as 1997 as a BTO/CTO option, however, was not included onboard on any model until 1999. Even then, not all models carried it. The mid-2012 13″ non-retina MacBook Pro was the last model Mac to carry any sort of FireWire port.
USB continues to improve, but I just don’t think it’s ever been as reliable as FireWire was.
Jack Wellborn:
In honor of FireWire support presumably going away in macOS Tahoe, here’s pictures from when I connected my original iPod to my M1 MacBook Pro.
MacBook Pro to
Thunderbolt 3 to 2 adapter to
Thunderbolt 2 cable to
Thunderbolt 2 to FireWire 2 adapter to
Firewire 2 cable to
External HD with FireWire 2 and FireWire 1 ports to
FireWire 1 cable to
iPod
Previously:
Update (2025-07-04): Adam Maxwell:
Wow, that’s the end of an era. I bought FW drives as long as I was able, as it seemed like performance and reliability was always better. FW > Ethernet > USB > WiFi > Bluetooth in my unscientific aggregate of performance and reliability.
Lee Bennett:
I guess I’m gonna have to keep an older Mac & OS around coz I still periodically use a FireWire bridge to capture VHS tapes.
Cable FireWire iPod Mac macOS 12 Monterey macOS Tahoe 26 Sunset Thunderbolt
Tuesday, July 1, 2025
Hartley Charlton:
The recommendation was issued by the General Superintendence of Brazil’s Administrative Council for Economic Defense (SG/CADE), the technical body of the federal antitrust authority. In a public statement translated from Portuguese, SG/CADE determined that Apple’s conduct with iOS constitutes a violation of Brazilian competition law and urged CADE’s internal tribunal to impose penalties, including financial fines and mandatory changes to Apple’s policies.
The investigation started in 2022 after formal complaints were submitted by Latin American e-commerce platform MercadoLibre and other digital service providers. The companies alleged that Apple engaged in anti-competitive practices by requiring in-app purchases to be made exclusively through its own payment system and by restricting developers from informing users about alternative purchasing options — a practice known as anti-steering.
MercadoLibre further argued that Apple abused its control over the iOS platform by denying third-party access to critical technologies such as the iPhone ‘s NFC chip, effectively limiting mobile payment competition in Brazil.
Previously:
Antitrust App Store Brazil iOS iOS 18 Legal Near-Field Communication (NFC)
Peter Cohen:
Confirmed with the family this morning that @mymac founder Tim Robertson passed away after a recent illness.
Tim was not just a mainstay of Apple blogging, podcasting and smart analysis for decades, but one of the very nicest people I’ve ever met.
Like ATPM, My Mac began in 1995 and was originally published in DOCMaker format. Each issue was a standalone app-document file, downloadable like shareware from AOL and eWorld.
Update (2025-07-08): John Nemerovski:
Tim recruited, inspired, and nurtured the writing of dozens of regular and guest contributors to MyMac.com, publishing thousands of articles over the course of three decades. His MyMac Podcasting Network has also hosted thousands of episodes of shows such as Tech Fan, GeeksPub, Geekiest Show Ever, and The Essential Apple Podcast.
He accomplished it all as a dedicated Apple aficionado, with very little advertising or sponsorship, while working a day job as a car salesman. MyMac contributors, like Tim, have always been unpaid volunteers who create content at a professional level.
[…]
Tim was a one-of-a-kind, fearless leader. We extend our deepest sympathies to his family in Michigan and encourage anyone who knew him to share their stories on his official obituary.
AOL eWorld iOS Mac Rest in Peace The Media Web
Krystal Hu (via Hacker News):
Grammarly has signed a deal to acquire email efficiency tool Superhuman as part of the company’s push to build an artificial intelligence-powered productivity suite and diversify its business, its executives told Reuters in an interview.
The San Francisco-based companies declined to disclose the financial terms of the deal. Superhuman, once an exclusive email tool boasting a long waitlist for new users, was last valued at $825 million in 2021, and currently has an annual revenue of about $35 million.
Previously:
Acquisition Artificial Intelligence Business E-mail E-mail Client Grammarly iOS iOS 18 iOS App Superhuman Web
Craig Hockenberry (Mastodon):
From the very beginning, iOS has had a notion of an app being in the foreground or background. When you saw an app on screen it was active and when it was gone it was inactive.
[…]
It was simple system that let you do what you needed to do, when you needed to do it. Now with windows on iPadOS, that’s gotten a lot harder.
That’s because apps stay active even when their windows do not.
If you’re using iPadOS 26 and noticing that the saving/syncing/exchange of data is not happening, there’s a stupid trick you need to do to get things working: Tap on the home screen to hide the windows (they slide off to the sides of the display). That makes all the apps on screen inactive and triggers the work that they need to do.
It seems like there’s a missing API for apps to know what’s happening.
Previously:
Update (2025-07-17): Luc Vandal:
BGContinuedProcessingTaskRequest
doesn’t launch when the app is active but not focused—like during a drop in side-by-side multitasking on iPadOS 26.
Apple dev forums? Useless. Google? Merely 10 unhelpful results. Not sure I feel like sinking hours into an Apple Feedback that’ll vanish into the void…
Not exactly having a great summer. Everything feels like a fight. 🤬
iOS Multitasking iPadOS iPadOS 26