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.
Trump’s Dogshit White House Signage Typography
Before anyone starts patting the Trump administration on its back for one good typographic decision, take a gander at the hard-to-believe-this-is-real new signage at (and alas, on) the White House. This is the sort of signage that typically spells “Business Center” across from the check-in desk at a Courtyard Marriott. The Biden State Department replacing Times New Roman with Calibri was a typographic misdemeanor. Festooning the White House with signage set in gold-plated Shelley Script ought to land Trump in The Hague.
(The idea that the Oval Office ought to be explicitly labeled “The Oval Office” — whatever the typeface or signage style — brings to mind this classic Far Side cartoon, which I think aptly illustrates the president’s mental faculties.)
‘Those Fonts Are Favored Only by the Apathetic and Sloppy’
The fifth of five rules in Matthew Butterick’s “Typography in Ten Minutes”:
And finally, font choice. The fastest, easiest, and most visible improvement you can make to your typography is to ignore the fonts already loaded on your computer (known as system fonts) and the free fonts that inundate the internet. Instead, buy a professional font (like those found in font recommendations). A professional font gives you the benefit of a professional designer’s skills without having to hire one.
If that’s impossible, you can still make good typography with system fonts. But choose wisely. And never choose Times New Roman or Arial, as those fonts are favored only by the apathetic and sloppy. Not by typographers. Not by you.