Putting this blog on ATProto with standard.site

rednafi.com

Mirroring a static Hugo blog onto ATProto with standard.site and Sequoia, plus the GitHub Actions wiring that republishes the records on every push without any manual steps. Mirroring a static Hugo blog onto ATProto with standard.site and Sequoia, plus the GitHub Actions wiring that republishes the records on every push without any manual steps.

Reading List 06/06/26

www.construction-physics.com

“Glasgow, Saturday Night” by John Atkinson Grimshaw, via Wikipedia . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure and industrial technology. This week we look at chatbots replacing realtors, Chinese synthetic diamonds, Australian batteries, Meta’s data center tents, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. Iran war Iran breaks off negotiations with the US and vows to “c...

Aether-draft

jamesg.blog

Today I attended my first Magic the Gathering (MtG) draft: a “secret draft,” where players did not know ahead of time what series of the trading card game would be played. The event was held in a breathtaking church building, now used as a community centre. The building is also home to the Pianodrome , an organisation that creates sculptures with pianos that people no longer want. Before I entered the building, I was enamoured with the architecture. The beauty of my surroundings helped calm...

Are Memories Transferable — or Edible?

www.quantamagazine.org

I t was the dead of winter in Boston. The surface of the Charles River was frozen solid. But Zachary Kelso braved the biting cold to finally put to rest a mystery that has haunted neuroscience labs for over half a century. To do that, Kelso, a research assistant in the Harvard lab of the neuroscientist Sam Gershman, needed some worms. Specifically, planarians: arrow-headed flatworms… Source I t was the dead of winter in Boston. The surface of the Charles River was frozen solid. But Zachary ...

Python 3.14 garbage collection rigamarole

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

Barry Hess

manuelmoreale.com

This week on the People and Blogs series we have an interview with Barry Hess, whose blog can be found at bjhess.com . 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 programmer-type from rural Minnesota. I grew...

How To Read More

borretti.me

The book can’t compete with the screen. It couldn’t compete beginning with the movie screen, it couldn’t compete with the television screen, and it can’t compete with the computer screen. — Philip Roth We’re halfway through 2026, and according to Goodreads I’ve read 80 books so far, fiction and non-fiction and textbooks, including such doorstoppers as Life and Fate (864p, astoundingly good). And I don’t feel like I’m trying particularly hard. I still have plenty of tim...

Do web components make your design system framework-agnostic?

adamsilver.io

I recently read a blog post claiming that web components can make your design system framework agnostic. But this is down to the false dichotomy between engineers who: love React (or the current popular thing) hate React (or the current popular thing) React is probably a bad choice for your design system. But that’s not an argument against libraries or frameworks. That’s an argument for choosing something better than React. Either way, the claim that web components give you a...

How much do amd64 microarchitecture levels help in Go?

lemire.me

Our 64-bit Intel and AMD processors have evolved over decades. When you compile a Go program for a 64-bit Intel or AMD processor, the compiler targets, by default, a nearly 20-year-old instruction set. The binary that comes out runs on essentially any x64 chip, but it also leaves on the table every instruction that was added since 2003. We often refer to microarchitecture levels . Each level bundles a set of instruction-set extensions that you can assume are present: Level Adds (rou...

A new era for software testing

antirez.com

Automatic programming dramatically speeds up writing software in certain use cases and in the right hands. In my experience the output does not reach the structural quality and economy of complexity of the best hand-written software. However, not all the software is stellar, and my feeling is that automatic programming surpasses most of the times (and if well managed) the quality of decently developed hand-written code. Yet, there is a tradeoff between quality and time, in the case of writing...

Communities of Not

lucumr.pocoo.org

There is a strange thing that happens in communities that gather around abstinence from something: identity from opposition. At their best these communities are not just negative: childfree spaces can be about autonomy, choice and acceptance, anti-car spaces about safer streets and transit, and LLM-skeptical developer spaces about the future of labor, code quality and slop 1 . But the thing being refused often does not go away and instead becomes the main subject of the community’s identit...

I tested every IP KVM in my Homelab

www.jeffgeerling.com

Since the PiKVM came out in 2017, there's been an explosion of IP KVMs. I've tested almost every one . But what are they good for? You can use Remote Desktop, Screen Sharing, or VNC to remote control a computer from anywhere on a LAN. And if you don't have a private VPN, you could use RealVNC , Raspberry Pi Connect , or wire up Tailscale or Pangolin for fully remote access. Those solutions are great, and so is SSH if you don't need a full desktop. Since the PiKVM came out in 201...

Friday Facts #441 - Space logistics improvements

www.factorio.com

Hello, Nice to see you all again so soon. Mixed rockets Genhis Imagine you are setting up your first space platform. You start building tiles, a full rocket-load is sent. When you need belts, assembling machines or furnaces, again, a full stack is sent. A small platform could request 10-20 automated rockets and leave plenty of unused items in the inventory. The advantage is that you don't have to wait for more when you decide to rebuild it or add machines. This is how we ...

Priority Starvation

third-bit.com

A single server processes two job classes: High-priority jobs (class H) arrive frequently and are served quickly. Low-priority jobs (class L) arrive rarely and take longer to serve. The server always picks the highest-priority job available. Total server utilization $\rho = \rho_H + \rho_L < 1$, so the server has spare capacity on average. Yet low-priority jobs can wait far longer than the utilization level suggests they should. Static Priority: Starvation at Moderate Load With a s...

Anti-AI nostalgia and the cult of the past

seangoedecke.com

Programmers were better back in the day, weren’t they? Back when we had real programmers. Not just people who got paid to write code, but people who lived it, who were obsessed with their craft, and whose code was a lively expression of themselves. Hackers were hackers in those days before money took over the industry. Don’t even get me started on LLMs. Could there be a better example of today’s degenerate spirit? A machine to mass-produce software (not good software, just barely good ...

A survey of inlining heuristics

bernsteinbear.com

Compilers, especially method just-in-time compilers, operate on one function at a time. It is a natural code unit size, especially for a dynamic language JIT: at a given point in time, what more information can you gather about other parts of a running, changing system? I don’t have any data to back this up—maybe I should go gather some—but on average, methods are small. Especially in languages such as Ruby that use method dispatch for everything, even instance variable (attribute, fiel...

How to Build a Cottagecore Desk Setup That Really Works?

www.makerstations.io

A cottagecore desk setup leans on vintage wood, plants, and warm light. The trouble is, a lot of these setups photograph well and then fall apart the moment you actually try to work eight hours at them. This guide keeps the look you want and fixes the parts that usually get ignored, like posture, cable mess, and lighting that doesn’t fry your eyes by 3pm. Start With a Desk That Holds the Cottagecore Look A secondhand wooden desk does most of the heavy lifting. Look for s...

Running Python code in a sandbox with MicroPython and WASM

simonwillison.net

I've been experimenting with different approaches to running code in a sandbox for several years now, but my latest attempt feels like it might finally have all of the characteristics I've been looking for. I've released it as an alpha package called micropython-wasm , and I'm using it for a code execution sandbox plugin for Datasette Agent called datasette-agent-micropython . Why do I want a sandbox? What I want from a sandbox WebAssembly looks really promising here MicroP...

Thoughts on starting new projects with LLM agents

eli.thegreenplace.net

A few months ago I wrote about using LLM agents to help restructuring one of my Python projects . It's worth beginning by saying that the rewrite has been successful by all reasonable measures; I've been able to continue maintaining that project since then without an issue. In this post, I want to discuss another project I've recently completed with significant help from agents: watgo . In this project many things are different; most notably, it's a from-scratch project rather than a rewrite...

When the train becomes a limo

www.rubenerd.au

Sometimes Sydney Trains runs a special train, just for me! Or at least, I pretend they do. How luxurious. As an aside, for those of you who live in cities with double deck train carriages, do you sit upstairs or down? I tend to sit downstairs, because the rocking motion of taller carriages is reduced slightly… though I admit the upper deck is more fun when I know I’ll be crossing the Harbour Bridge. By Ruben Schade in Sydney, 2026-06-05. Sometimes Sydney Trains runs a special trai...

Broker-Visible vs Client-Local Parallelism

jack-vanlightly.com

This post is a little side-quest from my “Kafka Share Groups and Parallelizing Consumption” series. My “Kafka Share Groups and Parallelizing Consumption” series ( part 1 , part 2 ) has been laser focused on how different configurations and behaviors affect parallel consumption in share groups (Queues for Kafka). So far I’ve shown that you most definitely can hold share groups wrong . You could quite easily and inadvertently create a work queue and with the right combination of things...

IPv6 zones in URLs are a mistake

xeiaso.net

IPv6 is weird. One of the more strange parts of the standard is that every interface's link local addresses are in fe80::whatever . If you have a machine with two network interfaces, both of them will be in fe80:: , so if you have a packet destined to fe80::4 , how do you disambiguate it? The answer is you use IPv6 scopes/zones . The exact format of what goes into a zone is OS dependent, but on Linux it's the interface name and on Windows it's the interface ID. This lets the kernel...

Sabbatical #16: Kaikōura

darekkay.com

“I will not say "Do not weep", for not all tears are an evil.” ― The Lord of the Rings On my way to the last stop in New Zealand, I spent a good amount of time at the Ōhau Point Lookout , which is known for a nearby fur seal colony. At one point, another photographer pointed out dolphins in the ocean. While they were quite far away, it was interesting to see their acrobatic talents in action. My trip ended in Kaikōura , with a rocky beach right next to my hostel. ...

Random Old Posts

TitleDate
ChatGPT Would be a Decent Policy Advisor
maggieappleton.com
March 13, 2025
A (Long) Peek into Reinforcement Learning
lilianweng.github.io
February 19, 2018
Learning Golang (some rough notes) - S01E05 - Interfaces
rmoff.net
June 30, 2020
Don't let Alloy facts make your specs a fiction
www.hillelwayne.com
April 10, 2024
Just a Whole Bunch of Different Tests
www.hillelwayne.com
April 02, 2018
Building telemetry for tea aka Tealemetry
blog.benjojo.co.uk
August 06, 2018
Checking multiplication overflow
lemire.me
May 06, 2026
Meet the Robowaiter APIs Serving Us Data
maggieappleton.com
April 10, 2019
No Fights
taylor.town
January 07, 2022
My Mastodon bots, and how to easily run your own
stfn.pl
January 24, 2024
Automatically restarting failed Kafka Connect tasks
rmoff.net
June 06, 2019
📷 Macro Moss
moonbase.lgbt
March 30, 2026
Reverse engineering the 386 processor's prefetch queue circuitry
www.righto.com
May 10, 2025
📝 I don’t want to go back.
moonbase.lgbt
September 11, 2024
waves & particles
taylor.town
April 08, 2026
Trying self hosting alpaca a finetuned llama model after OpenAI drama
levels.io
November 21, 2023
Reverse Engineer Strike Commander
fabiensanglard.net
January 22, 2013
Bali broke ground on a subway that will connect the entire island
levels.io
September 05, 2024
How many options fit into a boolean?
herecomesthemoon.net
November 08, 2025
The language strangeness budget
steveklabnik.com
June 26, 2015
How to do X using Sequelize
nmn.gl
July 06, 2017
Parsing Markdown: The Easy Way (With Code Highlighting)
calebporzio.com
March 07, 2019
Bodaciously True and Totally Awesome
ascii.textfiles.com
March 14, 2025
Zest: syntax
www.scattered-thoughts.net
April 16, 2024
Friday Facts #437 - Cargo Pod Deep Dive
www.factorio.com
November 15, 2024
Inside the Sausage Factory: How we Built the Program for Current 2022
rmoff.net
August 31, 2022
Three more static code analysis sensors
martinfowler.com
May 20, 2026
DODOcase factory tour
blog.singleton.io
February 13, 2011
Back to Training
www.jonashietala.se
September 04, 2011
Implementing and Verifying "Static Program Analysis" in Agda, Part 5: Our Programming Language
danilafe.com
November 04, 2024
📷 Liftoff!
moonbase.lgbt
April 23, 2025
Fun or Frustration? Ludum Dare 33
www.jonashietala.se
August 21, 2015
A Brief History & Ethos of the Digital Garden
maggieappleton.com
June 10, 2020
Make Europe great again
levels.io
January 12, 2025
Generating Chess Puzzles Fast with Rust and Stockfish
mbuffett.com
January 15, 2022
Let a thousand societies bloom
vitalik.eth.limo
December 17, 2025
Creating a basic chess AI with Python
mbuffett.com
May 10, 2015
Given that we spend little effort on testing, how should we test software?
danluu.com
March 10, 2015
Fascinating little programs
antirez.com
March 13, 2014
How to build Doom3 on Mac OS X with XCode
fabiensanglard.net
November 25, 2011
The Polygons of Another World: Amiga
fabiensanglard.net
January 02, 2020
The missing tier for query compilers
www.scattered-thoughts.net
January 12, 2025
Fire 50% Of Managers (At Random)
taylor.town
March 30, 2023
Death in Diapers
taylor.town
March 06, 2023
screen and OBIEE
rmoff.net
May 11, 2012
Programming and Writing
antirez.com
May 14, 2021
Using R to Denormalise Data for Analysis in Kibana
rmoff.net
April 24, 2016
Your Terminal Tabs Are Fragile. I Built Something Better.
mkennedy.codes
February 06, 2026
End with one thing per page
adamsilver.io
November 16, 2025
Coordination, Good and Bad
vitalik.eth.limo
September 11, 2020
Rush Hour Displacement
third-bit.com
June 05, 2026
My HYTRADBOI'22 Jam
predr.ag
October 03, 2022
Multiplying the Shuffle Speed in Go with Batched Shuffling
lemire.me
December 15, 2025
~/Documents/Tomfoolery
samhenri.gold
January 14, 2022
Kafka Connect and Elasticsearch
rmoff.net
October 07, 2019
Endnotes on 2020: Crypto and Beyond
vitalik.eth.limo
December 28, 2020
Instruction decoding in the Intel 8087 floating-point chip
www.righto.com
February 14, 2026
Broker-Visible vs Client-Local Parallelism
jack-vanlightly.com
June 04, 2026
Design and analysis of a gossip algorithm
www.scattered-thoughts.net
September 04, 2010
Raspberry Pi Website Hit Tracker
blog.singleton.io
February 04, 2013
Tiny Table-of-Contents JS Snippet
taylor.town
May 04, 2023
under the pressure
strangestloop.io
May 10, 2023
Charting OBIEE performance data with gnuplot
rmoff.net
December 06, 2010
Metalink 3 - Do You Mean ... ?
rmoff.net
July 24, 2009
EuroRust 2024
laplab.me
December 17, 2024
My Book Reviews
taylor.town
October 14, 2022
Overthinking my blog
ohhelloana.blog
January 04, 2019
Dynamic Naming of OBIEE 12c Service Instance Exports
rmoff.net
May 27, 2016
Following Street Fighter 2 paper trails
fabiensanglard.net
December 22, 2021
Coding
www.scattered-thoughts.net
December 20, 2021
2023 in review
www.jonashietala.se
January 01, 2024
divmod, Rust, x86, and Optimisation
www.wezm.net
January 11, 2023
Queue Formation
third-bit.com
May 29, 2026
Visual studio shortcuts
www.robinwils.com
October 26, 2022
Boids in WebAssembly Using Go
healeycodes.com
July 26, 2020
Don't name your projects
kinduff.com
March 04, 2025
Why hardware development is hard
danluu.com
November 10, 2013
Fragments: June 2
martinfowler.com
June 02, 2026
A simple trick to auto-retry pesky Dusk tests
calebporzio.com
March 04, 2019
Examining scampy
www.scattered-thoughts.net
May 19, 2010
TF-IDF linux commits
danluu.com
November 24, 2014
How to avoid optional form fields with a conditional reveal
adamsilver.io
February 05, 2019
Using useMemo and useCallback to Save the Past from React Langoliers
chrlschn.dev
February 03, 2023
Design-First Collaboration
martinfowler.com
March 03, 2026
Aardvark'd: The Fog Creek Documentary, 18 Years Later
mtlynch.io
September 08, 2023
Optimizing a bignum library for fun
austinhenley.com
July 09, 2024
Instrumenting OBIEE Database Connections For Improved Performance Diagnostics
rmoff.net
March 23, 2015
Goodbye 2015
ohhelloana.blog
January 01, 2016
Prey – Evil Buttons
simonschreibt.de
January 09, 2014
Need a Friend? Write a Reddit Bot with Python to Follow You Around (Tutorial)
healeycodes.com
March 25, 2019
Render Hell – Book V
simonschreibt.de
August 16, 2015
Minimal Boolean Formulas
research.swtch.com
May 18, 2011
Thank You vs. Sorry
taylor.town
October 09, 2022
Why I want to live in Singapore
levels.io
November 22, 2013
Writing a SQL database, take two: Zig and RocksDB
notes.eatonphil.com
November 13, 2022
Python Versions Management With pyenv
switowski.com
February 03, 2021
On Not Running While Injured
benjamincongdon.me
December 31, 2025
TIL: A situation where the <svg> doesn't fully appear in Safari.
ohhelloana.blog
February 01, 2022
📕 UED: Watson
moonbase.lgbt
July 20, 2025
Calling the world cup goals 5 seconds before they happen
blog.benjojo.co.uk
July 10, 2018

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.