Oliver Gould
banner
olix0r.net
Oliver Gould
@olix0r.net
Creator, Linkerd 🦞
Co-founder, Buoyant 🎈
Rust 🦀, Async 🔀, Networking 🕸️
Reposted by Oliver Gould
A simple 50-line code change saves us 30% of CPU across our whole infrastructure. This is the magic of system-wide profiling with @polarsignals.com. Easy to spot, easy to fix.
performance[vortex-array]: don't call is_valid to count bytes in varbinview by asubiotto · Pull Request #5814 · vortex-data/vortex
I noticed that the better blocks compressor uses count_referenced_bytes which calls is_valid on each view and results in an expensive scalar_at call. This was 30% of our system-wide CPU usage over ...
github.com
December 23, 2025 at 10:48 AM
Reposted by Oliver Gould
I listened to @weisenthal.bsky.social (big fan) on the Vergecast and he claimed it is hard to distinguish prediction markets from things like futures contracts; I very much disagree! So I wrote this bergmayer.net/prediction-m...
Prediction Markets Are Gambling and Gambling Is Bad - information
Prediction markets are gambling. They should be regulated as gambling, which means, in my view, they should be mostly illegal. The argument that
bergmayer.net
December 17, 2025 at 2:14 PM
Reposted by Oliver Gould
We're big believers of USDTs at Polar Signals, and here is both a deep dive and a bit of detail on how we used them to build the NVIDIA CUDA Profiler we announced a few weeks ago!
Are USDTs the key to unlock the future of low level tracing? Maybe! Read all about how we implemented them and how we plan on using them to breath new life into observability! www.polarsignals.com/blog/posts/2...
USDT Probes: A Deep Dive
How we added USDT Probe support to Parca Agent
www.polarsignals.com
December 10, 2025 at 9:04 PM
I don’t go downtown much, but it looks like Fentanyl is as popular as ever
December 10, 2025 at 5:07 PM
Reposted by Oliver Gould
Super exciting: Rust is no longer experimental in the Linux Kernel, it is here to stay!!!

lwn.net/Articles/104...
The end of the kernel Rust experiment
The topic of the Rust experiment was just discussed at the annual Maintainers Summit. The cons [...]
lwn.net
December 10, 2025 at 5:13 AM
Bingo
That's fair - there's plenty in this set of principles that can apply to software that has nothing to do with LLMs/AI
December 5, 2025 at 6:09 PM
whoa installing linux in 2025 is slightly easier than installing netbsd in 2006. slightly.
December 5, 2025 at 5:27 PM
Reposted by Oliver Gould
Announcing @hyper.rs composable pool layers!

We took the various aspects of a connection pool and made them into individual layers to combine as needed.

This is something I've been thinking about for years, I'm so glad it's finally coming out. #rustlang

seanmonstar.com/blog/hyper-u...
hyper-util Composable Pools
Announcing connection pool layers allowing advanced composition in Rust.
seanmonstar.com
December 3, 2025 at 2:22 PM
Reposted by Oliver Gould
I hope someone draws this wonderful story about Tom Stoppard's Arcadia and the power of the arts to help us see things differently, to the attention of our Education Secretary. Do read it, it will lift your spirits.
December 2, 2025 at 10:59 AM
Reposted by Oliver Gould
More insight per minute than I excpected!
This is actually quite brilliant, up to and including the final sentence 🔥
December 1, 2025 at 7:06 PM
Reposted by Oliver Gould
👋 PSA: if you have a codebase

- that's MIT-licensed (or more permissive)
- in any of the languages below
- and you would like it to be featured in a demo

reply with the language identifier + link to a git repo 🙏
December 1, 2025 at 6:38 PM
Reposted by Oliver Gould
your options are pro technology and anti death or anti technology and pro death. and that is actually and literally true
We could save soooo many lives but people are so caught up in their reactionary moral panic nonsense
November 29, 2025 at 10:55 PM
decided to build a computer at literally the worst possible time
November 29, 2025 at 3:57 PM
Reposted by Oliver Gould
there's a story that squares these, which is that AI lets individual employees lever up in a way that makes them super productive but also super difficult to substitute for, so you need them working all the time and if they ever leave you're screwed.

CEOs do not love that story
I’d love tech CEOs to stick to a lane. Either AI makes workers so much more productive that they need to do layoffs or there’s so few workers in place that everyone needs to work nights and weekends.

Now it just seems layoffs are happening for economic reasons with AI as a convenient cover story.
November 28, 2025 at 9:15 PM
Reposted by Oliver Gould
So AI "water-use" is a red-herring. The numerate among us know this.

But power? DCs are big, and indeed take up a lot of power (ask me about the time in ~2012 that Twitter tried to build its first DC and there was some confusion about "doubly redundant 5MW" meant...).

and demand / supply => price
November 26, 2025 at 11:32 PM
I think within a few years we’ll stop using ”online” to refer to the place we most interact with the rest of humanity
November 26, 2025 at 4:06 PM
Reposted by Oliver Gould
PS5 now costs less than 64GB of DDR5 memory. RAM jumps to $600 due to shortage | Discussion
An entire PS5 now costs less than 64GB of DDR5 memory, even after a discount — simple memory kit jumps to $600 due to DRAM shortage, and it's expected to get worse into 2026
You can spend $50 more to get an entire PS5 Pro.
www.tomshardware.com
November 24, 2025 at 10:00 PM
The world's richest man made a supercomputer to insult people at parties?
November 24, 2025 at 9:00 PM
Reposted by Oliver Gould
It is time for the annual State of Rust Survey! 📝✨️️

Whether you've just begun using Rust, are an experienced Rust user, stopped using Rust, or might use Rust in the future, we'd like to hear from you! 🦀

Available in ten languages and open until December 17th: blog.rust-lang.org/2025/11/17/l...
Launching the 2025 State of Rust Survey | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
November 17, 2025 at 4:26 PM
Reposted by Oliver Gould
the two types of organizations: spreadsheets and cults
November 17, 2025 at 5:52 AM
I have a doubt
November 17, 2025 at 1:12 AM
Reposted by Oliver Gould
Boa: A standard-conforming embeddable JavaScript engine written in Rust | Discussion
GitHub - boa-dev/boa: Boa is an embeddable Javascript engine written in Rust.
Boa is an embeddable Javascript engine written in Rust. - boa-dev/boa
github.com
November 15, 2025 at 6:20 PM
Reposted by Oliver Gould
github.com/tokio-rs/tok... 👀

Userspace Statically Defined Tracepoints is a cool concept. With root access, you can attach dtrace or bpftrace to your program and see what your program is up to at those tracepoints. Any other time, those tracepoints are literal NOP instructions.
feat: USDT probes for tokio task events by conradludgate · Pull Request #7717 · tokio-rs/tokio
Motivation As discussed on discord: My team isn't comfortable with the performance concerns of enabling tokio's tracing feature since we do actually use tracing in our application and suc...
github.com
November 14, 2025 at 1:18 PM
Reposted by Oliver Gould
“We adopted #rustlang for its security and are seeing a 1000x reduction in memory safety vulnerability density ... with Rust changes having a 4x lower rollback rate and spending 25% less time in code review, the safer path is now also the faster one.”

security.googleblog.com/2025/11/rust...
Rust in Android: move fast and fix things
Posted by Jeff Vander Stoep, Android Last year, we wrote about why a memory safety strategy that focuses on vulnerability prevention in ...
security.googleblog.com
November 13, 2025 at 7:52 PM