Sign in

David Tolnay

@dtolnay.bsky.social
1.6K followers 38 following 5 posts
PostsRepliesMedia
Reposted by David Tolnay
Rust Language @rust-lang.org · 17/09/2026
⚠️ We believe that there is an ongoing campaign targeting owners of popular crates and rust-lang team members that is attempting to compromise devices and accounts in order to use them to publish malware. See our blog post for details: blog.rust-lang.org/2026/09/17/t...
blog.rust-lang.org
Be alert: targeted attacks on prominent Rustaceans | Rust Blog
Empowering everyone to build reliable and efficient software.
122090
Reposted by David Tolnay
eliza🌻 @elizas.website · 07/08/2026
with times being what they are, it seems like you basically can't have a public open source repo without receiving LLM-written PRs. thus, after a great deal of thought, i have adopted the somewhat idiosyncratic Mycelium AI Policy in my personal projects: github.com/hawkw/myceli...
github.com
chore: introducing the Mycelium AI Policy (#566) · hawkw/mycelium@b77e854
2635546
David Tolnay @dtolnay.bsky.social · 07/08/2026
openpgp4fpr:4628C5D82CFF65D68164A78AF9BA143B95FF6D82
010
Reposted by David Tolnay
Carl Lerche @carllerche.com · 04/04/2026
Apparently, if a crate is not 100% human written, it is off topic for /r/rust: reddit.com/r/rust/comme.... I have been working on Toasty for 3 years, 9 months with AI tools. I am quite proud of the code quality and stand by it. By their standard, the entire tokio-rs GitHub organization is now OT.
reddit.com
Toasty, an async ORM for Rust, is now on crates.io
2215712
Reposted by David Tolnay
eliza🌻 @elizas.website · 23/03/2026
hot take: for a library with no dependencies that isn’t exposed to untrusted inputs, “unmaintained” is actually the most secure state possible
81113
Reposted by David Tolnay
Russ Cox @swtch.com · 19/01/2026
“Floating-Point Printing and Parsing Can Be Simple And Fast” The fastest known floating-point printer and parsing algorithms - fixed-width printing, shortest-width printing, and parsing, all in 400 lines of Go. research.swtch.com/fp research.swtch.com/fp-proof
research.swtch.com
research!rsc: Floating-Point Printing and Parsing Can Be Simple And Fast (Floating Point Formatting, Part 3)
17716
Reposted by David Tolnay
amos @fasterthanli.me · 10/01/2026
RUST REFLECTION MVP HAS LANDED github.com/rust-lang/ru... THIS IS NOT A DRILL
github.com
Reflection MVP by oli-obk · Pull Request #146923 · rust-lang/rust
I am opening this PR for discussion about the general design we should start out with, as there are various options (that are not too hard to transition between each other, so we should totally jus...
918339
Reposted by David Tolnay
a ton of crates @tonofcrates.bsky.social · 27/12/2025
i take great solace in the fact that my brother, the only true 10x software engineer that i know, has barely heard of IDEs let alone "generative AI"
1282
Reposted by David Tolnay
Steve Klabnik @steveklabnik.com · 19/11/2025
all these people go on about how stable C and C++ are, and how Rust changes too much.... but then they also talk about how their work codebase is stuck on C89 or C++17. gcc's "codebase isn't fully C++20 ready" gcc.gnu.org/pipermail/gc...
gcc.gnu.org
[PATCH] GCC, meet C++20
4667
Reposted by David Tolnay
philpax @philpax.me · 20/10/2025
who do i have to pay to get a rustfmt that doesn't shit itself on long lines
4343
David Tolnay @dtolnay.bsky.social · 05/10/2025
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.
0121
Reposted by David Tolnay
Oxide Computer Company @oxide.computer · 30/07/2025
🎉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...
oxide.computer
Our $100M Series B / Oxide
Raising our Series B round of financing
622325
Reposted by David Tolnay
Steve Klabnik @steveklabnik.com · 29/07/2025
once again, #rustlang is the most admired programming language on the stack overflow survey: survey.stackoverflow.co/2025/technol...
survey.stackoverflow.co
Technology | 2025 Stack Overflow Developer Survey
59312
Reposted by David Tolnay
Michael (compiler-errors) Goulet @errs.io · 02/07/2025
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.
19345
Reposted by David Tolnay
Charlie Marsh @crmarsh.com · 13/05/2025
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.)
1433384
Reposted by David Tolnay
Steve Klabnik @steveklabnik.com · 06/05/2025
github.com/dtolnay/buck... Build #rust via buck2 instead of x.py, very cool project by @dtolnay.bsky.social
github.com
GitHub - dtolnay/buck2-rustc-bootstrap: Compile Rust compiler using Buck2
Compile Rust compiler using Buck2. Contribute to dtolnay/buck2-rustc-bootstrap development by creating an account on GitHub.
0424
Reposted by David Tolnay
Rust Language @rust-lang.org · 05/04/2025
🦀 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.
311459285
Reposted by David Tolnay
Raph Levien @raphlinus.bsky.social · 19/03/2025
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-...
developer.chrome.com
Memory safety for web fonts  |  Blog  |  Chrome for Developers
Learn how and why the Chrome team has replaced FreeType with Skrifa.
310726
Reposted by David Tolnay
Filippo Valsorda @filippo.abyssdomain.expert · 13/03/2025
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?
github.com
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' ...
14666125
Reposted by David Tolnay
Steve Klabnik @steveklabnik.com · 12/03/2025
Carefully but Purposefully Oxidising Ubuntu #rustlang discourse.ubuntu.com/t/carefully-...
discourse.ubuntu.com
Carefully But Purposefully Oxidising Ubuntu
Last month I published Engineering Ubuntu For The Next 20 Years, which outlines four key themes for how I intend to evolve Ubuntu in the coming years. In this post, I’ll focus on “Modernisation”. Ther...
37012
David Tolnay @dtolnay.bsky.social · 26/02/2025
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.
1895
Reposted by David Tolnay
Steve Klabnik @steveklabnik.com · 26/02/2025
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
2544
Reposted by David Tolnay
Steve Klabnik @steveklabnik.com · 10/02/2025
very glad to see this rust-for-linux.com/rust-kernel-...
rust-for-linux.com
Rust for Linux
Adding support for the Rust language to the Linux kernel
110614
Reposted by David Tolnay
Steve Klabnik @steveklabnik.com · 08/02/2025
Carbon is not a programming language (sort of) #cpp herecomesthemoon.net/2025/02/carb...
herecomesthemoon.net
Carbon is not a programming language (sort of)
Within C++, there is a much smaller and cleaner language struggling to get out.
4545
Reposted by David Tolnay
Steve Klabnik @steveklabnik.com · 09/02/2025
Yikes #cpp www.reddit.com/r/cpp/commen...
reddit.com
The two factions of C++
131146
Reposted by David Tolnay
Adam Leventhal @ahl.bsky.social · 30/01/2025
I don’t know who needs to hear this, but &serde_json::Value implements serde::Deserializer
2241
Reposted by David Tolnay
Charlie Marsh @crmarsh.com · 29/01/2025
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!
35722104
Reposted by David Tolnay
Adam Leventhal @ahl.bsky.social · 14/01/2025
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
youtu.be
Oxide and Friends 1/13/2025 -- Crates We Love
YouTube video by Oxide Computer Company
24311
Reposted by David Tolnay
Bryan Cantrill @bcantrill.bsky.social · 13/01/2025
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...
discord.gg
Join the Oxide Computer Discord Server!
The Oxide Computer Company and friends; home of the Oxide and Friends podcast. | 4019 members
713016
Reposted by David Tolnay
eliza🌻 @elizas.website · 03/01/2025
why Rust is the greatest programming language of all time, in one screenshot
error: avoid using labels containing only the digits `0` and `1` in inline assembly
   --> hal-x86_64/src/segment.rs:243:14
    |
243 |             "1:",
    |              ^ use a different label that doesn't start with `0` or `1`
    |
    = help: start numbering with `2` instead
    = note: an LLVM bug makes these labels ambiguous with a binary literal number on x86
    = note: see <https://github.com/llvm/llvm-project/issues/99547> for more information
    = note: `#[deny(binary_asm_labels)]` on by default
532436
Reposted by David Tolnay
Chandler Carruth @chandlerc.blog · 23/11/2024
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.
youtu.be
How Designing Carbon C++ Interop Taught me About C++ Variadics & Bound Members - Chandler Carruth
YouTube video by CppNorth
0165
Reposted by David Tolnay
Steve Klabnik @steveklabnik.com · 11/09/2024
Fact check: Concepts of a plan were added in C++20
15104697
Reposted by David Tolnay
Steve Klabnik @steveklabnik.com · 29/07/2024
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...
microsoft.com
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.
13913
Reposted by David Tolnay
srrrse @without.boats · 03/03/2024
I really strongly feel that any design work I’ve ever done on Rust was just an *exegesis* of the design set in stone in 2015. I think this should be the mindset of everyone who works on a programming language committed to backwards compatibility.
2364
Reposted by David Tolnay
Steve Klabnik @steveklabnik.com · 26/02/2024
"PRESS RELEASE: Future Software Should Be Memory Safe" www.whitehouse.gov/oncd/briefin... via @mattkeeter.com
whitehouse.gov
PRESS RELEASE: Future Software Should Be Memory Safe | ONCD | The White House
Leaders in Industry Support White House Call to Address Root Cause of Many of the Worst Cyber Attacks Read the full report here WASHINGTON – Today, the White House Office of the National Cyber Directo...
44412
Reposted by David Tolnay
srrrse @without.boats · 17/02/2024
The only thing I don’t like about writing about programming is that so many other people write about programming in this cringy “le epic bacon” style. A refuge from that has been articles from the 1970s, when apparently programmers had more self-respect.
3151
Reposted by David Tolnay
srrrse @without.boats · 13/02/2024
I cant believe Chris Lattner raised ONE HUNDRED MILLION DOLLARS to make a programming language. AI hype is truly unreal.
2101
Reposted by David Tolnay
Steve Klabnik @steveklabnik.com · 05/02/2024
> Google has provided a grant of $1 million to the Rust Foundation to support efforts that will improve the ability of Rust code to interoperate with existing legacy C++ codebases. security.googleblog.com/2024/02/impr...
0224
Reposted by David Tolnay
Steve Klabnik @steveklabnik.com · 07/01/2024
Torvalds Speaks: Rust's Impact on the Linux Kernel www.youtube.com/watch?v=YyRV...
youtube.com
Torvalds Speaks: Rust's Impact on the Linux Kernel
🚀 **Linux Torvalds Reveals Insights on Rust Programming Language!**In this exclusive interview, dive deep into the world of open-source programming as Linux...
0132
Reposted by David Tolnay
Steve Klabnik @steveklabnik.com · 20/12/2023
A tremendously interesting episode: Rust & Safety at Adobe with Sean Parent adspthepodcast.com/2023/12/15/E...
adspthepodcast.com
Episode 160: Rust & Safety at Adobe with Sean Parent
In this episode, Conor and Bryce chat with Sean Parent about the latest on the Hylo programming language, potential limitations to the C++ Senders and Receiv...
062