ZFS helped to remove code

www.rubenerd.au

The only thing more satisfying than writing code is being able to remove it (this is, incidently, yet another reason why slop coding anything you care about is nonsense). I was talking with a client in the UK a fortnight or so ago now who’d written his own file store system he’d carried around for years. It stored metadata for each file in a database, which also included a hash of each file, and basic attributes he wanted to track. Upon retrieval of each file using a vaguely object store-l...

Vertical Tabs

manuelmoreale.com

The other day, as I was driving home, I had the bad idea of listening to the most recent Waveform podcast , where they were discussing vertical vs horizontal tabs in browsers (and many other things). The whole discussion was truly painful to listen to, you’d hope people who talk tech for a living have some more elaborate takes on this kind of stuff, and yet, the whole discussion was very, very dumb. I am not going to discuss the merits of vertical vs horizontal tabs, but I am going to say t...

Mechanical sympathy

vickiboykis.com

Weaver, seen from the Front , Vincent van Gogh, 1884 Something that’s been floating around in my head lately is the idea that I don’t know any truly good engineers who are also not good at at product design. Product design can roughly be designed as the contract between the creator and the user, where the contract is designed by a set of affordances, or actions that the product allows the user to take. This is all cribbed from Don Norman and The Beauty of Everyday Things . For...

Error translation in Go services

rednafi.com

Translating errors at layer boundaries so storage details don't leak into the handler or, worse, into client responses. Translating errors at layer boundaries so storage details don't leak into the handler or, worse, into client responses.

waves & particles

taylor.town

inspired by zach lieberman inspired by zach lieberman inspired by zach lieberman zach lieberman

Sabbatical #10: Mackenzie Basin

darekkay.com

“Gandalf, my old friend, this will be a night to remember.” ― The Lord of the Rings The next three days of my journey, I've spent in and around Twizel. This region is called the Mackenzie Basin, which includes a few popular tourist spots. It's also where my friends from Germany now live, and I was excited to see them again after a long time! On my way to Twizel, I've made a few stops. First, I've checked out the Moeraki Boulders . Fortunately, it was only a short detour, as I ...

A brief history of C/C++ programming languages

lemire.me

Initially, we had languages like Fortran (1957), Pascal (1970), and C (1972). Fortran was designed for number crunching and scientific computing. Pascal was restrictive with respect to low-level access (it was deliberately “safe”, as meant for teaching structured programming). So C won out as a language that allowed low-level/unsafe programming (pointer arithmetic, direct memory access) while remaining general-purpose enough for systems work like Unix. To be fair, Pascal had descendants that...

Afterthoughs on Banach Tarski and the Miracle of loaves and Fishes

blog.computationalcomplexity.org

I posted about using the Banach-Tarski Paradox(BT)  to explain the miracle of Loaves and Fishes (LF)  here . Darling says that whenever I fool my readers or my students then I have to tell them later, so I'll tell you now: The story about me meeting with Pope and talking about the BT Paradox (that would be a good name for a rock band: B-T-Paradox) was not true. I think my readers know that.   1) I first learned the Banach-Tarski Paradox as a grad student in 1981 when I read Hillary Putnam's a...

More tools for testing SQL dialects

buttondown.com

We talk here sometimes about how to test SQL dialects with tools like TLP and PQS . One really nice property of those tools is that they let you treat the database like a blackbox. I'm tinkering with a little SQL planner to mess around with ideas and one feature I added very early was an explicit optimization fence operator that simply blocks any optimizations: In a query like this: SELECT * FROM ( SELECT a , b , c , d FROM foo , bar WHERE a = c ) WHERE b...

Poem: Selene, smashed not shattered

jatan.space

Tucked in a tiny timed capsule against its wonky, worldly windows mesmerized the momentary Moonfarers at sweeping sights of Selene Creased by craters and crowning peaks melts and mountains molded in weeks amid barrages of ballistically laid beads lingered the landscape of Luna What the world could view is impact not as distant through the capsule crew For a world bent and battered showed that it wasn’t shattered that it was weathered, not withered trembled, not tamed or tattered Just like the ...

Adding a Book Editor to My Pure Blog Site

kevquirk.com

Regular readers will know that I've been on quite the CMS journey over the years. WordPress, Grav, Jekyll, Kirby, my own little Hyde thing, and now Pure Blog . I won't bore you with the full history again, but the short version is: I kept chasing just the right amount of power and simplicity, and I think Pure Blog might actually be it. But there was one nagging thing. I have a books page that's powered by a YAML data file, which creates a running list of everything I've read with ratings,...

Reading List 04/11/2026

www.construction-physics.com

Antarctic snow cruiser circa 1939, via Historyland . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at whether the Strait of Hormuz is open yet, building code cost benefit analysis, Intel joining Terafab, sponge cities, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. War in Iran A two-week ceasefire between the US and Iran was announced earl...

IrDA

computer.rip

Light: it's the radiation we can see. The communications potential of light is obvious, and indeed, many of the earliest forms of long-distance communication relied on it: signal fires, semaphore, heliographs. You could say that we still make extensive use of light for communications today, in the form of fiber optics. Early on, some fiber users (such as AT&T) even preferred the term "lightguide," a nice analogy to the long-distance waveguides that Bell Laboratories had experimented with. The ...

First astrophotography session from my new house - the Virgo Cluster

stfn.pl

As I already mentioned in oh so many blog posts, I now live in a house, which opens totally new possibilities when doing astrophography. I no longer have to drive a long way just to get to the spot, and then spend hours either outside in the cold, or in a small shed. Now all I need is to carry out the equipment in the evening, do the setup and polar alignment when it gets acceptably dark, and then sit comfortably on the couch and control the session from the inside. Which means I can do much lon...

Kicking the Tyres on Harbor for Agent Evals

rmoff.net

After cobbling together my own eval for Claude , I was interested to discover harbor . It’s described as: A framework for evaluating and optimizing agents and models in container environments. Which sounds kinda cool, right? After cobbling together my own eval for Claude , I was interested to discover harbor . It’s described as: A framework for evaluating and optimizing agents and models in container environments. Which sounds kinda cool, right? After...

“Carol’s Causal Conundrum” is out!

decomposition.al

The newest zine from my research group, “Carol’s Causal Conundrum”, is out today! You can read it online, or print your own free copies to read offline ! This zine is an introduction to causally ordered message delivery , a fundamental abstraction for distributed programming. It’s the result of a six-month collaboration between my student collaborator, Ayush Manocha, and me. In the zine, we talk about what exactly causally ordered message delivery is, what problem it solves, and a...

The AI Revolution in Math Has Arrived

www.quantamagazine.org

The tipping point came in the summer of 2025. That July, several artificial intelligence models solved five out of six problems at the International Mathematical Olympiad, an annual challenge for some of the world’s best high school students. But while mathematicians were shocked — few had expected the programs to get that good that quickly — the impressive results didn’t necessarily mean that AI… Source The tipping point came in the summer of 2025. That July, several artificial int...

One Developer, Two Dozen Agents, Zero Alignment

maggieappleton.com

Why we need collaborative AI engineering Why we need collaborative AI engineering

A Bibliography

third-bit.com

A Acemoglu2023 Daron Acemoglu and Simon Johnson: Power and Progress: Our Thousand-Year Struggle Over Technology and Prosperity . PublicAffairs, 2023, 978-1541702530. Achen2017 Christopher Achen and Larry Bartels: Democracy for Realists: Why Elections Do Not Produce Responsive Government . Princeton University Press, 2017, 978-1400888740. Adams1905 Samuel Hopkins Adams: The Great American Fraud . Collier, 1906. B Baldwin2014 Peter Baldwin: The Copyright Wars: Three Cen...

Standing Desk User Statistics 2026

www.makerstations.io

The global standing desk market reached $8.6 billion in 2025 and is on track to hit $9.1 billion in 2026, according to Global Market Insights. More than 24 million office setups worldwide now include a standing or sit-stand desk, and that number keeps climbing as hybrid work reshapes how people think about their workspaces. This article pulls together the latest user data, market figures, health research, and regional trends in one place. Standing Desk User Statistics: Key Numbers for 2026 ...

The Center Has a Bias

lucumr.pocoo.org

Whenever a new technology shows up, the conversation quickly splits into camps. There are the people who reject it outright, and there are the people who seem to adopt it with religious enthusiasm. For more than a year now, no topic has been more polarising than AI coding agents. What I keep noticing is that a lot of the criticism directed at these tools is perfectly legitimate, but it often comes from people without a meaningful amount of direct experience with them. They are not necessaril...

The Fediverse deserves a dumb graphical client

adele.pages.casa

The Fediverse deserves a dumb graphical client 2026-04-09 18:30 I love the Fediverse. I have been on it for years, and it remains the only social network where I actually enjoy spending time. No algorithmic feed pushing outrage, no dark patterns, no surveillance capitalism. Just people talking to each other over an open protocol. But every time I wanted to recommend it to someone, I ran into the same wall: the clients are heavy. Mastodon's web interface ships megabytes of JavaScript. Elk, ...

watgo - a WebAssembly Toolkit for Go

eli.thegreenplace.net

I'm happy to announce the general availability of watgo - the W eb A ssembly T oolkit for G o. This project is similar to wabt (C++) or wasm-tools (Rust), but in pure, zero-dependency Go. watgo comes with a CLI and a Go API to parse WAT (WebAssembly Text), validate it, and encode it into WASM binaries; it also supports decoding WASM from its binary format. At the center of it all is wasmir - a semantic representation of a WebAssembly module that users can examine (and manipulate)....

Random Old Posts

TitleDate
People and Blogs interview
ohhelloana.blog
November 17, 2023
A flowing WebGL gradient, deconstructed
alexharri.com
April 12, 2025
Queues and databases
antirez.com
July 14, 2014
Artbruary
blog.singleton.io
March 07, 2020
Anti-capitalism 101
steveklabnik.com
March 31, 2012
Stopping Chrome from ignoring autocomplete=off
adamsilver.io
February 04, 2021
Shield AI’s V-BAT proves cold weather capabilities in NATO’s arena HEIMDALL exercise
shield.ai
March 03, 2026
Issue No. 341
orbitalindex.com
October 22, 2025
Historical Trails
maggieappleton.com
December 18, 2023
Airborn – Trees
simonschreibt.de
February 21, 2013
When (not) to break rules
anniemueller.com
March 24, 2026
Blogging and me
ohhelloana.blog
December 14, 2018
Game Engine Black Book: DOOM
fabiensanglard.net
December 10, 2018
NixOS: Headless Home Assistant VM
myme.no
November 25, 2021
The value of in-house expertise
danluu.com
September 29, 2021
How to Cultivate Joy
taylor.town
January 18, 2023
Confessions of a Data Hoarder
nate.mecca1.net
May 20, 2024
SemVer in Rust: Tooling, Breakage, and Edge Cases — FOSDEM 2024
predr.ag
March 18, 2024
Golfing Is Not Rowing
taylor.town
December 24, 2025
Frankenwine: Multiple personas in a Wine process
nullprogram.com
January 19, 2026
Tail call elimination
notes.eatonphil.com
May 14, 2019
One Way to Value a Cryptocurrency
austinvernon.site
June 23, 2021
Learning with not Enough Data Part 3: Data Generation
lilianweng.github.io
April 15, 2022
Redis Lua scripting: several security vulnerabilities fixed
antirez.com
June 13, 2018
Trespasser: Jurassic Park CG Source Code Review
fabiensanglard.net
June 10, 2014
Debezium & MySQL v8 : Public Key Retrieval Is Not Allowed
rmoff.net
October 23, 2019
The GDB JIT interface
bernsteinbear.com
December 30, 2025
sawserver logging configuration - logconfig.xml
rmoff.net
July 23, 2009
Royal Mail is literally the opposite of user-centered
adamsilver.io
November 24, 2024
Building My Own Newspaper
notes.ansonbiggs.com
June 08, 2025
An Algorithm for Generating Ideas
taylor.town
June 16, 2019
August 2021
maggieappleton.com
August 01, 2021
I'm a Coin Boy, Too
taylor.town
August 21, 2023
Progress Report: September 2021
asahilinux.org
October 05, 2021
Scattered Thoughts on Why I Waste My Own Time
mbuffett.com
November 10, 2021
2010 in review
www.jonashietala.se
January 06, 2011
Perhaps not Boring Technology after all
simonwillison.net
March 09, 2026
Disabling Vale Linting Selectively in Asciidoc
rmoff.net
December 11, 2024
"All foods are either protein or candy."
taylor.town
December 10, 2023
Copying data between Kafka clusters with Kafkacat
rmoff.net
September 29, 2019
Chicago vs New York Pizza is the Wrong Argument
www.hillelwayne.com
April 01, 2026
What's involved in getting a "modern" terminal setup?
jvns.ca
January 11, 2025
Um fim-de-semana em Weston-super-mare
ohhelloana.blog
September 19, 2015
List of all my projects ever
levels.io
March 19, 2021
One Million Chessboards
eieio.games
April 28, 2025
A Brief Introduction to Digital Anthropology
maggieappleton.com
October 03, 2020
Rust's Golden Rule
steveklabnik.com
March 27, 2023
Toki Pona Sign-Language Flash-Cards
taylor.town
December 11, 2022
Hivemind successfully completes first CCA flight test aboard Anduril’s YFQ-44A aircraft
shield.ai
February 26, 2026
Poem: Antariksh ki pyaas / The thirst for space
jatan.space
April 05, 2026
You can use newline characters in URLs
lemire.me
February 28, 2026
📕 UED: Unthinkable
moonbase.lgbt
August 01, 2025
5 key design system elements to build trust and maximise uptake
adamsilver.io
July 09, 2023
📝 A Round-up of 2021
moonbase.lgbt
January 01, 2022
Talking to Python from JavaScript (and Back Again!)
healeycodes.com
April 11, 2019
Hello, World!
myme.no
December 21, 2017
SDF font outlines
www.redblobgames.com
August 27, 2024
Computational Notebooks
maggieappleton.com
April 18, 2023
Tips for Remote Work
taylor.town
November 04, 2022
Redis streams as a pure data structure
antirez.com
March 22, 2019
Trying to Run Rust on Classic Mac OS
www.wezm.net
February 27, 2023
Moving private repositories to Bitbucket
www.jonashietala.se
October 10, 2012
2023
www.scattered-thoughts.net
January 15, 2024
The end of 2018
ohhelloana.blog
December 30, 2018
Testing
www.scattered-thoughts.net
November 26, 2021
The first (worst) post
www.jonashietala.se
July 21, 2009
Building a 1997 Quake PC: Benchmarking GLquake
fabiensanglard.net
January 14, 2026
The Full BBS Documentary Interviews are Going Online
ascii.textfiles.com
January 24, 2018
File sync is very slow
blog.kowalczyk.info
July 17, 2025
First Post
nate.mecca1.net
June 16, 2023
Quizizz vs. Kahoot vs. Quizlet
www.makerstations.io
April 08, 2026
The SEAL Turned CEO: Brandon Tseng on the AI-Powered Future of War
shield.ai
March 13, 2026
The quest for perfect collisions
lisyarus.github.io
October 25, 2022
How to annotate JITed code for perf/samply
bernsteinbear.com
December 18, 2025
in praise of talking less
strangestloop.io
May 10, 2023
The Linear Oppression of Note-taking Apps
maggieappleton.com
May 07, 2021
se20e05: AI Models; The All Souls Exam; Melvynn Bragg as an Oxford Don; Grounding; Being Human; Worry About The Same Things
newsletter.danhon.com
August 19, 2025
Living with Sudden Adult Death Syndrome (SADS)
taylor.town
October 19, 2023
Tech Stack 2024
www.wezm.net
June 01, 2024
How Much Computing Power is in a Data Center?
www.construction-physics.com
March 19, 2026
Installing obi-metrics-agent, Graphite, and collectl
rmoff.net
March 27, 2014
Imaging mounted disk volumes under duress
blog.benjojo.co.uk
September 20, 2021
Situational awareness and kindlegen
blog.singleton.io
July 03, 2024
Improbably Right
mlajtos.mu
April 23, 2023
NixOS: For developers
myme.no
January 26, 2020
Your First Open-Source Pull Request: a Walkthrough
healeycodes.com
June 16, 2019
IKEA-Oriented Development
taylor.town
June 14, 2023
The end of the Redis adventure
antirez.com
June 30, 2020
Lifting the Lid on OBIEE 12c Web Services - Part 2
rmoff.net
May 28, 2016
Git
www.robinwils.com
October 22, 2022
iPhone 3D engine programming part 1
fabiensanglard.net
October 19, 2009
Incremental refresh of Exalytics Aggregates using TimesTen
rmoff.net
January 10, 2013
Why it takes months to tell if new AI models are good
seangoedecke.com
November 22, 2025
Continuous Integration and Systems Engineering
projects.ansonbiggs.com
October 04, 2021
Building a Homelab VM Server
mtlynch.io
May 07, 2017
May bookmarks - BLM
ohhelloana.blog
June 17, 2020
Town Hall #5: Outdoing Myself
taylor.town
January 01, 2023
Generating a 3D map with OpenStreetMap and A-Frame
mary.codes
March 04, 2024
How I Use AI: Early 2025
benjamincongdon.me
February 02, 2025
The story of the 3dfx Voodoo 1
fabiensanglard.net
April 04, 2019

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.