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

Improving the Usability of C Libraries in Swift

Doug Gregor: The Swift code above has a very “C” feel to it. It has global function calls with prefixed names like wgpuInstanceCreateSurface and global integer constants like WGPUStatus_Error. It pervasively uses unsafe pointers, some of which are managed with explicit reference counting, where the user provides calls to wpuXYZAddRef and wgpuXYZRelease functions. It works, […]

Michael Tsai
• Michael Tsai

TikTok US Joint Venture

David McCabe and Emmett Lindner (MacRumors, The Verge): TikTok said on Thursday that its Chinese owner, ByteDance, had struck a deal with a group of non-Chinese investors to create a new U.S. TikTok, concluding a six-year legal saga that saw the app banned by Congress and ensnared in politicking between two global superpowers. Investors including […]

Michael Tsai
• Michael Tsai

A Lament for Aperture

Daniel Kennett (BasicAppleGuy): An exception to that, however, is Apple’s Aperture. I’m still grumpy that Apple discontinued it back in 2015, and I’m not alone. Start spending time in the online photography sphere and you’ll start to notice a small but undeniable undercurrent of lament of its loss to this day. Find an article about […]

Michael Tsai
• Michael Tsai

Bugs Apple Loves

Nick Hodulik (via Hacker News): You need to find an email. You type in the sender’s name. Nothing. You try the subject line. Nothing. You try a unique word you know was in the email. Nothing. […] You type a word. Autocorrect changes it. You delete it and type what you meant. Autocorrect changes it […]

Michael Tsai
• Michael Tsai

LosslessCut 1.13

Jason Snell: There was a time when QuickTime was more than just a playback utility; I used it frequently to perform simple video edits, like removing commercials from an off-air recording or tacking the contents of one file on the end of another. Since those days ended with the deprecation of classic QuickTime, I’ve never […]

Michael Tsai
• Michael Tsai

Clawdbot

Clawdbot (Twitter, Showcase, Documentation, GitHub): Clears your inbox, sends emails, manages your calendar, checks you in for flights. All from WhatsApp, Telegram, or any chat app you already use. Federico Viticci: To say that Clawdbot has fundamentally altered my perspective of what it means to have an intelligent, personal AI assistant in 2026 would be […]

Michael Tsai
• Michael Tsai

Backseat Software

Mike Swanson (via Brent Simmons): And yet, this is how a lot of modern software behaves. Not because it’s broken, but because we’ve normalized an interruption model that would be unacceptable almost anywhere else. I’ve started to think of this as backseat software: the slow shift from software as a tool you operate to software […]

Michael Tsai
• Michael Tsai

Lessons From 14 Years at Google

Addy Osmani (via Hacker News): User obsession means spending time in support tickets, talking to users, watching users struggle, asking “why” until you hit bedrock. I wonder how much this happens at Google and Apple these days. The quest for perfection is paralyzing. I’ve watched engineers spend weeks debating the ideal architecture for something they’ve […]

Michael Tsai
• Michael Tsai

Why Walmart Still Doesn’t Support Apple Pay

Chance Miller (Hacker News): Walmart doesn’t accept any form of NFC payment in the United States. It’s not just a limitation on Apple Pay. The retailer doesn’t take Google Pay, Samsung Pay, or even let you tap your contactless physical card to pay. […] When you use Walmart Pay, it’s incredibly easy for Walmart to […]

Michael Tsai
• Michael Tsai

AppleEvent Recording Bug

Olof Hellman: My AppleScriptable macOS app is recordable. Occasionally, I have a UI action performed by the user that I handle internally, and I send a corresponding AppleEvent with the SendOptions flag .dontExecute (was kAEDontExecute) so that AppleScript recording will see the action and record it. With Sequoia 15.7.3 and Tahoe 26.1, I am seeing […]

Michael Tsai
• Michael Tsai

Notes on Apple’s Nano Texture

Jonathan Borichevskiy (via Peter Steinberger, Hacker News): In the four months I’ve had it I’ve told at least a dozen people about it, and I’m gonna keep telling people. Being able to take my entire computing environment to places without being worried about glare has expanded the range of environments I can create in. It […]

Michael Tsai
• Michael Tsai

Mac Code Signing at 20

Howard Oakley: This year marks the twentieth anniversary of Apple’s announcement of the introduction of code signing, although it wasn’t unleashed until Mac OS X 10.5 Leopard the following year (2007). […] Apple had long maintained that users would remain able to run unsigned code in macOS, but that changed in November 2020 with the […]

Michael Tsai
• Michael Tsai

Blurring App Store Ads and Search Results

Benjamin Mayo (Hacker News): Apple is testing a new design for App Store search ads on iPhone. Some users on iOS 26.3 are noticing that the blue background around sponsored results is no longer shown, blurring the line between what paid ad results look like and the real search results that follow. This means the […]

Michael Tsai
• Michael Tsai

My Apple Watch SE 3 Experience

I’d been anticipating the Apple Watch SE 3 for a while because I wanted: A faster watch—I was happy with the original SE’s functionality, but it always felt slow. Longer battery life—I had started to need Low Power Mode to get through longer days. The ability to run newer software—the original SE was stuck at […]

Michael Tsai
• Michael Tsai

Closing Setapp Mobile Marketplace

Tim Hardwick: The service will officially cease operating on February 16, 2026. Setapp Mobile launched in open beta in September 2024. In a support page, MacPaw said Setapp Mobile is being closed because of app marketplaces’ “still-evolving and complex business terms that don’t fit Setapp’s current business model,” suggesting it was not profitable for the […]

Michael Tsai
• Michael Tsai

Tahoe Broke Resizing Finder Columns View

Jeff Johnson: At the bottom of each column is a resizing widget that you can use to change the width of the columns. Or rather, you could use it to change the width of the columns. On macOS Tahoe, the horizontal scroller covers the resizing widget and prevents it from being clicked! Compare with macOS […]

Michael Tsai
• Michael Tsai

How Markdown Took Over the World

Anil Dash (Hacker News, Mac Power Users): If mark_up_ is complicated, then the opposite of that complexity must be… mark_down_. This kind of solution, where it’s so smart it seems obvious in hindsight, is key to Markdown’s success. John worked to make a format that was so simple that anybody could pick it up in […]

Michael Tsai
• Michael Tsai

Bulk Setting “Catch Up Automatically” in OmniFocus

It turns out that one of my favorite new features in OmniFocus 4.7 is the Catch Up Automatically option for repeating actions: With this setting turned off, completing an item will create the next occurrence following the schedule you have set, even when the next occurrence is in the past. With this setting turned on, […]

Michael Tsai
• Michael Tsai

India May Want iOS’s Source Code

Tim Hardwick (Hacker News): Apple and other smartphone manufacturers are resisting an Indian government proposal that would require them to hand over source code for security review, reports Reuters. […] Apple, Google, Samsung, Xiaomi, and industry group MAIT have all reportedly objected, citing a lack of global precedent and concerns about revealing proprietary details. […] […]

Michael Tsai
• Michael Tsai

Apple Creator Studio

Apple (Hacker News, ArsTechnica, MacRumors, 9To5Mac, MacStories, Reddit, Mac Power Users): Apple today unveiled Apple Creator Studio, a groundbreaking collection of powerful creative apps designed to put studio-grade power into the hands of everyone, building on the essential role Mac, iPad, and iPhone play in the lives of millions of creators around the world. The […]

Michael Tsai
• Michael Tsai

Gmail Ending Support for Gmailify and POP Fetching

Google (via Adam Engst): Starting in January 2026, Gmail will no longer provide support for the following features: Gmailify: This feature allows you to get special features like spam protection or inbox organisation applied to your third-party email account. Learn more about Gmailify. Check mail from other accounts: Fetching emails from third-party accounts into your […]

Michael Tsai
• Michael Tsai

Apple Services in 2025

Eddy Cue (MacRumors): 2025 was a record-breaking year for Apple services, marked by remarkable growth, global expansion, and continuous innovation. From Apple TV, Apple Music, and Apple News, to daily essentials like Apple Pay and iCloud, we delivered enriching experiences to users worldwide. Reflecting on 2025, we remained committed to enhancing our users’ daily lives, […]

Michael Tsai
• Michael Tsai

UK Child Protections and Messaging Backdoor

Tim Hardwick: Apple and Google will soon be “encouraged” to build nudity-detection algorithms into their software by default, as part of the UK government’s strategy to tackle violence against women and girls, reports the Financial Times. Jon Brodkin: If the UK gets its way, operating systems like iOS and Android would “prevent any nudity being […]

Michael Tsai
• Michael Tsai

Apple Picks Gemini

Google (CNBC, MacRumors, AppleInsider, Hacker News): Apple and Google have entered into a multi-year collaboration under which the next generation of Apple Foundation Models will be based on Google’s Gemini models and cloud technology. These models will help power future Apple Intelligence features, including a more personalized Siri coming this year. After careful evaluation, Apple […]

Michael Tsai
• Michael Tsai

The Struggle of Resizing Windows on Tahoe

Norbert Heger (Mastodon, Hacker News): Since upgrading to macOS Tahoe, I’ve noticed that quite often my attempts to resize a window are failing. This never happened to me before in almost 40 years of using computers. So why all of a sudden? It turns out that my initial click in the window corner instinctively happens […]

Michael Tsai
• Michael Tsai

Mac Screenshot Utilities

Adam Engst: Here are the unique features that keep me using multiple apps for my screenshots. […] Most of the time, I dismiss floating shot windows immediately, but they can be useful for referring to a screenshot—such as the contents of a menu that I can’t keep open—while writing. Floating shots are also handy for […]

Michael Tsai
• Michael Tsai

Cloudflare Defies Italy’s Piracy Shield

Jon Brodkin: Italy fined Cloudflare 14.2 million euros for refusing to block access to pirate sites on its 1.1.1.1 DNS service, the country’s communications regulatory agency, AGCOM, announced yesterday. Cloudflare said it will fight the penalty and threatened to remove all of its servers from Italian cities. AGCOM issued the fine under Italy’s controversial Piracy […]

Michael Tsai
• Michael Tsai

Slow iOS 26 Adoption

Hartley Charlton (Slashdot): Usage data published by StatCounter (via Cult of Mac) for January 2026 indicates that only around 15 to 16% of active iPhones worldwide are running any version of iOS 26 . The breakdown shows iOS 26.1 accounting for approximately 10.6% of devices, iOS 26.2 for about 4.6%, and the original iOS 26.0 […]

Michael Tsai
• Michael Tsai

Search vs. Primary Action in the iOS 26 Tab Bar

Ryan Ashcraft: Up until iOS 26, tab bars were fixed on the bottom of the screen and spanned the full horizontal space. Now, tab bars are capsule-shaped and inset from the screen edges. […] Search tabs are separated visually from the rest of the tab bar and have a circular shape. When switching to the […]

Michael Tsai
• Michael Tsai

Choosing a Driving Route in CarPlay

Dr. Drang: That the default route’s Go button is gray while the alternates are green is a stupidity addressed by Sage Olson and Joe Rosensteel, so I won’t bother. What I will address is that whichever route you choose, you have to tap its Go button. Even though the full description of each route looks […]