Linux in the Air

kevquirk.com

Linux in the Air by Sal Sal talks about how Linux is going through somewhat of a revival at the moment, as well as some of his own thoughts on the whole Mac vs Windows vs Linux debacle. Read Post → I think a lot of this Linux revival is thanks to a perfect storm going on in the OS space, namely: Microsoft forcing many users to buy new hardware because of arbitrary hardware requirements, as well as forcing users to have an online accounts. Apple c...

I deserve to write at least two or three more arithmetic expression parsers

buttondown.com

Something I believe wholeheartedly is that writing simple little programs is good, and writing the same simple little programs many times is even better. I've been reading Niklaus Wirth's Compiler Construction recently and I think Wirth's whole deal really embodies this. Wirth is notable for his belief that simple methods of implementing ideas are better than complex ones. This sounds sort of like a standard programming platitude; "simple is better than complex," that doesn't really mean any...

new workbench setup - steel channel, emt conduit, plywood, and of course 3d printed parts

www.doscher.com

New year, new builds, right? This time for me it's a workbench that is highly practical and suited for what I need. Space for me is extremely limited, but I am lucky to have the option to mount structures to my walls. This build is for my garage setup, with several different components involved. Make sure to check out the video link below where I talk about this build! Limited Space I feel lucky to have somewhat conditioned spaces after fighting with the seasons in a garage with no insulatio...

State of the Browser 2026

www.zachleat.com

This is an event post. My individual talk page is here: Get your tickets while they last! This is an event post. My individual talk page is here: Get your tickets while they last! This is an event post. My individual talk page is here: Get your tickets while they last!

First View on sprites.dev from fly.io

blog.thornewolf.com

Yesterday I read Code and Let Live , an article covering fly.io's new(ish) Sprites offering. Sprites (sprites.dev) offers persistent VMs that feel like ephemeral VMs—offering ~1s latency to fresh shells, state snapshotting, and a CLI that makes remote code execution a breeze. I created an account, received an API token, installed the Sprites CLI, then ran the example quick-start commands: Post-install quick-start commands available after signup on sprites.dev Since AI is hot right now, my fir...

Reading List 1/10/2026

www.construction-physics.com

Bubble chamber scanner, via Reddit . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure and industrial technology. This week we look at Waymos as kid shuttles, naval reactors for data centers, welder’s anthrax, flood buyouts, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. LA fridge law One annoying aspect of moving is that it’s often hard to coordinate your move to take place exactly w...

I made a simple agent for PR reviews. Don't use it.

xeiaso.net

My coworkers really like AI-powered code review tools and it seems that every time I make a pull request in one of their repos I learn about yet another AI code review SaaS product. Given that there are so many of them, I decided to see how easy it would be to develop my own AI-powered code review bot that targets GitHub repositories. I managed to hack out the core of it in a single afternoon using a model that runs on my desk. I've ended up with a little tool I call reviewbot that takes GitHu...

The perils of computing cross-currency performance

c.pgdm.ch

Converting the performance of a stock between currencies naively does not capture currency effects, even though they play a secondary factor long-term. Converting the performance of a stock between currencies naively does not capture currency effects, even though they play a secondary factor long-term.

freebsd-update hanging on “rebuild these ports”

rubenerd.com

tl;dr : it hasn’t hung, the list of packages might just be long. We’ll soon be moving on from Colin Percival’s freebsd-update(8) mechanism. It’s served us well ever since those 7.x days, and I’m thankful for all the time savings. As its swan song here, I’m using git to upgrade the last of my personal fleet that runs RELEASE to version 15. I’ve done this dozens of times before, and all has gone smoothly. That is, until I upgraded a specific jail one one of my older hosts: ...

Raspberry Pi Pico Mini Rack GPS Clock

www.jeffgeerling.com

I wanted to have the most accurate timepiece possible mounted in my mini rack. Therefore I built this: This is a GPS-based clock running on a Raspberry Pi Pico in a custom 1U 10" rack faceplate. The clock displays time based on a GPS input, and will not display time until a GPS timing lock has been acquired. When you turn on the Pico, the display reads ---- Upon 3D fix, you get a time on the clock, and the colon starts blinking If the 3D fix is lost, the colon goes solid When t...

Documenting design changes with screenshots

jamesg.blog

While I was writing “ Publishing my citation preferences ”, I consciously decided that the blog post should include a screenshot of the website feature described in the post – the new “Reference this post” section on my blog pages. I knew that I might change the design of the widget I designed in the future. If I did, how would that affect the readability of my blog post? I thought to myself. By including a screenshot of the widget I had designed in my blog post, I knew that there wo...

Letting Claude Play Text Adventures

borretti.me

The other day I went to an AI hackathon organized by my friends Lucia and Malin . The theme was mech interp , but I hardly know PyTorch so I planned to do something at the API layer rather than the model layer. Something I think about a lot is cognitive architectures (like Soar and ACT-R ). This is like a continuation of GOFAI research, inspired by cognitive science. And like GOFAI it’s never yielded anything useful. But I often think: can we scaffold LLMs with cog arch-inspire...

Is `smells like' commutative?

blog.computationalcomplexity.org

1) Smells Like... Something In many TV shows having to do with murder (and there are plenty of them), I’ve heard the following exchange:         His breath smells like bitter almonds. So he was poisoned with cyanide They’re either saying         bitter almonds smell like cyanide or         cyanide smells like bitter almonds. If you say X smells like Y, you mean that X is the new smell and Y is the familiar one.  However, on these shows, people seem to smell cyanide a lot, yet...

Don't fall into the anti-AI hype

antirez.com

I love writing software, line by line. It could be said that my career was a continuous effort to create software well written, minimal, where the human touch was the fundamental feature. I also hope for a society where the last are not forgotten. Moreover, I don't want AI to economically succeed, I don't care if the current economic system is subverted (I could be very happy, honestly, if it goes in the direction of a massive redistribution of wealth). But, I would not respect myself and my int...

2025 Wrap Up Post

nate.mecca1.net

So, I guess there goes 2025. I’m a bit late on the wrap up post, though as much as I’d like to blame a cold I’ve been dealing with for a while (lol I wrote that several days ago when drafting, and I’ve still just now gotten around to posting my finished draft), it’s mostly just laziness. All things considered, it’s been a pretty eventful year for myself - namely that I left my job and returned to my home state. So, I guess there goes 2025. I’m a bit late on the wrap up post, thoug...

Vulnerabilities in the Cashu ECash Protocol

conduition.io

I found some vulnerabilities in Cashu's protocol for deterministic wallet recovery. I found some vulnerabilities in Cashu's protocol for deterministic wallet recovery.

First impressions of Claude Cowork, Anthropic's general agent

simonwillison.net

New from Anthropic today is Claude Cowork , a "research preview" that they describe as "Claude Code for the rest of your work". It's currently available only to Max subscribers ($100 or $200 per month plans) as part of the updated Claude Desktop macOS application. I've been saying for a while now that Claude Code is a "general agent" disguised as a developer tool. It can help you with any computer task that can be achieved by executing code or running terminal commands... which covers almost ...

Cells Use ‘Bioelectricity’ To Coordinate and Make Group Decisions

www.quantamagazine.org

We’re used to thinking of the brain as an electric organ. The rest of the body? Not so much. But it would be a mistake to dismiss your other tissues as dumb hunks of electrically inert flesh. Even the protective layers of cells that compose your skin and line your organs use electrical signals to make decisions, according to recent research. Results published in Nature show that cells use… Source We’re used to thinking of the brain as an electric organ. The rest of the body? Not so much...

How You Read My Content

manuelmoreale.com

A week ago, after chatting with Kev about his own findings , I created a similar survey (which is still open if you want to answer it) to collect a second set of data because why the heck not. Kev’s data showed that 84.5% of responses picked RSS, Fediverse was second at 7.6%, direct visits to the site were third at 5.4%, and email was last at 2.4%. My survey has a slightly different set of options and allows for multiple choices—which is why the % don’t add up to 100—but the resul...

Moon Monday #257: NASA preps to send astronauts to Luna

jatan.space

Artemis updates galore Three of four Artemis II astronauts are seen here practicing entering their Orion spacecraft for a pre-launch countdown test on December 20, 2025. Image: NASA / Joel Kowsky The US Senate voted and confirmed Jared Isaacman as NASA’s administrator on December 17, 2025, closing a long drawn process of having the entrepreneur, pilot, astronaut, and Trump’s original but later withdrawn nominee be the person leading NASA. In parallel, the US White House issued an E...

Exponential growth continued — cargo-semver-checks 2025 Year in Review

predr.ag

Last year's annual review post observed that cargo-semver-checks ' lint library is undergoing exponential growth, doubling each year: 30 lints at the end of 2022, 57 lints in 2023, and 120 at the end of 2024. We bring 2025 to a close with 242 lints, more than doubling last year's total — and that's just one facet of what we accomplished. Let's look at the full picture, and the path for 2026 and beyond! Last year's annual review post observed that cargo-semver-checks ' lint library is unde...

Trying to Understand asimpy

third-bit.com

As a follow-on to yesterday’s post , I’m trying to figure out why the code in the tracing-sleeper branch of https://github.com/gvwilson/asimpy actually works. The files that actually matter for the moment are: src/asimpy/environment.py : the simulation environment with the main event loop and the _Sleep action (described below). src/asimpy/actions.py : the base class for actions (described below). src/asimpy/process.py : the base class for active processes. examp...

Pulling a New Proof from Knuth’s Fixed-Point Printer

research.swtch.com

Introduction Donald Knuth wrote his 1989 paper “A Simple Program Whose Proof Isn’t” as part of a tribute to Edsger Dijkstra on the occasion of Dijkstra’s 60th birthday. Today’s post is a reply to Knuth’s paper on the occasion of Knuth’s 88th birthday. In his paper, Knuth posed the problem of converting 16-bit fixed-point binary fractions to decimal fractions, aiming for the shortest decimal that converts back to the original 16-bit binary fraction. Knuth gives a program nam...

Random Old Posts

TitleDate
Privacy Focused Analytics From Scratch
healeycodes.com
August 10, 2020
What Are You Trying to Say?
benjamincongdon.me
December 17, 2025
No Code, Clean Performance
mlajtos.mu
April 18, 2023
Building a Website Fit for 1999
www.wezm.net
April 20, 2025
Pita bread
blog.singleton.io
June 05, 2022
Are Two Heads Better Than One?
eieio.games
December 09, 2025
Patchwork 09 · Version history as chat
www.inkandswitch.com
March 28, 2024
How I’m Doing at the End of 2025
rmondello.com
December 31, 2025
7 reasons to replace advanced search with filters so users can easily find what they need
adamsilver.io
August 20, 2023
In Quantum Mechanics, Nothingness Is the Potential To Be Anything
www.quantamagazine.org
January 05, 2026
The year in books: 20 to recommend in 2020
notes.eatonphil.com
December 27, 2020
HN: the good parts
danluu.com
October 23, 2016
Copy *and* Paste? …in this Economy?
www.zachleat.com
October 28, 2025
A Week of Headache
www.jonashietala.se
February 09, 2011
Imp: simple interpreter
www.scattered-thoughts.net
October 18, 2019
JSX is a Lovechild
maggieappleton.com
January 20, 2019
Leetcode - Episode 16 - Pretty Efficient (3 x E)
healeycodes.com
January 16, 2019
We are starting a company to rethink email
austinhenley.com
September 15, 2025
Creating a basic chess AI with Python
mbuffett.com
May 10, 2015
C++ behavior trees library design
lisyarus.github.io
August 22, 2022
Why Android developers no longer need Windows USB drivers
fabiensanglard.net
December 30, 2023
Legalize Ransomware: A Totally Serious Market-Based Solution to the Cybersecurity Crisis
theluddite.org
June 01, 2023
Encourage purposeful friction
anniemueller.com
September 02, 2025
A reactive framework in 40 lines
www.ctnicholas.dev
July 09, 2021
Vector Normalization
nishtahir.com
March 02, 2025
Adding Comments to My Jekyll Site
kevquirk.com
November 21, 2025
Create a sub dictionary with O(K) complexity in Python
rednafi.com
January 30, 2022
The fastest way to detect a vowel in a string
austinhenley.com
June 13, 2025
Bulk request Google search indexing with API
rednafi.com
May 26, 2023
Discreet Log Contracts with Ecash Notes
conduition.io
May 19, 2024
Delegation: When being helpful is actually hurting
www.elidedbranches.com
July 29, 2018
Closures as Win32 window procedures
nullprogram.com
December 12, 2025
Clean Install of Windows 10 on a NVME m.2 Drive
ansonvandoren.com
December 21, 2020
My Kubernetes & BOINC Raspberry Pi Cluster
stfn.pl
January 11, 2025
Design and analysis of a gossip algorithm
www.scattered-thoughts.net
September 04, 2010
Orange-Website-Proofing My Blog
laplab.me
July 01, 2023
The Limits to Blockchain Scalability
vitalik.eth.limo
May 23, 2021
Finishing up a FreeBSD experiment
notes.eatonphil.com
April 28, 2018
Rendering Mathematics On The Back End
danilafe.com
July 21, 2020
How Accurate Are Learning Curves?
www.construction-physics.com
December 24, 2025
A Programmer-Friendly I/O Abstraction Over io_uring and kqueue
notes.eatonphil.com
November 23, 2022
What the Fork is React Suspense?
maggieappleton.com
June 16, 2020
New Kind of Paper, part 5
mlajtos.mu
April 17, 2022
October 2021
maggieappleton.com
October 01, 2021
Autonomy without chaos?
blog.singleton.io
October 05, 2015
Lightning Talk: Fizz Buzz, Again
moonbase.lgbt
May 31, 2024
New Kind of Paper, Part Two
mlajtos.mu
July 28, 2021
Invidious - Open Source Youtube Frontend
stfn.pl
December 05, 2023
Skipping the first part of an iterable in Python
rednafi.com
February 12, 2023
Creative Workspace of a UI Designer in Sukabumi, Indonesia
www.makerstations.io
October 19, 2025
I bought a Pi which is not of the Raspberry kind
stfn.pl
October 25, 2025
Messing with uuid() in SQLite3
rubenerd.com
January 09, 2026
The Toki Pona Baby Sign-Language Manifesto
taylor.town
November 29, 2022
su3su2u1 physics tumblr archive
danluu.com
March 01, 2016
Talk Python has moved to Hetzner
mkennedy.codes
November 07, 2024
Webcam randomly pausing in OBS, Discord, and websites - LSVCam and TikTok Studio
feeds.hanselman.com
October 09, 2024
Set up a single-node EDB Postgres Distributed cluster on Ubuntu
notes.eatonphil.com
August 14, 2025
Scaling HNSWs
antirez.com
November 11, 2025
Baby's first wasm compiler
www.scattered-thoughts.net
August 28, 2023
What isn't David
taylor.town
April 08, 2019
Transforming colors with matrices
lisyarus.github.io
October 10, 2024
A Dotfile History
myme.no
April 11, 2022
Imp: live repl
www.scattered-thoughts.net
September 04, 2021
A Vacation Filled with Obsession
www.jonashietala.se
January 07, 2013
8 hour lamb shoulder
blog.singleton.io
November 30, 2015
Simple image uploads in Meteor
nmn.gl
January 05, 2016
The Internet Continues Getting Worse: Reddit's Third-Party Apps and Digital Enclosure
theluddite.org
June 01, 2023
Open Assets via Text
simonschreibt.de
October 12, 2015
P99 Conf 2024
laplab.me
December 17, 2024
Self-Control is an Anti-Virtue
taylor.town
October 01, 2018
Rules for cookie banners
adamsilver.io
April 13, 2020
ISOC update
www.jonashietala.se
September 04, 2014
You've just inherited a legacy C++ codebase, now what?
gaultier.github.io
February 29, 2024
Netrunner Spring Tournament
www.jonashietala.se
May 04, 2015
Setenv is not Thread Safe and C Doesn't Want to Fix It
www.evanjones.ca
November 19, 2023
Effective unemployment and social media
notes.eatonphil.com
November 05, 2024
Project Cambria: Translate your data with lenses
www.inkandswitch.com
October 06, 2020
After Class Is Over
blog.andymatuschak.org
September 29, 2012
s19e11: Your Model is Naive and it’s Not The Territory
newsletter.danhon.com
May 30, 2025
Miscellaneous ideas
www.scattered-thoughts.net
March 23, 2024
The Knowledge Hydrant
maggieappleton.com
June 28, 2020
How to silence the fan on a CM5 after shutdown
www.jeffgeerling.com
November 20, 2025
Tracking gas usage with ESPHome, Home Assistant, and TCRT5000
simplyexplained.com
January 19, 2022
The problem with single page applications
adamsilver.io
August 11, 2014
Creating Magic Functions in IPython - Part 1
switowski.com
February 01, 2019
Remediation: What happens after AI goes wrong?
jack-vanlightly.com
July 28, 2025
MRSSE
fgiesen.wordpress.com
November 15, 2024
Infinity Nikki: One-way Window
simonschreibt.de
February 22, 2025
Notes on compiler IRs
www.scattered-thoughts.net
March 27, 2024
0013: till death do us part, minimum wage, dida free, implicit ordering in relational languages, ultralearning, responses to against sql, oracle decorrelation, gede improvements, antisponsoring, convivial design heuristics, knowledge transfer, crafting databases, rust complexity, antitrust, gelly, shakti, lumosql, anti-marketing, NAAL, ledger of harms, tonsky icfp, debugging stories
www.scattered-thoughts.net
August 07, 2021
Is npm worth 26MM?
steveklabnik.com
February 12, 2014
Deus Ex – Scanlines
simonschreibt.de
January 22, 2013
TIL: Fixing horizontal scrolls due to full bleed blocks without overflow: hidden
ohhelloana.blog
July 05, 2021
Teenage Skeuomorphic Desktop Designs
maggieappleton.com
January 30, 2023
Hash Functions Code Tutorial
austinvernon.site
June 10, 2021
The Riddles of Adaptor Signatures
conduition.io
September 08, 2023
Variance of generic types in Python
rednafi.com
January 31, 2022
Binius: highly efficient proofs over binary fields
vitalik.eth.limo
April 29, 2024
Colt's Revolutions
taylor.town
December 02, 2024
So, how’s that retirement thing going, anyway?
www.joelonsoftware.com
December 05, 2019

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.