Hacker News with Generative AI: Rust

Show HN: I rewrote my Mac Electron app in Rust (desktopdocs.com)
Desktop Docs is the all-in-one platform for advanced image and video search.
Pyrefly vs. Ty: Comparing Python's two new Rust-based type checkers (edward-li.com)
Earlier this month, two new Rust-based Python type checkers hit the spotlight: pyrefly and ty. Although neither is officially released, they are a welcome change to the Python type checking world, historically dominated by mypy and pylance.
Yes-rs: A fast, memory-safe rewrite of the classic Unix yes command (github.com/jedisct1)
A blazingly fast, memory-safe rewrite of the classic Unix 'yes' command. Written in Rust! 🦀
Understanding Memory Management, Part 6: Basic Garbage Collection (educatedguesswork.org)
This is the sixth post in my multipart series on memory management. You will probably want to go back and read Part I, which covers C, parts II and III, which cover C++, and parts IV and V which cover Rust. C++ RAII and Rust do a lot to simplify memory management but still force you to constantly think about how you are using memory (this is even more true with Rust).
Show HN: PgDog – Shard Postgres without extensions (github.com/pgdogdev)
PgDog is a transaction pooler and logical replication manager that can shard PostgreSQL. Written in Rust, PgDog is fast, secure and can manage hundreds of databases and hundreds of thousands of connections.
Demoting i686-PC-windows-gnu to Tier 2 (rust-lang.org)
In Rust 1.88.0, the Tier 1 target i686-pc-windows-gnu will be demoted to Tier 2.
Rust Coreutils 0.1 Released with Big Performance Gains – Matches or Exceeds GNU (phoronix.com)
With Ubuntu 25.10 planning to ship the Rust-based Coreutils "uutils" by default, it's a big year ahead for this alternative to GNU Coreutils.
Visualize and debug Rust programs with a new lens (sea-ql.org)
Visualize and debug Rust programs with a new lens
Rust Coreutils 0.1.0 Release (github.com/uutils)
We are excited to announce the release of Rust Coreutils 0.1.0 — our first 0.1 milestone! This release brings major performance gains, SELinux support, and expanded GNU compatibility.
Improving performance of original dav1d video decoder (videolan.org)
I noticed a very clickbait bounty, I initially realized that company's original task was not to overtake implementation, but to advertise that Rust is 5% slower than C. Whether she actually pays or not is another matter. The main thing for Prossimo was to make a fuss that the current rav1d implementation was only 5% slower, so that the general public would think that the language was the same in speed.
Existential Types in Rust (lwn.net)
For several years, contributors to the Rust project have been working to improve support for asynchronous code. The benefits of these efforts are not confined to asynchronous code, however. Members of the Rust community have been working toward adding explicit existential types to Rust since 2017.
Tales from Mainframe Modernization (oppi.li)
At my last workplace, I wrote transpilers (or just compilers if you prefer) from mainframe languages (COBOL, JCL, BASIC etc.) to Java (in Rust!).
How to securely encrypt your secrets with envelope encryption and KMS in Rust (kerkour.com)
Roto: A Compiled Scripting Language for Rust (nlnetlabs.nl)
We are working on an embedded scripting language for Rust. This language, called Roto, aims to be a simple yet fast and reliable scripting language for Rust applications.
Rust turns 10: How a broken elevator changed software forever (zdnet.com)
Rust 1.0 shipped in May 2015. Here's how it came about and why it marked a turning point in the world of software development.
Scanner – The Team Accelerating Log Analysis with Rust (filtra.io)
Scanner is a petabyte scale log search and storage tool. We basically do log search and analysis at very, very large scales for cloud-specific architectures. The way we currently brand it right now is as a “diet Splunk.” It's a product that's ten times cheaper than Splunk and significantly faster than Splunk. In exchange, it doesn't have a lot of the long tail features that Splunk has. That's the current trade-off.
Rust Turns 10 (smallcultfollowing.com)
Today is the 10th anniversary of Rust’s 1.0 release. Pretty wild. As part of RustWeek there was a fantastic celebration and I had the honor of giving some remarks, both as a long-time project member but also as representing Amazon as a sponsor. I decided to post those remarks here on the blog.
Show HN: A native Hacker News reader with integrated todo/done tracking (github.com/haojiang99)
A native desktop application for browsing Hacker News with a clean, modern interface. Built with Rust and egui.
Writing into Uninitialized Buffers in Rust (sunfishcode.online)
Uninitialized buffers in Rust are a long-standing question, for example:
Microsoft Edit – a simple terminal text editor (written in Rust) (github.com/microsoft)
A simple editor for simple needs.
Using unwrap() in Rust is Okay (2022) (burntsushi.net)
One day before Rust 1.0 was released, I published a blog post covering the fundamentals of error handling.
Show HN: Stack Error – ergonomic error handling for Rust (github.com/gmcgoldr)
Stack Error reduces the up-front cost of designing an error handling solution for your project, so that you focus on writing great libraries and applications. Stack Error has three goals:
Show HN: Model2vec-Rs – Fast Static Text Embeddings in Rust (github.com/MinishLab)
This crate provides a lightweight Rust implementation for loading and inference of Model2Vec static embedding models. For distillation and training, the Python Model2Vec package can be used.
Show HN: A MCP server to evaluate Python code in WASM VM using RustPython (github.com/tuananh)
Pyrefly: A new type checker and IDE experience for Python (engineering.fb.com)
Today we are announcing an alpha version of Pyrefly, an open source Python type checker and IDE extension crafted in Rust.
Announcing Rust 1.87.0 and ten years of Rust (rust-lang.org)
Live from the 10 Years of Rust celebration in Utrecht, Netherlands, the Rust team is happy to announce a new version of Rust, 1.87.0!
Evolution of Rust Compiler Errors (kobzol.github.io)
I recently attended RustWeek (which was totally awesome) and the talks by Alex Crichton (on the history of Rust) and Pietro Albini (on the importance of error messages) inspired me to do a little archaeology into the way Rust compiler messages have evolved over time.
Setenv() isn't threadsafe and even safe Rust didn't save us (geldata.com)
We're in the process of porting a significant portion of the network I/O code in EdgeDB from Python to Rust, and we've been learning a lot of very interesting lessons in the process.
Rust Turns 10 (smallcultfollowing.com)
Today is the 10th anniversary of Rust’s 1.0 release. Pretty wild. As part of RustWeek there was a fantastic celebration and I had the honor of giving some remarks, both as a long-time project member but also as representing Amazon as a sponsor. I decided to post those remarks here on the blog.
Crust – Rust that is Fun (github.com/tsoding)
Every function is unsafe. No references, only pointers. No cargo, build with rustc directly. No std, but libc is allowed. Only Edition 2021. All user structs and enums #[derive(Clone, Copy)]. Everything is pub by default.