Agent Psychosis: Are We Going Insane?

lucumr.pocoo.org

You can use Polecats without the Refinery and even without the Witness or Deacon. Just tell the Mayor to shut down the rig and sling work to the polecats with the message that they are to merge to main directly. Or the polecats can submit MRs and then the Mayor can merge them manually. It’s really up to you. The Refineries are useful if you have done a LOT of up-front specification work, and you have huge piles of Beads to churn through with long convoys. — Gas Town Emergency User Manual ...

Simulating the ladybug clock puzzle

austinhenley.com

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

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

Kafka Retries: Implementing Consumer Retry with Go

platformtoolsmith.com

You don’t “need retries in Kafka” until the day one of your handlers starts failing and you’re forced into a choice: block consumption (and watch lag climb) or keep consuming and retry somewhere else. This post is about one very pragmatic approach: commit the Kafka offset even when processing fails , then push the failed message into a Go retry queue. Kafka keeps moving, and your application owns the retry policy. Quick context (assuming you already speak Kafka): consumer groups spl...

Compiling Scheme to WebAssembly

eli.thegreenplace.net

One of my oldest open-source projects - Bob - has celebrated 15 a couple of months ago . Bob is a suite of implementations of the Scheme programming language in Python, including an interpreter, a compiler and a VM. Back then I was doing some hacking on CPython internals and was very curious about how CPython-like bytecode VMs work; Bob was an experiment to find out, by implementing one from scratch for R5RS Scheme. Several months later I added a C++ VM to Bob , as an exercise to learn how...

s21e03: The Problem is Defining the Problem; The Unreasonable Effectiveness of Caring

newsletter.danhon.com

0.0 Context Setting I am sneakily writing this on Wednesday, January 14, 2026 in Portland Oregon, where I just finished writing the previous episode. It is taking a lot of energy to deal with my impulse control to post this straight away, and what I’m going to do instead is schedule it for Thursday, just to annoy Pavel and beat his issue of The Product Picnic 1 . 1.1 The Problem is Defining the Problem I’m not, personally, worried too much about AI completely devastating my work....

How to think about Gas Town

steveklabnik.com

I want to continue with my series on how you can use Claude Code for software development , but I have at least two posts I need to write first. This post is one of those two. Thanks for all of the kind words you all have said about the first post in the series, I’ll absolutely be continuing it, hopefully next week. With that out of the way… let’s talk about Gas Town. If you’re not familiar, it’s a project from Steve Yegge that has a lot of people having a lot of feelings. Steve lau...

Stop Picking Sides: Manage the Tension Between Adaptation and Optimization

martinfowler.com

Jim Highsmith notes that many teams have turned into tribes wedded to exclusively adaptation or optimization. But he feels this misses the point that both of these are important, and we need to manage the tension between them. We can do this by thinking of two operating modes: explore (adaptation-dominant) and exploit (optimization dominant). We tailor a team's operating model to a particular blend of the two - considering uncertainty, risk, cost of change, a...

A new way to call C from Java: how fast is it?

lemire.me

Irrespective of your programming language of choice, calling C functions is often a necessity. For the longest time, the only standard way to call C was the Java Native Interface (JNI). But it was so painful that few dared to do it. I have heard it said that it was deliberately painful so that people would be enticed to use pure Java as much as possible. Since Java 22, there is a new approach called the Foreign Function & Memory API in java.lang.foreign . Let me go through step by step. You...

Thoughts On People and Blogs

manuelmoreale.com

As I mentioned to the supporters on Ko-fi a week ago, I am currently considering the possibility of pausing the series at the end of this third year, with the last interview going live on August 28th. There are a few reasons for this. The first reason is that running the series is starting to become more annoying and time-consuming over time. I tried to simplify my life as much as possible, recoded part of my site to make it easier to manage and publish the series, but at the end of the day, i...

ASCII characters are not pixels: a deep dive into ASCII rendering

alexharri.com

A look at how I used shape vectors to achieve sharp, high-quality ASCII rendering. A look at how I used shape vectors to achieve sharp, high-quality ASCII rendering.

If Not Lessons, Then What?

third-bit.com

I used to think that when I retired, I would spend my time writing short tutorials on topics I was interested in as a way to learn more about them myself. I’ve now been unemployed for three months, and while I’ve written some odds and ends, it’s not nearly as fulfilling as I expected because I know that most people aren’t going to read a three-thousand word exposition of discrete event simulation: they’re going to ask an LLM, and get something pseudo-personalized in return. To be c...

Why There’s No Single Best Way To Store Information

www.quantamagazine.org

Just as there’s no single best way to organize your bookshelf, there’s no one-size-fits-all solution to storing information. Consider the simple situation where you create a new digital file. Your computer needs to rapidly find a place to put it. If you later want to delete it, the machine must quickly find the right bits to erase. Researchers aim to design storage systems… Source Just as there’s no single best way to organize your bookshelf, there’s no one-size-fits-all solution to...

How Government, Society, and Freedom Relate

blog.thornewolf.com

The opposite of freedom is oppression. Man is born into a state of freedom. Through a man’s interactions with the world, he finds himself oppressed or restricted in ways that limit this natural freedom. Man ought to introduce government in accordance with the principle that a society is only as good as the most oppressed man within the society. Participation in a governed society can be incentivized by the prospect of safety from oppression. It is possible for a governmental structure to cre...

Tormentmaxxing 'simple requests'

xeiaso.net

I don't like being interrupted when I'm deep in flow working on things. When my flow is interrupted, it can feel like my focus was violently stolen from me and the mental context that was crystalline falls apart into a thousand pieces before it is lost forever. With this in mind, being asked to do a "quick" 5 minute task can actually result in over an hour of getting back up to speed. This means that I sometimes will agree to do things, go back into flow (because if I get back into flo...

Rational Functions Solved!

blog.computationalcomplexity.org

It's not every day that one of my open problems is solved, especially one that I asked about over three decades ago. Matt Kovacs-Deak, Daochen Wang and Rain Zimin Yang just posted a paper  showing that if you have a Boolean function \(f\) and two polynomials \(p\) and \(q\) of degree at most \(d\) such that \(f(x)=p(x)/q(x)\) for every \(x\) of length \(n\) then \(f\) has decision tree complexity at most \(2d^4\). Noam Nisan and Mario Szegedy had this beautiful paper in the early 90s show...

Piano, vulnerability, and playing guitar

jamesg.blog

Sometimes things just click. Then when you reflect you realise that the thing clicked because of many things all coming together – that as much as you wanted to advance an idea in the past, it needed time. I had one of these moments during the writing meetup I hosted this evening . During the event, one topic that came up was what we publish on our blogs. I shared that one thing I haven’t written much about is playing music. I love playing the piano, and I’m learning guitar! But I don’t...

Reading List 01/17/2026

www.construction-physics.com

Vertical farming operation in China, via Mao Ning on Twitter . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at ALARA, OLED screens, bus stop frequency, Ozempic and airlines, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. Is ALARA dead? Nuclear advocates have long railed against ALARA, the nuclear power safety requirement that demands radi...

air traffic control: the IBM 9020

computer.rip

Previously on Computers Are Bad, we discussed the early history of air traffic control in the United States . The technical demands of air traffic control are well known in computer history circles because of the prominence of SAGE, but what's less well known is that SAGE itself was not an air traffic control system at all. SAGE was an air defense system, designed for the military with a specific task of ground-controlled interception (GCI). There is natural overlap between air defense and ...

The Dyson Supersonic Hair Dryer

rubenerd.com

Ah Dyson. He voted for Brexit, then moved overseas to not live with the consequences of his actions. He and his company also designed a few different appliances, one of which was a hair dryer. It’s… fine? It dries your hair, which given the coverage I sport thesedays, doesn’t take long. It’s also pleasing enough to hold, though still more plastic than I think you may expect. Hotel hair dryers certainly feel cheaper after using this. But it does one thing that frustrates me. Or shou...

How to run msvc cl.exe from command-line (powershell)

blog.kowalczyk.info

So you’ve installed Visual Studio and you want to run the compiler cl.exe from command-line. Microsoft makes it surprisingly hard. They give you a shortcut which opens a terminal window with cmd.exe setup for compilation. But I don’t want a separate window, I want to use the terminal app. You can run cmd.exe /k "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" x64 (location for your setup can be different). But I don’t want to run ins...

Raspberry Pi's new AI HAT adds 8GB of RAM for local LLMs

www.jeffgeerling.com

Today Raspberry Pi launched their new $130 AI HAT+ 2 which includes a Hailo 10H and 8 GB of LPDDR4X RAM . With that, the Hailo 10H is capable of running LLMs entirely standalone, freeing the Pi's CPU and system RAM for other tasks. The chip runs at a maximum of 3W, with 40 TOPS of INT8 NPU inference performance in addition to the equivalent 26 TOPS INT4 machine vision performance on the earlier AI HAT with Hailo 8. Today Raspberry Pi launched their new $130 AI HAT+ 2 which includes ...

Alternatives to MinIO for single-node local S3

rmoff.net

In late 2025 the company behind MinIO decided to abandon it to pursue other commercial interests. As well as upsetting a bunch of folk, it also put the cat amongst the pigeons of many software demos that relied on MinIO to emulate S3 storage locally, not to mention build pipelines that used it for validating S3 compatibility. In this blog post I’m going to look at some alternatives to MinIO. Whilst MinIO is a lot more than 'just' a glorified tool for emulating S3 when buildin...

Random Old Posts

TitleDate
Disque 1.0 RC1 is out!
antirez.com
January 02, 2016
Widening the horizon
www.jonashietala.se
April 10, 2010
Tom Stoppard 1937-2025
blog.computationalcomplexity.org
December 07, 2025
How I Tricked Myself into Shipping Too Late
mtlynch.io
September 11, 2018
Sign Up for Livewire Updates
calebporzio.com
March 06, 2019
Compressing CS2 Demos
healeycodes.com
March 05, 2024
Python Negatypes
www.hillelwayne.com
September 26, 2019
Two books I recommend to developers
notes.eatonphil.com
May 16, 2023
Burning 2.5Tb of Bandwidth Hosting a Nitter Instance
www.wezm.net
August 25, 2021
"y'all'n't"
taylor.town
November 20, 2023
To Chelsea & Mom, Happy Mothers' Day
taylor.town
May 12, 2024
I started painting again
mary.codes
April 01, 2024
The day I taught AI to read code like a Senior Developer
nmn.gl
January 05, 2025
Nvidia Graphics Cards work on Pi 5 and Rockchip
www.jeffgeerling.com
November 26, 2025
Energy Prices are Naturally Turbulent
austinvernon.site
October 19, 2021
Proposal for Emoji: Sad Money-Mouth Face
taylor.town
May 02, 2025
The LLM-for-software Yo-yo
tratt.net
July 14, 2025
An amusing blind spot in Go's static analysis
gaultier.github.io
August 22, 2025
Lambda Calculus and Church Encoded Integers
danilafe.com
March 29, 2019
How to Bring Your Own Key to a FROST Signing Group
conduition.io
February 14, 2024
Irresponsible Servers: From Slop Talk to Shop Talk
taylor.town
September 22, 2024
I burnt a cake when I was 12
kinduff.com
March 01, 2023
Carolyn Petit on Blade Runner 2049
thiscageisworms.com
October 17, 2017
A Look Into Starbound's File Formats
danilafe.com
May 17, 2017
Let's build a VORON 0
www.jonashietala.se
March 25, 2025
Raspberry Pi webcam; a gentle intro to crontab
blog.singleton.io
December 27, 2012
How to Observe Buydays
taylor.town
December 06, 2023
How to Slow Down a Program? And Why it Can Be Useful.
stefan-marr.de
August 27, 2025
The domain knowledge dilemma
rednafi.com
January 19, 2025
Rate limiting via Nginx
rednafi.com
January 06, 2024
My #1 Productivity Tip
calebporzio.com
May 15, 2019
Student-Oriented Teaching
taylor.town
January 31, 2022
Testing Apps with Cypress
maggieappleton.com
May 10, 2019
A Revolution for the Perplexed: A Review of "Blockchain Radicals"
theluddite.org
January 01, 2025
I am disappointed in the AI discourse
steveklabnik.com
May 28, 2025
Our galaxy’s mysteries solved: What we know about the Milky Way thanks to Gaia
www.adastraspace.com
January 17, 2025
Deciphering Python's metaclasses
rednafi.com
June 26, 2020
Reverse Proxy + Cache for Minecraft
blog.benjojo.co.uk
February 08, 2015
btest: a language agnostic test runner
notes.eatonphil.com
August 04, 2018
Installing Matrix Synapse on Digital Ocean
ansonvandoren.com
January 22, 2021
Evolution Strategies
lilianweng.github.io
September 05, 2019
December 2022
taylor.town
November 18, 2022
Object Detection for Dummies Part 1: Gradient Vector, HOG, and SS
lilianweng.github.io
October 29, 2017
Jacquard 02 · Tracking provenance
www.inkandswitch.com
August 14, 2024
Open Graph images: Format compatibility across platforms
darekkay.com
November 17, 2024
Anatomize Deep Learning with Information Theory
lilianweng.github.io
September 28, 2017
Building a Custom AI Code Reviewer for GitHub Enterprise with Bedrock and Go
platformtoolsmith.com
December 09, 2025
Review of Optimism retro funding round 1
vitalik.eth.limo
November 16, 2021
Optimization adventures: making a parallel Rust workload 10x faster with (or without) Rayon
gendignoux.com
November 18, 2024
Running Pong in 240 Browser Tabs
eieio.games
February 20, 2025
Deploying Nextcloud locally with LXD
stfn.pl
April 12, 2025
How to Train Really Large Models on Many GPUs?
lilianweng.github.io
September 24, 2021
Changes
rmondello.com
December 28, 2023
What the Fork is React Suspense?
maggieappleton.com
June 16, 2020
The near and mid-term future of improving the Ethereum network's permissionlessness and decentralization
vitalik.eth.limo
May 17, 2024
Text rendering and effects using GPU-computed distances
blog.pkh.me
November 01, 2025
Visually Workshopping the AWS Cloud
maggieappleton.com
June 16, 2020
How to make Pi-hole even more private and secure by switching to Unbound and adding extra blocklists
stfn.pl
June 25, 2025
New Kind of Paper, part 4
mlajtos.mu
November 02, 2021
Tiny Table-of-Contents JS Snippet
taylor.town
May 04, 2023
Compiling a Forth
healeycodes.com
October 06, 2025
Arcane Cheese with Doomtrain Extreme
xeiaso.net
December 24, 2025
Clean and Productive Home Office in Warsaw, Poland
www.makerstations.io
August 17, 2025
What cyborg clams can teach us about the ocean
dantheclamman.blog
August 23, 2023
Intercepting and modifying Linux system calls with ptrace
notes.eatonphil.com
October 01, 2023
How to Import Academic Papers from Zotero into Tana
maggieappleton.com
January 07, 2025
IPython Startup Files
switowski.com
January 04, 2019
Progress Report: October-November 2021
asahilinux.org
December 14, 2021
Lamb al asador
blog.singleton.io
June 19, 2023
Enabling repeatable lazy iterations in Python
rednafi.com
July 13, 2023
The widely cited studies on mouse vs. keyboard efficiency are completely bogus
danluu.com
June 13, 2017
How to Hallucinate using Web Components
www.zachleat.com
November 21, 2025
Nil comparisons and Go interface
rednafi.com
March 12, 2025
Working With Recruiters
notes.ansonbiggs.com
July 18, 2025
2013 in Review
www.jonashietala.se
January 04, 2014
Buy wisely
stephango.com
September 30, 2023
Building trust as a designer
adamsilver.io
November 25, 2019
A Vacation Filled with Obsession
www.jonashietala.se
January 07, 2013
Tips for Remote Work
taylor.town
November 04, 2022
2024 Monster Manual on a Business Card v2: legendary edition
www.blogofholding.com
February 26, 2025
Seriously: numbers: use them!
steveklabnik.com
September 27, 2012
Duke Nukem 3D Code Review
fabiensanglard.net
January 17, 2013
Running the “Reflections on Trusting Trust” Compiler
research.swtch.com
October 26, 2023
Verilog Won & VHDL Lost? — You Be The Judge!
danluu.com
August 14, 2014
Moving sd.ai to Ghost
sd.ai
October 18, 2023
Instachatting with Vue & Socket.io
maggieappleton.com
May 20, 2019
I don’t want to go back.
moonbase.lgbt
September 11, 2024
Signed but not secure
blog.benjojo.co.uk
March 21, 2024
Implementing a tiny CPU rasterizer | Part 1: Clearing the screen
lisyarus.github.io
October 30, 2024
Muse: Designing a studio for ideas
www.inkandswitch.com
April 04, 2019
AstroJS without web components
www.robinwils.com
January 06, 2025
Lightning Talk: Tetris and Fault-free Tilings
moonbase.lgbt
December 19, 2023
Differential Coverage for Debugging
research.swtch.com
April 25, 2025
Backchannel: A relationship-based digital identity system
www.inkandswitch.com
September 01, 2021
First Token Cutoff LLM sampling
antirez.com
January 12, 2024
Compiling a Lisp: Closure conversion
bernsteinbear.com
August 10, 2025
I see a future in jj
steveklabnik.com
October 22, 2025
A simple trick to auto-retry pesky Dusk tests
calebporzio.com
March 04, 2019
Abstract vs concrete
steveklabnik.com
November 14, 2013
Fluide
fabiensanglard.net
April 15, 2009

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.