Blogs / Personal blogs

Robert Grosse

blog.polybdenum.com

Programming, math, and other things gratuitously nerdy. Opinions are my own.

Popular posts
5
Total points
945
HN comments
479
Rank
#2,337 personal

Visit blog.polybdenum.com → RSS feedOn Hacker News May 2021 – Nov 2025

Software Engineering 5Programming Languages 4Security & Privacy 1

2

Four limitations of Rust's borrow checker

I’ve been using Rust for hobby projects since 2016 and have been working professionally in Rust since 2021, so I tend to consider myself pretty knowledgeable about Rust. I’m already familiar with all the common limitations of Rust’s type system and how to work around them, so it’s pretty rare that I have to “fight the…

4

When zero cost abstractions aren't zero cost

Rust is built around the concept of “zero cost abstraction”. The idea is that you can write human-friendly high level code and the compiler will give you for free performance at least as good as any optimized low level code you could have written yourself. With zero cost abstraction, you no longer have to trade off…