Live data from Hacker News

Rust – A hard decision pays off

pinecone.io

1–10 of 386 posts

Re: Rust – A hard decision pays off

#3
post #2

The title is "Inside the Pinecone". "Rust – A hard decision pays off" is only one of the three major subsections of this article.

Interesting to see the part about Rust getting the most attention. We're giving a talk about it in NYC next week[1] and will definitely follow up with an in-depth writeup.

[1] https://www.meetup.com/rust-nyc/events/287821884/

Re: Rust – A hard decision pays off

#6
So I was one of the 3 hackers who wrote the LSM that predated Rocks at FB, and as a result I distinctly remember when Rocks overtook it in features by trading off performance, and again when it met and exceeded the performance while keeping the greater capability. RocksDB kicks ass and has for a long time, I’d recommend it to anyone in the market for that sort of thing.

FAISS is also great, and has been for years. I don’t doubt that someone has done a meaningful rev on it.

But as someone who likes Rust and wants to like it more: don’t lead with that. The software speaks for itself. Or should.

Re: Rust – A hard decision pays off

#10
> ..complex runtime issues which were almost impossible to reproduce or isolate

> That’s when internal murmurs about a complete rewrite started brewing…

> We decided to move our entire codebase to Rust

> there was still one minor problem - no one on the team knew Rust

"We have runtime issues so we will fix them by a complete rewrite in a language that no one on the team knows."

I would not call that a "hard decision", rather "rolling the dice". It awesome that they managed to make it work.

Post reply on HN