Reading List 1/10/2026

www.construction-physics.com

Bubble chamber scanner, via Reddit . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure and industrial technology. This week we look at Waymos as kid shuttles, naval reactors for data centers, welder’s anthrax, flood buyouts, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. LA fridge law One annoying aspect of moving is that it’s often hard to coordinate your move to take place exactly w...

Fly's new Sprites.dev addresses both developer sandboxes and API sandboxes at the same time

simonwillison.net

New from Fly.io today: Sprites.dev . Here's their blog post and YouTube demo . It's an interesting new product that's quite difficult to explain - Fly call it "Stateful sandbox environments with checkpoint & restore" but I see it as hitting two of my current favorite problems: a safe development environment for running coding agents and an API for running untrusted code in a secure sandbox. Disclosure: Fly sponsor some of my work. They did not ask me to write about Sprites and I didn't g...

Happy Belated New Year

taylor.town

Hey. It's been a while. I've been meaning to reach out, but work and the kids -- you know how it goes. I think about you surpringly often. Yesterday I saw a lone coconut at the grocery store and I literally guffawed . After all these years, I still don't know how to open a stupid coconut. I hope coconuts still baffle you too. I miss being idiots together. The truth is, I've been avoiding you. I miss you, but I'm afraid that you've changed as much as I have. I don't want to admit that mayb...

Vulnerabilities in the Cashu ECash Protocol

conduition.io

I found some vulnerabilities in Cashu's protocol for deterministic wallet recovery. I found some vulnerabilities in Cashu's protocol for deterministic wallet recovery.

Coverage of India’s exploration of Mars

jatan.space

Global view of Mars from the Mangalyaan spacecraft, captured on October 4, 2014. Image: ISRO / Emily Lakdawalla Reviewing Mangalyaan, India’s first Mars mission India’s Mars orbiter completes six years at the red planet, but where is the science? Debate: Mangalyaan’s low science output still reflects on ISRO Mangalyaan spacecraft terminated—it was never a science mission My article on Mangalyaan was rejected 8 times but I published it anyway Views of Mars from India's Mangalyaan orbiter...

Computational Depth

blog.computationalcomplexity.org

I'm posting from Oxford University where I will be spending the "Hilary Term" (through late March) as a visiting fellow at Magdalen College. If you are relatively local, reach out if you'd like to connect. I plan to get back into research after thirteen years of administration, working primarily with Rahul Santhanam and his group. I haven't had a significant sabbatical or leave since Amsterdam 30 years ago, which is what comes from changing jobs too often. Today I'd like to talk about a 2006 pap...

One Regulation E, Two Very Different Regimes

www.bitsaboutmoney.com

Programming note: Happy New Year! Bits about Money is made possible—and freely accessible to all—by the generous support of professionals who find it useful. If you’re one of them, thank you—and consider purchasing a membership . The U.S. is often maligned as being customer-hostile compared to other comparable nations, particularly those in Europe. One striking counterexample is that the government, by regulation, outsources to the financial industry an effective, virtually comprehen...

A data model for Git (and other docs updates)

jvns.ca

Hello! This past fall, I decided to take some time to work on Git’s documentation. I’ve been thinking about working on open source docs for a long time – usually if I think the documentation for something could be improved, I’ll write a blog post or a zine or something. But this time I wondered: could I instead make a few improvements to the official documentation? So Marie and I made a few changes to the Git documentation! a data model for Git After a while working on the docume...

Don't fall into the anti-AI hype

antirez.com

I love writing software, line by line. It could be said that my career was a continuous effort to create software well written, minimal, where the human touch was the fundamental feature. I also hope for a society where the last are not forgotten. Moreover, I don't want AI to economically succeed, I don't care if the current economic system is subverted (I could be very happy, honestly, if it goes in the direction of a massive redistribution of wealth). But, I would not respect myself and my int...

Using AI, Mathematicians Find Hidden Glitches in Fluid Equations

www.quantamagazine.org

Nearly 200 years ago, the physicists Claude-Louis Navier and George Gabriel Stokes put the finishing touches on a set of equations that describe how fluids swirl. And for nearly 200 years, the Navier-Stokes equations have served as an unimpeachable theory of how fluids in the real world behave — from ocean currents threading their way between the continents to air wrapping around an aircraft’s… Source Nearly 200 years ago, the physicists Claude-Louis Navier and George Gabriel Stokes put...

Local Email Debugging with Mailpit

www.jeffgeerling.com

For the past decade, I've used Mailhog for local email debugging. Besides working on web applications that deal with email, I've long used email as the primary notification system for comments on the blog. I built an Ansible role for Mailhog , and it was one of the main features of Drupal VM , a popular local development environment for Drupal I sunset 3 years ago. Unfortunately, barring any future updates from the maintainers, it seems like Mailhog has not been maintained for four yea...

Introducing asimpy

third-bit.com

I put the tutorial on discrete event simulation on hold a couple of days ago and spent a few hours building a small discrete event simulation framework of my own using async / await instead of yield . As I hoped, I learned a few things along the way. First, Python’s await is just a layer on top of its iterator machinery (for an admittedly large value of “just”). When Python encounters await obj it does something like this: iterator = obj . __await__ () # get an iterat...

My favorite musical discoveries of 2025

martinfowler.com

My favorite albums from last year. Balkan brass, an acoustic favorite of 80s returns, Ethio-jazz, Guatemalan singer-guitarist, jazz-rock/Indian classical fusion, and a unique male vocalist. more… My favorite albums from last year. Balkan brass, an acoustic favorite of 80s returns, Ethio-jazz, Guatemalan singer-guitarist, jazz-rock/Indian classical fusion, and a unique male vocalist. more… My favorite albums from last year. Balkan brass, an acoustic ...

What I Got Wrong About “Hard Work” in My 20s

lemire.me

When I was younger, in my 20s, I assumed that everyone was working “hard,” meaning a solid 35 hours of work a week. Especially, say, university professors and professional engineers. I’d feel terribly guilty when I would be messing around, playing video games on a workday. Today I realize that most people become very adept at avoiding actual work. And the people you think are working really hard are often just very good at focusing on what is externally visible. They show up to the right...

s21e01: Things Could Have Been Different; LLMs as LitTech, Their Use as Response to Mass Functional Illiteracy

newsletter.danhon.com

0.0 Context Setting Wednesday, 7 January 2026 in Portland, Oregon where it is wet (but not too wet) and cold (but not too cold), merely a typical brisk dreary day that recalls the less tumultuous and blissfully ignorant late 2009s/early 2010s. I accidentally words this time -- started writing them yesterday as long-form versions of things that caught my attention and were shat out onto Bluesky. 0.1 Events Hallway Track I am rearranging my schedule and hope to bring Hallway Track back ...

2025 Wrap Up Post

nate.mecca1.net

So, I guess there goes 2025. I’m a bit late on the wrap up post, though as much as I’d like to blame a cold I’ve been dealing with for a while (lol I wrote that several days ago when drafting, and I’ve still just now gotten around to posting my finished draft), it’s mostly just laziness. All things considered, it’s been a pretty eventful year for myself - namely that I left my job and returned to my home state. So, I guess there goes 2025. I’m a bit late on the wrap up post, thoug...

Pulling a New Proof from Knuth’s Fixed-Point Printer

research.swtch.com

Introduction Donald Knuth wrote his 1989 paper “A Simple Program Whose Proof Isn’t” as part of a tribute to Edsger Dijkstra on the occasion of Dijkstra’s 60th birthday. Today’s post is a reply to Knuth’s paper on the occasion of Knuth’s 88th birthday. In his paper, Knuth posed the problem of converting 16-bit fixed-point binary fractions to decimal fractions, aiming for the shortest decimal that converts back to the original 16-bit binary fraction. Knuth gives a program nam...

The perils of computing cross-currency performance

c.pgdm.ch

Converting the performance of a stock between currencies naively does not capture currency effects, even though they play a secondary factor long-term. Converting the performance of a stock between currencies naively does not capture currency effects, even though they play a secondary factor long-term.

Tech Stack 2026

www.wezm.net

A summary of my personal tech stack as we start 2026. I previously did one of these in 2024 . I was prompted to write this one by David Bushell and Robb Knight ’s App Defaults 2026 posts. My desk in late 2025. Software My dotfiles are public so if you’re curious about the configuration of some of the tools mentioned below check out github.com/wezm/dotfiles . Operating System: Arch Linux on my desktop, Chimera Linux on m...

Bix Frankonis

manuelmoreale.com

This week on the People and Blogs series we have an interview with Bix Frankonis, whose blog can be found at bix.blog . Tired of RSS? Read this in your browser or sign up for the newsletter . The People and Blogs series is supported by Kevin Humdrum and the other 129 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? My n...

CKSyncEngine questions and answers

christianselig.com

I didn't know what to put as a header so here are some iClouds (interesting clouds) in Maine I’ve had a lot of fun working with CKSyncEngine over the last month or so. I truly think it’s one of the best APIs Apple has built, and they’ve managed to take a very complex topic (cloud syncing) and make it very digestible and easy to integrate, without having to get into the weeds of CKOperation and whatnot like you had to in previous years. That being said, there’s a fair bit of wo...

Always Activate the venv (A Shell Script)

mkennedy.codes

Using a virtual environment is a well-known and important best practice for working on Python projects that use third-party dependencies, i.e. pretty much every Python project out there. But it’s a hassle to make sure you always have the right one activated, that you have one activated, and checking if there’s even one present. Maybe you haven’t created one for this project yet, yet where you’ve checked it out from source control. This post shares a simple shell script that will auto...

Random Old Posts

TitleDate
A Quick Gasprice Market Analysis
vitalik.eth.limo
December 14, 2017
The Great Aboveground Empire
ascii.textfiles.com
May 22, 2023
A Typesafe Representation of an Imperative Language
danilafe.com
November 02, 2020
“Why would anybody start a website?”
ohhelloana.blog
September 18, 2025
Lowering in SQL
buttondown.com
October 27, 2025
Smile Like Zuck
eieio.games
March 10, 2025
Redis 3.2.0 is out!
antirez.com
May 06, 2016
RustLab 2024
laplab.me
December 17, 2024
CPS-1: GFX system internals
fabiensanglard.net
February 20, 2022
Using LLM-as-a-Judge For Evaluation: A Complete Guide
hamel.dev
October 29, 2024
Surf by Tim McNamara 4 colour dithered image. Based on an...
tim.mcnamara.nz
May 29, 2022
Lisp Compiler Optimizations
healeycodes.com
May 30, 2024
Done this, done that. What now?
www.jonashietala.se
November 05, 2011
The eBook for 'Why Cryptocurrencies?' is now available for free
www.jonashietala.se
February 19, 2024
Removing Turbolinks from Rails 4
steveklabnik.com
June 25, 2013
Caching is an Abstraction, not an Optimization
buttondown.com
June 30, 2025
Some Stuff I've Been Reading
buttondown.com
August 25, 2025
A template proposal for adopting Rust at work
tim.mcnamara.nz
March 15, 2023
My eBike Economics
brewster.kahle.org
February 07, 2023
Adelboden: Jungfrau Region, Switzerland
www.robinwils.com
September 25, 2024
2024 In Review
blog.thornewolf.com
January 02, 2025
"Rules" that terminal programs follow
jvns.ca
December 12, 2024
Automatically Signing a Windows EXE with Azure Trusted Signing, dotnet sign, and GitHub Actions
feeds.hanselman.com
November 28, 2025
Potluck: Dynamic documents as personal software
www.inkandswitch.com
October 31, 2022
The design of software engineering course projects
austinhenley.com
April 28, 2025
Layer 1 Should Be Innovative in the Short Term but Less in the Long Term
vitalik.eth.limo
August 26, 2018
Multiplying the Shuffle Speed in Go with Batched Shuffling
lemire.me
December 15, 2025
Code folding in Doom Emacs
c.pgdm.ch
October 21, 2024
Student-Oriented Teaching
taylor.town
January 31, 2022
Why we don’t have benchmarks comparing Redis with other DBs
antirez.com
January 29, 2015
Creating an Easy Mode for Rust
tim.mcnamara.nz
May 01, 2022
Driving a Porsche Taycan for a Week, a UX review
theturnsignalblog.com
May 01, 2022
Transforming colors with matrices
lisyarus.github.io
October 10, 2024
How Bell Labs Won Its First Nobel Prize
www.construction-physics.com
December 18, 2025
When I'm Sad My Computer Sends Me Cats
healeycodes.com
February 18, 2022
Using GitHub Actions to deploy a Flask/NGINX/Cloudflared tunnel docker-compose stack
austinsnerdythings.com
November 02, 2023
Uncle Bob and Silver Bullets
www.hillelwayne.com
October 05, 2017
Flame Graphs in Go
lemire.me
October 26, 2025
Why (and how) to read books
notes.eatonphil.com
September 26, 2018
A Philosophy of Blockchain Validation
vitalik.eth.limo
August 17, 2020
High quality, low filesize GIFs
christianselig.com
August 02, 2025
Advent of code 2023 in under a second in python (ish!)
blog.singleton.io
January 02, 2024
Full screen triangle optimization
30fps.net
February 26, 2023
Implementing and Verifying "Static Program Analysis" in Agda, Part 7: Connecting Semantics and Control Flow Graphs
danilafe.com
November 29, 2024
Building My Own Newspaper
notes.ansonbiggs.com
June 08, 2025
Exploring a Postgres query plan
notes.eatonphil.com
November 19, 2023
Establishing Habits with Habitica
www.jonashietala.se
November 21, 2015
Clarifications about Redis and Memcached
antirez.com
September 26, 2015
Predictable memory accesses are much faster
lemire.me
August 15, 2025
Dispatch 012: Local-first talks, Automerge 3, and Scribbling on a Google Calendar
www.inkandswitch.com
July 31, 2025
How Do You Read My Content
manuelmoreale.com
January 06, 2026
Big Bots Don't Cry
blog.computationalcomplexity.org
October 08, 2025
Let's write a video game from scratch like it's 1987
gaultier.github.io
June 20, 2024
Constraint Solving with Minizinc
www.hillelwayne.com
September 24, 2018
My Sixth Year as a Bootstrapped Founder
mtlynch.io
February 16, 2024
State of standardized lock files: December 2023
snarky.ca
December 24, 2023
i pretended that i didn't know any better
taylor.town
June 16, 2023
Property Tests + Contracts = Integration Tests
www.hillelwayne.com
December 17, 2017
MuSig1 - A Reasonably Secure Multisig Scheme
conduition.io
June 29, 2023
An intuition for distributed consensus in OLTP systems
notes.eatonphil.com
February 08, 2024
Learn the Storage API by Building a Note Taking App (Tutorial)
healeycodes.com
April 09, 2019
Moon Monday #254: The one following last week’s embarrassing typo
jatan.space
December 08, 2025
A peek into the USM format
blog.benjojo.co.uk
March 21, 2015
Coffee shop
jamesg.blog
December 17, 2025
May 2025
maggieappleton.com
May 25, 2025
Patchwork 03 · Dynamic history
www.inkandswitch.com
February 22, 2024
Jacquard 01 · Versioning and provenance for empirical research
www.inkandswitch.com
August 06, 2024
The Transformer Family
lilianweng.github.io
April 07, 2020
Using PiHole and Tailscale to block ads on all my devices, including mobile
stfn.pl
May 17, 2025
I Ported Sudoku to Your URL Bar and It Plays like a Dream
healeycodes.com
February 21, 2019
Monty Hall
www.jonashietala.se
July 30, 2014
The problem with tooltips and what to do instead
adamsilver.io
August 26, 2019
Anchoring AI to a reference application
martinfowler.com
September 25, 2025
AltTab for Mac OS
blog.kowalczyk.info
July 21, 2025
What I learned during the license switch
antirez.com
May 02, 2025
The Double It and Pass It On License
kinduff.com
August 14, 2023
How I Do Things: Chronic Fatigue Edition
taylor.town
October 31, 2023
2024
notes.ansonbiggs.com
January 02, 2025
The Polygons of Another World: Amiga
fabiensanglard.net
January 02, 2020
Clarifications on the Incapsula Redis security report
antirez.com
June 02, 2018
Book Review: The Demon in the Machine
benjamincongdon.me
December 15, 2025
Handmade Seattle 2023
laplab.me
January 11, 2024
The Little Things in Life
www.jonashietala.se
February 03, 2011
Disallow large file download from URLs in Python
rednafi.com
March 23, 2022
Advent of Slop: A Guest Post by Claude
lucumr.pocoo.org
December 23, 2025
Street Fighter 2: Sound System Internals
fabiensanglard.net
January 15, 2022
Interesting links - December 2025
rmoff.net
December 16, 2025
Mercedes vs Lucid: Different Views on Luxury UI Design
theturnsignalblog.com
November 01, 2020
Media Server Journey
laplab.me
December 28, 2025
Making a Fur Hat
nate.mecca1.net
September 09, 2024
Implementing a tiny CPU rasterizer | Part 3: Interpolating colors
lisyarus.github.io
November 01, 2024
Process substitution in Bash
rednafi.com
April 30, 2023
Carrot Risotto
blog.singleton.io
March 10, 2020
Zip Files as (Simple) Key-Value Stores
benjamincongdon.me
December 12, 2025
Building Family Websites
healeycodes.com
May 29, 2023
Debugging AI With Adversarial Validation
hamel.dev
April 12, 2024
Ubuntu Linux on Snapdragon X Laptop (Lenovo Yoga Slim 7x)
www.wezm.net
December 01, 2024
Problematic Proteins
maggieappleton.com
August 08, 2020
Icepath: a 2D Programming Language
healeycodes.com
August 22, 2025
Travis build matrix for Rails
steveklabnik.com
March 10, 2013

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.