Hacker News new | ask | show | jobs
by Elhana 1516 days ago
Can you name anything notable in Rust besides firefox internals off the top of your head? swhkd comes to mind in light of recent CVE series..

It looks like fans like Rust, but not many people actually want to use it, so they rewrite random stuff, so maybe others will notice it somehow and start using it.

3 comments

> Several components of the Dropbox core file-storage system were written in Rust as one step in part of a larger project to pursue greater datacenter efficiency. It’s currently used by all Dropbox storage today, serving >500 million users.

> Figma Our real-time multiplayer syncing server (used to edit all Figma documents) is written in Rust.

> npm, Inc - Replacing C and rewriting performance-critical bottlenecks in the registry service architecture.

> OVH - We used Rust to build a high performance, highly available log management system.

> QCERT (Qatar's National CERT) - DNS log analysis pipeline entirely written in rust, running on top of our own Rust stream processing platform.

> 1Password - We use Rust to power the entire backend (encryption, networking, database, and business logic) of all our client apps.

> Fire and Emergency NZ - The New Zealand Fire Service is using a custom geolocation search engine, built in rust, that runs on embedded hardware within a fire truck to stream hazard information to a fire crew at an incident.

> Deliveroo - We are using Rust to quickly make assignment decisions in our food delivery network.

> System76 - As a Linux-based computer-manufacture, much of our infrastructure and desktop Linux projects are written in Rust. From hardware certification, flashing, and imaging; to system services and GTK3 desktop applications.

> Canonical - Everything from server monitoring to middleware!

> Cloudflare - We are using Rust as a replacement for memory-unsafe languages (particularly C) and are using it in our core edge logic.

https://www.rust-lang.org/production/users

(that "the top of one person's head" is what defines existant vs non-existant, many wouldn't agree).

I use ripgrep all the time, and it's written in Rust, although I wouldn't give a flying shit if it was written in C, Go, or C++. It's just a real solid piece of software.
ugrep is written in C++ and is way better than ripgrep.
Well, it’s quite a departure. rg builds on grep’s foundation and is a good CLI citizen, and ugrep offers a TUI and bells and whistles and a whole DSL to filter out files and run iconv on them… I’m unsure. It’s like giving me a car because I need a reading light. Would disrupt my usual workflows, while rg just displaced grep organically.

I’m quite wary of jq for the reason that usually I don’t need it often enough to learn its language. That would be another piece of software like this.

How is it better? I'm curious.
if you use vscode's 'search in files' feature, you're using ripgrep.