2023
946 posts
2023 946
December 2023
- Apple’s Ferret MLLM
- Mellel 6 Leaves the Mac App Store
- Beeper and the Centurion Lounge
- Japanese Consumption Tax and the App Store
- Operation Triangulation Details
- The New York Times Sues OpenAI
- Crashing iPhones With a Flipper Zero
- SpamSieve 3.0.3
- Apple Music Replay’s Broken Record
- GitMounter
- Just Get a Brother
- Beeper’s Final Fixes and Government Investigations
- How to Control the World
- WeChat’s HotspotHelper Entitlement
- iOS 17 Autocorrect
- State Restoration With NSSecureCoding on Sonoma
- How to Change a New iPhone Passcode If You Forget It
- Manual AutoFill in Safari
- Triggering Swift Property Observers From Initializers
- Dictation and Predictive Text in macOS Sonoma and iOS 17
- Google Groups Ending Support for Usenet
- The Original iPhone Demo
- Measuring the Data iOS and Android Send to Apple and Google
- macOS 14.2.1
- iOS 17.2.1
- tvOS 17.2 Removes Wishlists
- Adobe Abandons Figma Acquisition
- Apple Watch Sales Paused Over Masimo Patent
- The Case for Clipboard Managers
- Contingent Pricing for App Store Subscriptions
- Stolen Device Protection in iOS 17.3
- Threads in EU and on ActivityPub
- Apple and Corellium Settlement
- Apple Expands Self Service Repair
- Google’s Confusing New Location Data Settings
- Standard Ebooks
- Google Reneges on Unlimited Storage and on Read-Only Preservation
- Proton Drive for Mac
- iCloud Drive in Sonoma: FileProvider and Eviction
- VMware Transition to Subscriptions
- Why Is Bluetooth Sound Quality Bad on My Mac?
- Xcode 15.1
- Epic Wins Antitrust Case With Google
- macOS 14.2
- macOS 13.6.3 and macOS 12.7.2
- Apple Launches Journal App
- iOS 17.2 and iPadOS 17.2
- watchOS 10.2
- audioOS 17.2
- tvOS 17.2
- Apple Blocks Beeper Mini
- Where Have the Network Tools Gone?
- WhatsApp Supports Photos and Video in Original Quality
- Opening URLs in Private Safari Windows
- Google Maps in Late 2023
- Google’s Gemini
- Selecting Multiple Tabs in Safari
- Mac Menu Bar Icons and the Notch
- Bartender 5
- 23andMe Breach
- End-to-End Security for Facebook Messenger
- Privacy Manifests Update
- TV.app in tvOS 17.2
- Sonoma’s “cp -l” Won’t Create Links
- The MacBook Air Gap
- Filing Mail Messages on Sonoma Using the Keyboard
- FastSpring Risk Screening
- Standalone Beeper Mini Brings iMessage to Android
- Governments Using Push Notifications to Surveil Users
- iCloud Advanced Data Protection Uptake
- Misinformation About NameDrop
- NSFileManager’s File Copy Error Messages Lie
- Emergency SOS via Satellite Pricing
- Filmic’s Entire Staff Laid Off
- Ads When You Start Your Fire TV
- Slower Chrome Extension Updates
- Keyboard Cowboy 3.19
- Castro May Be Dying
- iMessage Contact Key Verification
- Smaller and Faster Updates With Sonoma
- Sony Removing Purchased Discovery TV Shows
- Amazon Employees Returning to Offices
- Computational Bridal Photo
- Dave Cutler Interview
- Disabled Safari Extensions Are Not Fully Disabled
- Vivlio
- MarsEdit 5.1
- Disk Images in Sonoma
November 2023
- macOS 14.1.2
- iOS 17.1.2 and iPadOS 17.1.2
- GitHub Code Search Now Requires Logging In
- Airjet
- Most Compatible With Google Chrome
- Composable Architecture and Swift Observation
- Swift Proposal: Typed Throws
- Apple Cash Escheat Heads-up
- Google Drive Loses Months of Customer Data
- YouTube’s Ad Blocker Crackdown
- A Short History of Recovery in macOS
- Time to Back Up Bandcamp
- Moving on From Xojo
- Google Pays to Be Default on Samsung Phones
- Tata Code Theft
- Receipt Validation With All the Ethernet Interfaces
- NVIDIA Sued for Stealing Trade Secrets
- Cavium Networking Hardware May Contain Backdoor
- Data Analytical Services (DAS)
- Section 24220: Advanced Impaired Driving Technology
- Ducklet 1.0.1
- Git Tower 10.2
- Rumor of Cellular MacBook
- Apple Asked Amazon to Block Rival Ads
- Spotify’s Google Play Store Deal
- Nothing’s iMessage App Was a Security Catastrophe
- Privacy Is Priceless, But Signal Is Expensive
- Safari Share Menu Now Violates Privacy
- Black Friday 2023
- The Hidden Secrets of the Fn Key
- HandBrake 1.7
- The Lack of Compensation in Open Source Software Is Unsustainable
- Lessons From a Bad Apple Repair Experience
- Altman and Brockman Out at OpenAI
- SpamSieve 3.0.2
- Mail Extension Postmortem
- Apple to Add RCS Messaging in iOS 17 Update
- Why Do People Still Use VBA?
- Lightroom Classic 13.0.1
- The Myth and Reality of Mac OS X Snow Leopard
- Apple INA Hiring Discrimination Settlement
- Search Suggestion Menus in AppKit
- Xcode 15 Logs nil As an Empty String
- Kindle for Mac 7.0
- Cursorless Is Alien Magic From the Future
- On-Crash Backtraces in Swift
- Computers Are Magical; Computers Are Awful
- Google AdSense Changes From CPC to CPM
- A Picture Is Worth a Thousand Permissions Requests
- Final Cut Pro 10.7 and Final Cut Pro for iPad 1.3
- iPhone Parts Pairing
- Fitbit Charge 6 and Google Pixel Watch 2
- 8 GB of Unified Memory
- Apple Music Voice Plan Discontinued
- Weathergraph 1.0.210
- Humane Ai Pin
- Retrobatch 2
- iOS 17.1.1 and iPadOS 17.1.1
- macOS 14.1.1
- macOS 13.6.2
- watchOS 10.1.1
- Bike Outline Paths
- iOS 17.1 Lock Screen Photo Album Shuffle
- Mint.com Replaced by Credit Karma
- Apple’s Trademark Exploit
- The Negative Impact of Mobile-First Web Design on Desktop
- iLeakage: Browser-Based Timerless Speculative Execution Attacks on Apple Devices
- Microsoft Finalizes Activision Blizzard Acquisition
- Swift Proposal: Pack Iteration
- Mastering DOM Manipulation With Vanilla JavaScript
- Google Vertex AI Search
- Google Abandons Web Environment Integrity API
- Apple’s Three Safaris
- FTX Trial
- Apple’s Q4 2023 Results
- macOS 14: Separate iCloud Drive and CloudKit Switches
- Apple’s Blue Ocean
- Ceasing Print Publication of ACM Journals and Transactions
- Swift TO Is Closing Down
October 2023
- iMac 2023
- MacBook Pro Late 2023
- Apple M3, M3 Pro, and M3 Max
- Keyboard Maestro 11
- Code Signing Woes
- Masimo v. Apple
- The Restaurant Nearest Google
- iCloud Drive Switches to Dataless Files
- Amazon Drive Is Shutting Down
- Improper App Store Contact With Developers
- Bitten by the Black Box of iCloud
- Apple Services Price Hikes
- macOS 13.6.1 and macOS 12.7.1
- macOS 14.1
- watchOS 10.1
- tvOS 17.1
- iOS 17.1 and iPadOS 17.1
- Apple Is Finally Killing Off iTunes
- AirPods Pro for Hearing Protection
- AirPods Pro With iOS 17
- Translate in iOS 17 and macOS Sonoma
- Charging From a USB-C iPhone
- YouTube Music on HomePod
- iOS 17: Check In
- ScreenSharingMenulet 2.9.2
- Invidious and FreeTube
- Link Unshortener Updates
- Cue Testimony in US v. Google
- Secondary Apple ID Mess and Inadvertent Password Reset
- 6 TB and 12 TB iCloud+ Plans
- Sonoma, iCloud Drive, and Time Machine
- Apple’s Use of Swift and SwiftUI in iOS 17
- The Problem With China and AI
- The Average Lifespan of a Smartphone
- An Apple Library Primer
- SpamSieve 3.0.1
- Mojo for Mac
- Xcode 15.0.1
- Apple Pencil (USB-C)
- USB-C Cables Comparison
- Clicking to Hide Others in Sonoma
- Retcon Beta
- More Stack Overflow Layoffs
- Atlassian to Abandon On-Prem Perpetual Products
- Not Setting Up Find My Bricked My MacBook
- Building a Classic Mac OS App in Rust
- What Happened to __crashreporter_info__?
- Updating iPhones in Boxes
- Sonoma Wallpapers Block Screen Sharing Login
- SecItem: Fundamentals, Pitfalls, and Best Practices
- The History of Cover Flow
- Atlassian Acquires Loom
- Relative Time Labels
- iPhone SE 4 Rumors
- Kaleidoscope 4.2
- FCC Plans to Reinstate Network Neutrality
- Unit Testing a SwiftUI Query
- Rescuing Files From Classic Mac OS...with Swift
- No Counter-Strike 2 for Mac
- Burger King’s Botched Apostrophe Curling
- The Care and Feeding of Developer ID
- Hacking NSAlert Button Appearance
- Dischler Testimony on AdWords Fraud
- Xcode 15 Duplicate Library Linker Warnings
- Brave Layoffs
- macOS Containers 0.0.1
- The Absolute Minimum Every Software Developer Must Know About Unicode in 2023
- Avoid Overspending for iPhone 15 USB-C Cables and Chargers
- Google Changes Search Queries to Show More Ads
- Unlimited Kagi Searches
- Thinking in SwiftUI (2023)
- Control Center in macOS Always Using CPU
- Apple Adopts Tighter Chinese App Store Rules
- macOS 13.6 and macOS 12.7
- Apple Memory Holes OCSP Preference
- Orion Video System
- iPhone 15 Pro Overheating
- Pixel 8 Leak Promises 7 Years of OS Updates
- Epic Games Layoffs and Bandcamp
- Epic Anti-Steering Stay and Supreme Court Petition
- tvOS 17
- The Bleeding Edge of Swift Concurrency
- @Model for CoreData
- Google at 25
- Forty Years of GNU and the Free Software Movement
September 2023
- macOS 14 Sonoma
- SpamSieve 3.0
- iPadOS 17
- watchOS 10
- Swift 5.9
- Chromebooks Will Get 10 Years of Automatic Updates
- iOS 17
- Apple’s New Transformer-Powered Predictive Text Model
- Maps in 2023
- Toyota Factory Shutdowns
- Automatically Pausing Animated Images
- New Apple ID Sign-In Options
- Limitations on macOS Virtual Machines
- Core Data Lab 2.4 Beta
- Unity Runtime Fee
- Carbon Copy Cloner 6.1.7
- SuperDuper 3.8 Beta
- iOS 17 Shipping Soon
- iPhone 12 Radiation
- macOS 14 Sonoma Shipping Soon
- AirPods Pro 2023
- iPhone 15 Pro and iPhone 15 Pro Max
- iPhone 15 and iPhone 15 Plus
- Apple Watch Ultra 2
- Apple Watch Series 9
- macOS 12.6.9 and macOS 11.7.10
- Kagi Small Web
- Today in E-mail Hegemony
- Ventura File Encryption Problems
- App Store Continues to Host Scammy Apps
- Molly Holzschlag, RIP
- BLASTPASS
- macOS 13.5.2
- iOS 16.6.1 and iPadOS 16.6.1
- Text Kit Benchmarks
- Debugging Universal Links
- Mozilla Report on Auto Privacy
- Intelligent Tracking Prevention Deleting Data
- DMA Gatekeepers Designated
- Keen and Slice
- Rumor of Low-Cost MacBook
- APFS Versions, Updates, and Compatibility
- Forklift 4
- The macOS App Icon Book
- Notification Center in Sonoma
- How Various Image Formats Compress One-Pixel Images
- Restarting macOS Apps Automatically on Crash
- DTrace at 20
- Testing Noise-Canceling Headphones
- Studio Display Firmware 17 Beta 6
- How Software Update Works in Ventura
- Apple Discontinues iTunes Movie Trailers App
- Apple to Drop Customer Support via Social Media
- Making Your App Extensible with JavaScriptCore
August 2023
- Anticipating the Coming USB-C iPhone Backlash
- Microsoft Discontinuing Visual Studio for Mac
- Vexl Rejected From the App Store
- Analysis of Obfuscation Techniques Found in FairPlay
- Premature Optimization: Universally Misunderstood
- No App, No Entry
- Web Scraping for Me, But Not for Thee
- Mac Won’t Accept Correct Login Password
- Chime Text Editor Now Open Source
- Giving Up the iPad-Only Travel Dream
- mg Text Editor
- Download the Things You Love
- Self-Wiping SanDisk Extreme SSDs
- Apple Supports California Right-to-Repair Bill
- Mastodon Full-Text Search
- Python in Excel
- macOS 13.5 No Longer Allows Setting System-Wide ulimits
- Threads Social Network Expands to the Web
- Digital Will Sues Apple Over Developer Account Termination
- UK Proposal to Weaken Messaging Security
- White Noise Podcasts on Spotify
- TimeStory Dev Journal
- Microsoft Signing Key Stolen by Chinese
- macOS Window Management
- iOS App Setup for Remote Push Notifications
- Twitter Media Datacide
- John Warnock, RIP
- Bypassing App Management With TextEdit
- Fake Steve Jobs and Letters from BILL G
- Twitter to Remove Block Feature
- iOS 17 Moves “End Call” Button
- Dash 7
- macOS 13.5.1
- Post-Exploit Fake Airplane Mode
- macOS 14 Simplifies Restoring a Mac in DFU Mode
- How to Automate Memory Leak Detection With XCTest
- Book Publishers v. Internet Archive
- Recording Industry v. Internet Archive
- Twitter Delays URLs for Certain Sites
- Apple to Send Batterygate Payments
- The iMac at 25
- Typography Is Impossible
- ResForge
- Old Kindle Fires Can No Longer Download Books
- Turning Off Core Data Persistent History Tracking
- Toolbar SF Symbols Vertically Stretched on a 1x Display
- Making an IPv6 URLRequest
- GrammarlyGO Training on User Content With Questionable Opt Out
- Zoom ToS Allowed Training AI on User Content With No Opt Out
- JVM Compares Strings Using the pcmpestri x86 Instruction
- AppKit vs. SwiftUI: Stable vs. Shiny
- Unraveling the Digital Markets Act
- CNET Deletes Thousands of Old Articles to Game Google Search
- Overlaying Text on Images
- China to Require Apps to Register With Government
- Objective-C Internals
- Paddle Billing
- Bram Moolenaar, RIP
- Kaleidoscope 4.1
- Unicode Is Harder Than You Think
- Another User Locked Out of Apple Account
- What’s the Deal With Sensor Tower?
- End of Support for Cortana in Windows
- AirTag Success Story
- Kagi Search’s Most Promoted and Blocked Domains
- Lisa’s Secret Burial
- Brave Search for Images and Video
- Apple’s Q3 2023 Results
- Avoiding Implicit Retain Cycles When Using Swift Function References
- Spectre Camera Pro
- Building, Testing, and Scaling With SwiftUI
- Textual Paint
- How NSHostingView Determines Its Sizing
- Rethinking Window Management
- Mozilla Shutting Down Pocket for Mac
- Helping ckbk Remove Ad Tracking
- Twitter Is Now X
- System Settings That Aren’t in System Settings
- Swift Enum Pattern Matching With Extra Conditions
- Tax Services Shared Financial Information With Google and Meta
July 2023
- iCloud Drive Troubleshooting, Metadata, and Custom Icons
- Exploring Unicode in macOS With Clui
- Switching to a Mac After Decades on Windows
- The Mess at Stack Overflow
- Reddit Deleted Years of Chat History
- Tesla Range Estimates and Suppressing Complaints
- Web Environment Integrity
- UK Antitrust Lawsuit Over App Store Fees
- Microsoft Office’s New Default Font: Aptos
- Using AirPods as a Hearing Aid
- Finbar 1.7.3
- Melio
- macOS 13.5
- macOS 12.6.8 and macOS 11.7.9
- iOS 16.6 and iPadOS 16.6
- Why You Can No Longer Roll Back a macOS Update
- Apple Opposes Updated UK Investigatory Powers Act
- Vox Media Stops Using Chorus
- Kevin Mitnick, RIP
- A Fast Timestamp Parser in Swift
- Better Medication Tracking
- Advice for Operating a Public-Facing API
- ABC C Compiler
- Fixing Launch Services Problems
- Edward Fredkin, RIP
- The Auto Layout Comprehendium
- UUID Formats 6–8
- Meta’s Microservice Architecture
- Removing the Python GIL
- Immich
- Mid-1990s Sega Document Leak
- Creating Dynamic Colors in SwiftUI
- Laws of UX
- ExtensionKit and XPC
- eWorld Promotional Mailer
- Chronicling 1.0
- Macros in Swift 5.9
- Apple Legal vs. Fruit Union Suisse
- Absurdly Long YouTube Videos That Play Nothing on Purpose
- Threads and ActivityPub
- Fedora Telemetry Proposal
- OneDrive Leaks Photos via E-mail
- Xcode String Catalogs
- macOS 14 Sonoma Public Beta
- iPadOS 17 Public Beta
- iOS 17 Public Beta
- iOS 17’s Live Voicemail
- watchOS 10 Public Beta
- Swift HTTP Types
- Mac Sales in Q2 2023
- How Do You Request Music Using Siri?
- HomePod Sound Recognition
- The Disappearance of Classic Video Games
- Beta Updates in a macOS VM
- Rapid Security Responses Pulled Due to User Agent
- Suing OpenAI and Meta for Copyright Infringement
- The App Store Turns 15
- How the Threads App Was Built
- Fraudulent Yelp Reviews
- Evernote Acquisition and Layoffs
- French Bill to Allow Police to Commandeer Phones
- Ethernet at 50
- iPad Pro for Coding
- Is It Safe to Store Passwords and 2FA Codes Together?
- SwiftUI Data Flow 2023
- Firefox 115’s Two-Tier Extensions System
- How Ventura Checks the Security of Apps and Tools
- Affinity Publisher for iPad
- How to Diagnose and Control Login and Background Items
- Family Passwords and Passkey Providers
- A Vatican-Sized Flag Mystery
- Adobe at 40
- Instagram Threads
- Abusive Web Notifications
- The Trouble With Mac Gaming
- AutoCAD Perpetual Licenses Can No Longer Be Activated
- S3 Files 2023.1
- Zig Proposal to Drop LLVM
- Apple Resisting Further Changes to Anti-Steering Rules
- Twitter Now Requires Logging In
June 2023
- macOS Apprentice
- Paste 4
- Why Has Mastodon Adoption Stalled?
- SD Notary 2
- The State of Mac PDF Software
- Git Tower 10
- View Clipping Changes in macOS 14
- YouTube Playables Gaming Service
- Triangulation Exploit
- Automating App Review
- Transfer Toolbox Rejected From the Mac App Store
- Elegy for the Native Mac App
- ATS and ATSUI Removal
- Adobe Account Expiration
- Avoiding Enshittification
- Amazon Prime Dark Patterns Lawsuit
- Safari 17 Web Apps
- visionOS SDK
- macOS 13.4.1
- iOS 16.5.1 and iPadOS 16.5.1
- macOS 12.6.7 and macOS 11.7.8
- MVC Isn’t MVC
- Scanning QR Codes With Your iPhone
- Damus Zaps vs. the App Store
- Safari 17 Profiles
- Still No Custom Apple Watch Faces
- Proposed Japanese Law for Alternate App Stores
- Privacy Manifests
- Amazon Account Locked Due to Alleged Remarks to Driver
- Inhuman Writing for Google Is Eating the Web
- Google Domains Shutting Down
- Safari 17 Link Tracking Protection
- Board Game Arena Acquisition
- Game Porting Toolkit
- Swift Proposal: Init Accessors
- Bike 1.12
- Find Any File 2.4
- Privacy and Security in macOS 14
- ODNI Report on Commercially Available Information
- Snowden Ten Years Later
- Apple Execs on Facebook (2011)
- Microsoft Edge Sends Images You View to Microsoft
- Reddit API AMA and User Revolt
- RIP Apple Mail Plug-ins
- iA Presenter 1.1.2
- Microsoft Edge Removes Button to Delete Cloud Data
- YouTube Tries to Shut Down Invidious
- Investing 10% to Pay Back Technical Debt
- SwiftData
- Whither Stack Overflow Archives?
- CloudKit and the iCloud Drive Switch
- Feedback Through an Intermediary
- Apollo Shutting Down June 30th
- iCloud Drive Now Supports File Versions
- The Rust I Wanted Had No Future
- Network Path Monitoring
- Stage Manager in iPadOS 17 Beta
- Public Developer Betas
- Tablet Standby
- Swift’s Upcoming Feature Flags
- WWDC 2023 Links
- tvOS 17 Announced
- Xcode 15 Announced
- Apple Vision Pro
- watchOS 10 Announced
- macOS 14 Sonoma Announced
- iPadOS 17 Announced
- iOS 17 Announced
- Apple M2 Ultra
- Mac Pro 2023
- Mac Studio 2023
- MacBook Air 15-inch 2023
- WWDC 2023 Preview
- A Vision for Using C++ From Swift
- Xcode 14.3.1
- watchOS 9.5.1
- WWDC 2023 Wish Lists
- Reddit to Charge for API
- Centering the macOS Ventura Form Layout
- StopTheMadness 39: Hiding Page Elements
May 2023
- WordPress at 20
- Rewriting Remotion in SwiftUI
- Rewriting SoundCloud in SwiftUI
- SwiftUI Notes Before WWDC 2023
- Building Large-Scale Apps With SwiftUI
- Receipt Validation With SHA-256
- Photo Stream Shutting Down
- Apple Intelligence
- Disabling Quick Look In-Icon Previews
- Stop Smooth Scrolling in Safari 16.4
- Wallaroo and SwiftUI on macOS
- Kaleidoscope 4
- Viewing Large Text Files
- Disk Utility in macOS 13.4
- Ivory for Mac
- Old Macs and Activation Lock
- The AARD Code and DR DOS
- Microsoft Still Anti-Competitive
- 2022 App Store Transparency Report
- SwiftUICoreImage
- Monduo 16-Inch Pro Duo
- Setting Up Sparkle
- 2023 Automation April Shortcuts Winners
- Google Updates Inactive Account Policy
- macOS 13.4
- iOS 16.5 and iPadOS 16.5
- macOS 12.6.6 and macOS 11.7.7
- Photomator for Mac
- FTC Says Facebook Violated 2020 Consent Decree
- Apple’s 2023 Accessibility Feature Preview
- .zip TLD
- Volume Names, Mount Points, and Normalisation
- Morris Tanenbaum, RIP
- Git Tower 9.3
- The Legacy of BlackBerry and BBM
- Detecting Unwanted Location Trackers
- Go Compiler Telemetry
- Context SDK
- How Apple Help Works and How It Doesn’t
- Eighty Shades of Option Key
- Post-Twitter Diaspora Options
- Apple Service Outages
- NSPredicate, Core Data, and NULL
- LLM Coding Tools in Xcode
- More App Store Studies
- Getting Ready for Dataless Files
- Discord’s Username Change
- Google Codey
- Corellium Wins iOS Simulator Copyright Case
- Deleting Inactive Twitter Accounts
- App Translocation in Ventura
- Code Signing Translocation Vulnerability
- Dolby v. Adobe
- Final Cut Pro and Logic Pro for iPad
- Going Independent
- Pogue’s Photos Unification
- App Store Rules Regarding Trials
- Passkeys: A Loss of User Control?
- Rapid Security Response Version Numbers
- Limiting iPhone USB-C Speeds
- The Downfall of Brydge
- Apple’s Q2 2023 Results
- Scaling Up the Prime Video Audio/Video Monitoring
- Instapaper 8.3
- Browser and OS Marketshare in 2023
- Mojo Programming Language
- Compiler Humor
- The Endless Uses for an Always-on Mac
- CarPlay in the Age of Large Screens
- Arc Browser
- Vivaldi 6
- Multiple Apple ID Accounts
- Google Cloud Services Outages
- Reducing Gaia GPS Battery Drain
- fn Key Reserved for System Applications
- Wallaroo and SwiftUI on iOS
- Brave Search No Longer Using Bing
- Working Around Big Sur’s Missing TestFlight
- Turmoil Behind Siri
- Secret Mac Security
April 2023
- Allowing a Remote Computer to Access Your Mac
- Belkin Connect USB-C Hub
- MacStealer Malware
- Bypassing Little Snitch With Empty TCP Packets
- Designing for Colorblindness
- Swift Foundation Preview
- Apple’s Guidance for StateObject Initialization
- countryd
- Zero-Click Exploits Against iOS 16
- Microsoft Edge Leaking Browsing History to Bing
- The Four Types of Safari Extension
- Google Authenticator Adds Syncing
- 1Password to Add Telemetry
- Netflix Ads, Password Sharing, and DVDs
- Cheating Is All You Need
- Apple Wins Antitrust Battle With Epic Games
- Ads in the Windows 11 Start Menu and in iOS
- Pythonista 3.4 Update Rejected
- Poor Security at FTX
- Sideloading Rumored for iOS 17
- The Dark Side of the Mac App Store
- ChatGPT in SwiftKey
- Cheaper Studio Display Alternatives
- iPhone Thieves Locking Users Out of Their Apple Accounts
- Lockdown Mode in iOS 16.4 Breaks Web Forms
- CloudSyncSession
- Canopy
- Apple Card Savings Account Launches
- TidBITS Downsizing and New Direction
- The End of Computer Magazines in America
- Price Increases for Developer Tools
- Creating a Company Contact on iOS
- Parler Shuts Down
- Angry Birds Company to Be Sold to Sega
- “Duplicate” Safari Downloads Replacing Files
- Swift’s Versioned canImport()
- Katie Cotton, RIP
- Make Something Wonderful
- macOS 12.6.5 and macOS 11.7.6
- New Macs All Have Model Identifier “Mac”
- Peer Group Benchmarks
- Shortcat 0.11.4
- C23 Standard Sets the World on Fire
- Casting in XCTest Methods
- Checking the Real Apple Account Balance
- macOS Cursor Images
- Keyboard Shortcuts for Exporting From Photos.app
- Side Mirror 2.5
- Photos, Spotlight, and iCloud
- Xcode Files With Source-Control Status
- 2023 Six Colors Apple in the Enterprise Report Card
- SVG to SwiftUI Converter
- Recovery on Apple Silicon Macs Has Changed Again
- News Is Not a Normal Mac App
- Twitter Restricts Substack Links
- Microsoft Teams Rewrite
- Substack Pricing Experiment
- Bakery 2.11
- Mac Security Bugs Expose Location and Safari History
- Carrier-Forced Wi-Fi Offloading
- iOS 16.4.1 and iPadOS 16.4.1
- macOS 13.3.1
- Jacob Ziv, RIP
- Abraham Lempel, RIP
- Bitcoin PDF in macOS
- Violation of Undo in Apple Mail
- Web Fingerprinting Is Worse Than I Thought
- Zippyshare Closing
- Bob Lee, RIP
- StopTheFonts 1.0
- Dark Noise 3.0
- Google Drive Adds File Limit
- Alex Hay, RIP
- General Motors to Phase Out CarPlay
- Apple Passwords Deserve an App
- ChatGPT Plug-ins
- Swift 5.8
- Xcode 14.3
- Twitter’s Recommendation Algorithm
- New Twitter API Tiers
March 2023
- HomePod Late Adopter
- Apple’s Big Gamble: the 6th Birthday of APFS
- Apple Music Classical
- Apple Pay Later
- Hachette v. Internet Archive
- Safari 16.4
- Studio Display Firmware 16.4
- The RIAA v. Steve Jobs
- Gordon Moore, RIP
- macOS 13.3
- macOS 12.6.4 and macOS 11.7.5
- iOS 16.4 and iPadOS 16.4
- Swift Proposal: Value and Type Parameter Packs
- Mozilla.ai
- Google Accused of Violating Retention Obligations
- Other People’s Playlists in Your Apple Music
- GitHub Copilot X
- DALL-E in Bing and Edge
- Little Snitch Mini 1.0
- Swift Atomics 1.1
- Swift Proposal: Noncopyable Structs and Enums
- DPReview.com to Close
- The Growth of Mastodon
- Recovering Cropped Parts of Google Pixel Screenshots
- Microsoft 365 Copilot
- Photos Data Loss With macOS 13.3 Beta
- Spelunking Apple’s Open Source
- Camo Studio 2
- Amazon Shuts Down Newspaper and Magazine Subscriptions
- Who Can Access Private Home Security Footage
- The Magic Highlighter 0.6
- Equality in Swift: NSObject, Subclasses, and Existentials
- Petey 1.1.2
- Ventura Adds com.apple.provenance
- Peakto 1.5
- Passing Types to Swift Functions
- Gpt 4
- Aiko 1.0.3
- Printing Lazy Web Images
- Why a Separate App for Classical Music
- Update on Cloud File Provider Extensions
- Using a Mac Without Phoning Home
- Bugs in OpenBSD’s UTF-8 Decoding Logic
- Converting the Streaks Apple Watch App to SwiftUI
- Pattern Matching on Swift Error Codes
- Ventura Time Machine Backups and the APFS Uncertainty Principle
- Indispensable Developer Tools
- Music to No One’s Ears
- Judo 1.13.1
- Roku Doesn’t Support IPv6
- Screen Saver Doesn’t Properly Display Rotated Images
- Working Around Stuck Safari Tabs Syncing
- Apple Music Classical Pre-Order
- Indie Success
- 2022 Apple Vision Accessibility Report Card
- EU Narrowing the Spotify Antitrust Case
- Swift “Certificates” and “ASN.1” Packages
- Medium’s me.dm Mastodon Server
- Overhead of Using APFS Encryption
- macOS Network Metrics Using sysctl()
- Cracking the Mac Gaming Market
- MoneyWell 2023.01
- Microsoft Adds Free Outlook Tier
- How Troubleshooting Has Changed With macOS Security
- Rogue Amoeba Historic Screenshot Archive
- CoverSutra Open Source
- Samra 1.1
- iOS Announcements and Offers
- Brave Search Summarizer
- OpenAI Is Today Unrecognizable
- Linode Price Increases
- NSViewController.ViewLoading
- Outlook Syncing With Microsoft Cloud
- Tweetbot and Twitterrific Subscription Cliff
- Arrested Development Leaving Netflix Soon
- Orwell and Dahl on Kindle
- SwiftUI Views Versus Modifiers
- iMessage on Windows via Microsoft’s Phone Link
- Blocking Adobe’s Acquisition of Figma
- GraphicConverter 12
February 2023
- Pagi Rejected From the App Store
- URL Confirmations in Preview
- PayPal Friends & Family Payments
- Changing Apple ID Password Using Only a Device and Passcode
- John J. Boyer, RIP
- Mammoth 1.0.2
- KextViewr 2.0
- What Is ChatGPT Doing and Why Does It Work?
- Quora’s Poe
- Google’s Bard
- ChatGPT in Bing and Edge
- ChatGPT Is Ingesting Corporate Secrets
- ChatGPT for Apple Platforms Development
- “Volume contains a macOS or OS X installation which may be damaged”
- Feedbro
- Wi-Fi Sync Spyware
- macOS 13.2.x and Recovery, a Sad Tale
- Speeding Up Scanner in Swift
- The Making of Ice Cubes
- The Story Behind Apple’s Newton
- Solving Common Problems With Kubernetes
- Why Not a Smaller MacBook, Too?
- The Limits of Computational Photography
- Scam Authenticator App Steals QR Codes
- Fines As a Security System
- Fake Uber Eats Delivery From Apple Store
- Google Gives Apple a Cut of Chrome iOS Search Revenue
- Web Push for Web Apps on iOS and iPadOS
- Contacts.app Skipping Export of Some Contacts
- Bing Search API Pricing Increase
- Meta Verified and Twitter Blue
- iOS Betas Tied to Apple ID
- Homecoming for Mastodon 2.0
- Creating a Personal Mastodon Instance
- Finding Open Files
- macOS 11.7.4
- Adding Contacts Without Entitlements
- Choosing and Switching Mastodon Instances
- Using Order Files to Speed Up Launches and Conformance Checks
- Ejecting External Disks With macOS 13
- Lawsuits Over Apple Analytics Switch
- Swapping App Data After Review
- Arbitrary Beautiful Colors
- Geekbench 6
- Akamai Kills Linode Brand
- Disabling Internet Explorer
- DiskWarrior 5.3
- Comcast Gave False Map Data to FCC
- Compare Binary Data Using Kaleidoscope
- macOS 13.2.1
- iOS 16.3.1 and iPadOS 16.3.1
- Formulas for Optical Adjustments
- Something Only Apple Can Do
- Android App Cloning
- Resetting TCC
- Transmission 4.0
- Clascal in the Lisa Source Code
- 2022 Six Colors Apple Report Card
- Swift Proposal: Custom Reflection Metadata
- Git Tower 9.2
- New WWDR Intermediate Certificate and Receipt Verification
- The Evolution of Facebook’s iOS App Architecture
- MastodonLib
- wordexp() Shells Out
- macOS Isn’t As Small As You Think
- From iTunes to Everywhere
- Tracking Hover Location in SwiftUI
- Facebook Negative Testing
- Example Custom FormatStyles
- PodSearch Reborn
- Competition in the Mobile Application Ecosystem
- Designing Swift’s Macros Feature
- Touchability, Productivity, and Portability — Pick Two
- Apple’s Q1 2023 Results
- ChatGPT Plus
- Twitter to Charge for API
- The State of Enthusiast Apps on Android
- Bypassing iOS 16.2 Location Privacy
- Pausing Finder Copies and Dragging to the App Switcher
- Renewing the App Store Small Business Program
January 2023
- Disk Mount Conditioner
- CNET’s AI-powered SEO Money Machine
- Reverse Engineering the MacBook Clamshell Mode
- Disabling the MacBook Screen Lock Key
- Using JavaScript in a Swift App
- Safari Safe Browsing Blocks GitLab in Hong Kong
- Switching on iCloud Photos
- DOJ Accuses Google of Abusing Ads Monopoly
- NSURLSession Connection Leak
- SwiftUI in timing.is App
- Weather Machine
- The Enshittification of All Things
- Apple Appeals UK CMA Decision
- Standard Mac User Accounts
- What Happened to Virtual Memory?
- SwiftUI Views Are Lists
- Missing Tweets
- Lisa Source Code on 40th Anniversary
- Mac 30th Anniversary Icons
- ChatGPT vs. Google
- Twitter to Revert Hostile “For You” Switch
- LaunchBar Actions for Mastodon
- Network Connections From mediaanalysisd
- macOS 13.2
- macOS 12.6.3 and macOS 11.7.3
- iOS 16.3 and iPadOS 16.3
- Ivory 1.0
- Homecoming for Mastodon 1.1
- Mimeo Acquires Motif
- RAW Power 3.4
- Twitter Makes It Official
- Photos Workbench 1.0
- Identifying Phishing
- Local iOS Backups Repeatedly Prompt for Passcode
- Folders With High File Counts
- Amazon Closing AmazonSmile
- Issues With Apple TV Remotes and iCloud Terms
- What About “Log in With Twitter”?
- HomePod (2nd Generation)
- iCloud Syncing Limitations & Solutions
- Reading Twitter and Mastodon in NetNewsWire
- App Store Results in iOS Search
- Apple M2 Pro and M2 Max
- MacBook Pro 2023
- Mac mini 2023
- Twitter Claims Apps Blocked for Violating API Rules
- Setting the Bozo Bit on Apple
- 20 Years of Safari
- Twitter Breach of 235M E-mail Addresses
- Twitter API Down
- Favoring Apple Maps Services
- The Tyranny of the Churn Equation
- Microsoft Acquires Fungible
- Apple Transparency Report to Include App Takedowns
- Poor App Rejection Communication
- Mastodon Client Rejections
- iCloud Drive Contingency
- Sketchy ChatGPT App Soars Up App Store Charts
- iPhone Camera Over Processing
- How Popular Is Each Mac Model?
- Visual Feedback for Running Shortcuts
- ViewFinity S9
- Carl Hewitt, RIP
- User Stylesheets
- Memory Safe Languages in Android 13
- Dell UltraSharp 32 6K
- Shopify Migrating to React Native
- Limiting Swift Concurrency’s Cooperative Pool
- Mastodon and Federation
- EarSpy: Eavesdropping Using Motion Sensors
- Southwest Airlines and Technical Debt
- Advanced Phishing Attack
- Inline AppleScript Documentation
- Layers of UI Inconsistencies in Windows 11
- jq and XmlStarlet
- Privacy Is OK
- Help Compiler
- Your Memories, Their Cloud
- Google Changes Appeals Process for Suspected Child Abuse Images
- Overcast Keeping Its Servers