Reading List

The most recent articles from a list of feeds I subscribe to.

The best foldable phone you can buy

A foldable phone isn’t for the faint of heart. They’re generally heavier, pricier, and have less capable cameras than a standard slab-style phone. They’re also still not as durable as regular smartphones, though they’re not nearly as fragile as they once were. In fact, thanks to Google, we finally have a foldable phone we can […]

Japan: App Marketplaces, External Payments, New Fee Structure

Apple: Apple today announced changes impacting iOS apps in Japan to comply with the Mobile Software Competition Act (MSCA). These updates create new options for developers to distribute apps on alternative app marketplaces and to process app payments for digital goods and services outside of Apple In-App Purchase. […] The MSCA’s requirements for alternative app […]

YouTube terminates Screen Culture and KH Studio, two large channels that used AI to create fake movie trailers; the platform earlier suspended the channels' ads (Jake Kanter/Deadline)

Jake Kanter / Deadline:
YouTube terminates Screen Culture and KH Studio, two large channels that used AI to create fake movie trailers; the platform earlier suspended the channels' ads  —  The Google-owned video giant has switched off Screen Culture and KH Studio, which together boasted well over 2 million subscribers and more than a billion views.

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 […]