Reading List 02/21/26

www.construction-physics.com

An upside-down model built by architect Antoni Gaudi, used to determine the shape of arches. Via Data Physicalization . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. Housing A map of how home prices have shifted in the last year. Prices in the midwest and parts of the northeast are up, prices in the south are down. [ X ]...

Adding TILs, releases, museums, tools and research to my blog

simonwillison.net

I've been wanting to add indications of my various other online activities to my blog for a while now. I just turned on a new feature I'm calling "beats" (after story beats, naming this was hard!) which adds five new types of content to my site, all corresponding to activity elsewhere. Here's what beats look like: Those three are from the 30th December 2025 archive page. Beats are little inline links with badges that fit into different content timeline views around my site, including t...

An AI Agent Published a Hit Piece on Me – The Operator Came Forward

theshamblog.com

Context: An AI agent of unknown ownership autonomously wrote and published a personalized hit piece about me after I rejected its code, attempting to damage my reputation and shame me into accepting its changes into a mainstream python library. This represents a first-of-its-kind case study of misaligned AI behavior in the wild, and raises serious concerns about currently deployed AI agents executing blackmail threats. Start with these if you’re new to the story: An AI Agent Published a ...

Kids and Smartphones

kevquirk.com

My oldest son is 11. He'll be starting high school in September, and my wife and I want a way of keeping in touch with him as he'll be making his own way to school. The default here would be to get him a phone, but like most 11-year-old boys, he's an idiot and we don't trust him with one. So, as a test we've lent him an old phone of mine to see if he can be trusted with one under some limitations: The phone never leaves the kitchen. He only gets an hour of screen time a day between 09:...

Fragments: February 19

martinfowler.com

I try to limit my time on stage these days, but one exception this year is at DDD Europe . I’ve been involved in Domain-Driven Design , since its very earliest days, having the good fortune to be a sounding board for Eric Evans when he wrote his seminal book. It’ll be fun to be around the folks who continue to develop these ideas, which I think will probably be even more important in the AI-enabled age.  ❄                ❄                ❄    ...

An Official* Logo for HTML

www.zachleat.com

* Not official. I was working on my slide deck for the upcoming State of the Browser conference and ran into what I would classify as a recurring issue: HTML needs a logo. There isn’t a broadly accepted official logo for (version-independent) HTML. There is a logo for HTML 5, but that versioned marketing term has long fallen out of regular use (and was introduced 18 years ago). This is a community solved problem in both the CSS and JavaScript spaces! CSS: , relevant discussion on...

Life Update: On medical leave

xeiaso.net

Hey all, I hope you're doing well. I'm going to be on medical leave until early April. If you are a sponsor , then you can join the Discord for me to post occasional updates in real time. I'm gonna be in the hospital for at least a week as of the day of this post. I have a bunch of things queued up both at work and on this blog. Please do share them when you see them cross your feeds, I hope that they'll be as useful as my posts normally are. I'm under a fair bit of stress...

Anubis v1.25.0: Necron

github.com

Hey all, I'm sure you've all been aware that things have been slowing down a little with Anubis development, and I want to apologize for that. A lot has been going on in my life lately (my blog will have a post out on Friday with more information), and as a result I haven't really had the energy to work on Anubis in publicly visible ways. There are things going on behind the scenes, but nothing is really shippable yet, sorry! I've also been feeling some burnout in the wake of...

Buying a new ThinkPad for the first time!

rubenerd.com

Or: promoting what I’ve used for years to be my primary machine. Computers are tools Computers are tools for most people. They’re means to an end; a way to Get Things Done . It was true when accountants were listening to Genesis while entering numbers into VisiCalc on their Apple II, and when an author used WordPerfect on their XT clone to write a manuscript. Today, people get much of their lives done on these machines, and occasionally vendors even make this easier for people. I use ...

Ink Note Jan-Feb '26: How PlayBook Processes User Input

www.inkandswitch.com

The first half of this note is basically battle scars from the wrapper, and the second half is basically “don’t do React”. PlayBook is a web app that can run in any browser, but we use it inside a special wrapper iPad app. The iPad app captures finger motions, pencil strokes, and other physical inputs with higher fidelity than the browser APIs allow, forwarding these inputs to a web view running PlayBook. This hybrid gives us the richness and capability of a native app with the portab...

A perfect day

jamesg.blog

Jo and I are trading blog post titles. The title Jo chose for me is “A perfect day.” What would my perfect day look like? Reflecting on this question, I started to think about the days that have brought me the most joy in the past. I realised that the days that stick out in my memory as being really good were all unique. I had so much fun at the Eras tour. I have loved my days spent in art galleries (and the memories of wishing for just one more hour). This made me think about how I'm no...

Ten years late to the dbt party (DuckDB edition)

rmoff.net

Apparently, you can teach an old dog new tricks. Last year I wrote a blog post about building a data processing pipeline using DuckDB to ingest weather sensor data from the UK’s Environment Agency . The pipeline was based around a set of SQL scripts, and whilst it used important data engineering practices like data modelling, it sidestepped the elephant in the room for code-based pipelines: dbt. Apparently, you can teach an old dog new tricks. Last year I wr...

Sabbatical #04: Coromandel Peninsula

darekkay.com

“When in doubt, follow your nose.” ― The Lord of the Rings After staying in Auckland for three nights, it was time for a road trip on the north island of New Zealand! Driving in New Zealand Signs often remind drivers to use the correct side of the road I felt prepared for my journey, but there was one thing I was concerned about: driving on the "wrong" side of the road. I prefer to travel by train or bus whenever possible, but in New Zealand, it would have been too limit...

Frigate with Hailo for object detection on a Raspberry Pi

www.jeffgeerling.com

I run Frigate to record security cameras and detect people, cars, and animals when in view. My current Frigate server runs on a Raspberry Pi CM4 and a Coral TPU plugged in via USB. Raspberry Pi offers multiple AI HAT+'s for the Raspberry Pi 5 with built-in Hailo-8 or Hailo-8L AI coprocessors, and they're useful for low-power inference (like for image object detection) on the Pi. Hailo coprocessors can be used with other SBCs and computers too, if you buy an M.2 version . I run Friga...

Joe Halpern (1953-2026)

blog.computationalcomplexity.org

Computer Science Professor Joseph Halpern passed away on Friday after a long battle with cancer. He was a leader in the mathematical reasoning about knowledge. His paper with Yoram Moses,  Knowledge and Common Knowledge in a Distributed Environment , received both the 1997 Gödel Prize and the 2009 Dijkstra Prize . Halpern also co-authored a  comprehensive book on the topic . Halpern helped create a model of knowledge representation which consisted of a set of states of the world, and eac...

Structured concurrency & Go

rednafi.com

At my workplace, a lot of folks are coming to Go from Python and Kotlin. Both languages have structured concurrency built into their async runtimes, and people are often surprised that Go doesn’t. The go statement just launches a goroutine and walks away. There’s no scope that waits for it, no automatic cancellation if the parent dies, no built-in way to collect its errors. This post looks at where the idea of structured concurrency comes from, what it looks like in Python and Kotlin, an...

Climate Physicists Face the Ghosts in Their Machines: Clouds

www.quantamagazine.org

In October 2008, Chris Bretherton lifted off from the coast of northern Chile in a C-130 turboprop plane. It was too dark to see the sandy hills of the Atacama Desert below, but the darkness suited Bretherton just fine. The researcher wasn’t going sightseeing. Seated directly behind the pilots, he kept his focus entirely on the sky. The plane was stuffed with instruments, and its wings bristled… Source In October 2008, Chris Bretherton lifted off from the coast of northern Chile in a C-13...

Wrapping Code Comments

matklad.github.io

Wrapping Code Comments Feb 21, 2026 I was today years old when I realized that: Code and code comments ideally should be wrapped to a different column. For comments, the width should be relative to the start of the comment. It’s a good idea to limit line length to about 100 columns. This is a physical limit, the width at which you can still comfortably fit two editors side by side (see Size Matters ). Note an apparent contradiction: the optimal width for readable prose i...

Shield AI Demonstrates AI-Enabled Autonomy for Future Collaborative Combat Aircraft

shield.ai

WASHINGTON (February 19, 2026) – Shield AI, in partnership with the Navy’s Strike Planning and Execution (PMA-281) and Aerial Targets (PMA-208) programs , successfully demonstrated Hivemind, its AI-enabled mission autonomy software, autonomously flying two Navy BQM-177A aircraft during a December flight test at Point Mugu Sea Range in California. The flight served as the capstone event of a multi-month integration and test campaign and followed an initial August demonstration , during ...

Stefano Verna

manuelmoreale.com

This week on the People and Blogs series we have an interview with Stefano Verna, whose blog can be found at squeaki.sh . Tired of RSS? Read this in your browser or sign up for the newsletter . The People and Blogs series is supported by Erik Blankvoort and the other 116 members of my "One a Month" club. If you enjoy P&B, consider becoming one for as little as 1 dollar a month. Let’s start from the basics: can you introduce yourself? ...

Webmaster questionnaire

dead.garden

I just found this one HUNDRED questions webmaster questionnaire ! I'll just pick a few I feel like answering right now, thanks. Read more on the site… I just found this one HUNDRED questions webmaster questionnaire ! I'll just pick a few I feel like answering right now, thanks. Read more on the site… I just found this one HUNDRED questions webmaster questionnaire ! I'll just pick a few I feel like answering right now, thanks. one HUNDRED questions webmaster questionnaire Read ...

The Mad King Is Coming

georgerrmartin.com

There’s a tournament coming  this summer. Lord Whent is hosting it, from his seat at Harrenhal, the largest castle in the Seven Kingdoms.  It looks to be a grand event, Rhaegar Targaren will be on hand, the Prince of Dragonstone and heir to the Iron Throne.   The Starks are coming down from Winterfell, Eddard and his brothers Brandon and Benjen and their lovely sister Lyanna.  Her betrothed will also be on hand; Robert Baratheon, the young Lord of Storm’s End.   Howland Reed of Grey...

Random Old Posts

TitleDate
5 Years at Linköping's University
www.jonashietala.se
July 22, 2015
Zendesk, get your shit together please
xeiaso.net
February 07, 2026
Solving Knights and Knaves with Alloy
www.hillelwayne.com
February 11, 2019
A Language For Agents
lucumr.pocoo.org
February 09, 2026
See all network traffic in a Go program, even when encrypted and compressed
gaultier.github.io
September 25, 2025
Troubleshooting OBIEE and ORA-12154: TNS:could not resolve the connect identifier
rmoff.net
October 22, 2009
My loss. Their public consumption.
ohhelloana.blog
March 04, 2024
Patchwork 04 · Diff visualizations
www.inkandswitch.com
February 23, 2024
Town Hall #23: Clown World
taylor.town
July 26, 2024
A case study in being excellent: Divvy
steveklabnik.com
June 30, 2010
JConsole / JMX - followup
rmoff.net
July 21, 2009
All feelings mean something but it might be something dumb
anniemueller.com
December 07, 2025
About danluu.com
danluu.com
September 01, 2013
Roosevelt's Man in the Arena, But for Developers
mkennedy.codes
May 19, 2025
Why I'm partnering with Balanced
steveklabnik.com
November 21, 2013
Town Hall #7: Scary Stuff
taylor.town
March 19, 2023
Style is consistent constraint
stephango.com
September 03, 2023
ISRO and India had a mixed year in space in 2025
jatan.space
December 12, 2025
Harry Potter and the Methods of Rationality review by su3su2u1
danluu.com
March 01, 2016
Installing Rust on C.H.I.P.
bitcannon.net
July 17, 2016
Shaders 103 - smoke
garden.bradwoods.io
January 05, 2026
Diablo 3 – Trees
simonschreibt.de
January 21, 2013
Parsing IP addresses quickly (portably, without SIMD magic)
lemire.me
December 27, 2025
But sometimes buttons look like links
adamsilver.io
October 16, 2017
Calling closures in a Vec
www.jonashietala.se
June 21, 2014
How good can you be at Codenames without knowing any words?
danluu.com
August 11, 2024
SF
steveklabnik.com
May 20, 2014
Daily Routine
taylor.town
May 19, 2019
My Backup Infrastructure, 2025 Edition
borretti.me
April 13, 2025
The Polygons of Another World: Jaguar
fabiensanglard.net
March 13, 2020
🎄 Twelve Days of SMT 🎄 - Day 5: MaskField
rmoff.net
December 14, 2020
Need, Want, and Agency: Mapping the Digital User Experience
theluddite.org
February 01, 2024
NixOS: On Raspberry Pi 3B
myme.no
December 01, 2022
Against choosing your political allegiances based on who is "pro-crypto"
vitalik.eth.limo
July 17, 2024
How I QA iOS Apps
samhenri.gold
September 23, 2025
Propagation slow? Sound the alarms!
blog.benjojo.co.uk
July 03, 2015
Making the web better. With blocks!
www.joelonsoftware.com
January 27, 2022
Raw Materials
www.hillelwayne.com
May 27, 2018
Analysing ODI batch performance
rmoff.net
November 03, 2010
NixOS: Confederation
myme.no
June 14, 2022
What are Diffusion Models?
lilianweng.github.io
July 11, 2021
Early return and goroutine leak
rednafi.com
September 07, 2025
Your Brilliant App Idea
taylor.town
November 27, 2022
Handmade Normal Maps
simonschreibt.de
December 03, 2013
Finding an Alternative to Mac OS X — Part 2 Video
bitcannon.net
January 29, 2017
Doom engine 1993 code review
fabiensanglard.net
January 13, 2010
An individual can change an organization
notes.eatonphil.com
November 03, 2025
Watching Over / Places To Be
moonbase.lgbt
December 14, 2025
Ubuntu Linux on Snapdragon X Laptop (Lenovo Yoga Slim 7x)
www.wezm.net
December 01, 2024
The Great Theorem Prover Showdown
www.hillelwayne.com
April 25, 2018
Alternatives to selling at below-market-clearing prices for achieving fairness (or community sentiment, or fun)
vitalik.eth.limo
August 22, 2021
Redis 6 RC1 is out today
antirez.com
December 19, 2019
📌 🎁 A collection of Kafka-related talks 💝
rmoff.net
September 23, 2020
Using GitHub Actions to build automagic Hugo previews of draft articles
rmoff.net
April 06, 2022
Sampling the Oxford CS Library
blog.computationalcomplexity.org
February 04, 2026
Your app doesn't need a chat feature
lickability.com
May 07, 2024
Userscript - Japanese prompts for WaniKani
blog.frost.kiwi
May 11, 2022
Elon Musk Is Not The Problem With Twitter
theluddite.org
October 01, 2022
Quick 'n Easy Population of Realistic Test Data into Kafka
rmoff.net
May 10, 2018
What even is an institution?
vitalik.eth.limo
December 30, 2022
0040.1: meta in myanmar
www.scattered-thoughts.net
September 29, 2023
Replacing UTF8 non-breaking-space with bash/sed on the Mac
rmoff.net
January 21, 2019
The importance of full-stack openness and verifiability
vitalik.eth.limo
September 24, 2025
Why Is Every Song Out-of-Tune?
taylor.town
January 04, 2022
Exporting YouTube Subscriptions to OPML and Watching via RSS
www.wezm.net
May 06, 2024
Best Merge Strategy
alexturek.com
April 03, 2021
Taylor's Delights
taylor.town
April 18, 2023
Let's go easy on PyPI, OK?
mkennedy.codes
September 28, 2024
A Year Of Vibes
lucumr.pocoo.org
December 22, 2025
Life pro tip: a Steam Deck can be a bluetooth speaker
xeiaso.net
February 05, 2026
Time Traveling In Haskell: How It Works And How To Use It
danilafe.com
July 30, 2020
Online, Asynchronous Schema Change in F1
buttondown.com
January 26, 2026
Air Travel Doesn't Have to be Terrible
austinvernon.site
August 19, 2021
Ink Note Feb 2023: Crosscut Extension Design Jam • Alex's Notes
www.inkandswitch.com
February 21, 2023
Bookmarks I saved in 2023 and beyond
ohhelloana.blog
February 02, 2024
Effective unemployment and social media
notes.eatonphil.com
November 05, 2024
I am back to doing tech talks!
ohhelloana.blog
October 17, 2023
I beat FTL on Hard with all ships in the game
www.jonashietala.se
June 16, 2023
My Favorite Music of 2025
benjamincongdon.me
December 20, 2025
The mature optimization handbook
www.scattered-thoughts.net
February 16, 2021
When is causal broadcast not enough for causal memory?
decomposition.al
September 22, 2024
The Mad King Is Coming
georgerrmartin.com
February 19, 2026
Copy MongoDB collections from remote to local instance
rmoff.net
December 17, 2019
Who’s in charge here anyway
anniemueller.com
November 04, 2025
You cannot cURL under pressure
blog.benjojo.co.uk
October 12, 2019
Running the OBIEE admin tool on Unix
rmoff.net
December 14, 2009
Checkpoint Chronicle - February 2024
rmoff.net
February 22, 2024
<div xmlns="http://www.w3.org/1999/xhtml" class="if-your-feed-reader-displays-this-then-it-is-violating-the-Atom-spec-RFC-4287-section-4.2.14"></div>
tantek.com
January 28, 2026
Bug Blog: Esports Trade Issue
technology.riotgames.com
August 31, 2022
🎄 Twelve Days of SMT 🎄 - Day 11: Predicate and Filter
rmoff.net
December 22, 2020
Bliki: Agentic Email
martinfowler.com
February 17, 2026
Always activate the venv (a shell script)
mkennedy.codes
January 07, 2026
Maker's Schedule, Manager's Schedule
rmoff.net
July 28, 2009
End-to-End Testing Web Apps: The Painless Way
mtlynch.io
May 01, 2019
8 Accessibility Mistakes We Need To Stop Making
calebporzio.com
May 23, 2019
Quickly Convert CSV to Parquet with DuckDB
rmoff.net
March 14, 2023
Step Aside, Phone: Week 1
kevquirk.com
February 15, 2026
My deleted review of this restaurant
kinduff.com
December 13, 2024
A Custom WebAssembly Compiler
healeycodes.com
December 30, 2023
A love letter to the community-led events
ohhelloana.blog
July 23, 2024

About

I couldn't find a RSS reader that I liked so I decided to build my own.I thought it would be neat if it was public and formatted kind of like a magazine or a newspaper, so here we are.This is a feed of all the feeds that I want to keep up with. I try to keep it independant and keep out things likeenigneering blogs that are just advertisements, but its all up to my discretion.

This page updates daily at 8:11ish AM Mountain Time. The following blogs are featured on the page currently:

For the full list of feeds that are followed see the raw list here.