Archive for 2019
- Apple’s New Map: Final Parts of the 50 States (2)December 31, 2019
- Undercover Spies in the Digital Age December 31, 2019
- Select vs. Choose December 31, 2019
- Screen Time Communication Limits Workaround (1)December 31, 2019
- Apple Changes Crimea Map When Viewed From Russia December 31, 2019
- Comparison of Reverse Image Search Engines (3)December 30, 2019
- “Erase Mac” Doesn’t? (5)December 30, 2019
- Apple’s Filing Against Corellium and Jailbreaking (6)December 30, 2019
- Apple Forces CoinBase to Remove Support for DApps December 30, 2019
- Dropbox No Longer Follows External Symlinks (10)December 27, 2019
- Remote Work Hygiene December 27, 2019
- BlueMail Rejected From the Mac App Store (8)December 27, 2019
- The iPad’s Identity Crisis (6)December 27, 2019
- Copyright Exhaustion Does Not Apply to E-books (2)December 26, 2019
- Putting the “Author” in “Authoritative” (3)December 26, 2019
- ClassDumpRuntime and dsdump December 26, 2019
- Apple News No Longer Supports RSS (36)December 26, 2019
- New WebKit Features in Safari 13 (5)December 24, 2019
- Messages Screen Sharing for Remote Troubleshooting (2)December 24, 2019
- Modding the Silicone Tips of AirPods Pro December 24, 2019
- AirPods Pro Alternatives December 24, 2019
- App Store to Ban Deprecated UIWebView (1)December 24, 2019
- What to Do When a macOS Update Goes Wrong (1)December 23, 2019
- AirPods Pro Bluetooth Latency December 23, 2019
- ToTok and TikTok (5)December 23, 2019
- Swift’s CollectionOfOne (1)December 23, 2019
- Chuck Peddle, RIP (1)December 23, 2019
- Apple Stops Staingate Repairs After 4 Years (5)December 20, 2019
- Flickr Needs More Paying Users (5)December 20, 2019
- Mac Bug Bounty Program Opens December 20, 2019
- Project Connected Home Over IP (3)December 20, 2019
- The Cub Programming Language December 20, 2019
- Twelve Million Phones, One Dataset, Zero Privacy (4)December 19, 2019
- Swift Evolution Pitch: Modify Accessors (4)December 19, 2019
- ML Super Resolution in Pixelmator Pro December 19, 2019
- Apple Platform Security Guide (Fall 2019) (4)December 19, 2019
- What’s New in Vapor 4 December 19, 2019
- WinterFest 2019 (1)December 19, 2019
- How Clean Re-installs Change in Catalina December 19, 2019
- Persistent File Access via com.apple.macl Xattr (5)December 18, 2019
- Abusing Electron Apps to Bypass macOS’s Security Controls December 18, 2019
- Rewound Rejected From the App Store December 18, 2019
- Toolbox Pro (1)December 17, 2019
- Tim Cook’s Apple (13)December 17, 2019
- IBM Stops Funding Kitura (1)December 17, 2019
- Storyboards, Dynamic Type, and Accessibility December 17, 2019
- Catalina Removes Malware Assurance (2)December 16, 2019
- Catalyst and Cohesion (4)December 16, 2019
- Shopping Sucks Now (7)December 16, 2019
- Tony Brooker, RIP December 16, 2019
- Joining Apple Computer 40 Years Ago (1)December 16, 2019
- UserDefaults Access via Property Wrappers December 13, 2019
- SwiftUI Deal-Breakers December 13, 2019
- Google Achieves Its Goal of Erasing the WWW Subdomain From Chrome (2)December 13, 2019
- Pro Display XDR Limited to 5K With iMac Pro December 13, 2019
- Apple Watch and AirPods Have Overtaken Peak iPod (1)December 12, 2019
- How and Why Would Apple Kill the iPhone’s Lightning Port (5)December 12, 2019
- Twitter’s Bluesky December 12, 2019
- “Link in Bio” Is a Slow Knife December 12, 2019
- Linea 3 to Switch to Subscriptions (4)December 11, 2019
- The Success of Intelligent Tracking Prevention December 11, 2019
- SuperDuper 3.3 for Catalina (2)December 11, 2019
- macOS 10.15.2 (5)December 10, 2019
- Mac Pro Available to Order (14)December 10, 2019
- Apple Suing Former A-series Chip Lead (8)December 10, 2019
- Third-Party Apple TV Remote (17)December 10, 2019
- The Information’s App Store Ordeal (3)December 9, 2019
- Fetch 5.8 (1)December 9, 2019
- CGImageSource Memory Leak December 9, 2019
- iPhone 11 Location Data Puzzler (2)December 9, 2019
- NativeConnect 1.0 (5)December 6, 2019
- 1 TB microSD Card (5)December 6, 2019
- Dash 5 (1)December 6, 2019
- Apple’s Technology Transitions (3)December 6, 2019
- VirtualHostX Pro Subscriptions (1)December 3, 2019
- Reading the Resource Fork Too Often (8)December 3, 2019
- Disk Drill Guaranteed Recovery December 3, 2019
- Ordering the Typefaces in a Font December 3, 2019
- Drinking the SK8 Kool-Aid December 3, 2019
- VueScan and ScanSnap (3)December 2, 2019
- Fake AirPods Pro (3)December 2, 2019
- Web Notifications CAPTCHA (5)December 2, 2019
- Lepow Portable Monitor (2)December 2, 2019
- Ink: Markdown Parser in Swift November 26, 2019
- Gatekeeper Override for Indirect Launching (13)November 26, 2019
- Slow Xcode 11 Objective-C Builds (2)November 26, 2019
- Trademarked Colors (1)November 26, 2019
- Black Friday 2019 (15)November 26, 2019
- .org Top-Level Domain Sold (1)November 25, 2019
- CNAME Cloaking (3)November 25, 2019
- NVIDIA Drops CUDA Support for macOS (9)November 25, 2019
- Apple Store Removes Customer Reviews (2)November 25, 2019
- OmniOutliner 5.5.1 November 22, 2019
- Detecting Screen Recording Permission on Catalina (4)November 22, 2019
- Full Steam Ahead, But With Feature Flags (21)November 21, 2019
- Catalina’s Log Can’t Be Unprivatised (2)November 21, 2019
- Google Shakes Up Its “TGIF” November 21, 2019
- Schiller on Chromebooks in Education (2)November 21, 2019
- SF Viewer Removed From the App Store (2)November 21, 2019
- Guilherme Rambo Locked Out of Apple Developer Account (12)November 20, 2019
- Are Apple Repairs Profitable? (3)November 20, 2019
- Where to Get Apple Products Repaired (1)November 20, 2019
- How Swift Achieved Dynamic Linking Where Rust Couldn’t November 20, 2019
- Time Machine in Catalina November 19, 2019
- Name Mangler 3.6 November 19, 2019
- Airline Apps and Business Chat November 19, 2019
- Apple’s New Map Expands to Midwest and Western U.S. November 19, 2019
- Direct Objective-C Properties (4)November 19, 2019
- How Google Interferes With Its Search Algorithms and Changes Your Results (7)November 18, 2019
- OpenSwiftUI November 18, 2019
- Basecamp Personal November 18, 2019
- Vaping Apps Removed From App Store (3)November 18, 2019
- The Hotel Cupertino Clause (15)November 18, 2019
- Apple Card’s Outsourced Algorithm (10)November 15, 2019
- Enpass Moves to a Subscription Model November 15, 2019
- 1Password Takes Accel Investment (28)November 15, 2019
- The 16-inch MacBook Pro (25)November 14, 2019
- Falling Back to an Older MBP (17)November 8, 2019
- 100,000 E-mails From iCloud November 8, 2019
- Swift Numerics November 8, 2019
- Firefox Making DNS-over-HTTPS the Default November 8, 2019
- Apple’s New Privacy Page (17)November 7, 2019
- RunningBoard in Catalina (2)November 7, 2019
- Limits to Apple’s Butterfly Keyboard Repair Program (11)November 7, 2019
- Apple Notes and iCloud Syncing (5)November 7, 2019
- They Might Never Tell You It’s Broken (1)November 7, 2019
- Twitterrific iOS Windows (1)November 7, 2019
- Siri Stores Encrypted E-mails in Plain Text (4)November 6, 2019
- Static Types in SwiftUI (1)November 6, 2019
- Hardened XPC Services Don’t Prompt (1)November 6, 2019
- Don’t Interrupt the Installation (9)November 6, 2019
- Archive Team’s Yahoo Groups Rescue Effort November 6, 2019
- FastScripts 2.8 November 6, 2019
- Catalina No Longer Caches Shared Photos Locally (5)November 6, 2019
- Dell UltraSharp 27 4K PremierColor Monitor (1)November 5, 2019
- “Real” Photoshop for iPad (2)November 4, 2019
- Electron Apps Rejected From the Mac App Store (15)November 4, 2019
- Apple TV, Apple TV, Apple TV, and Apple TV+ (7)November 4, 2019
- Twitter’s Ban on Political Ads (2)November 4, 2019
- Efficiently Mutating Nested Swift Data Structures (2)November 2, 2019
- Preparing to Migrate From Aperture to Photos.app November 2, 2019
- Xcode 11.2 and XIBs With UITextView November 2, 2019
- Google Acquires Fitbit (17)November 1, 2019
- The Varying Date.distantFuture November 1, 2019
- Tylenol Moment for Apple’s Laptop Keyboards (15)November 1, 2019
- The TV App Strategy Tax (2)November 1, 2019
- Giving Notes on China (2)November 1, 2019
- Safari Safe Browsing, China, and Privacy (1)November 1, 2019
- Vector Icon Speed Runs (2)October 31, 2019
- Google to Stop Indexing Flash October 30, 2019
- Twitter for Mac 8.1 (2)October 30, 2019
- iOS 13.2 Killing Background Apps More (13)October 30, 2019
- Time Machine Beaten by the Clock October 29, 2019
- No ETAs (3)October 29, 2019
- Apple v. Corellium (2)October 29, 2019
- macOS 10.15.1 (15)October 29, 2019
- AirPods Pro (2)October 29, 2019
- Enabling Defragmentation on APFS Hard Drives (5)October 28, 2019
- How to Mirror Selected Screens October 28, 2019
- Retroactive to Run Aperture, iPhoto, and iTunes October 28, 2019
- The Team Behind the 6502 (3)October 28, 2019
- GameClub Revives 70 Classic iOS Games (5)October 25, 2019
- Apple TV App for Amazon Fire TV (1)October 25, 2019
- Firefox 70 for Mac (1)October 25, 2019
- Direct to SwiftUI (3)October 25, 2019
- HKmap Live Removed From the App Store (3)October 25, 2019
- The Kindle Is Fine (8)October 25, 2019
- Modern AppKit File Permissions October 24, 2019
- GarageSale 8.0 October 24, 2019
- iPad Seems Safe for College Students October 24, 2019
- WTF Auto Layout? October 24, 2019
- AirDrop and Quarantine Flags (2)October 24, 2019
- Catalina Supplemental Update 2 October 22, 2019
- SwiftUI Is Still the Future (1)October 22, 2019
- Ordered to Type in an iPhone Passcode October 22, 2019
- ExactScan Leaves the Mac App Store (14)October 22, 2019
- Perfectly Cropped (10)October 22, 2019
- How Kernel Prelinking Works on macOS Catalina (or Not) (1)October 21, 2019
- Safari Security Code AutoFill (7)October 21, 2019
- Font Substitution and Missing Text October 21, 2019
- iTunes XML and Music in Catalina (1)October 21, 2019
- FSF Missed the Cloud and Mobile (7)October 21, 2019
- WKWebView Scroll Position October 21, 2019
- Catalina Screen Time Isn’t Reporting Actual App Usage (3)October 18, 2019
- Beware Apple Security Certificates After October 24 (4)October 18, 2019
- PyObjC 6.0 (1)October 18, 2019
- No Overview Available (6)October 18, 2019
- Catalyst in Catalina (14)October 18, 2019
- Core Data Derived Attributes October 17, 2019
- Laptops Stolen From Cars (7)October 17, 2019
- Mac-to-Mac Luna Display (4)October 17, 2019
- Catalina Notarization (4)October 17, 2019
- Yahoo Groups Shutting Down (8)October 16, 2019
- iOS 13’s Forced “Find My” Notifications (7)October 16, 2019
- Receipt Validation and AirPlay 2 October 16, 2019
- Catalina Vista (15)October 16, 2019
- Catalina System Issues (20)October 15, 2019
- Catalina Reviews (1)October 15, 2019
- Catalina App Issues (4)October 15, 2019
- Apps Lost With Catalina (19)October 15, 2019
- Catalina Supplemental Update October 15, 2019
- Catalina “softwareupdate” Can Download Old Installers (9)October 15, 2019
- Twitter for Mac Returns (3)October 15, 2019
- A Better Finder Rename 11 (4)October 15, 2019
- Jira Cloud for Mac (5)October 15, 2019
- Podcasts in Catalina (27)October 13, 2019
- Opting Out of Sharing Siri Audio Recordings (6)October 13, 2019
- Waiting to Update to Catalina (24)October 12, 2019
- Mail Data Loss in macOS 10.15 (616)October 11, 2019
- How My Application Ran Away and Called Home From Redmond (3)October 10, 2019
- Silent Failure (5)October 10, 2019
- Implementing Dark Mode in iOS 13 October 10, 2019
- Sherlocked by Sidecar (3)October 10, 2019
- Settings URLs Supported by iOS and iPadOS 13.1 (1)October 9, 2019
- File System Events Privacy Protections Bypass (4)October 9, 2019
- Taiwan Flag Removed from iOS Emoji Keyboard in Hong Kong October 9, 2019
- Adobe to Ban Users From Venezuela (1)October 9, 2019
- One Year After “The Big Hack” October 9, 2019
- GyazMail 1.6.1 (4)October 9, 2019
- BBEdit 13 (3)October 4, 2019
- Weather Line 2 (3)October 4, 2019
- Keyboards as Competitive Advantage (4)October 4, 2019
- NSDistributedNotificationCenter No Longer Supports nil Names (8)October 4, 2019
- Stop Saying, “We Take Your Privacy and Security Seriously” October 4, 2019
- Instapaper Safari App Extension (3)October 3, 2019
- Two Weeks With Apple Arcade October 3, 2019
- HKmap Live Rejected From the App Store (2)October 3, 2019
- About Project Zero (1)October 3, 2019
- Apple’s New Map Expands to Northeast U.S. (1)October 1, 2019
- Deep Fusion Beta October 1, 2019
- From iOS to Android and Back Again (8)September 30, 2019
- Decreasing iOS Information Density (6)September 30, 2019
- Visual Voicemail Implemented via IMAP (1)September 30, 2019
- Software as Business September 30, 2019
- Apple’s Use of Swift in iOS 13 (1)September 27, 2019
- iOS 13 Autocorrect Is Drunk (10)September 27, 2019
- BlockBlock 0.9.9.4 September 27, 2019
- Is Single-user Mode Dead? September 27, 2019
- Subscribers Are Your True Fans (5)September 27, 2019
- Twitter “Hide Replies” and Timeline Swiping September 27, 2019
- New Stack Overflow CEO (6)September 27, 2019
- AltStore (6)September 26, 2019
- Mail in iOS 13 (1)September 26, 2019
- Safari 13 and Extensions (6)September 26, 2019
- What Time Machine Doesn’t Back Up (8)September 26, 2019
- iPhone 11 Pro Display Tests (6)September 26, 2019
- iPhone Drop Tests September 26, 2019
- Patent for Even Thinner MacBook Keyboard (11)September 25, 2019
- Chrome Updater Bug Prevents Macs From Booting (4)September 25, 2019
- The Business Side of Apple Arcade (2)September 25, 2019
- watchOS 6 Review September 25, 2019
- iOS 13 Full Access Keyboard Extensions Bug September 25, 2019
- iOS 13 and 13.1 (6)September 25, 2019
- Sending E-mail for Sign in With Apple September 23, 2019
- Intelligent Tracking Prevention 2.3 September 23, 2019
- Swift 5.1 Released (1)September 23, 2019
- APFS Enumeration Performance on Rotational Hard Drives (28)September 19, 2019
- Scanbot Goes Freemium (12)September 19, 2019
- IAP Using Audible Credits September 18, 2019
- Pocket Casts Goes Freemium (1)September 18, 2019
- Serializing Heterogenous Arrays With Codable September 18, 2019
- iPhone 11 Reviews (6)September 17, 2019
- Breaking the NSData.description Contract (6)September 17, 2019
- The Internet Relies on People Working for Free (7)September 17, 2019
- Apple Tweaks Rules for Children’s Apps and Sign-in September 17, 2019
- Google’s Privacy Sandbox (8)September 17, 2019
- Faster Xcode Rename Refactoring (1)September 16, 2019
- Recreating Mac Desktop Picture Photos September 16, 2019
- TextMate 2.0 September 16, 2019
- Notarization Provider IDs (1)September 16, 2019
- MRT Updates: Informed Security (1)September 16, 2019
- User Tracking via Custom Fonts (3)September 13, 2019
- PLCrashReporter Stewardship Moving to Microsoft September 13, 2019
- Billing Grace Period for App Store Subscriptions (4)September 13, 2019
- AppleCare+ Indefinite Subscriptions (1)September 13, 2019
- The Apple U1 Chip in iPhone 11 September 13, 2019
- How Apple Uses Its App Store to Copy the Best Ideas (12)September 13, 2019
- How to Restore BridgeOS on Your T2 Mac September 12, 2019
- Is Perl 6 Being Renamed? September 12, 2019
- Sunsetting Python 2 (1)September 12, 2019
- Removing Amazon Cloud Drive From Transmit (1)September 11, 2019
- Apple’s Fall Release Schedule (4)September 11, 2019
- How to Flip an App for Profit (2)September 11, 2019
- Clark Goble, RIP September 11, 2019
- Apple Arcade Pricing Announced (1)September 11, 2019
- iPhone 11 and iPhone 11 Pro (11)September 10, 2019
- Apple Watch Series 5 (8)September 10, 2019
- Apple Music on the Web Beta September 10, 2019
- Longtime Finder Alias Keyboard Shortcuts Now Mutate Photos (3)September 10, 2019
- Manipulating the System Policy Database with Configuration Profiles September 10, 2019
- What I Want From the 2019 iPhones (16)September 9, 2019
- Apple Apps in App Store Search Results (1)September 9, 2019
- DOJ Asks Apple to Identify Users of Gun Scope App (4)September 9, 2019
- Twitter Is Finally Working on Search for DMs September 9, 2019
- Apple Responds to Project Zero (16)September 6, 2019
- When I Took My Zipcar Into the Wilderness (1)September 6, 2019
- In-Screen Touch ID Coming Back to iPhone (4)September 5, 2019
- Search Ads for Competing Products (6)September 5, 2019
- Significant iOS Vulnerabilities Used Against Uyghur Muslims in China (1)September 5, 2019
- Gmail for iOS Can Now Block Web Bugs September 5, 2019
- Notarization Requirements Relaxed (26)September 4, 2019
- What Beta Means (2)September 4, 2019
- Run Commands, the ‘rc’ in ‘.bashrc’ (1)September 4, 2019
- How to Manage Audiobooks in a Post-iTunes World (1)September 4, 2019
- iCloud Drive Features Removed/Postponed (1)September 3, 2019
- Red Eye Rejected From The Mac App Store (19)September 3, 2019
- Time Tracking with Timeular (2)September 2, 2019
- Thirty Years of Fetch (7)September 2, 2019
- PrivilegedHelperTools and Checking XPC Peers (10)September 2, 2019
- Ending the “npm Install Funding” Experiment September 2, 2019
- Google Begins Penalising Domain Leasing September 2, 2019
- Apple’s Inconsistent Ellipsis Icons (2)August 30, 2019
- Apple Will Sell iPhone Parts to Repair Shops August 30, 2019
- Downsides of Apple Card Being Titanium August 30, 2019
- Accidentally Quadratic Constant Folding August 30, 2019
- The Curious Case of the Core Data Crash August 29, 2019
- Spotlight Excludes Mail Folder on macOS 10.15 (5)August 29, 2019
- What Happened to PencilKit? August 29, 2019
- Missing Family Support (2)August 29, 2019
- Goodbye, Safari Extensions Gallery (3)August 29, 2019
- Installing Old Versions of macOS (13)August 28, 2019
- iOS 13.1 Developer Beta 1 Is Already Out (4)August 28, 2019
- Identifiable in Swift 5.1 (2)August 28, 2019
- Preference Panes and Catalina (3)August 28, 2019
- Per-Build Release Notes (1)August 28, 2019
- Git Tower 3.5 (4)August 27, 2019
- DevMate End of Life (1)August 27, 2019
- Amazon Has Ceded Control of Its Site (7)August 23, 2019
- Some Obscure C Features August 23, 2019
- iMessage, NSKeyedArchiver, and _NSDataFileBackedFuture August 23, 2019
- GitUp 1.1 (2)August 23, 2019
- The Problems With HomePod (9)August 23, 2019
- Microsoft Edge for Mac Beta (4)August 22, 2019
- Storing Your Apple Card Wrong (3)August 22, 2019
- Why Spiderweb’s Games “Look Like Crap” (2)August 22, 2019
- Why Generics in Go? (1)August 22, 2019
- Lightning to USB 3 Camera Adapter (1)August 22, 2019
- Simple Opt Out August 21, 2019
- Persistent History Tracking in Core Data August 21, 2019
- Catalina’s Path Changes August 21, 2019
- Nullable References in C# 8.0 August 21, 2019
- Feedbin Pages (Read Later) August 20, 2019
- Home Sharing Improvements in macOS Catalina August 20, 2019
- The Fate of the iTunes Store in macOS Catalina (1)August 20, 2019
- Git 2.23 August 20, 2019
- Catalina, App Notarization, and Sparkle August 19, 2019
- OWC Thunderbolt 3 Dock (13)August 19, 2019
- Code Generation via “curl --libcurl” (6)August 19, 2019
- WebKit Tracking Prevention Policy (1)August 19, 2019
- Bluetooth KNOB Attack (2)August 19, 2019
- Apple Files Lawsuit Against Corellium for iOS Virtualization (4)August 16, 2019
- The Version Museum August 16, 2019
- App Store Editorial Stories on the Web (1)August 16, 2019
- Should the Web Be archive.org? (1)August 16, 2019
- AMP Server-Side Rendering August 16, 2019
- The Cost of Sharing iOS and Android Code at Dropbox (5)August 15, 2019
- Global Mac Defaults and Hidden Preferences (1)August 15, 2019
- C++ Development Tips August 15, 2019
- Facebook and Microsoft Contractors Listen to Recordings, Too (3)August 15, 2019
- Keyboard Maestro 9 (4)August 15, 2019
- NetNewsWire 5 Public Beta (2)August 13, 2019
- Locked Out of an Apple Account (11)August 13, 2019
- Apple Card Lacks Web Interface, Sends Push Notifications (6)August 13, 2019
- Verizon Sells Tumblr to Automattic (3)August 13, 2019
- RIP AirPower, But Great Gadget Chargers Abound (8)August 12, 2019
- AirPods Charger Teardown and Reverse Engineering August 12, 2019
- Grief From Transitioning to Subscriptions (13)August 12, 2019
- Hitting the Limits of APFS (1)August 12, 2019
- Google Chrome Incognito Mode Can Still Be Detected August 12, 2019
- Guardian Firewall 1.0 August 9, 2019
- “Mastered for iTunes” Becomes “Apple Digital Masters” (10)August 9, 2019
- Bye-Bye iPad (7)August 9, 2019
- Launching the SwiftPM Library August 9, 2019
- Apple Maps in iOS 13 (6)August 9, 2019
- Windmill for iPhone Rejected From the App Store (3)August 8, 2019
- GitHub Actions CI/CD in Beta August 8, 2019
- Apple Is Locking Batteries to Specific iPhones (5)August 8, 2019
- A Year of Working Remotely (4)August 8, 2019
- Leakiest Abstractions August 8, 2019
- iOS 13 to Limit VoIP API, Eliminate Background Activity (1)August 7, 2019
- Apple Card Exporting and Arbitration (2)August 7, 2019
- Downloading AT&T Wireless Usage Data August 7, 2019
- Suggestions As Part of the Pro Workflow Team (3)August 7, 2019
- FileMaker Returns to Claris Name (6)August 6, 2019
- No Thanks vs. Later (3)August 6, 2019
- Practical Concurrency: Some Rules (2)August 6, 2019
- Yelp Inserts Tracking Phone Numbers August 6, 2019
- Hacker-Friendly iPhones and Mac Bug Bounty Program (1)August 6, 2019
- Opening Huge CSV Files (7)August 5, 2019
- Phantom Types in Swift August 5, 2019
- Performance of Combine (1)August 5, 2019
- Cloudflare and Voxility Ban 8Chan August 5, 2019
- Apple No Longer Is the iPhone Company (13)August 5, 2019
- Excluding From iCloud Drive (3)August 2, 2019
- Netflix vs. Blockbuster Total Access (2)August 2, 2019
- Notarization and Java Apps (4)August 2, 2019
- Decoding Intel Chip Names August 1, 2019
- Lightning Video Adapters (2)August 1, 2019
- Why Unsubscribing Can Take Time (1)August 1, 2019
- Safari Won’t Load Google Sites (21)August 1, 2019
- New 5K 27-Inch LG UltraFine Display (4)July 31, 2019
- Retiring Omni’s iOS Document Browser (2)July 31, 2019
- The Alert Hammer (2)July 31, 2019
- Mixing License Codes and the Mac App Store July 31, 2019
- Updated Hardened Runtime Documentation (1)July 30, 2019
- Debugging the Responder Chain July 30, 2019
- Capital One Breach July 30, 2019
- On Switching from iPad to Chromebook in School (3)July 29, 2019
- Apple Contractors “Regularly Hear Confidential Details” on Siri Recordings (1)July 29, 2019
- Inside Apple’s iPhone Testing Facilities (2)July 29, 2019
- Inside Apple’s App Review Team (3)July 29, 2019
- Apple to Acquire Intel’s Modem Business (1)July 26, 2019
- Broken iOS Cellular Data Switch (8)July 26, 2019
- Fast Software, the Best Software (7)July 26, 2019
- What I Wish I’d Known Before Starting Notarize (2)July 26, 2019
- Equifax Breach Settlement July 25, 2019
- The Man Who Built The Retweet (1)July 25, 2019
- WYSIWYG and Dark Mode (2)July 25, 2019
- Huge Home.app Gradients (2)July 25, 2019
- Lockdown 0.1.1 (7)July 24, 2019
- Attorney General William Barr on Encryption Policy (3)July 24, 2019
- Google Open Sources robots.txt Parser July 24, 2019
- xattr Flags and iCloud Drive (11)July 23, 2019
- Trusting iCloud Drive (7)July 23, 2019
- Annoying Catalina Security Features (41)July 23, 2019
- How Many Gold Apple Watches Were Sold? (2)July 23, 2019
- App Store Takedown Demands by Governments (2)July 23, 2019
- Andy Hertzfeld’s Videos (1)July 22, 2019
- macOS 10.14.6 and Xcode 10.3 July 22, 2019
- An Illustrated History of Easter Eggs July 19, 2019
- Margaret Hamilton and Apollo 11 (1)July 19, 2019
- What’s Coming in Python 3.8 July 19, 2019
- The Sad Truth About Sleep-Tracking Devices and Apps (2)July 19, 2019
- Have We Hit Peak Podcast? July 18, 2019
- iPhone Loyalty (11)July 18, 2019
- SummerFest 2019 Ending Soon July 17, 2019
- Lowercase Passwords (8)July 17, 2019
- Branches and Continuous Integration (9)July 17, 2019
- Why Does APT Not Use HTTPS? (3)July 17, 2019
- Go64 Finds 32-bit Apps (1)July 17, 2019
- Apple to Bankroll Original Podcasts (6)July 16, 2019
- How Many Kinds of USB-C to USB-C Cables Are There? (5)July 16, 2019
- Most “Free” VPN Apps Secretly Owned by China (7)July 16, 2019
- Google Photos Is Making Photos Semi-public July 16, 2019
- Why Did Moving the Mouse Cursor Cause Windows 95 to Run More Quickly? July 16, 2019
- Airmail Adds Subscription for Push Notifications July 15, 2019
- Fernando Corbató, RIP (1)July 15, 2019
- Shape Up July 15, 2019
- Infinite Night Shift (1)July 15, 2019
- SFUniversalLink (4)July 12, 2019
- Mac Marketshare in Q2 2019 (3)July 12, 2019
- Local 1Password iOS Vaults No Longer Free (9)July 12, 2019
- Predatory iOS App Subscriptions (2)July 12, 2019
- Why Do Web Browsers Allow Access to the Local Network? (7)July 11, 2019
- iCloud Data Loss With macOS 10.15 and iOS 13 Betas (9)July 11, 2019
- Apple News+ Revenue (4)July 11, 2019
- WWDC 2019 Video Transcripts Now Available (1)July 10, 2019
- Hook 1.0 July 10, 2019
- GDPR Fines: So Now We Know July 10, 2019
- Gosh Darn SwiftUI (2)July 10, 2019
- Apple Discontinues 12-Inch MacBook (7)July 9, 2019
- Apple Lowers SSD Prices (4)July 9, 2019
- MacBook Air 2019 and New 13-inch MacBook Pro (5)July 9, 2019
- Zoom Vulnerabilities (11)July 9, 2019
- Apple Revives Texas Hold’em Game (2)July 9, 2019
- Cloudflare Outage Caused by Regular Expression (2)July 8, 2019
- Malformed iMessage Could Cause iPhone Boot Loop (2)July 8, 2019
- Post-Approval App Review July 8, 2019
- MacUpdater 1.4.15 (12)July 8, 2019
- No Engagement Algorithms (1)July 8, 2019
- FaceTime Attention Correction (9)July 5, 2019
- “S” iPhones Get the Most Software Updates (2)July 5, 2019
- Requesting Entitlements (1)July 5, 2019
- Giving Notes on Apple’s TV Shows July 5, 2019
- YouTube Hacking Video Ban (1)July 5, 2019
- SummerFest 2019 for Indie Mac Apps July 3, 2019
- altool 4.0 (2)July 3, 2019
- Superhuman Embeds Tracking Pixels in User E-mails July 3, 2019
- UIStackView and NSStackView July 3, 2019
- Catalyst Deep Dive (3)July 1, 2019
- Gaming With a MacBook Pro and eGPU (7)July 1, 2019
- SwiftWebUI (2)July 1, 2019
- Using Combine (1)July 1, 2019
- Jony Ive Is Leaving Apple (10)June 28, 2019
- Proxyman 1.4.3 (1)June 27, 2019
- Web Confidential 5 June 27, 2019
- Bill Gates’ Mea Culpa June 27, 2019
- Cheesegraters and Crystals June 27, 2019
- The Great Monitor Search Continues (11)June 26, 2019
- Catalyst vs. SwiftUI for Building a New App (1)June 26, 2019
- Swift Property Wrappers June 25, 2019
- SuperDuper 3.2.5 June 25, 2019
- StorCentric Acquires Retrospect (3)June 25, 2019
- Catalyst Can Rescue the Mac and Grow the iPad (12)June 25, 2019
- The Day the Duplicates Died June 24, 2019
- macOS 10.15 Public Beta 1 (3)June 24, 2019
- The Popularity of the 4.7″ iPhone (1)June 24, 2019
- Jean-Marie Hullot, RIP (3)June 21, 2019
- Chrome to Limit Ad Blocking Extensions (6)June 21, 2019
- Lightroom CC Returns to the Mac App Store June 20, 2019
- A 101-year-old TidBITS Reader June 20, 2019
- Legacy App Whitelist Bypass June 20, 2019
- Scripting a Save Location With Default Folder X June 20, 2019
- Best Buy to Offer Apple-Certified Repairs (3)June 19, 2019
- Kindle Oasis With Warm Light June 19, 2019
- No-Click Google Searches (2)June 19, 2019
- Backing Up VM Image Files to Internet Backup Services (4)June 19, 2019
- What Does “Amazon’s Choice” Mean? June 18, 2019
- Business Model and Pricing for Unread 2 (7)June 18, 2019
- EasyGit 1.4 June 18, 2019
- Genius Accuses Google of Copying Its Lyrics Data June 17, 2019
- Notarizing Command-Line Tools for macOS 10.15 (7)June 17, 2019
- Twitterrific 6 for iOS (5)June 17, 2019
- Is the Mac’s Future Bright? (19)June 14, 2019
- Desktop Apps Post-Catalyst (11)June 14, 2019
- Sign in With Apple (6)June 14, 2019
- How “Find My” Works (1)June 14, 2019
- Rejected for Opening the Application Scripts Folder (2)June 13, 2019
- Meet the New Dropbox (34)June 13, 2019
- Legal at Apple Scale (3)June 13, 2019
- Feedback Assistant Replaces Bug Reporter (1)June 12, 2019
- GarageSale Pro Subscriptions (2)June 12, 2019
- Google Chrome: Open Source + DRM (1)June 12, 2019
- Soulver 3 for Mac (3)June 10, 2019
- Supporting the iPhone SE Resolution (8)June 10, 2019
- SF Symbols (2)June 10, 2019
- Bringing Back Color and Depth (2)June 10, 2019
- Security & Privacy in macOS 10.15 Beta (22)June 6, 2019
- Backing Up macOS 10.15 Beta (7)June 6, 2019
- macOS 10.15 Beta (12)June 6, 2019
- iPadOS (9)June 6, 2019
- iOS 13 Beta (3)June 6, 2019
- macOS 10.15 Switches From bash to zsh (8)June 4, 2019
- Scripting Languages to Be Removed (28)June 4, 2019
- Xcode 11 Beta (1)June 4, 2019
- Catalyst (7)June 4, 2019
- Syncing Core Data With CloudKit and NSPersistentCloudKitContainer (5)June 4, 2019
- Music.app on macOS 10.15 (13)June 4, 2019
- Updates to the App Store Review Guidelines (3)June 4, 2019
- Sidecar June 4, 2019
- Apple Reverses Course on MDM and Parental Control Apps (2)June 4, 2019
- SwiftUI and Combine (17)June 3, 2019
- Mac Pro 2019 (37)June 3, 2019
- WWDC 2019 Links (2)June 3, 2019
- Final Marzipan Thoughts Before WWDC 2019 (3)June 3, 2019
- Samsung Notebook 7 June 3, 2019
- Proposed Screen Time API (1)June 3, 2019
- The End of iTunes (8)May 31, 2019
- Browser Vendors Win War With W3C (1)May 31, 2019
- Gab Will Become a Mastodon Fork (4)May 31, 2019
- @autoreleasepool Uses in 2019 Swift May 31, 2019
- App Store Competition (12)May 30, 2019
- Apple Expected to Remove 3D Touch (14)May 28, 2019
- iPod touch 7th Generation (7)May 28, 2019
- Wish for a Return of Vibrant Tapdown States (5)May 27, 2019
- Gatekeeper Symlink/Automount Bypass May 27, 2019
- Movist Removed From the Mac App Store (4)May 27, 2019
- Apple Developer Survey May 27, 2019
- Why Does Windows Use Backslash As the Path Separator? (1)May 24, 2019
- How Effective Is Basic Account Hygiene at Preventing Hijacking? May 24, 2019
- Facebook Sharing Data With Phone Carriers May 24, 2019
- Understanding Real-World Concurrency Bugs in Go May 24, 2019
- Privacy Preserving Ad Click Attribution For the Web (1)May 23, 2019
- Playdate (6)May 23, 2019
- GitHub Sponsors (1)May 23, 2019
- A New Core Playlist for VLC 4 May 23, 2019
- Mac Toolbar Labels and Accessibility (21)May 22, 2019
- Qualcomm Loses U.S. Antitrust Ruling (1)May 22, 2019
- Some Users See More Twitter Ads May 22, 2019
- Intel vs. Qualcomm Cellular Modem Speed (1)May 22, 2019
- MacBook Pro 2019 (10)May 21, 2019
- Microsoft Edge for Mac Preview (8)May 21, 2019
- Beyond the Tablet: Seven Years of iPad as My Main Computer (6)May 21, 2019
- WWDC 2019 Preview (4)May 21, 2019
- Google Pulls Huawei’s Android License May 20, 2019
- Timery for Toggl (2)May 20, 2019
- Beware iCloud Video Syncing (4)May 20, 2019
- The State of Apple’s Developer Documentation (27)May 20, 2019
- Three iOS Keyboard Changes Apple Should Make (6)May 17, 2019
- Microarchitectural Data Sampling (MDS) Mitigation (3)May 17, 2019
- Dynamic Equality Checking and Equatable May 17, 2019
- The Potential Advantages of a JavaScript Whitelist (3)May 17, 2019
- How Safari Puts Weblocs on Pause May 16, 2019
- Detaching Safari’s Downloads Popover (5)May 16, 2019
- PDFpen 11 (1)May 16, 2019
- Valve’s Steam Link App Now Available (2)May 16, 2019
- Designing a Dark Theme for OLED iPhones (1)May 15, 2019
- My Google Activity (7)May 15, 2019
- Amazon S3 Path Deprecation Plan (2)May 15, 2019
- Image Resizing Techniques (1)May 15, 2019
- macOS 10.14.5 Whitelists Kernel Extensions (2)May 14, 2019
- iOS 12.3’s TV App May 14, 2019
- Warren Buffett’s Paper Wizard May 14, 2019
- Adobe Case Study in Why Customers Don’t Like Subscriptions (2)May 14, 2019
- How the Apple Store Lost Its Luster (3)May 14, 2019
- App Store Monopoly Lawsuit (16)May 13, 2019
- What to Expect from Marzipan (3)May 13, 2019
- .NET 5 = .NET Core vNext (1)May 13, 2019
- Google’s Apparent Turnaround on Privacy May 13, 2019
- 2019 Apple Keyboard Problems (3)May 10, 2019
- Google Is Turning Off the Works-with-Nest API (3)May 10, 2019
- iPhone XR Sales in Q1 2019 May 10, 2019
- Dark Mode Support in WebKit May 10, 2019
- A Conspiracy to Kill IE6 May 10, 2019
- Windows to Include a Full Linux Kernel (6)May 10, 2019
- StopTheNews 1.0 (3)May 9, 2019
- SD Notary 1.0 (5)May 9, 2019
- Optional, throws, Result, and async/await May 8, 2019
- Tying the Locale to the Localization (5)May 7, 2019
- Non-Standard Emoji Colors May 7, 2019
- Quarantine: Apps and Documents (3)May 6, 2019
- The Apple Watch Turns Four: Some Thoughts May 6, 2019
- Jim des Rivieres, RIP May 6, 2019
- Apple Developer CD Covers (2)May 3, 2019
- MongoDB Acquires Realm May 3, 2019
- TurboTax Dark Patterns and Robots Exclusion (1)May 3, 2019
- The Future Is Weird May 2, 2019
- AppleCare Support Is Broken (2)May 2, 2019
- Nils Nilsson, RIP May 2, 2019
- Google’s Response to Edge Chromium (1)May 2, 2019
- Lobbying Against Right to Repair (6)May 2, 2019
- Apple’s Q2 2019 Results (25)May 1, 2019
- Microsoft’s Resurgence (1)May 1, 2019
- TextEdit Deletes Original File Even When You Cancel (1)May 1, 2019
- Folder Access and Inconsistent App Review (2)May 1, 2019
- Plans for Third-Party Marzipan Apps (11)May 1, 2019
- End of the Line for Aperture (3)April 30, 2019
- Intelligent Tracking Prevention 2.2 (6)April 30, 2019
- .DS_Store File Format April 30, 2019
- Improved Twitter Data Export (2)April 30, 2019
- Mozilla Looking for IRC Replacement (3)April 29, 2019
- Clip Sharing With Overcast April 29, 2019
- The Under-Appreciated Awesomeness of Apple Events (the Technology) (2)April 29, 2019
- Apple Cracks Down on Screen Time Apps That Use MDM (9)April 29, 2019
- Luminary Proxying Podcasts Without Asking (4)April 25, 2019
- PDF Outlines, Bookmarks, and Preview (4)April 23, 2019
- Collision Course (46)April 23, 2019
- Backing Up Shared iCloud Photo Albums April 23, 2019
- Joe Armstrong, RIP April 22, 2019
- Performance Considerations When Reading Directories on macOS (4)April 22, 2019
- The True and False Security Benefits of Mac App Notarization (29)April 22, 2019
- Galaxy Fold Review (1)April 22, 2019
- iOS 13 Rumor Roundup (1)April 22, 2019
- Origins of the Apple Human Interface (5)April 18, 2019
- Google Decides to Monetize Maps April 18, 2019
- When Rules Don’t Apply April 18, 2019
- How to Remove Siri From the Touch Bar April 18, 2019
- The Hard Part in Becoming a Command Line Wizard (1)April 18, 2019
- Safari Auto-Submitting AutoFilled Passwords (7)April 17, 2019
- Introducing CalZones April 17, 2019
- The Time Tim Cook Stood His Ground Against the FBI (11)April 17, 2019
- Hackers Abused Support Portal to Read Microsoft E-mails April 17, 2019
- Qualcomm and Apple Agree to Drop All Litigation (1)April 16, 2019
- Sandboxing Makes Quarantine Flags Almost Meaningless (1)April 16, 2019
- Core Image Filter Reference (1)April 16, 2019
- Twitter’s Complicated and Messy Verification Process (1)April 16, 2019
- All the Streaming Video (1)April 16, 2019
- iOS Guided Access April 15, 2019
- 10 Years of MacStories April 15, 2019
- Library Evolution for Stable Swift ABIs April 15, 2019
- Core Animation Bug in macOS 10.14.4 April 15, 2019
- App Store Subscription Confirmation Alert (2)April 12, 2019
- Disney+ (1)April 12, 2019
- US Broadband, OS, and Browser Stats April 12, 2019
- macOS Hot Corners (6)April 12, 2019
- First Black Hole Image (1)April 12, 2019
- Apple Podcasts on the Web Gets a Fresh New Interface (1)April 11, 2019
- Amazon Employees Review “Small Sample” of Alexa Audio (1)April 11, 2019
- Google AMP Lowered Our Page Speed, and There’s No Choice But to Use It (1)April 11, 2019
- CloudPull Discontinued April 11, 2019
- Quantum Computing and APFS: Free and Used Space (6)April 11, 2019
- macOS 10.15 to Break Up iTunes (25)April 10, 2019
- Accessibility Quirk With “Bold Text” April 10, 2019
- Kindle 9 April 10, 2019
- Postmortem: iTunes Affiliate for Apps (5)April 10, 2019
- Improving the UI of Swift Generics (3)April 10, 2019
- Implementing [NSCell copyWithZone:] in Swift to Avoid Crashes in AppKit (1)April 9, 2019
- Toggle System Grayscale Mode (1)April 9, 2019
- Apple Drops $99 Data Migration Fee for New Macs and Repairs (1)April 9, 2019
- How to Get Bugs Fixed by Apple (4)April 9, 2019
- New WebKit Features in Safari 12.1 April 9, 2019
- macOS 10.14.5 Requires New Developers to Notarize (28)April 8, 2019
- Codextended: Extension for Swift’s Codable April 8, 2019
- Apple Books Category Icons April 8, 2019
- Netflix No Longer Supports AirPlay (2)April 8, 2019
- Reddit’s /r/Piracy is Deleting Almost 10 Years of History to Avoid Ban April 8, 2019
- The Golden Age of YouTube Is Over (1)April 5, 2019
- MailSuite 1.0.7 April 5, 2019
- HoudahSpot 5.0 April 5, 2019
- App Store Connect Change Breaks Fastlane April 5, 2019
- Apple Discouraging Photo Recovery From Damaged Devices (8)April 5, 2019
- Microsoft Shuts Down E-book Store (1)April 4, 2019
- Safari Link Tracking Can No Longer Be Disabled (3)April 4, 2019
- macOS 10.14’s Software Update Release Notes April 4, 2019
- BBEdit Returns to the Mac App Store With Subscription (2)April 4, 2019
- HomePod Price Reduced to $299 (2)April 4, 2019
- Powerbeats Pro (1)April 3, 2019
- Xcode Custom Search Scopes April 3, 2019
- Accessors Have Message Obsession April 3, 2019
- UTF-8’s History and Virtues April 3, 2019
- High Memory Use With Vapor and MySQL (2)April 2, 2019
- Using Drag and Drop with NSTableView (6)April 2, 2019
- Withholding AppleCare (2)April 2, 2019
- Kickstarting Watch App Development April 2, 2019
- Falsehoods About Time and CSVs (1)April 2, 2019
- What’s New in Swift 5.1 (1)April 1, 2019
- Texting Means Never Having to Say Goodbye April 1, 2019
- Alternatives to Mac Laptops (7)April 1, 2019
- Key iOS Chip Architect Departs Apple (1)April 1, 2019
- Paying to Whitewash Wikipedia Pages (1)April 1, 2019
- AirPower Canceled (9)March 29, 2019
- macOS 10.14.4 Restricts Taiwan Flag Emoji in China (2)March 29, 2019
- The Weirdness of NSURL’s isDirectory Flag March 29, 2019
- Software Before the App Store (8)March 29, 2019
- Cardhop for iOS 1.0 March 29, 2019
- Reclaiming Disk Space From Xcode (3)March 29, 2019
- iCloud Deletion Bugs (3)March 28, 2019
- User Account Best Practices (1)March 28, 2019
- Drafts for Mac 1.0 March 28, 2019
- Swift 5 Released (5)March 27, 2019
- CorelDRAW Comes Back to the Mac (3)March 27, 2019
- Apple’s Services Event March 27, 2019
- Goodbye, QuickTime 7 and JPEG 2000 (17)March 26, 2019
- Apple TV+ (2)March 26, 2019
- Apps That Benefit and Threaten Apple (2)March 26, 2019
- Apple Card (17)March 25, 2019
- Apple Arcade (5)March 25, 2019
- Apple News+ (10)March 25, 2019
- iOS 12: Changes in Memory Accounting (1)March 22, 2019
- Late Responders March 22, 2019
- UTF-8 String in Swift 5 (1)March 21, 2019
- More Undiscoverable Gestures (5)March 21, 2019
- Facebook Stored Hundreds of Millions of User Passwords in Plain Text for Years March 21, 2019
- Zero-day Safari Exploits Allowed Complete Takeover of Mac (1)March 21, 2019
- It’s Frustrating That Preview in Mojave Isn’t Better (1)March 21, 2019
- MySpace Lost Music Uploaded From 2003 to 2015 (2)March 21, 2019
- Not Relying on NSFileCoordinator (2)March 21, 2019
- Do-nothing “Antivirus” Apps (3)March 21, 2019
- Why Operators Are Useful March 21, 2019
- AirPods 2019 (7)March 20, 2019
- iMac 2019 (9)March 20, 2019
- iPad Air and iPad mini 2019 (2)March 20, 2019
- The Dwindling Number of iOS Text Editors (3)March 20, 2019
- Brief Examples of OmniFocus Perspectives March 15, 2019
- eSellerate Shutting Down (6)March 15, 2019
- Apple Responds to Spotify (22)March 15, 2019
- Dropbox Limits Free Plan to Three Devices (13)March 14, 2019
- NetService NutHouse (8)March 14, 2019
- App Store Covers RSS Readers (4)March 14, 2019
- Sketch Takes Venture Capital March 14, 2019
- Spotify: Time to Play Fair (10)March 13, 2019
- Apple’s Declining Capex (2)March 13, 2019
- Exporting a Blog Archive (1)March 13, 2019
- Exhaustive Swift Properties With Tuples March 13, 2019
- What’s Wrong With iOS Multitasking (2)March 12, 2019
- Software-ICs, Binary Compatibility, and Objective-Swift (1)March 12, 2019
- Bad Release Notes (1)March 12, 2019
- Classical Music on Apple Music (3)March 12, 2019
- The State of Mac Hardware in Early 2019 (16)March 11, 2019
- The Sad State of Logging Bugs for Apple (10)March 11, 2019
- Safety Experts Weigh in on the Boeing 737 MAX March 11, 2019
- Skype for Web Drops Support for Safari (9)March 11, 2019
- Flickr Protects Photos From Deletion March 11, 2019
- iClever Himbox HB01 Bluetooth Car Receiver (7)March 8, 2019
- Open Sourcing Windows Calculator March 8, 2019
- A Privacy-Focused Vision for Social Networking (2)March 7, 2019
- TensorFlow Differential Privacy March 7, 2019
- CloudBerry Backup for macOS March 7, 2019
- How Time Machine Makes Backups With APFS (2)March 7, 2019
- Problems With os_log (10)March 6, 2019
- Finder Bug Replacing a Folder With Dot Files (5)March 6, 2019
- GameClub Plans to Resurrect Abandoned iOS Games (7)March 6, 2019
- MacStories Shortcuts Archive March 6, 2019
- Patreon and Facebook (2)March 5, 2019
- Amazon to Give Power to Brands to Remove Fakes (2)March 5, 2019
- Thunderbolt 3 Becomes USB4 (2)March 5, 2019
- Visual Studio 2019 for Mac Preview 3 March 5, 2019
- Bringing iOS Apps to macOS Using Marzipanify (4)March 4, 2019
- Keyboard Shortcuts Killed by Bug (4)March 4, 2019
- Facebook and Phone Numbers (3)March 4, 2019
- Adding to the Wayback Machine (1)March 4, 2019
- Upgrading From an iPhone SE to an XR (36)March 1, 2019
- Spectre Camera 1.0 February 28, 2019
- EFF Calls on Apple to Let Users Encrypt iCloud Backups (4)February 28, 2019
- Safari’s Unified Address/Search Bar (4)February 28, 2019
- We Need Chrome No More (6)February 28, 2019
- Run Your Own Omni Sync Server With Docker (1)February 27, 2019
- Confusing USB 3.2 Branding (6)February 27, 2019
- UIApplicationOpenURLOptionUniversalLinksOnly February 27, 2019
- BBEdit 12.6 to Return to the Mac App Store (10)February 27, 2019
- When to Adopt Swift (11)February 26, 2019
- App Store Subscription Notifications and Promotional Offers (1)February 26, 2019
- Apple Music for Google Home (1)February 26, 2019
- Intelligent Tracking Prevention 2.1 (5)February 22, 2019
- Apple Closing Stores Because of Patent Trolls (5)February 22, 2019
- Swift Subclass of NSTextStorage Is Slow Because of Swift Bridging February 22, 2019
- Finder Shows Incorrect Folder Sizes (20)February 22, 2019
- Raising Prices Lifted App Revenue (3)February 22, 2019
- Ejector 1.0 (2)February 22, 2019
- Galaxy Unpacked 2019 (2)February 21, 2019
- How Apple’s Enterprise App Program Became the New Wild West of Mobile Apps (3)February 21, 2019
- If Dave Winer Were CEO of the NYT (4)February 21, 2019
- Inverted XCTestExpectations February 21, 2019
- Popular Note-taking Apps Share These Security Flaws February 21, 2019
- Apple to Target Combining iPhone, iPad, and Mac Apps by 2021 (4)February 20, 2019
- The Curiously Recursive Inlinable Switch Pattern (CRISP) February 20, 2019
- Waiting for a New iMac (2)February 20, 2019
- Implementing NetNewsWire Search February 20, 2019
- Lessons From 6 Software Rewrite Stories (1)February 19, 2019
- T2 Macs Have a Serious Audio Glitching Bug (13)February 19, 2019
- Explaining Code Using ASCII Art February 18, 2019
- Inline Types and Functions in Swift February 18, 2019
- Ten Years Ago, Apple Said Goodbye to Macworld February 18, 2019
- Daring Fireball 2018 Apple Report Card (3)February 18, 2019
- Using Tuples As Lightweight Types in Swift February 15, 2019
- Pixelmator Pro vs. Photoshop CC (3)February 15, 2019
- Color Spaces February 15, 2019
- Accessing the Log and Utilities From the macOS Installer (1)February 15, 2019
- Your Apps Know Where You Were Last Night (1)February 15, 2019
- Developer Apple ID’s to Require Two-Factor Authentication (14)February 14, 2019
- Stealing High-Value Instagram Accounts February 14, 2019
- iTunes U and iBooks Author Are Suffering From Software Rot February 14, 2019
- Most Security Bugs Are Memory Safety Issues (1)February 14, 2019
- Kara Swisher Interview of Jack Dorsey February 14, 2019
- Flickr Moving Away From Yahoo Logins (2)February 13, 2019
- The Future of Blogger and MarsEdit (6)February 13, 2019
- AR Will Spark the Next Big Tech Platform February 13, 2019
- Cell Carriers Sold Location Data to Bounty Hunters (1)February 13, 2019
- Amazon Acquires Eero (3)February 12, 2019
- Transparency in macOS 10.14 (5)February 12, 2019
- Apple Retail Employees Aggressively Pushing iPhone Upgrades (2)February 12, 2019
- Apple Storing Russian Users’ Data on Local Servers (6)February 12, 2019
- Spotify’s Podcast Aggregation Play (2)February 11, 2019
- Jeff Bezos and the National Enquirer (1)February 11, 2019
- On Covering Webcams (9)February 11, 2019
- Sandboxed macOS X Login Item With XPC (1)February 11, 2019
- #DeathToAutoPlay (6)February 8, 2019
- The Definitive Guide to iCloud Photos in 2019 (3)February 8, 2019
- Google Should Force Better Security on Nest Users (1)February 8, 2019
- How Hackers and Scammers Break into iCloud-Locked iPhones (4)February 8, 2019
- Swift ABI Stability and More (2)February 7, 2019
- Popular iPhone Apps Secretly Record Your Screen for Analytics (2)February 7, 2019
- KeySteal Mac Keychain Exploit (6)February 7, 2019
- Apple Is Removing “Do Not Track” From Safari (4)February 7, 2019
- Fast Safe Mutable State in Swift 5 February 7, 2019
- Why Swift’s Copy-on-Write Is Safe (1)February 6, 2019
- Secure Erase and Mojave’s Disk Utility (5)February 6, 2019
- Considering Pulling Google News From Europe February 6, 2019
- eBay’s Changing Strategy (1)February 6, 2019
- Amazon and Fake Books and Filtered Reviews (3)February 6, 2019
- Swift 5 Exclusivity Enforcement (1)February 5, 2019
- Wishing for a Low-End Apple Watch February 5, 2019
- Mojave Privacy Protection Aftermath (17)February 5, 2019
- Top 25 Photos on Flickr in 2018 From Around the World February 5, 2019
- Twitterrific Ad Network February 5, 2019
- Despair, Thy Name Is App Store (2)February 4, 2019
- Memories of Facebook Paper (2)February 4, 2019
- Margins on AirPods, Apple TV, and HomePod (8)February 4, 2019
- Apple Is Indeed Patenting Swift Features (1)February 4, 2019
- UltraViolet Digital Movie Locker Service Will Close (2)February 4, 2019
- Clearing the Icon Services Cache in Mojave (14)February 1, 2019
- Comparing Xcode Target Build Settings February 1, 2019
- Blocking the Big 5: Google February 1, 2019
- Passwords and Muscle Memory (2)February 1, 2019
- Medium’s API Stops Working January 31, 2019
- Swift-ObjC Bridge Using @dynamicCallable January 31, 2019
- Facebook Pays Teens to Install VPN That Spies on Them (2)January 31, 2019
- Dell’s Massive 49-Inch 5K Ultrawide Display (5)January 31, 2019
- Google Asks for API Copyright Case to Be Reviewed January 29, 2019
- 2018 Six Colors Apple Report Card (3)January 29, 2019
- 2013 Mac Pro Launch Postponed Due to Screws (5)January 29, 2019
- Apple Still Charging Customers for iPhone 7 Microphone Defect (2)January 29, 2019
- Major FaceTime Privacy Bug (5)January 29, 2019
- People Don’t Read Similar Dialogs (9)January 28, 2019
- iMac and MacBook Last Updated 602 Days Ago (9)January 28, 2019
- Xcode 10.2 Beta Release Notes (1)January 25, 2019
- Malicious Shortcuts January 25, 2019
- WeChat’s Apps Within an App (1)January 25, 2019
- 25 Years Ago: RAM Doubler Debuts (4)January 25, 2019
- Swift 5 Release Notes for Xcode 10.2 Beta (4)January 24, 2019
- Microsoft Office in the Mac App Store (1)January 24, 2019
- 35 Years of Mac (1)January 24, 2019
- ExpressibleByStringInterpolation in Swift 5 January 24, 2019
- Mojave Software Update Issues (2)January 24, 2019
- Mojave Finder’s Preview Column Shouldn’t Prioritize Thumbnail Size (4)January 23, 2019
- App Store Refunds and Reviews (1)January 23, 2019
- France Fines Google for GDPR Violation January 23, 2019
- Python Gets a New Governance Model (2)January 23, 2019
- Will Apple Fill the Speech Recognition Void? January 22, 2019
- Kick-ass CLI Tools In Swift (2)January 22, 2019
- Flexgate: Display Issues With 2016 and Newer MacBook Pros (3)January 22, 2019
- iPhone XS Fails After Quick Drop in Water (7)January 22, 2019
- Phased vs. Regular Update Adoption Rates January 22, 2019
- Even More About Swift’s Codable January 18, 2019
- Stop Google Search Results Tracking (4)January 18, 2019
- Airbnb and Security Camera Disclosure (1)January 18, 2019
- Haptic Touch Bar (2)January 18, 2019
- Stack Allocation for Non-Escaping Swift Closures January 17, 2019
- Acorn 6.3 Postmortem January 17, 2019
- Big Win for Web Accessibility in Domino’s Pizza Case January 17, 2019
- How Facebook Keeps Messenger from Crashing on New Year’s Eve (1)January 17, 2019
- Google Pixel’s Night Sight (3)January 16, 2019
- Swift Community Podcast January 16, 2019
- Turning Type Sideways (2)January 16, 2019
- On Public Bug Trackers January 16, 2019
- Customer Support for Failing App Downloads (3)January 16, 2019
- DuckDuckGo Switches to Apple Maps for Location Searches January 15, 2019
- Signal v Noise Exits Medium January 15, 2019
- Save Changes Before Quitting? (14)January 15, 2019
- Announcing the FoundationDB Record Layer January 15, 2019
- AWS, MongoDB, and the Economic Realities of Open Source January 14, 2019
- GoDaddy JavaScript Injection January 14, 2019
- The Lost Art of Legendary Apple UX (2)January 14, 2019
- Closing Down Coriolis Systems (9)January 14, 2019
- Aliases, Hard Links, Symlinks, and Copies in Mojave’s APFS (2)January 14, 2019
- Strangers Watching Ring Security Cameras (1)January 11, 2019
- Hacking With Private APIs on iPad January 11, 2019
- iOS Games Found Talking to Golduck Malware C&C Servers January 11, 2019
- App Discovery, Downloading, and Purchasing (1)January 11, 2019
- Google Assistant Coming to Google Maps for iOS (3)January 9, 2019
- Elgato Thunderbolt 3 Pro Dock (2)January 9, 2019
- Adding a Command Line Tool Helper to a Mac App Store App January 9, 2019
- The Toxic Fragility of Siri Shortcuts (4)January 9, 2019
- No NVIDIA Drivers for Mojave (19)January 9, 2019
- Overcast Premium Improvements (1)January 8, 2019
- Environmentally-Lit User Interface January 8, 2019
- The iOS Menu (3)January 8, 2019
- Solution for Time Machine “Error While Restoring From the Backup” (7)January 8, 2019
- iCloud Leader Leaves Apple January 8, 2019
- GitHub Now Offers Unlimited Free Private Repos January 7, 2019
- iTunes Video and AirPlay on Samsung TVs (6)January 7, 2019
- Why Doesn’t JSONEncoder Conform to the Encoder Protocol? (1)January 7, 2019
- Swift Import Declarations January 7, 2019
- When to Use dispatch_async() (1)January 7, 2019
- Smartphone Facial Recognition Test January 7, 2019
- Mac App Store Links Prompt to Review (2)January 4, 2019
- Mojave’s rsync From the Days of Tiger (4)January 4, 2019
- New MoneyWell Developer (5)January 4, 2019
- Throwing Storage at the Problem (4)January 4, 2019
- IINA 1.0 (4)January 1, 2019
- React.js and Cocoa Side by Side January 1, 2019
- Splitting a Swift Sequence Into Head and Tail January 1, 2019
- Lower Cost iOS Devices (8)January 1, 2019