🦞🌯 Lobster Roll

Stories by emschwartz

Rust needs an extended standard library (kerkour.com)
Putting "hyper" back in the hypertext (alexanderpetros.com)
Litestream Writable VFS (fly.io)
Releasing Fjall 3.0 (fjall-rs.github.io)
Binary vector embeddings are so cool (emschwartz.me)
The expression problem and Rust (purplesyringa.moe)
My Thoughts on Kotlin: Perspectives after 4 years (tylerrussell.dev)
We need (at least) ergonomic, explicit handles [in Rust] (smallcultfollowing.com)
Eighteen years of ABI stability (curl) (daniel.haxx.se)
How do you deploy in 10 seconds? (paravoce.bearblog.dev)
Subtleties of SQLite Indexes (emschwartz.me)
We need (at least) ergonomic, explicit handles (smallcultfollowing.com)
Why Zellij? (poor.dev)
snmalloc: Message passing based allocator (github.com)
Getting Past “Ampersand-Driven Development” in Rust - A mental model for ownership and borrowing (fiberplane.com)
Adding lookbehinds to rust-lang/regex (systemf.epfl.ch)
The Bitter Lesson is coming for Tokenization (lucalp.dev)
Toward safe transmutation in Rust (lwn.net)
Have your cake and decompress it too (spiraldb.com)
Read Locks Are Not Your Friends (eventual-consistency.vercel.app)
What a Difference a Faster Hash Makes (nickdrozd.github.io)
New Life Hack: Using LLMs to Generate Constraint Solver Programs for Personal Logistics Tasks (emschwartz.me)
Mistakes engineers make in large established codebases (seangoedecke.com)
Static search trees (curiouscoding.nl)
How I’m trying to use BlueSky without getting burned again (chrisholdgraf.com)
Why do we call it "boilerplate code?" (2022) (buttondown.com)
I Didn't Need Kubernetes, and You Probably Don't Either (benhouston3d.com)
Understanding the BM25 full text search algorithm (emschwartz.me)
Announcing Toasty, an async ORM for Rust (tokio.rs)
The Part of PostgreSQL We Hate the Most (2023) (cs.cmu.edu)