
The passage of the sun across the sky — dawn, day, dusk, night — drives the clock of life. Some species wake with the sun and sleep with the moon. Others do the opposite, and a few keep odd hours. These naturally driven, 24-hour biological cycles are known as circadian rhythms, and they do more than cue bedtime: They regulate hormones, metabolism, DNA repair, and more. When life falls out of sync…
Source The passage of the sun across the sky — dawn, day, dusk, night — drives the clo...
How do you handle transactions with the repository pattern?
rednafi.com
In the previous shard , I showed how to put a small interface between your service logic and
your storage layer so the service doesn’t know whether it’s talking to sqlc, raw SQL, or
anything else. The interface looked like this:
// bookstore/bookstore.go
type BookStore interface {
Get ( ctx context . Context , id int64 ) ( Book , error )
Create ( ctx context . Context , b Book ) ( int64 , error )
}
A service depends on BookStore , a concret...
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...

Every day there’s some new story about the enormous amounts of investment in building AI data centers. The Wall Street Journal reports that, as a fraction of GDP, AI capital spending in 2026 alone will be more than was spent on the decade-long build-up of the national railroad system, federal expenditures to create the interstate highway system, or the entire Apollo program. Bloomberg reports that AI data center spending might reach as much as $3 trillion. The Electric Power Research Insti...
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) {
...
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
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 ...
.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.
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...

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

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...
This week on the People and Blogs series we have an interview with Melanie Richards, whose blog can be found at melanie-richards.com/blog .
Tired of RSS? Read this in your browser or sign up for the newsletter .
People and Blogs is supported by the "One a Month" club members.
If you enjoy P&B, consider becoming one for as little as 1 dollar a month.
Let's start from the basics: can you introduce yourself?
I’m a Group Product Manager c...
The big news this morning: Astral to join OpenAI (on the Astral blog) and OpenAI to acquire Astral (the OpenAI announcement). Astral are the company behind uv , ruff , and ty - three increasingly load-bearing open source projects in the Python ecosystem. I have thoughts!
The official line from OpenAI and Astral
The Astral team will become part of the Codex team at OpenAI.
Charlie Marsh has this to say :
Open source is at the heart of that impact and the heart of that story; it...

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

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...
Three Men Tried To Steal My Motorbike While I Was On It!
kevquirk.comSpring is in the air here in North Wales, so I decided to take one of my motorbikes to the office yesterday. On the way home, not too far from where I live, I was sat at traffic lights when all of a sudden three men on off-road bikes surrounded me. One left, one right, one right up to my back wheel. And they were really close, like, inches from me kinda close.
I immediately felt uneasy, like something was about to happen. I think we as a species have a sense for this kinda thing. Anyway, s...

Recently I bought and received a ThinkPad E14 Gen 7 to replace both my personal MacBook Air, and my ThinkPad X230 writing machine. I’ll admit this was more in response to what the Mac has become, and ThinkPads were the closest hardware to MacBooks I’ve ever enjoyed using. But truthfully, I had no idea whether it was a good idea.
I have been… pleasantly surprised! To understand why, let me discuss first where I’m coming from. Mac people are used to certain things:
Crisp, bri...

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...
Hues of red and lavender blended together in the clear evening sky. I don’t think I have seen the sky like this before. I write with my laptop propped up on one lap as I gaze out the window, trying to find the words to describe the sky. As the minutes pass, the sky changes. The sun sets further over the hills; pink rises and the lavender turns to grey. The street lights illuminate. I sometimes think about how sunsets are never the same. I know what colours to expect and in what direction I n...
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.

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