← Feed
@aud@fire.asta.lgbt
Post #3598845
2025-11-29 20:22 UTC
@davidfetter@kolektiva.social Gonna need to make a website on this one, I think... looking through some links and reconstructing what I can here. I am linking to blogs and mastodon posts, but I think the person impacted (ThePhD) has made it pretty clear they've moved on so I'm not linking to it to so that anyone can comment...
First, dtolnay's character is... well, he's ex-Palantir, for one. While normally I don't think a past employer should necessarily always be held against someone... he's tried to hide it (and denies it) and his behavior re: Rust is rather controlling (there's a shipping binaries drama that predates "the keynote fiasco").
The tl;dr is that dtolnay worked to remove an invited keynote speaker (ThePhD) from discussing their work on reflection, which would deprecate a large amount of work dtolnay has done in Rust. ThePhD is Black; this is not irrelevant, unfortunately.
https://thephd.dev/i-am-no-longer-speaking-at-rustconf-2023 <- ThePhD's initial blog post about it.
The Rust team did not say who was responsible for doing this but it was clear 'something had gone wrong'. Fast forward a few months and whitequark lets slip who did it:I agree that there are multiple intepretations possible and that yours also follows from the evidence available. The reason I think it’s reasonable to consider something deeper to be going on is: every single Rust controversy I’ve discussed with key Rust people had a lot more going on than was there on the surface. Case in point: dtolnay was also the one thus far unnamed by anyone speaking for the project person who was involved in ThePHD’s talk being downgraded from a keynote. If I see someone acting surreptitiously in one case I will expect that to repeat.(link here: https://archive.ph/VRQ0H)
At some point, dtolnay "responded" about it. In a gist that he later deleted. I'm getting a little sketchier on some of the details as time goes by, but I want to make it clear that his version of events is a lie and he is not a reliable narrator here.
https://archive.ph/Utaz1
ThePhD responded to this, for whatever it is worth, because dtolnay's stories is just... it's not even wrong, it's just false. He's lying about the timeline and how things were done.
https://pony.social/@thephd/111005164984251004
Whether dtolnay was being racist or not was discussed heavily in various places; he never came out and said "I am attempting to get this keynote speaker removed because they are Black and their work will deprecate mine" but they never do, of course. Him going behind backs, keeping his name secret, manipulating people at the team and the foundation to make this happen, lying about it when confronted... if he had a good reason, he wouldn't have done any of that.
To be really explicit, I am incredibly disappointed with the rust team in how they handled it. They only started talking about it in more depth once whitequark said it was dtolnay...
1/
Replies (1)
-
@davidfetter@kolektiva.social ... and in fact, while there was a little discussion about the 'process': https://hachyderm.io/@fasterthanlime/111007513562057406
which ThePhD responded to: https://hachyderm.io/@thephd@pony.social/111008200173140120
The thing that disappoints me here is that while fasterthanlime is sort of owning up to their role and responsibility, he also says he would do it again and that is a problem for me, because keeping quiet while almost certainly racist stuff goes down is... well, systemic racism.
fasterthanlime's thread is worth reading because it also touches on how dtolnay has wielded serde against Rust.
Anyway, I think that's... kind of all the spoons I have for digging into it. I can't guarantee everything I remember happening still has links or posts up because I don't know if everything was archived. I can say I watched it play out at the time and ThePhD's discussion of what happened and when lines up whereas dtolnay's does not.
2/2
EDIT: I should add that fasterthanlime IS attempting to replace/remove serde and I think that's a good thing. I wish I could somehow go back in time and find a way to explain that hiding the name of the person involved in back room shenanigans to remove an invited Black speaker is an example of systemic racism/bias and how, in fact, I hope you would do it different next time, but.
Open ##3598844