41554 blogs · [ { "id": "01a0d9fa-bc28-72c6-8323-7eb93f22a167", "title": "Locked Down Passkey and Keychain Backups", "url": "https://mjtsai.com/blog/2026/09/24/locked-down-passkey-and-keychain-backups/", "published_at": "2026-09-24T19:49:55+00:00" }, { "id": "01a0d9fa-bc28-72c6-8323-7eb93f8130ba", "title": "Siri AI Ships (But Still Beta)", "url": "https://mjtsai.com/blog/2026/09/23/siri-ai-ships-but-still-beta/", "published_at": "2026-09-23T19:33:52+00:00" }, { "id": "01a0d9fa-bc29-723f-98cb-4255061bc9ea", "title": "OmniFocus 4.9", "url": "https://mjtsai.com/blog/2026/09/23/omnifocus-4-9/", "published_at": "2026-09-23T19:33:40+00:00" }, { "id": "01a0d9fa-bc29-723f-98cb-4255066adcf4", "title": "iPhone Handoff", "url": "https://mjtsai.com/blog/2026/09/23/iphone-handoff/", "published_at": "2026-09-23T19:32:32+00:00" }, { "id": "01a0d9fa-bc29-723f-98cb-425506e3bd50", "title": "Two-Tier Encryption in the UK", "url": "https://mjtsai.com/blog/2026/09/22/two-tier-encryption-in-the-uk/", "published_at": "2026-09-22T20:36:49+00:00" }, { "id": "01a0d9fa-bc29-723f-98cb-42550776de39", "title": "Persistent Ads in iOS Settings", "url": "https://mjtsai.com/blog/2026/09/22/persistent-ads-in-ios-settings/", "published_at": "2026-09-22T20:36:35+00:00" }, { "id": "01a0d9fa-bc29-723f-98cb-425507ddba6f", "title": "“Prepare to Ship” Battery Drain and Limit", "url": "https://mjtsai.com/blog/2026/09/22/prepare-to-ship-battery-drain-and-limit/", "published_at": "2026-09-22T20:36:27+00:00" }, { "id": "01a0d9fa-bc29-723f-98cb-42550831a4de", "title": "Carbon Copy Cloner 7.2", "url": "https://mjtsai.com/blog/2026/09/22/carbon-copy-cloner-7-2/", "published_at": "2026-09-22T20:36:17+00:00" }, { "id": "01a0c633-d590-73b5-89fa-ac5108069607", "title": "Shop Different", "url": "https://mjtsai.com/blog/2026/09/21/shop-different/", "published_at": "2026-09-21T20:46:33+00:00" }, { "id": "01a0c633-d590-73b5-89fa-ac510856da72", "title": "Airmail 26.037", "url": "https://mjtsai.com/blog/2026/09/21/airmail-26-037/", "published_at": "2026-09-21T20:46:07+00:00" }, { "id": "01a0c633-d590-73b5-89fa-ac510952f879", "title": "SpamSieve 3.3.2", "url": "https://mjtsai.com/blog/2026/09/18/spamsieve-3-3-2/", "published_at": "2026-09-18T20:37:26+00:00" }, { "id": "01a0c633-d590-73b5-89fa-ac5109596a5c", "title": "Golden Gate Liquid Glass", "url": "https://mjtsai.com/blog/2026/09/18/golden-gate-liquid-glass/", "published_at": "2026-09-18T20:32:32+00:00" }, { "id": "01a0c633-d590-73b5-89fa-ac510987b8a1", "title": "Xcode’s New .xcproj Files Are JSON", "url": "https://mjtsai.com/blog/2026/09/17/xcodes-new-xcproj-files-are-json/", "published_at": "2026-09-17T18:32:38+00:00" }, { "id": "01a0c633-d590-73b5-89fa-ac51099878c2", "title": "Jumping to 27.2", "url": "https://mjtsai.com/blog/2026/09/17/jumping-to-27-2/", "published_at": "2026-09-17T18:32:16+00:00" }, { "id": "01a0c633-d590-73b5-89fa-ac5109bf2af1", "title": "Apple Reference Image", "url": "https://mjtsai.com/blog/2026/09/16/apple-reference-image/", "published_at": "2026-09-16T16:53:38+00:00" }, { "id": "01a0c633-d590-73b5-89fa-ac510a98cc35", "title": "CarPlay in GM Trucks", "url": "https://mjtsai.com/blog/2026/09/16/carplay-in-gm-trucks/", "published_at": "2026-09-16T16:53:32+00:00" }, { "id": "01a0c633-d590-73b5-89fa-ac510aa5e7fc", "title": "iPhone 17 Model Popularity", "url": "https://mjtsai.com/blog/2026/09/16/iphone-17-model-popularity/", "published_at": "2026-09-16T16:53:22+00:00" }, { "id": "01a0c633-d590-73b5-89fa-ac510b8d6345", "title": "Opting Into Training Siri AI and Apple Foundation Models", "url": "https://mjtsai.com/blog/2026/09/15/opting-into-training-siri-ai-and-apple-foundation-models/", "published_at": "2026-09-15T20:55:49+00:00" }, { "id": "01a0c633-d590-73b5-89fa-ac510c42159c", "title": "Xcode 27", "url": "https://mjtsai.com/blog/2026/09/15/xcode-27/", "published_at": "2026-09-15T20:55:21+00:00" }, { "id": "01a0c633-d590-73b5-89fa-ac510c8c9c6c", "title": "macOS 26.7 and macOS 15.8", "url": "https://mjtsai.com/blog/2026/09/15/macos-26-7-and-macos-15-8/", "published_at": "2026-09-15T20:54:49+00:00" }, { "id": "01a0c633-d590-73b5-89fa-ac510d5284ec", "title": "iOS 26.7 and iPadOS 26.7", "url": "https://mjtsai.com/blog/2026/09/15/ios-26-7-and-ipados-26-7/", "published_at": "2026-09-15T20:54:41+00:00" }, { "id": "01a0c633-d590-73b5-89fa-ac510df90a8d", "title": "macOS 27 Golden Gate", "url": "https://mjtsai.com/blog/2026/09/14/macos-27-golden-gate/", "published_at": "2026-09-14T20:51:55+00:00" }, { "id": "01a0c633-d590-73b5-89fa-ac510e4d2aef", "title": "iOS 27", "url": "https://mjtsai.com/blog/2026/09/14/ios-27/", "published_at": "2026-09-14T20:51:25+00:00" }, { "id": "01a0c633-d590-73b5-89fa-ac510ee0137c", "title": "iPadOS 27", "url": "https://mjtsai.com/blog/2026/09/14/ipados-27/", "published_at": "2026-09-14T20:51:03+00:00" }, { "id": "01a0c633-d590-73b5-89fa-ac510f0487c3", "title": "watchOS 27", "url": "https://mjtsai.com/blog/2026/09/14/watchos-27/", "published_at": "2026-09-14T20:50:49+00:00" }, { "id": "01a0c633-d590-73b5-89fa-ac510f592570", "title": "visionOS 27", "url": "https://mjtsai.com/blog/2026/09/14/visionos-27/", "published_at": "2026-09-14T20:50:42+00:00" }, { "id": "01a0c633-d590-73b5-89fa-ac510fc2337f", "title": "tvOS 27", "url": "https://mjtsai.com/blog/2026/09/14/tvos-27/", "published_at": "2026-09-14T20:50:06+00:00" }, { "id": "01a0c633-d590-73b5-89fa-ac510fe5631c", "title": "audioOS 27", "url": "https://mjtsai.com/blog/2026/09/14/audioos-27/", "published_at": "2026-09-14T20:47:49+00:00" }, { "id": "01a09527-3dd2-7151-9a02-a99c124322d3", "title": "Golden Gate Release Candidate", "url": "https://mjtsai.com/blog/2026/09/11/golden-gate-release-candidate/", "published_at": "2026-09-11T17:58:57+00:00" }, { "id": "01a09527-3dd2-7151-9a02-a99c12560acd", "title": "Developing for iPhone Duo", "url": "https://mjtsai.com/blog/2026/09/11/developing-for-iphone-duo/", "published_at": "2026-09-11T17:58:49+00:00" }, { "id": "01a08cc8-6b19-7134-9b9b-8299e14e6f84", "title": "iOS 26.6.2 and iPadOS 26.6.2", "url": "https://mjtsai.com/blog/2026/09/10/ios-26-6-2-and-ipados-26-6-2/", "published_at": "2026-09-10T14:15:56+00:00" }, { "id": "01a08cc8-6b19-7134-9b9b-8299e1e4b7a3", "title": "Audio Intelligence", "url": "https://mjtsai.com/blog/2026/09/10/audio-intelligence/", "published_at": "2026-09-10T14:15:48+00:00" }, { "id": "01a08cc8-6b19-7134-9b9b-8299e27f7139", "title": "Health Sensing and Readyness", "url": "https://mjtsai.com/blog/2026/09/10/health-sensing-and-readyness/", "published_at": "2026-09-10T14:15:21+00:00" }, { "id": "01a08cc8-6b19-7134-9b9b-8299e2d15b7f", "title": "Apple Watch Ultra 4", "url": "https://mjtsai.com/blog/2026/09/10/apple-watch-ultra-4/", "published_at": "2026-09-10T14:15:07+00:00" }, { "id": "01a08cc8-6b19-7134-9b9b-8299e36799db", "title": "Apple Watch Series 12", "url": "https://mjtsai.com/blog/2026/09/10/apple-watch-series-12/", "published_at": "2026-09-10T14:14:38+00:00" }, { "id": "01a08cc8-6b19-7134-9b9b-8299e3719994", "title": "iPhone Duo", "url": "https://mjtsai.com/blog/2026/09/09/iphone-duo/", "published_at": "2026-09-09T19:38:52+00:00" }, { "id": "01a08cc8-6b19-7134-9b9b-8299e4540456", "title": "AirPods 5", "url": "https://mjtsai.com/blog/2026/09/09/airpods-5/", "published_at": "2026-09-09T19:38:00+00:00" }, { "id": "01a08cc8-6b19-7134-9b9b-8299e515ba6d", "title": "iPhone 18 Pro and iPhone 18 Pro Max", "url": "https://mjtsai.com/blog/2026/09/09/iphone-18-pro-and-iphone-18-pro-max/", "published_at": "2026-09-09T19:37:46+00:00" }, { "id": "01a084c6-9c5d-71b4-a81b-c9a1fae00702", "title": "TestFlight Sort Order", "url": "https://mjtsai.com/blog/2026/09/08/testflight-sort-order/", "published_at": "2026-09-08T20:14:46+00:00" }, { "id": "01a084c6-9c5d-71b4-a81b-c9a1fbcdc9e2", "title": "Asahi Linux Supports M3 Macs", "url": "https://mjtsai.com/blog/2026/09/08/asahi-linux-supports-m3-macs/", "published_at": "2026-09-08T20:14:23+00:00" }, { "id": "01a084c6-9c5d-71b4-a81b-c9a1fbdba686", "title": "NSToolbar in Golden Gate", "url": "https://mjtsai.com/blog/2026/09/08/nstoolbar-in-golden-gate/", "published_at": "2026-09-08T20:13:05+00:00" }, { "id": "01a084c6-9c5d-71b4-a81b-c9a1fc2cf97d", "title": "SwiftUI Toolbars", "url": "https://mjtsai.com/blog/2026/09/08/swiftui-toolbars/", "published_at": "2026-09-08T20:12:55+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb0c8d87c4", "title": "McKinley 1.0", "url": "https://mjtsai.com/blog/2026/09/07/mckinley-1-0/", "published_at": "2026-09-07T18:18:22+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb0cf36bea", "title": "Ternus and the App Store", "url": "https://mjtsai.com/blog/2026/09/07/ternus-and-the-app-store/", "published_at": "2026-09-07T18:17:15+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb0d857f29", "title": "Banktivity Document Model and Rewrite", "url": "https://mjtsai.com/blog/2026/09/07/banktivity-document-model-and-rewrite/", "published_at": "2026-09-07T18:16:59+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb0e1bd19e", "title": ".name Termination", "url": "https://mjtsai.com/blog/2026/09/04/name-termination/", "published_at": "2026-09-04T19:19:33+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb0e904070", "title": "SoundSource Support Follow-Up", "url": "https://mjtsai.com/blog/2026/09/04/soundsource-support-follow-up/", "published_at": "2026-09-04T19:19:30+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb0f1176bd", "title": "UK App Tracking Transparency Lawsuit", "url": "https://mjtsai.com/blog/2026/09/04/uk-app-tracking-transparency-lawsuit/", "published_at": "2026-09-04T19:18:46+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb0fd013b2", "title": "App Tracking Transparency Changes in Germany", "url": "https://mjtsai.com/blog/2026/09/04/app-tracking-transparency-changes-in-germany/", "published_at": "2026-09-04T19:18:36+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb1078c9a6", "title": "Preparing to Update to Golden Gate", "url": "https://mjtsai.com/blog/2026/09/03/preparing-to-update-to-golden-gate/", "published_at": "2026-09-03T18:34:16+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb115a427b", "title": "Google Ads Remedies", "url": "https://mjtsai.com/blog/2026/09/03/google-ads-remedies/", "published_at": "2026-09-03T18:34:10+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb12559f09", "title": "Google and Epic Cancel Settlement, Third-Party App Stores", "url": "https://mjtsai.com/blog/2026/09/03/google-and-epic-cancel-settlement-third-party-app-stores/", "published_at": "2026-09-03T18:33:55+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb132bfc46", "title": "Apple’s New Evidence in OpenAI Lawsuit", "url": "https://mjtsai.com/blog/2026/09/02/apples-new-evidence-in-openai-lawsuit/", "published_at": "2026-09-02T18:37:55+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb13f07596", "title": "Pitching Apps in the AI Era", "url": "https://mjtsai.com/blog/2026/09/02/pitching-apps-in-the-ai-era/", "published_at": "2026-09-02T18:37:48+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb14931fd4", "title": "TipKit for the Real World", "url": "https://mjtsai.com/blog/2026/09/01/tipkit-for-the-real-world/", "published_at": "2026-09-01T20:09:17+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb14e74a69", "title": "John Ternus Is CEO", "url": "https://mjtsai.com/blog/2026/09/01/john-ternus-is-ceo/", "published_at": "2026-09-01T20:09:10+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb151d992b", "title": "Swift 6.4: Warning for Weak Captures Within Nested Closures", "url": "https://mjtsai.com/blog/2026/09/01/swift-6-4-warning-for-weak-captures-within-nested-closures/", "published_at": "2026-09-01T20:08:59+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb15c08f93", "title": "Ending the Golden Era for Backward-Compatible Apps", "url": "https://mjtsai.com/blog/2026/09/01/ending-the-golden-era-for-backward-compatible-apps/", "published_at": "2026-09-01T20:08:43+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb16ad2674", "title": "App Store Moves From Phil Schiller to Eddy Cue", "url": "https://mjtsai.com/blog/2026/08/31/app-store-moves-from-phil-schiller-to-eddy-cue/", "published_at": "2026-08-31T19:45:10+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb174e22aa", "title": "SuperDuper’s “Follow-Up”", "url": "https://mjtsai.com/blog/2026/08/31/superdupers-follow-up/", "published_at": "2026-08-31T19:44:55+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb17f966b7", "title": "Indie Podcast Apps Not Growing", "url": "https://mjtsai.com/blog/2026/08/28/indie-podcast-apps-not-growing/", "published_at": "2026-08-28T18:47:34+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb18f3d781", "title": "Aren’t Snapshots Purgeable?", "url": "https://mjtsai.com/blog/2026/08/28/arent-snapshots-purgeable/", "published_at": "2026-08-28T18:47:29+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb195a25c2", "title": "GitHub Outage", "url": "https://mjtsai.com/blog/2026/08/28/github-outage/", "published_at": "2026-08-28T18:47:20+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb199ff979", "title": "Testing Tip: Make Your Keyboard Fast", "url": "https://mjtsai.com/blog/2026/08/27/testing-tip-make-your-keyboard-fast/", "published_at": "2026-08-27T23:16:30+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb1a035960", "title": "Magic Keyboard 2026", "url": "https://mjtsai.com/blog/2026/08/27/magic-keyboard-2026/", "published_at": "2026-08-27T23:16:07+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb1adbce51", "title": "Apple Polishing Cloth 2026", "url": "https://mjtsai.com/blog/2026/08/27/apple-polishing-cloth-2026/", "published_at": "2026-08-27T23:15:55+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb1b2716a8", "title": "Cyber Resilience Act", "url": "https://mjtsai.com/blog/2026/08/26/cyber-resilience-act/", "published_at": "2026-08-26T19:20:20+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb1bfda380", "title": "Omarchy and Omacom Foundation", "url": "https://mjtsai.com/blog/2026/08/26/omarchy-and-omacom-foundation/", "published_at": "2026-08-26T19:20:03+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb1c2a9451", "title": "Twitter Shuts Down Nitter", "url": "https://mjtsai.com/blog/2026/08/26/twitter-shuts-down-nitter/", "published_at": "2026-08-26T19:19:28+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb1cc44ea1", "title": "Mac Studio 2026", "url": "https://mjtsai.com/blog/2026/08/25/mac-studio-2026/", "published_at": "2026-08-25T20:12:10+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb1d8ec06c", "title": "Mac mini 2026", "url": "https://mjtsai.com/blog/2026/08/25/mac-mini-2026/", "published_at": "2026-08-25T20:12:04+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb1dd8a866", "title": "Apple M6 and M5 Ultra", "url": "https://mjtsai.com/blog/2026/08/25/apple-m6-and-m5-ultra/", "published_at": "2026-08-25T20:11:54+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb1e07e37b", "title": "Unforgetful 1.0", "url": "https://mjtsai.com/blog/2026/08/24/unforgetful-1-0/", "published_at": "2026-08-24T20:41:41+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb1ec4b3ce", "title": "Apple Vision Pro and Software Layoffs", "url": "https://mjtsai.com/blog/2026/08/24/apple-vision-pro-and-software-layoffs/", "published_at": "2026-08-24T20:41:05+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb1ee2ba2d", "title": "Huge RTCReporting Logs and Dropbox", "url": "https://mjtsai.com/blog/2026/08/21/huge-rtcreporting-logs-and-dropbox/", "published_at": "2026-08-21T18:22:23+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb1f5f12dc", "title": "Walmart to Support Apple Pay", "url": "https://mjtsai.com/blog/2026/08/21/walmart-to-support-apple-pay/", "published_at": "2026-08-21T18:19:20+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb20597539", "title": "The Best Worst E-mail Client", "url": "https://mjtsai.com/blog/2026/08/21/the-best-worst-e-mail-client/", "published_at": "2026-08-21T18:19:08+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb214157e8", "title": "The End of EWS in Mail and AppleScript in Outlook", "url": "https://mjtsai.com/blog/2026/08/20/the-end-of-ews-in-mail-and-applescript-in-outlook/", "published_at": "2026-08-20T17:39:50+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb220b6ac7", "title": "Mojo 1.0", "url": "https://mjtsai.com/blog/2026/08/19/mojo-1-0/", "published_at": "2026-08-19T20:47:42+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb2288407c", "title": "Sudoku in Turing-Complete Unicode Transliteration Rules", "url": "https://mjtsai.com/blog/2026/08/19/sudoku-in-turing-complete-unicode-transliteration-rules/", "published_at": "2026-08-19T20:47:33+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb230fa3f8", "title": "Jira Is Turing-Complete", "url": "https://mjtsai.com/blog/2026/08/19/jira-is-turing-complete/", "published_at": "2026-08-19T20:47:24+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb236edac4", "title": "New EU App Store Terms to Comply With DMA", "url": "https://mjtsai.com/blog/2026/08/18/new-eu-app-store-terms-to-comply-with-dma/", "published_at": "2026-08-18T20:39:55+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb2370ae55", "title": "macOS 26.6.2", "url": "https://mjtsai.com/blog/2026/08/18/macos-26-6-2/", "published_at": "2026-08-18T20:39:42+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb243967b6", "title": "iOS 26.6.1 and iPadOS 26.6.1", "url": "https://mjtsai.com/blog/2026/08/18/ios-26-6-1-and-ipados-26-6-1/", "published_at": "2026-08-18T20:39:25+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb2485922e", "title": "Apple Proposes 15% External Purchase Fee", "url": "https://mjtsai.com/blog/2026/08/17/apple-proposes-15-external-purchase-fee/", "published_at": "2026-08-17T17:42:11+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb2485f38f", "title": "Zoom Screen Sharing Attack", "url": "https://mjtsai.com/blog/2026/08/17/zoom-screen-sharing-attack/", "published_at": "2026-08-17T17:41:40+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb254fd00b", "title": "TabControl Scam and the App Review Queue", "url": "https://mjtsai.com/blog/2026/08/14/tabcontrol-scam-and-the-app-review-queue/", "published_at": "2026-08-14T18:59:08+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb25c936b4", "title": "SQLite WAL-Reset Bug", "url": "https://mjtsai.com/blog/2026/08/14/sqlite-wal-reset-bug/", "published_at": "2026-08-14T18:59:03+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb26ba2d31", "title": "SuperDuper 4", "url": "https://mjtsai.com/blog/2026/08/13/superduper-4/", "published_at": "2026-08-13T19:10:05+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb273ca46d", "title": "How Claude Marks AI-Generated Content", "url": "https://mjtsai.com/blog/2026/08/11/how-claude-marks-ai-generated-content/", "published_at": "2026-08-11T21:04:17+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb27f9821f", "title": "Xbox Outage Affected Discs", "url": "https://mjtsai.com/blog/2026/08/11/xbox-outage-affected-discs/", "published_at": "2026-08-11T21:03:40+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb2802a2f0", "title": "Sony Removing Purchased Content", "url": "https://mjtsai.com/blog/2026/08/11/sony-removing-purchased-content/", "published_at": "2026-08-11T21:03:26+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb286b79d6", "title": "Microsoft Account With Files, Photos, and Games Almost Lost", "url": "https://mjtsai.com/blog/2026/08/11/microsoft-account-with-files-photos-and-games-almost-lost/", "published_at": "2026-08-11T21:03:18+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb290c4063", "title": "WebKit IP and DNS Leaks Affecting Proxies and Private Relay", "url": "https://mjtsai.com/blog/2026/08/10/webkit-ip-and-dns-leaks-affecting-proxies-and-private-relay/", "published_at": "2026-08-10T19:44:12+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb29f46e80", "title": "Hughesnet Bankruptcy", "url": "https://mjtsai.com/blog/2026/08/10/hughesnet-bankruptcy/", "published_at": "2026-08-10T19:43:55+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb2a4685bb", "title": "Dark Hours Rejected From the App Store", "url": "https://mjtsai.com/blog/2026/08/07/dark-hours-rejected-from-the-app-store/", "published_at": "2026-08-07T21:25:30+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb2ab3f314", "title": "macOS 26.6.1", "url": "https://mjtsai.com/blog/2026/08/07/macos-tahoe-26-6-1/", "published_at": "2026-08-07T21:25:13+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb2b1afc21", "title": "macOS 15.7.9 and 14.8.9", "url": "https://mjtsai.com/blog/2026/08/07/macos-15-7-9-and-14-8-9/", "published_at": "2026-08-07T21:25:10+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb2b1cc8a6", "title": "Snow Leopard Lore", "url": "https://mjtsai.com/blog/2026/08/06/snow-leopard-lore/", "published_at": "2026-08-06T19:31:41+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb2b37268f", "title": "Apple to Build Universal Clipboard for Windows", "url": "https://mjtsai.com/blog/2026/08/06/apple-to-build-universal-clipboard-for-windows/", "published_at": "2026-08-06T19:30:59+00:00" } ] posts Claim your blog
Back to Michael Tsai
Blog · corpus.blog/blogs/mjtsai.com/posts

Michael Tsai

mjtsai.com

2026

14 Sept 2026