29 May 2025

49 links · Thursday

I'm sick of being a 10x programmer.

Back in the long, long ago, legend has it that some researchers made an earnest attempt to measure programmer productivity and discovered that among a sample of professio...

CRDTs #3: Do Not Read!

Ever used a CRDT, thought you were safe, and—boom—you bought a Ferrari you didn't mean to? It could happen to you! The truth is that CRDTs are dangerous to…

Cognitive Debt

“Cognitive Debt is where you forgo the thinking in order just to get the answers, but have no real idea of why the answers are what they are.” Artefacts

Zero-overhead checks with fake stack overflows

Imagine you have a virtual machine for a dynamic language. It supports starting multiple threads from within the guest language via some API. This is immediately challenging right out the gate because it requires keeping some key runtime-internal state in sync…

Backfilling Postgres TOAST Columns in Debezium Data Change Events

Postgres logical replication, while powerful for capturing real-time data changes, presents challenges with TOAST columns, whose values can be absent from data change events in specific situations. This post discusses how Debezium addresses this through its b…

The Geometry of LLM Logits (an analytical outer bound)

1 Preliminaries Symbol Meaning $d$ width of the residual stream $L$ number of Transformer blocks $V$ vocabulary size, so logits live in $\mathbb R^{V}$ $h^{(\ell)}$ residual-stream vector entering block $\ell$ $r^{(\ell)}$ the update written by block $\ell$ $W…

How I Almost Saw Sam Altman and Elon Musk Live

I got accepted to AI Startup School, a new conference by Y Combinator. It was the first event of this scale I'd ever been invited to - and my first time navigating the U.S. visa system.

When Make Can't Find Your Executable

I recently encountered a puzzling issue: zig build worked perfectly, but make build failed with "Permission denied". What followed was an interesting debugging session that uncovered a quirky interaction between GNU Make's PATH search and directory structures.

WeatherStar 4000+

Web based WeatherStar 4000 simulator that reports current and forecast weather conditions plus a few extras!

NEW: Very Best of Dave's Garage at 1,000,000 Subscribers!

A look at the best clips from Dave's Garage over the years as we hit one million subscribers! Free Sample of my Book on the Spectrum: https://amzn.to/3zBinWM Check out ShopTalk, our weekly podcast, every Friday! https://www.youtube.com/@davepl Follow me on …

ABP - GDPR Module

Easily collect, manage, and process personal data in full compliance with GDPR regulations using ABP. GDPR: https://abp.io/modules/Volo.Gdpr Website: https://abp.io #abp #gdpr #abpmodules #data #abpframework

Artificial Indifference | Conor | Substack

My personal Substack. Click to read Artificial Indifference, by Conor, a Substack publication. Launched a day ago.

The Best (and Free) Screen Annotation Tool for macOS

Hey guys! It's been a minute since my last video. I've been heads down over the past several months building and improving Brilliant (previously bananotate), and haven't had too much time for the channel. In any case, here's a look into what I've been up to!…

Long live American Science & Surplus (which needs your help)

American Science & Surplus is built for discovery, tailored to the shopper who wanders in having absolutely no idea what they’ll find until they find it.

The luxury of letting ideas marinate

This post explores the power of letting ideas sit. It reflects on how having time, space, and a clear mind can lead to better solutions — especially in engineering and research. It contrasts rushed patches with well-thought-out fixes that emerge when pressure …

The Unstable Queen - Matthew T. Mason

Getting started in robotics. And, why is manipulation hard? Manipulation means interacting with the real world, but the real world is tricky.

Negotiating PoE+ Power in the Pre‑Boot Environment

Solving a boot-time power challenge on PoE+ x86 systems by creating our own UEFI app to handle LLDP power negotiation at the firmware level, allowing our machines to request higher power from network switches before the OS loads.

HTML HATEOAS in the Age of LLMs

I’ve been playing around with MCP lately, trying to figure out what it’s really about. I remember when OpenAI introduced function calling two years ago — that felt like a big deal. It was that...

Be Discipline

Web site created using create-react-app

.NET MAUI Community Standup - Accessible Apps? Deal me in!

Guy Barker and Roberto Perez join us to share their experiences building accessible applications. Community Links: https://www.theurlist.com/maui-standup-june25 Featuring: David Ortinau (@davidortinau), Rachel Kang (@therachelkang), Shane Neuville (@pureween…