2024
961 posts
2024 961
December 2024
- Apple to Defend Google Revenue Sharing Agreement
- Vlad Prelovac on Kagi Search and Orion
- Adobe Raises Monthly Photography Plan Prices
- Deleting Unused Photos From Apple Photos
- Meta’s iOS Interoperability Requests
- WhatsApp v. NSO Group
- Donald Bitzer, RIP
- Why Disney Stopped Subscriptions on the App Store
- Provenance Rejected From the App Store
- Apple Sued for Not Searching iCloud for CSAM
- Swift Concurrency in Real Apps
- Swift Prospective Vision: Accessors
- Delta Adds External Purchase Link in US
- SwiftUWhy
- Cascable Studio Rejected From the App Store
- Acorn 8
- Sequoia Fixes App Store Update Notifications
- Magic Mouse Rumors
- The Developers Who Came in From the Cold
- Issues Adopting Swift Testing
- Take Control of Apple Media Apps
- Forked
- Gemini 2.0
- macOS 15.2 Breaks Bootable Backups
- Xcode 16.2
- iOS 18.2 and iPadOS 18.2
- tvOS 18.2
- watchOS 11.2
- visionOS 2.2
- audioOS 18.2
- macOS 15.2
- macOS 14.7.2 and macOS 13.7.2
- OmniFocus 4.5
- Instagram Shuts Down Basic Display API
- Firefox Removes “Do Not Track”
- Festivitas
- Suspicious Package Keeps on Tickin’
- Apple’s Use of Swift and SwiftUI in iOS 18
- Skype Credit Is No Longer Available
- Storing Times for Human Events
- Selling Outside of the Mac App Store
- NetNewsWire 6.1.6
- FTC and CFPB Reining in Data Brokers
- Tim Cook Interview About AI and AVP
- Key Repeat in Sequoia
- Microsoft Discontinues Surface Studio 2+
- UK App Store Commission Lawsuit
- RCS in iOS 18
- MIST (macOS Installer Super Tool)
- US Officials Recommend Encrypted Messaging Apps
- Swift Proposal: Precise Control Flags Over Compiler Warnings
- Microsoft Still Unhappy With iOS Cloud Gaming Rules
- Google Page Annotation Links
- ReadKit 3.3
- CoreData Studio 1.5
- UK CMA vs. Apple’s Browser Rules
- PPSSPP Emulator Stuck in App Review
- Losing “Podcast”
- Pat Gelsinger Out at Intel
- Modern CSV 2.1
- Microsoft-Trusted ICP-Brasil Certificate for google.com
- Microsoft at 50
- FTC Opens Microsoft Antitrust Investigation
- Microsoft Donates the Mono Project to Wine
November 2024
- Amazon S3 Adds Put-If-Match (Compare-and-Swap)
- Unlisted MindNode Classic
- Brazil Rules Against Apple’s Anti-Steering Rules
- Watch Out for Counterintuitive Implicit Actor-Isolation
- Mini vMac for iOS Rejected via Notarization
- App Store Search Queries Appear to Violate Data Minimization Practices
- Apple’s Movie Theater Beef With Hollywood
- Swift Vision: Improving the Approachability of Data-Race Safety
- Apple Tends to Do Right by Apps It Acquires
- The End of Delicious Library
- Black Friday 2024
- The App Store Era Must End
- Apple Directly Selling Apple News Ads
- Unreal on Internet Archive
- Type to Siri
- EagleFiler 1.9.16
- Privileges 2.0
- Slopes Interactive Maps
- Let’s Encrypt Is 10
- SpamSieve 3.1
- Overcast 2024.11.1
- Why Can’t iOS Have Smart Folders?
- Pinwheel 1.0
- DOJ Wants Google to Sell Chrome and De-Google Android
- News Explorer 2.0
- macOS 15.1.1
- iOS 18.1.1 and iPadOS 18.1.1
- visionOS 2.1.1
- Swift Concurrency Proposal Index
- Why Is Lightroom Always Generating Thumbnails?
- Does Apple Smell Blood in the Water?
- Retrofitting Spatial Safety to Hundreds of Millions of Lines of C++
- M4 Macs Can’t Virtualize Older macOS
- Lawsuit to Reveal Wikipedia Editors
- Firefox at 20
- The State of Mozilla
- Final Cut Pro 11 for Mac
- Sequoia Network Extension Memory Leak
- Thomas Kurtz, RIP
- Google Drive Blackout in Italy
- App Store Connect 2.0
- macOS 15.1 Firewall Breaks Third-Party Firewalls
- Questioning EU Geo-Blocking Restrictions
- OneDrive and Sequoia
- Claiming Time Machine Backups
- Misguided Apple Intelligence Ads
- Bodyreader v. Apple
- John Geleynse Retires From Apple
- No Refund for Undelivered MacBooks
- Sega Delisting Classic Games From Steam
- The Ongoing Battle for Vestibular Accessibility
- Why % CPU in Activity Monitor Isn’t What You Think
- iPhones Mysteriously Rebooting Themselves
- Lost iCloud Notes
- High Power Mode for M4 Pro Macs
- iPhone 18 Pro Variable Camera Aperture Rumor
- CloudKit Reference and Index Issues
- Problematic Swift Concurrency Patterns
- iOS 18: Health App Medications
- iOS 18: Screen Sharing With Remote Control
- Swift Format in Xcode 16
- Data Tracking and Notifications in Core Data and SwiftData
- Swift Proposal: Integer Generic Parameters
- Hypertextual Writing and Social Media
- Sequoia No Longer Supports QuickLook Generator Plug-ins
- How to Highlight Text Fragments When Linking
- Exporting Kindle Highlights for Personal Documents
- Paddle’s Single-Click Apple Pay
- How to Use Cursor for iOS Development
- Why Alexa Hasn’t Yet Become the Real Computer of the Future
- Playing Purchased Music on HomePod
- Reddit Is Finally Profitable
- Apple Acquires Pixelmator
- Fantastical 4 and Windows Version
- Apple’s Q4 2024 Results
- CoverSutra Is Back
October 2024
- GitHub Copilot for Xcode
- Xcode 16.1
- iOS Apple Intelligence in EU in April 2025
- MacBook Pro 2024
- Apple M4 Pro and M4 Max
- Use a Cloned Drive to Recover From Mac Failures
- Mac mini 2024
- iMac 2024
- USB-C Magic Mouse, Magic Keyboard, and Magic Trackpad
- macOS 15.1
- macOS 14.7.1 and macOS 13.7.1
- iOS 18.1 and iPadOS 18.1
- watchOS 11.1
- tvOS 18.1
- visionOS 2.1
- audioOS 18.1
- Security Research on Private Cloud Compute
- Testing EU iOS Features in iOS 18.2
- Disney+ and Hulu Drop IAP
- Apple Intelligence in macOS 15.2 and iOS 18.2
- Apple Intelligence in macOS 15.1 and iOS 18.1
- Postbox Discontinued
- TouchArcade Is Shutting Down
- The Sad State of Mac Calendar Scripting
- Qbix Calendar Apps and the Mac App Store
- iPhone 16 Adds JPEG XL
- Lightroom Classic 14
- Time Machine in Sequoia
- Leaky macOS VPN After System Update
- TCC and Gatekeeper Bypasses
- Autoenshittification, YouTube, and Disenshittify or Die
- exit(173) Receipt Fetching Deprecated on Sequoia
- Click-to-Cancel
- Netscape at 30
- ToothFairy 2.8.5
- Kindle Colorsoft and 2024 Updates
- Digital River Not Paying Developers
- Returning to Core Data
- Traveling With Apple Vision Pro
- Passkeys Credential Exchange
- Disk Images in Sequoia
- iPad mini (7th Generation)
- Ward Christensen, RIP
- Apple’s Stale Mac Displays
- Understanding the Limitations of Mathematical Reasoning in Large Language Models
- PolyCapture 1.5
- Fake Safari Link Sharing Text
- Swift Foundation Unification
- Greppability Is an Underrated Code Metric
- A Brief History of Defragging
- Using NSDockTilePlugIn
- Sorting Burst Shots in Apple Photos
- Virtualizing iOS on Apple Silicon
- Apple TV+ in Amazon Prime Video
- Internet Archive Hacked
- Apple Passwords’ Generated Strong Password Format
- Sequoia Security Scoped Bookmarks Bug
- Panic Drops Google Drive Access
- Musi for YouTube Removed From the App Store
- China Possibly Hacking US “Lawful Access” Backdoor
- Google App Store Monopoly Remedy
- Scripting News at 30
- Jettison 1.8.9
- Photoshop Elements Switches to Subscriptions
- Networking Issues in Sequoia
- Launching Before UserDefaults Is Available
- Dealing With Objective-C Protocol Types in Swift
- Xcode 16 Folders and Groups
- Meta Fined for Logging Passwords
- “Damaged” Mac App Store Apps
- Setting Up an iOS VPN Without an App
- macOS 15.0.1
- iOS 18.0.1
- iPadOS 18.0.1
- watchOS 11.0.1
- visionOS 2.0.1
- PDFpen/Nitro and Cleverbridge
- Finder Sync Extensions Removed From System Settings in Sequoia
- IDA Pro 9 Switches to Subscriptions
- Restoring Shift-Key Slow-Motion Minimizing to Dock
- Juno for YouTube Removed From the App Store
- Pinning iCloud Drive in Sequoia
- Migrating the TelemetryDeck SDK to Swift 6 Mode
- Local Network Privacy on Sequoia
- Hurricane Helene and Messages via Satellite
- Swift Concurrency and Objective-C
- Epic’s Document Request and Apple’s Injunction Challenge
- Sequoia’s Warning When Turning Off Bluetooth
September 2024
- SwiftData Expressions
- iPhone Action Button Uptake
- An Abridged History of Safari Showstoppers
- European Commission Specification Proceedings
- iA Writer’s Google Drive Access
- NSManagedObjectID and PersistentIdentifier
- X/Twitter Censorship
- No More iMore
- DropDMG 3.6.8
- Meta’s Orion AR Glasses
- OpenAI to Become For-Profit Company
- iPhone 80% Charging Limit
- Halide Rejected From the App Store
- Automattic vs. WP Engine
- OpenAI and Ive
- What Is a Photo?
- Sequoia’s spctl and csrutil
- ISO8601DateFormatter and Fractional Seconds
- Intel Foundry
- Cohost to Shut Down
- Gaining Access to Anyone’s Arc Browser
- Unwanted Swift Concurrency Checking
- Rewriting Tumblr
- The End of Pinboard?
- iPhone 16 Pro Camera
- Swift 6
- Google Search Adds Links to Internet Archive
- Lost Internet Archive Accounts
- Feedback Feedback
- macOS Firewall Regressions in Sequoia
- Apple Drops Lawsuit Against NSO Group
- Canva Hikes Prices
- Little Snitch 6 and DNS Encryption
- Does Google Chrome Still Devastate Mac Battery Life?
- The Accuracy of “Find My” AirPods
- Glowtime Ennui
- macOS 15 Sequoia
- macOS 14.7 and macOS 13.7
- iPadOS 18
- iOS 18
- watchOS 11
- tvOS 18
- audioOS 18
- visionOS 2
- Alternative Distribution for iPad Apps in EU
- Inferring Typing From Sounds and Eyes
- Canceling the Unity Runtime Fee
- StopTheMadness Pro 9
- Xcode 16
- Age Verification and the App Store
- CodeEdit 0.3.1
- Swift Build Times and Module Verification
- iOS 18 AirPods Pro 2 Firmware
- Group Container Names in Sequoia
- Apple Loses Ireland Tax Case
- No Alternative Payments in Louisiana
- Apple Denies Evidence of Hiding Browser Choice Setting
- EU iOS Envy
- Apple’s DMA Compliance, Summer 2024
- What to Do With Unwanted Political Spam Texts
- iPhone 16 Pro and iPhone 16 Pro Max
- iPhone 16 and iPhone 16 Plus
- AirPods 4
- Apple Watch Series 10
- Default Folder X 6.1
- Spotify Connect Can No Longer Use iPhone Volume Buttons
- Google Drive Blocks Unverified Apps
- Founder Mode
- Git Tower 12
- Snow Leopard at 15
- Snapchat for iPad
- Apple’s Magic Sound File Renaming
- AnandTech Farewell
- Kevan Parekh Replaces Luca Maestri
- Apple Books Layoffs
- AppleVis Will Continue Under Be My Eyes
- Retcon 1.0
- FreemiumKit and RevenueCat
- The End of Finale
- The Apple IIGS Megahertz Myth
August 2024
- Marathon Games on Steam
- Cancellable withObservationTracking in Swift
- SwiftUI Breaks Continuity Camera
- macOS Firewall Slows DNS Queries
- EditorConfig Files in Xcode
- Find Any File 2.5
- Calling async Code Synchronously in Swift
- Mobile Deployment Pipelines for $0
- Updating Apple Developer Credit Card on File
- Google Delayed Removing Yobit Pro Scam App
- Making Shortcuts’ Action Editor Easier to Browse
- Skip 1.0
- Migrating KeyboardKit to Swift 6 Language Mode
- Marlinspike on Agile and Security
- The NeXT IPO That Never Happened
- The Insane Engineering of the Game Boy
- Telegram Founder Arrested
- CarPlay Spinning Its Wheels
- Using Codable and Enums in SwiftData Models
- Chrome’s Manifest V3 and uBlock Origin
- Receiving RSS Feeds in E-mail
- Takeaways From the Vision Pro After 6 Months
- Apple Podcasts on the Web
- Apple’s Hidden AI Prompts
- iOS 18: Browser Choice and Default App Controls in EU
- App Store Business Reorg
- iOS 17 Search String Crash
- Pair Networks Sold to Your.Online
- Monument Valley 3 in Netflix Games
- Moom 4
- Swift Imposter Syndrome Meme
- Self-Hosted VPN App Rejected Due to IAP
- EagleFiler 1.9.15
- tvOS 17.6.1
- watchOS 10.6.1
- Apple Maps on the Web
- Apple Maps in Sequoia and iOS 18
- Roblox: the Biggest Game in the World
- VPN Apps in Brazilian App Store
- Brazil vs. Twitter
- Digital Services Act and Thierry Breton vs. Twitter
- Epic Games Store for iOS in the EU
- Epic Games Pays AltStore PAL’s CTF
- iPhone NFC Access Outside EU
- FastSpring Store Unexpectedly Offline
- Halide 2.15: Process Zero
- Managing the Home Screen Using iPhone Mirroring
- Flickr Improves Album Management
- EU Pricing Information in Spotify App
- Creator Platforms and the App Store
- iDOS 3 in the App Store
- Wrong About the App Store
- Apple Going After Patreon
- The Mac Is a Power Tool
- Apple Intelligence Foundation Language Models
- Susan Wojcicki, RIP
- Collect Cards Bypassing App Review via CodePush
- Deluge of Fake Mac App Store Reviews
- Apple Pressures ByteDance and Tencent Over IAP
- Allowing iOS PC Emulator Apps to Download Games
- DMA Compliance: Initial Acquisition and Store Services Fees
- Sequoia Screen Recording Prompts and the Persistent Content Capture Entitlement
- macOS 14.6.1
- macOS 13.6.9
- iOS 17.6.1 and iPadOS 17.6.1
- Safari Distraction Control
- Inside Apple Arcade
- Twitter for Mac Dead Again
- Discontinuing Spotify’s Car Thing
- Google Search and Ads Monopoly
- NetNewsWire and Conditional GET Issues
- Google Chromecast to Google TV Streamer
- SuperDrive Sunset
- Beta for Apple Intelligence in Apple Mail
- Apple Intelligence Privacy Dark Patterns
- Apple’s Q3 2024 Results
- “Find My” Privacy
- Securing Virtual Machines on Apple Silicon
- Unread RSS Reader for Mac
- The Switch From File Paths to URLs
- Snapshots Aren’t Backups
- iStat Menus 7
- ContextMenu 1.4.3
- FileUtils 1.0.1
- Kaleidoscope 5.0.3
July 2024
- macOS 14.6
- macOS 13.6.8 and macOS 12.7.6
- iOS 17.6 and iPadOS 17.6
- watchOS 10.6
- tvOS 17.6
- visionOS 1.3
- BitTorrent Apps in AltStore PAL
- Spain Investigates App Store
- Social Media AI Training
- The First Apple Intelligence Beta
- Magic Lasso Redesigned
- Actor Reentrancy in Swift
- Stripe Acquires Lemon Squeezy
- Sonos Apologizes for App Redesign
- HP Discontinues Online-Only LaserJet Printers
- SwiftData and Core Data at WWDC24
- SearchGPT
- Only Google Can Crawl Reddit
- Apple Commits to Opening NFC in EU
- Swift’s AnyObject
- Books for iPad Gets the Photos Treatment
- Steve Jobs: Objects of Our Life
- Safari Profiles and Extension Permissions Madness
- SwiftUI at WWDC24
- Google Breaking URL Shortener Links
- Scaling Back Apple TV+ Content
- India Calls Out App Store
- Taboola + Apple News
- CrowdStrike Update Causes BSOD
- Swift 6 Announced
- Google Docs Can Import and Export Markdown
- iDOS 3 Still Rejected From the App Store, Despite UTM
- Apple Passwords App in Sequoia and iOS 18
- System Settings in Sequoia
- Overcast’s New Foundation
- Safari Private Click Measurement and Firefox Privacy-Preserving Attribution
- Safari Private Browsing 2.0
- Safari 18 Announced
- XCTest in Xcode 16
- Swift Testing in Xcode 16
- Xcode 16 Announced
- Mac Marketshare in Q2 2024
- macOS 15 Sequoia Public Beta
- An Ode to the Volume Swipe
- NSCopyObject, the Griefer That Keeps on Griefing
- Chromium Browsers Preferencing *.google.com Domains
- UTM SE Now in the App Store
- Stack Overflow Changes Data Dump Process
- Midnight HomePod mini
- NSCopying in a Swift World
- Sequoia Beta 3 VMs Don’t Support Mac App Store
- Sequoia Finally Addresses Notification Center Privacy
- Transferring Google Photos
- Delta 1.6 Rejected From the App Store
- HTTP Status Codes As Area Codes
- Huge AT&T Data Breach
- Affinity Six-Month Trial
- Ricoh ScanSnap iX1600
- Mac UPS Software
- App Intents Dogfooding
- USPS Metadata Surveillance Program
- The Unofficial Apple AI Weblog
- Calling AI a Bubble
- Google Maps Is Killing Timeline for Web
- iOS 18: Vehicle Motion Cues
- CarPlay at WWDC24
- Mac App Impersonation
- Stack Overflow Links Pushing Malware
- Apple Intelligence for Siri in Spring 2025
- Ivory 2.0
- Signal for Mac’s “Encrypted” Database
- Epic Games Store Temporarily Allowed
- Dynamic Type on the Web
- Sequoia Removes Gatekeeper Contextual Menu Override
- Epic Games Store Blocked via Notarization
- Apple Removes VPN Apps From Russian App Store
- DOJ Investigating Apple-Google Default Search Engine Deal
- Bruce Bastian, RIP
- ChatGPT Privacy and Mac Sandbox Containers
- Longstanding CocoaPods Vulnerabilities
- AirPods Fast Connect Vulnerability
- Chrome’s Entrust Certificate Distrust
- Translation API in iOS 18 and macOS Sequoia
- Deleting Messages Attachments Everywhere
- Feature Requests for Death
- On the Origins of .DS_Store
- Figma AI
- “Filter Unknown Senders” in Messages.app
- SpamSieve 3.0.5
- Keyboard Shortcut for Contextual Menus in Sequoia
- Stainless Steel Battery Case in iPhone 16
- Microsoft’s Suleyman on AI Scraping
June 2024
- RCS in iOS 18 Beta
- Removing Archives of Comedy Central and MTV News
- Longevity, by Design
- Porting Google Sheets Calculations to WasmGC
- Python Apps Rejected From App Store
- Rounded Quick Look Corners
- Mac Marketshare in Q1 2024
- Moaan InkPalm Plus
- Starlink Mini
- EU Charges Microsoft for Bundling Teams and Office
- Slack to Delete Old Messages in Free Accounts
- Apple News Publisher Sign-in Required
- Half-Life’s Canceled Mac Port
- llama.ttf
- visionOS Throttles CPU Based on Microphones
- Lightroom Classic 13.3 and 13.4
- MarsEdit 5.2.1
- Apple Found in Breach of DMA
- SwiftData vs. Realm Performance Comparison
- Always Allow Safari Bookmarklets
- iCloud Drive, Dropbox, and Proton Drive
- AI Companies Ignoring Robots.txt
- Pirate Ship
- No Apple Intelligence or iPhone Mirroring in EU at Launch
- Safe Superintelligence Inc.
- SuperDuper 3.9 Beta
- MicroMac: a Macintosh for Under £5
- OmniFocus 4.3
- Apple Intelligence Training
- Customizable Control Center and Lock Screen Buttons in iOS 18
- Tab Bar and Sidebar in iPadOS 18
- Arvind, RIP
- iDOS 3 Rejected From the App Store
- Former Head of NSA Joins OpenAI Board
- Rumored Thinner Apple Devices
- U.S. Sues Adobe Over Subscriptions
- EU to Charge Apple for Violating DMA
- Japan Passes Law to Allow App Marketplaces
- WWDC 2024 Links
- Private Cloud Compute
- UTM Blocked Outside App Store via Notarization
- iPhone Mirroring
- Dark Mode iOS 18 App Icons and Home Screen Personalization
- Redesigned Photos App in iOS 18
- Catalyst (Not) at WWDC24
- Using Apple Accounts With macOS Virtual Machines
- Apple Account
- Thank You, Big Nerd Ranch
- iOS RCS Support Delayed
- Window Tiling and Snapping in Sequoia
- Apple Intelligence Announced
- macOS 15 Sequoia Announced
- iPadOS 18 Announced
- watchOS 11 Announced
- tvOS 18 Announced
- iOS 18 Announced
- visionOS 2 Announced
- WWDC 2024 Preview
- Apple Mail’s Broken “Block All Remote Content”
- Import and Export From Apple Notes
- No Bounty for Kaspersky
- WWDC 2024 Wish Lists
- Updated Adobe Terms of Use
- MarketplaceKit License Renewal Problems
- Windows 11 Requires Microsoft Account
- Bartender Acquired by Applause Group
- Screen Time Bugs
- macOS Installer’s “Failed to Personalize” Error
- Proposed EU Chat Control
- Swift at 10
- SwiftData Issues in macOS 14 and iOS 17
- Privacy of Windows Copilot+ Recall
- “Lightning” Headphones That Require Bluetooth
- The End of ICQ
- AirTag Anti-Theft Successes
May 2024
- Why Your Wi-Fi Router Doubles As an AirTag
- Unwanted Tracking Alerts in iOS and Android
- Apple Silicon MacBook Pro Battery Replacement
- YouTube Playables
- iOS Retro Console Game Emulators
- App Store Apps Can Be Translocated
- CloudKit Throttles and Debugging
- Can Anyone But a Tech Giant Build the Next Big Thing?
- iPhones Pause Charging During Continuity Camera
- Dynamic Swift Predicates in macOS 14 and iOS 17
- Google’s AI Search and “Web” View
- Redesigned Apple Developer Forums
- The Dark Age of Authentication
- tvOS 17.5.1
- Mac App Rejected for Web Site Link
- The Man Who Killed Google Search
- Windows Copilot+ AI Features
- Microsoft’s Copilot+ PCs
- Apple Updates Silently Enable iCloud Keychain
- Slack AI Privacy
- iOS 17.5.1 and iPadOS 17.5.1
- Safari Hover Link Preview Keyboard Shortcut
- Swift FormatStyle Issues
- Sutskever and Leike Out at OpenAI
- iOS 17.5 Resurfacing Deleted Photos
- SpamSieve 3.0.4
- BBEdit 15.1
- Git Tower 11.0 and 11.1
- Carbon Copy Cloner 7
- Problems With App Store Bundles
- Web-Only Apple Music Features
- Emoji History: The Missing Years
- Delta’s 10-Year Journey to the Top of the App Store
- Shutting Down Facebook Workplace
- iOS 17.5 “Fixes” client_id But Breaks App Marketplaces
- Google Cloud Accidentally Deletes Customer’s Account
- VMware Fusion Pro 13 Free for Personal Use
- The State of iPadOS in 2024
- No Bounty for Kernel Vulnerability
- Criticism of Signal
- Revamping Siri With iOS 18
- watchOS 10.5
- Xcode 15.4
- macOS 14.5
- macOS 13.6.7 and macOS 12.7.5
- iOS 17.5 and iPadOS 17.5
- tvOS 17.5
- audioOS 17.5
- Black Camera.app Screen and Broken Shutter Button
- Swift Proposal: Objective-C Implementations in Swift
- FDA Recalls Defective Insulin Pump App
- Apple Apologizes for iPad “Crush” Ad
- Apple Platform Security Guide (May 2024)
- Cuckoo Malware
- Root Privilege Escalation via diskutil
- Why In-App Purchases Don’t Work for the Enterprise
- Turning Off iOS 17 Contact Posters
- The Alternative Implementation Problem
- Shiny MacBook Keys
- Online Messaging Systems of Yesteryear
- Apple M4
- Final Cut Pro 2 and Logic Pro 2 for iPad
- Apple Pencil Pro
- iPad Pro (M4, 7th Generation)
- iPad Air (6th Generation)
- SteerMouse 5.7
- iOS 17 Calendar Search Failures
- Apple’s Third-Party SDK List for Privacy Manifests
- Swift’s Native Clocks Are Very Inefficient
- Error -609 Launching App From the Mac App Store
- Apple’s Q2 2024 Results
- Beats Solo Buds
- Tracking Through MarketplaceKit
- Core Technology Fee Exemptions
- EagleFiler 1.9.14
- Delta Emulator in the App Store
- AltStore PAL
- Photos Syncing With iCloud Paused
- The Joy of Shortcuts
- Qi2 Battery Packs and Chargers
- Compelled to Unlock With Fingerprint
April 2024
- Ive Drives Icons
- iPadOS Also a Digital Gatekeeper in EU
- Swift Proposal: Synchronous Mutual Exclusion Lock
- Losing Screen Time Settings
- Hearing for Apple Violating Epic’s Injunction
- Google Lays Off Python Team
- Janky Apple ID Security
- FTC Bans Noncompetes
- FCC Reinstates Network Neutrality
- Alexa Copyright Violations
- TikTok Ban
- Extending Section 702 of FISA
- Elegant Concurrency Operations in Core Data
- Charles Edge, RIP
- Fairphone Fairbuds
- How to Use Experimental Swift Versions and Features in Xcode
- Apple Maps in Tokyo
- Hackintosh Is Almost Dead
- The Apple Jonathan
- Apple Removes Messaging Apps From Chinese App Store
- VLC vs. the App Stores
- Color Kobo E-readers
- Optimizing WebKit & Safari for Speedometer 3.0
- Daniel C. Lynch, RIP
- Legibility and San Francisco
- Why Has Figma Reinvented the Wheel with PostgreSQL?
- Cryptocurrency Apple Antitrust Lawsuit
- It’s Time for a New AirPort
- macOS 14 Sonoma vs. exFAT
- Jpegli
- Rediscovering CardDAV
- Twitter’s Pivot to x.com Is a Gift to Phishers
- The Apple curl Security Incident
- The Race to Replace Redis
- Mojo Is Open Source
- The Demise of Email Forwarding Is Getting Closer
- NSTableView With SwiftUI
- Keeping Your Data From Apple Is Harder Than Expected
- GM Stops Sharing Driver Data With Brokers
- Swift for C++ Practitioners
- Effects of the DMA’s Browser Choice Requirement
- “Don’t Let Me Go” and iCloud Storage Tiers
- Grindr’s Plan to Squeeze Its Users
- Used Genuine Apple Parts and Parts Pairing
- Apple Alerts Users to Mercenary Spyware Attacks
- Humane Ai Pin Reviews
- Automattic Acquires Beeper
- Run-time Polymorphism in Swift
- Universal macappstore: Links
- Facebook Blocking Links to Kansas Reflector
- Google Search Changes Hurt Independent Sites
- OmniFocus 4.2
- Copyright Takedown Against Hundreds of Wordle Clones
- AirTag Firmware Rollout Date
- Daylight Saving Time UI Design Test
- Coordinated Lunar Time (LTC)
- Voice Dream Reader Switches to Subscriptions
- Music App Links in EU
- Allowing iOS Game Emulators and Mini Apps
- Embedding a Privacy Manifest Into an XCFramework
- Macs Targeted by Infostealer Malware
- Recalling Apple v. Qualcomm
- Trying to Bring Apple Watch to Android
- Google Podcasts Is Gone
- AV1 Integer Overflow
- New FileVault Recovery Keys and GoFetch
- GoFetch
- Seven Years of APFS
- A Disk So Full, It Couldn’t Be Restored
- Checking Bootable Systems Using bputil
- Apple’s Problem With Lina Khan
- Switching From Xcode to Neovim
- Where iPad Fits In
- Oregon Passes Right-to-Repair Law
- AI and the Web Developer Job Market
- XPC Resources
- App Store Subscriptions and Family Sharing
- Apple’s Immersive Video Problem
- xz Backdoor
March 2024
- The Journal App’s “Discoverable by Others” Setting
- Those Obnoxious “Sign in With Google” Prompts
- StopTheMadness Pro
- Facebook’s Project Ghostbusters
- Giving Up on Siri and HomePod
- Siri Regressions in iOS 17
- “MFA Bombing” Attacks Targeting Apple Users
- 1Password.co Tracking Links
- Noncopyable Generics Walkthrough
- Canva Acquires Affinity/Serif
- DMA Non-Compliance Investigations
- Movie Piracy App Tops App Store Charts
- How to Recover macOS Recovery
- Digital Wallets and the “Only Apple Pay Does This” Mythology
- iPulse for iOS
- macOS 13.6.6
- macOS 14.4.1
- _eventFirstResponderChainDescription
- Apple Manuals, Specs, and Downloads
- Epic Challenges External Link Rules and Commission
- iOS 17.4.1 and iPadOS 17.4.1
- U.S. Sues Apple Over iPhone Monopoly
- PopClip Leaving the Mac App Store
- How to Bypass SwiftUI App Launch During Unit Testing
- Glassdoor No Longer Anonymous
- A Taxonomy of Prompt Injection Attacks
- Visual Studio App Center Retirement
- Monopoly Go Hits $2B in 10 Months
- DMA Compliance Workshop: Notarization and Core Technology Fee
- Clearing Space on Your Mac
- Joel Page, RIP
- MsgFiler 4
- Walmart Selling M1 MacBook Air for $699
- iOS Notarization’s Human Review
- Default Handler 1.0
- Spotify Anti-Steering Stonewalling
- Fake Bitcoin Wallet in the App Store
- Xcode 15: “no platform load command found”
- Nitro 2024.1
- DealMachine Subscription Cancellations
- Digital Services Act Compliance: App Store
- DMA Compliance: Google
- DMA Compliance: Custom External Link Designs
- DMA Compliance: Web Distribution of iOS Apps in EU
- Downie’s Anti-Piracy Scare Tactic
- Most Subscriptions Apps Do Not Make Money
- Mac Stuck in Recovery After Login
- Microsoft Ending Windows Subsystem for Android
- Features Lost Across Versions of macOS
- PopChar 10
- How AirPort Changed Everything
- Amazon Buy Box May Not Offer the Best Deal
- Mac Dialog in Auto Layout vs. SwiftUI
- App Marketplaces Will Stop Working If You Travel Outside the EU
- Apple Tweaks New EU App Store Business Terms
- DropDMG 3.6.7
- audioOS 17.4
- tvOS 17.4
- macOS 14.4
- macOS 13.6.5 and macOS 12.7.4
- EagleFiler 1.9.13
- iOS 17.4 and iPadOS 17.4
- Apple Terminates Epic Games’ Developer Account Again
- ToothFairy 2.8.4
- HP All-In Plan
- Swift 5.10
- Xcode 15.3
- MacPad: Hybrid Mac-iPad Laptop and Tablet
- Keyboard Control of Messages.app
- Emulation on iPhone
- Nintendo v. Yuzu
- M3 MacBook Pro Multi-Display Support via Software Update
- MacBook Air 2024
- EU Fines Apple $2 Billion Over Anti-Steering Rules
- Thoughts on Apple’s DMA Compliance
- Should Game Porting Toolkit Be Built-In?
- Leap Year Bugs
- Time 1.0.0 Swift Package
- How the Swift Compiler Knows That DispatchQueue.main Implies @MainActor
- Where View.task Gets Its Main-actor Isolation From
February 2024
- FineWoven iPhone Cases and Watch Bands
- Why Quora Isn’t Useful Anymore
- Tumblr and WordPress to Sell Users’ Data to Train AI Tools
- Making Friends With AttributeGraph
- Apple Cancels Car Project
- FastScripts 3.3
- The “everything” NPM Package
- Reddit AI Training Data and IPO
- Slow Swift Macro Compilation
- Avast Fined for Selling Browsing Data
- Apple Arcade’s Uncertain Future
- Might Have Been
- A Complete Guide to Bluesky
- Vice and Engadget “Content”
- Apple Sports
- IAP Required for Insight Timer Tips
- Swift Scripts Importing Cocoa Frameworks Broken on macOS 14
- MacSymbolicator 2.6
- Muse Retrospective
- 2023 Six Colors Apple Report Card
- 2023 Apple Vision Accessibility Report Card
- iMessage With PQ3
- Signal Usernames
- Kaleidoscope 4.3.1
- VirnetX v. Apple Over Because VPN Patents Invalidated
- 1Password Acquires Kolide
- Epic Gets New Developer Account
- Sonar 1.1.2
- EU to Fine Apple Over Anti-Steering Rules
- Fraudulent Rabby Wallet App
- Hidden Messages Features in iOS 17
- iOS RCS Support Due to China
- Reporting a Full Disk Access Bug to Apple
- The SwiftUI Field Guide
- Meta to Pass Along Fee for Boosted Posts
- iOS 17: Assistive Access
- U.S. Internet Leaked Years of E-mails
- On the Insecurity of Software Bloat
- Slack at 10
- Mac App Launches Slowed by Malware Scan
- Activation Behavior of a Global Command Palette
- CGContextHighlight2xScaledImages
- Apple News You Can’t Use
- Swift Collections 1.1
- Mail and Preview Working Together
- The iMessage Halo Effect
- Fraudulent Kimi App
- JuxtaCode 1.0.2
- Split View Proactive Peek and Reveal on Edge Hover
- Bumping macOS’s Major Version Number
- Dragging From a List With SwiftUI
- OmniFocus 4
- Apple Lobbying Against Right to Repair
- Fraudulent LassPass App
- iOS 17.4 Changes PWAs to Shortcuts in EU
- macOS 14.3.1
- watchOS 10.3.1
- iOS 17.3.1 and iPadOS 17.3.1
- MLLM-Guided Image Editing (MGIE)
- How to Stop macOS Upgrade Notifications
- CGPDFService
- Inside Code Signing: Certificates
- Bluesky Opens to the Public
- Flickr and Facebook at 20
- Swift Tricks
- Pkl Programming Language
- Teatotaller Cafe v. Instagram
- Ruling in Vizio Lawsuit May Strengthen the GPL
- T? and Optional<T> Are Not the Same in Swift
- Tom Dowdy and SimpleText
- The Origin of Comic Sans
- Joe Rogan No Longer Exclusive to Spotify
- Launch Day Apple Vision Pro Apps
- Google Removes Cache Link From Search Results
- Tapestry Kickstarter
- Apple’s Q1 2024 Results
- Amazon Charging for IPv4 Addresses
- The End of Adobe XD?
- How to Mount HFS Classic Drives
- How to Choose and Customize a Mechanical Keyboard
January 2024
- Apple Vision Pro Reviews
- Castro Sold Again
- NSA Buying Logs From Data Brokers
- IFTTT Killing Legacy Pro Plan
- In Loving Memory of Square Checkbox
- Portable EPUBs
- Fossil Is Quitting Smartwatches
- App Marketplaces: AltStore and Epic Games Store
- Apple Podcasts Transcripts
- Platform Tilt
- Sign in With Apple No Longer Required
- Streaming Games in a Single App
- DMA Compliance: Default App Controls and NFC
- DMA Compliance: Alternative Browser Engines
- DMA Compliance: Interoperability Requests
- DMA Compliance: App Analytics and User Data Portability
- DMA Compliance: Alternative Payments
- DMA Compliance: Alternative App Stores But No Sideloading
- Not Owning Ubisoft+ Games
- The Mac at 40
- In Praise of Buttons
- Git Tower 10.3
- QuickTime As a Tape Archival Format
- Charging for “Remarkable Alexa”
- SwiftUI Main Thread Hang Detector
- PostScript’s Sudden Death in Sonoma
- Campfire Is ONCE #1
- Runestone Rejected From the App Store
- Best Mac Monitors and Displays 2024
- Classical Music and CarPlay
- macOS 14.3
- macOS 13.6.4 and macOS 12.7.3
- iOS 17.3 and iPadOS 17.3
- watchOS 10.3
- tvOS 17.3
- audioOS 17.3
- Prompt 3
- MouthPad^
- Google Removing Support for “Less Secure Apps”
- Netflix and the Initial Apple Vision Pro Apps
- StoreKit Purchase Link Entitlement for United States
- Supreme Court Declines to Hear Apple v. Epic Case
- Swift Protocol Requirement Quirks
- ScreenFloat 2
- Game Mode in Sonoma
- Bluesky Adds RSS
- Resolving Trusted Execution Problems
- Meetup and IAC Apps Acquired
- Unity Store Bans VLC
- Are There Any Tetris Games for Mac?
- Easier Wallet Pass Sharing in iOS 17.2
- The Timer in watchOS 10
- Upgrading From an iPhone 12 mini to an iPhone 15 Pro
- BBEdit 15
- AirDrop Log Dehashing
- Displaying Progress Is Hard
- Easier Mac Audio App Installs
- Fixing Continuity Camera
- Mac App Sandboxing Interferes With Drag & Drop
- Apple’s Five App Stores
- Google Settles Incognito Lawsuit
- Mac Liquid Detection
- SwiftData Fetching Pending Changes
- The Boeing 737 MAX and Alaska Airlines Flight 1282
- Is Objective-C BOOL a Boolean Type?
- Apple Vision Pro Available February 2
- Xcode 15.2
- Clicks Hardware Keyboard for iPhone
- Automatic Grammar Agreement
- HEY Calendar Rejected From the App Store
- Taxatio Rejected From the App Store
- Niklaus Wirth, RIP
- How to Be Optimistic About Technology Now
- Doom at 30
- Apple’s Mac Gaming Push
- David Feldman, RIP
- Devices That Are Not USB C in My Life
- 3-in-1 Charging Stations
- Gitea Cloud
- Taligent’s Guide to Designing Programs
- Sketch Returns to the Mac App Store