Reading List
The most recent articles from a list of feeds I subscribe to.
Batch Delete in SwiftData
Fatbobman: SwiftData provides a batch deletion API that is more modern and type-safe than its Core Data counterpart. […] Note: Unlike the standard single-object deletion modelContext.delete(_ model: T), batch deletion is only applied to the database after save() is executed. Coming from Core Data, this is really strange. With Core Data, NSBatchUpdateRequest and the other […]
Extended Attributes Flags in Tahoe
Howard Oakley: When first introduced in Mac OS X, no provision was made for xattrs to have type-specific preservation, and that was added later using flags suffixed to the xattr’s name. For example, the com.apple.lastuseddate xattr found commonly on edited files is shown with a full name of com.apple.lastuseddate#PS to assign the two flags P […]
Mobile Suit Gundam Hathaway is the perfect entry point for the iconic franchise, and a new movie is coming
After four years, Mobile Suit Gundam: Hathaway - The Sorcery of Nymph Circe, finally has a trailer.
LG forced a Copilot web app onto its TVs but will let you delete it
LG says it will let users delete the Microsoft Copilot shortcut it installed on newer TVs after several reports highlighted the unremovable icon. In a statement to The Verge, LG spokesperson Chris De Maria says the company "respects consumer choice and will take steps to allow users to delete the shortcut icon if they wish." […]
Google’s Gemini app can check videos to see if they were made with Google AI
Google expanded Gemini's AI verification feature to videos made or edited with the company's own AI models. Users can now ask Gemini to determine if an uploaded video is AI-generated by asking, "Was this generated using Google AI?" Gemini will scan the video's visuals and audio for Google's proprietary watermark called SynthID. The response will […]