The Raspberry Pi 400 or Orange Pi 800 for the lounge

rubenerd.com

Clara and I are thinking of getting a Raspberry Pi 400 (or 500?) as a lounge computer. Currently we use an Apple TV and a PlayStation 3 [sic] as our media playback devices, but the app(lication) selection is beginning to limit what we can do with them. For example, we also want to move off Plex, and the options for Jellyfin aren’t great. The rational thing would be buy to buy a mini PC of some sort, connect it to the TV, then use a wireless keyboard/trackpad combo to control it. But then, ...

Tinkering

jamesg.blog

I love making incremental improvements to my website . All the changes I make to this website build up to what you see. This has me thinking that websites are both a place to reflect on, discuss, and make change, as well as being something that can, and does, change over and with time. My website grows with me. While exploring my website, I noticed in the past that the bold typeface in the headings and in my website name looked a bit different in Safari to Firefox. This week, I learned why: I ...

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

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

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

Overthinking: AI wasn't the first to break my heart

ohhelloana.blog

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

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

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

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

The Jellies That Evolved a Different Way To Keep Time

www.quantamagazine.org

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

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

Fragments: March 19

martinfowler.com

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

matklad.github.io

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

On escapism

www.robinwils.com

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.

Community is a product decision

blog.singleton.io

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

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

Profiling Hacker News users based on their comments

simonwillison.net

Here's a mildly dystopian prompt I've been experimenting with recently: "Profile this user", accompanied by a copy of their last 1,000 comments on Hacker News. Obtaining those comments is easy. The Algolia Hacker News API supports listing comments sorted by date that have a specific tag, and the author of a comment is tagged there as author_username . Here's a JSON feed of my ( simonw ) most recent comments, for example: https://hn.algolia.com/api/v1/search_by_date?tags=comment,author_sim...

The best laptop Apple ever made

www.jeffgeerling.com

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

Use Chameleon templates in the Robyn web framework

mkennedy.codes

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

How To Create Kahoot Quiz

www.makerstations.io

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

Developer Spotlight: Somtochi Onyekwere from Fly.io

notes.eatonphil.com

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

Bennett and Brassard Win the Turing Award

blog.computationalcomplexity.org

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

Random Old Posts

TitleDate
Matz is nice so we are nice
steveklabnik.com
October 19, 2011
response to word vomit 0076
strangestloop.io
May 10, 2023
The Coinparty hackathon, take two
www.jonashietala.se
January 12, 2021
What to learn
danluu.com
October 18, 2021
What else could memecoins be?
vitalik.eth.limo
March 29, 2024
The next frontier after remote work is async
levels.io
March 25, 2021
cram those ideas into a clown car
taylor.town
November 30, 2023
Inside New Query Engine of MongoDB
laplab.me
September 18, 2023
against decision making
strangestloop.io
May 10, 2023
Source-available projects and their AI contribution policies
notes.eatonphil.com
March 02, 2026
How to Thwart Waiting Mode
taylor.town
December 13, 2022
The best software engineering paper you haven't read
www.hillelwayne.com
January 12, 2018
Form design: multiple inputs versus one input
adamsilver.io
May 18, 2020
AR Demands Peripherals
taylor.town
March 06, 2023
Imaging mounted disk volumes under duress
blog.benjojo.co.uk
September 20, 2021
The current T-34 keyboard layout
www.jonashietala.se
September 06, 2022
What the Fork is xState?
maggieappleton.com
January 22, 2020
Open Banking and payments competition
www.bitsaboutmoney.com
August 13, 2025
Starting; playing; maintaining
jamesg.blog
March 17, 2026
Where are the proactive AI coding tools?
austinhenley.com
May 05, 2025
Compiling Rust libraries for Android apps: a deep dive
gendignoux.com
October 24, 2022
The Cost of Being Wrong
jack-vanlightly.com
July 22, 2025
Why I'm back to Whoop (for now)
www.jonashietala.se
June 02, 2025
Self-Control is an Anti-Virtue
taylor.town
October 01, 2018
goHardDrive Leaked Personal Data for Thousands of Customers
mtlynch.io
July 02, 2025
My first netrunner store championship
www.jonashietala.se
February 24, 2015
Exact UNORM8 to float
fgiesen.wordpress.com
November 07, 2024
How to install kafkacat on Fedora
rmoff.net
April 20, 2020
Advantages of monorepos
danluu.com
May 17, 2015
Conditions in the Intel 8087 floating-point chip's microcode
www.righto.com
December 30, 2025
Why Are Cars Getting Bigger?
theluddite.org
December 01, 2023
Do you need a repository layer on top of sqlc?
rednafi.com
March 16, 2026
Compiling a Forth
healeycodes.com
October 06, 2025
Blocking AI crawlers
www.robinwils.com
March 02, 2026
Blog monetization
danluu.com
January 24, 2015
2018
sirupsen.com
January 25, 2019
Humane Ingenuity 43: Your Own Personal Paul McCartney
dancohen.org
January 24, 2022
The most frustrating thing in your life
taylor.town
December 17, 2023
02 code patterns
garden.bradwoods.io
March 10, 2025
ghc 8.8.3 cannot find cabal 3.0.0.0 packages
www.jonashietala.se
May 09, 2020
3d printed parts - new workbench setup - wall mounted, steel channel
www.doscher.com
January 12, 2026
OBIEE nqcmd Tidbits
rmoff.net
March 24, 2015
Why query planning for streaming systems is hard
www.scattered-thoughts.net
May 08, 2021
Here's why NASA's first moon landing in 50+ years will probably be delayed
www.adastraspace.com
November 01, 2024
My fireside chat about agentic engineering at the Pragmatic Summit
simonwillison.net
March 14, 2026
really easy tetris
eieio.games
February 27, 2026
Debugging memory leaks in Postgres, jemalloc edition
notes.eatonphil.com
June 21, 2025
Rob the Whole World; Give It Back
taylor.town
October 29, 2024
What If I Want My Website to Last for 100 Years?
healeycodes.com
June 24, 2019
Your Interview Process Is Too Damn Long (and How To Fix It)
chrlschn.dev
October 19, 2023
Reading List 01/24/26
www.construction-physics.com
January 24, 2026
How much electricity does my home server use?
stfn.pl
January 19, 2025
Hey Diddle Diddle, Data to Fiddle
www.elidedbranches.com
January 05, 2017
React is not a library, Angular generates wrappers, semantic HTML, defining UX
adamsilver.io
March 31, 2019
Deploying Nextcloud locally with LXD
stfn.pl
April 12, 2025
Everything So Far Summarized
magnuschatt.medium.com
August 15, 2019
Disappearing documentation (a Kubernetes war story)
www.cameronmacleod.com
May 02, 2020
On Nathan Schneider on the limits of cryptoeconomics
vitalik.eth.limo
September 26, 2021
I Once Appeared in The Old New Thing
mtlynch.io
September 15, 2025
A Four-Eyed Update
www.jonashietala.se
March 21, 2011
How Westwood VQA works
30fps.net
November 13, 2024
Keyhive 03 · What's In a Name?
www.inkandswitch.com
February 27, 2025
May bookmarks - BLM
ohhelloana.blog
June 17, 2020
An in-depth look at the UX Design of the Porsche Taycan
theturnsignalblog.com
November 01, 2019
Game Design Analysis: World of Goo
www.jonashietala.se
June 01, 2010
The Linear Oppression of Note-taking Apps
maggieappleton.com
May 07, 2021
Groar
www.jonashietala.se
August 23, 2015
Functional fallback fallout
myme.no
November 03, 2019
Raspberry Pi Website Hit Tracker
blog.singleton.io
February 04, 2013
pizauth: HTTPS redirects
tratt.net
November 10, 2024
Firefox: a brink of their own making?
nate.mecca1.net
December 27, 2023
Mastodon and the “Fediverse”
rmondello.com
November 27, 2022
A proposal for more reliable locks using Redis
antirez.com
May 16, 2014
Book Review: I Am a Strange Loop
benjamincongdon.me
December 18, 2025
Some VORON 0 mods
www.jonashietala.se
May 02, 2025
Never Wait for Anything
taylor.town
October 02, 2022
Interesting links - October 2025
rmoff.net
October 31, 2025
The Stupidity of Google’s Site Reputation Abuse Policy
larslofgren.com
November 05, 2024
Widening the horizon
www.jonashietala.se
April 10, 2010
Scaling Ethereum L1 and L2s in 2025 and beyond
vitalik.eth.limo
January 23, 2025
In Realtime: Digital Heaven (And a Call for Donations)
ascii.textfiles.com
February 02, 2024
JSON-complete data formats and programming languages
lemire.me
December 20, 2025
~/Documents/Tomfoolery
samhenri.gold
January 14, 2022
Patchwork 01 · Universal version control
www.inkandswitch.com
February 13, 2024
Stumbling into AI: Part 6—I've been thinking about Agents and MCP all wrong
rmoff.net
November 20, 2025
Render Hell – Book V
simonschreibt.de
August 16, 2015
How to Migrate from Amazon MSF
rmoff.net
July 30, 2024
Colonizing Space Is Store Bought Tomatoes but More and for Everything
theluddite.org
March 01, 2023
Debt
www.scattered-thoughts.net
March 19, 2021
Other bookmarks from May and June
ohhelloana.blog
July 16, 2020
This ended up being about the history of Airfix
rubenerd.com
March 17, 2026
Design in code, get praise
adamsilver.io
January 18, 2026
Writing a minimal in-memory storage engine for MySQL/MariaDB
notes.eatonphil.com
January 09, 2024
Why mobile apps suck when you're mobile
blog.singleton.io
June 26, 2011
A subtle data race in Go
gaultier.github.io
June 10, 2025
Your AI Product Needs Evals
hamel.dev
March 29, 2024
Optimization adventures: making a parallel Rust workload 10x faster with (or without) Rayon
gendignoux.com
November 18, 2024
Assessing internal quality while coding with an agent
martinfowler.com
January 27, 2026
Notes from Early Flight Training
benjamincongdon.me
December 28, 2025
People and Blogs interview
ohhelloana.blog
November 17, 2023

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.