Lobster Roll

Stories by ohrv

Making the rav1d Video Decoder 1% Faster (ohadravid.github.io)
&&&&&&&&&&&&&&str (ohadravid.github.io)
Memory-safe PNG decoders now vastly outperform C PNG libraries (reddit.com)
Why is calling my asm function from Rust slower than calling it from C? (ohadravid.github.io)
bzip2 crate switches from C to 100% rust (trifectatech.org)
Smuggling arbitrary data through an emoji (paulbutler.org)
Frankenstein’s `__init__` (ohadravid.github.io)
Sliced by Go’s Slices (ohadravid.github.io)
"Why is the Rust compiler so slow?" (sharnoff.io)
Rust to C compiler - 95.9% test pass rate, odd platforms (fractalfir.github.io)
A look at Rust from 2012 (purplesyringa.moe)
Two months in Servo: CSS nesting, Shadow DOM, Clipboard API, and more (servo.org)
Rust's v0 mangling scheme in a nutshell (purplesyringa.moe)
Audit of the Rust p256 Crate (reports.zksecurity.xyz)
I made my VM think it has a CPU fan (wbenny.github.io)
How I used o3 to find CVE-2025-37899, a remote zeroday vulnerability in the Linux kernel’s SMB implementation (sean.heelan.io)
How many options fit into a boolean? (herecomesthemoon.net)
Nine HTTP Edge Cases (blog.dochia.dev)
Can LLMs Do Accounting? (accounting.penrose.com)
Redesigning the Initial Bootstrap Sequence (blog.rust-lang.org)
My most downvoted StackOverflow answer (ohadravid.github.io)
Objects Have Not Failed (2002) (dreamsongs.com)
Rust Stream API visualized and exposed (github.com)
Zero-Cost 'Tagless Final' in Rust with GADT-style Enums (inferara.com)
GPT-5 goes hard on real-world programming (omerba.dev)
The plight of the misunderstood memory ordering (grayolson.me)
A Visual Journey Through Async Rust (github.com)
BTrees, Inverted Indices, and a Model for Full Text Search (ohadravid.github.io)
PMU Counters on Apple Silicon (blog.bugsiki.dev)
Monotonic and Wall Clock Time in the Go time package (victoriametrics.com)