Archive for 2016
- Amazon Echo Privacy (2)December 28, 2016
- MacBook Pro Ethernet Adapter Benchmark (2)December 28, 2016
- Christmas Card Mail Merge December 28, 2016
- Amazon Could Be More International (1)December 28, 2016
- PHPMailer Security Bug December 28, 2016
- Goodbye Mint, Goodbye Fever (15)December 27, 2016
- Mac and iOS Trajectories (5)December 27, 2016
- Investigating ChronoSync 4.7 for Cloud Backup (1)December 23, 2016
- Consumer Reports on the New MacBook Pro’s Battery Life (2)December 23, 2016
- App Transport Security Requirement Delayed December 22, 2016
- Fixing AVPlayer Playback Transparency December 22, 2016
- CwlSignal and Reactive Programming (1)December 22, 2016
- What Y2K Was Like at Microsoft (1)December 22, 2016
- My AirPods Experience (5)December 21, 2016
- PyPy’s Hash Table Implementation (1)December 21, 2016
- More macOS Preview PDF Trouble (28)December 21, 2016
- Farewell to the Apple Watch December 21, 2016
- How Apple Alienated Mac Loyalists (16)December 20, 2016
- DTrace at Home December 20, 2016
- Stroustrup’s Rule and Layering Over Time (1)December 20, 2016
- LG 5K UltraFine Display Delayed (2)December 20, 2016
- User Automation Blog December 20, 2016
- Swift: Challenges and Opportunity for Language and Compiler Research (1)December 19, 2016
- macOS 10.12.2: SSH Starts Asking for id_rsa Passphrase (4)December 19, 2016
- Golang’s Real-Time GC in Theory and Practice December 19, 2016
- NSRegularExpression and Swift (2)December 19, 2016
- Hiding Your Action and Share Extensions In Your Own Apps December 19, 2016
- “Untranslocating” an App December 16, 2016
- GitHub’s Business (1)December 16, 2016
- Replacing Auto Layout With LayoutKit December 16, 2016
- Touch Bar Crash Protection December 16, 2016
- Another Git Catastrophe Cleaned Up December 15, 2016
- macOS 10.12.2 Impedes Safari Bookmarklets (5)December 15, 2016
- eBay Is for Suckers (4)December 15, 2016
- The Businesses Apple Has Left Behind (5)December 15, 2016
- Evernote Privacy Policy (1)December 15, 2016
- The Discrete GPU and You (3)December 13, 2016
- Uber Whistleblower on Location Privacy (1)December 13, 2016
- macOS 10.12.2 Removes Battery Time Remaining Estimate (7)December 13, 2016
- The Opportunity of Swift on the Server (2)December 12, 2016
- Sourcery: Template-Based Code Generation for Swift (2)December 12, 2016
- Mac Users Switching to Surface (7)December 12, 2016
- Which Macs Are People Using? December 12, 2016
- Accidentally Quadratic Rust Hash Tables (1)December 9, 2016
- How to Unit Test Private Methods in Swift (4)December 9, 2016
- iOS App Rejected for Using Pre-selected RSS Feeds (8)December 9, 2016
- Super Mario Run (2)December 9, 2016
- How to Do XCTestCase tearDown Wrong (and Right) December 8, 2016
- Method Dispatch in Swift (2)December 8, 2016
- Making Sense of Color Management December 8, 2016
- The Slowness of Archive Utility (4)December 8, 2016
- Swift Optionals and String Interpolation December 7, 2016
- Transferring Photos to a New Mac (1)December 7, 2016
- Finder Keyboard Shortcut to Show Invisible Files (4)December 7, 2016
- Why Does calloc Exist? December 7, 2016
- Apple’s Support Gap (17)December 6, 2016
- How to Disable Magic Mouse Scrolling (4)December 6, 2016
- Distributed Visa CVC Guessing December 6, 2016
- Anil Dash Is the New CEO of Fog Creek Software December 6, 2016
- Guarding Against Long Swift Compiles (1)December 5, 2016
- The Operating System Fountain of Youth (7)December 5, 2016
- Exploring Swift Memory Layout December 5, 2016
- Backing Up the Internet Archive December 5, 2016
- The RawRepresentable Protocol in Swift December 2, 2016
- File Reference URLs Don’t Work in Swift 3 (3)December 2, 2016
- Status Board Discontinued (4)December 2, 2016
- Amazon Fire TV Stick 2 (2)December 2, 2016
- The Limitations of Android N Encryption December 2, 2016
- Apple’s New OS “Activation” for Touch Bar MacBook Pros (1)December 1, 2016
- Spark Mail Stores Credentials in Cloud (2)December 1, 2016
- The Mac App Store Is Full of Scams (1)December 1, 2016
- A History of Hard Drives (1)December 1, 2016
- Mulle-objc: a New Objective-C Compiler and Runtime November 27, 2016
- Choosing iOS Default Apps (3)November 27, 2016
- iCloud Calendar Spam (1)November 27, 2016
- Reddit’s CEO Edited User Comments November 27, 2016
- Understanding Apple’s Marginalization of the Mac (14)November 22, 2016
- Apple Abandons Development of Wireless Routers (18)November 21, 2016
- Constexpr-8cc: Compile-time C Compiler November 21, 2016
- The Monkey and the Apple November 21, 2016
- “Designed by Apple in California” Video November 21, 2016
- Sending a Text Message Instead of an iMessage (11)November 18, 2016
- Apple Storing iPhone Call History November 18, 2016
- 13" vs. 15" MacBook Pro (2)November 18, 2016
- Full Screen Is a Preference November 18, 2016
- The .blog Bait and Switch November 18, 2016
- Mixing Swift Initializers November 17, 2016
- Facebook’s Metrics Found to Be Exaggerated November 17, 2016
- Google PhotoScan (1)November 17, 2016
- Apple to Halve App Store Fees for Subscription Video Apps (4)November 17, 2016
- Thank You, Sal (52)November 16, 2016
- About Touch ID Security in 1Password for Mac November 15, 2016
- Testing Actions Over Time November 15, 2016
- Incremental Swift November 15, 2016
- Swift Copy-on-Write PSA: Mutating Dictionary Entries (1)November 14, 2016
- Workflow Update Brings Ability to Interact With Any Web API November 14, 2016
- Swift’s dump() November 14, 2016
- Microsoft Visual Studio Coming to the Mac (1)November 14, 2016
- Touché 1.0 (1)November 14, 2016
- launchctl asuser November 12, 2016
- iOS Forensics Trace Leakage (1)November 12, 2016
- Uber’s JSON Compression November 12, 2016
- Reversing Apple’s syslogd Bug November 12, 2016
- Reveal 2 (1)November 12, 2016
- Replacing Dropbox With Resilio Sync (6)November 11, 2016
- How to Read the Swift Standard Library Source November 10, 2016
- The Best Confirmation Button Ever November 10, 2016
- Computational Photography and the Pixel November 10, 2016
- Hardware Is Sexy, But It’s Software That Matters (2)November 10, 2016
- NSItemProvider’s NSSecureCoding Reflection November 9, 2016
- What’s Wrong With Git? A Conceptual Design Analysis November 9, 2016
- Miyamoto Spills Donkey Kong’s Darkest Secrets (1)November 9, 2016
- Replacing Dropbox With iCloud Drive (5)November 9, 2016
- Passing an Array of Strings From Swift to C (1)November 8, 2016
- How to Badge an App’s Icon in the Dock November 8, 2016
- Windows File System Compression Had to Be Dumbed Down November 8, 2016
- A Wish List for the Mac App Store November 8, 2016
- The Importance and Potential of Twitter (5)November 8, 2016
- Objective-C id as Swift Any November 7, 2016
- How Not to Crash November 7, 2016
- Fake Retail Apps Are Surging Before Holidays November 7, 2016
- Better Xcode Run Script Build Phases November 7, 2016
- Underscore Uses in Swift November 6, 2016
- In-app Purchases Are in Need of Reform November 6, 2016
- Scriptarian (8)November 6, 2016
- Instapaper Premium Is Now Free November 6, 2016
- Fakespot for Amazon and Yelp Reviews November 6, 2016
- PaintCode 3 Leaves the Mac App Store November 5, 2016
- Fantastical 2.3 for Mac November 5, 2016
- Pornhub Bypasses Ad Blockers With WebSockets November 5, 2016
- H.264 Is Magic November 5, 2016
- Whole-Module Optimization in Swift 3 October 30, 2016
- How Google Almost Killed ProtonMail October 30, 2016
- Apple’s October TV Surprise (1)October 30, 2016
- HomeKit’s Stringent Security Requirements October 30, 2016
- The Price of GPL October 30, 2016
- Inadvertent GitHub Private Repository Disclosure October 29, 2016
- Good Coding Taste (3)October 29, 2016
- iPhone 7 Plus Portrait Mode October 29, 2016
- The Beautifully Annoying Siri Remote (4)October 29, 2016
- An Ode to the 11-inch MacBook Air (6)October 29, 2016
- Touch Bar (2)October 27, 2016
- New MacBook Pros and the State of the Mac (354)October 27, 2016
- Sierra Log Littering (4)October 27, 2016
- Parsing JSON Is a Minefield (1)October 27, 2016
- Google Drops Ban on Personally Identifiable Web Tracking October 26, 2016
- iOS (and Mac) Development Podcasts October 26, 2016
- Web Bloat Score Calculator (1)October 24, 2016
- Yoink’s Revenue a Month After Localizing (5)October 24, 2016
- Dropbox Discontinues HTML Rendering October 20, 2016
- Disappointing Interaction Design October 20, 2016
- Little Flocker (2)October 20, 2016
- Amazon Selling Fake Apple Chargers and Cables (4)October 20, 2016
- Still With the Mac, Unfashionably October 18, 2016
- Discontinuing Support for Check the Weather (2)October 18, 2016
- Working Without a Nib (10)October 18, 2016
- Amazon Family Vault October 18, 2016
- ShareLaTeX (2)October 17, 2016
- Undocumented Xcode Sanitizer Settings (4)October 17, 2016
- ScanSnap and Sierra Update (7)October 17, 2016
- Swifty Delegates (1)October 14, 2016
- Well Rounded (1)October 14, 2016
- Declarative API Design in Swift October 14, 2016
- OpenType Variable Fonts October 14, 2016
- Git Tower 2.5 (1)October 14, 2016
- Drawing Hairlines October 13, 2016
- Twitter Changes What Counts Toward 140-Character Limit (1)October 13, 2016
- Why Does Siri Seem So Dumb? (6)October 13, 2016
- favicon.ico Is a Privacy Leak October 13, 2016
- Swift Type-Erased Protocol Property October 12, 2016
- ripgrep October 12, 2016
- BinUtils for Swift October 12, 2016
- Yahoo’s FISA E-mail Scan October 12, 2016
- What’s New in Safari 10 (5)October 12, 2016
- Optional Non-Escaping Swift Closures (7)October 11, 2016
- We Need to Save the Internet From the Internet of Things October 11, 2016
- A Mac OS 9 Odyssey October 11, 2016
- Apple and Kapeli Respond About Dash (13)October 10, 2016
- os_unfair_lock (2)October 7, 2016
- Hopper 4 Announced (1)October 7, 2016
- Apple’s Lightning to Headphone Adapter (2)October 7, 2016
- Real World Swift Performance October 7, 2016
- Touch ID Is Only More Convenient October 7, 2016
- Reducing Swift Compile Time (1)October 6, 2016
- Experimenting With App Store Search Ads (2)October 6, 2016
- Advanced Swift, Second Edition October 6, 2016
- Applets and App Transport Security October 6, 2016
- Apple Removed Dash From the Mac App Store (11)October 5, 2016
- Swift 3.0 Unsafe World (1)October 5, 2016
- Caveat Formatter (2)October 5, 2016
- How to Save the Princess in 8 Programming Languages October 5, 2016
- Google and the Limits of Strategy October 5, 2016
- Self-Absorbed Release Notes (3)October 5, 2016
- A Declining Trajectory (2)October 4, 2016
- iPhone 6 Plus “Touch Disease” October 4, 2016
- Option Sets in Swift October 4, 2016
- Southtree Follow-up October 4, 2016
- Dropbox’s Finder Toolbar (6)October 4, 2016
- Four Affordable Wireless Audio Solutions (2)October 3, 2016
- Window Tabbing Pox (2)October 3, 2016
- Automatic Download of macOS Sierra (3)October 3, 2016
- Disabling macOS Beta Updates October 3, 2016
- Mailtitude: Take Apple Mail to the Next Level September 30, 2016
- Sandboxed Launch Services September 30, 2016
- Omni’s IAP Trials and Upgrade Discounts (5)September 30, 2016
- The Story Behind Claquette September 30, 2016
- Phoneys iMessage Sticker Pack September 30, 2016
- Apple’s iMessage Metadata Logs (1)September 29, 2016
- The State of Apple Music and Streaming September 29, 2016
- Realm Mobile Platform September 29, 2016
- Xcode Memory Graph Debugger Tips September 29, 2016
- What’s in a Swift Collection? September 29, 2016
- Pro Music Perspective on Apple (1)September 28, 2016
- How Apple’s Hardline Privacy Policy Limits Key Features (2)September 28, 2016
- Google Reneges on Allo Privacy Feature September 28, 2016
- Yahoo Says Hackers Stole Data on 500 Million Users in 2014 (3)September 28, 2016
- Overcast Tries Ads (2)September 28, 2016
- AppleScript and Code Signing in Sierra September 27, 2016
- Unfortunate App Store Rejections (1)September 27, 2016
- Sierra Drops HiDPI Scaling on External Displays September 27, 2016
- DreamHost’s New Mail Filtering September 27, 2016
- OmniFocus 2.7 September 26, 2016
- Mac Terminal Tips (13)September 26, 2016
- Rich Siegel Interview September 26, 2016
- Successful iCloud Desktop and Documents Folder Storage (1)September 25, 2016
- Dropbox Modifies TCC.db to Give Itself Accessibility Access (8)September 21, 2016
- macOS 10.12 Sierra Notes (9)September 21, 2016
- iOS 10 Notes (1)September 21, 2016
- Swift 3 Notes (1)September 20, 2016
- AirPods (2)September 20, 2016
- iPhone 7 Notes (1)September 20, 2016
- Testing for macOS 10.12 Sierra (8)September 14, 2016
- iPhone 7 (14)September 7, 2016
- Evolving App Store Business Models September 7, 2016
- App Store Subscriptions Clarification (1)September 7, 2016
- Removing Abandoned Apps and Shorter App Names (2)September 6, 2016
- Swift 3’s “Never” September 6, 2016
- iTunes 12.5 Removes Unreadable Custom Colors (1)September 6, 2016
- SuperDuper 2.9 August 31, 2016
- Graphing Calculator for iOS August 31, 2016
- VMware Fusion 8.5 Announced, Free (1)August 31, 2016
- The Myth of RAM (1)August 31, 2016
- Sort Descriptors in Swift (1)August 30, 2016
- Apple, Ireland, and the EU (4)August 30, 2016
- Error Handling Compared (3)August 29, 2016
- Tricking Facial Recognition With 3D Rendering August 29, 2016
- mov Is Turing-complete August 29, 2016
- What I Learned From 10 Years of Doing PR for Apple August 29, 2016
- The Elegance of Deflate August 26, 2016
- Five Years of Tim Cook’s Apple in Charts (1)August 26, 2016
- Keystroke Recognition Using Wi-Fi Signals (3)August 26, 2016
- Whatever Happened to the Hurd? August 26, 2016
- Foundation Hashing August 25, 2016
- Dropbox Document Scanning Tech (1)August 25, 2016
- .NET/C# Generics History August 25, 2016
- Apple’s Machine Learning August 24, 2016
- Pinterest Acquires Instapaper (2)August 24, 2016
- Steve Jobs on Graphics Performance August 24, 2016
- Apple Drops “Store” August 23, 2016
- 10 Styles of App Store Screenshots August 23, 2016
- Vesper Shutting Down (1)August 22, 2016
- Swift App Size Bundles August 22, 2016
- Chip Card Nightmares (3)August 22, 2016
- Google to Automatically Link to AMP Results (1)August 22, 2016
- Taking CarPlay for a Spin August 20, 2016
- The System 7.5 Watch August 20, 2016
- Mac App Store Developer Survey (1)August 20, 2016
- Browsing Your Website Does Not Mean I Want Your Spam August 20, 2016
- YouTube’s Road to HTTPS August 19, 2016
- How to Tell If Your App Is Handling Colors Correctly August 19, 2016
- Siri Command Reference August 19, 2016
- OmniFocus Now Supports End-to-End Encryption (1)August 19, 2016
- Castro 2 (3)August 18, 2016
- AT&T’s New Cell Plans Eliminate Data Overage Fees August 18, 2016
- Managing Consistency of Immutable Models August 18, 2016
- The Problem With Managed Apple IDs and iTunes U August 18, 2016
- Xcode’s “Copy Qualified Symbol Name” Command (5)August 16, 2016
- Colorized Man Pages: Understood and Customized August 16, 2016
- iTunes Connect Reporter August 16, 2016
- Python’s attrs Library August 16, 2016
- Amazon Locker August 16, 2016
- Apple Security (2)August 15, 2016
- Why Don’t Podcasts Use VBR MP3s? August 15, 2016
- Microsoft Leaks Its Golden Key (1)August 15, 2016
- 1Password Cloud Services Incompatible With VPNs (1)August 15, 2016
- Why Night Shift May Seem a Little Half-hearted August 15, 2016
- Why the Airline Industry Could Keep Suffering System Failures (1)August 14, 2016
- Preferred E-mail Addresses in Apple Mail August 14, 2016
- Xcode Modifying .xib Files on Open August 14, 2016
- Xcode, Frameworks, and Embedded Frameworks (1)August 14, 2016
- Caution Flags for Tech in Classrooms August 14, 2016
- Learning From Apple’s Failures (3)August 13, 2016
- iPad Unfinished Business (1)August 13, 2016
- Apple Said to Plan First Pro Laptop Overhaul in Four Years (3)August 13, 2016
- Modern Versions of Word Can’t Open Old File Formats August 13, 2016
- Seymour Papert, RIP August 13, 2016
- Twitter Verification August 12, 2016
- Emoji in iOS 10 and Sierra August 11, 2016
- Kagi, RIP (1)August 1, 2016
- Looking Back on Swift 3 and Ahead to Swift 4 (1)July 30, 2016
- Developer Tools Survey (3)July 29, 2016
- Python Internals: PyObject July 29, 2016
- Don’t Trust Sourceforge Downloads (3)July 29, 2016
- SwiftKey Keyboard Leaked User Information to Strangers (2)July 29, 2016
- Apple User Interface Trends (1)July 28, 2016
- End of Source-breaking Changes for Swift 3 July 28, 2016
- Witch, Spaces, and Private API July 28, 2016
- GRDB Swift SQLite ORM July 28, 2016
- LastPass URL Parsing Bug July 27, 2016
- Adobe Direct Download Links July 27, 2016
- EFF DMCA Lawsuit July 27, 2016
- Removing Bit Flags in Swift Option Sets July 27, 2016
- Verizon Acquires Yahoo (6)July 26, 2016
- Eleventh Hour Swift 3 Reviews July 26, 2016
- The Novelty of the App July 26, 2016
- Swift Type Aliases (1)July 26, 2016
- Microsoft’s Sweet Skype Solution (4)July 25, 2016
- Disable Find My Mac by Resetting NVRAM July 25, 2016
- Swift Closure Capture Semantics July 25, 2016
- Reversing the WWDC Wall (1)July 25, 2016
- 2016 MacBook – Two Months Later July 24, 2016
- Bridging Existentials & Generics in Swift 2 July 24, 2016
- Exploring the App Store’s Top Grossing Chart (1)July 24, 2016
- Remote Code Execution With Image Files July 24, 2016
- Xcode 8 Illegal Hard Links Prevent Cloning (4)July 22, 2016
- Pixellating or Blurring Text Creates Identifiable Patterns July 22, 2016
- What Exactly Is “Compressed Memory”? (3)July 22, 2016
- Sandboxing Wisdom July 22, 2016
- “This Regular Expression Has Been Replaced With a Substring Function” July 21, 2016
- AppleScriptObjC in Script Debugger 6 July 19, 2016
- SQLITE_ENABLE_SQLLOG July 19, 2016
- MacKeeper Threatens YouTube Video Maker July 19, 2016
- Apple Music Learns From iTunes Match (2)July 19, 2016
- The Strange Case of the System Preferences Window Width July 18, 2016
- Medium URL Fragment Tracking July 18, 2016
- Exponential Time Complexity in the Swift Type Checker (1)July 18, 2016
- The Secret Life of Types in Swift July 18, 2016
- Swift Classes to Be Non Publicly Subclassable by Default (12)July 17, 2016
- Lepton Image Compression (1)July 15, 2016
- Improving Color on the Web (2)July 15, 2016
- Running System 1 on El Capitan July 15, 2016
- The Windows Shutdown Crapfest July 15, 2016
- Facebook’s Mobile Device Testing Lab July 14, 2016
- Legal Decisions (1)July 14, 2016
- MathML Improvements in WebKit July 14, 2016
- Pinboard Turns Seven July 14, 2016
- Mailbox Names via IMAP July 13, 2016
- Apple Faces Patent Lawsuit Over iPhone’s Battery Technologies (2)July 13, 2016
- Swift Playgrounds Aren’t HyperCard July 13, 2016
- Amazon’s Chinese Counterfeit Problem Is Getting Worse (6)July 12, 2016
- The Pokémon Go Phenomenon (1)July 11, 2016
- Apple and the Blind July 11, 2016
- The History of “This Web Site Is Well-crafted” Hints July 11, 2016
- Praise for the Fujitsu ScanSnap (1)July 11, 2016
- Continuous: C# and F# IDE for iPad July 8, 2016
- Switching to Apple’s Two-Factor Authentication (1)July 8, 2016
- Mozilla-Yahoo Contract Clause July 8, 2016
- Slower by Design (2)July 8, 2016
- Protecting Your Network From Photos Uploads (2)July 7, 2016
- When “No Longer Available” Strikes in iCloud Music Library (1)July 7, 2016
- Android Flash Keyboard Hijacks Lock Screen, Violates Privacy July 7, 2016
- Concurrent Core Data, Now Easier Than Ever July 7, 2016
- BBEdit 11.6 (1)July 5, 2016
- Jefferson’s Pull Request July 4, 2016
- Building My $1,200 Hackintosh (6)July 3, 2016
- Eye-Fi Demonstrates the Danger of Cloud-Dependent Hardware July 3, 2016
- Android’s Full-disk Encryption Just Got Much Weaker July 3, 2016
- How AWS Came to Be July 3, 2016
- Dash 3.3 July 2, 2016
- How Oracle’s Business As Usual Is Threatening to Kill Java July 2, 2016
- Interviews: Kare, Bezos, Musk, Felleisen, Gruber July 2, 2016
- Xcode Clobbered by socketfilterfw at Launch (2)July 1, 2016
- Spotify Update Rejected From the App Store (1)July 1, 2016
- Why Swift Ditched Tuple-to-Tuple Function Modeling July 1, 2016
- Objective-C Class Properties July 1, 2016
- Rest in Motion July 1, 2016
- “I’d Like You to Police Each Other” June 30, 2016
- Why Google Stores Billions of Lines of Code in a Single Repository June 30, 2016
- Seeing Apple Through Color Blind Eyes June 30, 2016
- Summer Travel Tech Hacks June 30, 2016
- Safari 10 Brings Native App Extensions June 29, 2016
- Input Masks: Violating User Expectations June 29, 2016
- A Year of Windows Kernel Font Fuzzing June 29, 2016
- Vintage Macworld Magazine Library June 29, 2016
- Behind Apple’s Advanced Computer Vision for Photos.app June 28, 2016
- Scrivener Syncing June 28, 2016
- Open Source TaskPaper Model Layer June 28, 2016
- Removing the iPhone’s Headphone Jack (9)June 28, 2016
- Thoughts on the New Official Apple App Icon Template June 27, 2016
- AppleScript “Standard Libraries” Project June 27, 2016
- Homescreen Sharing App Rejected From App Store (1)June 27, 2016
- App Store and iTunes Store Outage (1)June 27, 2016
- UserNotifications.framework (1)June 24, 2016
- Feet in Both Worlds: From Objective-C to Swift June 24, 2016
- The Dissertation Behind rsync June 24, 2016
- Modern Core Data With Swift (1)June 24, 2016
- Restructuring Swift Condition Clauses June 23, 2016
- Swift Protocols Constrained to a Specific Class June 23, 2016
- What is Differential Privacy? (1)June 23, 2016
- Xcode 8 Tips and Issues (2)June 22, 2016
- Script Debugger 6 June 22, 2016
- Alan Kay AMA June 22, 2016
- Increased Safety in Swift 3 June 21, 2016
- iOS 10’s Design Language June 21, 2016
- Next Steps for Legacy Safari Plug-ins June 21, 2016
- End of the Road for MacNN (1)June 20, 2016
- Disabling Xcode 8 Font Smoothing (1)June 20, 2016
- The Deprecation of iCloud Core Data (7)June 17, 2016
- Apple File System (APFS) (12)June 17, 2016
- Git 2.9’s diff.compactionHeuristic June 17, 2016
- Cornerstone 3 Is Sandboxed (1)June 17, 2016
- New Features Coming to Apple Music June 17, 2016
- Early App Store Search Ads Fail (6)June 16, 2016
- CloudKit and Map Kit for Gatekeeper Apps (4)June 16, 2016
- Gatekeeper Path Randomization (6)June 16, 2016
- SiriKit (2)June 16, 2016
- Microsoft Buys LinkedIn June 16, 2016
- WWDC 2016 Links (3)June 15, 2016
- Facebook Threatens to Delete Photos If Users Don’t Download Moments App June 12, 2016
- Twitter Account Hacked via SIM Reset June 12, 2016
- Pre-WWDC App Store Changes (15)June 9, 2016
- Eliminating iTunes Store Music Downloads (3)June 9, 2016
- New Sketch 4.0 Licensing Model (1)June 8, 2016
- Pre-WWDC Thoughts (4)June 8, 2016
- Swift Configuration and “then” (1)June 8, 2016
- Swift Mistakes June 8, 2016
- Cartography Comparison: Google Maps & Apple Maps (7)June 7, 2016
- E.W. Scripps Buys Podcast Company Stitcher June 7, 2016
- Mutexes and Closure Capture in Swift June 7, 2016
- GCD’s Main Queue vs. Main Thread June 6, 2016
- Avoiding the Overuse of @objc in Swift June 6, 2016
- Converting Old Videotapes (1)June 6, 2016
- Twitterrific Adds Patronage June 3, 2016
- Fixing App Store Discovery (1)June 3, 2016
- A2: Analog Malicious Hardware June 3, 2016
- Sandbox Workaround for Blizzard Apps (2)June 2, 2016
- The Secret History of Mac Gaming June 2, 2016
- Yahoo Disclosures National Security Letters June 2, 2016
- Microsoft’s Upgrade Deceptions Are Undermining Windows 10 (2)June 1, 2016
- Server Side Swift vs. The Other Guys June 1, 2016
- Every Default OS X Desktop Picture June 1, 2016
- Swift Type Erasure (1)June 1, 2016
- 1PasswordAnywhere No Longer Works With Dropbox (3)May 31, 2016
- Mocking Dependencies With Generics May 31, 2016
- Seven Hundred Million (1)May 31, 2016
- Swifty Objective-C (1)May 31, 2016
- Making Paw Extensible With JavaScript Core May 29, 2016
- Opening Files and Never Closing Them (2)May 29, 2016
- iTunes 12.4 Applies Song Ratings to Albums and Destroys Smart Playlists Comments Off on iTunes 12.4 Applies Song Ratings to Albums and Destroys Smart PlaylistsMay 29, 2016
- Google : 2010s :: Microsoft : 1990s (5)May 27, 2016
- .NET Core is Boiling the Ocean May 27, 2016
- The Mac Admin Library May 27, 2016
- FaceTime, iMessage Hang in the Balance After Apple Loss to Patent Troll May 27, 2016
- Dropbox’s Upcoming Kernel Extension May 26, 2016
- Building on Auto Layout May 26, 2016
- When to Move to Swift (1)May 25, 2016
- MVC-N: Isolating Network Calls From View Controllers May 24, 2016
- Recursive Tail Calls and Trampolines in Swift May 24, 2016
- Swift Tuples Aren’t Equatable (12)May 24, 2016
- Apple Offers to Replace iPads With MacBooks in Maine Classrooms (9)May 23, 2016
- Monument Valley: iOS 42% of Downloads But 73% of Revenue May 23, 2016
- 94% of App Store Revenue Comes From the Top 1% May 23, 2016
- C Compilers Break for Objects Larger Than PTRDIFF_MAX Bytes May 23, 2016
- Continuous iOS Code Coverage With Jenkins and Slather May 23, 2016
- Dynamic Swift (17)May 21, 2016
- Swift Assertions (2)May 20, 2016
- Testing IBOutlets and IBActions With Curried Functions in Swift May 20, 2016
- Code Coverage From the Command Line With Clang (1)May 20, 2016
- Separate, Support, Serve May 20, 2016
- Google Assistant May 19, 2016
- New Touch ID Rules May 19, 2016
- How Typography Can Save Your Life (1)May 19, 2016
- ABI Stability Deferred Until After Swift 3.0 (7)May 17, 2016
- Twitter to Stop Counting Photos and Links in 140-Character Limit (1)May 17, 2016
- iTunes 12.4 (5)May 17, 2016
- Larry and Steve’s Plans to Save Apple May 16, 2016
- Restoring Google Chrome Tabs May 16, 2016
- Spotting Fake Amazon Reviews May 16, 2016
- Texting Siri May 16, 2016
- Announcing SyntaxNet May 16, 2016
- Gboard (1)May 13, 2016
- Packing Bytes in Swift May 13, 2016
- The Natural History of Palatino May 13, 2016
- Apple Shortening App Review Times (1)May 13, 2016
- Proposed Client-side Encryption in OmniFocus (1)May 12, 2016
- Long List of Ways Mac OS X Starts Code Running May 12, 2016
- Beware the UIKit Visitors (1)May 12, 2016
- Compile Time vs. Run Time Type Checking in Swift May 12, 2016
- Now I Get It: Snapchat May 11, 2016
- New Instagram Icon (1)May 11, 2016
- No More Logs for Missing NSAutoreleasePool May 11, 2016
- Show TODOs and FIXMEs As Warnings in Xcode May 11, 2016
- “Please Rate My App” Dialogs May 11, 2016
- Some Static Analyzer Warnings Off by Default (1)May 10, 2016
- PSPDFKit Framework Size May 10, 2016
- Tweetbot 4.3 Introduces “Topics” for Easier Tweetstorm Creation May 10, 2016
- Dropbox API v2 May 10, 2016
- No More Mac Accelerometers May 10, 2016
- Lost Calendar Events, Change Notifications, and iCloud (7)May 10, 2016
- Apple’s Actual Role in Podcasting May 9, 2016
- Locking in WebKit (2)May 9, 2016
- Demangling Swift With Swift May 9, 2016
- stringdups: Identify Duplicate Strings or Other Objects May 6, 2016
- Updated CrashPlan for Home EULA May 6, 2016
- A Tale of Two Optimizers May 6, 2016
- On Flexible Systems May 6, 2016
- You Could Almost Do Anything May 6, 2016
- Claude Shannon Turns 1100100 May 5, 2016
- Apple Officially Discontinues WebObjects May 5, 2016
- Improving Apple Music (5)May 5, 2016
- Apple Music Deletes Personal Music Files (8)May 5, 2016
- App Store Search Is Currently Broken (2)May 5, 2016
- Apple TV 4 After Six Months (4)May 4, 2016
- Survey of Developers Who Use Macs May 4, 2016
- The GCD Handbook May 4, 2016
- Twitter Is Back on My Phone (1)May 4, 2016
- The F-35’s Buggy Software (1)May 4, 2016
- Intel Splits on Atom May 3, 2016
- Search Warrant to Force Unlocking iPhone With Touch ID (3)May 3, 2016
- Kuro5hin, RIP May 3, 2016
- Broken Apple Man Page Links May 3, 2016
- Photosmith Development Ends May 3, 2016
- App Store Educational “Discount” (15)April 30, 2016
- Apple’s Earnings and the iPhone Upgrade Cycle (3)April 29, 2016
- Speeding Up Slow Swift Build Times (2)April 29, 2016
- Bill Atkinson Interview April 29, 2016
- Sorry, You Don’t Understand (2)April 29, 2016
- WebKit Prefixing Policy April 28, 2016
- Amazon Kindle Unlimited Scammers April 28, 2016
- Running UI Tests on iOS With Ludicrous Speed April 28, 2016
- App Store Review Guidelines History April 28, 2016
- Dropbox’s Project Infinite (4)April 26, 2016
- Modular Frameworks and Module Maps April 26, 2016
- A Flop Unlike Any Other (4)April 26, 2016
- Lightroom $4K iMac vs. $4K PC Performance Test (3)April 26, 2016
- Antitrust and Aggregation April 26, 2016
- Outsmarting the Smart Dash April 25, 2016
- Towards Generic Ransomware Detection April 25, 2016
- Short URLs Considered Harmful for Cloud Services (2)April 25, 2016
- BitTorrent Sync: for Privacy, Speed, and Control (2)April 25, 2016
- Swift Proposal: Mutability and Foundation Value Types (3)April 22, 2016
- How iMessage Distributes Security to Block “Phantom Devices” April 22, 2016
- iPad Pro, True Tone, and Color Gamut (3)April 22, 2016
- Bots Won’t Replace Apps (1)April 22, 2016
- “It Just Works” Should Be the Next Step (1)April 22, 2016
- Core Data Type Safety With Swift (6)April 21, 2016
- Performance Comparisons of Common Operations, 2016 Edition April 21, 2016
- Almost Nothing About the “Apple Harvests Gold From iPhones” Story Is True April 21, 2016
- Swift Type-checking Performance Case Study April 21, 2016
- GPUImage 2, Redesigned in Swift (7)April 20, 2016
- Developing for the Amazon Echo (2)April 20, 2016
- Our Software Must Get Better April 20, 2016
- Two-Factor Authentication List April 19, 2016
- “Use iCloud Password” Mac Login Option Removed April 19, 2016
- What’s Wrong With Twitter (4)April 19, 2016
- Git Remote Code Execution Bug (6)April 19, 2016
- Arment’s Advice (3)April 16, 2016
- Computer History Museum Honors Dave Cutler April 16, 2016
- Kindle Oasis (3)April 16, 2016
- Apple Stops Patching QuickTime for Windows Despite 2 Active Vulnerabilities (1)April 15, 2016
- Paid App Store Search (9)April 15, 2016
- Over 70% of App Store Purchases Are for Games (3)April 14, 2016
- The Trouble With 3D Touch (3)April 14, 2016
- Applying Styles to the Current, Unselected Word April 14, 2016
- Comparing Reactive and Traditional (1)April 14, 2016
- My Brain, Apple, and the Transfer of Fragility (3)April 14, 2016
- Apple’s Neglected OS (3)April 13, 2016
- Automation and Taskpaper Interchange in OmniFocus 2.14 April 13, 2016
- Third-Party Reddit Apps Pulled From App Store (2)April 13, 2016
- Scrolling Tweetbot to the First Unread Tweet (1)April 13, 2016
- TextExpander Adjustments (4)April 12, 2016
- Semi-automated Podcast Transcription (1)April 12, 2016
- Lessons Learned From 30 Years of MINIX (3)April 12, 2016
- Jeff Bezos on Decision Making April 12, 2016
- Mobile Time Machine Creates Root File With No Visible Name April 11, 2016
- NSSplitView Trademark Dispute (1)April 11, 2016
- Fake Ads as a Business Model April 11, 2016
- Burr-Feinstein (5)April 11, 2016
- Many Tricks Help Viewer April 7, 2016
- iOS 9 Spotlight Bug Explained (1)April 7, 2016
- Why There Is No Calculator on the iPad April 7, 2016
- WhatsApp Encryption April 7, 2016
- Nest to Shut Down Revolv Home Automation Hubs April 7, 2016
- Improving the Apple Watch Without New Hardware (2)April 6, 2016
- Swift Libraries and Designated Requirements April 6, 2016
- What’s the Matter With PGP? (1)April 6, 2016
- TextExpander 6 and TextExpander.com (60)April 6, 2016
- Working Around Broken Mac App Store Test Account Switching (5)April 4, 2016
- Early Apple Retail Adventures April 4, 2016
- How Amazon Created Echo April 4, 2016
- Apple Classroom First Impressions April 4, 2016
- Brave’s Payment Spec April 4, 2016
- Protocol-Oriented MVVM April 3, 2016
- The Deep History of Your Apps April 3, 2016
- iPhone SE Reviews (2)April 2, 2016
- Regis McKenna’s 1976 Notebook April 2, 2016
- How to Simulate Memory Pressure April 2, 2016
- Introducing Safari Technology Preview (1)March 31, 2016
- Microsoft Is Bringing the Bash Shell to Windows 10 (4)March 31, 2016
- OmniFocus 2.5 for Mac March 31, 2016
- Gatekeeper Bug in Mac OS X 10.11.4 (5)March 31, 2016
- Fantastical 2.2 for Mac (2)March 30, 2016
- What to Do When the Mac App Store App Just Spins and Spins (2)March 30, 2016
- The Big iPad Pro March 30, 2016
- IFTTT Drops Pinboard and App.net, Blames Them (1)March 29, 2016
- Universal Links Association Files Crashing iOS Apps (3)March 29, 2016
- Restricting Your Cell Carrier’s Use of Your CPNI Data March 29, 2016
- Finder Drops Keystrokes After Creating New Folder (13)March 28, 2016
- Swift Colon Care March 28, 2016
- Clear iOS Caches by Renting a Long Movie (1)March 28, 2016
- Surprises With Swift Extensions March 25, 2016
- Names That Break Computers (6)March 25, 2016
- To Optional or Not to Optional: IBOutlet (2)March 25, 2016
- ColorSync Support in iOS 9.3 March 25, 2016
- Inside Liam March 24, 2016
- XCTestExpectation Gotchas (1)March 24, 2016
- Mac OS X 10.11.4 and iOS 9.3 March 24, 2016
- How to Use the 10.9 SDK With Xcode 7.3 (4)March 23, 2016
- Adventures in Troubleshooting AirDrop (2)March 23, 2016
- Adobe Jumps the Shark (6)March 23, 2016
- How One Developer Broke Node, Babel, and Thousands of Projects (1)March 23, 2016
- Xcode Upgrades: Lessons Learned (4)March 22, 2016
- Apple’s “Loop You In” Event (6)March 22, 2016
- Andy Grove, RIP March 22, 2016
- Camera.app Still Pauses Audio Playback (4)March 22, 2016
- Update Your Kindle’s Software Today March 21, 2016
- When Your Swift Code Breaks the Compiler (2)March 21, 2016
- iMessage Attachments Security Flaw March 21, 2016
- Twitter Won’t Raise 140-Character Limit (1)March 20, 2016
- Gathering System Information in Swift With sysctl (1)March 20, 2016
- Apple TV Home Sharing: Ethernet to Wi-Fi (12)March 19, 2016
- C Undefined Behavior in SQLite March 19, 2016
- Why Don’t We Have Cellular MacBooks? (5)March 19, 2016
- Firewatch: One Month Later March 19, 2016
- Stale “Purchased From” in Apple’s Receipt E-mails (1)March 18, 2016
- Game Center Is Still Broken After Six Months March 18, 2016
- OneDrive Filename Restrictions (2)March 18, 2016
- Safari Root Exploit March 18, 2016
- Apple Starts Using Google Cloud Platform (1)March 17, 2016
- Constraint Activation (1)March 17, 2016
- iCloud Account Ransom (1)March 17, 2016
- Charlie Rose Interviews Jony Ive March 17, 2016
- Notification Center Bugs March 17, 2016
- Apple Releases Its Proprietary Apple News Format March 16, 2016
- Slopes 2.0 Business Model Experiment March 16, 2016
- Massively Speed Up Time Machine Backups (5)March 16, 2016
- Dropbox’s Exodus From the Amazon Cloud Empire (5)March 15, 2016
- Remote Codesign Trust March 15, 2016
- Overcast 2.5 (6)March 15, 2016
- 30 Pounds of Microsoft Office (3)March 15, 2016
- Why Are We Fighting the Crypto Wars Again? (1)March 14, 2016
- The Sadness and Beauty of Watching Google’s AI Play Go March 14, 2016
- The Power of Preview (1)March 14, 2016
- What No Indie Developer Wants to Hear About the App Store (1)March 11, 2016
- Emoji Fonts Use Undocumented Features March 11, 2016
- Script Debugger 6 Preview March 11, 2016
- Intuit Sells Quicken to H.I.G. Capital March 11, 2016
- Google Doesn’t Prioritize iOS Apps (5)March 10, 2016
- Flickr Limits Free Accounts March 10, 2016
- GitHub Rate Limiting CocoaPods March 10, 2016
- Retrospect 13 (6)March 9, 2016
- Aperture Migration Plan (1)March 9, 2016
- Apple to Pay $450 Million E-Book Settlement March 8, 2016
- FlexBright Approved and Then Pulled March 8, 2016
- Why I Started Using Apple Pay (12)March 8, 2016
- Nook Cooked in UK March 8, 2016
- KeRanger Transmission Ransomware (5)March 7, 2016
- Federighi and Cryptographers on FBI vs. Apple (6)March 7, 2016
- Ray Tomlinson, RIP March 7, 2016
- The Force Quit Fallacy (1)March 7, 2016
- Swift Asserts March 4, 2016
- Swift Evolution Acceptances March 4, 2016
- Why Safe C Is Sometimes Unsafe Swift March 3, 2016
- Previously Downloaded OS X Installers No Longer Work (5)March 3, 2016
- Proposed New Swift Collections Model March 3, 2016
- Where Did All the HTTP Referrers Go? March 3, 2016
- Typos in Disk Utility (1)March 2, 2016
- Life and Death in the App Store (4)March 2, 2016
- 1Password’s Cleartext IPC March 2, 2016
- Legal Issues for Developers March 2, 2016
- Authenticating Support Requests March 2, 2016
- iPod History and iTunes for Windows March 1, 2016
- Tracking Tasks With Stack Traces in Swift March 1, 2016
- Fast Ordered Collections for Swift Using In-memory B-trees (1)March 1, 2016
- App Review Needs Big Improvements March 1, 2016
- Intercalation (1)March 1, 2016
- When AppleCare+ Is Worth It March 1, 2016
- Apple Music Connect (2)February 29, 2016
- Most Android Phones Are Not Encrypted February 29, 2016
- The iTunes Store’s Border Control (1)February 29, 2016
- 3 Months to Build, 3 Months of App Store Rejections February 29, 2016
- Apple Blacklists Its Own Ethernet Driver (9)February 28, 2016
- Google AMP and Facebook Instant Articles February 26, 2016
- Apple Retail Changes February 26, 2016
- The End of Standardized Platforms February 26, 2016
- Apple Working on Removing iOS Backdoor (3)February 25, 2016
- Use iTunes, Not iCloud, to Back Up Your iPhone (2)February 25, 2016
- Turn Off Repeating Text Message Alerts (1)February 25, 2016
- Core Data Join Table Records Not Deleted in Ordered Relationship (1)February 25, 2016
- Introducing the B3 JIT Compiler February 25, 2016
- Pain Free Constraints With Layout Anchors February 23, 2016
- Write Code That Is Easy to Delete February 23, 2016
- logGen February 23, 2016
- iOS 9.3 Removes Pencil Interface Control (5)February 22, 2016
- How ZergHelper Evaded App Review (1)February 22, 2016
- Use and Misuse of NSUserDefaults (6)February 22, 2016
- Amazon Increases Free Shipping Threshold (1)February 22, 2016
- Priorities in a Time of Plenty February 20, 2016
- What Is the Secure Enclave? February 20, 2016
- Swift Protocols With Associated Types (3)February 19, 2016
- Not Too Late to Change February 19, 2016
- Macs 10% Share of Notebook Market (1)February 19, 2016
- Cupertino’s Chief Chipmaker, Johny Srouji February 18, 2016
- “Other” Storage on Your iPhone and iPad Explained February 18, 2016
- Where Your iPhone Goes to Die (and Be Reborn) February 18, 2016
- FogBugz 8.15.267 February 17, 2016
- FBI Asks Apple for Secure Golden Key (18)February 17, 2016
- Swift Evolution Proposals February 16, 2016
- More Mac App Store Certificate Problems (28)February 16, 2016
- How to Fix the Safari t.co Twitter Problem (2)February 16, 2016
- AppleWorks and the Capriciousness of Nostalgia (1)February 16, 2016
- iCloud Is Too Opaque (4)February 12, 2016
- Piezo Exits the Mac App Store (1)February 12, 2016
- Testing NSURLSession With Swift February 12, 2016
- Adobe Creative Cloud Installer Deleting Hidden Files February 12, 2016
- Concurrent Memory Deallocation in the Objective-C Runtime (1)February 12, 2016
- Using Xcode Bots (13)February 11, 2016
- Google AMP Launch Looms February 11, 2016
- Swift Mailing Lists Are Self-Selecting (4)February 11, 2016
- Swift Struct Storage February 11, 2016
- Vector Networks, an Alternative to Paths February 10, 2016
- Dates, Done Right February 10, 2016
- Benign Neglect of Time Machine (3)February 10, 2016
- Pragmatic Core Data February 10, 2016
- El Capitan and tvOS Criticized by Vestibular Disorder Sufferer (4)February 9, 2016
- The Flaws of KVO February 9, 2016
- The Secret Story Behind Apple’s “Lemmings” February 9, 2016
- How to Unlearn Misspellings February 9, 2016
- Google Deprecated “Security Questions” February 9, 2016
- Apple Services Everywhere (1)February 8, 2016
- What It’s Like to Take on Venture Capital Investment (3)February 8, 2016
- From “Result” to “throw” and Back February 8, 2016
- Dealing With Bit Sets in Swift February 8, 2016
- The Evolution of a Haskell Programmer February 8, 2016
- Error 53 (10)February 7, 2016
- Stop Watch (1)February 7, 2016
- Apple Music Problems (3)February 7, 2016
- The MacBook Pro Tweener (5)February 7, 2016
- Mossberg Discovers the Functional High Ground (8)February 7, 2016
- Massive and Tiny View Controllers February 6, 2016
- Highway Gothic to Clearview—and Back (1)February 6, 2016
- My iPhone Home Screen February 6, 2016
- A Conversation With Erik Spiekermann February 6, 2016
- Swift Optimization Tips and Reference Counting February 3, 2016
- Value vs. Reference in Swift (1)February 3, 2016
- Switching to HTTPS (2)February 3, 2016
- Kindle Update (2)February 3, 2016
- Seven Swift Snares (1)February 2, 2016
- Sparkle Updater Vulnerability (10)February 2, 2016
- The Futility of Pleasing All Users (5)February 2, 2016
- Make Money Outside the Mac App Store February 2, 2016
- 15 Years of VLC and VideoLAN (2)February 2, 2016
- In Praise of Control Center (1)January 30, 2016
- Sunsetting Parse (9)January 30, 2016
- Glider Pro on GitHub (1)January 30, 2016
- Meet iCloud’s Great-grandfather: iTools (1)January 30, 2016
- VMware Fusion (4)January 30, 2016
- The 2015 Panic Report (1)January 29, 2016
- Numbers 3.6.1 for Mac Review (1)January 29, 2016
- A Modern Network Operation January 29, 2016
- Lightroom 6.4 January 29, 2016
- BBEdit 11.5 January 29, 2016
- Twitter Has Stopped Showing Ads to Some VIP Users (1)January 26, 2016
- Marvin Minsky, RIP January 25, 2016
- 7 Scandalous Weird Old Things About the C Preprocessor January 25, 2016
- Amazon’s Customer Service Backdoor January 25, 2016
- Anywhere But Medium (1)January 25, 2016
- The Story Behind F.lux (4)January 25, 2016
- Exploring Swift Dictionary’s Implementation (1)January 23, 2016
- Unsteady Platform January 23, 2016
- iPhone 5se Rumors (2)January 23, 2016
- Localized Hardware January 22, 2016
- Brave Browsers (2)January 22, 2016
- Not Out to Get You January 22, 2016
- Mobile Safari Tips (2)January 22, 2016
- Little Things That Can Make Your Life Easier January 20, 2016
- Once Bitten (2)January 20, 2016
- Shush Is Now Swish January 20, 2016
- Swift Named Parameters (3)January 20, 2016
- Why We Automate January 17, 2016
- Swift Golf January 17, 2016
- The Unbugged Sessions Part 1 January 17, 2016
- Apple Eliminating Its App and Radio Ads (1)January 16, 2016
- The Past, Present, and Future of Sketch January 16, 2016
- Updated Gatekeeper Exploit January 16, 2016
- Interact: Better iOS Contact Management (4)January 15, 2016
- NSStringFromClass and NSClassFromString in Swift January 15, 2016
- The Resolution of the Bitcoin Experiment (2)January 15, 2016
- Architecture of the Web Inspector January 15, 2016
- The Most Upgradable Portable Mac Ever (10)January 13, 2016
- Better Translation of Objective-C APIs Into Swift (2)January 13, 2016
- Don’t Leave an iTunes Store Page Open in iTunes (1)January 13, 2016
- Backblaze Mails Unencrypted Hard Drives (2)January 13, 2016
- CloudKit JS (1)January 12, 2016
- Master List of CarPlay Vehicles January 12, 2016
- How to Fix Stuck Mac OS X Clipboard January 12, 2016
- Intel CPU Bugs of 2015 January 12, 2016
- Night Shift in iOS 9.3 (2)January 12, 2016
- Unencrypted iTunes Backups Don’t Include Health Data (3)January 12, 2016
- Proposal: XCTest Support for Swift Error Handling (1)January 10, 2016
- PayPal’s Poor Security January 10, 2016
- The 15-Year History of iTunes (1)January 10, 2016
- Office 2016, Sandboxing, and VBA Code (3)January 10, 2016
- Improving the iOS 9 Videos App (7)January 9, 2016
- Exploring Swift Array’s Implementation (2)January 8, 2016
- Slow Swift Array Type Inference January 8, 2016
- Six Colors’ Apple Report Card (6)January 8, 2016
- Generic Collections, SubSequences and Overloading January 8, 2016
- Apple Mail Ignores Named Anchors (1)January 8, 2016
- Microsoft Solitaire Was Developed by a Summer Intern January 8, 2016
- SecTransformExecuteAsync Considered Confusing (3)January 7, 2016
- Swift 2.2 Release Process (3)January 7, 2016
- Facebook Tests Users’ Reaction to Crashes (5)January 7, 2016
- Five Years of Mac App Store (1)January 7, 2016
- Swift Bracing (8)January 7, 2016
- Clearing the App Store Cache January 7, 2016
- Unexpected iCloud Music Library Downloads (2)January 5, 2016
- Government Encryption Registration and SNAP-R January 5, 2016
- Why the 2012 non-Retina MacBook Pro Still Sells (13)January 5, 2016
- Google Docs Data Loss January 5, 2016
- Nintendo, Two Years Later January 5, 2016
- Shuffle in iOS 9.2’s Music App (10)January 3, 2016