🦞🌯 Lobster Roll

Stories by ucirello

Faking ADTs and GADTs in Languages That Shouldn't Have Them (blog.jle.im)
Execution in the Kingdom of Nouns (2006) (steve-yegge.blogspot.com)
Wireguard: Beyond the most basic configuration (sloonz.github.io)
Bouba / Kiki Effect (en.wikipedia.org)
C++/Rust Interoperability Problem Statement (github.com)
Data structures as jigs for programmers (Go edition) (lemire.me)
How We Fell Out of Love with Next.js and Back in Love with Ruby on Rails & Inertia.js (hardcover.app)
Behind the 6-digit code: Building HOTP and TOTP from scratch (blog.dogac.dev)
Xerox Alto Source Code (2014) (computerhistory.org)
December Project Goals Update (blog.rust-lang.org)
Practical Data Oriented Design (youtu.be)
Designing MCP servers for wide schemas and large result sets (axiom.co)
Highlights from Git 2.48 (github.blog)
We tried Go's experimental Green Tea garbage collector and it didn't help performance (dolthub.com)
Claude Code On-The-Go (granda.org)
Memory Safety without Lifetime Parameters (open-std.org)
Hierarchical Navigable Small World (HNSW) in PHP (centamori.com)
LAVD: Meta’s New Default Scheduler (lpc.events)
How I solved a distributed queue problem after 15 years (dbos.dev)
Why I stopped everything and started writing C again (kmx.io)
Rocket Science of Simulation Testing - HYTRADBOI2025 (youtu.be)
Jailbreaking DeepSeek R1 - Prompt Injection Using Charcodes (substack.com)
Alibaba, Datadog, and Quesma Join Forces on Go Compile-Time Instrumentation (opentelemetry.io)
Vibe scraping and vibe coding a schedule app for Open Sauce 2025 entirely on my phone (simonwillison.net)
Calling Rust from cursed Go (pthorpe92.dev)
One process programming notes (crawshaw.io)
Why Cant We Settle on a Single Application Structure in Go (calhoun.io)
sqlite3 WebAssembly & JavaScript Documentation Index (sqlite.org)
Mars pathfinder disaster (guitarvydas.github.io)
How rqlite is tested (philipotoole.com)