41554 blogs · [ { "id": "01a07d5d-8817-704c-bf96-b6eb2c3661fe", "title": "Illinois Photos.app People Album Lawsuit", "url": "https://mjtsai.com/blog/2026/08/06/illinois-photos-app-people-album-lawsuit/", "published_at": "2026-08-06T19:30:24+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb2c4d8172", "title": "Fitbit Now Syncs With Apple Health", "url": "https://mjtsai.com/blog/2026/08/05/fitbit-now-syncs-with-apple-health/", "published_at": "2026-08-05T21:11:28+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb2cafefe8", "title": "Mail Attempting to Sync Previous Recipients Despite Setting", "url": "https://mjtsai.com/blog/2026/08/05/mail-attempting-to-sync-previous-recipients-despite-setting/", "published_at": "2026-08-05T21:11:24+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb2cd38031", "title": "Telegram Temporarily Removed for CSAM", "url": "https://mjtsai.com/blog/2026/08/05/telegram-temporarily-removed-for-csam/", "published_at": "2026-08-05T21:10:40+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb2d9b6057", "title": "OpenAI Open Letter Responds to Apple Lawsuit", "url": "https://mjtsai.com/blog/2026/08/04/openai-open-letter-responds-to-apple-lawsuit/", "published_at": "2026-08-04T18:59:14+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb2d9c7792", "title": "Confidential Apple Files in iCloud", "url": "https://mjtsai.com/blog/2026/08/04/confidential-apple-files-in-icloud/", "published_at": "2026-08-04T18:59:04+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb2e6df50c", "title": "Apple Fires Engineer Who Kept Customer Device IDs Private", "url": "https://mjtsai.com/blog/2026/08/04/apple-fires-engineer-who-kept-customer-device-ids-private/", "published_at": "2026-08-04T18:58:13+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb2f031ed5", "title": "Pasting Quoted Paths and Escaped Terminal Text", "url": "https://mjtsai.com/blog/2026/08/03/pasting-quoted-paths-and-escaped-terminal-text/", "published_at": "2026-08-03T20:35:59+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb2fe71750", "title": "NSPasteboard Crashes When Handling File Promises", "url": "https://mjtsai.com/blog/2026/08/03/nspasteboard-crashes-when-handling-file-promises/", "published_at": "2026-08-03T20:35:40+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb30815e3b", "title": "Apple’s Q3 2026 Results", "url": "https://mjtsai.com/blog/2026/07/31/apples-q3-2026-results/", "published_at": "2026-07-31T18:31:55+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb310e9183", "title": "Pastebot 3 for Mac", "url": "https://mjtsai.com/blog/2026/07/31/pastebot-3-for-mac/", "published_at": "2026-07-31T18:31:51+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb3154c79b", "title": "Paste and Match Style Is Not the Answer", "url": "https://mjtsai.com/blog/2026/07/31/paste-and-match-style-is-not-the-answer/", "published_at": "2026-07-31T18:31:47+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb3241d925", "title": "Acorn 8.6", "url": "https://mjtsai.com/blog/2026/07/30/acorn-8-6/", "published_at": "2026-07-30T19:21:16+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb329f4a8a", "title": "Dropping Manifest V2 Extensions", "url": "https://mjtsai.com/blog/2026/07/30/dropping-manifest-v2-extensions/", "published_at": "2026-07-30T19:21:02+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb32f0d51c", "title": "Chrome Browser Default at the Top of the Mac App Store", "url": "https://mjtsai.com/blog/2026/07/29/chrome-browser-default-at-the-top-of-the-mac-app-store/", "published_at": "2026-07-29T20:45:53+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb33364540", "title": "Hidden Gambling Apps in Brazilian App Store", "url": "https://mjtsai.com/blog/2026/07/29/hidden-gambling-apps-in-brazilian-app-store/", "published_at": "2026-07-29T20:45:29+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb338845aa", "title": "Tahoe Contact Posters", "url": "https://mjtsai.com/blog/2026/07/29/tahoe-contact-posters/", "published_at": "2026-07-29T20:44:45+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb33c771f6", "title": "Apple Upgrade", "url": "https://mjtsai.com/blog/2026/07/28/apple-upgrade/", "published_at": "2026-07-28T19:20:26+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb34716f8d", "title": "macOS 26.6", "url": "https://mjtsai.com/blog/2026/07/28/macos-26-6/", "published_at": "2026-07-28T19:20:17+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb34ebb0e2", "title": "macOS 15.7.8 and 14.8.8", "url": "https://mjtsai.com/blog/2026/07/28/macos-15-7-8-and-14-8-8/", "published_at": "2026-07-28T19:20:06+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb35d3ced3", "title": "iOS 26.6 and iPadOS 26.6", "url": "https://mjtsai.com/blog/2026/07/28/ios-26-6-and-ipados-26-6/", "published_at": "2026-07-28T19:20:02+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb36c792ee", "title": "watchOS 26.6", "url": "https://mjtsai.com/blog/2026/07/28/watchos-26-6/", "published_at": "2026-07-28T19:19:56+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb373a580d", "title": "tvOS 26.6", "url": "https://mjtsai.com/blog/2026/07/28/tvos-26-6/", "published_at": "2026-07-28T19:19:48+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb37aea645", "title": "audioOS 26.6", "url": "https://mjtsai.com/blog/2026/07/28/audioos-26-6/", "published_at": "2026-07-28T19:19:40+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb37bdfdf5", "title": "visionOS 26.6", "url": "https://mjtsai.com/blog/2026/07/28/visionos-26-6/", "published_at": "2026-07-28T19:19:31+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb3860ab6e", "title": "EagleFiler 1.9.21", "url": "https://mjtsai.com/blog/2026/07/27/eaglefiler-1-9-21/", "published_at": "2026-07-27T20:11:27+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb393093e2", "title": "MailMaven 1.2", "url": "https://mjtsai.com/blog/2026/07/27/mailmaven-1-2/", "published_at": "2026-07-27T20:11:18+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb39b29fa7", "title": "Sparrow Wallet Lawsuit", "url": "https://mjtsai.com/blog/2026/07/27/sparrow-wallet-lawsuit/", "published_at": "2026-07-27T20:11:08+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb39e5a0c8", "title": "Advertising Cognitive Dissonance", "url": "https://mjtsai.com/blog/2026/07/24/advertising-cognitive-dissonance/", "published_at": "2026-07-24T18:09:36+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb39e84343", "title": "Golden Gate Application Support Protection", "url": "https://mjtsai.com/blog/2026/07/24/golden-gate-application-support-protection/", "published_at": "2026-07-24T18:07:33+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb3a40015e", "title": "How to Hide an Update in the Mac App Store", "url": "https://mjtsai.com/blog/2026/07/24/how-to-hide-an-update-in-the-mac-app-store/", "published_at": "2026-07-24T18:07:20+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb3a5d06e3", "title": "Recording the iPhone Screen With a Mac", "url": "https://mjtsai.com/blog/2026/07/24/recording-the-iphone-screen-with-a-mac/", "published_at": "2026-07-24T18:07:00+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb3b0ee374", "title": "Anthropic Book Training Settlement", "url": "https://mjtsai.com/blog/2026/07/23/anthropic-book-training-settlement/", "published_at": "2026-07-23T19:47:48+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb3b6f00ab", "title": "EU Antitrust Fines for Google Search and Play Store", "url": "https://mjtsai.com/blog/2026/07/23/eu-antitrust-fines-for-google-search-and-play-store/", "published_at": "2026-07-23T19:47:38+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb3bf2fa20", "title": "Google Loses Final EU Antitrust Appeal", "url": "https://mjtsai.com/blog/2026/07/23/google-loses-final-eu-antitrust-appeal/", "published_at": "2026-07-23T19:46:30+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb3c0f9ae3", "title": "Apple Loses Masimo Appeal", "url": "https://mjtsai.com/blog/2026/07/23/apple-loses-masimo-appeal/", "published_at": "2026-07-23T19:46:08+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb3cdef78d", "title": "Whisper and SpeechAnalyzer", "url": "https://mjtsai.com/blog/2026/07/22/whisper-and-speechanalyzer/", "published_at": "2026-07-22T20:34:30+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb3d96ef35", "title": "CrashStealer", "url": "https://mjtsai.com/blog/2026/07/22/crashstealer/", "published_at": "2026-07-22T20:34:18+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb3e0fc5d4", "title": "Sunsetting Google Earth for Mac", "url": "https://mjtsai.com/blog/2026/07/22/sunsetting-google-earth-for-mac/", "published_at": "2026-07-22T20:33:59+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb3e40ecfa", "title": "Apple Park: Designed to Isolate", "url": "https://mjtsai.com/blog/2026/07/21/apple-park-designed-to-isolate/", "published_at": "2026-07-21T20:29:29+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb3f003378", "title": "The EnshAIttification of Day One", "url": "https://mjtsai.com/blog/2026/07/21/the-enshaittification-of-day-one/", "published_at": "2026-07-21T20:28:35+00:00" }, { "id": "01a07d5d-8817-704c-bf96-b6eb3fc0b7ab", "title": "Apple Services Price Hikes 2026", "url": "https://mjtsai.com/blog/2026/07/21/apple-services-price-hikes-2026/", "published_at": "2026-07-21T20:27:18+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf2f4cfd4d", "title": "Apple Financial Statements: Products vs. Services", "url": "https://mjtsai.com/blog/2026/07/21/apple-financial-statements-products-vs-services/", "published_at": "2026-07-21T20:27:06+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf2fd7e04f", "title": "Licensing a Mac App With RevenueCat", "url": "https://mjtsai.com/blog/2026/07/20/licensing-a-mac-app-with-revenuecat/", "published_at": "2026-07-20T15:28:02+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf2fe60b11", "title": "Git Tower 17", "url": "https://mjtsai.com/blog/2026/07/20/git-tower-17/", "published_at": "2026-07-20T15:27:51+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf2ff5babc", "title": "Siri AI Beta", "url": "https://mjtsai.com/blog/2026/07/20/siri-ai-beta/", "published_at": "2026-07-20T15:27:43+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf30a3eeb4", "title": "notarytool Can’t Handle Zip64 Files", "url": "https://mjtsai.com/blog/2026/07/20/notarytool-cant-handle-zip64-files/", "published_at": "2026-07-20T15:27:35+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf310bdd77", "title": "San Francisco Demands Removal of Nudify Apps", "url": "https://mjtsai.com/blog/2026/07/17/san-francisco-demands-removal-of-nudify-apps/", "published_at": "2026-07-17T21:16:24+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf31581494", "title": "EU Exempts Apple Watch and AirPods From Battery Removal Requirement", "url": "https://mjtsai.com/blog/2026/07/17/eu-exempts-apple-watch-and-airpods-from-battery-removal-requirement/", "published_at": "2026-07-17T21:16:06+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf32102068", "title": "Apple Intelligence to Launch in China", "url": "https://mjtsai.com/blog/2026/07/17/apple-intelligence-to-launch-in-china/", "published_at": "2026-07-17T21:16:02+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf328855e9", "title": "Golden Gate Squircle Jail", "url": "https://mjtsai.com/blog/2026/07/16/golden-gate-squircle-jail/", "published_at": "2026-07-16T19:43:13+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf333e3187", "title": "Clear and Tinted Icons Are a Hard Pass", "url": "https://mjtsai.com/blog/2026/07/16/clear-and-tinted-icons-are-a-hard-pass/", "published_at": "2026-07-16T19:42:57+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf334f1c91", "title": "Suno Hack and Audio Scraping", "url": "https://mjtsai.com/blog/2026/07/16/suno-hack-and-audio-scraping/", "published_at": "2026-07-16T19:42:38+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf34043655", "title": "SpamSieve 3.3.1", "url": "https://mjtsai.com/blog/2026/07/15/spamsieve-3-3-1/", "published_at": "2026-07-15T18:53:20+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf3448b0ff", "title": "Flickr 5.0", "url": "https://mjtsai.com/blog/2026/07/15/flickr-5-0/", "published_at": "2026-07-15T18:52:38+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf34a21501", "title": "macOS 27 Public Beta", "url": "https://mjtsai.com/blog/2026/07/14/macos-27-public-beta/", "published_at": "2026-07-14T18:27:08+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf355f118f", "title": "iOS 27 Public Beta", "url": "https://mjtsai.com/blog/2026/07/14/ios-27-public-beta/", "published_at": "2026-07-14T18:27:04+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf358a0023", "title": "Sunsetting CoreStorage", "url": "https://mjtsai.com/blog/2026/07/14/sunsetting-corestorage/", "published_at": "2026-07-14T18:26:51+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf358e809e", "title": "Apple Sues OpenAI Over Trade Secrets", "url": "https://mjtsai.com/blog/2026/07/13/apple-sues-openai-over-trade-secrets/", "published_at": "2026-07-13T19:02:28+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf3688e148", "title": "ChatGPT Work and ChatGPT Classic", "url": "https://mjtsai.com/blog/2026/07/10/chatgpt-work-and-chatgpt-classic/", "published_at": "2026-07-10T15:47:46+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf36eceb61", "title": "Sunsetting ChatGPT Atlas", "url": "https://mjtsai.com/blog/2026/07/10/sunsetting-chatgpt-atlas/", "published_at": "2026-07-10T15:47:33+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf37ae3192", "title": "Searching Time Machine Backups and Versions", "url": "https://mjtsai.com/blog/2026/07/09/searching-time-machine-backups-and-versions/", "published_at": "2026-07-09T18:38:25+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf38721008", "title": "Apple Still Designated a Gatekeeper", "url": "https://mjtsai.com/blog/2026/07/09/apple-still-designated-a-gatekeeper/", "published_at": "2026-07-09T18:38:19+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf39221326", "title": "Weathergraph 1.0.358", "url": "https://mjtsai.com/blog/2026/07/09/weathergraph-1-0-358/", "published_at": "2026-07-09T18:38:11+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf3a08fb78", "title": "Disk Not Ejected Properly", "url": "https://mjtsai.com/blog/2026/07/08/disk-not-ejected-properly/", "published_at": "2026-07-08T19:23:38+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf3ab41bca", "title": "Sunsetting Textual IRC Client", "url": "https://mjtsai.com/blog/2026/07/08/sunsetting-textual-irc-client/", "published_at": "2026-07-08T19:22:45+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf3b5eab4a", "title": "Apple Intelligence for Home’s iCloud+ Requirements", "url": "https://mjtsai.com/blog/2026/07/08/apple-intelligence-for-homes-icloud-requirements/", "published_at": "2026-07-08T19:22:34+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf3b81d0a0", "title": "A New Firefox Look", "url": "https://mjtsai.com/blog/2026/07/07/a-new-firefox-look/", "published_at": "2026-07-07T19:53:00+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf3b9f4f1b", "title": "Sunsetting Maestral", "url": "https://mjtsai.com/blog/2026/07/07/sunsetting-maestral/", "published_at": "2026-07-07T19:52:47+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf3c02a268", "title": "Apple Silicon and AI", "url": "https://mjtsai.com/blog/2026/07/07/apple-silicon-and-ai/", "published_at": "2026-07-07T19:51:55+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf3c21e8e6", "title": "Castro’s Customer Support Lessons", "url": "https://mjtsai.com/blog/2026/07/06/castros-customer-support-lessons/", "published_at": "2026-07-06T18:45:34+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf3c7d72e8", "title": "WhatCable 1.1.7", "url": "https://mjtsai.com/blog/2026/07/06/whatcable-1-1-7/", "published_at": "2026-07-06T18:45:04+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf3d0cf5e8", "title": "Finder’s Elite Eliding", "url": "https://mjtsai.com/blog/2026/07/03/finders-elite-eliding/", "published_at": "2026-07-03T18:23:54+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf3de20c04", "title": "Old Reddit Now Requires Logging In", "url": "https://mjtsai.com/blog/2026/07/03/old-reddit-now-requires-logging-in/", "published_at": "2026-07-03T18:23:50+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf3e5616e6", "title": "UK CMA Proposals for External Payments and NFC", "url": "https://mjtsai.com/blog/2026/07/03/uk-cma-proposals-for-external-payments-and-nfc/", "published_at": "2026-07-03T18:23:46+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf3f16cbde", "title": "Android AI Violates DMA", "url": "https://mjtsai.com/blog/2026/07/03/android-ai-violates-dma/", "published_at": "2026-07-03T18:23:32+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf3f9ce51f", "title": "EveryMac at 30", "url": "https://mjtsai.com/blog/2026/07/02/everymac-at-30/", "published_at": "2026-07-02T19:44:40+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf403c9779", "title": "Hide My Email Vulnerability Exposes Real Address", "url": "https://mjtsai.com/blog/2026/07/02/hide-my-email-vulnerability-exposes-real-address/", "published_at": "2026-07-02T19:44:23+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf408908ae", "title": "Hide My Email Moving to private.icloud.com Domain", "url": "https://mjtsai.com/blog/2026/07/02/hide-my-email-moving-to-private-icloud-com-domain/", "published_at": "2026-07-02T19:40:26+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf4159120f", "title": "Golden Gate Spotlight", "url": "https://mjtsai.com/blog/2026/07/02/golden-gate-spotlight/", "published_at": "2026-07-02T19:39:43+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf41e30250", "title": "NetNewsWire 7.1", "url": "https://mjtsai.com/blog/2026/07/01/netnewswire-7-1/", "published_at": "2026-07-01T20:05:50+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf425a211d", "title": "macOS 26.5.2", "url": "https://mjtsai.com/blog/2026/07/01/macos-26-5-2/", "published_at": "2026-07-01T20:05:47+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf42c0ef49", "title": "iOS 26.5.2 and iPadOS 26.5.2", "url": "https://mjtsai.com/blog/2026/07/01/ios-26-5-2-and-ipados-26-5-2/", "published_at": "2026-07-01T20:05:43+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf43b6747d", "title": "Meta and YouTube Addiction Lawsuits", "url": "https://mjtsai.com/blog/2026/07/01/meta-and-youtube-addiction-lawsuits/", "published_at": "2026-07-01T20:05:31+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf4442d986", "title": "Chatrie v. United States", "url": "https://mjtsai.com/blog/2026/06/30/chatrie-v-united-states/", "published_at": "2026-06-30T19:49:03+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf44d14e39", "title": "Dissecting Apple’s Sparse Image Format (ASIF)", "url": "https://mjtsai.com/blog/2026/06/30/dissecting-apples-sparse-image-format-asif/", "published_at": "2026-06-30T19:48:57+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf4559d353", "title": "App Store Complaint From Chinese Developers", "url": "https://mjtsai.com/blog/2026/06/30/app-store-complaint-from-chinese-developers/", "published_at": "2026-06-30T19:48:48+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf4644de8c", "title": "Kids Online Safety Act", "url": "https://mjtsai.com/blog/2026/06/30/kids-online-safety-act/", "published_at": "2026-06-30T19:48:06+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf46a50bb4", "title": "UK Social Media Ban", "url": "https://mjtsai.com/blog/2026/06/30/uk-social-media-ban/", "published_at": "2026-06-30T19:47:53+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf4760bb89", "title": "What to Do With a Hot Mac", "url": "https://mjtsai.com/blog/2026/06/29/what-to-do-with-a-hot-mac/", "published_at": "2026-06-29T17:37:32+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf47be5c83", "title": "macOS California Adventure", "url": "https://mjtsai.com/blog/2026/06/29/macos-california-adventure/", "published_at": "2026-06-29T17:37:25+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf485ad874", "title": "Shutting Down Notion Mail", "url": "https://mjtsai.com/blog/2026/06/29/shutting-down-notion-mail/", "published_at": "2026-06-29T17:37:22+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf49165363", "title": "Export Control for Fable and Mythos", "url": "https://mjtsai.com/blog/2026/06/29/export-control-for-fable-and-mythos/", "published_at": "2026-06-29T17:36:52+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf497f1079", "title": "Xcode 26.6", "url": "https://mjtsai.com/blog/2026/06/26/xcode-26-6/", "published_at": "2026-06-26T17:23:50+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf49973522", "title": "Boom Mobile Restructuring", "url": "https://mjtsai.com/blog/2026/06/26/boom-mobile-restructuring/", "published_at": "2026-06-26T17:23:44+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf4a8c3599", "title": "Om Malik, RIP", "url": "https://mjtsai.com/blog/2026/06/26/om-malik-rip/", "published_at": "2026-06-26T17:23:14+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf4ae7fef0", "title": "“If You Can’t Stand By a Feature, You Shouldn’t Launch It.”", "url": "https://mjtsai.com/blog/2026/06/26/if-you-cant-stand-by-a-feature-you-shouldnt-launch-it/", "published_at": "2026-06-26T17:22:52+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf4bd6460c", "title": "Qualcomm Acquiring Modular", "url": "https://mjtsai.com/blog/2026/06/26/qualcomm-acquiring-modular/", "published_at": "2026-06-26T17:21:22+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf4c42bf31", "title": "Apple Hardware Price Hikes", "url": "https://mjtsai.com/blog/2026/06/25/apple-hardware-price-hikes/", "published_at": "2026-06-25T17:27:16+00:00" }, { "id": "01a0bb95-d0da-706d-9811-27cf4cd14b59", "title": "Tony Krueger, RIP", "url": "https://mjtsai.com/blog/2026/06/25/tony-krueger-rip/", "published_at": "2026-06-25T17:26:27+00:00" } ] posts Claim your blog
Back to Michael Tsai
Blog · corpus.blog/blogs/mjtsai.com/posts

Michael Tsai

mjtsai.com

2026