Curated river of news

Reader

Latest posts from blogs I follow

2972 entries
60 pages

AI Is Just Thinking and Doing(opens in new tab)

Charcoal sketch of business figures feeding a blank scroll into a massive thinking machine/images/ai-is-thinking-and-doing.webp/images/ai-is-thinking-and-doing.webp One useful way to cut through noise and hype in AI conversations is to replace the word "AI" with the words "Thinking" and "Doing". ...

(opens in new tab)

I found Lumis via the Master’s blog (new name, huh?) Lumis looks to be the new hotness in syntax highlighting. Does that mean Shiki is now old and busted? I use Shiki for better syntax highlighting but I have to ...

Regressive JPEGs:(opens in new tab)

One of the cool features of JPEG files is that there's the option to save low frequency components first. This means that a partially downloaded image will be displayed at low resolution instead of being cut off. In the file, ...

Choose your own dark mode(opens in new tab)

When I redesigned my website earlier this year I removed dark mode. I never liked the colours, and the light switch toggle was so 2010’s. Personally I prefer reading with a dark theme for long-form content. Dark is not my ...

(opens in new tab)

“What’s !important” is a semi-regular series on CSS-Tricks by Daniel Schwarz that covers everything hot in CSS and front-end. It’s a great round up, not just because I’m in this week’s edition! It’s nice to see CSS-Tricks ramping up quality ...

NGC 7497, etc.(opens in new tab)

North is up (aprox). 0.53 "/pixel. [24' x 23' field] FWHM = 3.75" A relatively unremarkable spiral galaxy... but hey, what's that in the background? var current = false; function change() { current = !current; document.getElementById("notes").src = current?"/astro/ngc7497/notes.jpg":"/astro/ngc7497/small.jpg"; } Click ...

Workshop Basel day two(opens in new tab)

If you missed it. I already described day one. Caffeinated and ready, we all gathered in the same spacious room as yesterday, but seated in new places as “suggested” by our captain. Some of us even remembered to move over ...

pointer-events(opens in new tab)

The pointer-events property controls whether an element can become the target of pointer events like clicks, hover states, and other pointer-based events. In other words, it lets you decide whether the browser should treat an element as interactive when the ...