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

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

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

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

David Poll points out the flawed premise of the argument that code review is a bottleneck
To be fair, finding defects has always been listed as a goal of code review – Wikipedia will tell you as much. And sure, reviewers do catch bugs. But I think that framing dramatically overstates the bug-catching role and understates everything else code review does. If your review process is primarily a bug-finding mechanism, you’re leaving most of the value on the table.
Code review answer...
Consensus Board Game
Mar 19, 2026
I have an early adulthood trauma from struggling to understand consensus amidst a myriad of poor
explanations. I am overcompensating for that by adding my own attempts to the fray. Today, I
want to draw a series of pictures which could be helpful. You can see this post as a set of
missing illustrations for
Notes on Paxos , or, alternatively,
you can view that post as a more formal narrative counter-part for the present one.
The idea comes from my m...

Recognize the value of your time and choose activities wisely. Figure out how to deal with escapism. Recognize the value of your time and choose activities wisely. Figure out how to deal with escapism.
“If trackers are disabled, ads might not be as relevant to you”
rubenerd.com
Good!
By Ruben Schade in Sydney, 2026-03-23. Good!
By Ruben Schade in Sydney, 2026-03-23. Good! By Ruben Schade in Sydney, 2026-03-23. Ruben Schade

A while back I released a few mods to an existing Bambu AMS print and included my own extruded frame design. It did the job, but with the cost of parts rising, and with some experience of using my own design for over a year, I have made some improvements - and some simplifications. The original design improved upon another maker's 3D printed shelves for holding the Bambu AMS (1?) units, and they did fine- but the prints were time consuming and fairly costly from a filament perspective, but noth...
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 ...
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...

TL;DR; Chameleon-robyn is a new Python package I created that brings Chameleon template support to the Robyn web framework . If you prefer Chameleon’s structured, HTML-first approach over Jinja and want to try Robyn’s Rust-powered performance, this package bridges the two.
People who have known me for a while know that I’m very much not a fan of the Jinja templating language . Neither am I a fan of the Django templating language , since it’s very similar. I dislike the fac...

Creating a Kahoot quiz takes about five minutes from login to finished game. You need a Kahoot account, a topic, and a few questions ready to go. The process is identical whether you're running a classroom review, a team training session, or a trivia game with friends. Here's how to do it, step by step.
How to Create a Kahoot Quiz: The Full Process
Head to create.kahoot.it and sign in. Supported login methods include Google, Microsoft, Apple, and Clever. Users under 13 in the US, or un...
This is an external post of mine. Click
here
if you are not redirected.
This is an external post of mine. Click
here
if you are not redirected. This is an external post of mine. Click
here
if you are not redirected. here
Homelab downtime update: The fight for DNS supremacy
xeiaso.netHey all, quick update continuing from yesterday's announcement that my homelab went down. This is stream of consciousness and unedited. Enjoy!
Turns out the entire homelab didn't go down and two Kubernetes nodes survived the power outage somehow.
Two Kubernetes controlplane nodes.
Kubernetes really wants there to be an odd number of controlplane nodes and my workloads are too heavy for any single node to run and Longhorn really wants there to be at least three nodes...
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...
If I get an email offering me a $1000 for I DON"T KNOW SINCE I ignore it and don't even bother looking for other signs it is a scam. If I get an email offering me $100 I may look more carefully and often they are legit (most common is to give a per-publication review of a math book---sometimes just questions, but more often a written report). Most offers I get are either $1000 or $100. Today I got one for $750 which inspired this post (I ignored the offer without checking). Which nets ...
Repositories, transactions, and unit of work in Go
rednafi.com
This post started as a pair of quick answers to questions on r/golang . The first was about
whether a repository layer on top of sqlc is worth it . The second was about how to
handle transactions when the interface hides storage details . Both turned into
short shards on this site. This post ties them together and covers what to do when
transactions need to span multiple repositories.
It walks through three stages, each building on the last:
Put a repository interface between your servi...
Today I posted a video titled The best laptop Apple ever made , and tl;dw 1 it's the 11" MacBook Air.
I acknowledge in the video my pick is slightly subjective, and I also asked a number of other YouTubers which Mac laptop they consider the best (or at least most influential). If you don't want to watch the video, I'll summarize their choices here: Today I posted a video titled The best laptop Apple ever made , and tl;dw 1 it's the 11" MacBook Air.
I acknowledge in the...
Northrop Grumman’s Talon IQ Flies Shield AI’s Hivemind Software
shield.ai
Open‑architecture testbed accelerates AI‑driven combat capability
MOJAVE, Calif. (March 19, 2026) – Northrop Grumman’s (NYSE: NOC) Talon IQ testbed completed its first partner mission autonomy flight with Shield AI’s Hivemind software, showcasing a ready‑to‑fly platform that accelerates innovation, cuts development costs and eliminates the need to build a dedicated airframe for every new autonomy solution.
Partner-Powered Autonomy: During the...
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) {
...

So I’ve been thinking, when was the last time I’ve experienced some sort of burnout from a community. And I had forgotten that tech was not my only interest, or the only thing I’ve been deeply enthralled with. While I started making websites when I was 13, I wasn’t always stuck on only thinking about web development as a hobby and career.
I used to be quite obsessed with films and filmmaking. I spent a great chunk of my young adulthood watching films and analysing them. I had semesters...