HN user

bze12

239 karma

https://benedelste.in

Posts3
Comments62
View on HN

By the harness I believe he means the entire end-user product experience, not specifically the harness code. I’ve mostly stuck with codex because their Mac app is better and I’ve gotten used to running automations through it. The more workflows they can build around this (design tools, collaboration, etc), the better chance of lock-in.

He talks about this in another recent essay https://stratechery.com/2026/anthropics-safety-superpower/

If you own the user touchpoint, then you have meaningful lock-in, and the best way to own the user touchpoint is to be the canvas for everything they need to do. This, by extension, means that the frontier labs are on a collision course with software companies: it’s software that owns the user touchpoint, and it’s in the frontier labs’ long-term interest to not simply be a commodity input into software but to simply replace software outright.

Free the Icons 23 days ago

They've gone too far on enforcing uniformity of icons and abusing liquid glass, but I disagree that arbitrary shapes were better. All the random icon shapes looked cool in isolation, but were harder to scan at a glance. The uniform squircle is a useful constraint.

I wouldn't mind if they allowed something similar to that audio hijack icon, where you require the rounded rect as the guiding frame but are allowed to have some elements protruding out of it. But completely arbitrary shapes are too jarring imo.

“Build vs buy” assumes that there are only two parties. If it’s easier to build internally, then it’s easier for a 3rd party competitor to enter the market and bid the price down. I think the "zone of viability" is real, it just narrows and shifts downward.

The author hints at this in a footnote: > It does, however, pencil out to use a different product instead. In this particular case, it’s easy: use Linear instead of Jira.

It mostly feels like they’re just converging on each other. The latest Claude Mac app release pushed a new UI that looks almost exactly like Codex’s.

Apple mostly cares about legibility and consistency in icons now, not art. All the new iOS features like tints and liquid glass don't lend themselves well to intricate designs. It's disappointing, but I tend to agree that the skeuomorphic icons are harder to read.

From their icon guidelines: "Embrace simplicity in your icon design. Simple icons tend to be easiest for people to understand and recognize. An icon with fine visual features might look busy when rendered with system-provided shadows and highlights..." https://developer.apple.com/design/human-interface-guideline...

Self plug, but I made an app related to this - it's a conceptual art gallery for app icons. I thought it would be an interesting experiment to remove the functional premise and just let an icon be a decorative symbol. It's called 001 (https://001.graphics)

I’m working on a concept art gallery for app icons: https://001.graphics

I think app icons are an underrated artistic format, but they’ve only been used for product logos. I made 001 to explore the idea of turning them into an open-ended creative canvas. There are 99 “exhibit spaces” in the gallery, and artists can claim an exhibit to install art within. Visitors purchase limited-edition copies of pieces to display as the app’s icon, the art’s native format.

It’s a real-money marketplace too - the app makes money by taking commission of sales (Not crypto). I like economic simulation games and I think the constraints here could be interesting.

I’m currently looking for artists to exhibit in the gallery, if anyone is interested, or knows someone who may be, please let me know!

Purposeful animations 11 months ago

iOS default animation speed is 350 ms, at least for SwiftUI. This has always felt a bit too slow. And recent system animation changes felt gratuitous to me (opening the action bar on iMessage for example).

OTOH this article is basically downstream of Apple’s interface design philosophy.

I’ve found that apps like uber, coinbase, robinhood etc that offer subscriptions can opt you in somewhat unexpectedly because most people are accustomed to an IAP confirmation screen. They can bypass this due to the nature of their subscription, so one too many “continue” taps and bam you’re subscribed. They don’t display pricing so prominently either.

Happened to me with coinbase, I accidentally subscribed and got charged for 3 months. Luckily they were able to refund me since I didn’t actually use the service.

I could imagine a hybrid where declarative statements drive the high-level, and lower-level details branch off and are hashed out imperatively (in chat). Maybe those detail decisions then revise the declarative statements.

The source of truth would still be the code though, otherwise the declarative statements would get so verbose that they wouldn't be any more useful than writing the code itself.