

Journal 3148 Links 10591 Articles 85 Notes 7755
Friday, April 18th, 2025
Reading Bloodchild And Other Stories by Octavia Butler.


Matcha latte in a Jazz Kissa.
Petition · Defend the Internet Archive - United States · Change.org
Signed!
We, the undersigned, call on the record labels and members of the Recording Industry Association of America (RIAA)—including UMG, Capitol Records, Concord Bicycle Assets, CMGI Recorded Music Assets, Sony Music Entertainment, and Arista Music—to drop your lawsuit against the Internet Archive.
Thursday, April 17th, 2025

Thursday session
Beach daydreams, lost at sea (Interconnected)
Matt’s beach thoughts are like a satisfying susurrus in my RSS reader.
I Hate Wasting Time on Identifying AI Slop • Buttondown
It’s an annoying cognitive task: detecting weird photo artifacts, bizarre movement in videos, impossible animals and body horror, and reading through reams of anodyne text to determine if the person who prompted the synthetic media machine cared enough to dedicate time and energy to the task of communicating to their audience.
I hate that this is the bleak future which venture capitalists and AI boosters have gleefully laid out for us, that they consider this to be a “democratizing” technology in any real sense of the word. Far from strengthening democracy, these are technologies more apt at propping up scam capitalism and multi-level marketing schemes. I would like my time and mental space back.
Hiding elements that require JavaScript without JavaScript :: dade
This is clever: putting CSS inside a noscript
element to hide anything that requires JavaScript.
Wednesday, April 16th, 2025

Wednesday session
OKLCH()
I was at the State Of The Browser event recently, which was great as always.
Manu gave a great talk about colour in CSS. A lot of it focused on OKLCH. I was already convinced of the benefits of this colour space after seeing a terrific talk by Anton Lovchikov a while back.
After Manu’s talk, someone mentioned that even though OKLCH is well supported in browsers now, it’s a shame that it isn’t (yet) in design tools like Figma. So designers are still handing over mock-ups with hex values.
I get the frustration, but in my experience it’s not that big a deal in practice. Here’s why: oklch()
isn’t just a way of defining colours with lightness, chroma, and hue in CSS. It’s also a function. You can use the magical from
keyword in this function to convert hex colours to l, c, and h:
--page-colour: oklch(from #49498D l c h);
So even if you’re being handed hex colour values, you can still use OKLCH in your CSS. Once you’re doing that, you can use all of the good stuff that comes with having those three values separated out—something that was theoretically possible with hsl
, but problematic in practice.
Let’s say you want to encode something into your CSS like this: “if the user has specified that they prefer higher contrast, the background colour should be four times darker.”
@media (prefers-contrast: more) {
--page-colour: oklch(from #49498D calc(l / 4) c h);
}
It’s really handy that you can use calc()
within oklch()
—functions within functions. And I haven’t even touched on the color-mix()
function.
Hmmm …y’know, this is starting to sound an awful lot like functional programming:
Functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm in which function definitions are trees of expressions that map values to other values.
Trans women are women.
Tuesday, April 15th, 2025
An Ars Technica history of the Internet, part 1 - Ars Technica
Here’s a fun account of the early days of the ARPANET.
Why do AI company logos look like buttholes?
You won’t be able to unsee this. It’s like the FedEx logo …if the arrow was an anus.
- Circular shape (often with a gradient)
- Central opening or focal point
- Radiating elements from the center
- Soft, organic curves
Sound familiar? It should, because it’s also an apt description of… well, you know.
Monday, April 14th, 2025

Monday session
Cascading Layouts | OddBird
A workshop on resilient CSS layouts
Oh, hell yes!
Do not hesitate—sign yourself up to this series of three online workshops by Miriam. This is the quickest to level up your working knowledge of the most powerful parts of CSS.
By the end of this you’re going to feel like Neo in that bit of The Matrix when he says “I know kung-fu!” …except kung-fu isn’t very useful for building resilient and maintainable websites, whereas modern CSS absolutely is.
Vision for W3C
We believe the World Wide Web should be inclusive and respectful of all participants: a Web that supports facts over falsehoods, people over profits, humanity over hate.
Sunday, April 13th, 2025
Paying it forward
For the past couple of years, myself and Jessica have been going to the Belfast Tradfest in the Summer. It’s an excellent event with great workshops, sessions, and concerts. And it helps that Belfast is such a lovely city to spend a week in.
What struck me the first time we were participating in workshops thre was the great mix of age ranges. It always warms my heart to see young people getting really into the music.
Then I found out about their bursary sponsorship scheme:
For many young musicians, financial barriers stand in the way of this invaluable experience. Your support can make a real difference by sponsoring a bursary that covers the cost of tuition for a deserving student.
Last year, I decided to forego one month’s worth of donations to The Session—the contributions that help cover the costs of hosting, newsletters, geocoding, and so on. Instead the money went towards bursary sponsorships for Belfast Tradfest.
It was a great success that managed to cover places for quite a few young musicians.
Normally, I wouldn’t mention the ins-and-outs of TheSession.org over here on adactio.com but I thought you might like to partake in this year’s fund drive:
For the month of April 2025, any donations made to The Session will go towards bursary sponsorships for young musicians to attend workshops at this year’s Belfast Trad Fest:
Maybe you’ve liked something I’ve written here. Maybe you enjoyed Resilient Web Design, the free book I published online. You can also read HTML5 For Web Designers and Going Offline for free now too.
I’ve never asked for any recompense for my online ramblings, but if you’ve ever wanted to drop me some money to thank me for something I’ve put out there, now’s your chance.
Any contribution you make will go towards fostering the next generation of traditional Irish musicians, something that’s very dear to my heart.
Saturday, April 12th, 2025

Rock’n’roll bus stop
Better typography with text-wrap pretty | WebKit
Everything you ever wanted to know about text-wrap: pretty
in CSS.
Friday, April 11th, 2025
Reading A Psalm For The Wild-Built by Becky Chambers.
