Live data from Hacker News

Why I Left Rust

jntrnr.com

321–330 of 880 posts

Re: Why I Left Rust

#321

Is it just me, or is this a lot of melodrama for a language. I love arguing over technical details, this seems more like "house wives of rust".

I knew the people who come up with a compiler and syntax which just screams drama would also love drama in their real lives. That's why I stick with Go. No drama syntax, no drama conferences.

Re: Why I Left Rust

#322

Earlier quoted context omitted.

I left because when I felt JeanHeyd's pain and disappointment at being mistreated and betrayed, my heart broke. I wept because of the cruelty. I wouldn’t want to work with someone that wrote this. I’m not sure which is worse—if it’s hyperbole or it isn’t.

This is modern wokespeak for "what you did is unprofessional and I'm not sticking around for more." A lot of the emotional hyperbole in this blog post is essentially that - emotional vulnerability and sensitivity is valued in "hyper-woke" contexts, while words like "unprofessional" are seen as callous - and I kind of read it that way rather than literally.

I still don't want to do them the favor of normalizing such dramatic language by accepting it. Just call it "unprofessional" if you truly feel that it was.

Re: Why I Left Rust

#323
post #90
post #77

Wait. Let me get this straight. Someone is an expert in this field. They're asked to speak at RustConf after a leadership vote. They've also written an article about reflection in Rust - a purely technical thing that is already pretty widely disliked conceptually. (EDIT: the talk was about this, but it's also compile time reflection and came with the usual disclaimer that it was not representative of any of the Rust…

I don't get what's wrong with his post about reflection, why would someone be uncomfortable with a tool? https://soasis.org/posts/a-mirror-for-rust-a-plan-for-generi... - Is this the post ?

I don't get it at all. Why would this would be inappropriate to cover in a keynote. Whether or not it ends up in the language, it's interesting material. It seems like it may be a case of people taking themselves too seriously; "we can't have that topic in our precious keynote!". Nobody cares!

Re: Why I Left Rust

#324
post #313

Earlier quoted context omitted.

I left because when I felt JeanHeyd's pain and disappointment at being mistreated and betrayed, my heart broke. I wept because of the cruelty. I wouldn’t want to work with someone that wrote this. I’m not sure which is worse—if it’s hyperbole or it isn’t.

Let us see you rewrite it given the community culture and guidelines. Can't write i left because of toxic pieces of shit people with zero empathy.

Not sure how much the empathy levels of someone -- not an objective metric -- should be used when making professional calls about speakers in a foundation but you do you.

The underlying problem seems to be: sidestepping democratic processes. IMO that is what should be addressed first and foremost.

Re: Why I Left Rust

#325

All of the "social" aspects of programming are full of drama. There isn't a conference where I don't hear about a LGBTQ person not being offended by so and so. Then you have the politics of who gets to set out the true vision or be a chair at this or that committee. If you're serious about programming, you just stay away from both of these. Being a language expert is pretty irrelevant anyway, it's just some ego-boost…

I’m beginning to wonder whether conferences themselves are worth it in general. There’s so much content on YouTube that if your objective is learning new things, hitting that up or reading a book may be simpler (and much less expensive).

Re: Why I Left Rust

#326
post #90
post #77

Wait. Let me get this straight. Someone is an expert in this field. They're asked to speak at RustConf after a leadership vote. They've also written an article about reflection in Rust - a purely technical thing that is already pretty widely disliked conceptually. (EDIT: the talk was about this, but it's also compile time reflection and came with the usual disclaimer that it was not representative of any of the Rust…

I don't get what's wrong with his post about reflection, why would someone be uncomfortable with a tool? https://soasis.org/posts/a-mirror-for-rust-a-plan-for-generi... - Is this the post ?

[deleted]

Re: Why I Left Rust

#328
post #171

why did the they have discomfort? is it because of reflection of is it because he was a black dude? does someone know the answer?

Mostly because of Reflection. The "black dude", who was already featured a bunch of times on HN and works on C/C++ (we'll have #embed thanks to him) was invited as keynote speaker (start of the day).

Now, since he was working on his own rust compile time reflection framework/proposal/vision, he decided to talk about that. Made it clear immediately to anyone he interacted with, and made clear that the whole idea was his own and doesn't reflect any opinion of the language team/etc.

Someone probably felt like making this a keynote talk would give the impression that his compile time reflection was actually going to be implemented. So after a week or so someone awkwardly decided the talk wasn't going to be a keynote, just a regular talk. After this, JeanHeid simply refused to attend RustConf at all: no one was accountable, no one really told JeanHeid they had a problem with his talk up until later, it wasn't clear if the decision came from RustConf organizers or Rust foundation, blah blah.

On the racism part, I can't say it's entirely irrelevant. You only see white rich dudes complaining about "all the woke stuff and the inclusivity". The fact that "no rustconf keynote speaker has ever been black" isn't really shocking to me, but simply because I don't see "being a keynote speaker" as something relevant. But when you could've been the "first black keynote speaker at rustconf" and then suddenly someone changes his mind about it, it's probably going to ring some bells if you've faced systematic discrimination for your whole life.

Re: Why I Left Rust

#329

Earlier quoted context omitted.

It's called being an empathic human being

Part of empathy is realizing when someone is authentically upset, and telling that apart from when they are being cynically melodramatic. > I left because when I felt JeanHeyd's pain and disappointment at being mistreated and betrayed, my heart broke. I wept because of the cruelty. But I also wept because I helped create the system that could do this to someone. This shit does not come off as authentic even a little…

Keep in mind that the author is on the spectrum, and the way they process emotions might not be the way you process emotions. Different cultures, different thought processes, different feelings.

I'd err on the side of believing people, unless and until they prove themselves to be insincere. Which is very much not the author's reputation, as far as I know.

People can be melodramatic sincerely. There's no reason to look for cynicism here.

Re: Why I Left Rust

#330

Earlier quoted context omitted.

It's a dog whistle. What the OP is actually saying is that he's extremely angry and pissed off that this was allowed to happen, and he's noping out for that eminently understandable reason. But if he said that in no uncertain terms (as a European very well might in similar circumstances!) he might fall afoul of the official Code of Conduct for being aggressive and threatening towards other contributors. Hence this we…

> What the OP is actually saying is that he's extremely angry and pissed off that this was allowed to happen [...] But if he said that in no uncertain terms [...] he might fall afoul of the official Code of Conduct for being aggressive and threatening towards other contributors. So they need reverse psychology to express anger at injustice because of the Code of Conduct? What is this world we're building?

I'm tempted to add a CODE_OF_CONDUCT.md to my main project repo with the following:

Be direct. No bullshit. Don't worry about offending anyone, including the project leader; just say what needs to be said about the technical merits of whatever is being discussed. We're all here to [insert project goal]; let's do so with a minimum of drama.

But it's probably better to continue to not have a CoC, and just quietly lead by example instead.

Post reply on HN