Going raw dog on the database

mkennedy.codes

Recently I have started going raw dog on my databases . I think I love it. Let me explain. TL;DR; After 25+ years championing ORMs, I’ve switched to raw database queries paired with Python dataclasses. I’m calling it the Raw+DC pattern . The result: better AI coding assistance, fewer aging dependencies, comparable or better performance, and type safety where it counts. ORM/ODM Raw+DC Pattern Type safet...

Expectation and Copysets

buttondown.com

That expectation is linear is one of my favourite facts. I got a first taste of this when I was doing an internship at an unnamed trading firm. Some guy was teaching me the basics of trading and showing me how traders (of which I was not one) were expected to have heuristics that would allow them to make snap judgments about things like expectation. As an example, he asked me, in more words, what the expected rank when flipping over the top card of a deck of cards was (A=1, J=11, Q=12, K=13). ...

The Recovery Kit Ultra

www.doscher.com

Sometimes you need more than a Recovery Kit Nano, more than the Recovery Quick Kit , and even more than the Recovery Kit 2 . What started as a project to get a 19" rack into a Pelican 1607 Air ended up with a very modular, very DIY, and very over-the-top PC build. The series of Recovery Kits started in 2019 for me, with some of my earliest projects going back even earlier. Each Recovery Kit until now has been based on a Raspberry Pi, the little board that has powered so many cyberdecks . ...

Eversource EV Rebate Program Exposed Massachusetts Customer Data

mtlynch.io

I recently claimed a rebate for installing an electric vehicle (EV) charger, only to discover that Eversource, my power supplier, was publicly exposing personal information of customers who applied, including: Full names Vehicle registration certificates (including plate number and vehicle identification number) Home addresses Email addresses Phone numbers I’ll include the backstory that led me to the vulnerability, but if you just want to know about the security vulnerability,...

Moon Monday #261: A shortfall in Artemis II testing and NASA’s communications

jatan.space

A tribute before we begin: I’m saddened to share that we have lost a pioneering international lunar collaboration diplomat in Steve Durst [1943-2026]. As the lead & founder of the US-based non-profit International Lunar Observatory Association ( ILOA ) and Space Age Publishing , Steve forged unique relationships across and between the US, China, India, Europe, and Canada against many odds. Perhaps as a fitting tribute to Steve, ILOA’s ILO-C telescope  is slated to be onboard China’s ...

How StrongDM's AI team build serious software without even looking at the code

simonwillison.net

Last week I hinted at a demo I had seen from a team implementing what Dan Shapiro called the Dark Factory level of AI adoption, where no human even looks at the code the coding agents are producing. That team was part of StrongDM, and they've just shared the first public description of how they are working in Software Factories and the Agentic Moment : We built a Software Factory : non-interactive development where specs + scenarios drive agents that write code, run harnesses, and conv...

104 Days

third-bit.com

It has been 104 days since I was laid off. In that time I have written approximately 64,000 words, of which 75% has been fiction and 25% non-fiction. (These figures don’t include email or social media.) I’ve actually written on all but 30 of those 104 days; at 71%, that puts me a little short of my 75% target but slightly ahead of the 65% of days I’ve managed over the past year. As for time, I’m averaging about 5 hours a day of trackable activity, which includes exercise, music practic...

Exploring a Modern SMTPE 2110 Broadcast Truck With My Dad

www.jeffgeerling.com

In October, my Dad and I got to go behind the scenes at two St. Louis Blues (NHL hockey) games, and observe the massive team effort involved in putting together a modern digital sports broadcast. I wanted to explore the timing and digital side of a modern SMPTE 2110 mobile unit, and my Dad has been involved in studio and live broadcast for decades, so he enjoyed the experience as the engineer not on duty! In October, my Dad and I got to go behind the scenes at two St. Louis Blues (NH...

Sandwich questionnaire

rubenerd.com

I needed a palette cleanser after the last few days. So when I saw James and Zachary Kai ’s posts about this important topic, I felt compelled to respond in kind. How many sandwiches do you eat per week? At least a few when we’re at home. I used to eat them more often. I miss them. I should eat more of them. That was a lot of sentences. When do you eat sandwiches? Sandwiches are the perfect late brunch and lunch food. What’s your go-to sandwich order? Where do I even start!?...

Sabbatical #02: Doha

darekkay.com

“Home is behind, the world ahead and there are many paths to tread, through shadows to the edge of night, until the stars are all alight.” ― The Lord of the Rings My journey began with a few obstacles. After boarding the plane to Qatar, it took more than three hours for the departure. First, we went for the mandatory de-icing. Then, there was a medical emergency on board, which took so long that a second de-icing was necessary. Safety goes first, and it was all beyond control, but ...

Is the craft dead?

feeds.hanselman.com

The Japanese are really good at woodworking. And I love watching the Yankee workshop, my dad makes Native American bows and arrows completely from scratch in his workshop with trees that he finds.  This is all different from the stuff you get at IKEA, but I’ve been coding now for money for 35 years and systems are still complicated, computers still do dumb stuff, humans still do dumb stuff, this is just like the move from assembler to C, like the introduction of syntax highlighting, the intro...

Step Aside, Phone!

kevquirk.com

I read this post on Manu's blog and it immediately resonated. I've been spending more time than I'd like to admit staring at my phone recently, and most of that consists of a stupid game, or YouTube shorts. Manu said: If you also want to cut down on some of your phone usage, feel free to join in; I’ll be happy to include links to your posts. As a benchmark, my screen time this week averaged around 2.5 hours per day on my phone and 1.5 hours per day on my tablet. That's bloody embar...

I used to think historians in the future will have too much to work with. I could be wrong

blog.computationalcomplexity.org

(I thought I had already posted this but the blogger system we use says I didn't. Apologies if I did. Most likely is that I posted something similar. When you blog for X years you forget what you've already blogged on.)  Historians who study ancient Greece often have to work with fragments of text or just a few pottery shards. Nowadays we preserve so much that historians 1000 years from now will have an easier time. Indeed, they may have too much to look at; and have to sort through news, fake ...

Hiya, Kids, Hiya Hiya

georgerrmartin.com

It’s been a long time since we plucked my magic twanger, I know. No, I have not forgotten how to blog.  I just haven’t had the time, or the energy.  Too much else to do, too many projects, too many deadlines, and I was behind on everything.   Too much death as well; we lost some close friends during the last few months, along with artists, writers, and other celebrities whose work meant a lot to us, even if we did not know them personally.  I wanted to talk about all of that. Oh, an...

Step aside, phone

manuelmoreale.com

I was chatting with Kevin earlier today, and since he’s unhappy with his mindless phone usage , I proposed a challenge to him: for the next 4 weeks, each Sunday, we’re gonna publish screenshots of our screen time usage as well as some reflections and notes on how the week went. If you also want to cut down on some of your phone usage, feel free to join in; I’ll be happy to include links to your posts. I experimented with phone usage in the past and I know that I can push screen time usa...

Reading List 02/06/2026

www.construction-physics.com

Books to be destructively scanned by Anthropic, via the Washington Post . Welcome to the reading list, a look at what happened this week in infrastructure, buildings, and building things. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. Housekeeping items: No essay this week, but I’m working on a longer essay about US construction productivity that should be out next week. Sending the reading list a day early this week. Housing Goldman Sachs has a ...

Fragments: February 9

martinfowler.com

Some more thoughts from last week’s open space gathering on the future of software development in the age of AI. I haven’t attributed any comments since we were operating under the Chatham House Rule , but should the sources recognize themselves and would like to be attributed, then get in touch and I’ll edit this post.  ❄                ❄ During the opening of the gathering, I commented that I was naturally skeptical of the value of LLMs. After all, the decades...

Fed on Reams of Cell Data, AI Maps New Neighborhoods in the Brain

www.quantamagazine.org

Real estate agents will tell you that a home’s most important feature is “location, location, location.” It’s similar in neuroscience: “Location is everything in the brain,” said Bosiljka Tasic, a self-described “biological cartographer.” Brain injury in one spot could knock out memory; damage in another could interfere with personality. Neuroscientists and doctors are lost without a good map. Source Real estate agents will tell you that a home’s most important feature is ...

A Language For Agents

lucumr.pocoo.org

Last year I first started thinking about what the future of programming languages might look like now that agentic engineering is a growing thing. Initially I felt that the enormous corpus of pre-existing code would cement existing languages in place but now I’m starting to think the opposite is true. Here I want to outline my thinking on why we are going to see more new programming languages and why there is quite a bit of space for interesting innovation. And just in case someone wants to s...

The cost of a function call

lemire.me

When programming, we chain functions together. Function A calls function B. And so forth. You do not have to program this way, you could write an entire program using a single function. It would be a fun exercise to write a non-trivial program using a single function… as long as you delegate the code writing to AI because human beings quickly struggle with long functions. A key compiler optimization is ‘inlining’: the compiler takes your function definition and it tries to substitute i...

forecourt networking

computer.rip

The way I see it, few parts of American life are as quintessentially American as buying gas. We love our cars, we love our oil, and an industry about as old as automobiles themselves has developed a highly consistent, fully automated, and fairly user friendly system for filling the former with the latter. I grew up in Oregon. While these rules have since been relaxed, many know Oregon for its long identity as one of two states where you cannot pump your own gas (the other being New Jersey). In...

Paths of MySQL, vector search edition

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

Fraud Investigation is Believing Your Lying Eyes

www.bitsaboutmoney.com

There was recently an attempt by an independent journalist to expose fraud in a Minnesota social program. It was deeply frustrating; the journalist had notably poor epistemic standards, which secondary media seized upon to dismiss their result. The class-based sniffing almost invariably noted that prestige media had already reported stories which rhymed with the core allegation, while sometimes implying that makes the allegations less likely to be true, through a logical pathway which is mys...

Random Old Posts

TitleDate
Five years with Rust
steveklabnik.com
December 21, 2017
Testing Ansible Web App Roles with Selenium
mtlynch.io
September 25, 2016
November 2022
maggieappleton.com
November 01, 2022
Some Stuff I've Been Reading
buttondown.com
August 25, 2025
First steps with Proxmox running on a Lenovo Tiny PC
stfn.pl
December 21, 2025
Napkin Problem 4: Redis throughput
sirupsen.com
January 07, 2020
Let's go easy on PyPI, OK?
mkennedy.codes
September 28, 2024
What should your mutexes be named?
gaultier.github.io
June 09, 2025
Second-person self-awareness
blog.andymatuschak.org
August 10, 2011
Caches: LRU v. random
danluu.com
November 03, 2014
Toying around with photo filters
nate.mecca1.net
November 12, 2024
Quick Thoughts on Not Writing a Crap Abstract
rmoff.net
December 19, 2018
An intriguing new puzzle
www.jonashietala.se
October 13, 2009
Load and store forwarding in the Toy Optimizer
bernsteinbear.com
December 24, 2025
Capitalism Uses Computers Backwards: What Amazon Warehouses and Online Dating Have in Common
theluddite.org
April 01, 2023
Exploring SwiftUI with Recipes
blog.singleton.io
January 05, 2020
How to build Doom3 on Mac OS X with XCode
fabiensanglard.net
November 25, 2011
Sam Parr + Shaan Puri asked me about bootstrapping, open startups and lifestyle inflation (My First Million Podcast)
levels.io
July 14, 2022
2017
sirupsen.com
December 30, 2017
Moving beyond coin voting governance
vitalik.eth.limo
August 16, 2021
Moon Monday #259: Lunarbound astronauts enter quarantine as Artemis II launch approaches
jatan.space
January 26, 2026
0030: lsm perf, colorblind concurrency, tracing, evacuating preimp, reading, fixing my shoulders
www.scattered-thoughts.net
December 05, 2022
Compiling dynamic programming languages
notes.eatonphil.com
September 02, 2018
Issue No. 344
orbitalindex.com
November 12, 2025
Kafka Connect, ksqlDB, and Kafka Tombstone messages
rmoff.net
November 03, 2020
Turning a Rust struct into an enum is not always a major breaking change
predr.ag
January 24, 2023
Mood, doing, thinking, listening
ohhelloana.blog
April 23, 2019
Render Hell – Book III
simonschreibt.de
August 16, 2015
Node
steveklabnik.com
January 23, 2013
Visualising Operating System Derivation
bitcannon.net
September 08, 2019
Stolen Focus
moonbase.lgbt
November 26, 2025
Beyond Gaming: X11 bridging in muvm
asahilinux.org
December 12, 2024
fish_update_completions in Slackware 14.1
www.jonashietala.se
August 03, 2015
Executing my soup program with excellence
blog.andymatuschak.org
August 03, 2011
Against Names
steveklabnik.com
August 12, 2024
Fire Mario not fire flowers
steveklabnik.com
December 29, 2016
Songbirds: Nature’s Carolers
eleanor.ghost.io
January 26, 2022
Minimal Boolean Formulas
research.swtch.com
May 18, 2011
Travelling for Work, with Kids at Home
rmoff.net
February 09, 2019
Street Fighter 2: Sound System Internals
fabiensanglard.net
January 15, 2022
Poem: The dawn of your light
jatan.space
January 03, 2026
map() vs. List Comprehension
switowski.com
July 31, 2023
Why coliving economics still don't make sense
levels.io
March 08, 2021
Why I Self-Host My Website Analytics
mbuffett.com
August 04, 2020
Focusing Attention: Study Hacking
www.jonashietala.se
January 26, 2011
Instant, real-time, RSS to email
nmn.gl
August 27, 2017
Spatial Web Browsing
maggieappleton.com
January 14, 2022
~/Documents/Tomfoolery
samhenri.gold
January 14, 2022
Sparrow
steveklabnik.com
July 21, 2012
Reading List 1/10/2026
www.construction-physics.com
January 10, 2026
My Favorite CLI Tools
switowski.com
June 18, 2020
Simple Stock Bot End-of-Life
notes.ansonbiggs.com
May 12, 2024
Focus: text
www.scattered-thoughts.net
September 06, 2021
What do I think about biometric proof of personhood?
vitalik.eth.limo
July 24, 2023
Unix "find" expressions compiled to bytecode
nullprogram.com
December 23, 2025
Solving the 'Broken Calculator' problem the hard way
ansonvandoren.com
February 26, 2021
Building the GH60
www.jonashietala.se
October 12, 2016
AI is Creating a Generation of Illiterate Programmers
nmn.gl
January 24, 2025
An Open Course on LLMs, Led by Practitioners
hamel.dev
July 29, 2024
Passkeys are great, careful of the lock-in
mkennedy.codes
September 25, 2024
Rust is surprisingly expressive
steveklabnik.com
December 28, 2013
Fly's new Sprites.dev addresses both developer sandboxes and API sandboxes at the same time
simonwillison.net
January 09, 2026
Tending Evergreen Notes in Roam Research
maggieappleton.com
May 31, 2020
Year in books
notes.eatonphil.com
December 23, 2025
My Dream Game: The RTS
www.jonashietala.se
January 18, 2010
CRUD with Rocket and Sled
mbuffett.com
October 22, 2020
Perfecting anti-aliasing on signed distance functions
blog.pkh.me
July 26, 2025
Offset coordinates in Krita with Xinerama
www.jonashietala.se
July 05, 2015
CodeAid: A classroom deployment of an LLM-based programming assistant
austinhenley.com
May 19, 2024
Uxbridge English Dictionary, Cohost Edition
moonbase.lgbt
September 25, 2024
Game Engine Black Book: DOOM, Korean Edition
fabiensanglard.net
April 05, 2021
Life as a Developer Advocate, nine months into a pandemic
rmoff.net
December 03, 2020
Ritualize anything
anniemueller.com
August 27, 2025
What I would love to see in a wallet
vitalik.eth.limo
December 03, 2024
Armadillo Space T-shirt
fabiensanglard.net
October 14, 2009
ssh tiny.christmas
eieio.games
December 24, 2025
Guys what is wrong with ACATS
www.bitsaboutmoney.com
May 24, 2024
Teenage Skeuomorphic Desktop Designs
maggieappleton.com
January 30, 2023
What's up
www.jonashietala.se
April 22, 2011
Frances
manuelmoreale.com
February 06, 2026
I made a client, Nostr surpassed Mastodon, and BlueSky is open?
nate.mecca1.net
February 24, 2024
Carving the Super Nintendo Video System
fabiensanglard.net
July 29, 2024
Using GitHub Actions to deploy a Flask/NGINX/Cloudflared tunnel docker-compose stack
austinsnerdythings.com
November 02, 2023
The Future of E-Bikes
austinvernon.site
November 09, 2021
New Blog for 2024
www.redblobgames.com
March 08, 2024
Some Math behind Neural Tangent Kernel
lilianweng.github.io
September 08, 2022
The stack circuitry of the Intel 8087 floating point chip, reverse-engineered
www.righto.com
December 09, 2025
Let's build a VORON: Build start
www.jonashietala.se
October 13, 2023
Debugging memory leaks in Postgres, jemalloc edition
notes.eatonphil.com
June 21, 2025
Remove windows line feed characters in vi
rmoff.net
March 27, 2009
My Experience with Pair Programming
healeycodes.com
August 13, 2019
Toward fearless cargo update
predr.ag
August 25, 2022
Tunneling SSH over HTTPS
blog.frost.kiwi
March 27, 2025
Uncle Bob is Ruining Software
www.hillelwayne.com
January 24, 2017
Teaching Leaky Abstractions
www.hillelwayne.com
January 30, 2018
Don’t use the maxlength attribute to stop users from exceeding the limit
adamsilver.io
April 15, 2024
We are starting a company to rethink email
austinhenley.com
September 15, 2025
Redis Cluster and limiting divergences.
antirez.com
January 20, 2014
Coordinated Progress – Part 3 – Coupling, Synchrony and Complexity
jack-vanlightly.com
June 11, 2025
Non-optimal tech offices
yolken.net
May 31, 2021

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.