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
• Michael Tsai

Xogot for Mac Beta

Miguel de Icaza and Joseph Hill (tweet): Xogot was born as a native user interface shell on top of the Godot game engine for iPad devices, and later iPhone devices. […] Because Xogot’s user interface was written in SwiftUI, and because we had already committed to Apple’s design system, bringing Xogot to macOS felt like […]

Michael Tsai
• Michael Tsai

Where Did SwiftUI Leave You Hanging?

Keren R. Bell: This is a call to join the topic-of-the-month for the Swift Blog Carnival! […] What do you LOVE about SwiftUI? What boggles your mind about it? David Bureš: .sheet is STILL not animatable (a feature since the first OSX release) […] Toolbar item placement is completely broken. […] .searchable is a complete […]

Michael Tsai
• Michael Tsai

WWDC 2026 Wish Lists

Daniel Andrews: If that’s true, here’s what I’m hoping for: fix Liquid Glass on the Mac where it’s genuinely bad. Not a cosmetic tweak, a real rethink of the parts that trade usability for novelty. Bring back some intentionality to the design. Focus on human interaction, stability and speed as primary goals, not footnotes in […]

Michael Tsai
• Michael Tsai

When Dropbox Spawns a Million Folders

Mike Bombich: The two numbers at the end of that path are the file and folder count for this folder. That “Base.lproj” folder has no files in it, but 1 million subfolders. That’s absolutely bonkers! That really can’t be sane. The app, MenuClock (not the real name), looks like it’s just a simple digital clock, […]

Michael Tsai
• Michael Tsai

macOS Needs Its Spaces Grid Back

Christian Inkster (Hacker News): With the release of macOS Lion, Apple introduced Mission Control, its new take on virtual desktops that inexplicably restricted them to a horizontal line only. I remember thinking at first that I just hadn’t seen the setting somewhere, Apple wouldn’t just completely change how I used my computer right? right? […] […]

Michael Tsai
• Michael Tsai

WhisperPad Rejected From the Mac App Store

Rene Zelaya (Hacker News): In April, Apple rejected an update to my Mac dictation app, WhisperPad, under Guideline 2.4.5. Their position was that I was using the accessibility API in a way that wasn’t an accessibility use. The app exists because I have a hand injury. Apple had approved earlier versions doing the same thing. […]

Michael Tsai
• Michael Tsai

Bricking Microsoft Office 2019

Adam Engst (TidBITS-Talk, Hacker News, MacRumors): If you are still using Microsoft Office 2019 for Mac, it will stop working fully on 13 July 2026. Word, Excel, PowerPoint, and Outlook will enter “reduced functionality mode”—a euphemism meaning you can view and print documents but cannot edit, save, or create new ones. Microsoft’s documentation doesn’t clarify […]

Michael Tsai
• Michael Tsai

No Bounty for Mysk

Mysk: We had lengthy discussions explaining the bug to Apple. It was clear to us the bug was new to Apple Product Security. After 5 months, they informed us that the report was treated as a duplicate and it was addressed. We just got this update for CVE-2026-28910: No bounty. […] It is hard to […]

Michael Tsai
• Michael Tsai

fsck_hfs Cache Exhaustion Bug

Kıvanç Günalp: fsck_hfs in macOS Sequoia (version hfs-683.x) has a cache exhaustion bug that reports false corruption on large HFS+ volumes. On machines with 8 GB RAM, volumes of 24 TB or larger trigger “Couldn’t read node” errors during the extended attributes check. […] fsck_hfs pre-allocates a cache at startup — a pool of 32KB […]

Michael Tsai
• Michael Tsai

macOS 26.5.1

Juli Clover (release notes, no security, no enterprise, no developer, full installer, IPSW): According to Apple’s release notes for the update, macOS Tahoe 26.5.1 addresses an unexpected shutdown issue affecting certain enterprise users on M5 Macs. See also: Mr. Macintosh. Previously: macOS 26.5

Michael Tsai
• Michael Tsai

iOS 26.5.1

Juli Clover (release notes, no security, no enterprise, no developer): According to Apple’s release notes, the update fixes a previously documented charging issue with iPhone Air and iPhone 17 models. Previously: iOS 26.5 and iPadOS 26.5

Michael Tsai
• Michael Tsai

BBEdit 16

Bare Bones Software: This release of BBEdit introduces expanded support for macOS “Shortcuts”, via additional actions provided in the Shortcuts application. A “Transform Text” operation allows invocation of “one shot” operations of many kinds, and transforms are provided for extracting matching lines, deleting matching lines, sorting lines, and text replacement. The shortcuts can either interact […]

Michael Tsai
• Michael Tsai

StopTheMadness Pro 26

Jeff Johnson: My Safari extension StopTheMadness Pro has a feature to protect private windows. In other words, StopTheMadness Pro stops websites from detecting private windows in Safari. I won’t explain how my feature works, but in this blog post I’ll explain how websites detect private windows. Jeff Johnson: I’m sorry to say that at this […]

Michael Tsai
• Michael Tsai

Mac External Display Support Reference

RetinaDesk: How many external monitors can your Mac actually drive? Pick your exact Apple Silicon Mac — we’ll show the maximum external display count, per-port resolution and refresh caps, valid configurations, and the gotchas that burn people. The site’s maintainer, Parish Khan, writes: After your March 2024 post on the M3 MacBook Pro getting two-display […]

Michael Tsai
• Michael Tsai

Bartender Pro

Applause Group: Bartender Pro includes everything in Bartender 6, plus Top Shelf and future Pro tools as they’re released. […] [Top Shelf is a] powerful new way to interact with your MacBook’s notch — bringing common utilities into what used to be wasted space. The Pro features require a new $15/year subscription. Dan Moren: Top […]

Michael Tsai
• Michael Tsai

ARC Overhead in Swift Sorting

Sean Heber: I made a function in Tapestry 23x faster today by sorting an array using its indices instead of using its data directly. Like this: let unsorted = items var indices = Array(unsorted.indices) indices.sort { a, b in unsorted[a].thing > unsorted[b].thing } items = indices.map { unsorted[$0] } Versus presumably something like: items.sort { […]

Michael Tsai
• Michael Tsai

Iris 1.0

Tyler Hall (Mastodon): The first version, from November 2020, was called AntiPhoto. The name was a mood. I had tens of thousands of photos and videos scattered across drives and old phone backups, and Apple Photos wanted me to live inside its library, on its terms. I didn’t want a walled garden. I wanted something […]

Michael Tsai
• Michael Tsai

Halide Mark III

Ben Sandofsky: Mark III is now available in the App Store. This post highlights the major new features, starting with Looks, which produce gorgeous photos straight-out-of-camera. […] Inspired by “Less, but better,” we partnered with the renowned Hollywood colorist Cullen Kelly to develop a succinct set of gorgeous, physically accurate processes exclusive to Halide. Each […]

Michael Tsai
• Michael Tsai

!Camera

John Gruber: !Camera’s use of LUTs for filter-like effects opens the app to a wide world of non-proprietary looks. The best source I’ve found for new LUTs to import is the Panasonic LUMIX Lab app — Panasonic’s built-in LUTs are boring, but the app has a whole community of user-submitted LUTs and I’ve found several of them […]

Michael Tsai
• Michael Tsai

Project Indigo

Allison Johnson (2025): Adobe’s Project Indigo is a camera app built by camera nerds for camera nerds. It’s the work of Florian Kainz and Marc Levoy, the latter of whom is also known as one of the pioneers of computational photography with his work on early Pixel phones. Indigo’s basic promise is a sensible approach […]

Michael Tsai
• Michael Tsai

Unpro Camera

Jeremy Gray (2025): Unpro Camera promises “that unprocessed look” that has become popular lately and is in the same vein as Halide’s Process Zero option. […] Unpro not only aims to produce a more retro-looking image, free from modern smartphone processing techniques, but the app also channels old-school vibes through its design and user interface. […]

Michael Tsai
• Michael Tsai

Iris Rejected From the App Store

Tyler Hall: Rejected after six days waiting for review, and four minutes after launching the app for the first time. The app uses one or more entitlements which do not appear to have matching functionality within the app. com.apple.security.network.server I guess they never opened the Settings window during all the time they spent reviewing the […]

Michael Tsai
• Michael Tsai

OpenAI Model’s Proof of Erdős Unit Distance Problem

OpenAI (Hacker News): This proof is an important milestone for the math and AI communities. It marks the first time that a prominent open problem, central to a subfield of mathematics, has been solved autonomously by AI. It also demonstrates the depth of reasoning these systems now support. […] The proof is available here. The […]

Michael Tsai
• Michael Tsai

Apps for YouTube℠™®•!

Jeff Johnson: Several of these apps have a link to a privacy policy web page that’s hosted on a generic free site such as sites.google.com, docs.google.com, github.io, wixsite.com, or vercel.app, which is always a bad sign. A couple of the apps use URL shorteners for the privacy policy link: bit.ly and shorturl.at. Why is that […]

Michael Tsai
• Michael Tsai

Google’s Intelligent Search Box

Sarah Perez (Hacker News): The era of the “ten blue links” is officially over. At its Google I/O conference on Tuesday, Google unveiled an AI-powered overhaul of Search centered around a reimagined “intelligent search box” — what the company describes as the biggest change to this entry point to the web since the search box […]

Michael Tsai
• Michael Tsai

Apple Asks Supreme Court to Review Epic Ruling

Marcus Mendes: Apple today filed a request with the Supreme Court in an attempt to reverse key lower court rulings over the App Store injunction in its long-running legal battle with Epic Games. […] In its petition, Apple is asking the Supreme Court to review two questions. The first is whether Apple should have been […]

Michael Tsai
• Michael Tsai

Stats Visualization in Apple Sports

John Gruber: I’ve got some gripes about certain specific aspects of Apple Sports. Like, where does one even start to explain how much is wrong with their zero-sum visualization of team stats? Has anyone ever even seen a presentation like that before? It has to be seen to be believed. What on earth were they […]

Michael Tsai
• Michael Tsai

Cleve Moler, RIP

MathWorks (Hacker News, Reddit): Cleve was chief mathematician and cofounder of MathWorks and the author of the first version of MATLAB. In his early years, he was a professor of math and computer science for almost 20 years at the University of Michigan, Stanford University, and the University of New Mexico. During this time he […]

Michael Tsai
• Michael Tsai

Steve Jobs in Exile

Geoffrey Cain (Amazon): Drawing on previously unpublished materials and new interviews with the key players, Geoffrey Cain reveals the untold story of Steve Jobs’s “lost decade”—the formative years that shaped the icon we thought we knew. With unprecedented access to unbroadcast footage of Jobs in NeXT meetings, private company documents, and interviews with his closest […]

Michael Tsai
• Michael Tsai

Leaving CloudKit

César Pinto Castillo: CloudKit is one of the best-kept secrets in the Apple platform stack. For years it has quietly powered sync, storage, and sharing for our apps — for free, with zero servers to run, and with end-to-end encryption we didn’t have to design ourselves. And yet, we’re moving off it. […] When a […]