69 Followers
97 Following
298 Posts
Software developer, open source contributor, traceur, diver. I build Destiny Item Manager and Stately Cloud. he/they
Webhttps://benhollis.net
GitHubhttps://github.com/bhollis
I saw yet another “CSS is a massively bloated mess” whine and I’m like. My dude. My brother in Chromium. It is trying as hard as it can to express the totality of visual presentation and layout design and typography and animation and digital interactivity and a few other things in a human-readable text format. It’s not bloated, it’s fantastically ambitious. Its reach is greater than most of us can hope to grasp. Put some *respect* on its *name*.
Anyway what I seem to be observing is that the people having the most fun (not a rule, just on average) are those who went from zero powers to superpowers. The rest of us (I think) feel our power diminished because we were The Flash and now everyone is Superman.
I’m starting to suspect that Prometheus is a bad joke that got out of hand. Why does anyone use this?
I think I would be happiest if every system I built used only EC2, S3, SQS, and DynamoDB. Everything else is a headache.
New blog post! A close look at Tahoe menu icons. With 109 illustrations! https://tonsky.me/blog/tahoe-icons/
It’s hard to justify Tahoe icons

Looking at the first principles of icon design—and how Apple failed to apply all of them in macOS Tahoe

tonsky.me

I recognize many of these bugs as they have broken various aspects of DIM over the years: https://webventures.rejh.nl/blog/2024/history-of-safari-show-stoppers/

Building installable PWAs is a nonstop exercise in dealing with Safari on iOS issues.

An Abridged History of Safari Showstoppers - Webventures

TL;DR: iOS Safari is more than an inconvenience for developers, it's the fundamental reason interoperability has been stymied...

Webventures

Didn’t know these quotes, but I love writing code ina world of constraints.

(From “math with bad drawings”)

LTTP I know, but I finally tried the PowerWash Simulator demo. And it's great and all. But really it just made me miss Hardspace: Shipbreaker. Which sure, I have already completed five times. But a sixth wouldn't be at all terrible.
https://store.steampowered.com/app/1161580/Hardspace_Shipbreaker/
Hardspace: Shipbreaker on Steam

Equipped with cutting-edge salvaging tech, carve & slice spaceships to recover valuable materials. Upgrade your gear to take on more lucrative contracts and pay your billion credits debt to LYNX Corp!

Whenever I see someone with a brand new Tesla.

Chrome 144 features a small change to #CSS overscroll-behavior: it now also works on non-scrollable scroll containers. While this change might seem trivial, it fixes an issue developers have been dealing with for ages: prevent a page from scrolling while a (modal) <dialog> is open.

https://www.bram.us/2025/11/25/use-overscroll-behavior-contain-to-prevent-a-page-from-scrolling-while-a-dialog-is-open/

Use overscroll-behavior: contain to prevent a page from scrolling while a <dialog> is open

Chrome 144 features a small change to overscroll-behavior: it now also works on non-scrollable scroll containers. While this change might seem trivial, it fixes an issue developers have been dealing with for ages: prevent a page from scrolling while a (modal) <dialog> is open.

Bram.us