32^2 pages

rubenerd.com

This blog flew past 1,024 pages, and I didn’t even notice. At ten posts per page, that means there are now more than 10,240 posts, or about a quarter of a J-Walk Blog . Some posts are even good. I’d better install PAE onto Hugo, or it won’t be able to address any new posts. AAAAAAH! I like to remind people I’m funny, or they’d forget. See also Dragonfly BSD The Wikipedia article on beans By Ruben Schade in Sydney, 2026-03-25. This blog flew past 1,024 pages, an...

Shield AI’s Hivemind Demonstrates Flight on Destinus Hornet in Two-Month Integration

shield.ai

SEGOVIA, Spain (March 24, 2026) – Shield AI and Destinus announced today the successful completion of a rapid autonomy integration campaign on the Destinus Hornet platform. The flight tests, conducted in Segovia, Spain, validated the integration of Shield AI’s Hivemind autonomy software with the Hornet flight control architecture after a two-month integration effort. During the campaign, Hivemind autonomously adapted the platform’s flight paths in real time, dynamically updating routing...

When (not) to break rules

anniemueller.com

You’ve got to think about big things while you’re doing small things, so that all the small things go in the right direction. — Alvin Toffler A rule (or boundary) turns a theoretical or philosophical stance into a clearly defined behavior: Do this , and your behaviors align with your belief. Congruence.  Do that , and you miss it. Conflict.  Internal conflict doesn't feel good. Break dumb rules . Break arbitrary small rules (or don’t). Break rules that exist only t...

Replacing Flask with Robyn wasn't worth it

mkennedy.codes

TL;DR; I converted Python Bytes from Quart/Flask to the Rust-backed Robyn framework and benchmarked it with Locust . There was no meaningful speed or memory improvement - and Robyn actually used more memory. Framework maturity, ecosystem depth, and app server flexibility still matter more than raw benchmark numbers. Last week I played with the idea of replacing Quart (async Flask ) with Robyn for our bigger web apps. Robyn is built almost entirely in Rust, and in the benchmarks, ...

The artist was here

jamesg.blog

I love the storytelling work that the Metropolitan Museum of Art in New York does. For example, the Frame of Mind podcast highlights short stories of people’s relationships with museums – around fifteen minutes long each. It is a great listen. Last year, I watched a video by The Met on their YouTube channel as part of their “Meet Me at the Met” series. The video was an interview with Orhan Pamuk , a Nobel Prize-winning author. The video has stuck with me ever since. When I think about...

China surfaces details of spacecraft to land humans on Luna by 2030 | Moon Monday #267

jatan.space

Left: Model of the ‘Lanyue’ lunar lander stacked on top of its propulsion module; Right: Diagram of the propulsion system of the lander. Images: Shujianyang / SAST / CASC The Chinese-language research journal “Chinese Space Science and Technology” has published a special issue on the development of various elements of China’s crewed Moon missions with 14 ‘open access’ papers. This includes details of the ~26,000-kilogram crewed lunar landing system called ‘Lanyue’,...

On Spiders

danilafe.com

Whenever I stay still, I feel the spiders weave their webs around me. Their tiny legs entangle me in silk, traverse my body as they seem to proudly inspect their work and into darkness sink. There're times I see the spiders' threads on others, They shimmer gently in the purple dusk, Or sway with zephyrs in the hair of lovers, stuck. To listen to the webs is to hear echoes of social butterflies ensnared within arachnid galleries of human ethos, whose pieces come and go ...

Some Things Just Take Time

lucumr.pocoo.org

Trees take quite a while to grow. If someone 50 years ago planted a row of oaks or a chestnut tree on your plot of land, you have something that no amount of money or effort can replicate. The only way is to wait. Tree-lined roads, old gardens, houses sheltered by decades of canopy: if you want to start fresh on an empty plot, you will not be able to get that. Because some things just take time. We know this intuitively. We pay premiums for Swiss watches, Hermès bags and old properties ...

Using FireWire on a Raspberry Pi

www.jeffgeerling.com

After learning Apple killed off FireWire (IEEE 1394) support in macOS 26 Tahoe , I started looking at alternatives for old FireWire equipment like hard drives, DV cameras, and A/V gear. I own an old Canon GL1 camera, with a 'DV' port. I could plug that into an old Mac (like the dual G4 MDD above) with FireWire—or even a modern Mac running macOS < 26, with some dongles —and transfer digital video footage between the camera and an application like Final Cut Pro. After learning Apple ...

My Oxford Term

blog.computationalcomplexity.org

High table dinner at Magdalen My time in Oxford has come to an end and I head back to Chicago this week. I was a visiting Fellow at Magdalen (pronounced "maudlin") College for the Hilary Term. There's a six week break between the eight-week Hilary and Trinity terms. They work the fellows hard during the terms with teaching, tutoring, admissions, hiring and various other administrative functions. All the events, seminars, workshops, high-table dinners are scheduled during the term. Pretty much no...

A Modest Proposal

third-bit.com

Everyone in academia is trying to figure out what to do about AI. I don’t have a general answer, but I do have a proposal for dealing with the flood of AI slop in research publishing. My idea is built on several observations: Credit cards became popular in the US twenty years before they took off in Europe. The reason is that Senator William Proxmire pushed through legislation in 1975 that put 100% of the cost of fraud on the credit card companies themselves. His argument was...

On AI and Learning

nishtahir.com

Over the weekend, I had some interesting discussions about the impacts AI on developer growth and skill atrophy. Much of that discussion was inspired by Mo Bitar's video on the subject. Within my small group, we couldn't come to a consensus on its impacts. We all had anecdotes with wildly different outcomes, so I decided to push a poll on a few communities I participate in to get a better sense of how engineers feel about AI's impact on their learning. By the time time I collected and processed ...

Testing unary gRPC services in Go

rednafi.com

We don’t want to test gRPC or an HTTP server itself, we simply want to test our method’s logic. The simple answer to this question is to de-couple gRPC’s work from the actual work. – John Doak, Testing gRPC methods That advice is right most of the time. If your handler is a thin shell over business logic that lives behind an interface, you can test the logic without gRPC at all. Inject a fake , call the method, check the result. But sometimes you do need to test the gRPC layer. ...

Blooket Login Guide

www.makerstations.io

Blooket login gives students and teachers access to their accounts at id.blooket.com . From there, you can host games, track progress, and manage question sets. This guide covers every sign-in method, account setup, and what to do when the login stops working. How to Log In to Blooket The standard Blooket login takes about 30 seconds. Go to blooket.com , click Login at the top right, and enter your credentials. 1 Go to id.blooket.com/login 2 Enter your email address and password...

Another ANOTHER New Lick of Paint

kevquirk.com

So it turns out I didn't like the mustard yellow and steel blue design that I created a couple weeks ago. It just didn't sit well with me, and if I look back over my design history the designs that have stuck over the years are invariably grey with a splash of colour. Problem was, I didn't really know how I was going to redesign the site. Then, one day, I was talking with Sven via email and I visited his blog (also running Pure Blog for the record 🎉), and I immediately knew that was...

How many branches can your CPU predict?

lemire.me

Modern processors have the ability to execute many instructions per cycle, on a single core. To be able to execute many instructions per cycle in practice, processors predict branches. I have made the point over the years that modern CPUs have an incredible ability to predict branches . It makes benchmarking difficult because if you test on small datasets, you can get surprising results that might not work on real data. My go-to benchmark is a function like so: while (howmany != 0) { ...

Bliki: Architecture Decision Record

martinfowler.com

An Architecture Decision Record (ADR) is a short document that captures and explains a single decision relevant to a product or ecosystem. Documents should be short, just a couple of pages, and contain the decision, the context for making it, and significant ramifications. They should not be modified if the decision is changed, but linked to a superseding decision. As with most written documents, writing ADRs serves two purposes. Firstly they act as a record of decisions, allowing p...

The Three Tiers of AI Adoption: A Practitioner's Framework

www.doscher.com

After considerable effort and time, I think it's time to talk about some challenges the IT community faces over AI adoption. This entire article represents my thoughts and opinions only. Most AI adoption frameworks are targeted at the C-suite, and if you're a consulting company you likely want to target decision makers, and not IT. If you're a tooling company or AI provider, you talk up the org chart selling your product. I'll go into depth here talking across the org to fellow practitioner...

Pivoted Query Synthesis

buttondown.com

We love generative testing in the world of query languages, because languages in general are in a lot of ways, too complex to test by hand. There's an exponential number of combinations of features that could be involved in any given query. Database query optimizers do a lot of work to detect when those features are used together in ways that permit better execution. This is great, and important, especially when queries are generated by the composition of various tools that might not be aware of...

Dear Aliens

taylor.town

Hello. I'm hosting a writing contest with my friends at Quarter Mile . Please send us something! Don't overthink it -- they're just aliens, and you're only human. Hello. I'm hosting a writing contest with my friends at Quarter Mile . Please send us something! Don't overthink it -- they're just aliens, and you're only human. Hello. I'm hosting a writing contest with my friends at Quarter Mile . Please send us something! Don't overthink it -- they're just aliens, and you're only ...

Experimenting with Starlette 1.0 with Claude skills

simonwillison.net

Starlette 1.0 is out ! This is a really big deal. I think Starlette may be the Python framework with the most usage compared to its relatively low brand recognition because Starlette is the foundation of FastAPI , which has attracted a huge amount of buzz that seems to have overshadowed Starlette itself. Kim Christie started working on Starlette in 2018 and it quickly became my favorite out of the new breed of Python ASGI frameworks. The only reason I didn't use it as the basis for my own Da...

Reading List 03/21/26

www.construction-physics.com

Cargo ship Marine Angel navigating the Chicago River in 1953. Via History Calendar . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week: damage to the Ras Laffan LNG facility, housing bubble risks, North Korea’s naval production, Bezos’ $100 billion for manufacturing automation, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. War in Iran Ras Laffa...

My 2-step process for AI-free blogging

manuelmoreale.com

Following the 7-step approach and the 1-step approach , and also channelling the spirit of the longstanding tradition of learning how to draw owls on the internet : Think about a subject and then start typing Type the rest of the fucking post and then hit publish Thank you for keeping RSS alive. You're awesome. Email me :: Sign my guestbook :: Support for 1$/month :: See my generous supporters :: Subscribe to Peo...

Random Old Posts

TitleDate
Who is squatting IPv4 addresses?
blog.benjojo.co.uk
February 17, 2022
Watchdog – Compare
simonschreibt.de
October 04, 2015
Doom engine 1993 code review
fabiensanglard.net
January 13, 2010
Writing to Apache Iceberg on S3 using Kafka Connect with Glue catalog
rmoff.net
July 04, 2025
I'm joining Cloudflare
steveklabnik.com
April 05, 2019
Back Up Encrypted ZFS Data without Unlocking It
mtlynch.io
July 29, 2022
Rust's documentation is about to drastically improve
steveklabnik.com
June 16, 2014
Streaming XML messages from IBM MQ into Kafka into MongoDB
rmoff.net
October 05, 2020
🌸
jamesg.blog
March 20, 2026
Happy Belated New Year
taylor.town
January 06, 2026
After Class Is Over
blog.andymatuschak.org
September 29, 2012
Step aside, phone: closing thoughts
manuelmoreale.com
March 09, 2026
How to compile LLVM, Clang, LLD, and Ziglang from source on Alpine Linux
gaultier.github.io
September 07, 2020
Render Hell – Book III
simonschreibt.de
August 16, 2015
sawserver won't start (analytics: Servlet error java.net.ConnectException: Connection refused (errno:239))
rmoff.net
March 30, 2009
Linocut a stamp for my logo
dead.garden
November 03, 2025
"All foods are either protein or candy."
taylor.town
December 10, 2023
Two-pass Gaussian blur coeffifients generator
lisyarus.github.io
February 24, 2023
Grokking recursion
0xd34df00d.me
September 25, 2020
Important Women in CS Who Aren't Grace Hopper
www.hillelwayne.com
January 26, 2018
Automated Equality Checks in C++ with Reflection (C++26)
lemire.me
November 09, 2025
A work week one bag travel
www.jonashietala.se
March 10, 2026
0040.1: meta in myanmar
www.scattered-thoughts.net
September 29, 2023
Towards an Adaptable Systems Architecture for Memory Tiering at Warehouse-Scale
www.micahlerner.com
June 29, 2023
NPM build error
blog.benjojo.co.uk
April 19, 2014
ASCII-centric Usernames
www.wezm.net
January 27, 2022
25 IPython Tips for Your Next Advent of Code
switowski.com
January 27, 2021
Kālua pork, cooked in an imu.
blog.singleton.io
May 30, 2022
Transmuting Philosophy into Machinery
steveklabnik.com
March 08, 2012
An experimental pip subcommand for the Python Launcher for Unix
snarky.ca
January 03, 2024
Notes on OpenAI's AppSDK
nishtahir.com
October 07, 2025
How Paxos and Two-Phase Commit Differ
predr.ag
January 26, 2021
Other kinds of talks
www.scattered-thoughts.net
February 24, 2025
Streaming messages from RabbitMQ into Kafka with Kafka Connect
rmoff.net
January 08, 2020
Humane Ingenuity 41: Zen and the Art of Winemaking
dancohen.org
October 22, 2021
IDA Summer of Code 2014: Summary
www.jonashietala.se
October 06, 2014
Big LLMs weights are a piece of history
antirez.com
March 16, 2025
Checking semver in the presence of doc(hidden) items
predr.ag
November 18, 2023
Why do people keep writing about the imaginary compound Cr2Gr2Te6?
www.righto.com
August 18, 2025
awk - split a fixed width file into separate files named on content
rmoff.net
October 19, 2010
Writing safe Verilog
danluu.com
September 15, 2013
Food Pr0n - 01
rmoff.net
March 19, 2016
Generate a JSON Feed for a Zola Website
www.wezm.net
September 28, 2024
Welcome!
retrotechtive.wordpress.com
July 12, 2021
My Year in Books: 2019
mbuffett.com
December 26, 2019
The Lazy Garbage Nursery Guide
taylor.town
August 30, 2023
Reflections on AI at the end of 2025
antirez.com
December 20, 2025
"The Rust Programming Language" will be published by No Starch Press
steveklabnik.com
September 08, 2015
More Efficient/Faster Average Color of Image
christianselig.com
April 02, 2021
Knuth Airgaps & Knuth Buffers
taylor.town
November 19, 2023
Quick UI: Rotating text mask
www.ctnicholas.dev
July 21, 2021
2010 in review
www.jonashietala.se
January 06, 2011
The perils of computing cross-currency performance
c.pgdm.ch
January 10, 2026
Smolderingly fast b-trees
www.scattered-thoughts.net
October 06, 2024
Why isn't differential dataflow more popular?
www.scattered-thoughts.net
January 21, 2021
Mac Software Lives Again
saccade.com
May 03, 2022
The Knowledge Hydrant
maggieappleton.com
June 28, 2020
Excellence is a habit, but so is failure
awesomekling.github.io
April 05, 2023
Town Hall #17: Scrimmage
taylor.town
December 01, 2023
Fuel Logistics for a Pacific War
austinvernon.site
March 01, 2023
Nuclear Power's Challenges in less than 1000 Words
austinvernon.site
March 24, 2023
Starcraft 2 – Localization
simonschreibt.de
April 24, 2013
My Favorite Macbook Tools
switowski.com
January 09, 2020
In-person meatspace protocol to prove unconditional possession of a private key
vitalik.eth.limo
October 01, 2019
Bliki: Agentic Email
martinfowler.com
February 17, 2026
Mastrescence
ohhelloana.blog
November 14, 2022
📷 Honk!
moonbase.lgbt
November 23, 2024
Lowering in Reverse
buttondown.com
November 03, 2025
Finding the Story
danluu.com
June 02, 2020
The World's Ugliest Ring
taylor.town
January 09, 2022
Redis Conference 2015
antirez.com
March 10, 2015
Minimal downtime Postgres major version upgrades with EDB Postgres Distributed
notes.eatonphil.com
February 28, 2025
How To Publish a Vue Component as an NPM Package
calebporzio.com
November 19, 2018
UNORM and SNORM to float, hardware edition
fgiesen.wordpress.com
December 24, 2024
On AI and Learning
nishtahir.com
March 24, 2026
Jacquard 01 · Versioning and provenance for empirical research
www.inkandswitch.com
August 06, 2024
My Problem With the Four-Document Model
www.hillelwayne.com
July 05, 2023
Why Do Interviewers Ask Linked List Questions?
www.hillelwayne.com
March 28, 2021
Data Independence
buttondown.com
November 24, 2025
Deleting Your SeatGeek Account Without Asking Support
samhenri.gold
June 11, 2023
Building VR Apps with React360
maggieappleton.com
May 14, 2019
How do you find the time?
steveklabnik.com
September 27, 2012
Troubleshooting Presentation Services / analytics connectivity
rmoff.net
December 09, 2009
Cloning Memcached with Go
healeycodes.com
October 21, 2019
Simplifying the L1
vitalik.eth.limo
May 03, 2025
Reading List 01/24/26
www.construction-physics.com
January 24, 2026
ISOC update
www.jonashietala.se
September 04, 2014
Deploying FreeBSD on Linode unattended in minutes
notes.eatonphil.com
March 11, 2017
Transclusion and Transcopyright Dreams
maggieappleton.com
January 02, 2021
The Three Horseman of Grid Stability
austinvernon.site
November 05, 2021
Half-Star Emoji (for Half the Price)
taylor.town
March 07, 2024
Debugging Reinforcement Learning Systems
andyljones.com
January 01, 2021
Writing system software: code comments.
antirez.com
October 06, 2018
Your Brilliant App Idea
taylor.town
November 27, 2022
Redis patterns for coding
antirez.com
March 01, 2026
Experiments with Elastic’s Graph Tool
rmoff.net
April 29, 2016
Query Operator Structures
buttondown.com
September 08, 2025
Let's compile like it's 1992
fabiensanglard.net
August 10, 2014
Remove Duplicates From a List
switowski.com
October 22, 2020
Speculations on arenas and non-trivial destructors
nullprogram.com
October 16, 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.