The new year

jamesg.blog

Watching as condensation drips from the window panes – the inside being so warm, and the outdoors being almost freezing – I notice the pink sky which signals that, soon, the sun will set. My first instinct when seeing the pink sky – the colour of the sky only intensifying as the minutes pass – was how much the colours of the sky means to me, not just this year but in general. At sun rise and sunset, the boundaries are gradients: the sky changes between many colours. There are magical mom...

Should US homebuilders emulate Sweden?

www.construction-physics.com

A common sentiment I see with folks interested in improving US homebuilding is that we should try and emulate Sweden. More specifically, that we should emulate Sweden’s large-scale adoption of prefabricated construction. Something like 85% of Swedish single family homes , along with 30-40% of multifamily buildings , are factory-built, produced in large, impressive-looking factories like Lindbäcks . Per this line of thinking, the main problem with US housing construction is that it’s stil...

2025 in Review

benjamincongdon.me

Previously: 2024 , 2023 , 2022 , 2021 , 2020 , 2019 , 2018 , 2017 A surprisingly persistent personality quirk I have is that I care a lot about the changeover of the new year. I quite like consuming yearly predictions, year-in-reviews, and so on, and use the calendar transition as a time for reflection. Work I’ve now been at Databricks for a little over 3.5 years, and it’s been quite a fun ride. In most ways, it’s exceeded my expectations from when I joined. I’ll hopefull...

WebAssembly as a Python extension platform

nullprogram.com

Software above some complexity level tends to sport an extension language, becoming a kind of software platform itself. Lua fills this role well, and of course there’s JavaScript for web technologies. WebAssembly generalizes this, and any Wasm-targeting programming language can extend a Wasm-hosting application. It has more friction than supplying a script in a text file, but extension authors can write in their language of choice, and use more polished development tools — debugging, test...

Good Riddance, 2025

kevquirk.com

I'm glad to see the back of 2025, so let's focus on 2026. As I write this, it’s 18:49 on New Year’s Eve. I’m sat in the lounge, with the fire going, annoyed that our NYE plans have been ruined by me having the flu. I feels like an appropriately shitty end to a very shitty year. In 2025, I: Worked way too much Spent too much time away from home travelling for work Neglected those I love Helped my Mum, where possible, through recovering from a heart attack L...

How I’m Doing at the End of 2025

rmondello.com

I am in the process of updating my résumé. Not because I’m looking for a job [1] , but because I like to feature my résumé on my website and the current published copy doesn’t reflect my pivot from engineering management to an individual contributor role two years ago . I feel a little bit weird about the misrepresentation, and would rather update the document than take it down. While working on some edits, I was reflecting on how things have been going, and decided to write this “wha...

The GDB JIT interface

bernsteinbear.com

GDB is great for stepping through machine code to figure out what is going on. It uses debug information under the hood to present you with a tidy backtrace and also determine how much machine code to print when you type disassemble . This debug information comes from your compiler. Clang, GCC, rustc, etc all produce debug data in a format called DWARF and then embed that debug information inside the binary (ELF, Mach-O, …) when you do -ggdb or equivalent. Unfortunately, this means ...

Conditions in the Intel 8087 floating-point chip's microcode

www.righto.com

In the 1980s, if you wanted your computer to do floating-point calculations faster, you could buy the Intel 8087 floating-point coprocessor chip. Plugging it into your IBM PC would make operations up to 100 times faster, a big boost for spreadsheets and other number-crunching applications. The 8087 uses complicated algorithms to compute trigonometric, logarithmic, and exponential functions. These algorithms are implemented inside the chip in microcode. I'm part of a group that is reverse-enginee...

Technology is culture

lemire.me

We are experiencing one of the most significant technological breakthroughs of the last few decades. Call it what you will: AI, generative AI, large language models… But where does it come from? Academics will tell you that it stems from decades of mathematical efforts on campus. But think about it: if this were the best model to explain what happened, where would the current breakthroughs have occurred? They would have happened on campus first, then propagated to industry. That’s the line...

Still (ab)using spreadsheets as a KB, for now?

rubenerd.com

Forgive the Betteridge headline, but it’s because this is a personal thought process I’m still going through myself. As opposed to a personal thought process I’m going through for someone else!? That doesn’t make sense. Welcome to 2026! The shop next door is playing a Carpenters album, which is awesome. Rest in peace Karen, you were a legend. Spreadsheets Last year was a bit of a wash for me when it came to personal productivity, but I flipped the narrative hard in December. Mayb...

2025: The year in LLMs

simonwillison.net

This is the third in my annual series reviewing everything that happened in the LLM space over the past 12 months. For previous years see Stuff we figured out about AI in 2023 and Things we learned about LLMs in 2024 . It’s been a year filled with a lot of different trends. The year of "reasoning" The year of agents The year of coding agents and Claude Code The year of LLMs on the command-line The year of YOLO and the Normalization of Deviance The year of $200/...

I canceled my book deal

austinhenley.com

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

2025: A New Chapter for Shield AI

shield.ai

Dear Team, As we near the end of the calendar year, I want to take a moment to reflect on everything we’ve accomplished together. 2025 was an extraordinary year for Shield AI, marked by record-breaking achievements with the Coast Guard, the launch of a new autonomous aircraft, and countless milestones in between. At every step, each of you played an essential role in making 2025 the year it was. I came into Shield AI in May with a background in building business in tech, not defense. Despi...

Reasons to Love the Field of Programming Languages

danilafe.com

I work at HPE on the Chapel Programming Language . Recently, another HPE person asked me: So, you work on the programming language. What’s next for you? This caught me off-guard because I hadn’t even conceived of moving on. I don’t want to move on, because I love the field of programming languages . In addition, I have come to think there is something in PL for everyone, from theorists to developers to laypeople. So, in that spirit, I am writing this list as a non-exhaust...

Blog statistics for 2025

stfn.pl

Some insights on who visited my blog in the last 12 months Some insights on who visited my blog in the last 12 months

Inlining

buttondown.com

This is the last NULL BITMAP of the year. If you read these with any regularity, sincerely, thanks for spending time with me every week. Reflecting on the year, I have been a bit down about the future of programming culturally, with the advent of LLMs it feels like people are telling me that being interested in how things work and how best to think about things is a waste of time. That "no, no, we're automating the boring parts" refrain fills me with dread about which those people thought were...

Testing the Mono Gateway, a custom-built 10 Gbps Router

www.jeffgeerling.com

Testing the Mono Gateway, a custom-built 10 Gbps Router Last month, the stars aligned for me to bring the Mono Gateway (a 10 Gbps router that YouTuber Tomaž Zaman and his team at Mono built from scratch) on a trip to Phoenix, and test it with one of the most OP network test boxes I've ever seen, at the ServeTheHome HQ. In this video, Patrick (from STH) and I put Gateway through a real-world torture test using CyPerf: Jeff Geerling January 2, 2026 Testing ...

V.H. Belvadi

manuelmoreale.com

This week on the People and Blogs series we have an interview with V.H. Belvadi, whose blog can be found at vhbelvadi.com . Tired of RSS? Read this in your browser or sign up for the newsletter . The People and Blogs series is supported by Olu Niyi-Awosusi and the other 130 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?...

2025 Recap: so many projects

fasterthanli.me

I’ve been working on so many projects in 2025, I thought it was important for me to make a recap, if only just to clear my head. There are many, many, many things to go through and we don’t have a sponsor today, so I’m gonna start right away with facet! facet facet is a project that I started working on in March of this year — that’s right, it’s only been ten months, yet it feels like an eternity. ...

Python Numbers Every Programmer Should Know

mkennedy.codes

There are numbers every Python programmer should know . For example, how fast or slow is it to add an item to a list in Python? What about opening a file? Is that less than a millisecond? Is there something that makes that slower than you might have guessed? If you have a performance sensitive algorithm, which data structure should you use? How much memory does a floating point number use? What about a single character or the empty string? How fast is FastAPI compared to Django? I wanted to ta...

Summary of reading: October - December 2025

eli.thegreenplace.net

"The Origins of Political Order: From Prehuman Times to the French Revolution" by Francis Fukuyama - while reading this book it occurred to me that domains of study like political sciense must be incredibly difficult and frustrating. Imagine trying to match a model onto a set of data; the model has thousands of parameters, but you only have dozens or a couple of hundred of data points. This is what political sciense is like; there's a huge number of parameters and variables, far more than actual...

Year in community

notes.eatonphil.com

This year I ran three book club readings over email with 1,230 unique attendees. I ran 12 coffee club meetups in midtown Manhattan with 170 unique attendees. Angelo and I ran 6 NYC Systems meetups with 12 different speakers and 281 unique attendees. I took 3 visiting PhD students out for Banh Mi . I raised $6,915 for educational non-profits, offering chats in return. I got coffee, lunch, or took 30 minute calls with 55 people I'd never spoken to before in person or on video. (Most, bu...

s20e09: An End Of Year Opinion About AI Because Why Not; Good Enough Mitigation of Reasonably Foreseeable Harm

newsletter.danhon.com

0.0 Context Setting It’s been a minute. This is probably the third draft of an episode that I’ve tried to finish so maybe this one will stick. It has been hard to write, lately! It’s December 29 in Portland, Oregon and it is getting cold. Also many things have happened in the world and it feels like things that suck have outweighed the things that don’t suck. 0.1 Some Personal News Hey, did you know I do workshops and coaching now? I could explain what they do, but I’ll le...

Random Old Posts

TitleDate
Log Replication Disaggregation Survey - Apache Pulsar and BookKeeper
jack-vanlightly.com
March 13, 2025
Extracting schedule information from timeedit
www.jonashietala.se
November 27, 2014
Analyzing Link Rot in My Newsletter (After 31 Editions)
simplyexplained.com
September 02, 2023
~/Documents/Tomfoolery
samhenri.gold
January 14, 2022
Earth is becoming sentient
stephango.com
February 26, 2024
XORry Not Sorry: The Most Amusing Security Flaws I've Discovered
predr.ag
April 01, 2025
An Incomplete Explanation of the Proc Macro That Saved Me 4000 Lines of Rust
mbuffett.com
May 04, 2021
Always Waiting
taylor.town
September 17, 2018
Benchmarking JSON vs TOON in Go
blog.kowalczyk.info
December 15, 2025
How I Do Things: Chronic Fatigue Edition
taylor.town
October 31, 2023
Be someone who does things
notes.eatonphil.com
September 23, 2024
CompensatedBLAS: Higher precision BLAS with low precisions
www.reidatcheson.com
October 04, 2025
I never want to be 93 years old
taylor.town
April 10, 2023
Dunk & Egg Take the Big Apple
georgerrmartin.com
October 08, 2025
Some Go web dev notes
jvns.ca
September 27, 2024
awesome-awesome-awesome
taylor.town
January 10, 2022
Dead Internet Souls
veekaybee.github.io
September 19, 2024
Getting into the Guts of Berserk
technology.riotgames.com
March 01, 2022
Fragments Dec 11
martinfowler.com
December 11, 2025
Local vs Cloud
kevquirk.com
November 27, 2025
Mastodon and the “Fediverse”
rmondello.com
November 27, 2022
Taming parametrize with pytest.param
rednafi.com
August 28, 2024
The Perils of Outsourcing Your MVP
mtlynch.io
December 06, 2017
Why does an extraneous build step make my Zig app 10x faster?
mtlynch.io
March 19, 2024
Checking semver in the presence of doc(hidden) items
predr.ag
November 18, 2023
I Ported Sudoku to Your URL Bar and It Plays like a Dream
healeycodes.com
February 21, 2019
New Harvest & Illustrating the Cultivated Meat Podcast
maggieappleton.com
August 04, 2020
CS projects for Life Sciences students
c.pgdm.ch
September 01, 2011
Aardvark'd: The Fog Creek Documentary, 18 Years Later
mtlynch.io
September 08, 2023
Zucchini and Meatballs pasta bake
blog.singleton.io
December 13, 2015
ESP-IDF: Storing AWS IoT certificates in the NVS partition (for OTA)
simplyexplained.com
November 02, 2021
Man Spends Entire Career Mastering Crappy Codebase
taylor.town
August 02, 2023
Solving the 'Broken Calculator' problem the hard way
ansonvandoren.com
February 26, 2021
2024 Geothermal Update
austinvernon.site
September 12, 2024
Power to the power users
kinduff.com
November 19, 2024
Tips for running a good remote meeting
adamsilver.io
April 10, 2020
A forty minute tech talk might not fix a very specific code problem at work, but it might leave you inspired to fix everything else
ohhelloana.blog
May 06, 2025
Deduplicating iterables while preserving order in Python
rednafi.com
May 01, 2023
New Beginnings
steveklabnik.com
October 01, 2013
Render Hell – Book II
simonschreibt.de
August 16, 2015
I Am No Longer Attending Vintage Computer Festivals
ascii.textfiles.com
April 11, 2024
The year of RPKI on the control plane
blog.benjojo.co.uk
September 09, 2019
Solving Ghost in The Wire codes
fabiensanglard.net
September 08, 2011
Python 3.11 in 100 Seconds
mkennedy.codes
November 20, 2022
Given that we spend little on testing, how should we test software?
danluu.com
March 10, 2015
In defense of linked lists
antirez.com
November 04, 2022
Earn a Build Passing Badge on GitHub! Testing Your Express App with Travis CI (Tutorial)
healeycodes.com
March 22, 2019
Clean pointer serialization in C
30fps.net
January 20, 2024
ESP32 Cam: cropping images on device
simplyexplained.com
February 23, 2021
AI doesn't have to be very good to displace humans
danluu.com
February 15, 2015
Serverless Collaborative Hierarchical TODO App in 200 LoC
mlajtos.mu
January 13, 2022
My Fifth Year as a Bootstrapped Founder
mtlynch.io
February 10, 2023
2023 in review
www.jonashietala.se
January 01, 2024
Failed mime type for Krita
www.jonashietala.se
July 08, 2015
A discussion of discussions on AI bias
danluu.com
June 16, 2024
Go allocation probe
www.scattered-thoughts.net
July 18, 2025
Placebo Emporium: 2025 Annual Shareholder Letter
taylor.town
November 07, 2025
Memory-mapped IO registers in zig
www.scattered-thoughts.net
March 08, 2021
IDA Summer of Code 2014
www.jonashietala.se
June 11, 2014
Sharding FAQ
vitalik.eth.limo
December 31, 2017
Bitcoin Cash needs a Specification
www.jonashietala.se
July 30, 2018
Crimes with Python's Pattern Matching
www.hillelwayne.com
July 31, 2022
String Formatting
switowski.com
March 02, 2023
I bought a Pi which is not of the Raspberry kind
stfn.pl
October 25, 2025
Preparing for the Incoming Computer Shopper Tsunami
ascii.textfiles.com
June 05, 2023
How can I contribute to Ruby on Rails?
steveklabnik.com
July 05, 2012
SELECT wat FROM sql
www.scattered-thoughts.net
April 16, 2020
Assessing students in the era of AI
austinhenley.com
August 10, 2025
How Paxos and Two-Phase Commit Differ
predr.ag
January 26, 2021
Unbaited
maggieappleton.com
January 11, 2025
SNES: Sprites and backgrounds rendering
fabiensanglard.net
August 09, 2024
Three months of rust
www.scattered-thoughts.net
June 04, 2015
Fixing OpenBSD panic dc_atapi_start: not ready in KVM
www.wezm.net
September 17, 2023
The bash book to rule them all
fabiensanglard.net
November 08, 2023
SQLite in Go, with and without cgo
notes.eatonphil.com
May 12, 2022
The Polygons of DOOM: PSX
fabiensanglard.net
March 26, 2020
Let there be lapses
anniemueller.com
July 28, 2025
Simple “Search” with LIKE in MySQL Sequelize
nmn.gl
October 13, 2018
Always use a label
adamsilver.io
July 01, 2016
Arduino temperature logging
blog.singleton.io
March 06, 2011
Reinstalling Slackware
www.jonashietala.se
July 05, 2014
Peak Complexity
sirupsen.com
February 02, 2018
Make Ethereum Cypherpunk Again
vitalik.eth.limo
December 28, 2023
Draper 1.0.0.beta1 release
steveklabnik.com
November 30, 2012
Re: (Extremely, unnecessarily long) Thanks for the pardoning
taylor.town
December 26, 2023
Getting started with Scheme by solving an Advent of Code 2018 challenge
gaultier.github.io
September 05, 2019
Should Ethereum be okay with enshrining more things in the protocol?
vitalik.eth.limo
September 30, 2023
Designing a responsive menu without a hamburger
adamsilver.io
September 14, 2015
NixOS: The Ultimate Dev Environment?
myme.no
January 16, 2022
The CXX Debate
steveklabnik.com
August 22, 2020
Shakshuka
blog.singleton.io
December 01, 2019
Simple Solutions Power Solar's Advance
austinvernon.site
April 19, 2022
Notes on setting up Claude Desktop MCP servers
nishtahir.com
February 18, 2025
Turn your CAD models into Stereograms
theshamblog.com
July 06, 2024
Tech Stack 2024
www.wezm.net
June 01, 2024
Weekend Whenever
taylor.town
November 01, 2022
Reading List 11/29/25
www.construction-physics.com
November 29, 2025
Working in public
www.scattered-thoughts.net
January 26, 2021
Writing a lisp compiler from scratch in JavaScript: 6. LLVM system calls
notes.eatonphil.com
June 22, 2019
Explaining nil interface{} gotcha in Go
blog.kowalczyk.info
July 06, 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.