Reading List

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

iMessage Doesn’t Use APNs for Attachments

Small follow-up point re: my post this week on iMessage’s delivery architecture being built atop the Apple Push Notification service:

APNs can only relay messages up to 4 or 16 KB in size, depending on the iOS or iPadOS version. If the message text is too long or if an attachment such as a photo is included, the attachment is encrypted using AES in CTR mode with a randomly generated 256-bit key and uploaded to iCloud. The AES key for the attachment, its Uniform Resource Identifier (URI), and an SHA-1 hash of its encrypted form are then sent to the recipient as the contents of an iMessage, with their confidentiality and integrity protected through normal iMessage encryption, as shown in the following diagram.

This explains why you can often text, but not send or receive images, with iMessage over in-flight Wi-Fi. (Thanks to Adam Shostack for flagging this detail.)

OpenAI Releases GPT-5.2

OpenAI:

In ChatGPT, GPT‑5.2 Instant, Thinking, and Pro will begin rolling out today, starting with paid plans. In the API, they are available now to all developers.

Overall, GPT‑5.2 brings significant improvements in general intelligence, long-context understanding, agentic tool-calling, and vision — making it better at executing complex, real-world tasks end-to-end than any previous model.

5.1 was released just one month ago, but 5.2 delivers a slew of measurable improvements across the board. Where 5.1 was seemingly more about the feel of responses, the personality, 5.2 was clearly focused on tangible and benchmarkable gains.

Disney vs. Google and OpenAI

Caitlin Huston (The Verge, Variety): In the letter, sent Wednesday, Disney says there has been copyright infringement on a “massive scale,” given its claims that Google has been using AI models and services to “commercially exploit and distribute copies” across many channels, including Google Workspace applications and the YouTube mobile application. “Google has deeply embedded […]

2025 App Store Awards

Apple: Apple today announced 45 finalists for this year’s App Store Awards, recognizing the best apps and games across 12 different categories for creating exceptional experiences that inspire users to accomplish more, reimagine their daily workflows, and push creative boundaries. Confusingly, this is different from the Apple Design Awards, which happen around WWDC. Many of […]

Hidden Setting Controls Tap-a-Call in Phone App

Adam Engst: Put simply, an interface shouldn’t make it too easy to perform a destructive action or create more work for you, and inadvertent calls can easily create more work. You may prefer a different behavior than I do, but I hope we can all agree that it’s good to have a choice of whether […]