Reading List — 08/15/2026

www.construction-physics.com

Fishing for Souls, by Adriaen van de Venne, via WikiArt . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at home price declines, the Strategic Petroleum Reserve, The Boring Company’s $4 billion fundraise, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. Housing and Cities California is still not building enough housing. “ After years of n...

s21e20: Trinity

newsletter.danhon.com

0.0 Context Setting Friday, 14 August 2026 in Portland, Oregon, pretty much straight after finishing a live show. I’ve got a full day and this is an attempt at getting a newsletter out in a respectable amount of time without overloading people with words. Short is definitely better sometimes. 0.1 Events The next How People Work, Live! ... with Marcin Wichary is on Friday 21 August at 9am Pacific. You should register for it . Here’s Marcin’s bio: Marcin Wichary started his career ...

A Quarto Question (or Six)

third-bit.com

I am converting the notes for “Managing Research Software Projects” from McCole to Quarto. Most of the changes have gone smoothly, but I’m stuck on a few things and would appreciate guidance. For reference, the materials are in this repository and you can view the rendered version here . The landing page shows the contents of index.qmd (which is good) but that page shows up as entry #1 in the table of contents (which is bad). I have tried using a # Title heading in in...

questions, ii

jamesg.blog

(what if) home pages (were, are) ever-changing poems(?) (what if) home pages (were, are) ever-changing poems(?) (what if) home pages (were, are) ever-changing poems(?)

Another partial SSI trick with canonicalize

bernsteinbear.com

See the previous post for context and explanation of SSI . After reading Chris Fallin’s aegraph post , new ZJIT contributor dak2 landed a block-local version of the canonicalize function in #16828 . The pseudocode of the block-local canonicalize function looks like this: for block in function . reverse_post_order (): rewrite_map = {} for insn in block . insns : insn . operands . map_in_place ( lambda o : rewrite_map . get ( o , o )) ...

Books I Enjoyed In 2026H1

borretti.me

Fiction Invisible Cities by Italo Calvino . Beautiful prose and imagination. By Night in Chile by Roberto Bolaño . Beautiful and surreal prose, but completely unpretentious. Valuable Humans in Transit and Other Stories by qntm . I had already read most of these but they are very, very good, and it was a pleasure to read them again. ⭐️ Life and Fate by Vasily Grossman . Usually when I hear “it’s a 900 page Russian epic about three generations of a family living throu...

Local State in Livelymerge

www.inkandswitch.com

Introduction In the Livelymerge project, Dan Ingalls, Peter van Hardenberg, and I (Alex Warth) are building a Lively Kernel-like system whose heap is an Automerge document. (See my previous lab note for the details of our object model.) The whole point of this arrangement is that every object is persistent and shared: if you and I are looking at the same document, we’re looking at the same objects, and they’ll still be there two weeks from now. It didn’t take much multi-user testin...

TDD inside the agent loop - theater or actual value?

martinfowler.com

My colleagues at Thoughtworks tend to be big fans of Test-Driven Development, and many people in the industry advocate telling LLM agents to use TDD when building software. Birgitta Böckeler was curious if this really makes a difference, so conducted a few experiments . more… My colleagues at Thoughtworks tend to be big fans of Test-Driven Development, and many people in the industry advocate telling LLM agents to use TDD when building software. ...

The Unexpected AI Stack: C# + .NET (Part 4)

chrlschn.dev

Setting up the test foundations using Testcontainers and transactions for AI-enabled applications with C# and .NET Setting up the test foundations using Testcontainers and transactions for AI-enabled applications with C# and .NET

Why Aging May Be a Program, Not a Breakdown

www.quantamagazine.org

In some ways, we know aging when we see it, from the graying of hair to the wrinkling of skin to declines in motor, sensory, and cognitive capacities. Yet the underlying biology of aging remains a matter of uncertainty and debate. Many lines of research align with the theory that aging is a direct result of decay — the inevitable degradation of molecules (including proteins or DNA), organelles… Source In some ways, we know aging when we see it, from the graying of hair to the wrinkling of...

Autonomy at the Speed of the Mission

shield.ai

This blog is the first in a series exploring the technologies and principles shaping the future of AI and autonomy. In a contested environment, yesterday’s software is rarely enough for tomorrow’s mission. Autonomy has to be adaptable by the operator as the mission changes. Historically, changing how an autonomous system behaves has meant changing its software. An operator identifies a gap, then engineers modify the code, retest, recertify as required, and redeploy. The process exists for...

Printing Lists

matklad.github.io

Printing Lists Aug 14, 2026 To print a comma-separated list, a concise idiom is to optionally print the comma first, before the element: for (items, 0 ..) | item, item_index | { if (item_index > 0 ) std.debug.print( ", " ); std.debug.print( "{}" , .{item}); } Printing Lists Aug 14, 2026 To print a comma-separated list, a concise idiom is to optionally print the comma first, before the element: for (items, 0 ..) | item, item_index | {...

AI programming : are you angry yet?

lemire.me

AI-assisted programming is fast evolving and there is a tension between ‘we no longer need to understand the code’ and ‘what is my purpose as a programmer’. I recorded a short video on this topic with how I think the tension can result in conflicts. AI-assisted programming is fast evolving and there is a tension between ‘we no longer need to understand the code’ and ‘what is my purpose as a programmer’. I recorded a short video on this topic with how I think the tension can ...

Cars Kinda Suck RN 3/3: Cars Themselves

nate.mecca1.net

In the month of April my car was in the shop three times. It was supposed to be one trip (O2 sensor, emissions, tires), but it wound up being divided into three because of some unavailability on my part and the mechanics’, combined with a slight delay on parts I ordered. Anyway, I got it back and figured I’d be done with that stuff for a bit. Within 24 hours I was jacking it up to see if a wheel bearing was bad, and within 48 hours I was riding back in a tow truck. In the month of April my ...

Unexpected Unemployment

blog.computationalcomplexity.org

Enjoying Idaho while ignoring Illinois Today is the first day of my life that I am unemployed. And not by choice. As I mentioned on LinkedIn last week, me and about 160 of my colleagues, staff and faculty, untenured and tenured, lost our positions at Illinois Tech after they declared "financial exigency" which allows them to eliminate tenured positions. I'll use this post to tell my story, but keep in mind there are 160 other ones. The president announced that he would be asking the board to d...

Extending immutability: deletion without losing data

www.tigrisdata.com

Tigris has a pretty advanced replication scheme for writes. What happens when you actually need to delete things? Turns out deleting things is hard in distributed systems. Especially when you have a geo-replicated active-active database like Tigris does. We can (and do) use tombstones to mark where data once was, but how do you let people undo an accidental delete? Tigris wants to turn storage inside out , so our implementation of soft d...

A super helpful question: will there be another?

www.rubenerd.au

This is one of those philosophical posts that’s as much a reminder for myself as it is for all you lovely people who read my ramblings. I mean, I’ve always written this blog assuming I’m the only person who reads it, partly because I think I very much should be the only person reading this. But I digress. So much of modern consumer culture comes down to curating a sense of the following three things: Scarcity. Urgency. Off by one errors. I… wait, damn it. The...

On Publishing Your Salary

kevquirk.com

One of my favourite things to do online is perusing the IndieWeb . It's fun, and I've been able to discover a tonne of interesting people along the way. But every now and then, I come across someone who has published their salary history on their site. At first, I thought this was a great idea. It feels transparent, and it theoretically gives people an idea of what they could or should be earning in a particular field. But as I've discovered more people doing this (for the record, I've only s...

Poem: On the edge

jatan.space

Craft launched from Luna, no tether can go farther, faster while being lighter Exploring more worlds with joy and curiosity hosting ideas, deploying empathy and even skepticism for humanity From the edge of a gravitational well they can push the discourse and shape its course All of these futures can bloom with the fervor and fragrance of you. Illustration of a rocket taking off from a Moonbase. Image: SpaceX Poem notes: I love writing poetry where words allude to technical space themes. It...

Hourly updates to jobs and the feed

notes.eatonphil.com

This is an external post of mine. Click here if you are not redirected. This is an external post of mine. Click here if you are not redirected. This is an external post of mine. Click here if you are not redirected. here

AI Product Engineering Notes

hamel.dev

Notes from 13 sessions on evals, context, and systems. 9.5 hours of talks distilled into about 20 minutes of reading. Notes from 13 sessions on evals, context, and systems. 9.5 hours of talks distilled into about 20 minutes of reading.

Write for people

vickiboykis.com

Something I’ve noticed recently is that I am no longer able to read and parse PR titles and descriptions across the internet. I don’t think I stopped being able to read or understand code, but now that we are automatically generating more and more explanatory artifacts instead of writing them, navigating codebases as a human is becoming an exercise in futility. I’m not the only one: We are already constantly drowning in tech jargon, much of which comes to us presented through brea...

Style Guide

dead.garden

A few people I know have a style guide for their blog/website, so here are my thoughts on a Style Guide for this site. Read more on the site… A few people I know have a style guide for their blog/website, so here are my thoughts on a Style Guide for this site. Read more on the site… A few people I know have a style guide for their blog/website, so here are my thoughts on a Style Guide for this site. Read more on the site… Read more on the site…

Random Old Posts

TitleDate
Europe is ruled by rich nepotist families and unelected corporatist cronies killing startups
levels.io
December 14, 2024
I passed the AWS Certified Cloud Practitioner certification
stfn.pl
July 17, 2024
How not to design a UI library
lisyarus.github.io
March 11, 2023
You Don't Need Stream Deck, You Need Macros
switowski.com
May 09, 2024
Leetcode - Episode 2 - Three More Easys
healeycodes.com
January 02, 2019
Git
www.robinwils.com
October 22, 2022
Artemis II astronauts gazed at our Moon with joy, curiosity, and reverence. Through finer robotic orbital views, so can you.
jatan.space
April 13, 2026
My first netrunner store championship
www.jonashietala.se
February 24, 2015
Imagine traveling to Europe to spend your hard-earned money and getting sprayed with water guns by degrowth protesters
levels.io
July 07, 2024
The World's Ugliest Ring
taylor.town
January 09, 2022
Making GRID’s spreadsheet engine 10% faster
alexharri.com
October 11, 2023
July 2024
maggieappleton.com
July 01, 2024
Taming Your Infinite Queues
taylor.town
October 30, 2023
Binius: highly efficient proofs over binary fields
vitalik.eth.limo
April 29, 2024
Theming Apps on iOS is Hard
christianselig.com
February 07, 2022
REWARD
taylor.town
January 02, 2026
Feather Icons: Easy way to get SVG icons in Vue components
calebporzio.com
November 12, 2018
pre-commit vs. CI
switowski.com
November 28, 2023
Foreign funding is behind the degrowth movement in Europe
levels.io
July 01, 2026
Book review: Rework
steveklabnik.com
March 10, 2010
I'm a Gen AI Maximalist and Why You Should Be, Too
chrlschn.dev
October 17, 2024
Micro-managing my time
owenlacey.dev
July 04, 2025
Every Choice Changes Everything: The Show
blog.codinghorror.com
June 22, 2026
AAA gaming on Asahi Linux
alyssarosenzweig.ca
October 10, 2024
Just-a-Textbox
blog.frost.kiwi
February 15, 2022
The Dreaming Spires
georgerrmartin.com
February 13, 2026
A Note On Charity Through Marginal Price Discrimination
vitalik.eth.limo
March 11, 2017
Nontrepeneur: Steve Wozniak
taylor.town
February 05, 2024
OTN forum - "Pro"
rmoff.net
October 21, 2009
Imp: simple interpreter
www.scattered-thoughts.net
October 18, 2019
Preventing Firefox from creating Desktop directories
www.jonashietala.se
August 02, 2015
In response to a developer asking about systems
notes.eatonphil.com
September 15, 2025
Tear Duct Enhancement Surgery
taylor.town
December 22, 2023
Is the Smart Grid All Hot Air?
austinvernon.site
July 06, 2022
Auditing OBIEE Presentation Catalog Activity with Custom Log Filters
rmoff.net
November 10, 2014
Don’t use the maxlength attribute to stop users from exceeding the limit
adamsilver.io
April 15, 2024
How to set up subdomains in the homelab with PiHole and Caddy
stfn.pl
July 20, 2024
Building My Own Newspaper
notes.ansonbiggs.com
June 08, 2025
Beebop The Island Hopper
www.jonashietala.se
April 26, 2010
Respect
third-bit.com
July 21, 2026
A History of Microwave Ovens
taylor.town
October 12, 2024
Data Projects: Managing Data Assets at Netflix Scale
netflixtechblog.com
June 19, 2026
Branch prediction
danluu.com
August 23, 2017
The myth that buying a house is a good idea: homes underperform investing in stock market indices over 10 - 25 years
levels.io
November 20, 2015
voice modems
computer.rip
April 26, 2026
Blog statistics for 2025
stfn.pl
December 30, 2025
How I bought a Tiny PC and turned it into a GPU workstation / gaming rig
stfn.pl
August 23, 2025
Metaphors We Web By
maggieappleton.com
October 24, 2021
A decade of major cache incidents at Twitter
danluu.com
February 02, 2022
Douglas, Dirt, and Matter Out of Place
maggieappleton.com
July 21, 2020
How I make a living working on SerenityOS
awesomekling.github.io
October 29, 2022
Render Hell – Book V
simonschreibt.de
August 16, 2015
Columnar kernels in go?
www.scattered-thoughts.net
October 20, 2023
Writing a lisp compiler from scratch in JavaScript: 1. lisp to assembly
notes.eatonphil.com
November 20, 2018
It’s either a poem or a piece of cheese // Week 20 — 2026
anniemueller.com
May 17, 2026
Making Ethereum alignment legible
vitalik.eth.limo
September 28, 2024
Delayed Code Generation
buttondown.com
January 19, 2026
Battlefront II: Layered Explosion
simonschreibt.de
April 25, 2023
Buttons shouldn’t have a hand cursor
adamsilver.io
July 15, 2016
Photo AI is almost 14,000 lines of raw PHP making $61,808 per month
levels.io
July 03, 2023
Cramming scrapscript into msgpack
taylor.town
December 21, 2024
Serving files over HTTP three ways: synchronous, epoll, and io_uring
notes.eatonphil.com
May 18, 2026
STAMPing on event-stream
www.hillelwayne.com
January 02, 2019
Headspace was started at 38 by former monk Andy Puddicombe who exited at 50
levels.io
October 24, 2023
You cannot grow a pumpkin.
taylor.town
June 20, 2026
UPSKRT - Skeezy Fuck
levels.io
October 31, 2011
To be defeated by ever greater things
anniemueller.com
January 02, 2026
AI is different
antirez.com
August 13, 2025
Scaling the mentor–apprentice relationship
blog.andymatuschak.org
June 15, 2011
We are the heroes of our own stories
levels.io
December 16, 2015
Kicking the Tyres on Harbor for Agent Evals
rmoff.net
April 09, 2026
Kafka Share Groups and Parallelizing Consumption — Part 1: Tuning max.poll.records
jack-vanlightly.com
May 25, 2026
Instrumenting OBIEE - the final chapter
rmoff.net
October 10, 2011
The Alienation Machine: How Social Media Creates Private Profit from Public Disunity
theluddite.org
March 01, 2023
Kafka Connect - HDFS with Hive Integration - SchemaProjectorException - Schema version required
rmoff.net
July 19, 2016
The Multi-Armed Bandit Problem and Its Solutions
lilianweng.github.io
January 23, 2018
Russian Woman Achieves 9x "Mythical" Man Month
taylor.town
November 05, 2023
Prompt Engineering
lilianweng.github.io
March 15, 2023
Generalizing Folds in Haskell
danilafe.com
April 22, 2022
How do databases execute expressions?
notes.eatonphil.com
September 21, 2023
2015 Read Books
www.jonashietala.se
January 01, 2016
0031: 2022, systems distributed, random ids, deleting tombstones, disorderly compaction, juggling blocks, code review woes, holiday shutdown, searching for implementors, everything is copy, sharing the page cache after fysncgate, 9/10 climbers, rise and fall of peer review, real-world concurrency
www.scattered-thoughts.net
January 05, 2023
Steve Yegge's prediction record
danluu.com
August 31, 2015
Ember.js and accessibility
steveklabnik.com
February 07, 2013
Wagner coup is like when you hire a web dev and give GitHub access and he takes over your site
levels.io
June 24, 2023
Introduction
www.robinwils.com
March 02, 2025
The Road Not Taken is Guaranteed Minimum Income
blog.codinghorror.com
March 20, 2025
Watch The Pirate Bay: Away From the Keyboard
levels.io
February 11, 2013
My pick of the year for the State of CSS Survey
ohhelloana.blog
August 19, 2025
Every receipt in Beijing gives you a QR code for digital bookkeeping
levels.io
November 23, 2018
Crosscut: Drawing Dynamic Models
www.inkandswitch.com
March 29, 2022
BigAI is cannibalizing everything that used to be apps for indiehackers
levels.io
July 26, 2026
First few hurdles writing a Scheme interpreter
notes.eatonphil.com
January 10, 2018
2025 Defaults
nate.mecca1.net
December 09, 2025
OBIEE Systems Management - dodgy counter behaviour
rmoff.net
March 08, 2011
Pruning Hypertrees for the Lax and Lazy
conduition.io
April 20, 2026
Bringing the Coolest Car of the Carrera Panamericana to Life
www.theturnsignalblog.com
September 01, 2019
On EA’s Next Act and Its Vision for Sports & Sports Fandom
www.matthewball.co
December 02, 2025
How to rewrite a C++ codebase successfully
gaultier.github.io
May 03, 2024
What I Look For in AI-Assisted PRs
benjamincongdon.me
December 11, 2025

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.