The Curious Engineer

Michael Tsai

2025

959 posts

← 2024 2026 →

2025 959

December 2025

  1. Apple LLM Generating SwiftUI
  2. Top Programming Languages of 2025
  3. “Reasonably Necessary” External Purchase Fee
  4. screensizes.app
  5. Liquid Glass Disbelief
  6. MailMate License Model: One Year Later
  7. watchOS 26 Removed Offline Workout Voice Alerts
  8. Texas Age Verification Suspended
  9. SSDs Not Safe Long-Term for Archives
  10. Lawsuit Over Restricting Apple Products in Amazon Marketplace
  11. How to Recognize a Genuine Mac Password Request
  12. More App Store Ad Spots
  13. Google Sues SerpApi
  14. TikTok Spin Off Deal
  15. iOS 26.3: Proximity Pairing in EU
  16. Brazil: App Marketplaces and External Payments
  17. iOS-Android Data Transfer at Setup
  18. Notarized Mac App That Downloads Malware
  19. Italy Fines Apple Over App Tracking Transparency
  20. The /.nofollow and /.resolve Magic Directories
  21. Belated Liquid Glass on iPhone First Impressions
  22. Proton Moving Out of Switzerland
  23. Tahoe Display Flicker
  24. Passwords.app and Magic Links
  25. Hudlum 1.0
  26. Backblaze No Longer Backs Up Dropbox
  27. Japan: App Marketplaces, External Payments, New Fee Structure
  28. Batch Delete in SwiftData
  29. Extended Attributes Flags in Tahoe
  30. UserDefaults.register(defaults:) Footgun
  31. Music.app Shuffling
  32. iOS 26.3: Notification Forwarding in EU
  33. Australia’s Social Media Ban
  34. New Mozilla CEO
  35. KTC H27P3 5K Display
  36. Swift Configuration
  37. AirDropping With Android
  38. Entity Inheritance Slowdowns
  39. Locked Out of Apple Account Due to Gift Card
  40. Xcode 26.2
  41. macOS 26.2
  42. macOS 15.7.3 and macOS 14.8.3
  43. watchOS 26.2
  44. iPadOS 26.2
  45. iOS 26.2
  46. audioOS 26.2
  47. tvOS 26.2
  48. visionOS 26.2
  49. Disney vs. Google and OpenAI
  50. 2025 App Store Awards
  51. Hidden Setting Controls Tap-a-Call in Phone App
  52. Sanctioned Entities Slip Through App Store Controls
  53. Icons in Menus Everywhere
  54. How to Make a macOS Screen Saver
  55. The New York Times Sues Perplexity
  56. Pebble Index
  57. What Swift Compiler Setting Should I Use?
  58. Moving From Linode to Hetzner
  59. Windows Has Contrast Problems, Too
  60. Removing Applets From Java
  61. Unable to Join Apple Developer Program
  62. Apple Passwords Adds History
  63. Dutch Antitrust Lawsuit Over App Store Fees
  64. Newstead Replaces Adams and Jackson
  65. Netflix Buys Warner Bros.
  66. Archaeology 1.5
  67. Twitter Fined Under Digital Services Act
  68. Russia Blocks FaceTime, Snapchat, and Roblox
  69. “End-to-End Encrypted”
  70. SoundSource 6
  71. NPM Supply Chain Attack
  72. Alan Dye Leaving Apple for Meta
  73. Alan and Aaron
  74. Mandate to Pre-Install iOS App in India
  75. Losing Confidence
  76. Anthropic Acquires Bun
  77. Runaway Spotlight With Pages Document on iCloud Drive
  78. Airbus A320 Solar Radiation Recall
  79. John Giannandrea Leaving Apple
  80. Discontinuing Ducklet
  81. What Happened With Threads and the Fediverse

November 2025

  1. David Lerner, RIP
  2. Secure Signal Backups
  3. EU Council Approves New “Chat Control” Mandate
  4. GrapheneOS Leaves France Over Privacy
  5. Internet Archive Wayback Machine Link Fixer
  6. Viewing Metadata in the Finder
  7. UK iCloud Lawsuit
  8. Apple Intelligence Training Lawsuit
  9. iOS 26.2 to Open Up iPhone–Apple Watch Wi-Fi Sync in EU
  10. Black Friday 2025
  11. Contacts in Tahoe
  12. (No) MainActor by Default
  13. Europe Scaling Back GDPR and AI Laws
  14. Sketch Copenhagen
  15. Mastodon CEO Steps Down
  16. Attach Xcode to Multiple Processes
  17. Cloudflare Outage Cause by Database Permissions
  18. Gemini 3.0 and Antigravity
  19. Needy Software
  20. Apple Succession Planning
  21. iOS 26.2: Third-Party Voice Assistants in Japan
  22. SpamSieve 3.2.2
  23. Mac Pro on Back Burner
  24. Apple Loses Blood Oxygen Patent Case
  25. Roadmap for Improving the Swift Type Checker
  26. iPad Pro at 10
  27. Unmasking Archive.today
  28. NotificationQueue and Custom Dispatch Source Coalescing
  29. Mini Apps Partner Program
  30. Apple Developer Release Notes Tracked by Git
  31. Messages.app Violates Tracking Number Privacy
  32. Apple Digital ID
  33. Apple-Funded Study on EU Alternative App Store Business Terms
  34. iPhone Pocket
  35. Xcode 26.1.1
  36. DropDMG 3.7.1
  37. Abstract App Icons Within Icons
  38. Tahoe’s Terrible Icons
  39. Apple Removes Gay Dating Apps From Chinese App Store
  40. FSF EU Notarization Complaint
  41. Thanks for Under the Radar
  42. NetNewsWire 6.2
  43. Acorn 8.3 With Liquid Glass
  44. White Label Gemini on Private Cloud Compute
  45. iOS 26.2: App Marketplaces and Search Engine Choice in Japan
  46. MainActor.assumeIsolated, Preconcurrency, and Isolated Conformances
  47. iOS 26.2 to Remove iPhone–Apple Watch Wi-Fi Sync in EU
  48. AirPods Live Translation Expands to the EU
  49. Proposal to Settle Epic and Google Antitrust Case
  50. Microsoft Australia Refunds for Office/Copilot Dark Pattern
  51. Xcode 26.1
  52. Forcing Copilot AI
  53. AI in Microsoft Edge
  54. Bending Spoons Acquires AOL
  55. macOS 26.1
  56. macOS 15.7.2 and macOS 14.8.2
  57. iOS 26.1
  58. iPadOS 26.1
  59. watchOS 26.1
  60. tvOS 26.1
  61. visionOS 26.1
  62. audioOS 26.1
  63. Web Version of the App Store
  64. iOS 18 and iOS 26 Autocorrect
  65. Lightroom Classic 15.0
  66. Swift 6.2: Approachable Concurrency

October 2025

  1. Combined Affinity Studio Now Free
  2. Apple’s Q4 2025 Results
  3. Swift 6.2: Observations
  4. Swift 6.2: Subprocess
  5. NeoFinder 9.0
  6. Swift 6.2: NotificationCenter Messages
  7. Swift 6.2
  8. Imgur Blocks UK Users Over Age Verification
  9. AirTrafficDevice: Ignored, Reluctantly Fixed, No CVE, No Bounty
  10. Reddit Sues SerpApi
  11. “LG” Spotlight Indexing Bug
  12. Line Wraps and the Zero-Width Joiner
  13. Nisus Probably Moribund
  14. Twitter to Show Link Content and Tweet Simultaneously
  15. Sky Acquired by OpenAI
  16. Europe vs. App Tracking Transparency
  17. What Happened to Apple’s Legendary Attention to Detail?
  18. Excel for iOS Borked
  19. General Motors Doubles Down on Removing CarPlay
  20. UK: Commission Lawsuit Ruling and Strategic Market Status
  21. Regulatory Complaint About App Store in China
  22. ChatGPT Atlas
  23. Radiccio 1.0
  24. MailMaven 1.0
  25. Liquid Glass Toggle in appleOS 26.1 Beta
  26. XCSSET Is Back
  27. AWS Outage
  28. Tahoe Won’t Unload Network Extensions
  29. Password Manager Browser Extension Clickjacking
  30. Meta Allegedly Bypassed App Tracking Transparency
  31. Swift Profile Recorder
  32. Swift Proposal: Module Selectors for Name Disambiguation
  33. End of Support for Windows 10
  34. How to Turn Liquid Glass Into a Solid Interface
  35. Liquid Glass Is Cracked
  36. Liquid Glass: Content vs. Controls
  37. Tahoe Window Corners
  38. On Liquid Glass
  39. Shipping Liquid Glass
  40. MacBook Pro (M5, 2025)
  41. iPad Pro (M5, 8th Generation)
  42. Apple Vision Pro (M5, 2025)
  43. Apple M5
  44. Neo Network Utility 2.0
  45. Juice Jacking Protection Setting Broken in iOS 26
  46. Apple TV, Apple TV, Apple TV, and Apple TV
  47. Cultivated Task Cancellation
  48. Clips Discontinued
  49. NSO Group Acquired
  50. AI in Chrome, Neon, and Dia
  51. Script to Detect Slow USB-C Cables
  52. Evolution of Apple Security Bounty Program
  53. DEICER Removed From the App Store
  54. Qualcomm Acquires Arduino
  55. Synology Reverses Ban on Third-Party Hard Drives
  56. Eyes Up Removed From the App Store
  57. Complying With Texas Age Verification
  58. French Siri Spying Lawsuit
  59. Customer Support Scams
  60. Evolving AltStore PAL
  61. Lessons From San Bernardino and ICEBlock
  62. ToothFairy 2.8.8
  63. iOS 26.1 Alarm Buttons: Slide to Stop
  64. Testing CarPlay Ultra
  65. CarPlay in iOS 26
  66. Epic Games Sees Benefits From Streamlined Install Flow
  67. Helm 2.0
  68. Bartender 6
  69. Apple Files Another Anti-Steering Appeal
  70. SpamSieve 3.2.1
  71. EagleFiler 1.9.19
  72. ICEBlock Removed From the App Store
  73. Web Apps in iOS 26
  74. How to Export a Mac .icon File With the Proper Margins
  75. Sora App
  76. Nano Banana
  77. Meta Ray-Ban Display
  78. UK Again Wants iCloud Backdoor
  79. Adobe Premiere for iOS and iPadOS
  80. Electronic Arts Acquired by Private Equity
  81. Kindle Scribe 2025

September 2025

  1. Explaining Regex Locally With Xcode
  2. Electron Apps Causing System-Wide Lag on Tahoe
  3. iOS 26.0.1 and iPadOS 26.0.1
  4. macOS 26.0.1
  5. Other appleOS 26.0.1 Releases
  6. macOS 15.7.1 and macOS 14.8.1
  7. Patreon Autopilot
  8. Tahoe’s Mac App Store
  9. Apple’s Thoughts on the DMA
  10. Xcode 26.1 Beta 1
  11. Xcode 26.0.1
  12. Lawsuit About WhatsApp Security
  13. Screen Time Brokenness
  14. Rapid Security Responses Become Background Security Improvements
  15. Ruby Central Takes Over RubyGems
  16. Images Corrupted When Importing to Photos.app
  17. Australian Court Finds iOS App Store Monopoly
  18. Amazon to End Inventory Commingling
  19. Tahoe FileVault: iCloud Keychain and SSH
  20. Vimeo Acquired
  21. MarsEdit 5.3.7
  22. iTerm2 Web Browser Profiles
  23. Third-Party Apps Missing From Tahoe’s Control Center
  24. SpamSieve 3.2
  25. Nvidia Buys $5B in Intel
  26. Tahoe’s New Recovery Assistant
  27. Official Overcast Reddit
  28. Tahoe AppleScript Timeouts
  29. DropDMG 3.7
  30. ToothFairy 2.8.7
  31. Xcode 26
  32. iPadOS 26
  33. watchOS 26
  34. visionOS 26
  35. tvOS 26
  36. audioOS 26
  37. macOS Tahoe 26
  38. iOS 26
  39. macOS 15.7 and macOS 14.8
  40. The Mac App Flea Market
  41. AirPods Live Translation Blocked for EU Users
  42. iPhone Satellite Features Remain Free for Another Year
  43. Dataless macOS File Versioning
  44. Memory Integrity Enforcement
  45. Final Cut Camera 2.0
  46. Campfire Now Open Source
  47. macOS Tahoe 26 RC
  48. Xcode 26 RC
  49. iPhone 17 Accessories
  50. Design Is How It Works
  51. iPhone 17 Pro and iPhone 17 Pro Max
  52. iPhone Air
  53. iPhone 17
  54. Apple Watch Ultra 3
  55. Apple Watch SE 3
  56. Apple Watch Series 11
  57. AirPods Pro 3
  58. macOS Icon History
  59. Fake Mac Apps on GitHub
  60. Mac Layout Guidelines
  61. Android Tracking Switch Privacy Lawsuit
  62. reMarkable Paper Pro Move
  63. One Size Does Not Fit All
  64. OmniFocus 4.7
  65. SQLite on macOS Not ACID
  66. Atlassian Acquires The Browser Company
  67. ASUS ProArt 6K Display
  68. AppKitUI
  69. Writing Mac and iOS Apps Shouldn’t Be So Difficult
  70. Substack IAP
  71. WhatsApp and Instagram for iPad, Finally
  72. Google Search Remedies
  73. macOS Tahoe 26 Developer Beta 9
  74. iOS 26 Developer Beta 9
  75. Carbon Copy Cloner 7.1.3
  76. Google to Require Developer Verification for Android Sideloading
  77. iTorrent Removed via Notarization Due to Sanctions
  78. Colombia Investigates App Store
  79. Documentation for App Store Business Model Changes
  80. Typepad Shutting Down
  81. The Tim Cook Era
  82. The Anatomy of a Mach-O

August 2025

  1. SpotTest 1.1
  2. Sizes of Adobe Reader Installers Through the Years
  3. PaperVault 2.0
  4. Vintage Macintosh Programming Book Library
  5. Xcode 26 Beta 7
  6. The Steve Ballmer Interview
  7. SwiftUI WebView
  8. What Xcode 26’s AI Chat Integration Is Missing
  9. Archaeology 1.4
  10. Apparency 2.3
  11. iOS Simulator Files.app Broken by Symlink
  12. JavaScript Runtimes of the Last Decade
  13. The “trash” Command
  14. FileUtils 1.5
  15. SwiftData’s ModelActor Is Just Weird
  16. How PlugInKit Enables App Extensions
  17. macOS Tahoe 26 Developer Beta 8
  18. iOS 26 Developer Beta 8
  19. Bluesky Blocking Access to Mississippi
  20. US Government Takes 10% Stake in Intel
  21. Git Tower 14
  22. Retcon 1.4
  23. Uncertain⟨T⟩
  24. Lightroom Classic 14.5
  25. Bildhuus Aspect
  26. Messages Address Bubble Colors
  27. Removing XSLT From the Web Platform
  28. Parachute Backup 1.4.7
  29. Inside PDF Annotations
  30. Provenance in App Review Limbo
  31. Base 3.0
  32. AI Deployment and Job Displacement
  33. The Business of ChatGPT
  34. macOS 15.6.1
  35. macOS 14.7.8 and macOS 13.7.8
  36. EagleFiler 1.9.18
  37. Xcode 26 Beta 6
  38. Processor Trace Instrument
  39. Tahoe Free Space Problems
  40. macOS Tahoe 26 Developer Beta 7
  41. iOS 26 Developer Beta 7
  42. Bitrig for iOS Early Access
  43. Woz’s Ongoing YouTube Lawsuit
  44. TextKit 2: The Promised Land
  45. Notepad.exe 1.2.1139
  46. The Return of Blood Oxygen for Apple Watch
  47. Infinite Canvas
  48. Upgrading My Mac’s External SSD
  49. Your Mac Game Is Probably Rendering Blurry
  50. App Store Promotion and X/Grok
  51. UIKit in iOS 26
  52. MacSurfer Is Back
  53. Reddit Will Block the Internet Archive
  54. GitHub CEO Resigns, Not Replaced
  55. JSONSerialization Can Throw NSExceptions
  56. SwiftData Runtime
  57. iOS 26 Developer Beta 6
  58. macOS Tahoe 26 Developer Beta 6
  59. History of Apple’s Developer Relations
  60. Separate Icons for macOS Tahoe vs. Earlier
  61. “No” Part 2
  62. Framework Desktop
  63. Japanese Mobile Software Competition Act
  64. Sendable, @unchecked Sendable, @Sendable, sending, and nonsending
  65. Screens Rejected From the App Store
  66. Apple Still Investigating Cellular MacBook
  67. Apple Announces American Manufacturing Program
  68. Xcode 26 Beta 5
  69. iOS 26 Developer Beta 5
  70. uBlock Origin Lite for Safari
  71. Disk Utility: Erase Process Has Failed
  72. macOS Tahoe 26 Developer Beta 5
  73. Apple: The First 50 Years (Forthcoming)
  74. SwiftUI DocumentGroups Are Terribly Limited
  75. Google Loses Appeal Against Epic
  76. SuperDuper 4.0 Beta
  77. Logging Privacy Shenanigans
  78. Device Added to Your Account
  79. AccuWeather to Discontinue Free API
  80. Apple’s Q3 2025 Results
  81. Proton Pass and Proton Authenticator
  82. Dropbox Discontinues Passwords App
  83. NSAutoFillRequiresTextContentTypeForOneTimeCodeOnMac

July 2025

  1. Tea and the App Store
  2. Sploitlight
  3. iCloud Backups Lawsuit
  4. Sound Therapy
  5. macOS 15.6
  6. macOS 14.7.7 and macOS 13.7.7
  7. iOS 18.6 and iPadOS 18.6
  8. watchOS 11.6
  9. tvOS 18.6
  10. visionOS 2.6
  11. audioOS 18.6
  12. UK Online Safety Act
  13. Updated Age Ratings in App Store Connect
  14. iPadOS 26 Developer Beta 4
  15. The Illusion of Thinking
  16. appleOS 26 Public Betas
  17. ICEBlock, an iOS Exclusive
  18. AppleCare One
  19. Selecting Text in Messages.app
  20. Ways SwiftData’s ModelContainer Can Error on Creation
  21. Apple Games App
  22. iPad Air Runs Windows 11 ARM via Emulation
  23. Xcode 26 Beta 4
  24. macOS Tahoe 26 Developer Beta 4
  25. iOS 26 Developer Beta 4
  26. Apple TV Captions
  27. Using a MacBook Trackpad As a Scale
  28. UK Backing Down on Apple Encryption Backdoor
  29. Spotlight Indexing Running Wild
  30. USB-C Hubs and My Slow Descent Into Madness
  31. Xcode Key Bindings to Make Refactoring Less Painful
  32. Study on AI Coding Tools
  33. Some of the Apps in the App Store
  34. App Store Study Shows 90% of What?
  35. A History of Mac Settings
  36. Fixing “Optimize Storage”
  37. Notarized Atomic Stealer (AMOS)
  38. JSON Editor and PlistEdit Pro
  39. Longplay for Mac
  40. NameQuick 1.9.29
  41. Shortcuts in macOS Tahoe
  42. Weak Ubiquitous Linking in Apple’s Apps
  43. Apple’s Browser Engine Ban Persists, Even Under the DMA
  44. Upgrading an M4 Pro Mac Mini’s Storage for Half the Price
  45. utiluti 1.2
  46. Gatekeeper Change in macOS 15.4
  47. Google “Acquires” Windsurf
  48. The Iconfactory vs. AI
  49. LisaGUI
  50. Covert Web-to-App Tracking via Localhost on Android
  51. Apple vs. the Law
  52. Using “tmutil associatedisk” With APFS Destinations
  53. macOS Tahoe’s Folder Icon Customization
  54. Apple Wins Dismissal in Payments Conspiracy Lawsuit
  55. Almost Fired for Color Picker Poetry
  56. Mac Automation With a Tiny Game Controller
  57. Nvidia’s Market Cap
  58. How to Use Google Gemini in Xcode 26 Beta
  59. Archaeology 1.3
  60. Jeff Williams Retiring as Apple’s COO
  61. Downloading Xcode With a Passkey
  62. Xcode 26 Beta 3
  63. Vienna RSS at 20
  64. Hearing Aids vs. AirPods Pro
  65. iOS 26 Developer Beta 3
  66. iPadOS 26 Developer Beta 3
  67. macOS Tahoe 26 Developer Beta 3
  68. Menu Bar Madness in macOS 26 and iPadOS 26
  69. The Curious Case of the Responsible Process
  70. Fixing mediaanalysisd Storage and CPU Use
  71. DOJ’s iPhone Monopoly Case Moves Forward
  72. iOS 26 Recovery Assistant
  73. iOS 26 Information Density
  74. Common Vulnerabilities and Exposures (CVE) Funding
  75. SummerFest 2025 for Indie Mac Apps
  76. Alifix 1.4
  77. Magic Lasso Adblock 5.0
  78. CodableWithConfiguration
  79. Cloudflare Creates AI Crawler Tollbooth
  80. Figma Files for IPO
  81. Fakespot Shuts Down
  82. macOS Tahoe Drops FireWire Support
  83. Brazil Recommends Sanctions for Apple Over App Store and NFC Rules
  84. Tim Robertson, RIP
  85. Grammarly Acquires Superhuman
  86. iPadOS Windows Mess Up Data Saving

June 2025

  1. Proton v. Apple
  2. Free Speech Coalition v. Paxton
  3. Assorted Notes on Liquid Glass
  4. Technotes Safari Extension
  5. EU App Store Tiers and Core Technology Commission
  6. Claude Code Experience
  7. Vimeo Returns to Apple TV
  8. News Explorer 2.1
  9. Software Is Changing (Again)
  10. Open App Markets Act Reintroduced
  11. Paula Bozinovich, RIP
  12. iOS 26: Adaptive Power Mode
  13. Roundrect Dictator
  14. Xcode 26 Beta 2
  15. Radar AI Training
  16. iPadOS 26 Audio and Video Capture
  17. macOS Tahoe Beta Forces Sharing FileVault Key
  18. macOS Tahoe 26 Developer Beta 2
  19. iOS 26 Developer Beta 2
  20. $10 Off at Fandango
  21. Apple Pulls “Convince Your Parents to Get You a Mac” Ad
  22. iOS 26 Alarm Buttons
  23. ASIF Disk Images in macOS Tahoe
  24. Icon Composer Notes
  25. macOS 27 to Drop Support for AirPort and Time Capsule Backups
  26. Subtle Swift Retain Cycle
  27. Apple Previews Passkeys Credential Exchange
  28. Forcing Passkeys
  29. iOS 26: AlarmKit
  30. Swift Assist, Part Deux
  31. SwiftData and Core Data at WWDC25
  32. Apple’s Spotlight Clipboard Manager
  33. macOS Tahoe’s New Theming System
  34. Showing Settings From macOS Menu Bar Items
  35. SwiftUI at WWDC 2025
  36. Automatic Observation Tracking in UIKit and AppKit
  37. Chrome Doesn’t Support JPEG XL
  38. Psylo Web Browser 1.0
  39. Safari Audio Fingerprinting Protection
  40. Foundation Models Framework
  41. WWDC 2025 Links
  42. Xcode 26 Announced
  43. Swift Marketing and Speed
  44. Generated Transcripts in Pocket Casts
  45. Apple’s Spin on AI and iPadOS Multitasking
  46. Ending macOS Intel Support
  47. macOS Tahoe 26 Announced
  48. iOS 26 Announced
  49. iPadOS 26 Announced
  50. watchOS 26 Announced
  51. tvOS 26 Announced
  52. visionOS 26 Announced
  53. Liquid Glass
  54. WWDC 2025 Keynote
  55. Bill Atkinson, RIP
  56. WWDC 2025 Preview
  57. Clip Rejected via Notarization
  58. WWDC 2025 Wish Lists
  59. Sequoia’s New rsync
  60. ToothFairy 2.8.6
  61. Pair Networks Price Increase
  62. Apple Appeals EU Digital Markets Act Interoperability Rules
  63. 2024 App Store Transparency Report
  64. EagleFiler 1.9.17
  65. SwiftUI macOS Sheet Buttons
  66. OmniFocus 4.6
  67. The iPhone 15 Pro’s Depth Maps
  68. Sky Preview
  69. Compare Pages Documents in Kaleidoscope
  70. Model Context Protocol (MCP) Tools for Mac
  71. The Automation Gap
  72. Separate Expressions for +alloc and -init
  73. Apple in China
  74. Sketch Athens

May 2025

  1. Grammarly Raises $1 Billion
  2. The Talk Show Live, Without Apple
  3. Xcode 16.4
  4. Arc and Dia
  5. SpamSieve 3.1.3
  6. Apple Operating System Version Years
  7. MacInTouch Paused
  8. DropDMG 3.6.9
  9. BBEdit 15.5
  10. Kaleidoscope 6
  11. External Payments From the HEY App
  12. Google I/O 2025
  13. Claude 4
  14. OpenAI Codex
  15. Tim Cook Opposes App Store Age Verification Bill
  16. iOS 18.4: Default Translation App
  17. Apple Turnaround
  18. Shutting Down Pocket
  19. Microsoft Supports Epic Against Apple’s Appeal
  20. Unable to Update Virtualized macOS
  21. OpenAI Acquires Jony Ive’s io
  22. macOS 15 iPhone Mirroring Bug
  23. Fortnite Returns to US App Store
  24. Why Apple Still Hasn’t Cracked AI
  25. Delta’s IAP Scare Sheet
  26. Stripe Managed Payments
  27. Epic Files Motion to Enforce Injunction
  28. Slow TestFlight Beta App Review
  29. Rust at 10
  30. In Praise of the iPad mini 7
  31. Fortnite “Blocked”
  32. CarPlay Ultra
  33. Why Using ChatGPT Is Not Bad for the Environment
  34. HDR in Forthcoming Halide 3
  35. Microsoft Layoffs
  36. 2025 Six Colors Apple in the Enterprise Report Card
  37. SQLite Databases in App Group Containers (Don’t)
  38. Apple Developer App 10.8
  39. External Purchase Conversion Metrics
  40. Critical Warning for External Purchases in App Store
  41. Apple’s 2025 Accessibility Feature Preview
  42. tvOS 18.5
  43. macOS 15.5
  44. macOS 14.7.6 and macOS 13.7.6
  45. iOS 18.5 and iPadOS 18.5
  46. watchOS 11.5
  47. audioOS 18.5
  48. visionOS 2.5
  49. Pasteboard Privacy Preview in macOS 15.4
  50. AI and Google Search Volume in Safari
  51. iPhone 16 Bluetooth Issues With Toyota RAV4
  52. Apple Appeals Epic Anti-Steering Injunction
  53. Apple Acquires Mayday Labs
  54. The Macintosh Repository
  55. Mac Themes Garden
  56. NSCache and LRUCache
  57. Optional Values in SwiftData Predicates
  58. curl Takes Action Against AI Bug Reports
  59. AltStore PAL 2.2
  60. Pure Sweat Basketball v. Apple
  61. Free With In-App Purchase Is a Sham
  62. External Payments From the Patreon App
  63. Fortnite Coming Back to the App Store?
  64. iOS 19 More Like macOS?
  65. External Purchasing From the Kindle App
  66. PayPal Contactless iPhone Payments
  67. Retrospective on Reverse-Engineering a Tiger Bug
  68. Sharon Zardetto Aker, RIP
  69. MailMaven Public Beta
  70. Hyperspace 1.3
  71. Folder Preview 1.6
  72. Xcode + Claude
  73. App Review Guidelines Updated for Epic Anti-Steering
  74. Apple’s Q2 2025 Results
  75. MacUpdater for Sale
  76. YouTube at 20
  77. Swift Proposal: weak let
  78. Court Orders Apple to Comply With Anti-Steering Injunction
  79. I’m an Apple Fan in 2025
  80. Apple v. Optis Cellular Technology

April 2025

  1. Coalition for a Competitive Mobile Experience
  2. Whither Help Scout?
  3. Why Some Apps Sometimes Launch Extremely Slowly
  4. Jettison 1.9.2
  5. SwiftUI macOS Toolbar Examples
  6. Failing to Finish Updating macOS on an External Disk
  7. CrashPlan Consumer Is Back
  8. Backblaze Business Issues
  9. Google Ends Support for Early Nest Thermostats
  10. Revisiting ZFS for Mac
  11. Synology Hard Drive Locking
  12. Virus Protection for Phone
  13. The Subjective Charms of Objective-C
  14. Is Electron Really That Bad?
  15. Careless People
  16. Apple Watch at 10
  17. TypeIt4Me 7
  18. EU Fines Apple and Meta Over DMA Violations
  19. DOJ Wins Google Ads Antitrust Case
  20. Elegy for the Video Screenshot
  21. DeskMat 1.0
  22. Framous 1.0 and Shareshot
  23. Automating Screenshots for the Mac App Store
  24. macOS 15.4.1
  25. iOS 18.4.1 and iPadOS 18.4.1
  26. tvOS 18.4.1
  27. audioOS 18.4.1
  28. visionOS 2.4.1
  29. Returning to macOS After 20+ Years on Windows
  30. Investigating MacPaint’s Source Code
  31. The Invalid 68030 Instruction That Accidentally Allowed the Mac Classic II to Successfully Boot Up
  32. ARC Optimization vs. -fstack-protector
  33. Performance of the Python 3.14 Tail-Call Interpreter
  34. Amazon Web Services Dark Patterns
  35. Carbon Copy Cloner 7.1
  36. India’s Repair Culture Gives New Life to Dead Laptops
  37. Right to Repair Legislation in 50 States
  38. dlsym Considered Harmful on iOS 18.4
  39. How Disk Images and VMs Are More Efficient
  40. Git at 20
  41. Obituary for Cyc
  42. Google Is Winning on Every AI Front
  43. Claude for Mac
  44. LLaMA Gaming AI Benchmarks
  45. Failed Software Update on the External Drive of an Apple Silicon Mac
  46. AppexIndexer 1.0
  47. Bauhaus Clock Screensaver
  48. CSS “text-wrap: pretty” in WebKit
  49. Awaiting APIs
  50. How Apple Fumbled Siri’s AI Makeover
  51. Siri Product Knowledge
  52. Unable to Send Messages With Apple Mail on macOS 15.4
  53. Why Companies Don’t Fix Bugs
  54. Soured
  55. Reflecting on 18 Years at Google
  56. Swiftly 1.0
  57. Kaleidoscope 5.4
  58. Locked Out of Apple Developer Accounts
  59. Abysmal Services
  60. iOS 18.4: Ambient Music
  61. Numbers 14.4
  62. The Signal Chat Leak and the NSA
  63. Delta at 10
  64. Zelle Is Shutting Down Payments via Its App
  65. Windows 11 Install to Require Internet and Microsoft Account
  66. How External Bootable Disks Work With Apple Silicon Macs
  67. Altair Basic Source Code
  68. France Fines Apple Over App Tracking Transparency
  69. France Rejects Backdoor Mandate
  70. Apple Intelligence Available in EU
  71. Moving Targets
  72. Swift Testing: Return Errors From #expect(throws:)
  73. Severed Edits
  74. Rebuilding the Social Security Administration’s Codebase
  75. Swift Testing: Test Scoping Traits
  76. Xcode 16.3
  77. SpamSieve 3.1.2
  78. xAI Acquires X/Twitter

March 2025

  1. macOS 15.4
  2. macOS 14.7.5 and macOS 13.7.5
  3. iOS 18.4 and iPadOS 18.4
  4. tvOS 18.4
  5. watchOS 11.4
  6. visionOS 2.4
  7. audioOS 18.4
  8. macOS 15.4 Adds TCC Events to Endpoint Security
  9. ChangeTheHeaders 1.0
  10. Controlling Launch Services in Sequoia
  11. Apple Needs a Snow Sequoia
  12. SuperDuper 3.10 Beta Works Around asr Bug
  13. Double-Tap Kindle to Turn Page
  14. Google Moves Android Development to Internal Branches
  15. The Future of Swift Serialization and Deserialization APIs
  16. Apple TV+ Losing $1 Billion Per Year
  17. Updates on HP Printers
  18. Apple’s Dormant CUPS
  19. AirPods Max Lossless and Low Latency Audio Over USB-C
  20. Error 702 Installing macOS on an External Drive
  21. Please Stop Externalizing Your Costs Directly Into My Face
  22. Matching Drop Shadows
  23. Fantastical 4.0.7
  24. Google Maps Timeline Data Loss
  25. Tim, Don’t Kill My Vibe
  26. Mobile App Revenue in 2025
  27. Swift Testing Proposal: Exit Tests
  28. SwiftUI Fundamentals
  29. Apple Shifts Siri From Giannandrea to Rockwell
  30. Vibe Coding
  31. LogUI 1.0
  32. Two Decades of Bjango
  33. Apple Under German Antitrust Scrutiny
  34. Lifetime Dependencies in Swift 6.2 and Beyond
  35. DMA Compliance: Watch and Headphone Interoperability
  36. Apple Restricts Pebble From Being Awesome With iPhones
  37. Apple Passwords Phishing Vulnerability
  38. Mac SSD Performance
  39. Mark Klein, RIP
  40. Alexa Removing “Do Not Send Voice Recordings” Feature
  41. Firefox Benefits From Browser Choice Screens
  42. Encrypted RCS Standard
  43. How Apple Could Help With AI and LLMs
  44. Leaked Apple Siri Meeting
  45. Strongbox Acquired by Applause Group
  46. DMA Compliance: Default Maps App in EU
  47. Rewriting the TypeScript Compiler in Go
  48. App Review, Never Change
  49. Swift Proposal: Import Objective-C Completion Handler Parameters As @Sendable
  50. Mozilla Also Defends Google Revenue Sharing Agreement
  51. Rotten
  52. Rumored Redesign in iOS 19 and macOS 16
  53. ChatGPT Now Integrates Directly With Xcode
  54. Whither Swift Assist?
  55. Apple Delays “More Personalized Siri” Apple Intelligence Features
  56. AI Summaries of App Store Reviews
  57. macOS 15.3.2
  58. iOS 18.3.2 and iPadOS 18.3.2
  59. visionOS 2.3.2
  60. tvOS 18.3.1
  61. Tricked Into Installing macOS Update
  62. Purgeable Disk Space
  63. NSFileWrapper Sometimes Changes Modification Date to the Past
  64. Weak M4 Mac mini Wi-Fi
  65. Brother Denies Blocking Third-Party Toner
  66. Brazilian Court Mandates iOS Sideloading
  67. Digg Returns
  68. Private GitHub Data Lingers in Copilot Training
  69. Alexa Plus
  70. Lightroom Classic 14.2
  71. Chrome Warning About Manifest V2 Extensions
  72. Ladybird Browser
  73. Mac Studio 2025
  74. Apple M3 Ultra
  75. MacBook Air 2025
  76. Leitmotif Acquires Taska
  77. iPad Air (M3, 7th Generation)
  78. iPad (11th Generation)
  79. Premium Hardware, Subpar Software
  80. Linus Sebastian Switches to iPhone for 30 Days
  81. Citibank’s $81 Trillion Error
  82. Swift 6.1
  83. StopTheMadness for Safari Web Apps?
  84. 2024 Apple Vision Accessibility Report Card

February 2025

  1. Mozilla Changes Firefox Terms of Use
  2. Microsoft Shutting Down Skype
  3. iOS Declared Age Range API
  4. Lawsuit Over Apple Watch Carbon Offsets
  5. Xcode Spell Checking
  6. nRootTag
  7. The Tyranny of Apps
  8. Our Changing Relationship With Apple
  9. Testimony on External Purchase Fee and Scare Screens
  10. Hyperspace 1.0
  11. “Phonetic Overlap”
  12. Amazon Removes Direct Downloads of Kindle Books
  13. FBI Also Wants to Break iCloud Advanced Data Protection
  14. XcodeBenchmark
  15. Show Network QR Code
  16. Humane Acquired, Ai Pin Discontinued
  17. ProVUE at the First Macworld Expo
  18. Delivering Malware Through Abandoned Amazon S3 Buckets
  19. Seeing the Location Name in Apple TV’s Aerial Screensaver
  20. CIFilterBuiltins
  21. New Blog Server
  22. Apple Pulls iCloud Advanced Data Protection From UK
  23. Icons in Passwords.app and App Privacy Report
  24. Orion’s Password Manager
  25. Secrets 4.4 and Passkey Credential Exchange
  26. Git Tower 12.5
  27. Beej’s Guide to Git
  28. Kaleidoscope 5.3
  29. Retcon 1.2
  30. iPhone 16e
  31. Hiding Data in Emoji
  32. Hiding Vulnerabilities in Source Code
  33. fileReferenceURL vs. NSURLFileResourceIdentifierKey
  34. BenQ PD2730S 5K Display
  35. ASUS ProArt 5K Display
  36. Jettison 1.9
  37. MailMate 2.0 Beta
  38. Swift Proposal: InlineArray
  39. Grammarly vs. Apple’s Writing Tools
  40. On the Undesign of Apple Intelligence Features
  41. Gatekeeper vs. .terminal and .fileloc Files
  42. Martin Pilkington, RIP
  43. Netflix Content Accidentally in TV App
  44. Asahi Linux Lead Resigns
  45. One Year With the Vision Pro
  46. TikTok Back in the App Store
  47. Reuters Wins AI Copyright Case
  48. Gemmell Is Back to Mac
  49. Chinese App Store Antitrust Probe
  50. NSDocument Auto Saving and File Types
  51. Migrating Apple Account Purchases Between Accounts
  52. App Store and Japanese Consumption Tax
  53. Game Licensing in Vietnam
  54. App Store Advanced Commerce API
  55. macOS 15.3.1
  56. macOS 14.7.4 and macOS 13.7.4
  57. iOS 18.3.1 and iPadOS 18.3.1
  58. watchOS 11.3.1
  59. visionOS 2.3.1
  60. How Safari Search Engine Extensions Work
  61. TikTok Android Sideloading
  62. DeepSeek’s True Training Cost
  63. Google Maps at 20
  64. UK Orders Apple to Break iCloud Advanced Data Protection
  65. SpamSieve 3.1.1
  66. DeepSeek Privacy Issues
  67. Screenshot-Reading Malware
  68. Mac App Store Broken on macOS 10.14 and Earlier
  69. Tapestry 1.0
  70. Reeder Rebuilt
  71. Apple “Approved” Hot Tub Porn App
  72. Spotify Profitable
  73. Apple Invites
  74. Instapaper 9.1 and Send to Kindle Extension
  75. Swift Concurrency Glossary
  76. AppleCare+ Only As a Subscription
  77. 2024 Six Colors Apple Report Card
  78. Swift Build
  79. What to Do When macOS Won’t Let You Unmount a Volume

January 2025

  1. Apple’s Q1 2025 Results
  2. Preventing a Mac Laptop From Turning on When Opening Its Lid
  3. A Few Words About Indie App Business
  4. SLAP and FLOP Side-Channel Attacks
  5. Gulf of America
  6. Repeating Calculator Operations
  7. Malimite 1.1
  8. Google Open Sources PebbleOS
  9. Releasing Core Intuition
  10. DeepSeek
  11. Siri Super Bowl Regression
  12. iPad at 15
  13. GRDB 7
  14. Apple Intelligence Enabled Automatically
  15. macOS 15.3
  16. macOS 14.7.3 and macOS 13.7.3
  17. iOS 18.3 and iPadOS 18.3
  18. watchOS 11.3
  19. visionOS 2.3
  20. tvOS 18.3
  21. audioOS 18.3
  22. Edits and Clips
  23. Debug Descriptions on the Wrong Thread
  24. Phishing Texts Trick Users Into Disabling Protection
  25. Google Search Now Requires JavaScript
  26. Stargate Project
  27. iOS and iCloud Keychain Are Hostile to Backups
  28. Swift Concurrency: Waiting for Async Work
  29. App Store Profit Margin
  30. Swift Proposal: Opt-in Strict Memory Safety Checking
  31. Opting Out of Visual Look Up and iCloud Photos
  32. App Store Trader Status Deadline
  33. ViewSonic VP2788-5K Display
  34. TikTok Takedown
  35. TikTok In-App Purchases
  36. How to Obtain View Dimensions in SwiftUI
  37. Trouble Updating the Wisdom of Quinn
  38. Apple’s DMA Compliance Criticized
  39. Opting Out of Microsoft 365’s Copilot AI
  40. Let the User Help Solve Their Own Problem
  41. M4 Mac mini USB-C Issues
  42. Putnam-AXIOM Variation
  43. macOS 15.2 Changes XProtect Update Mechanism
  44. AirPods Pro 2 and AirPods 4 Pushed Into Transparency Mode
  45. AirPods Pro Case Chime Sound
  46. Tony Fadell Wanted Apple to Buy Sonos
  47. PyObjC 11
  48. Bezel 2.5.1
  49. Gravy Analytics Hacked
  50. Brazil Fines Apple Over FaceApp
  51. Treasury Department Hacked
  52. This Remote Has Me Questioning Everything
  53. Mac Toolbar Guidelines
  54. What Happened to APFS Fast Directory Sizing?
  55. Accessibility That Fits
  56. SteamOS Expands Past the Steam Deck
  57. Luigi Mangione’s Account Renamed on Stack Overflow
  58. Passkey Usability
  59. Network Neutrality Not Reinstated
  60. Making Apple S9 and A16 in Arizona
  61. Bing Tricking People Into Thinking They’re on Google
  62. Microsoft Edge Slurps Tabs From Chrome Without Permission
  63. Xerox to Acquire Lexmark
  64. Opting Out of “Help Apple Improve Search”
  65. RSS Cache Control
  66. SysBumps Attack
  67. LG UltraFine 6K
  68. Apple Intelligence News Notification Summaries
  69. Coding Font Selection Tournament
  70. iOS 18.2.1 and iPadOS 18.2.1
  71. Swift Parameterized Testing
  72. Sonuby 1.7.1
  73. 25 Years of the Dock and Aqua
  74. OpenAI Failed to Deliver Opt-out Tool
  75. Apple Settles Siri Spying Lawsuit
  76. Autodesk Deletes Old Forum Posts
  77. M4 Mac Issues With Ultrawide Monitors
  78. op run
  79. The HFS Pixel
  80. Two Foreground Windows
  81. Bench Shut Down, Then Acquired
  82. Retiring Script Debugger
  83. Scott Knaster Occasionally Misses Expectations
  84. Privacy of Photos.app’s Enhanced Visual Search
  85. Honey Extension Scam

← 2024 2026 →