David Tolnay
dtolnay.bsky.social
David Tolnay
@dtolnay.bsky.social
Reposted by David Tolnay
who do i have to pay to get a rustfmt that doesn't shit itself on long lines
October 20, 2025 at 3:49 PM
Useful not just for language keywords, but also identifiers given meaning by macros. For example `thiserror` treats fields named "source" as the Error::source() of your error. If your source means something else, instead of fussing with some kind of #[not_source] attribute, just name it r#source.
big fan of the r#<ident> syntax in rust i should use it more
October 5, 2025 at 3:56 AM
Reposted by David Tolnay
🎉We raised $100M USD in our Series B financing. Thank you to USIT for leading this round, to our existing investors for their participation, and to our team, customers, and community for getting us to where we are today!

oxide.computer/blog/our-100...
Our $100M Series B / Oxide
Raising our Series B round of financing
oxide.computer
July 30, 2025 at 1:13 PM
Reposted by David Tolnay
once again, #rustlang is the most admired programming language on the stack overflow survey: survey.stackoverflow.co/2025/technol...
Technology | 2025 Stack Overflow Developer Survey
survey.stackoverflow.co
July 29, 2025 at 6:33 PM
Reposted by David Tolnay
Howdy all. I'm unfortunately not going to be with my employer for much longer due to team relocation. If anyone has any info on roles that would allow me to continue my Rust compiler work (in New York City), they'd be greatly appreciated.
July 2, 2025 at 5:31 PM
Reposted by David Tolnay
Today, we’re announcing the preview release of ty, an extremely fast type checker and language server for Python, written in Rust.

In early testing, it's 10x, 50x, even 100x faster than existing type checkers. (We've seen >600x speed-ups over Mypy in some real-world projects.)
May 13, 2025 at 5:00 PM
Reposted by David Tolnay
🦀 Hello World!

The Rust project now has an official presence on Bluesky! ✨

We'll be posting the same on our Mastodon and Bluesky accounts, so you won't miss anything on either platform.
April 5, 2025 at 10:51 AM
Reposted by David Tolnay
New blog post up on the Rust font loader now shipping in Chrome. I only had a small part in this personally but am proud of the team's work. developer.chrome.com/blog/memory-...
Memory safety for web fonts  |  Blog  |  Chrome for Developers
Learn how and why the Chrome team has replaced FreeType with Skrifa.
developer.chrome.com
March 19, 2025 at 3:15 PM
Reposted by David Tolnay
TypeScript team: rewrites compiler in Go.

Go community: what do you mean your new compiler takes more than a minute to compile? Unacceptable. Dishonorable even. We are so sorry for this sub par experience. Not how we do things around here.

Two days later: WIP 5x speedup.

HN: why pick Go anyway?
cmd/compile: slow escape analysis in large package in the typescript compiler · Issue #72815 · golang/go
Go version go version go1.24.1 linux/amd64 Output of go env in your module/workspace: AR='ar' CC='gcc' CGO_CFLAGS='-O2 -g' CGO_CPPFLAGS='' CGO_CXXFLAGS='-O2 -g' CGO_ENABLED='1' CGO_FFLAGS='-O2 -g' ...
github.com
March 13, 2025 at 12:53 AM
There are probably 4–6 people who, if they had dedicated their 10 years to a different language or hobby, you would not be hearing success stories about Rust.
but what I can say is, I personally sat down one evening and said "I think Rust can be the next great systems programming language" and then dedicated the next ~10 years of my life to making that happen
February 26, 2025 at 10:46 PM
Reposted by David Tolnay
but what I can say is, I personally sat down one evening and said "I think Rust can be the next great systems programming language" and then dedicated the next ~10 years of my life to making that happen
February 26, 2025 at 7:21 PM
Reposted by David Tolnay
Rust for Linux
Adding support for the Rust language to the Linux kernel
rust-for-linux.com
February 10, 2025 at 8:02 PM
Reposted by David Tolnay
Carbon is not a programming language (sort of) #cpp herecomesthemoon.net/2025/02/carb...
Carbon is not a programming language (sort of)
Within C++, there is a much smaller and cleaner language struggling to get out.
herecomesthemoon.net
February 8, 2025 at 8:58 PM
Reposted by David Tolnay
The two factions of C++
www.reddit.com
February 9, 2025 at 1:26 AM
Reposted by David Tolnay
I don’t know who needs to hear this, but &serde_json::Value implements serde::Deserializer
January 30, 2025 at 5:18 AM
Reposted by David Tolnay
We’re building a new static type checker for Python, from scratch, in Rust.

From a technical perspective, it’s probably our most ambitious project yet. We’re about 800 PRs deep!
January 29, 2025 at 5:18 PM
Reposted by David Tolnay
Not a surprise that we love Rust at @oxide.computer! It's ecosystem of crates is a great strength. Last night @bcantrill.bsky.social and I spoke with our colleague @sunshowers.io, @elizas.website, and @steveklabnik.com about the crates we love. Lotta great stuff out there!

youtu.be/BTnrXDjxbBw
Oxide and Friends 1/13/2025 -- Crates We Love
YouTube video by Oxide Computer Company
youtu.be
January 14, 2025 at 9:54 PM
Reposted by David Tolnay
The Rust ecosystem is amazing, but it can be hard to discover new crates. Today @ahl.bsky.social and I will be joined by our colleagues @elizas.website and @sunshowers.io, who will offer their wisdom and walk us through some crates you should know. Join us, 5p Pacific!

discord.gg/QrcKGTTPrF?e...
Join the Oxide Computer Discord Server!
The Oxide Computer Company and friends; home of the Oxide and Friends podcast. | 4019 members
discord.gg
January 13, 2025 at 5:21 PM
Reposted by David Tolnay
why Rust is the greatest programming language of all time, in one screenshot
January 3, 2025 at 7:28 PM
Reposted by David Tolnay
A somewhat unusual / less formal talk from me at CppNorth about both #CarbonLang and #CPlusPlus is up! youtu.be/8SGMy9ENGz8

I hope you all enjoy it, I enjoy these weird corners of language design.
How Designing Carbon C++ Interop Taught me About C++ Variadics & Bound Members - Chandler Carruth
YouTube video by CppNorth
youtu.be
November 23, 2024 at 4:02 AM
Reposted by David Tolnay
Fact check: Concepts of a plan were added in C++20
September 11, 2024 at 2:36 AM
Reposted by David Tolnay
Microsoft has released an analysis of the CrowdStrike incident.

They mention moving to #rustlang as an example of how they're improving Windows' security.

www.microsoft.com/en-us/securi...
Windows Security best practices for integrating and managing security tools | Microsoft Security Blog
We examine the recent CrowdStrike outage and provide a technical overview of the root cause.
www.microsoft.com
July 29, 2024 at 3:14 PM