Sign up

Michael Tsai

Not verified No WebSub updates No webmention support Not yet validated

Generator
https://wordpress.org/?v=6.8.3
Public lists
Manton Reece - Blogroll
Fetched

Michael Tsai
Text • Michael Tsai

Disk Image Performance With macOS 26.3.1

Howard Oakley: This table summarises read and write performance of the most popular types of disk image prior to macOS Tahoe, and demonstrates how sparse bundles have consistently performed best and most consistently, and sparse images (now dropped from Disk Utility’s options) fare worst, particularly when encrypted. Howard Oakley: Although most of the test results […]

Michael Tsai
Text • Michael Tsai

Provisioning Profiles in Mac VMs

Quinn: There may be other outstanding issues, but you can now: On a macOS 15 or later host, install macOS 15 or later in a VM.On the guest, log in using an Apple Account in System Settings.And install Xcode.And add your Apple Account to Xcode.And then build and run a Mac app.Even if it uses […]

Michael Tsai
Text • Michael Tsai

Overcast Transcripts

Macro Arment (Mastodon): What’s in this beta: Transcripts of most podcasts (swipe on the episode art during playback, it’s a new page past the info screen) Live-scrolling of transcripts during playback Tap to seek on any line of text Music detection All of this should work even with dynamic ad insertion… and even with private/membership […]

Michael Tsai
Text • Michael Tsai

Android Sideloading Waiting Period

Ryan Whitwam (Hacker News): With its new limits on sideloading, Android phones will only install apps that come from verified developers. To verify, devs releasing apps outside of Google Play will have to provide identification, upload a copy of their signing keys, and pay a $25 fee. It all seems rather onerous for people who […]

Michael Tsai
Text • Michael Tsai

Updates to Vibe Coding Apps Rejected From the App Store

Hartley Charlton: Apple has quietly blocked AI “vibe coding” apps, such as Replit and Vibecode, from releasing App Store updates unless they make changes, The Information reports. […] Apple told The Information that certain vibe coding features breach long-standing App Store rules prohibiting apps from executing code that alters their own functionality or that of […]

Michael Tsai
Text • Michael Tsai

MarsEdit 5.4.1

Daniel Jalkut: This update adds support for macOS’s standard “Versions” document history, improves the Share Extension to support sending text to MarsEdit, and includes a number of bug fixes across the rich text and plain text editors. I’m holding off on this update for the moment because I’m seeing a regression viewing and sorting by […]

Michael Tsai
Text • Michael Tsai

Catalyst in Tahoe

fahad-sh: I’m exploring macOS development, comparing Mac Catalyst apps vs native AppKit/SwiftUI apps. What are the main limitations of Catalyst today?In what scenarios is a native AppKit or SwiftUI app unavoidable? Any insights are much appreciated — I’m trying to understand when Catalyst is sufficient and when going native is worth the extra effort. Ryan […]

Michael Tsai
Text • Michael Tsai

Apple Wins Musi App Store Removal Lawsuit

Tim Hardwick: A lawsuit brought against Apple by music streaming app Musi has been dismissed by a federal judge, after she ruled that Apple’s developer agreement gives it the right to remove any app from the App Store at any time, “with or without cause.” […] Musi claimed it complied with YouTube’s terms, but Apple […]

Michael Tsai
Text • Michael Tsai

The Secure Design of the MacBook Neo’s On-Screen Camera Indicator

John Gruber (Mastodon): One might presume that the dedicated indicator lights are significantly more secure than the rendered-on-display indicators. I myself made this presumption in the initial version of my MacBook Neo review last week. This presumption is, I believe, wrong. Later last week Apple published, and I linked to, a small update in their […]

Michael Tsai
Text • Michael Tsai

Apple Exclaves

Random Augustine (2025, Hacker News, John Gruber): The kernel shared in common between iOS, macOS, tvOS, visionOS and watchOS — named XNU — is based on a microkernel called Mach. However, the way XNU has been implemented places all system functions within the same privileged scope and it effectively operates as a monolithic kernel. The […]

Michael Tsai
Text • Michael Tsai

Grief and the AI Split

John Gruber: But where I think Amodei’s remarks, quoted above, are facile is that it hasn’t played out as simply that lines of code that would have been written by human programmers are now generated by AI models. That’s part of it, for sure. But what’s revolutionary — a topic I’ve been posting about twice already today — is […]

Michael Tsai
Text • Michael Tsai

macOS 26.3.1 (a)

Howard Oakley: Apple has just released its first public Background Security Improvement (BSI) for macOS 26.3.1 Tahoe, labelled as BSI (a)-25D771280a. Apple: Available for: iOS 26.3.1, iPadOS 26.3.1, macOS 26.3.1, macOS 26.3.2 Impact: Processing maliciously crafted web content may bypass Same Origin Policy Description: A cross-origin issue in the Navigation API was addressed with improved […]

Michael Tsai
Text • Michael Tsai

Whither Liquid Glass?

William Gallagher: Apple’s Liquid Glass redesign of all of its operating systems from iPhone to Mac may have proven divisive, and it was certainly spearheaded by Alan Dye. But there is no possibility that it will be dropped, even as Bloomberg now reports that several designers left alongside Dye when he moved to Meta. This […]

Michael Tsai
Text • Michael Tsai

Tony Hoare, RIP

Liam Proven: Professor Charles Anthony Richard Hoare has died at the age of 92. Known to many computer science students as C. A. R. Hoare, and to his friends as Tony, he was not only one of the greatest minds in the history of programming – he also came up with a number of the […]

Michael Tsai
Text • Michael Tsai

AirPods Max 2

Apple (Hacker News, Reddit, MacRumors): Apple today announced AirPods Max 2, bringing even better Active Noise Cancellation (ANC), elevated sound quality, and intelligent features to the iconic over-ear design. Powered by H2, features like Adaptive Audio, Conversation Awareness, Voice Isolation, and Live Translation come to AirPods Max for the first time. The new AirPods Max […]

Michael Tsai
Text • Michael Tsai

EagleFiler 1.9.20

EagleFiler 1.9.20 is a maintenance release of my Mac digital filing cabinet and e-mail archiving app that improves importing (from Mariner Paperless, Evernote, and Apple Creator Studio), adds some scripts for working with dates and filenames, and improves searching and tagging. macOS 26.4 adds some classes with strange names like AppIntentsServices.$RunnerServiceDispatcherActorProtocol and IDSFoundation.$IDSDRealTimeGroupSessionManager that confuse […]

Michael Tsai
Text • Michael Tsai

AI Layoffs

Ari Levy and Jordan Novet: Atlassian said on Wednesday that it’s eliminating 10% of its workforce, or about 1,600 jobs, as the company restructures following a plunge in its stock price driven by developments in artificial intelligence. “We are doing this to self-fund further investment in AI and enterprise sales, while strengthening our financial profile,” […]

Michael Tsai
Text • Michael Tsai

URL/NSURL Double-Encodes Characters Unnecessarily

Jeff Johnson: The older, simpler API [NSURL URLWithString:URLString] behaves the same as [NSURL URLWithString:URLString encodingInvalidCharacters:YES] when your code is compiled with the iOS 17 or macOS 14 SDK. So much for backward compatibility! [NSURL URLWithString:URLString] continues to work fine with example 1, leaving the URL string untouched, but it mangles example 2: https://example.org?url=https%253A%252F%252Fexample.org%253Ffoo%5B0%5D%253Dbar Notice that […]

Michael Tsai
Text • Michael Tsai

Lower App Store Fees in China

Apple (MacRumors): As of March 15, 2026, changes will be made to the commission rates that apply to the China mainland storefront of the App Store on iOS and iPadOS. The commission rate for standard Apple In-App Purchase and paid app transactions will be 25%. Currently, the rate is 30%. The commission rate for qualifying […]

Michael Tsai
Text • Michael Tsai

Five Decades of Thinking Different

Computer History Museum (MacRumors): Join us for a special CHM Live evening celebrating Apple’s first half-century, featuring speakers from across the eras of Apple history, including former Apple CEO John Sculley, Senior Employee Chris Espinosa, former Senior Vice President (SVP) of Hardware Engineering Jon Rubinstein (by video), and former Chief Software Technology Officer and SVP […]

Michael Tsai
Text • Michael Tsai

Meta Acquires Moltbook

Amanda Silberling (Hacker News, Slashdot): Meta acquired Moltbook, the Reddit-like “social network” where AI agents using OpenClaw can communicate with one another. The news was first reported by Axios and later confirmed to TechCrunch. Moltbook is joining Meta Superintelligence Labs, a Meta spokesperson told us. Moltbook creators Matt Schlicht and Ben Parr will join the […]

Michael Tsai
Text • Michael Tsai

Apple’s 50th Anniversary

Tim Cook (MacRumors): Fifty years ago in a small garage, a big idea was born. Apple was founded on the simple notion that technology should be personal, and that belief — radical at the time — changed everything. […] At Apple, we’re more focused on building tomorrow than remembering yesterday. But we couldn’t let this […]

Michael Tsai
Text • Michael Tsai

Ensembles 3

Drew McCormack (February): Had my Core Data sync framework, Ensembles, pretty much in maintenance mode. With Apple moving on to SwiftData, didn’t seem any point to modernizing the 15 year old ObjC codebase. But I had the thought to give Claude a shot at it, and in 2 days I’ve got a complete port: Swift […]

Michael Tsai
Text • Michael Tsai

6K Display Comparison

Wade Tregaskis: Nobody else has even tried to make a bright 6k display – in fact, every non-Apple 6k display is outright dim by modern display standards – they’re barely brighter than the original 5k display in the 2015 iMac! […] For the price of one Apple Pro Display XDR you can get four Asus […]

Michael Tsai
Text • Michael Tsai

Hardware-Exclusive Mac Accent Colors

John Gruber: By default, the MacOS accent color in System Settings → Appearance defaults to a color that matches the Neo’s hardware — a fun trick Apple has been using for decades. David Deller: This is the first I’m learning that System Settings sometimes has a special accent color only available to a Mac with a particular […]

Michael Tsai
Text • Michael Tsai

Greg Knauss Is Losing Himself

Greg Knauss: What I am talking about is being replaced, about becoming expendable, about machines gaining the ability to adequately perform a very specific function that was previously the exclusive domain of skull meat. What I’m talking about is that nothing I do matters. That nothing I can do matters. In just the past few […]

Michael Tsai
Text • Michael Tsai

CoreDataEvolution

Fatbobman (Mastoson): This library is designed to simplify and enhance Core Data’s handling of multithreading, drawing inspiration from SwiftData’s @ModelActor feature, enabling efficient, safe, and scalable operations. […] Custom Executors for Core Data Actors CoreDataEvolution provides custom executors that ensure all operations on managed objects are performed on the appropriate thread associated with their managed […]

Michael Tsai
Text • Michael Tsai

Weathergraph 1.0.330

Tomas Kafka: Multiple locations — the most-requested Weathergraph feature — is finally here. Save home, work, your favourite trails, or your next destination. Switch between them instantly with a single tap. Finally. This is still my favorite weather app. As with the forecast provider toggle, the location toggle works on the main graph (and retains […]

Michael Tsai
Text • Michael Tsai

Acme Weather 1.0

Adam Grossman: Fifteen years ago, we started work on the Dark Sky weather app. […] We enjoyed our time at Apple. So why did we leave to start another weather company? It’s simple: when looking at the landscape of the countless weather apps out there, many of them lovely, we found ourselves feeling unsatisfied. […] […]

Michael Tsai
Text • Michael Tsai

Ars Technica’s AI-Fabricated Quotes

Maggie Harrison Dupré (Hacker News, more context): The Condé Nast-owned Ars Technica has terminated senior AI reporter Benj Edwards following a controversy over his role in the publication and retraction of an article that included AI-fabricated quotes, Futurism has confirmed. Earlier this month, Ars retracted the story after it was found to include fake quotes […]