Reading List 11/29/25

www.construction-physics.com

DragonFire laser being tested in 2024, via Wikipedia . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at NIMBYism and aesthetics, defibrillator drones, railway track detonators, a proposed mach-23 space gun, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. NIMBYism and aesthetics A common opinion I hear about opposition to new housing constru...

How I Replaced My Son’s PC With an £88 iMac

kevquirk.com

I recently replaced my son's broken PC with a 2015 iMac from eBay. Here's how it went... A year or so ago, my wife and I gave our oldest son a spare computer we had lying around. This was mainly for homework, but also for some light gaming, like Minecraft and Super Tux Cart. The machine was actually the little home server I built a few years ago. At 6 years old the motherboard decided to give up the ghost and blew. After talking to him about it, we decided to look for something a bit sma...

Size Matters

matklad.github.io

Size Matters Nov 28, 2025 TigerStyle is pretty strict about some arbitrary limits: …we enforce a hard limit of 70 lines per function … … hard limit all line lengths, without exception, to at most 100 columns … At the same time, we have a few quite large files, to the point of having to explicitly exclude them from our “no large binary blobs in the git history” policy: tidy.zig#L746 . Just how large should you make your functions/classes/files? I have two a...

On "AI Brendans" or "Virtual Brendans"

www.brendangregg.com

There are now multiple AI performance engineering agents that use or are trained on my work. Some are helper agents that interpret flame graphs or eBPF metrics, sometimes privately called AI Brendan ; others have trained on my work to create a Virtual Brendan that claims it can tune everything just like the real thing. It sounds like my brain has been uploaded to the cloud by someone else who is now selling it (yikes!). I've been told it's even "easy" to do this thanks to all my publications ...

Interesting links - November 2025

rmoff.net

Welcome to the 10th edition of Interesting Links . I’ve got over a hundred links for you this month—all of them, IMHO, interesting :) I’ll start off by shamelessly plugging the articles that I published this month: It turns out, I’ve been thinking about Agents and MCP all wrong . It was a bit of a 💡 for me, and if you’re trying to grok wtf agents are, give it a read and let me know if it helps you. (AI) Smells on Medium - a proper ranty post, inspired by com...

Stolen Focus

moonbase.lgbt

Note: The bulk of this article was written a few months ago, and left gathering dust on my hard drive. I rediscovered it recently and decided to put it out there, even though it’s still a little rough around the edges. I’ve been concerned about my digital habits for a long time. When I was active on Twitter years ago, I found myself endlessly fixated on follower counts, retweets, likes, anything that could be quantified about the perceived quality of my posting, and constantly comparin...

Demystifying Determinism in Durable Execution

jack-vanlightly.com

Determinism is a key concept to understand when writing code using durable execution frameworks such as Temporal, Restate, DBOS, and Resonate. If you read the docs you see that some parts of your code must be deterministic while other parts do not have to be.  This can be confusing to a developer new to these frameworks.  This post explains why determinism is important and where it is needed and where it is not. Hopefully, you’ll have a better mental model that makes things less confusing. W...

LLM Evals: Everything You Need to Know

hamel.dev

This document curates the most common questions Shreya and I received while teaching 700+ engineers & PMs AI Evals. Warning: These are sharp opinions about what works in most cases. They are not universal truths. Use your judgment. 👉 Want to learn more about AI Evals? Check out our AI Evals course . It’s a live cohort with hands on exercises and office hours. Here is a 25% discount code for readers. 👈 Listen to the audio version of this FAQ If you prefer to listen ...

Langjam Gamejam: Build a programming language and then use it to make a game in 7 days

austinhenley.com

https://austinhenley.com/blog/langjamgamejam.html https://austinhenley.com/blog/langjamgamejam.html https://austinhenley.com/blog/langjamgamejam.html

On eating shit

manuelmoreale.com

You’re sitting at a table. In front of you, a series of plates. They’re full of shit (like some people). Not the same shit, mind you. It’s different types, produced by different animals, in different quantities. The unfortunate reality of the situation is that you have to eat the contents of one of those plates. Yeah, it sucks, I’m sorry. But you just have to. So you understandably start going through the thought process of figuring out which one is the “best” one. You start examin...

What Changed?

third-bit.com

Your company brought in a new CEO, and she believes that you can’t manage what you don’t measure. One of the first things she does is look at historical data on how long developers have spent fixing bugs over the past year. When she plots the data quarter by quarter, she gets the following: The change over time is easier to see when we scale the Y axis logarithmically: The number of bugs taking more than 100 hours to close is clearly going up over time, but why? And why...

Nvidia Graphics Cards work on Pi 5 and Rockchip

www.jeffgeerling.com

Nvidia Graphics Cards work on Pi 5 and Rockchip A few months ago, GitHub user @yanghaku dropped a 15 line patch to fix GPU support for practically all AMD GPUs on the Raspberry Pi (and demoed a 3080 running on the Pi with a separate, unreleased patch). This week, GitHub user @mariobalanica dropped this (larger) patch which does the same for Nvidia GPUs ! I have a Raspberry Pi and an Nvidia graphics card—and I'm easily distracted. So I put down my testing of a GB10 syste...

Particle Physicists Detect ‘Magic’ at the Large Hadron Collider

www.quantamagazine.org

Ninety million times a year, when protons crash together at the Large Hadron Collider (LHC), they produce, in their wreckage, a top quark and an anti-top quark, the heaviest known elementary particles. In the trillionth of a trillionth of a second before the particles decay into lighter pieces, they fly apart. But they remain quantum mechanically entangled, meaning each particle’s state depends on… Source Ninety million times a year, when protons crash together at the Large Hadron Collide...

Is psql's scripting language Turing complete? Or: fibonacci in psql

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

Notes on the WASM Basic C ABI

eli.thegreenplace.net

The WebAssembly/tool-conventions repository contains "Conventions supporting interoperability between tools working with WebAssembly". Of special interest, in contains the Basic C ABI - an ABI for representing C programs in WASM. This ABI is followed by compilers like Clang with the wasm32 target. Rust is also switching to this ABI for extern "C" code. This post contains some notes on this ABI, with annotated code samples and diagrams to help visualize what the emitted WASM code is...

How fast can browsers process base64 data?

lemire.me

Base64 is a binary-to-text encoding scheme that converts arbitrary binary data (like images, files, or any sequence of bytes) into a safe, printable ASCII string using a 64-character alphabet (A–Z, a–z, 0–9, +, /). Browsers use it in JavaScript to embedding binary data directly in code or HTML or to transmitting binary data as text. Browsers recently added convenient and safe functions to process base 64 functions Uint8Array.toBase64() and Uint8Array.fromBase64() . Though they are sev...

Automatically Signing a Windows EXE with Azure Trusted Signing, dotnet sign, and GitHub Actions

feeds.hanselman.com

Mac Tahoe (in Beta as of the time of this writing) has this new feature called Edge Light that basically puts a bright picture of an Edge Light around your screen and basically uses the power of OLED to give you a virtual ring light. So I was like, why can't we also have nice things? I wrote ( vibed, with GitHub Copilot and Claude Sonnet 4.5 ) a Windows Edge Light App (source code at https://github.com/shanselman/WindowsEdgeLight and you can get the latest release here https://github.com/shan...

#Vietnam2025 Typing from a Phê La cafe

rubenerd.com

I woke up this morning with the mother of all migraines. This was obviously dreadful, but it also gave me an excuse this afternoon to chill for a bit while the extended family continue exploring this incredible country. Now that the stuff has kicked in (so to speak), I can check in and say hi. I’m typing this from a Ho Chi Minh City (ne. Saigon) branch of Phê La , a small chain known for their exhaustive range of coffee and tea brewing options. Want a V60-style brew, or an espresso, or...

Dispatch 014: Introducing GAIOS

www.inkandswitch.com

Hello and welcome to a jam-packed edition of the Ink & Switch Dispatch! It begins with our first public update about the ARIA Safeguarded AI Programme, introducing our project GAIOS and the new lab staff working on it, followed by a report on its implementation of our new local-first auth system Keyhive. We’ll share three presentations from the LIVE 2025 conference, and cue-up a new lab note from the Beckett video game version control project. Finally, we have two new researchers-in-residence ...

Highlights from my appearance on the Data Renegades podcast with CL Kao and Dori Wilson

simonwillison.net

I talked with CL Kao and Dori Wilson for an episode of their new Data Renegades podcast titled Data Journalism Unleashed with Simon Willison . I fed the transcript into Claude Opus 4.5 to extract this list of topics with timestamps and illustrative quotes. It did such a good job I'm using what it produced almost verbatim here - I tidied it up a tiny bit and added a bunch of supporting links. What is data journalism and why it's the most interesting application of data analytics [02:03...

World’s Most Stable Raspberry Pi? 81% Better NTP with Thermal Management

austinsnerdythings.com

I’ve written before about building microsecond-accurate NTP servers with Raspberry Pi and GPS PPS , and more recently about revisiting the setup in 2025 . Both posts focused on the hardware setup and basic configuration to achieve sub-microsecond time synchronization using GPS Pulse Per Second (PPS) signals. But there was a problem. Despite having a stable PPS reference, my NTP server’s frequency drift was exhibiting significant variation over time. After months (years) of monitoring ...

Data Independence

buttondown.com

You and your bud are jamming out to math rock at the office while you work on the MVP of Datablaster 3000 and then the senior engineer walks in to the office and says “I think we should ship without the query planner; Datablaster 3000 is for advanced users. People who know how queries are executed. We don’t have to make it easier for them to write queries.” You nearly spit out your peppermint latte and give your friend a wary look. Is this what this guy thinks we’re doing here? It’...

Random Old Posts

TitleDate
Infinite Relations
buttondown.com
September 15, 2025
Building Family Websites
healeycodes.com
May 29, 2023
Beckett 01 · Version Control for Space and Structure
www.inkandswitch.com
November 10, 2025
The joys and perils of beating C with Haskell: productionizing wc
0xd34df00d.me
March 10, 2020
Understanding Hash Functions
austinvernon.site
June 10, 2021
Issue No. 342
orbitalindex.com
October 29, 2025
Alpha 1 – My Top 5 Usecases
simonschreibt.de
January 22, 2016
Improving color quantization heuristics
blog.pkh.me
December 31, 2022
Adding Gaussian Noise to a signal in Python
nishtahir.com
April 23, 2025
Files are fraught with peril
danluu.com
July 12, 2019
The Internet Continues Getting Worse: Reddit's Third-Party Apps and Digital Enclosure
theluddite.org
June 01, 2023
Human Driving Increases Transportation Cost 10x
austinvernon.site
October 14, 2024
A discussion of discussions on AI bias
danluu.com
June 16, 2024
Delegation: When being helpful is actually hurting
www.elidedbranches.com
July 29, 2018
Kafka Producer Pipeline for Ruby on Rails
sirupsen.com
July 22, 2014
Let's write a search engine, part 2 of 2
www.redblobgames.com
August 30, 2025
A bicycle for the senses
stephango.com
June 07, 2023
My Stream Deck Setup
switowski.com
May 13, 2024
It’s not included if it’s not listed
rubenerd.com
November 14, 2025
Flame Graphs in Go
lemire.me
October 26, 2025
Why Are So Many Pedestrians Killed by Cars in the US?
www.construction-physics.com
October 09, 2025
Resurrecting a Dead Library: Part One - Resuscitation
mtlynch.io
July 24, 2018
My first law of form design
adamsilver.io
July 21, 2025
Ordering Fancy Foods: A Guide for Stupid Americans
samhenri.gold
July 24, 2022
Drawing a self portrait
www.jonashietala.se
August 08, 2015
Shield AI and HII Successfully Combine Proven Autonomy in USV Operations
shield.ai
November 03, 2025
Book Review: ANSI Common Lisp
notes.eatonphil.com
March 25, 2018
Un-Bucket List
taylor.town
January 15, 2022
Organizing Go tests
rednafi.com
October 08, 2025
TaskWarrior
benjamincongdon.me
August 31, 2024
Declaratively Deploying Multiple Blog Versions with NixOS and Flakes
danilafe.com
April 10, 2022
The NYC tech art games triangle
eieio.games
January 22, 2025
A Simple Thought
www.jonashietala.se
February 02, 2012
Recently - September 2021
benjamincongdon.me
September 30, 2021
Twitter is too important to be owned by Twitter
steveklabnik.com
July 24, 2011
Resonance
jamesg.blog
November 19, 2025
How I Use AI: Early 2025
benjamincongdon.me
February 02, 2025
What is Software Engineering?
research.swtch.com
May 30, 2018
Napkin Problem 8: Data Synchronization
sirupsen.com
May 03, 2020
Hacking window titles to help OBS
blog.pkh.me
June 06, 2023
You Need to be Wrong (Sometimes)
benjamincongdon.me
June 20, 2022
Guest Post on Why Coding Style is Important
blog.computationalcomplexity.org
September 02, 2025
Space Debris Characterization Using Machine Learning Methods
projects.ansonbiggs.com
February 07, 2022
20 years of YC
veekaybee.github.io
March 17, 2025
Priority and Process
ascii.textfiles.com
February 13, 2023
Game Engine Black Book: Wolfenstein 3D, Korean Edition
fabiensanglard.net
October 30, 2020
Semver violations are common, better tooling is the answer
predr.ag
September 07, 2023
A unified front for your team
kinduff.com
January 27, 2024
Scrivendo Wohpe
antirez.com
July 17, 2022
Display your Mastodon followers count on a 4 digit TM1637 display
stfn.pl
December 16, 2023
Sampling v. tracing
danluu.com
January 24, 2016
The Vibe Coding Chronicles
nate.mecca1.net
April 13, 2025
wastrel, a profligate implementation of webassembly
wingolog.org
October 30, 2025
Membership Testing
switowski.com
October 08, 2020
I No Longer Attend Vintage Computer Festivals. (But You Probably Should.)
ascii.textfiles.com
July 29, 2025
Marx, anarchism, and web standards
steveklabnik.com
December 15, 2011
Super Hot – Turn-based Action
simonschreibt.de
October 08, 2013
How to Scrounge for Between Time
taylor.town
December 13, 2022
John Carmack on Inlined Code
number-none.com
September 27, 2014
A stern letter to the drawbridge operator
taylor.town
August 11, 2025
How To Understand That Jepsen Report
buttondown.com
May 05, 2025
The Alienation Machine: How Social Media Creates Private Profit from Public Disunity
theluddite.org
March 01, 2023
What If I Want My Website to Last for 100 Years?
healeycodes.com
June 24, 2019
Things unlearned
www.scattered-thoughts.net
September 29, 2021
My first theme: Addictive Gaming
www.jonashietala.se
July 25, 2009
Migrating to Kubernetes, part 2: Why it’s hard
yolken.net
April 18, 2021
Programming culture problems
www.robinwils.com
May 11, 2024
What even is distributed systems
notes.eatonphil.com
August 09, 2025
Log context propagation in Python ASGI apps
rednafi.com
August 06, 2024
Humble Leadership for Team Success
kinduff.com
January 12, 2024
Our Software Dependency Problem
research.swtch.com
January 23, 2019
New zine: The Secret Rules of the Terminal
jvns.ca
June 26, 2025
The value of in-house expertise
danluu.com
September 29, 2021
A Language for an Assignment - Homework 3
danilafe.com
January 03, 2020
Two thought experiments to evaluate automated stablecoins
vitalik.eth.limo
May 25, 2022
Extracting schedule information from timeedit
www.jonashietala.se
November 27, 2014
Optimizations in the GBA BIOS
moonbase.lgbt
June 13, 2019
The disadvantages of CSS preprocessors
adamsilver.io
May 05, 2015
Profitable Parenting
taylor.town
October 10, 2023
Conformant OpenGL 4.6 on the M1
asahilinux.org
February 14, 2024
Patchwork 05 · Edit groups
www.inkandswitch.com
February 29, 2024
The Computer Graphics Library
fabiensanglard.net
March 12, 2014
the best words
taylor.town
April 14, 2024
Models and science
lemire.me
May 23, 2025
The Transformer Family
lilianweng.github.io
April 07, 2020
Let's Build a CAPTCHA Generator with Node.js
healeycodes.com
November 11, 2019
Some Rust breaking changes don't require a major version
predr.ag
January 26, 2023
Most core values are meaningless
yolken.net
August 08, 2021
Poking at Emacs
www.jonashietala.se
January 30, 2011
Designing Calm Into the Home Office: Gabriel Newton’s Home Display Setup
www.makerstations.io
October 05, 2025
My First Golang Program
healeycodes.com
October 02, 2019
Elm Town #75: The Great Wall of Code
taylor.town
May 29, 2024
How to get better at recursion
notes.eatonphil.com
March 07, 2021
What 6 hours at HN #1 actually does to your traffic
nmn.gl
January 06, 2025
Here-doc headache
rednafi.com
July 19, 2024
Discovering direnv
rednafi.com
October 02, 2024
Let's Talk About The American Dream
blog.codinghorror.com
March 06, 2025
This Course Has Its Own Soundtrack
mkennedy.codes
October 25, 2025
Cracking Electron apps open
fasterthanli.me
July 03, 2023
The Book Of CP-System
fabiensanglard.net
September 25, 2022

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.