Curated river of news

Reader

Latest posts from blogs I follow

3006 entries
61 pages

(opens in new tab)

“While the attempts to collectively gaslight the entire world into believing this technology is anything more than an elaborate pyramid scheme branded in warm orange and transitional serifs continue unabated, there is a world of opportunities away from the noise ...

The Sunday Papers(opens in new tab)

Sundays are for hopping over stepping stones across a river. There's a stone missing in the middle. Immediately, a quest decision prompt flashes up before my eyes, offering three choices: turn back in humiliation; attempt the leap and risk perishing ...

The Process of Smart Note-Taking(opens in new tab)

I’ve taken notes over my whole life. As a Swiss, I’m very particular about organization and structured in filing my knowledge. I’ve tried and taken notes in many different ways, from forgetting everything, to noting down every detail, to only ...

Arp 38: not that peculiar(opens in new tab)

Data is from 2026-06-20. North is right. 0.53"/pixel (27'x27' field). FWHM=4' A nice, if rather small (~100") edge on spiral galaxy. Arp filed this one under "low surface brightness companions", but the companion doesn't seem to exist. There's a bright ...

All of our tools(opens in new tab)

This episode is a fun crossover from our Python news and tips podcast, Python Bytes. We have had some big changes over there. Brian Okken has moved on and Calvin Hendryx-Parker has joined the show as the new co-host. To ...

ARIA, anti-patterns, and you(opens in new tab)

Please take a minute to understand what ARIA is and is not. ARIA and especially the ARIA Authoring Practices Guide (APG) are commonly misunderstood. I read an article the other day that had this facepalm moment: “And with modern LLM ...

A curl mountain movie(opens in new tab)

One of my favorite visuals for known vulnerabilities in curl is the mountain. It shows how many currently known vulnerabilities were present in the code through-out curl’s history. In the end of June 2026 it looks like this: Over time ...

My Om Malik Story(opens in new tab)

If you have’t heard, Om Malik passed away. People are sharing stories of their graceful encounters with him. This one is mine. Back at the beginning of 2021, I set a goal to write 72 blog posts. I was puttering ...

translateZ()(opens in new tab)

The translateZ() function moves an element closer to or farther from the user. translateZ() originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.

translateY()(opens in new tab)

The translateY() function shifts an element vertically by the specified amount. translateY() originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.

translateX()(opens in new tab)

The translateX() function shifts an element horizontally by the specified amount. translateX() originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.

translate()(opens in new tab)

The CSS translate() function shifts an element from its default position on a 2-dimensional plane translate() originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.

(opens in new tab)

The atproto reference PDS added account management which is very nice for self-hosters. Previously you’d have to use an app like Bluesky to change your password (or the goat CLI if you’re an admin). I’m not aware of any 3rd-party ...

a CVE dispute(opens in new tab)

A few years years ago the curl project signed up and became a CNA. This means that we are masters of and can allocate our own CVE identifiers. For any security problems within our territory, it is we who decides ...