Reading List

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

Dan Moren on Acorn 8

Dan Moren, writing at Six Colors:

The newly released Acorn 8 adds a bunch of great features to the mix. A few of them will be familiar to Apple platform users: subject selection uses machine learning to let you quickly isolate and grab the subject of a picture (there’s also a corresponding “Remove Background” feature to simplify that task) and a Live Text tool allows you to select and copy text within an image.

For me, the star of the show is the fascinating Data Merge, which is a bit like Mail Merge for images. If you’ve ever needed to create the same image several times but with different information — nametags, for example, or personalized gift cards — this is a life-saver. You open your template image, identify your variables, then hand Acorn a CSV file with the relevant data and it will process through them, assigning text where needed and even putting images in assigned layers. It’s the kind of wild automation tool that might not be something you need every day, but when you do need it, there’s really no replacement.

The rare sweet spot that Acorn hits is that it’s super-approachable to new and casual users, who just need an image editor sometimes, and super-powerful for power users who want to dig in.

MacOS 15.2 Breaks the Ability to Create Bootable Startup Drive Backups

Dave Nanian, writing on the Shirt Pocket blog:

macOS 15.2 was released a few days ago, with a surprise. A terrible, awful surprise. Apple broke the replicator. Towards the end of replicating the Data volume, seemingly when it’s about to copy either Preboot or Recovery, it fails with a Resource Busy error.

In the past, Resource Busy could be worked around by ensuring the system was kept awake. But this new bug means, on most systems, there’s no fix. It just fails.

Since Apple took away the ability for 3rd parties (eg, us) to copy the OS, and took on the responsibility themselves, it’s been up to them to ensure this functionality continues to work. And in that, they’ve failed in macOS 15.2. Because this is their code, and we’re forced to rely on it to copy the OS, OS copying will not work until they fix it. [...]

For those who may be working for Apple, or have good contacts, the bug is FB16090831. A fix would be really helpful, folks.

This means Shirt Pocket’s outstanding utility SuperDuper can’t make a bootable clone of your startup drive on a machine running MacOS 15.2.0. It’s worth noting that you can still use SuperDuper (or other backup utilities) to clone all of your data, which is, by far, the most essential data in any backup. But bootable startup drives clones are an essential part of many people’s data integrity workflows.

This bug seems to affect CarbonCopyCloner and Apple’s own Time Machine, too. A bug like this is always unfortunate, but especially around the holidays, when it might take longer than usual to get fixed, even if the issue is escalated within Apple.

Acorn 8.0

Gus Mueller:

This is a major update of Acorn, and is currently on a time-limited sale for $19.99. It’s still a one time purchase to use as long as you’d like, and as usual, the full release notes are available. I want to highlight some of my favorite things below.

“Select Subject”, “Mask Subject”, and “Remove Background” are new commands which use machine learning (or A.I. if you prefer) to find the most important parts of your image, and then perform their respective operations. This has been a request for a long time, and while I was doubtful of it’s utility, it’s actually pretty fun to play with and more useful than I figured it would be. So I’m glad I took the time to integrate it.

You can now set your measurement units to inches, centimeter, or pixels, and it shows up across the tools for your image, not just specific ones. This includes the crop palette, shape dimensions, filter settings… well, pretty much everything. This might be the oldest feature request I’ve implemented so far. And then related to this, Acorn 8 now has an on canvas ruler which you can use to measure out distances, straighten your image with, or even redefine the DPI.

Look up Table (LUT) support. LUTs are pretty fun, and they work by mapping one set of colors to another, enabling consistent or stylized visual effects. LUTs are used primarily in photography or filmmaking, and you can download and install new LUTs from various places across the internet.

And more, so much more. The release notes are copious, and for me, always interesting. Acorn remains one of my most-used tools. It’s fast, reliable, powerful, extensible/scriptable, and the interface makes so much intuitive sense. That’s all been true since version 1.0 back in 2007, and that’s why it’s been my go-to image editor since it was in early beta before version 1.0 back in 2007. It’s just faster and more powerful today.

Acorn is, simply put, one of the best Mac apps ever made. It’s that good. You’re nuts (sorry) if you don’t check it out while it’s available for just $20.

Blackmagic Design Now Taking Pre-Orders for Vision-Pro–Optimized Immersive Camera

Blackmagic Design:

Blackmagic Design announced it will start taking pre-orders for the new Blackmagic URSA Cine Immersive camera — the world’s first commercial camera system designed to capture Apple Immersive Video for Apple Vision Pro — today with deliveries due to start in early 2025. DaVinci Resolve Studio will be updated to support editing Apple Immersive Video early next year, offering professional filmmakers a comprehensive workflow for producing Apple Immersive Video for Apple Vision Pro. Apple Immersive Video is a remarkable 180-degree media format that leverages ultra-high-resolution immersive video and Spatial Audio to place viewers in the center of the action. [...]

Blackmagic URSA Cine Immersive features a fixed, custom lens system pre-installed on the body, which is designed specifically to capture Apple Immersive Video for Apple Vision Pro. The sensor delivers 8160 × 7200 resolution per eye with pixel level synchronization and an incredible 16 stops of dynamic range, so cinematographers can shoot 90fps 3D immersive cinema content to a single file. The custom lens system is designed for URSA Cine’s large format image sensor with extremely accurate positional data that’s read and stored at time of manufacturing. This immersive lens projection data — which is calibrated and stored on device — then travels through post production in the Blackmagic RAW file itself.

$30,000 — not cheap, but not crazy. And this isn’t merely 3D in a rectangular frame — it’s 180° 8K 3D.

David Smith:

What really intrigues me about it is when/if it will show up for rental. I have a few tentative ideas in this space I’d love to explore but I don’t think would justify the cost of owning one.

Looks like Lensrentals rents a vaguely similar, traditional Blackmagic camera kit for around $1,000/week ... which would make experimentation much more accessible.

Issues Adopting Swift Testing

I’m in the process of migrating from XCTest to Swift Testing. The basic stuff is pretty easy to translate, and in many cases I don’t even need to change the code inside my test methods. I’ve long been writing what Swift Testing calls expectations in terms of my own helper functions such as eq(), unwrap(), […]