davidtolnay Profile Banner
David Tolnay Profile
David Tolnay

@davidtolnay

Followers
9K
Following
71K
Media
50
Statuses
426

Redwood City, CA
Joined October 2018
Don't wanna be here? Send us removal request.
@davidtolnay
David Tolnay
11 months
If this is seen by a billionaire who'd like to move the needle on Rust's success in the greatest way, here is a roadmap for you. 1. Identify engineers with a minimum 2-year track record of dramatic productivity, tenacity, and low proclivity to bullshit (leadership roles,
7
14
184
@davidtolnay
David Tolnay
13 days
This was the 2-line contribution that most qualifies me to be Head of AI: https://t.co/7FcQi4Rxep
5
3
166
@ApsRadioNews
APS Radio News
2 months
Please click onto the image to hear oldies and classic rock
0
29
209
@kdaigle
Kyle Daigle
2 months
Been at GitHub for nearly 13 years and I'm pretty sure this request is more than 10 years old... 🆕Comment on unchanged lines in any file inside a Pull Request is now available Gotta keep the core of GitHub getting better every day. 🫡
76
93
1K
@CppCon
CppCon
10 years
Herb Sutter says we are close to solving memory safety in C++ without runtime overhead. #CppCon
7
25
69
@cppnow
C++Now
2 months
Declarative Refactoring for the Masses - Andy Soffer - C++Now 2025 https://t.co/e3CqdWXAFZ #Coding #Cplusplus #Cpp #Programming
0
2
9
@vast_ai
vast.ai
1 month
Stop waiting for GPU access. Start training.
0
14
49
@davidtolnay
David Tolnay
2 months
@anthonyronning_ Extreme rises are not a useful signal in this data. That happens whenever there is any of: - Latent demand for a newly released crate (async-trait) - Latent demand for an important feature (like no-std support) - Clusters of crates being published together (like the hundreds
0
1
9
@davidtolnay
David Tolnay
2 months
@anthonyronning_ You are misinterpreting the metric that is shown in the graphs. To put it in perspective better, using the thiserror crate as an example, over the 2 years prior to April 2025, the fraction of crates published in a given month with a dependency on thiserror varied between 18.5%
1
2
8
@davidtolnay
David Tolnay
2 months
For the past 3 months I have been watching a surprising instantaneous discontinuity in the adoption pattern of many widely used Rust libraries. See for yourself in the attached graphs, which show the fraction of crates‑io with a direct dependency on each of these crates. The
12
13
88
@davidtolnay
David Tolnay
2 months
I need advice on a way to express this control flow in a way that optimizes as well while not requiring a new level of nesting per id. https://t.co/z8qFZei07M This is a skeleton of code for parsing fields that almost always appear in some expected order, but with support for any
Tweet card summary image
rust.godbolt.org
#![no_std] #![feature(likely_unlikely)] use core::hint::{likely, unlikely}; unsafe extern "Rust" { safe fn next() -> isize; safe fn process(_: char); } pub fn f() { let mut id = next(); let mut first...
5
6
64
@davidtolnay
David Tolnay
2 months
This is the state of the art for recruiting top talent in Python Developer.
5
3
79
@davidtolnay
David Tolnay
2 months
0
1
15
@davidtolnay
David Tolnay
2 months
The children desire types
5
46
388
@SECFilingscom
SECFilings
5 days
$TDOC $AIRDF $AMWL $HIMS AI in virtual healthcare is booming, fueled by physician shortages, patient accessibility challenges, new tech, and convenience. Here we look at a few differentiated public companies in the space, brought to you by Rocket Doctor AI.
0
0
13
@compiler_errors
errs :^)
4 months
Bad news -- I'm not going to be with my employer for much longer due to team relocation demands. If anyone has any leads for roles that would allow me to continue my Rust compiler work (in New York City), they'd be greatly appreciated.
2
25
115
@davidtolnay
David Tolnay
5 months
5-year reality check: directly depended on by 20% of crates and still climbing rapidly. Hopefully this motivates standardizing most of the functionality of these 2 crates into standard library #[derive(Display)] and #[derive(Error)] and a good anyhow::Error-equivalent type.
@davidtolnay
David Tolnay
3 years
Happy belated 2nd birthday to this guy's reddit comment.
2
13
179
@davidtolnay
David Tolnay
5 months
One of the most surprising conserved quantities in the Rust ecosystem: over a span of 10 years, the fraction of crates with a transitive dependency on libc remains 55% ± 2pp.
6
8
188
@eigen_spectra
eigenspectra
8 months
@davidtolnay "medium-sized Rust codebase (10 million lines)" lfg
0
1
40
@davidtolnay
David Tolnay
8 months
Career advice for an ambitious infrastructure engineer like me: find the world's largest Rust codebase and solve their hard problems. My team is hiring a senior engineer to work closely with me. In simple form, the job is: show up to an office in NYC, Seattle, Bellevue, or Menlo
13
30
442
@davidtolnay
David Tolnay
9 months
Now it's memecoin day.
0
0
16
@HSVSphere
HSVSphere
9 months
Disabling LSP autocompletions in my editor has been the most productivity enhancing thing I've done. It's actually insane. I do sometimes do C-x to trigger and see a list of methods, but that's when I want to check if there's a better way. It has made me a better programmer.
34
5
302
@burntsushi5
Andrew Gallant
9 months
jiff 0.2 is out! There are several breaking changes (although the overall API organization remains unchanged). This release also comes with new crates for integrating with ICU4X, SQLx and Diesel. https://t.co/QzRMV9HvGA
Tweet card summary image
github.com
Sponsorship is appreciated! This is a new semver incompatible release of Jiff. It contains several breaking changes. I expect most users of Jiff to be able to upgrade without any changes. The funda...
3
10
81
@davidtolnay
David Tolnay
9 months
New question #37 on the Rust Quiz, contributed by GitHub user ChayimFriedman2. https://t.co/rd1IoNUPip
Tweet card summary image
dtolnay.github.io
What is the output of this Rust program?
1
4
53