
Have you ever wondered where Koritno, Majšperk is?
Koritno (pronounced [kɔˈɾiːtnɔ]) is a settlement on the right bank of the Dravinja River west of Breg in the Municipality of Majšperk in northeastern Slovenia.
The Dravinja River looks beautiful, as photographed by Savinjc on Wikimedia Commons:
By Ruben Schade in Sydney, 2026-03-19. Have you ever wondered where Koritno, Majšperk is?
Koritno (pronounced [kɔˈɾiːtnɔ]) is a settlement on the right bank of the Drav...
We’re all familiar with social media: the Facebooks, the Twitters, the TikToks of this silly digital world. They have invaded our lives and taken over our time and attention. We have spent the past decade posting, snapping, tweeting, reeling (?), tiktoking (??). We fall asleep youtubing, only to wake up with our “for you” page completely fucked up because the algorithm lives a life of its own and has decided to profile us as someone who loves sheep herding and carpet cleaning (and, you kno...

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

Conversations with AI are ephemeral, decisions made early lose
attention as the conversation continues, and disappear entirely with a new
session. Rahul Garg explains how Context
Anchoring externalizes the decision context into a living
document.
more… Conversations with AI are ephemeral, decisions made early lose
attention as the conversation continues, and disappear entirely with a new
session. Rahul Garg explains how Context
Anchoring ex...

I've liked Cryptic Crosswords...somewhat. In the past. They're a bit tricky for me and I haven't really put in the time to be comfortable enough to have fun solving them.
Anyway, the Wordle guy has a new website where he aims to teach people how to solve Cryptics.
If you're not familiar, Cryptic Crosswords follow a very particular format for their clues. Let's take one of the Parseword examples:
Cooked rustic orange (6).
The (6) refers to the number of letters in the result. So we...
Back in 2024 I went through the process of losing weight, and was fairly successful . I went from ~111kg (244lbs) to ~103kg (226lbs). My target was 100kg (220lbs), so I got very close.
But then, in August 2024, I was promoted in work, ended up working way more hours, and my health suffered. I ended up burned out and ultimately I stepped down a few months ago. Which was honestly the right thing to do .
Anyway, for the year or so that I was in that role, my weight slowly crept back up ...
I built a tiny shell in C to learn what fork, execvp, and dup2 are doing under the hood. I built a tiny shell in C to learn what fork, execvp, and dup2 are doing under the hood.

TL;DR; Python’s asyncio.create_task() can silently garbage collect your fire-and-forget tasks starting in Python 3.12 - they may never run. The fix: store task references in a set and register a done_callback to clean them up.
Do you use Python’s async/await in programming? Often you have some async task that needs to run, but you don’t care to monitor it, know when it’s done, or even if it errors.
Let’s imagine you have an async function that logs to a remote service. You...

One afternoon in October 1979, Gilles Brassard was swimming outside a beachfront hotel in San Juan, Puerto Rico, when a stranger swam up to him and changed the course of his career. Without so much as an introduction, the man began describing a way to create currency that couldn’t be forged. The scheme was based on the laws of quantum physics — a subject Brassard, a computer scientist…
Source One afternoon in October 1979, Gilles Brassard was swimming outside a beachfront hotel in San J...
Is passing user ID through context an antipattern?
rednafi.com
Paweł Grzybek reached out after reading What belongs in Go’s context values? with a
question about their auth middleware and the handler that reads the user ID from context:
I validate the session in middleware, and the session record in the DB holds the user ID,
which I put in the context for handlers to use later. According to your post, this is an
antipattern because the handler can’t work without that value. But if I don’t use context
here, I’d have to hit the sessions ta...
GPT-5.4 mini and GPT-5.4 nano, which can describe 76,000 photos for $52
simonwillison.net
OpenAI today: Introducing GPT‑5.4 mini and nano . These models join GPT-5.4 which was released two weeks ago .
OpenAI's self-reported benchmarks show the new 5.4-nano out-performing their previous GPT-5 mini model when run at maximum reasoning effort. The new mini is also 2x faster than the previous mini.
Here's how the pricing looks - all prices are per million tokens. gpt-5.4-nano is notably even cheaper than Google's Gemini 3.1 Flash-Lite:
Model
Input
...
Shield AI and Mitsubishi Heavy Industries, Ltd., Complete Autonomous Flight Tests in Under 60 Days
shield.aiWASHINGTON (March 17, 2026) — Shield AI today announced the successful completion of autonomous flight tests in collaboration with Mitsubishi Heavy Industries, Ltd. (MHI), integrating Shield AI’s Hivemind autonomy software onto MHI’s Affordable Rapid‑Prototyping Mitsubishi‑Drone initiative (ARMD) in under 60 days. The demonstration underscores how advanced autonomy can be rapi dly developed, in tegrated, tested, and flown in support of defense-focused autonomous...

Gimkit assignments let students practice quiz content on their own time, without a teacher-hosted live session. Teachers set a game mode, a completion goal, and a due date — students play from any device and results appear automatically. This guide covers everything from setup to reading reports.
What Are Gimkit Assignments?
Gimkit assignments are self-paced sessions tied to a specific kit and game mode. A teacher creates the assignment, sets a cash or question goal, and shares a link. Stu...

When I was a student in grade school biology, before I had an inkling of my destiny to become a clam man, I remember learning about food webs. We learned that one part of the food web was made up of autotrophs (“self feeders”), such as plants and algae, which make their own food via photosynthesis (note that there are autotrophic organisms also using chemosynthesis to make food, but we’ll leave those for another blog). The other main portion of the food web are the heterotrophs (“diffe...
All my clients wanted a carousel, now it's an AI chatbot!
2026-03-14 12:55
It always starts the same way. The client pulls out their phone mid-meeting, navigates to a competitor's website, and holds the screen up like evidence. "You see? They have one of those." A little bubble. Bottom right corner. Blinking...
For years, that gesture was about carousels. Every homepage had to have one, big, slow, full of stock photos that nobody asked for. I built dozens of them. They spun. They faded. ...
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) {
...
The book for this month’s IndieWeb Book Club , hosted by Nick, is Christopher Alexander’s book The Timeless Way of Building . The book is about architecture, but its principles have broader application to any discipline involved with building something. The idea of a “pattern language”, discussed throughout the book, is one that has stuck with me. I was thinking about “patterns” before reading the book, but The Timeless Way of Building put the idea of a pattern into perspective: Yo...

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.
Gilles Brassard and Charlie Bennett Charlie Bennett and Gilles Brassard will receive the 2025 ACM Turing Award for their work on the foundations of quantum information science, the first Turing award for quantum. Read all about it in The New York Times , Science and Quanta . Bennett and Brassard famously met in the water off a beach during the 1979 FOCS conference in Puerto Rico. That led to years of collaboration, most notably for their quantum secure key distribution protocol . The ...
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...
.article-entry img { max-height: 360px; width: auto; max-width: 100%; margin: 1.5rem auto; display: block; border-radius: 8px; } I’ve learned over the years that shipping fast compounds exponentially only if you’re also learning fast. .article-entry img { max-height: 360px; width: auto; max-width: 100%; margin: 1.5rem auto; display: block; border-radius: 8px; } I’ve learned over the years that shipping fast compounds exponentially only if you’re also learning fast.
Moon Monday #266: Current mission updates and future governance questions
jatan.spaceThe top of the Artemis II SLS rocket at its launchpad at NASA’s Kennedy Space Center in Florida, with our Moon providing the ultimate backdrop. Bottom left: Artemis II mission crew patch. Images: NASA / Sam Lott / Greg Manchess On February 25, NASA rolled back the SLS rocket and its attached Orion spacecraft from the vehicle’s launchpad at the agency’s Kennedy Space Center in Florida to its assembly building about seven kilometers away. Technicians then replaced a dislodged s...