Readit News logoReadit News
chrisweekly commented on macOS 26 Tahoe's Dead Canary Utility App Icons   daringfireball.net/2025/0... · Posted by u/Bogdanp
steve_adams_86 · 5 hours ago
> The problem isn’t that one little bird has died. The problem is that the bird might be dead because the whole mine is filling with deadly carbon monoxide or highly flammable methane gas

This is where I'm at with Apple at the moment.

I know this sounds crazy or stupid, and people on reddit made sure to tell me as much, but the recent iOS, macOS, and watchOS betas have actually caused me to abandon the Apple ecosystem. As far as I'm concerned, there isn't one bird dead, but a whole bunch of birds. I suppose I'm a little more sensitive than Gruber. I find the design language (or lack thereof?) in Apple's recent work to be largely void of life, inspiration, purpose, craft, or anything else I'd come to expect over the last 25 years of using their platform. The quality in terms of performance, efficiency, bugs, intuitive user interfaces, and so on has been dropping for years now. The last OS revision is exemplary of this decline in a deeply concerning way.

I've been so disheartened by things like this, and I'm confident it represents the end of an era so to speak, that I've already come to terms with it and started moving off of Apple's ecosystem.

For me, the move is a matter of pursuing systems which allow me a bit more freedom. Apple has restricted me in ways that I permitted for decades now, but I permitted it because the compromise was worth it. I don't see it being worth it in 5 or 10 years, so I'm starting the transition now. I sold my watch, gave away my iPhone, and started shopping for a ThinkPad.

It's hard to give up macOS and Apple hardware (the value prop has become kind of insane, really), but seeing their recent OS work takes the sting away. I'd love to see them recognize their mistakes and correct course, but... I don't think I'm their target customer anymore, frankly. The people who think I'm an idiot on reddit are their target market, I suppose. That's fine. I'll learn to love Linux and Windows for different reasons and regain some privacy and control over my machines.

My family will certainly stay on Apple's ecosystem.

chrisweekly · 4 hours ago
As someone whose job required using Windows for the last 3 years, I can say without any doubt or reservations, Windows is (much, much) worse. I like Linux and can imagine reasonable price:performance can be found w/ recent high-end hardware... but IME nothing comes close to my m4 macbook air.
chrisweekly commented on Developer's block   underlap.org/developers-b... · Posted by u/todsacerdoti
ChrisMarshallNY · 2 days ago
Well, I thought I explained it well. Frankly, I'm shocked that folks don't know what test harnesses are. They are one of the oldest constructs in Software Engineering. In the days of old, we often called them "Unit Tests."

If you want some concrete examples, here you go:

Here's my "Spinner" widget:

https://github.com/RiftValleySoftware/RVS_Spinner

This is the four test harness apps:

https://github.com/RiftValleySoftware/RVS_Spinner/tree/main/...

This is my checkbox widget:

https://github.com/RiftValleySoftware/RVS_Checkbox

Here's the test harness app:

https://github.com/RiftValleySoftware/RVS_Checkbox/tree/main...

There's more, but these should be enough to illustrate the point.

chrisweekly · 15 hours ago
Great examples, thanks for sharing links to a real project. But I'm confused by your assertion, > "In the days of old, we often called them "Unit Tests."

My understanding is, test harnesses are standalone wrapper apps dedicated to testing, vs more granular unit tests which are traditionally colocated with (eg, files alongside) app src code in a given project. Care to elucidate?

chrisweekly commented on Developer's block   underlap.org/developers-b... · Posted by u/todsacerdoti
siva7 · 2 days ago
I've skimmed the article and still have no clue what you guys are talking about. Is test harness another word for end to end testing?
chrisweekly · 15 hours ago
"Compared to unit tests, a test harness is a [usually] simple standalone application that incorporates the system under test, and presents a user interface. Since it is for testing, it may expose internal metrics and allow the user to access parts of the code that are usually hidden."

^ from https://littlegreenviper.com/testing-harness-vs-unit/

chrisweekly commented on How to build a coding agent   ghuntley.com/agent/... · Posted by u/ghuntley
ghuntley · 2 days ago
I'd love to see you build your own agent and then share it here in HN as a show HN.
chrisweekly · 2 days ago
Thank you for sharing.

And remember to avoid feeding the trolls.

chrisweekly commented on Static sites with Python, uv, Caddy, and Docker   nkantar.com/blog/2025/08/... · Posted by u/indigodaddy
superkuh · 2 days ago
The best way to make static sites is to install nginx/caddy or whatever basic static webserver from your repos. Then put the .html and files in directories on your filesystem in the web root folder. Done. No overhead, no attack surface, no problems with software changing (deps, etc, etc), lasts forever. Super easy interface (it's your filesystem!).

This project seems more like something you'd do to demonstrate your skills with all these tools that do have use in a business/for-profit context working with groups but they have absolutely no use or place hosting a personal static website. Unless you're doing it for kicks and enjoy useless complexity. That's fair. No accounting for taste in recreation.

chrisweekly · 2 days ago
The author wrote a comment in another thread^1 just a few min before yours.

Also, starting any comment with an unqualified "The best way..." is probably not the best way to engage in meaningful dialog.

1. https://news.ycombinator.com/item?id=44993875

chrisweekly commented on Static sites with Python, uv, Caddy, and Docker   nkantar.com/blog/2025/08/... · Posted by u/indigodaddy
ahmedfromtunis · 2 days ago
At this point, why not use a wordpress container? With a minimalist theme, it would be way easier and faster to deploy, and still be blazingly responsive.

This level of complexity would've been acceptable if this was about deploying one's own netlify type of service for personal use. Otherwise, it's just way too complicated.

I'm currently working on a Django app, complete with a database, a caching layer, a reverse-proxy, a separate API service, etc. and still much simpler to deploy than this.

chrisweekly · 2 days ago
wordpress is php is a non-starter for many of us
chrisweekly commented on My experience creating software with LLM coding agents – Part 2 (Tips)   efitz-thoughts.blogspot.c... · Posted by u/efitz
bgwalter · 3 days ago
His profile says: "I'm a technology geek and do information security for a living."

The blog post starts with: "I’m not a professional developer, just a hobbyist with aspirations."

Is this a vibe blog promoting Misanthropic Claude Vibe? It is hard to tell, since all "AI" promotion blogs are unstructured and chaotic.

chrisweekly · 3 days ago
Hmm, to my eye those descriptors (profile and blog post intro) aren't contradictory.
chrisweekly commented on From M1 MacBook to Arch Linux: A month-long experiment that became permanenent   ssp.sh/blog/macbook-to-ar... · Posted by u/articsputnik
kaladin-jasnah · 3 days ago
Interestingly, I really don't like MacBook trackpads. The actuation force is too high for my taste. Maybe this has changed.
chrisweekly · 3 days ago
It's adjustable
chrisweekly commented on Developer's block   underlap.org/developers-b... · Posted by u/todsacerdoti
BinaryIgor · 3 days ago
Besides mentioned by others walks and sleep I found meditation to be really helpful; you often can get the benefits, ideas-generation-wise, of a full-night sleep doing solid 30-minute session. There are other benefits of meditating too :)
chrisweekly · 3 days ago
Agreed -- and IME even a 10m zazen session is helpful. Also, a 20m nap can be surprisingly restorative. Physical movement (even a couple min of stretching) goes a long way, as does changing the environment (switching rooms, and/or writing design notes by hand instead of typing).
chrisweekly commented on Developer's block   underlap.org/developers-b... · Posted by u/todsacerdoti
ChrisMarshallNY · 3 days ago
> Release early, release often

I’m big on this.

I find it efficacious to have an integrated product going as soon as possible, even if it’s a field of stubs.

It’s my experience that I almost never know what the end product will look like, no matter how much upfront planning time I devote, so being able to test and iterate the whole system, as soon as possible, is pretty vital.

It’s also one reason that I like to use test harnesses a lot[0].

[0] https://littlegreenviper.com/testing-harness-vs-unit/

chrisweekly · 3 days ago
Your linked post about test harnesses is outstanding; thanks for sharing!

u/chrisweekly

KarmaCake day8152March 3, 2011
About
https://chrisweekly.com https://x.com/cweekly

[ my public key: https://keybase.io/cweekly; my proof: https://keybase.io/cweekly/sigs/Fd4C1Wir19FzE9qMFIbpoXWl_bIcEDdGBemcaYpLcp4 ]

View Original