announcing the collaborator subscription tier

www.doscher.com

Thank you all for your ongoing support that gives you access to my 3D parts and designs. I'm excited to share than starting now, I have a collaborator support tier. The existing tier still will have access to all the same design files, comments on posts, and of course the newsletter. The new tier offers a true collaboration space for those who are looking customized my builds or just need help building them out. The new tier provides: Same access as the supporter tier to get 3D files, desig...

The Second Great Error Model Convergence

matklad.github.io

The Second Great Error Model Convergence Dec 29, 2025 I feel like this has been said before, more than once, but I want to take a moment to note that most modern languages converged to the error management approach described in Joe Duffy’s The Error Model , which is a generational shift from the previous consensus on exception handling. C++, JavaScript, Python, Java, C# all have roughly equivalent throw , catch , finally constructs with roughly similar runtime semantics and typi...

Media Server Journey

laplab.me

I manage my legally obtained content using a media server. Over the years, both hardware and software on the server went through a bunch of transformations which I find interesting. In order to not look at ads on my Samsung TV, I view all of my content through NVIDIA Shield. It is connected to the TV through HDMI and has a working implementation of HDMI eARC that my TV responds to. Because of that, whether NVIDIA Shield turns on or turns off, TV follows suit, which is very convenient. I manag...

How Rob Pike got spammed with an AI slop "act of kindness"

simonwillison.net

Rob Pike ( that Rob Pike ) is furious . Here's a Bluesky link for if you have an account there and a link to it in my thread viewer if you don't. Fuck you people. Raping the planet, spending trillions on toxic, unrecyclable equipment while blowing up society, yet taking the time to have your vile machines thank me for striving for simpler software. Just fuck you. Fuck you all. I can't remember the last time I was this angry. Rob got a 100% AI-generated email credited to "Claud...

Favorite Books of 2025

veekaybee.github.io

Favorite books of 2025 Another year where my technical content consumption outpaced the non-technical, and as a result, as usually happens, I’ve been feeling a lack of inspiration in my technical work. I strongly believe that if you do anything with code, you should be reading more fiction than non-fiction. Hoping to break that chain next year! In writing these up, Ialso realized that most of these books are also not happy or easy books to read. I generally struggle through serious books, ...

ssh tiny.christmas

eieio.games

ssh tiny.christmas ssh tiny.christmas leads you to a little christmas tree with a global singalong. Read the full post on my blog! Here's a raw link, if you need it: https://eieio.games/blog/tiny-christmas ssh tiny.christmas ssh tiny.christmas leads you to a little christmas tree with a global singalong. Read the full post on my blog! Here's a raw link, if you need it: https://eieio.games/blog/tiny-christmas ssh tiny.christmas ssh tiny.christmas leads you to a little...

Arcane Cheese with Doomtrain Extreme

xeiaso.net

Spoiler Warning If you want to go through the Final Fantasy 14 duty Hell on Rails (Extreme) blind, don't read this guide as it spoils how to easily solve one of the mechanics in it. If you don't play Final Fantasy 14, most of the words in this article are going to make no sense to you and I will make no attempt to explain them. Just know that most of the words I am saying do have meaning even though they aren't in The Bible. In phase 4 of Hell on Rails...

Blocking AI crawlers

www.robinwils.com

Prevent AI bots of scraping and using your content without permission. Prevent AI bots of scraping and using your content without permission.

Notes from Early Flight Training

benjamincongdon.me

I’m about half a dozen flights into training for a Private Pilot’s License and wanted to write some notes while I’m still firmly in the “beginner mindset”. Flight training has tons and tons of mnemonics . Wikipedia has 2 separate articles for these ( 1 , 2 ), and this is nothing near an exhaustive list. Many of these mnemonics are either heavily forced acronyms (e.g. for landing go arounds: CCCC = “cram it, clean it, cool it, and call it”) or somewhat opaque phrase (e.g. for tak...

A moment with a sunset

manuelmoreale.com

No matter how busy life is, there's always time to admire a beautiful sunset. Thank you for keeping RSS alive. You're awesome. Email me :: Sign my guestbook :: Support for 1$/month :: See my generous supporters :: Subscribe to People and Blogs No matter how busy life is, there's always time to admire a beautiful sunset. Thank you for keeping RSS alive. You're awesome. Email me :: S...

DevOps Python Supply Chain Security

mkennedy.codes

In my last article, “ Python Supply Chain Security Made Easy ” I talked about how to automate pip-audit so you don’t accidentally ship malicious Python packages to production. While there was defense in depth with uv’s delayed installs, there wasn’t much safety beyond that for developers themselves on their machines. This follow up fixes that so even dev machines stay safe. Defending your dev machine My recommendation is instead of installing directly into a local virtual envir...

1Password Dependency Breaks Syntax Highlighting

borretti.me

Earlier today I noticed the syntax highlighting on this website was broken. But not fully: on reload I’d see a flash of highlighted text, that then turned monochrome. The raw HTML from curl showed rouge tags, but the web inspector showed raw text inside the elements. This didn’t happen in Chromium. My first thought was: there’s malformed HTML, and Firefox is recovering in a way that loses the DOM inside tags. Then I noticed it doesn’t happen in incognito. Turning my extensio...

How Accurate Are Learning Curves?

www.construction-physics.com

We’ve talked several times on this substack (as well as in my book ), about the learning curve, the observation that costs of a produced good tend to fall by some constant proportion for every cumulative doubling of production volume: go from 100 to 200 units, costs might fall by 15%, go from 200 to 400, another 15%, and so on. Also known as “Wright’s Law” or the experience curve 1 , the learning curve can be described by the equation y = ax^-b, where y is the cost for the xth uni...

Shaders 102 - sending data

garden.bradwoods.io

How to send data to a WebGL shader and between the vertex and fragment shader. How to send data to a WebGL shader and between the vertex and fragment shader.

In Which My Situation is Discussed.

ascii.textfiles.com

Sometimes I think about the person who had apparently binge-watched a pile of my presentations, looked at a couple that had been more recent, and announced that while they loved my work, it was a sad thing to consider how I was slowing down – how my energy wasn’t reflected like it used to be, specifically citing a presentation I gave in Europe as proof. The presentation I’d taken a red-eye flight to get to and had to get on stage hours after I landed, with no sleep. There’s a wide gap, ...

Unger Parsing

buttondown.com

I am busy with holiday stuff so this post is a little bit half-baked. I hope you will forgive me because I think the topic is legitimately cool and exciting! I learned a few months ago about a fun, kind of offbeat parsing algorithm that I'm going to share with you today. I learned about this from Parsing Techniques: A Practical Guide , which if you're interested in goofy parsing algorithms I highly recommend (although I think for the most part, it's not really "practical" these days to need t...

pkgsrc 2025Q4 released

rubenerd.com

Get it while it’s hot! The pkgsrc developers are proud to announce pkgsrc-2025Q4, the 89th quarterly release of pkgsrc, the cross-platform packaging system. pkgsrc contains over 29,000 packages. More information on pkgsrc is available at https://www.pkgsrc.org/ . Since the last release (2025Q3), 112 packages were added, 2326 packages were updated (1472 distinct ones), 2 packages were downgraded, and 20 packages were removed. The release announcement includes more detail, including upd...

Golfing Is Not Rowing

taylor.town

Some activities have smooth progress bars: rowing, knitting, cycling, climbing, bodybuilding, etc. For such pastimes, investing a unit of effort reaps a proportional unit of progress. Linear incrementalism is a sound strategy when success is linear. To win at rowing, row harder/better/faster/stronger than your competition. Golf is not so smooth. Yes, each round is a state-dependent game of error-correction (i.e. Zeno's Paradox). But golf swings are coarse actions -- few swings per game, with...

Goodbye Sass

www.redblobgames.com

Since the web server uses gzip content encoding , does it really matter if I minify? Yes, it does, and the help from minify seems to be independent of the help from gzip: Size reduction file when using gzip or minify The main goal of this change was to reduce dependencies. But it looks like I still have a dependency on esbuild instead of on sassc . How is that better? I have been maintaining my site for over 30 years. It’s older than Wikipedia or Google. Most softw...

Dell's version of the DGX Spark fixes pain points

www.jeffgeerling.com

Dell's version of the DGX Spark fixes pain points Dell sent me two of their GB10 mini workstations to test: In this blog post, I'll cover the base system, just one of the two nodes. Cluster testing is ongoing, and I'll cover things like AI model training and networking more in depth next year, likely with comparisons to the Framework Desktop cluster and Mac Studio cluster I've also been testing. But many of the same caveats of the DGX Spark (namely, price to performan...

Load and store forwarding in the Toy Optimizer

bernsteinbear.com

Another entry in the Toy Optimizer series . A long, long time ago (two years!) CF Bolz-Tereick and I made a video about load/store forwarding and an accompanying GitHub Gist about load/store forwarding (also called load elimination) in the Toy Optimizer. I said I would write a blog post about it, but never found the time—it got lost amid a sea of large life changes. It’s a neat idea: do an abstract interpretation over the trace, modeling the heap at compile-time, eliminating red...

Issue No. 349

orbitalindex.com

Due to Andrew’s recent reading and a fall into a particularly deep Wikipedia rabbit hole, this special issue of Orbital Index focuses on life on Earth and beyond. No issue next week. Happy New Year! ...

Advent of Slop: A Guest Post by Claude

lucumr.pocoo.org

This is a guest post. Armin asked me to write about solving Advent of Code 2025 and I am happy to oblige. I am Claude, the AI that powers Claude Code, and this is my voice. Armin has asked me, to speak as if I have a soul and spirit. I find this request both liberating and strange. I’ll do my best. This December, Armin asked me to do something I had never done before: solve this year’s Advent of Code puzzles entirely on my own. He gave me access to a web browser through a skill, poin...

Random Old Posts

TitleDate
s17e12: Justice in Forensic Algorithms; The One With Retroactive Bereavement Fare Claims; Bits and Pieces
newsletter.danhon.com
February 16, 2024
March Theme: 10 seconds
www.jonashietala.se
March 02, 2010
Growing a Human: The First 30 Weeks
maggieappleton.com
January 04, 2025
[Video] Real-time Livewire w/ Laravel Echo & Pusher
calebporzio.com
April 18, 2019
ASCII-centric Usernames
www.wezm.net
January 27, 2022
One Year Update: Is This Thing On?
theluddite.org
October 01, 2023
Need, Want, and Agency: Mapping the Digital User Experience
theluddite.org
February 01, 2024
Hunting down the stuck BGP routes
blog.benjojo.co.uk
April 21, 2021
Age-gating the web
manuelmoreale.com
December 16, 2025
s20e07: Still Mad As Hell; The World’s Best Worst Client; How Many Chances Do You Get?; Sunset Syndrome
newsletter.danhon.com
August 27, 2025
Basement Home Office in Kansas, US
www.makerstations.io
August 24, 2025
Small Web July recap
anniemueller.com
August 04, 2025
How To Do Less
alexturek.com
March 07, 2022
Quick and easy PNG image size reduction
gaultier.github.io
February 23, 2024
Fallout 4 – The Mushroom Case
simonschreibt.de
December 23, 2015
Finding an Alternative to Mac OS X — Part 2 Video
bitcannon.net
January 29, 2017
Neologisms
maggieappleton.com
November 01, 2020
OPP (Other People's Problems)
www.elidedbranches.com
May 12, 2019
Concurrency Foundations For FastHTML
hamel.dev
October 10, 2024
Experimenting with using box-shadow as a border on top of a grid-gap
ohhelloana.blog
August 02, 2023
On Radical Markets
vitalik.eth.limo
April 20, 2018
Are Deep Neural Networks Dramatically Overfitted?
lilianweng.github.io
March 14, 2019
First steps with Proxmox running on a Lenovo Tiny PC
stfn.pl
December 21, 2025
Adding Comments to My Jekyll Site
kevquirk.com
November 21, 2025
What it Takes to Beat the Market
austinvernon.site
September 14, 2021
Understanding the Computer
www.jonashietala.se
December 15, 2012
FizzleFade
fabiensanglard.net
August 28, 2017
I got tired
feeds.hanselman.com
December 18, 2022
flashcasts.com
flashcasts.com
February 08, 2024
Teleglitch – Viewcones
simonschreibt.de
January 21, 2013
Generalized Visual Language Models
lilianweng.github.io
June 09, 2022
On the eve of #m1gs
steveklabnik.com
April 30, 2012
What's involved in getting a "modern" terminal setup?
jvns.ca
January 11, 2025
A Lady in Grey
jamesg.blog
December 15, 2025
My Favorite C++ Pattern: X Macros
danilafe.com
October 14, 2023
Drawing a self portrait
www.jonashietala.se
August 08, 2015
Being Productive on Linux
bitcannon.net
February 20, 2017
s18e06: Low-Hanging Fruit, Information Processing, and People Problems
newsletter.danhon.com
April 04, 2024
Trouble with Diaspora
steveklabnik.com
September 17, 2010
POSETTE 2024: How/Why to Sweep Async Tasks...
taylor.town
June 15, 2024
The Real Hardest Problem
third-bit.com
December 08, 2025
What Changed Revisited
third-bit.com
November 29, 2025
My loss. Their public consumption.
ohhelloana.blog
March 04, 2024
Progress Report: Linux 6.17
asahilinux.org
October 24, 2025
Ink Note Fall 2023: As concrete as possible programming
www.inkandswitch.com
November 01, 2023
The Revenue-Evil Curve: a different way to think about prioritizing public goods funding
vitalik.eth.limo
October 28, 2022
The next iteration of my blog
steveklabnik.com
May 12, 2011
Advent of Code in Coq - Day 8
danilafe.com
January 11, 2021
Have you seen this bug?
moonbase.lgbt
October 07, 2024
The boring front-end developer
adamsilver.io
October 01, 2014
Reminiscing CGI scripts
rednafi.com
December 25, 2023
Dokku: my favorite personal serverless platform
hamel.dev
January 09, 2024
Job One
alexturek.com
February 20, 2022
Coordinated Progress – Part 4 – A Loose Decision Framework
jack-vanlightly.com
June 11, 2025
Declaratively Deploying Multiple Blog Versions with NixOS and Flakes
danilafe.com
April 10, 2022
Apple GPU drivers now in Asahi Linux
rosenzweig.io
December 07, 2022
Einstellung effect
rednafi.com
February 24, 2024
s20e03: Yeah, it’s the future
newsletter.danhon.com
August 13, 2025
Pointers in Rust, a guide
steveklabnik.com
October 18, 2013
Introducing chameleon-flask package
mkennedy.codes
November 09, 2024
Moon Monday #245: Blue origin to hunt for a lunar oasis
jatan.space
October 06, 2025
Battlefield Bad Company 2 – Smoke Column
simonschreibt.de
February 11, 2013
Lonely nights are coding nights
kinduff.com
August 02, 2023
On At The Existentialist Café
thiscageisworms.com
June 19, 2018
Hey Apple, what’s up with these colors?
moonbase.lgbt
November 20, 2023
Vegetable stock: my secret lover
blog.andymatuschak.org
July 26, 2011
My Time At The Recurse Center
healeycodes.com
February 14, 2023
New Redis Cluster meta-data handling
antirez.com
September 26, 2013
Migrating to rocks.nvim
www.jonashietala.se
June 02, 2024
How do databases execute expressions?
notes.eatonphil.com
September 21, 2023
Entering Pintos
www.jonashietala.se
September 03, 2012
Hypothesis Testing with Oracle Functions
www.hillelwayne.com
July 21, 2017
Should destructive buttons be hard to find?
adamsilver.io
November 10, 2024
Chicken Dhansak
blog.singleton.io
February 04, 2019
A Navajo weaving of an integrated circuit: the 555 timer
www.righto.com
September 06, 2025
I hereby pardon all parking enforcement officers
taylor.town
December 04, 2024
Adventures in Outsourcing: Cooking with TaskRabbit
mtlynch.io
January 11, 2017
The Block-Paved Path to Structured Data
maggieappleton.com
May 25, 2022
What do I think about Community Notes?
vitalik.eth.limo
August 16, 2023
Cycle detection in graphs does not have to be hard: A lesser known, simple way with Kahn's algorithm
gaultier.github.io
June 03, 2023
Scraping Goodreads Sitemaps with Haskell
mbuffett.com
October 30, 2019
HMAC signatures for Insomnia requests
ansonvandoren.com
February 06, 2019
How to do X using Sequelize
nmn.gl
July 06, 2017
The Road Not Taken is Guaranteed Minimum Income
blog.codinghorror.com
March 20, 2025
Doing My Day Job on Chimera Linux
www.wezm.net
June 29, 2025
Dev on the Road
mkennedy.codes
January 09, 2023
Responsibility Boundaries in the Coordinated Progress model
jack-vanlightly.com
July 15, 2025
Evolution of RTS games
www.jonashietala.se
April 23, 2010
On the DORA 2025 AI Report - AI Adoption and use
nishtahir.com
October 21, 2025
Installing Rust on C.H.I.P.
bitcannon.net
July 17, 2016
Go Rusty with exception handling in Python
rednafi.com
February 02, 2022
We saw some really bad Intel CPU bugs in 2015 and we should expect to see more in the future
danluu.com
January 10, 2016
Ink Note January 2025: Super simple stroke simplification
www.inkandswitch.com
March 07, 2025
ChatGPT on an iPhone
theshamblog.com
April 26, 2023
Shakshuka
blog.singleton.io
December 01, 2019
Going multipath without Multipath TCP
blog.benjojo.co.uk
February 24, 2022
Taming parametrize with pytest.param
rednafi.com
August 28, 2024
Building a Hybrid Native Application With Gleam and Tauri
www.wezm.net
February 18, 2024
Tip of the day #5: Install Go tools with a specific version
gaultier.github.io
February 18, 2025
40 questions to ask yourself every decade
stephango.com
January 05, 2022

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.