Reading List

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

SwiftData’s ModelActor Is Just Weird

Matt Massicotte (Mastodon): So, no doubt there’s lots of historical stuff going on here.But, that still doesn’t explain how much trouble people have with ModelActor. I’m not sure anyone has ever used ModelActor without at least some surprises.[…]Actors exist to protect mutable state. The purpose of a ModelActor is to own and isolate the ModelContext. […]

How PlugInKit Enables App Extensions

Howard Oakley: App extensions or appexes perform a wide range of tasks, from providing support for file systems like ExFAT to generating thumbnails for QuickLook and enabling Spotlight to index the contents of files. Although they’re relatively old, macOS made major changes in their management in Ventura, and they’ve become popular in many third-party apps. […]

Apple Event on September 9: ‘Awe Dropping’

Right on schedule: second Tuesday of September, so long as that second Tuesday doesn’t fall on September 11. (Last year’s event went on Monday 9 September, probably because the Harris-Trump debate was already scheduled for Tuesday the 10th.) There’s an interactive animated version of the “heat map” event logo on Apple’s homepage. (A little bit odd that the second item below the event announcement, after a back-to-school promotion, is a “Meet the iPhone 16 family” promotion.)

Expected announcements for this event include:

  • iPhones 17 (regular, Pro, Air)
  • Apple Watch Series 11 and Ultra 3
  • AirPods Pro 3

Calvinball Makes the Supreme Court

Justice Ketanji Brown Jackson, on page 17 of her dissent in National Institutes of Health v. American Public Health Association:

In a broader sense, however, today’s ruling is of a piece with this Court’s recent tendencies. “[R]ight when the Judiciary should be hunkering down to do all it can to preserve the law’s constraints,” the Court opts instead to make vindicating the rule of law and preventing manifestly injurious Government action as difficult as possible. This is Calvinball jurisprudence with a twist. Calvinball has only one rule: There are no fixed rules.6 We seem to have two: that one, and this Administration always wins.

The footnote refers to the OED’s entry for “Calvinball”.

[Sponsor] Walk the World

Do you miss being excited about cool new apps?

We’ve made some before like Clear and Heads Up!, and today, we have a new one for you.

Walk the World turns your steps into a new kind of virtual globe-trotting adventure.

Wouldn’t it be cool to know you’ve walked the length of the Boston Marathon this past week?

You can conquer iconic hikes and trails from around the world presented as gorgeous map milestones to complete with your hard earned steps.

If you enjoy or aspire to go on walks more regularly, and beautiful indie apps with a fun new twist, this is your new healthy addiction.

Try it free today for your iPhone.