Reading List

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

Steve Kornacki Exits MSNBC for New Deal With NBC News and NBC Sports

Stephen Battaglio, reporting for the LA Times:

MSNBC viewers have seen the last of Steve Kornacki’s big board.

The popular data maven has signed a deal with NBC that will expand his presence across the network’s news and sports divisions. But the new contract does not include working for MSNBC, which is being spun off into a new corporate entity formed by parent company Comcast.

They might well just switch off the lights and lock the doors at MSNBC.

‘What Makes an App Feel “Right” on the Mac?’

Watts Martin:

If we hold things to this list, programs like Nova, MarsEdit, and Apple Pages — canonical Mac-assed Mac apps — all do unsurprisingly smashingly. But Obsidian, the Electron-based program I’m writing in right now, does shockingly well, too. Microsoft’s Visual Studio Code doesn’t do quite as well (most notably, it opens its settings “window” as an editor tab), but it does better than Sublime Text (which opens a text file for settings), and much better than the banana crazypants menu and icon design of the cross-platform e-book management program Calibre.

Martin has a good list here of fundamentals, but ultimately, you know it when you see it.

Swift Testing: Test Scoping Traits

Holly Borla: Swift 6.1 enables custom Swift Testing traits to perform logic before or after tests run in order to share set-up or tear-down logic. If you write a custom trait type which conforms to the new TestScoping protocol, you can implement a method to customize the scope in which each test or suite the […]

Xcode 16.3

Apple (security, downloads): Clang now defines TARGET_OS_* conditionals as built-in macros based on the provided target triple.[…]Searching in the documentation viewer may start an indexing process which makes no progress. This may result in missing search results and increased CPU usage.[…]Fixed: Foundation encoders/decoders user info dictionaries now require Sendable values. This may cause build errors […]

SpamSieve 3.1.2

SpamSieve 3.1.2 improves the filtering accuracy of my Mac e-mail spam filter, amongst other enhancements and fixes. Some interesting issues were: I made some more table view improvements enabled by the lazy Core Data collections mentioned in the previous release. Since it no longer loads the whole selection into RAM, it’s now possible to operate […]