Articles by emschwartz
111

Litestream VFS (fly.io)

2

Mechanical Habits (matklad.github.io)

5

VectorChord 1.0: Vector Search on Postgres, 100x Faster Indexing than pgvector (vectorchord.ai)

3

DiskBBQ – Elasticsearch's vector storage format (elastic.co)

1

Teaching Values to Machines (lord.technology)

1

TSMC Overseas Fabs – A Success? (semianalysis.com)

82

Stopping bad guys from using my open source project (feedback wanted) (evanhahn.com)

14

Atuin’s New Runbook Execution Engine (atuin.sh)

1

The Easiest Way to Build a Type Checker (jimmyhmiller.com)

1

Move Expressions (smallcultfollowing.com)

1

Pinning is a kind of static borrow (nadrieril.github.io)

92

Three kinds of AI products work (seangoedecke.com)

2

Branching with or Without PII: The Future of Environments (neon.com)

1

Just call clone (or alias) (smallcultfollowing.com)

1

AI Assisted Coding: Quicker Code Doesn't Mean Higher Velocity (medium.com/anindyaju99)

4

Improving Rust Compile Times by 71 Percent (elijahpotter.dev)

4

The Write Last, Read First Rule (tigerbeetle.com)

1

Bikeshedding `Handle` and other follow-up thoughts (smallcultfollowing.com)

2

Everything About Transformers (krupadave.com)

2

Explicit Capture Clauses (smallcultfollowing.com)

2

Malware Scanning for the Hugging Face Ecosystem (socket.dev)

1

A Delicious Free Lunch: Better Projections Improve ColBERT (mixedbread.com)

1

Our Claude Code Cheatsheet (neon.com)

1

The Deliberate Constraints of MCP Elicitation (lord.technology)

11

We need (at least) ergonomic, explicit handles [in Rust] (smallcultfollowing.com)

2

Postgres vector database extensions - A Benchmark (seanpedersen.github.io)

2

TSMC Reports Better-Than-Expected Sales on Sustained AI Demand (bloomberg.com)

2

Beyond the Single-Writer Limitation with Turso's Concurrent Writes (turso.tech)

123

Zig builds are getting faster (mitchellh.com)

96

Litestream v0.5.0 (fly.io)

1

RTEB: A New Standard for Retrieval Evaluation (huggingface.co)

3

How Deno protects against NPM exploits (deno.com)

1

The Expression Problem and Rust (purplesyringa.moe)

2

100X Faster: How We Supercharged Netflix Maestro's Workflow Engine (netflixtechblog.com)

42

Subtleties of SQLite Indexes (emschwartz.me)

1

Defer and Errdefer in Rust (strongly-typed-thoughts.net)

25

A brief history of threads and threading (eclecticlight.co)

1

Figma Rendering: Powered by WebGPU (figma.com)

5

Announcing Rust 1.90.0 (rust-lang.org)

1

Making LLMs more accurate by using all of their layers (research.google)

2

Easier Postgres fine-tuning with online_advisor (neon.com)

1

The Bear Blog license change (grizzlygazette.bearblog.dev)

1

Speculative cascades – A hybrid approach for smarter, faster LLM inference (research.google)

1

A framework for pricing AI products (stripe.com)

1

Best AI Coding Tools for Rust Projects: IDEs vs. Terminals (shuttle.dev)

1

Prompt Snapshot Testing (ninkovic.dev)

3

The Vector Bottleneck: Limitations of Embedding-Based Retrieval (shaped.ai)

1

We Built Product Intelligence (linear.app)

1

Musings: Data Poisoning (joshs.bearblog.dev)

2

Hot Reloading for Rust Gamedev (rygoldstein.com)

12

Trying to get error backtraces in Rust libraries right (iroh.computer)

1

Understanding Jujutsu Bookmarks (neugierig.org)

1

Freight demand on shaky footing as import bookings drop (freightwaves.com)

121

OpenAI's new open-source model is basically Phi-5 (seangoedecke.com)

110

How we made JSON.stringify more than twice as fast (v8.dev)

1

Voyage-context-3: focused chunk-level details with global document context (voyageai.com)

4

Quicksilver v2: evolution of a globally distributed key-value store (Part 2) (cloudflare.com)

4

Dollars per Token Considered Harmful (modal.com)

2

Crawling a billion web pages in just over 24 hours, in 2025 (andrewkchan.dev)

2

An AI Skeptic Uses AI for a Week (keithjgrant.com)

1

Rust is a great fit for the agentic era (kerkour.com)

42

Adding lookbehinds to rust-lang/regex (epfl.ch)

1

Why We're Moving Beyond "Misinformation" and "Disinformation" (newsguardrealitycheck.com)

2

Making Unsafe Rust a Little Safer: Find Memory Errors in Prod with GWP-ASan (colinbreck.com)

1

Building Replication-Safe LSM Trees in Postgres (paradedb.com)

81

Error handling in Rust (felix-knorr.net)

54

MCP is eating the world (stainless.com)

3

Defending the Internet: how Cloudflare blocked a monumental 7.3 Tbps DDoS attack (cloudflare.com)

1

LLM Agents Are Breaking Your Platform, Not Your Architecture (junctionlabs.io)

1

When Fonts Fall (2020) (figma.com)

2

Where AI Provides Value (schneier.com)

2

SQLite's Architectural Evolution and Performance Optimisation (lord.technology)

1

Gen Z's Chaotic, Ironic Emoji Swapping Meme (emojipedia.org)

3

Patterns for Modeling Overlapping Variant Data in Rust (mcmah309.github.io)

1

Claude Code: Game Changer or Just Hype? (cekrem.github.io)

1

Gurman and Gruber on Apple's 'Liquid Glass' and Its Risk of Falling Behind on AI (daringfireball.net)

1

AI interpretability is further along than I thought (seangoedecke.com)

1

Rust for Foundational Software (corrode.dev)

1

Scour.ing May Update: infinite scroll, emoji tags, email digests, and more (emschwartz.me)

2

How to Deal with Rust Dependencies (notgull.net)

1

Figma's Data Pipeline Upgrade: From Multi-Day Latency to Near Real-Time Insights (figma.com)

1

What a Difference a Faster Hash Makes (nickdrozd.github.io)

2

A Tale of Testability and Sending Non-Send Types in Rust (geo-ant.github.io)

1

The Waker Allocation Problem (yoshuawuyts.com)

2

New Life Hack: Using LLMs and Constraint Solvers for Personal Logistics Tasks (emschwartz.me)

1

RAG's Big Blindspot (softwaredoug.com)

2

GitHub Issues search now supports nested queries and boolean operators (github.blog)

2

New AI model generates buildable Lego creations from text descriptions (arstechnica.com)

5

Postgres 18 Beta Is Out: 7 Features You Should Know About (neon.tech)

1

ALP Compression in Rust is 20-50% faster than C++ (spiral-one.vercel.app)

1

Horizon: A language that just works (horizon.bearblog.dev)

2

Building a fast website with the MASH stack in Rust (emschwartz.me)

2

Introduction to Monoio: A High-Performance Rust Runtime (chesedo.me)

2

4 Learnings from Load Testing LLMs (christianposta.com)

1

Translating Bzip2 with C2rust (tweedegolf.nl)

2

The Groq LPU Explained (groq.com)

1

Abusing SQLite to Handle Concurrency (skypilot.co)

1

Navigating the Web Platform (patrickbrosset.com)

2

Incremental Archival from Postgres to Parquet for Analytics (crunchydata.com)

3

A survey of every iterator variant in Rust (yoshuawuyts.com)