Live data from Hacker News

Why I Left Rust

jntrnr.com

601–610 of 880 posts

Re: Why I Left Rust

#601
post #420

Earlier quoted context omitted.

Wow, no kidding: https://old.reddit.com/r/rust/comments/vxgzrl/changes_in_the... Mod response: > For all those wondering about removed comments, there was some trolling going on which was summarily removed by the mods. > Please avoid any trolling and/or drama seeking comments and remember our subreddit rules. "Trolling" on display in the archives of that thread: https://www.reveddit.com/v/rust/comments/vxgzrl/changes…

Since micro aggressions are a thing number 2 is hardly possible.

[flagged]

Re: Why I Left Rust

#602

Earlier quoted context omitted.

[flagged]

> You can be an effective leader with bad optics. See Elon musk. I'd argue part of what made Musk's companies so successful was the optics - he was seen as a visionary, building the future - ergo customers and engineers alike wanted to associate with him. Since the decline in his optics over the last few years, has he been an effective leader? Twitter does not seem to support that notion.

Didn't he save Twitter from total bankruptcy? That's effective imo. Still SpaceX and Tesla are examples of effectiveness overall.

He may not have been effective in all his ventures but for the majority he has been effective.

I'd say going into space and creating an effective electric car product is more than optics.

Re: Why I Left Rust

#604
post #387

Earlier quoted context omitted.

He is saying there weren't any black speakers. Sure we can say how that should grow "organically", as some other poster did. But what if year in year out it doesn't happen? Maybe there aren't any black people in the Rust community and if they stepped forward with some good talks they would just be invited? Or maybe the situation is a little more complicated. On the one hand you have your "diversity enforcement policy…

> But what if year in year out it doesn't happen? Then the intersection between "Black people" and "people willing to speak on a Rust conference" is extremely small and nothing can be done about it. Well, nothing that's not already being done I mean: like encourage everyone to be in these circles because nobody is going to show you the door for doing so, and nobody is going to discriminate you. What else should one p…

I disagree that “nothing can be done”.

There’s lots that could be done that don’t fall in to your description of affirmative action.

Invitations could be extended to people to submit proposals for a talk. This already happens, but maybe the circle gets expanded once it’s evident that the circle has been too small. The simple act of asking is often enough to make people feel welcome.

I also call BS on the claim that you’ve never discriminated against someone. No person is a saint like that. Every human and sentient creature has inherent biases.

Maybe you’ve never actively discriminated, but you most surely have passively done so at some time in your life. For anyone to claim they are perfect in this regard is only fooling one’s self.

That you then go on to say that it’s not there 95% of the time withoit any actual reflection on the matter perhaps shows that you’re not well versed enough in the dynamics of race and gender relations to make that call.

Re: Why I Left Rust

#605

Earlier quoted context omitted.

>> It seems like the problem here is not even power of one group, but an individual doing an end run around the group. If so where is the transparency and accountability? Who was the individual? Why did they do what they did? If they do not represent project leadership, what will be done to fix this situation and prevent similar problems in the future? If they do represent project leadership, why weren't the changes…

Keep in mind that this whole thing started only about 36 hours ago. The internet conditions us to expect immediacy but this is all being done by volunteers on a holiday weekend, not a corporate PR department. I doubt the full teams involved will even be able to convene until Tuesday at least due to people on vacation. The accountability must happen and shouldn't be ignored, and I hope that various parties step forwar…

>> Keep in mind that this whole thing started only about 36 hours ago.

Fair enough.

How the situation is handled matters, so I suppose we will see.

Re: Why I Left Rust

#606
post #544

I was with you until this part: >It was JeanHeyd who called Rust out for having no Black representation among Rust conference speakers. Rightly so, as both the Rust organization and the conferences had little to no Black representation. Am I the only one that considers such arbitrary "diversity enforcement policy" horribly racist? No organisation should be "called out for a lack of - insert-race-here- representation…

I see where you're coming from and it's clear you have strong feelings on this matter. However, I believe there might be a misunderstanding here. The goal of diversity initiatives isn't about devaluing any particular group, it's about ensuring that the opportunities and benefits are more equitably distributed across different communities. When someone mentions a 'lack of Black representation', they're not saying that…

> When someone mentions a 'lack of Black representation', they're not saying that non-Black members are less valuable because of their skin color. Rather, they're highlighting that there appears to be a systemic issue preventing people of that particular race from participating or advancing in that space.

"Appears to be systemic racism" might be half a step too far. I would say, "The possibility exists. We should look carefully and see if there is, and if so, what we can do to fix it." But we should not assume systemic racism every time there are racially unequal outcomes.

Asians get into top colleges out of proportion to their numbers. Should we say there "appears to be a systemic issue" in favor of Asians? Or should we, perhaps, not take disparate outcomes as prima facie evidence of systemic racism?

I'm not saying that we should sweep it under the rug: "Nothing to see here." By all means, when there are disparate outcomes, look carefully. It's just that the wording went a bit too far, in the absence of further evidence.

Re: Why I Left Rust

#607

Earlier quoted context omitted.

[flagged]

I think Musk is good at choose great lieutenants who believe in his vision. As a person he has turned into an awful individual. Lots of awful individuals have been great at business and running corps. I don't actually think he's all that talented as a day-to-day CEO

Choosing great lieutenants are actions related to effective leadership.

You may consider him to be a toxic and awful person but that is independent of him being an effective leader. For example, Hitler was an effective leader.

Re: Why I Left Rust

#608
post #598

Earlier quoted context omitted.

> Let me flip your quote back on you: how can intelligent people still believe in unbiased meritocracy being the default? Very few people I think would argue that systems based on meritocracy have zero bias. This is not the point. The point is that today’s conventional wisdom by the progressive left is that these biases must be resolved by a system of affirmative action where every sub culture or group somehow is pro…

You’re ascribing affirmative action to this when that wasn’t what was suggested. The person in question called out bias and then asked what could be done. That’s exactly the same as you suggested. The person I replied to then spun that out as reverse racism. Which is a very common tactic to squash actual discussion on the topic of biases in the industry.

I agree with you though about the cries about reverse racism. Not helpful to the discussion.

But I also believe that when someone cries out bias or discrimination by some group because of underrepresentation or lack of diversity, they are implying that affirmative action is the way to solve it. Maybe I'm putting words into people's mouths there, but it's just anecdotal

Re: Why I Left Rust

#609
post #564
post #544

Earlier quoted context omitted.

I see where you're coming from and it's clear you have strong feelings on this matter. However, I believe there might be a misunderstanding here. The goal of diversity initiatives isn't about devaluing any particular group, it's about ensuring that the opportunities and benefits are more equitably distributed across different communities. When someone mentions a 'lack of Black representation', they're not saying that…

When were these supposed "systemic issues" ever identified? In my experience "systemic racism" is a vague pretext to implement racist policies that push out white people (and sometimes Asians) in favor of black people (and people considered "brown enough"). I see this at my job and at conferences: people are explicitly promoted or selected as speakers in part because they are not white (or not male). This isn't just…

There are actually lots of initiatives to increase gender diversity in early childhood education.

Also systemic bias exists. That’s not an arguable point because the US has a history of anti-black rules like red lining that affect opportunities till this day. Or rules like how women could manage their funds that held women back. Other countries similarly had rules like that against various demographics.

Things are better but generational issues still exist. The history of these things isn’t even so far ago that most millennials would be somehow unaffected.

Re: Why I Left Rust

#610

Earlier quoted context omitted.

Wouldn’t you consider the C standards committee as the leadership of C?

The C committee started after the various compiler implementations. Rust seems to have had the committee before the compiler.

Definitely not. C was born in a different context, and these days it's not common for any language to have multiple competing implementations, certainly not in its early years. C needed the standard because there were many implementations, JavaScript needed a standard because there were many implementations, but Python or C# or Rust or Java don't have a standard (although there are technical specifications of different degrees of rigor) because the standard is what the reference toolset does, modulo what are accepted as bugs by the technical team.

There was no "leadership team" for Rust at Mozilla as far as I know. It was originally a one-person side project like C++ or Python, then it was elevated to an official Mozilla internal project as its potential in the context Gecko was understood by the higher-ups. But again, as far as I know, whatever culture formed around the project did so organically, but also as a conscious attempt to avoid many cultural issues seen in other OS projects. And mark my words, the Rust community as a whole is genuinely friendly and welcoming compared to almost any other internet community of similar extent, and there's nothing sinister underlying that friendliness as far as I can see.

When Mozilla got rid of Rust, the leading technical contributors continued as they had always done (albeit now with considerably fewer full-time paid contributors), as an independent self-organizing entity, but now even less accountable – in regard to technical decisions – for any external stakeholders but the Rust community itself. But some organization was required to foster Rust's growth, to manage all the inconvenient legal things, the interaction with the now several large stakeholders and funders such as Google and Amazon, and so on. So the Rust Foundation was created to manage all that. But the foundation's jurisdiction ends where the technical aspect of Rust begins – all the technical teams are still exactly what they used to be, accountable only to the greater community.

At any point, anyone could have experimented with different implementations with no "committee" saying what to do, but let's face it: first, modern compilers, even simple ones, are extraordinarily complex compared to an early C compiler running on a PDP-11, and second, in light of the first, Rust didn't grow in popularity nearly fast enough for anyone else bothering to write an implementation to experiment on.

Post reply on HN