Things I’ve decided to live without

rubenerd.com

I’m old enough now that I’ve decided to put my foot down on a few things, even if I’m “supposed” to otherwise enjoy them. Some of these I don’t recommend putting one’s foot down on though, given they may break and/or cause personal injuries. In no specific order: Instant coffee . I always think it’ll be a quick shortcut when I’m in a hurry, and that the smell is oddly nostalgic. But then I drink it, and my tastebuds send signals to my brain that I’ve made poor decisio...

Weird Al vs Weird AI

blog.computationalcomplexity.org

ONE The following headline confused me:                     Trump, 79, Deletes Weird AI Video Shilling Magic Beds  (see  here ).  Was Weird Al selling magic beds? Magic beds? ! How does that relate to President Trump? What’s going on? The problem is the font: a capital I (as in AI) can look like a lowercase l (as in Al). So the headline should really be: Trump, 79, Deletes Weird Artificial Intelligence Video Shilling Magic Beds. This case is particularly confusing because: a) We...

Chorus is Good Software

benjamincongdon.me

I’ve been using Chorus for the past 6-7 months. Within the first couple days of using it, I was telling everyone I talk with about AI stuff to try it out. Melty Labs, the company behind Chorus, subsequently built Conductor . It appears this Conductor now their primary focus, and as such they’ve decided to open source Chorus. Chorus is a macOS LLM client. Its differentiating feature is that it fetches you responses from many LLMs in parallel within the same chat. I think it’s quite g...

String Theory Inspires a Brilliant, Baffling New Math Proof

www.quantamagazine.org

In August, a team of mathematicians posted a paper claiming to solve a major problem in algebraic geometry — using entirely alien techniques. It instantly captivated the field, stoking excitement in some mathematicians and skepticism in others. The result deals with polynomial equations, which combine variables raised to powers (like y = x or x2 − 3xy = z2). These equations are some of the… Source In August, a team of mathematicians posted a paper claiming to solve a major problem in al...

Closures as Win32 window procedures

nullprogram.com

Back in 2017 I wrote about a technique for creating closures in C using JIT-compiled wrapper. It’s neat, though rarely necessary in real programs, so I don’t think about it often. I applied it to qsort , which sadly accepts no context pointer. More practical would be working around insufficient custom allocator interfaces , to create allocation functions at run-time bound to a particular allocation region. I’ve learned a lot since I last wrote about this subject, and a recent arti...

Fragments Dec 11

martinfowler.com

Why does AI write like… that (NYT, gift link). Sam Kriss delves into the quiet hum of AI writing. AI’s work is not compelling prose: it’s phantom text, ghostly scribblings, a spectre woven into our communal tapestry.  ❄                ❄                ❄                ❄                ❄ Emily Bache has written a set of Test Desiderata, building on some earlier writing from Kent Beck. She lists the characteri...

How I fixed it: Sunshine issues on NixOS

myme.no

How I fixed it: Sunshine issues on NixOS Nix Linux Posted on 2025-12-11 Background I’ve got a couple of computers in the home. One machine in particular is a semi-powerful gaming machine. The weird thing about this machine is that it’s stowed away in a storage room, not a very suitable place to sit and actually use it. To be honest, I’m not really much of a gamer, and so I mostly use its capabilities for work and other heavier tasks. But it’s alwa...

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 ...

Morning

jamesg.blog

I am sitting on a train, looking — or at least aspirationally looking — in equal measures downward at my phone as well as to the horizon. The sun is rising above the hills; yellow peeks through the light, low clouds. Rain briefly fell. Standing, waiting for the train, I thought back to the affirmations I had been writing yesterday — the rain will pass. I noticed the occasional raindrop fall delicately on my forehead. I am listening to music by HAIM, one of the many artists I discovered thr...

My gift to the rustdoc team

fasterthanli.me

About two weeks ago I entered a discussion with the docs.rs team about, basically, why we have to look at this: When we could be looking at this: And of course, as always, there are reasons why things are the way they are. In an effort to understand those reasons, I opened a GitHub issue which resulted in a short but productive discussion. I walked away discouraged, and then decided to, reasons be damned, attack this problem from three different angles. ...

Skills vs Dynamic MCP Loadouts

lucumr.pocoo.org

I’ve been moving all my MCPs to skills, including the remaining one I still used: the Sentry MCP 1 . Previously I had already moved entirely away from Playwright to a Playwright skill. In the last month or so there have been discussions about using dynamic tool loadouts to defer loading of tool definitions until later. Anthropic has also been toying around with the idea of wiring together MCP calls via code, something I have experimented with . I want to share my updated findings with...

Telling myself stories

anniemueller.com

To tell the story of your life would take another life of equal length.  There is no such thing as a true story because every story, to be told, must leave out something. And every something left out matters. It’s all the somethings that lead us to one point and then another; it’s all the somethings that merge into reality; it’s all the somethings , subconscious and conscious, that make up our experience.  I can tell you a story, I can tell you my stories, I can tell you many ve...

Dunk and Egg Contest, Posters, and More

georgerrmartin.com

On the road to greatness, they’ll take the long way… We’re So excited for some Dunk and Egg goodness next year! AND the official preview ALSO, Have you heard of this contest?? Maybe you know a real-life knight or someone who you think should be? You could win a trip to attend the LA Fan Premiere for HBO’s A Knight of the Seven Kingdoms to see your nominee knighted by George R.R. Martin. Using #KnightChallenge on TikTok, tag someone you know who embodies courage, valor...

ISRO and India had a mixed year in space in 2025

jatan.space

While 2023 was an  incredible year  for ISRO in terms of execution of space missions and projects, and 2024 was about those successes giving the Indian government’s Department of Space (DOS) the confidence to plan an ambitious next decade , 2025 can be characterized more by slower progress, shortfalls, and delayed updates amid the same budget . Below is a linked rundown contextualizing India’s developments across domains of space. Like every year’s review, I’ve made a conscious ...

I Wish People Were More Public

borretti.me

Probably not a popular thing to say today. The zeitgeisty thing to say is that we should all log off and live terrible cottagecore solarpunk lives raising chickens and being mindful. I wish people were more online and more public. I have rarely wished the opposite. Consider this post addressed to you, the reader. Your Writing I will often find a blog post on Hacker News that really resonates. And when I go to check the rest of the site there’s three other posts. And I think: I wish you...

Resilient Shield: Strengthening Hivemind for Safe, Real-World Flight

shield.ai

When people think about autonomy in aviation, they often focus on what it can do — flying complex missions, reacting to dynamic environments, making intelligent decisions in real time. But the real challenge isn’t getting autonomy to work , rather it’s proving that it can be trusted.   For autonomous flight to scale across aircraft and mission sets, it must meet the same airworthiness expectations we apply to human pilots. This isn’t just paperwork; it’s the difference between a de...

Reading List 12/13/2025

www.construction-physics.com

Taking apart a Boeing 747 to build the 747 house . Via Inhabitat . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at Boom Supersonic’s gas turbine, the reliability of learning curves, a fake bridge collapse, using coal mines for geothermal energy, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. Boom announces a gas turbine Supersonic jet ...

IndieWeb Carnival: where do I wish to see the IndieWeb in 2030

manuelmoreale.com

This is my entry for December’s IWC hosted by V.H. Belvadi . If you have thoughts on the subject, make sure to write a blog post before the end of the month, and join the carnival. I’m not good at making predictions, so I don’t really know what the IndieWeb is gonna look like in 5 years. If I had to guess, I’d say it will probably look very much like it looks now, only with more AI-generated nonsense sprinkled throughout. But rather than making predictions, let me write about hope...

Tap compare testing for service migration

rednafi.com

Throughout the years, I’ve been part of a few medium- to large-scale system migrations. As in, rewriting old logic in a new language or stack. The goal is usually better scalability, resilience, and maintainability, or more flexibility to adapt to changing requirements. Now, whether rewriting your system is the right move is its own debate. A common question that shows up during a migration is, “How do we make sure the new system behaves exactly like the old one, minus the icky parts?” A...

Emoji Book Synopses

taylor.town

🐒🦴➡️🛸🖥️🔴🚀🌌👁️⭐👶✨ 2001: A Space Odyssey :: Arthur C. Clarke 👨🏻‍🌾🌾💰📈📉👩🏻❤️💪😤💔💀🌾 The Good Earth :: Pearl S. Buck 👽🛸💥🏚️☢️🔦🎒💰💀😱🙏🟡 Roadside Picnic :: Arkady & Boris Strugatsky ☯️💧🌊🔄💭❓💪=💧🔄❌✅♾️ Tao Te Ching :: Lao Tzu 🌶️👨🏻🎺📜✍️😤🍩👩🏻‍🦳😩🎭🤡🌀 A Confederacy of Dunces ...

CM0 - a new Raspberry Pi you can't buy

www.jeffgeerling.com

CM0 - a new Raspberry Pi you can't buy This little postage stamp is actually a full Raspberry Pi Zero 2, complete with eMMC storage and WiFi. But you can't get one. Well, not unless you buy the CM0NANO development board from EDAtec , or you live in China. This little guy doesn't have an HDMI port, Ethernet, or even USB. It's a special version of the 'Compute Module' line of boards. Little Raspberry Pi 'System on Modules' (SoMs), they're called. Compute Modules are ent...

The Three Durable Function Forms

jack-vanlightly.com

Following my posts on determinism and durable function trees , this installment advances this blog post series “The Theory of Durable Execution”. Durable execution engines (DEEs) talk about “workflows”, “activities”, “virtual objects”, “handlers”, and “functions”, but they’re often describing the same underlying execution patterns. This post proposes a model that extends the generic durable function into three forms: stateless functions, sessions , and actors ....

Random Old Posts

TitleDate
Napkin Problem 4: Redis throughput
sirupsen.com
January 07, 2020
3 Years of Extremely Remote Work
www.brendangregg.com
May 21, 2025
divmod, Rust, x86, and Optimisation
www.wezm.net
January 11, 2023
Making my website 10x smaller in 2024, with a dark mode
gendignoux.com
March 14, 2024
Sometimes, You Should Build It Yourself
mkennedy.codes
December 08, 2022
<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
November 07, 2025
Easy, Free, Serverless Laravel With Vercel
calebporzio.com
October 30, 2020
HN: the good parts
danluu.com
October 23, 2016
Why toggle switches suck (and what to do instead)
adamsilver.io
June 30, 2024
Bits about Money yearly recap and plans
www.bitsaboutmoney.com
January 15, 2025
Rebels on campus
lemire.me
July 15, 2025
Plunge
taylor.town
February 24, 2019
Home Energy Monitor: V2
simplyexplained.com
February 11, 2020
Productivity Waves
steveklabnik.com
June 08, 2010
Pythonistas: Up for quick hack to test Dedup’ing 78rpm records using document clustering?
brewster.kahle.org
October 02, 2022
Hypermodeling Hyperproperties
www.hillelwayne.com
January 13, 2020
Soft Boredom
benjamincongdon.me
October 26, 2023
Why do people keep writing about the imaginary compound Cr2Gr2Te6?
www.righto.com
August 18, 2025
Space News: JWST budget cuts, why Starship broke up, and Artemis II stacking
www.adastraspace.com
January 28, 2025
Have your Iceberg Cubed, Not Sorted: Meet Qbeast, the OTree Spatial Index
jack-vanlightly.com
November 19, 2025
Distil git logs attached to a single file
rednafi.com
June 21, 2022
Writing a lisp compiler from scratch in JavaScript: 6. LLVM system calls
notes.eatonphil.com
June 22, 2019
Overthinking Instagram
ohhelloana.blog
December 19, 2018
Sort a sphere BVH with split planes
30fps.net
January 09, 2024
Traceroute Haiku’s
blog.benjojo.co.uk
September 07, 2017
Undetected AI Exam Answers
maggieappleton.com
January 11, 2025
Rails 4.0.0-beta1 to Rails 4.0.0-rc1
steveklabnik.com
May 21, 2013
There are no strings on me
www.scattered-thoughts.net
November 22, 2023
Prefer urlsplit over urlparse to destructure URLs
rednafi.com
September 10, 2022
Finding Property Tests
www.hillelwayne.com
April 08, 2019
How Many Values Does a Boolean Have?
danilafe.com
August 22, 2020
Mirror: An LLM-powered programming-by-example programming language
austinhenley.com
November 17, 2024
Location metadata in Cohost data exports
moonbase.lgbt
October 12, 2024
Lurking in the fog
moonbase.lgbt
January 18, 2025
Redis is open source again
antirez.com
May 01, 2025
Why I don't like factory_girl
steveklabnik.com
July 14, 2012
AI Usage TUI
mkennedy.codes
October 24, 2025
What kind of layer 3s make sense?
vitalik.eth.limo
September 17, 2022
robots.txt usage over the Alexa million
blog.benjojo.co.uk
September 05, 2015
Inspect docstrings with Pydoc
rednafi.com
January 22, 2022
Writing a SQL database from scratch in Go: 2. binary expressions and WHERE filters
notes.eatonphil.com
April 12, 2020
Boids in WebAssembly Using Go
healeycodes.com
July 26, 2020
Draper 1.0.0.beta2 release
steveklabnik.com
December 03, 2012
FWD: RE: radioactive fungus email from grandma
taylor.town
August 13, 2024
The Art and Craft of Gatsby Themes
maggieappleton.com
January 01, 2020
Form design: when to use the number input
adamsilver.io
January 05, 2019
How to Prepare for the CAPM Certification Exam
switowski.com
November 14, 2019
Ink Note Late October 2024: Inkling LIVE Presentation
www.inkandswitch.com
October 30, 2024
Windows
notes.eatonphil.com
January 20, 2019
Work-life balance at Bioware
danluu.com
May 31, 2008
More Data Independence and the History of the Relational Model
buttondown.com
December 01, 2025
Ink Note Fall 2023: Gizmo Design
www.inkandswitch.com
November 05, 2023
Driver adventures for a 1999 webcam
blog.benjojo.co.uk
April 28, 2023
Notes on building event-driven systems
rednafi.com
September 21, 2024
Bookmarks I should have shared a long time ago
ohhelloana.blog
December 18, 2024
Delightful, production-grade replication for Postgres
notes.eatonphil.com
July 30, 2024
Always learning, always teaching
stephango.com
April 21, 2013
Replicating Database Changes to a Message Queue is Tricky
www.evanjones.ca
December 13, 2022
Meetup.com in your calendar
taylor.town
February 16, 2025
Malloc tutorial
danluu.com
December 04, 2014
Local vs Cloud
kevquirk.com
November 27, 2025
Compiling dynamic programming languages
notes.eatonphil.com
September 02, 2018
Vibe Code is Legacy Code
maggieappleton.com
August 02, 2025
Debugging AI With Adversarial Validation
hamel.dev
April 12, 2024
Terminal Count
waynehale.wordpress.com
February 17, 2024
Equivalent of PHP Class Traits in JavaScript
calebporzio.com
March 22, 2019
chexs.io
chexs.io
July 16, 2023
Fast Fourier Transforms
vitalik.eth.limo
May 12, 2019
Personal highlights from FFConf 2019
ohhelloana.blog
November 20, 2019
Writing a simple JSON library from scratch: a tour through modern C++
notes.eatonphil.com
August 26, 2021
IPython Startup Files
switowski.com
January 04, 2019
Listening to Satellites with my Raspberry Pi
healeycodes.com
May 30, 2021
How to Reduce the Impact of Fossil Fuels on Electricity Prices
austinvernon.site
August 23, 2022
0x10 rules
fabiensanglard.net
May 07, 2020
The Curious Case of Flunking My Anthropic Interview (Again)
taylor.town
August 27, 2025
State of WASI support for CPython: March 2024
snarky.ca
March 17, 2024
The Cloud Is Just Someone Else’s Computer
blog.codinghorror.com
February 17, 2019
re:Presenting at AWS re:Invent
technology.riotgames.com
December 14, 2022
How to Make Your Code Reviewer Fall in Love with You
mtlynch.io
December 02, 2020
On Path Independence
vitalik.eth.limo
June 22, 2017
Guest Post: The Snake Eats Itself, by Michael Verrenkamp
theluddite.org
May 01, 2023
Falsehoods programmers believe about undefined behavior
predr.ag
November 27, 2022
The Beautiful Diablo 2 Resurrected machine
fabiensanglard.net
May 08, 2022
Compressing Icelandic name declension patterns into a 3.27 kB trie
alexharri.com
August 02, 2025
Don’t Repeat Mistakes, Teach AI to Remember Every Code Review Instead
nmn.gl
June 14, 2025
My Foreword to "Frictionless"
martinfowler.com
November 18, 2025
April bookmarks
ohhelloana.blog
May 06, 2019
What If I Want My Website to Last for 100 Years?
healeycodes.com
June 24, 2019
Taming parametrize with pytest.param
rednafi.com
August 28, 2024
Book Review: ANSI Common Lisp
notes.eatonphil.com
March 25, 2018
Implementing a tiny CPU rasterizer | Part 3: Interpolating colors
lisyarus.github.io
November 01, 2024
Implementing FSRS in 100 Lines
borretti.me
January 10, 2025
Home office renovation
www.jonashietala.se
March 01, 2019
Bitcoin's security isn't binary
www.jonashietala.se
July 28, 2018
River 2k19 Edition
simonschreibt.de
January 07, 2019
Karen
manuelmoreale.com
November 28, 2025
Lisp Compiler Optimizations
healeycodes.com
May 30, 2024
The Durable Function Tree - Part 2
jack-vanlightly.com
December 04, 2025
How often does Rust change?
steveklabnik.com
April 11, 2020
Processing 6 Billion Chess Games in Less Than 2 Hours
mbuffett.com
March 27, 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.