The Curious Engineer

Michael Tsai

2023

946 posts

← 2022 2024 →

2023 946

December 2023

  1. Apple’s Ferret MLLM
  2. Mellel 6 Leaves the Mac App Store
  3. Beeper and the Centurion Lounge
  4. Japanese Consumption Tax and the App Store
  5. Operation Triangulation Details
  6. The New York Times Sues OpenAI
  7. Crashing iPhones With a Flipper Zero
  8. SpamSieve 3.0.3
  9. Apple Music Replay’s Broken Record
  10. GitMounter
  11. Just Get a Brother
  12. Beeper’s Final Fixes and Government Investigations
  13. How to Control the World
  14. WeChat’s HotspotHelper Entitlement
  15. iOS 17 Autocorrect
  16. State Restoration With NSSecureCoding on Sonoma
  17. How to Change a New iPhone Passcode If You Forget It
  18. Manual AutoFill in Safari
  19. Triggering Swift Property Observers From Initializers
  20. Dictation and Predictive Text in macOS Sonoma and iOS 17
  21. Google Groups Ending Support for Usenet
  22. The Original iPhone Demo
  23. Measuring the Data iOS and Android Send to Apple and Google
  24. macOS 14.2.1
  25. iOS 17.2.1
  26. tvOS 17.2 Removes Wishlists
  27. Adobe Abandons Figma Acquisition
  28. Apple Watch Sales Paused Over Masimo Patent
  29. The Case for Clipboard Managers
  30. Contingent Pricing for App Store Subscriptions
  31. Stolen Device Protection in iOS 17.3
  32. Threads in EU and on ActivityPub
  33. Apple and Corellium Settlement
  34. Apple Expands Self Service Repair
  35. Google’s Confusing New Location Data Settings
  36. Standard Ebooks
  37. Google Reneges on Unlimited Storage and on Read-Only Preservation
  38. Proton Drive for Mac
  39. iCloud Drive in Sonoma: FileProvider and Eviction
  40. VMware Transition to Subscriptions
  41. Why Is Bluetooth Sound Quality Bad on My Mac?
  42. Xcode 15.1
  43. Epic Wins Antitrust Case With Google
  44. macOS 14.2
  45. macOS 13.6.3 and macOS 12.7.2
  46. Apple Launches Journal App
  47. iOS 17.2 and iPadOS 17.2
  48. watchOS 10.2
  49. audioOS 17.2
  50. tvOS 17.2
  51. Apple Blocks Beeper Mini
  52. Where Have the Network Tools Gone?
  53. WhatsApp Supports Photos and Video in Original Quality
  54. Opening URLs in Private Safari Windows
  55. Google Maps in Late 2023
  56. Google’s Gemini
  57. Selecting Multiple Tabs in Safari
  58. Mac Menu Bar Icons and the Notch
  59. Bartender 5
  60. 23andMe Breach
  61. End-to-End Security for Facebook Messenger
  62. Privacy Manifests Update
  63. TV.app in tvOS 17.2
  64. Sonoma’s “cp -l” Won’t Create Links
  65. The MacBook Air Gap
  66. Filing Mail Messages on Sonoma Using the Keyboard
  67. FastSpring Risk Screening
  68. Standalone Beeper Mini Brings iMessage to Android
  69. Governments Using Push Notifications to Surveil Users
  70. iCloud Advanced Data Protection Uptake
  71. Misinformation About NameDrop
  72. NSFileManager’s File Copy Error Messages Lie
  73. Emergency SOS via Satellite Pricing
  74. Filmic’s Entire Staff Laid Off
  75. Ads When You Start Your Fire TV
  76. Slower Chrome Extension Updates
  77. Keyboard Cowboy 3.19
  78. Castro May Be Dying
  79. iMessage Contact Key Verification
  80. Smaller and Faster Updates With Sonoma
  81. Sony Removing Purchased Discovery TV Shows
  82. Amazon Employees Returning to Offices
  83. Computational Bridal Photo
  84. Dave Cutler Interview
  85. Disabled Safari Extensions Are Not Fully Disabled
  86. Vivlio
  87. MarsEdit 5.1
  88. Disk Images in Sonoma

November 2023

  1. macOS 14.1.2
  2. iOS 17.1.2 and iPadOS 17.1.2
  3. GitHub Code Search Now Requires Logging In
  4. Airjet
  5. Most Compatible With Google Chrome
  6. Composable Architecture and Swift Observation
  7. Swift Proposal: Typed Throws
  8. Apple Cash Escheat Heads-up
  9. Google Drive Loses Months of Customer Data
  10. YouTube’s Ad Blocker Crackdown
  11. A Short History of Recovery in macOS
  12. Time to Back Up Bandcamp
  13. Moving on From Xojo
  14. Google Pays to Be Default on Samsung Phones
  15. Tata Code Theft
  16. Receipt Validation With All the Ethernet Interfaces
  17. NVIDIA Sued for Stealing Trade Secrets
  18. Cavium Networking Hardware May Contain Backdoor
  19. Data Analytical Services (DAS)
  20. Section 24220: Advanced Impaired Driving Technology
  21. Ducklet 1.0.1
  22. Git Tower 10.2
  23. Rumor of Cellular MacBook
  24. Apple Asked Amazon to Block Rival Ads
  25. Spotify’s Google Play Store Deal
  26. Nothing’s iMessage App Was a Security Catastrophe
  27. Privacy Is Priceless, But Signal Is Expensive
  28. Safari Share Menu Now Violates Privacy
  29. Black Friday 2023
  30. The Hidden Secrets of the Fn Key
  31. HandBrake 1.7
  32. The Lack of Compensation in Open Source Software Is Unsustainable
  33. Lessons From a Bad Apple Repair Experience
  34. Altman and Brockman Out at OpenAI
  35. SpamSieve 3.0.2
  36. Mail Extension Postmortem
  37. Apple to Add RCS Messaging in iOS 17 Update
  38. Why Do People Still Use VBA?
  39. Lightroom Classic 13.0.1
  40. The Myth and Reality of Mac OS X Snow Leopard
  41. Apple INA Hiring Discrimination Settlement
  42. Search Suggestion Menus in AppKit
  43. Xcode 15 Logs nil As an Empty String
  44. Kindle for Mac 7.0
  45. Cursorless Is Alien Magic From the Future
  46. On-Crash Backtraces in Swift
  47. Computers Are Magical; Computers Are Awful
  48. Google AdSense Changes From CPC to CPM
  49. A Picture Is Worth a Thousand Permissions Requests
  50. Final Cut Pro 10.7 and Final Cut Pro for iPad 1.3
  51. iPhone Parts Pairing
  52. Fitbit Charge 6 and Google Pixel Watch 2
  53. 8 GB of Unified Memory
  54. Apple Music Voice Plan Discontinued
  55. Weathergraph 1.0.210
  56. Humane Ai Pin
  57. Retrobatch 2
  58. iOS 17.1.1 and iPadOS 17.1.1
  59. macOS 14.1.1
  60. macOS 13.6.2
  61. watchOS 10.1.1
  62. Bike Outline Paths
  63. iOS 17.1 Lock Screen Photo Album Shuffle
  64. Mint.com Replaced by Credit Karma
  65. Apple’s Trademark Exploit
  66. The Negative Impact of Mobile-First Web Design on Desktop
  67. iLeakage: Browser-Based Timerless Speculative Execution Attacks on Apple Devices
  68. Microsoft Finalizes Activision Blizzard Acquisition
  69. Swift Proposal: Pack Iteration
  70. Mastering DOM Manipulation With Vanilla JavaScript
  71. Google Vertex AI Search
  72. Google Abandons Web Environment Integrity API
  73. Apple’s Three Safaris
  74. FTX Trial
  75. Apple’s Q4 2023 Results
  76. macOS 14: Separate iCloud Drive and CloudKit Switches
  77. Apple’s Blue Ocean
  78. Ceasing Print Publication of ACM Journals and Transactions
  79. Swift TO Is Closing Down

October 2023

  1. iMac 2023
  2. MacBook Pro Late 2023
  3. Apple M3, M3 Pro, and M3 Max
  4. Keyboard Maestro 11
  5. Code Signing Woes
  6. Masimo v. Apple
  7. The Restaurant Nearest Google
  8. iCloud Drive Switches to Dataless Files
  9. Amazon Drive Is Shutting Down
  10. Improper App Store Contact With Developers
  11. Bitten by the Black Box of iCloud
  12. Apple Services Price Hikes
  13. macOS 13.6.1 and macOS 12.7.1
  14. macOS 14.1
  15. watchOS 10.1
  16. tvOS 17.1
  17. iOS 17.1 and iPadOS 17.1
  18. Apple Is Finally Killing Off iTunes
  19. AirPods Pro for Hearing Protection
  20. AirPods Pro With iOS 17
  21. Translate in iOS 17 and macOS Sonoma
  22. Charging From a USB-C iPhone
  23. YouTube Music on HomePod
  24. iOS 17: Check In
  25. ScreenSharingMenulet 2.9.2
  26. Invidious and FreeTube
  27. Link Unshortener Updates
  28. Cue Testimony in US v. Google
  29. Secondary Apple ID Mess and Inadvertent Password Reset
  30. 6 TB and 12 TB iCloud+ Plans
  31. Sonoma, iCloud Drive, and Time Machine
  32. Apple’s Use of Swift and SwiftUI in iOS 17
  33. The Problem With China and AI
  34. The Average Lifespan of a Smartphone
  35. An Apple Library Primer
  36. SpamSieve 3.0.1
  37. Mojo for Mac
  38. Xcode 15.0.1
  39. Apple Pencil (USB-C)
  40. USB-C Cables Comparison
  41. Clicking to Hide Others in Sonoma
  42. Retcon Beta
  43. More Stack Overflow Layoffs
  44. Atlassian to Abandon On-Prem Perpetual Products
  45. Not Setting Up Find My Bricked My MacBook
  46. Building a Classic Mac OS App in Rust
  47. What Happened to __crashreporter_info__?
  48. Updating iPhones in Boxes
  49. Sonoma Wallpapers Block Screen Sharing Login
  50. SecItem: Fundamentals, Pitfalls, and Best Practices
  51. The History of Cover Flow
  52. Atlassian Acquires Loom
  53. Relative Time Labels
  54. iPhone SE 4 Rumors
  55. Kaleidoscope 4.2
  56. FCC Plans to Reinstate Network Neutrality
  57. Unit Testing a SwiftUI Query
  58. Rescuing Files From Classic Mac OS...with Swift
  59. No Counter-Strike 2 for Mac
  60. Burger King’s Botched Apostrophe Curling
  61. The Care and Feeding of Developer ID
  62. Hacking NSAlert Button Appearance
  63. Dischler Testimony on AdWords Fraud
  64. Xcode 15 Duplicate Library Linker Warnings
  65. Brave Layoffs
  66. macOS Containers 0.0.1
  67. The Absolute Minimum Every Software Developer Must Know About Unicode in 2023
  68. Avoid Overspending for iPhone 15 USB-C Cables and Chargers
  69. Google Changes Search Queries to Show More Ads
  70. Unlimited Kagi Searches
  71. Thinking in SwiftUI (2023)
  72. Control Center in macOS Always Using CPU
  73. Apple Adopts Tighter Chinese App Store Rules
  74. macOS 13.6 and macOS 12.7
  75. Apple Memory Holes OCSP Preference
  76. Orion Video System
  77. iPhone 15 Pro Overheating
  78. Pixel 8 Leak Promises 7 Years of OS Updates
  79. Epic Games Layoffs and Bandcamp
  80. Epic Anti-Steering Stay and Supreme Court Petition
  81. tvOS 17
  82. The Bleeding Edge of Swift Concurrency
  83. @Model for CoreData
  84. Google at 25
  85. Forty Years of GNU and the Free Software Movement

September 2023

  1. macOS 14 Sonoma
  2. SpamSieve 3.0
  3. iPadOS 17
  4. watchOS 10
  5. Swift 5.9
  6. Chromebooks Will Get 10 Years of Automatic Updates
  7. iOS 17
  8. Apple’s New Transformer-Powered Predictive Text Model
  9. Maps in 2023
  10. Toyota Factory Shutdowns
  11. Automatically Pausing Animated Images
  12. New Apple ID Sign-In Options
  13. Limitations on macOS Virtual Machines
  14. Core Data Lab 2.4 Beta
  15. Unity Runtime Fee
  16. Carbon Copy Cloner 6.1.7
  17. SuperDuper 3.8 Beta
  18. iOS 17 Shipping Soon
  19. iPhone 12 Radiation
  20. macOS 14 Sonoma Shipping Soon
  21. AirPods Pro 2023
  22. iPhone 15 Pro and iPhone 15 Pro Max
  23. iPhone 15 and iPhone 15 Plus
  24. Apple Watch Ultra 2
  25. Apple Watch Series 9
  26. macOS 12.6.9 and macOS 11.7.10
  27. Kagi Small Web
  28. Today in E-mail Hegemony
  29. Ventura File Encryption Problems
  30. App Store Continues to Host Scammy Apps
  31. Molly Holzschlag, RIP
  32. BLASTPASS
  33. macOS 13.5.2
  34. iOS 16.6.1 and iPadOS 16.6.1
  35. Text Kit Benchmarks
  36. Debugging Universal Links
  37. Mozilla Report on Auto Privacy
  38. Intelligent Tracking Prevention Deleting Data
  39. DMA Gatekeepers Designated
  40. Keen and Slice
  41. Rumor of Low-Cost MacBook
  42. APFS Versions, Updates, and Compatibility
  43. Forklift 4
  44. The macOS App Icon Book
  45. Notification Center in Sonoma
  46. How Various Image Formats Compress One-Pixel Images
  47. Restarting macOS Apps Automatically on Crash
  48. DTrace at 20
  49. Testing Noise-Canceling Headphones
  50. Studio Display Firmware 17 Beta 6
  51. How Software Update Works in Ventura
  52. Apple Discontinues iTunes Movie Trailers App
  53. Apple to Drop Customer Support via Social Media
  54. Making Your App Extensible with JavaScriptCore

August 2023

  1. Anticipating the Coming USB-C iPhone Backlash
  2. Microsoft Discontinuing Visual Studio for Mac
  3. Vexl Rejected From the App Store
  4. Analysis of Obfuscation Techniques Found in FairPlay
  5. Premature Optimization: Universally Misunderstood
  6. No App, No Entry
  7. Web Scraping for Me, But Not for Thee
  8. Mac Won’t Accept Correct Login Password
  9. Chime Text Editor Now Open Source
  10. Giving Up the iPad-Only Travel Dream
  11. mg Text Editor
  12. Download the Things You Love
  13. Self-Wiping SanDisk Extreme SSDs
  14. Apple Supports California Right-to-Repair Bill
  15. Mastodon Full-Text Search
  16. Python in Excel
  17. macOS 13.5 No Longer Allows Setting System-Wide ulimits
  18. Threads Social Network Expands to the Web
  19. Digital Will Sues Apple Over Developer Account Termination
  20. UK Proposal to Weaken Messaging Security
  21. White Noise Podcasts on Spotify
  22. TimeStory Dev Journal
  23. Microsoft Signing Key Stolen by Chinese
  24. macOS Window Management
  25. iOS App Setup for Remote Push Notifications
  26. Twitter Media Datacide
  27. John Warnock, RIP
  28. Bypassing App Management With TextEdit
  29. Fake Steve Jobs and Letters from BILL G
  30. Twitter to Remove Block Feature
  31. iOS 17 Moves “End Call” Button
  32. Dash 7
  33. macOS 13.5.1
  34. Post-Exploit Fake Airplane Mode
  35. macOS 14 Simplifies Restoring a Mac in DFU Mode
  36. How to Automate Memory Leak Detection With XCTest
  37. Book Publishers v. Internet Archive
  38. Recording Industry v. Internet Archive
  39. Twitter Delays URLs for Certain Sites
  40. Apple to Send Batterygate Payments
  41. The iMac at 25
  42. Typography Is Impossible
  43. ResForge
  44. Old Kindle Fires Can No Longer Download Books
  45. Turning Off Core Data Persistent History Tracking
  46. Toolbar SF Symbols Vertically Stretched on a 1x Display
  47. Making an IPv6 URLRequest
  48. GrammarlyGO Training on User Content With Questionable Opt Out
  49. Zoom ToS Allowed Training AI on User Content With No Opt Out
  50. JVM Compares Strings Using the pcmpestri x86 Instruction
  51. AppKit vs. SwiftUI: Stable vs. Shiny
  52. Unraveling the Digital Markets Act
  53. CNET Deletes Thousands of Old Articles to Game Google Search
  54. Overlaying Text on Images
  55. China to Require Apps to Register With Government
  56. Objective-C Internals
  57. Paddle Billing
  58. Bram Moolenaar, RIP
  59. Kaleidoscope 4.1
  60. Unicode Is Harder Than You Think
  61. Another User Locked Out of Apple Account
  62. What’s the Deal With Sensor Tower?
  63. End of Support for Cortana in Windows
  64. AirTag Success Story
  65. Kagi Search’s Most Promoted and Blocked Domains
  66. Lisa’s Secret Burial
  67. Brave Search for Images and Video
  68. Apple’s Q3 2023 Results
  69. Avoiding Implicit Retain Cycles When Using Swift Function References
  70. Spectre Camera Pro
  71. Building, Testing, and Scaling With SwiftUI
  72. Textual Paint
  73. How NSHostingView Determines Its Sizing
  74. Rethinking Window Management
  75. Mozilla Shutting Down Pocket for Mac
  76. Helping ckbk Remove Ad Tracking
  77. Twitter Is Now X
  78. System Settings That Aren’t in System Settings
  79. Swift Enum Pattern Matching With Extra Conditions
  80. Tax Services Shared Financial Information With Google and Meta

July 2023

  1. iCloud Drive Troubleshooting, Metadata, and Custom Icons
  2. Exploring Unicode in macOS With Clui
  3. Switching to a Mac After Decades on Windows
  4. The Mess at Stack Overflow
  5. Reddit Deleted Years of Chat History
  6. Tesla Range Estimates and Suppressing Complaints
  7. Web Environment Integrity
  8. UK Antitrust Lawsuit Over App Store Fees
  9. Microsoft Office’s New Default Font: Aptos
  10. Using AirPods as a Hearing Aid
  11. Finbar 1.7.3
  12. Melio
  13. macOS 13.5
  14. macOS 12.6.8 and macOS 11.7.9
  15. iOS 16.6 and iPadOS 16.6
  16. Why You Can No Longer Roll Back a macOS Update
  17. Apple Opposes Updated UK Investigatory Powers Act
  18. Vox Media Stops Using Chorus
  19. Kevin Mitnick, RIP
  20. A Fast Timestamp Parser in Swift
  21. Better Medication Tracking
  22. Advice for Operating a Public-Facing API
  23. ABC C Compiler
  24. Fixing Launch Services Problems
  25. Edward Fredkin, RIP
  26. The Auto Layout Comprehendium
  27. UUID Formats 6–8
  28. Meta’s Microservice Architecture
  29. Removing the Python GIL
  30. Immich
  31. Mid-1990s Sega Document Leak
  32. Creating Dynamic Colors in SwiftUI
  33. Laws of UX
  34. ExtensionKit and XPC
  35. eWorld Promotional Mailer
  36. Chronicling 1.0
  37. Macros in Swift 5.9
  38. Apple Legal vs. Fruit Union Suisse
  39. Absurdly Long YouTube Videos That Play Nothing on Purpose
  40. Threads and ActivityPub
  41. Fedora Telemetry Proposal
  42. OneDrive Leaks Photos via E-mail
  43. Xcode String Catalogs
  44. macOS 14 Sonoma Public Beta
  45. iPadOS 17 Public Beta
  46. iOS 17 Public Beta
  47. iOS 17’s Live Voicemail
  48. watchOS 10 Public Beta
  49. Swift HTTP Types
  50. Mac Sales in Q2 2023
  51. How Do You Request Music Using Siri?
  52. HomePod Sound Recognition
  53. The Disappearance of Classic Video Games
  54. Beta Updates in a macOS VM
  55. Rapid Security Responses Pulled Due to User Agent
  56. Suing OpenAI and Meta for Copyright Infringement
  57. The App Store Turns 15
  58. How the Threads App Was Built
  59. Fraudulent Yelp Reviews
  60. Evernote Acquisition and Layoffs
  61. French Bill to Allow Police to Commandeer Phones
  62. Ethernet at 50
  63. iPad Pro for Coding
  64. Is It Safe to Store Passwords and 2FA Codes Together?
  65. SwiftUI Data Flow 2023
  66. Firefox 115’s Two-Tier Extensions System
  67. How Ventura Checks the Security of Apps and Tools
  68. Affinity Publisher for iPad
  69. How to Diagnose and Control Login and Background Items
  70. Family Passwords and Passkey Providers
  71. A Vatican-Sized Flag Mystery
  72. Adobe at 40
  73. Instagram Threads
  74. Abusive Web Notifications
  75. The Trouble With Mac Gaming
  76. AutoCAD Perpetual Licenses Can No Longer Be Activated
  77. S3 Files 2023.1
  78. Zig Proposal to Drop LLVM
  79. Apple Resisting Further Changes to Anti-Steering Rules
  80. Twitter Now Requires Logging In

June 2023

  1. macOS Apprentice
  2. Paste 4
  3. Why Has Mastodon Adoption Stalled?
  4. SD Notary 2
  5. The State of Mac PDF Software
  6. Git Tower 10
  7. View Clipping Changes in macOS 14
  8. YouTube Playables Gaming Service
  9. Triangulation Exploit
  10. Automating App Review
  11. Transfer Toolbox Rejected From the Mac App Store
  12. Elegy for the Native Mac App
  13. ATS and ATSUI Removal
  14. Adobe Account Expiration
  15. Avoiding Enshittification
  16. Amazon Prime Dark Patterns Lawsuit
  17. Safari 17 Web Apps
  18. visionOS SDK
  19. macOS 13.4.1
  20. iOS 16.5.1 and iPadOS 16.5.1
  21. macOS 12.6.7 and macOS 11.7.8
  22. MVC Isn’t MVC
  23. Scanning QR Codes With Your iPhone
  24. Damus Zaps vs. the App Store
  25. Safari 17 Profiles
  26. Still No Custom Apple Watch Faces
  27. Proposed Japanese Law for Alternate App Stores
  28. Privacy Manifests
  29. Amazon Account Locked Due to Alleged Remarks to Driver
  30. Inhuman Writing for Google Is Eating the Web
  31. Google Domains Shutting Down
  32. Safari 17 Link Tracking Protection
  33. Board Game Arena Acquisition
  34. Game Porting Toolkit
  35. Swift Proposal: Init Accessors
  36. Bike 1.12
  37. Find Any File 2.4
  38. Privacy and Security in macOS 14
  39. ODNI Report on Commercially Available Information
  40. Snowden Ten Years Later
  41. Apple Execs on Facebook (2011)
  42. Microsoft Edge Sends Images You View to Microsoft
  43. Reddit API AMA and User Revolt
  44. RIP Apple Mail Plug-ins
  45. iA Presenter 1.1.2
  46. Microsoft Edge Removes Button to Delete Cloud Data
  47. YouTube Tries to Shut Down Invidious
  48. Investing 10% to Pay Back Technical Debt
  49. SwiftData
  50. Whither Stack Overflow Archives?
  51. CloudKit and the iCloud Drive Switch
  52. Feedback Through an Intermediary
  53. Apollo Shutting Down June 30th
  54. iCloud Drive Now Supports File Versions
  55. The Rust I Wanted Had No Future
  56. Network Path Monitoring
  57. Stage Manager in iPadOS 17 Beta
  58. Public Developer Betas
  59. Tablet Standby
  60. Swift’s Upcoming Feature Flags
  61. WWDC 2023 Links
  62. tvOS 17 Announced
  63. Xcode 15 Announced
  64. Apple Vision Pro
  65. watchOS 10 Announced
  66. macOS 14 Sonoma Announced
  67. iPadOS 17 Announced
  68. iOS 17 Announced
  69. Apple M2 Ultra
  70. Mac Pro 2023
  71. Mac Studio 2023
  72. MacBook Air 15-inch 2023
  73. WWDC 2023 Preview
  74. A Vision for Using C++ From Swift
  75. Xcode 14.3.1
  76. watchOS 9.5.1
  77. WWDC 2023 Wish Lists
  78. Reddit to Charge for API
  79. Centering the macOS Ventura Form Layout
  80. StopTheMadness 39: Hiding Page Elements

May 2023

  1. WordPress at 20
  2. Rewriting Remotion in SwiftUI
  3. Rewriting SoundCloud in SwiftUI
  4. SwiftUI Notes Before WWDC 2023
  5. Building Large-Scale Apps With SwiftUI
  6. Receipt Validation With SHA-256
  7. Photo Stream Shutting Down
  8. Apple Intelligence
  9. Disabling Quick Look In-Icon Previews
  10. Stop Smooth Scrolling in Safari 16.4
  11. Wallaroo and SwiftUI on macOS
  12. Kaleidoscope 4
  13. Viewing Large Text Files
  14. Disk Utility in macOS 13.4
  15. Ivory for Mac
  16. Old Macs and Activation Lock
  17. The AARD Code and DR DOS
  18. Microsoft Still Anti-Competitive
  19. 2022 App Store Transparency Report
  20. SwiftUICoreImage
  21. Monduo 16-Inch Pro Duo
  22. Setting Up Sparkle
  23. 2023 Automation April Shortcuts Winners
  24. Google Updates Inactive Account Policy
  25. macOS 13.4
  26. iOS 16.5 and iPadOS 16.5
  27. macOS 12.6.6 and macOS 11.7.7
  28. Photomator for Mac
  29. FTC Says Facebook Violated 2020 Consent Decree
  30. Apple’s 2023 Accessibility Feature Preview
  31. .zip TLD
  32. Volume Names, Mount Points, and Normalisation
  33. Morris Tanenbaum, RIP
  34. Git Tower 9.3
  35. The Legacy of BlackBerry and BBM
  36. Detecting Unwanted Location Trackers
  37. Go Compiler Telemetry
  38. Context SDK
  39. How Apple Help Works and How It Doesn’t
  40. Eighty Shades of Option Key
  41. Post-Twitter Diaspora Options
  42. Apple Service Outages
  43. NSPredicate, Core Data, and NULL
  44. LLM Coding Tools in Xcode
  45. More App Store Studies
  46. Getting Ready for Dataless Files
  47. Discord’s Username Change
  48. Google Codey
  49. Corellium Wins iOS Simulator Copyright Case
  50. Deleting Inactive Twitter Accounts
  51. App Translocation in Ventura
  52. Code Signing Translocation Vulnerability
  53. Dolby v. Adobe
  54. Final Cut Pro and Logic Pro for iPad
  55. Going Independent
  56. Pogue’s Photos Unification
  57. App Store Rules Regarding Trials
  58. Passkeys: A Loss of User Control?
  59. Rapid Security Response Version Numbers
  60. Limiting iPhone USB-C Speeds
  61. The Downfall of Brydge
  62. Apple’s Q2 2023 Results
  63. Scaling Up the Prime Video Audio/Video Monitoring
  64. Instapaper 8.3
  65. Browser and OS Marketshare in 2023
  66. Mojo Programming Language
  67. Compiler Humor
  68. The Endless Uses for an Always-on Mac
  69. CarPlay in the Age of Large Screens
  70. Arc Browser
  71. Vivaldi 6
  72. Multiple Apple ID Accounts
  73. Google Cloud Services Outages
  74. Reducing Gaia GPS Battery Drain
  75. fn Key Reserved for System Applications
  76. Wallaroo and SwiftUI on iOS
  77. Brave Search No Longer Using Bing
  78. Working Around Big Sur’s Missing TestFlight
  79. Turmoil Behind Siri
  80. Secret Mac Security

April 2023

  1. Allowing a Remote Computer to Access Your Mac
  2. Belkin Connect USB-C Hub
  3. MacStealer Malware
  4. Bypassing Little Snitch With Empty TCP Packets
  5. Designing for Colorblindness
  6. Swift Foundation Preview
  7. Apple’s Guidance for StateObject Initialization
  8. countryd
  9. Zero-Click Exploits Against iOS 16
  10. Microsoft Edge Leaking Browsing History to Bing
  11. The Four Types of Safari Extension
  12. Google Authenticator Adds Syncing
  13. 1Password to Add Telemetry
  14. Netflix Ads, Password Sharing, and DVDs
  15. Cheating Is All You Need
  16. Apple Wins Antitrust Battle With Epic Games
  17. Ads in the Windows 11 Start Menu and in iOS
  18. Pythonista 3.4 Update Rejected
  19. Poor Security at FTX
  20. Sideloading Rumored for iOS 17
  21. The Dark Side of the Mac App Store
  22. ChatGPT in SwiftKey
  23. Cheaper Studio Display Alternatives
  24. iPhone Thieves Locking Users Out of Their Apple Accounts
  25. Lockdown Mode in iOS 16.4 Breaks Web Forms
  26. CloudSyncSession
  27. Canopy
  28. Apple Card Savings Account Launches
  29. TidBITS Downsizing and New Direction
  30. The End of Computer Magazines in America
  31. Price Increases for Developer Tools
  32. Creating a Company Contact on iOS
  33. Parler Shuts Down
  34. Angry Birds Company to Be Sold to Sega
  35. “Duplicate” Safari Downloads Replacing Files
  36. Swift’s Versioned canImport()
  37. Katie Cotton, RIP
  38. Make Something Wonderful
  39. macOS 12.6.5 and macOS 11.7.6
  40. New Macs All Have Model Identifier “Mac”
  41. Peer Group Benchmarks
  42. Shortcat 0.11.4
  43. C23 Standard Sets the World on Fire
  44. Casting in XCTest Methods
  45. Checking the Real Apple Account Balance
  46. macOS Cursor Images
  47. Keyboard Shortcuts for Exporting From Photos.app
  48. Side Mirror 2.5
  49. Photos, Spotlight, and iCloud
  50. Xcode Files With Source-Control Status
  51. 2023 Six Colors Apple in the Enterprise Report Card
  52. SVG to SwiftUI Converter
  53. Recovery on Apple Silicon Macs Has Changed Again
  54. News Is Not a Normal Mac App
  55. Twitter Restricts Substack Links
  56. Microsoft Teams Rewrite
  57. Substack Pricing Experiment
  58. Bakery 2.11
  59. Mac Security Bugs Expose Location and Safari History
  60. Carrier-Forced Wi-Fi Offloading
  61. iOS 16.4.1 and iPadOS 16.4.1
  62. macOS 13.3.1
  63. Jacob Ziv, RIP
  64. Abraham Lempel, RIP
  65. Bitcoin PDF in macOS
  66. Violation of Undo in Apple Mail
  67. Web Fingerprinting Is Worse Than I Thought
  68. Zippyshare Closing
  69. Bob Lee, RIP
  70. StopTheFonts 1.0
  71. Dark Noise 3.0
  72. Google Drive Adds File Limit
  73. Alex Hay, RIP
  74. General Motors to Phase Out CarPlay
  75. Apple Passwords Deserve an App
  76. ChatGPT Plug-ins
  77. Swift 5.8
  78. Xcode 14.3
  79. Twitter’s Recommendation Algorithm
  80. New Twitter API Tiers

March 2023

  1. HomePod Late Adopter
  2. Apple’s Big Gamble: the 6th Birthday of APFS
  3. Apple Music Classical
  4. Apple Pay Later
  5. Hachette v. Internet Archive
  6. Safari 16.4
  7. Studio Display Firmware 16.4
  8. The RIAA v. Steve Jobs
  9. Gordon Moore, RIP
  10. macOS 13.3
  11. macOS 12.6.4 and macOS 11.7.5
  12. iOS 16.4 and iPadOS 16.4
  13. Swift Proposal: Value and Type Parameter Packs
  14. Mozilla.ai
  15. Google Accused of Violating Retention Obligations
  16. Other People’s Playlists in Your Apple Music
  17. GitHub Copilot X
  18. DALL-E in Bing and Edge
  19. Little Snitch Mini 1.0
  20. Swift Atomics 1.1
  21. Swift Proposal: Noncopyable Structs and Enums
  22. DPReview.com to Close
  23. The Growth of Mastodon
  24. Recovering Cropped Parts of Google Pixel Screenshots
  25. Microsoft 365 Copilot
  26. Photos Data Loss With macOS 13.3 Beta
  27. Spelunking Apple’s Open Source
  28. Camo Studio 2
  29. Amazon Shuts Down Newspaper and Magazine Subscriptions
  30. Who Can Access Private Home Security Footage
  31. The Magic Highlighter 0.6
  32. Equality in Swift: NSObject, Subclasses, and Existentials
  33. Petey 1.1.2
  34. Ventura Adds com.apple.provenance
  35. Peakto 1.5
  36. Passing Types to Swift Functions
  37. Gpt 4
  38. Aiko 1.0.3
  39. Printing Lazy Web Images
  40. Why a Separate App for Classical Music
  41. Update on Cloud File Provider Extensions
  42. Using a Mac Without Phoning Home
  43. Bugs in OpenBSD’s UTF-8 Decoding Logic
  44. Converting the Streaks Apple Watch App to SwiftUI
  45. Pattern Matching on Swift Error Codes
  46. Ventura Time Machine Backups and the APFS Uncertainty Principle
  47. Indispensable Developer Tools
  48. Music to No One’s Ears
  49. Judo 1.13.1
  50. Roku Doesn’t Support IPv6
  51. Screen Saver Doesn’t Properly Display Rotated Images
  52. Working Around Stuck Safari Tabs Syncing
  53. Apple Music Classical Pre-Order
  54. Indie Success
  55. 2022 Apple Vision Accessibility Report Card
  56. EU Narrowing the Spotify Antitrust Case
  57. Swift “Certificates” and “ASN.1” Packages
  58. Medium’s me.dm Mastodon Server
  59. Overhead of Using APFS Encryption
  60. macOS Network Metrics Using sysctl()
  61. Cracking the Mac Gaming Market
  62. MoneyWell 2023.01
  63. Microsoft Adds Free Outlook Tier
  64. How Troubleshooting Has Changed With macOS Security
  65. Rogue Amoeba Historic Screenshot Archive
  66. CoverSutra Open Source
  67. Samra 1.1
  68. iOS Announcements and Offers
  69. Brave Search Summarizer
  70. OpenAI Is Today Unrecognizable
  71. Linode Price Increases
  72. NSViewController.ViewLoading
  73. Outlook Syncing With Microsoft Cloud
  74. Tweetbot and Twitterrific Subscription Cliff
  75. Arrested Development Leaving Netflix Soon
  76. Orwell and Dahl on Kindle
  77. SwiftUI Views Versus Modifiers
  78. iMessage on Windows via Microsoft’s Phone Link
  79. Blocking Adobe’s Acquisition of Figma
  80. GraphicConverter 12

February 2023

  1. Pagi Rejected From the App Store
  2. URL Confirmations in Preview
  3. PayPal Friends & Family Payments
  4. Changing Apple ID Password Using Only a Device and Passcode
  5. John J. Boyer, RIP
  6. Mammoth 1.0.2
  7. KextViewr 2.0
  8. What Is ChatGPT Doing and Why Does It Work?
  9. Quora’s Poe
  10. Google’s Bard
  11. ChatGPT in Bing and Edge
  12. ChatGPT Is Ingesting Corporate Secrets
  13. ChatGPT for Apple Platforms Development
  14. “Volume contains a macOS or OS X installation which may be damaged”
  15. Feedbro
  16. Wi-Fi Sync Spyware
  17. macOS 13.2.x and Recovery, a Sad Tale
  18. Speeding Up Scanner in Swift
  19. The Making of Ice Cubes
  20. The Story Behind Apple’s Newton
  21. Solving Common Problems With Kubernetes
  22. Why Not a Smaller MacBook, Too?
  23. The Limits of Computational Photography
  24. Scam Authenticator App Steals QR Codes
  25. Fines As a Security System
  26. Fake Uber Eats Delivery From Apple Store
  27. Google Gives Apple a Cut of Chrome iOS Search Revenue
  28. Web Push for Web Apps on iOS and iPadOS
  29. Contacts.app Skipping Export of Some Contacts
  30. Bing Search API Pricing Increase
  31. Meta Verified and Twitter Blue
  32. iOS Betas Tied to Apple ID
  33. Homecoming for Mastodon 2.0
  34. Creating a Personal Mastodon Instance
  35. Finding Open Files
  36. macOS 11.7.4
  37. Adding Contacts Without Entitlements
  38. Choosing and Switching Mastodon Instances
  39. Using Order Files to Speed Up Launches and Conformance Checks
  40. Ejecting External Disks With macOS 13
  41. Lawsuits Over Apple Analytics Switch
  42. Swapping App Data After Review
  43. Arbitrary Beautiful Colors
  44. Geekbench 6
  45. Akamai Kills Linode Brand
  46. Disabling Internet Explorer
  47. DiskWarrior 5.3
  48. Comcast Gave False Map Data to FCC
  49. Compare Binary Data Using Kaleidoscope
  50. macOS 13.2.1
  51. iOS 16.3.1 and iPadOS 16.3.1
  52. Formulas for Optical Adjustments
  53. Something Only Apple Can Do
  54. Android App Cloning
  55. Resetting TCC
  56. Transmission 4.0
  57. Clascal in the Lisa Source Code
  58. 2022 Six Colors Apple Report Card
  59. Swift Proposal: Custom Reflection Metadata
  60. Git Tower 9.2
  61. New WWDR Intermediate Certificate and Receipt Verification
  62. The Evolution of Facebook’s iOS App Architecture
  63. MastodonLib
  64. wordexp() Shells Out
  65. macOS Isn’t As Small As You Think
  66. From iTunes to Everywhere
  67. Tracking Hover Location in SwiftUI
  68. Facebook Negative Testing
  69. Example Custom FormatStyles
  70. PodSearch Reborn
  71. Competition in the Mobile Application Ecosystem
  72. Designing Swift’s Macros Feature
  73. Touchability, Productivity, and Portability — Pick Two
  74. Apple’s Q1 2023 Results
  75. ChatGPT Plus
  76. Twitter to Charge for API
  77. The State of Enthusiast Apps on Android
  78. Bypassing iOS 16.2 Location Privacy
  79. Pausing Finder Copies and Dragging to the App Switcher
  80. Renewing the App Store Small Business Program

January 2023

  1. Disk Mount Conditioner
  2. CNET’s AI-powered SEO Money Machine
  3. Reverse Engineering the MacBook Clamshell Mode
  4. Disabling the MacBook Screen Lock Key
  5. Using JavaScript in a Swift App
  6. Safari Safe Browsing Blocks GitLab in Hong Kong
  7. Switching on iCloud Photos
  8. DOJ Accuses Google of Abusing Ads Monopoly
  9. NSURLSession Connection Leak
  10. SwiftUI in timing.is App
  11. Weather Machine
  12. The Enshittification of All Things
  13. Apple Appeals UK CMA Decision
  14. Standard Mac User Accounts
  15. What Happened to Virtual Memory?
  16. SwiftUI Views Are Lists
  17. Missing Tweets
  18. Lisa Source Code on 40th Anniversary
  19. Mac 30th Anniversary Icons
  20. ChatGPT vs. Google
  21. Twitter to Revert Hostile “For You” Switch
  22. LaunchBar Actions for Mastodon
  23. Network Connections From mediaanalysisd
  24. macOS 13.2
  25. macOS 12.6.3 and macOS 11.7.3
  26. iOS 16.3 and iPadOS 16.3
  27. Ivory 1.0
  28. Homecoming for Mastodon 1.1
  29. Mimeo Acquires Motif
  30. RAW Power 3.4
  31. Twitter Makes It Official
  32. Photos Workbench 1.0
  33. Identifying Phishing
  34. Local iOS Backups Repeatedly Prompt for Passcode
  35. Folders With High File Counts
  36. Amazon Closing AmazonSmile
  37. Issues With Apple TV Remotes and iCloud Terms
  38. What About “Log in With Twitter”?
  39. HomePod (2nd Generation)
  40. iCloud Syncing Limitations & Solutions
  41. Reading Twitter and Mastodon in NetNewsWire
  42. App Store Results in iOS Search
  43. Apple M2 Pro and M2 Max
  44. MacBook Pro 2023
  45. Mac mini 2023
  46. Twitter Claims Apps Blocked for Violating API Rules
  47. Setting the Bozo Bit on Apple
  48. 20 Years of Safari
  49. Twitter Breach of 235M E-mail Addresses
  50. Twitter API Down
  51. Favoring Apple Maps Services
  52. The Tyranny of the Churn Equation
  53. Microsoft Acquires Fungible
  54. Apple Transparency Report to Include App Takedowns
  55. Poor App Rejection Communication
  56. Mastodon Client Rejections
  57. iCloud Drive Contingency
  58. Sketchy ChatGPT App Soars Up App Store Charts
  59. iPhone Camera Over Processing
  60. How Popular Is Each Mac Model?
  61. Visual Feedback for Running Shortcuts
  62. ViewFinity S9
  63. Carl Hewitt, RIP
  64. User Stylesheets
  65. Memory Safe Languages in Android 13
  66. Dell UltraSharp 32 6K
  67. Shopify Migrating to React Native
  68. Limiting Swift Concurrency’s Cooperative Pool
  69. Mastodon and Federation
  70. EarSpy: Eavesdropping Using Motion Sensors
  71. Southwest Airlines and Technical Debt
  72. Advanced Phishing Attack
  73. Inline AppleScript Documentation
  74. Layers of UI Inconsistencies in Windows 11
  75. jq and XmlStarlet
  76. Privacy Is OK
  77. Help Compiler
  78. Your Memories, Their Cloud
  79. Google Changes Appeals Process for Suspected Child Abuse Images
  80. Overcast Keeping Its Servers

← 2022 2024 →