Reading List

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

Drew Saur’s Ode to the Commodore 64

Drew Saur, pushing back on my post slagging on the Commodore 64:

I cannot argue with your nostalgia. It is uniquely yours.

That said: The Commodore 64 as cheap-feeling and inelegant! Oh my.

I was fourteen when the Commodore 64 came out, and I want to convey — in as brief a form as I can — why it captured so many hearts during the 8-bit era.

What a great post. Fond memories all the way down the stack with that whole era of computing. As I told Saur in email, my fondest memory of the Commodore 64 is that they sold them at Kmart, and for years had a working model on display. And every time I’d go to Kmart with my mom, I’d swing by the electronics department and type:

10 PRINT "KMART SUCKS!!!!"
20 GOTO 10
RUN

Sometimes I’d be clever and do something like add an incrementing number of spaces to make the lines go diagonally. Something like:

5 LET X = 0
10 PRINT SPC(X); "KMART SUCKS!"
20 X = X + 1
30 IF X > 28 THEN X = 0
35 FOR T = 0 TO 100 : NEXT : REM SLOW DOWN
40 GOTO 10
RUN

This never got old for me. Try it yourself. (And of course I never actually commented my code at Kmart — that REM is for you, if you’re wondering what that do-nothing FOR loop is for.)

[Sponsor] WorkOS: Scalable, Secure Authentication

With WorkOS you can start selling to enterprises with just a few lines of code. It provides a complete User Management solution along with SSO, SCIM, and FGA. The APIs are modular and easy-to-use, allowing integrations to be completed in minutes instead of months.

Today, some of the fastest growing startups are already powered by WorkOS, including Perplexity, Vercel, and Webflow.

For SaaS apps that care deeply about design and user experience, WorkOS is the perfect fit. From high-quality documentation to self-serve onboarding for your customers, it removes all the unnecessary complexity for your engineering team.

Check out our Summer Launch Week announcements to see our latest.

Apple’s Browser Engine Ban Persists, Even Under the DMA

Jess Weatherbed: It’s been 16 months since a DMA ruling allowed iOS developers like Google and Mozilla to use their own browser engines in the EU, so… where are they? Open Web Advocacy (Hacker News): Apple’s compliance did not start well. Faced with the genuine possibility of third-party browsers effectively powering web apps, Apple’s first […]

Upgrading an M4 Pro Mac Mini’s Storage for Half the Price

Jeff Geerling (via Hacker News): I documented the entire upgrade—along with taking my old M4 mini 1TB SSD and putting it in my Dad’s M4 mini—in today’s video[…][…]Speaking of standards… you have to do a full DFU (Device Firmware Update) restore, because unlike conventional M.2 NVMe storage, the M4 uses a proprietary connector, a proprietary-sized […]

utiluti 1.2

Armin Briegel: I have also released an update to my CLI tool to set default apps for urls and file types (uniform type identifiers/UTI). utiluti 1.2 adds a manage verb which can read a list of default app assignments from plist files or a configuration profile. You can see the documentation for the new manage […]