Curated river of news

Reader

Latest posts from blogs I follow

2972 entries
60 pages

The Tadpole galaxy:(opens in new tab)

North is up (exact, mirrored). 0.53 "/pixel [18.8' x 7.4'] FWHM = 4.2" This galaxy has a massive (and rather bright) tidal tail, but I can't see an obvious companion galaxy. The general consensus is that there's a second galaxy ...

Select your starter class(opens in new tab)

At the risk of pissing on people’s chips I figured it’d be helpful to illustrate the three classes of AI user I’ve identified in the slopageddon. You might be thinking: “Hey, those personas are all negative!” — and you’re absolutely ...

(opens in new tab)

I code websites for WordPress (PHP), static HTML, or my own scuffed build scripts. I have a particular project for which I decided to try one of those fancy static site generators. I asked the socials “11ty or Astro?” Both ...

2026.H1 Review(opens in new tab)

TL;DR - In 2026.H1, I started feeling like a real dad, took parental leave, went to a programming retreat, shipped CloudSeed Rust + QuietCut, reached 130k views, got back to building for fun, and star...

#487: Minimum requirements(opens in new tab)

Topics covered in this episode: dust - a better du Hermes Agent: The AI agent that grows with you llm-coding-agent 0.1a0 Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk ...

Behold the perfect algorithm!(opens in new tab)

1984, Minority Report, Black Mirror — bedtime stories compared to the horrors the UK Government publish, am I right? I’m led to believe “Watch this space” is the latest propaganda piece from His Majesty’s Nanny State. I haven’t read past ...

(opens in new tab)

Browser Hacks were a necessary evil in the Internet Explorer days. I thought they were a relic of the past but recently Safari has tempted a resurgence. Eric Meyer’s post on split-cell table headers uses @supports to detect Safari. I ...

(opens in new tab)

“Generative AI killed that career. Towards the end, I was asked to replace my thoughtful activity with ill-gotten slop. My prior activity was supported by my unique relationship with the tools and practices learned and refined over a long career ...

Making a Shuffle Button(opens in new tab)

I made some updates to my notes blog, including a change to how my “Shuffle” feature worked. Figured I’d blog about it. Shuffle? On a Blog? At the time of this writing, I have 974 “notes” that I’ve published. For ...

Fixing full-bleed CSS(opens in new tab)

I’m a front-end developer not a medical practitioner. If you’re bleeding IRL visit the hospital and stop googling medical issues! The full-bleed layout — as described there by Josh Comeau — can be done with CSS grid (and subgrid). Sometimes ...

(opens in new tab)

Edit: sorry RSS readers! I future-posted this with the wrong date. Now you’re seeing it again because I use the timestamp in the URL and the URL as the GUID… Just skip to my next note. Reading Salma’s post “Goodbye, ...

This Page Left Intentionally Blank(opens in new tab)

I was popping off about negation being an act of creativity, when Blake Watson introduce me to the idea of the “This Page Intentionally Left Blank”-Project (Internet Archive): In former times printed manuals had some blank pages, usually with the ...

(opens in new tab)

It is done! Slay the Spire 2 ascension 10 on all characters. The Regent was last to complete with an insanely strong deck. I collected an innate upgraded Arsenal followed by Crash Landing — also innate from Royal Stamp — ...

The modern app(opens in new tab)

Today I’m introducing the next generation of code editor. A modern app to satiate the needs of the discerning coder. We’re talkin’ blazing fast collaboration between man and machine. Try out the demo below (for best experience: desktop Chrome, obvs). ...