Reading List
The most recent articles from a list of feeds I subscribe to.
MacSurfer Is Back
MacSurfer: MacSurfer is relaunching — watch as the upgrade continues Via Eric Schwarz: I can’t find any details or who’s behind it? I really hope it’s not AI slop or someone trying to make a buck off nostalgia like iLounge or TUAW. Previously: MacInTouch Paused The Unofficial Apple AI Weblog MacSurfer Shutting Down Update (2025-08-18): […]
Reddit Will Block the Internet Archive
Jay Peters: Reddit says that it has caught AI companies scraping its data from the Internet Archive’s Wayback Machine, so it’s going to start blocking the Internet Archive from indexing the vast majority of Reddit. The Wayback Machine will no longer be able to crawl post detail pages, comments, or profiles; instead, it will only […]
GitHub CEO Resigns, Not Replaced
Thomas Dohmke (tweet): From building mobile developer tools, to running the acquisition of GitHub alongside Nat Friedman, to becoming GitHub’s CEO and guiding us into the age of Copilot and AI, it has been the ride of a lifetime. Still, after all this time, my startup roots have begun tugging on me and I’ve decided […]
JSONSerialization Can Throw NSExceptions
Peter Steinberger (tweet): lol of the day: Apple’s JSONSerialization can throw NSExceptions. These cannot be captured in Swift. Gotta go back to ObjC and write a wrapper. The documentation suggests that to avoid this you can first call isValidJSONObject(). Of course, you have to remember to do this, and it adds overhead to the common […]
SwiftData Runtime
Richard Witherspoon: I’m working with SwiftData and trying to replicate behavior similar to what I used to do with CoreData, where I had an extension on NSManagedObjectContext that allowed me to fetch all stored objects, regardless of entity type.[…]I’m now using SwiftData with @Model types and the ModelContext, and I want to dynamically fetch all […]