Reading List

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

Rewriting Apple’s TrueType Hinting Interpreter in Swift

Scott Perry: My team rewrote Apple’s TrueType hinting interpreter in Swift, ask me anything. […] I feel like naming just one would be a disservices to all of the features that made this effort possible (C interop, generics, noncopyable/nonescapable types) but at the end of the day I think the star of the show was […]

Rewriting Notion in SwiftUI

Hartley Charlton: Apple this week confirmed that Notion is migrating its user interface to SwiftUI, citing the app’s desire for greater performance and UI consistency than its existing web-based stack can deliver. […] The callout was clearly deliberate; Notion is one of the most widely used productivity apps on the Mac, and has long been […]

Safari 27 Announced

Tim Hardwick: Apple’s new version of Safari browser in macOS 27 and iOS 27 can be tasked to monitor a webpage and notify you of any changes, thanks to a new built-in feature. […] In other upcoming feature additions, using the power of AI, Safari tabs that you have open can automatically be organized into […]

The WWDC 2026 Keynote and State of the Union on YouTube

Apple’s Developer app lets you download local copies of every session, including the State of the Union, except the keynote. Why this is I don’t know. But if you want a local copy, you can grab it from YouTube.

Speaking of the State of the Union, the full version runs just over an hour, but Apple cut together a 4.5-minute recap. If you haven’t watched the full thing you should at least watch that recap.

The European Commission Response to Siri AI and the DMA

Thomas Regnier, spokesperson for the European Commission, in a statement posted to LinkedIn (with edited video, if you’d like to watch him read parts aloud):

What is the true story behind Apple’s decision not to roll out “Siri AI” in the EU?

This decision is Apple’s and Apple’s only.

Because absolutely nothing in the DMA prohibits Apple from rolling out new features in the EU.

Yes, the European Commission and Apple had a few contacts on “Siri AI”.

But instead of offering a compliant solution, Apple asked to be exempted from its interoperability obligations under the DMA — and this for 18 months.

That’s not an option. EU rules are non negotiable.

And it would mean that no AI agent other than “Siri AI” could be chosen by EU consumers.

Apple, like any other gatekeeper, cannot close the market. The DMA is very clear about that.

Our developers have the right to compete. And our consumers the right to choose.

Those who want to keep using Apple products in their current form can of course do it.

But for those who want to use another AI agent, the DMA will give them the possibility to do so.

Why this was posted to LinkedIn and not on the EC’s own press website is as inexplicable as Regnier’s bizarre choice to spread 14 short sentences across 10 paragraphs. I quoted the entirety of the statement nonetheless, to give the EC their full say. I’ll let it speak for itself in this post, but this does not contradict Apple’s position or statements in any way.