Live data from Hacker News

The Rust Foundation Maintainers Fund

rustfoundation.org

71–80 of 110 posts

Re: The Rust Foundation Maintainers Fund

#71
post #47

Earlier quoted context omitted.

> people who think my friends shouldn't exist What does this mean? Are you talking about people who openly support actual murder? Almost everyone is opposed to that, of course.

College athlete Lia Smith died by suicide last week after years of targeted harassment and attacks from the people we're talking about. At some point, when the institutions of power do everything they can to demonize your existence, strip you of your accomplishments, and vilify you publicly—across millions of people nationwide—it doesn't matter whether you call it murder or not. The deaths rack up all the same.

[deleted]

Re: The Rust Foundation Maintainers Fund

#72
post #47

Earlier quoted context omitted.

> people who think my friends shouldn't exist What does this mean? Are you talking about people who openly support actual murder? Almost everyone is opposed to that, of course.

College athlete Lia Smith died by suicide last week after years of targeted harassment and attacks from the people we're talking about. At some point, when the institutions of power do everything they can to demonize your existence, strip you of your accomplishments, and vilify you publicly—across millions of people nationwide—it doesn't matter whether you call it murder or not. The deaths rack up all the same.

Perhaps it would be best not to spread unverified speculation about possible reasons for someone choosing to die by suicide.

Re: The Rust Foundation Maintainers Fund

#73
post #18

Earlier quoted context omitted.

Non-political almost always means "accept the social status quo I am used to". I think there is a reasonable argument that the default for a community with technical goals should be to accept social status quo conventions unless they conflict with the communities technical goals. But if the social default is "girls don't code and queers should hide" there is a reasonable counterargument that these conflict with the g…

> But if the social default is "girls don't code and queers should hide" Queers should hide definitely isn't any social default unless the code is exclusively developed in Gaza. "Do what you like but please stick to technical considerations" isn't "you need to hide".

"Societal default" here doesn't explicitly mean laws.

Re: The Rust Foundation Maintainers Fund

#74
post #72

Earlier quoted context omitted.

College athlete Lia Smith died by suicide last week after years of targeted harassment and attacks from the people we're talking about. At some point, when the institutions of power do everything they can to demonize your existence, strip you of your accomplishments, and vilify you publicly—across millions of people nationwide—it doesn't matter whether you call it murder or not. The deaths rack up all the same.

Perhaps it would be best not to spread unverified speculation about possible reasons for someone choosing to die by suicide.

There was no speculation about a causal relationship in the post you're replying to

Re: The Rust Foundation Maintainers Fund

#75
post #65

Earlier quoted context omitted.

This is all fun and games until a “politically neutral” decision is made by a programming language foundation to refer to all trans people using they/them. How would that make you feel?

You would consider that decision politically neutral?

So you can see why they put it in scare quotes. Just above your reply another says it's politically neutral to adopt whatever pronouns the speaker feels is valid, and not punish them for it. This is "neutral" in that it sides with the speaker regardless of who they are, but is clearly designed to allow bigots to misgender freely. That is the point, "neutral" is not so trivially defined, and often falls on the side of more conservative societal trends.

Re: The Rust Foundation Maintainers Fund

#76
post #30

Earlier quoted context omitted.

Everything is political, people are picking sides, and I'm on the same side as Rust

Is "Rust" a homogeneous blob of beliefs that you can side with?

They didn't imply it's a homogeneous blob, but if they have beliefs they state and enact one can agree with those.

Re: The Rust Foundation Maintainers Fund

#77
post #34
post #31

Why doesn't Zig attract the same sort of lukewarm response that Rust does from parts of communities?

Rust came first, so people who didn't like Rust flocked to Zig as an alternative, and were keen to promote it as an alternative to Rust by criticising Rust, as wider usage would provide them more of an ecosystem to use in their own Zig programs. People who were happy with Rust didn't have same need to criticise Zig in online spaces as Rust is the established player in the C alternatives space. (Though Rust is on the…

> people who didn't like Rust flocked to Zig as an alternative, and were keen to promote it as an alternative to Rust by criticising Rust, as wider usage would provide them more of an ecosystem to use in their own Zig programs.

> People who were happy with Rust didn't have same need to criticise Zig in online spaces as Rust is the established player in the C alternatives space. (Though Rust is on the other side when compared to C once you expand the space to "all low level programming languages").

I think that this effect is...more real and intentional than I wish it was or think is healthy.

There's no denying that Rust benefited greatly from heavy "language evangelism" from around 2014-2022 or so (rough subjective range of dates, ending with when I feel like Rust became sufficiently mainstream that "comment section evangalism" is no longer the primary driver of the language's growth). The atmosphere that surrounded the language evangalism during this era -- from my recollection as someone who was aware of Rust but explicitly not interested in it at the time -- felt like one of curiousity and exploring new innovation in the programming language design space, and it didn't come across as pushy or some kind of moral imperative.

Additionally, most of the evangelism was not driven by the Rust project itself, but more of a grassroots thing from:

- Early users

- People who thought the language was interesting without having used it

- The attention that came from prolific early Rust projects like Servo and ripgrep

- The attention that came from the language's technical innovations

(The only person I remember regularly seeing in Rust threads who was actually associated with the project was Steve Klabnik, and I consider him a stellar example of how to represent a project online in a way that's respectful and not pushy or combative.) And eventually I had a programming task where, thanks to those deep, insightful, and respectful comment threads, I recognized that Rust was the right tool for the task I was trying to accomplish, learned the language myself, found it a joy to use, and began using it more regularly.

But once Rust became mainstream, the eternal September kicked in. Now there seem to be quite a lot of people who are more interested in "language wars" than in healthy, technical discussion of programming languages, and it's exhausting. Many threads about C or C++ or Rust or Zig or Fil-C or whatever seems to get overtaken by these obnoxious, repetitive, preachy, ideological comments about why you should or shouldn't be using Rust, often with very ill-informed armchair takes.

I think this is just something that comes from mainstream Internet culture and is not very representative of "the Rust community", and especially not the Rust project -- most of the serious writing and comments coming from people actually involved with Rust have that spirit of respect, openness, and curiousity about programming language design that I remember from the 2010's. A lot of people who work on Rust are deeply interested in the tradeoffs and innovations of new programming languages and fundamentally excited about the possibility of Rust becoming obsolete because something better has come along. But now that Rust adoption is increasing and the broader Internet culture is being forced to consider it, you see a lot of unhealthy reactionary takes from people who act like programming languages are a zero-sum game and they need to pick a side.

Now Zig is where this gets a little bit odd to me. My impression (as an outsider to the Zig community as well) is that Zig's leadership has chosen to view adoption as a zero-sum language war. It's as if they considered:

- How Rust benefited from language evangelism during the 2010's

- How many other "C-replacement" languages over the past 25 years have failed to gain large-scale adoption

- How "language war" discourse is extremely effective for enagement on places like HN

...and decided that the best way to increase Zig adoption is by intentionally leaning into that high-engagement "language war" discourse. Maybe it's not intentional -- and there's certainly a lot of cool ideas and high-quality technical discussion that comes out of the Zig community -- but I've also seen a consistent pattern of snarky or hostile comments from Zig leadership towards Rust people (such as calling Rust users "safety coomers", or jumping into in-depth technical discussions of Rust's downsides like compiler performance with substance-less cheap shots). Whereas I can't remember ever seeing anything but respect and curiosity from people involved in the Rust project towards other communities.

I'm just tired of seeing people draw battle lines around programming languages instead of promoting a spirit of learning from each other and making our tools better.

Re: The Rust Foundation Maintainers Fund

#78
post #34

Earlier quoted context omitted.

Rust came first, so people who didn't like Rust flocked to Zig as an alternative, and were keen to promote it as an alternative to Rust by criticising Rust, as wider usage would provide them more of an ecosystem to use in their own Zig programs. People who were happy with Rust didn't have same need to criticise Zig in online spaces as Rust is the established player in the C alternatives space. (Though Rust is on the…

> people who didn't like Rust flocked to Zig as an alternative, and were keen to promote it as an alternative to Rust by criticising Rust, as wider usage would provide them more of an ecosystem to use in their own Zig programs. > People who were happy with Rust didn't have same need to criticise Zig in online spaces as Rust is the established player in the C alternatives space. (Though Rust is on the other side when…

Thank you for the kind words.

Re: The Rust Foundation Maintainers Fund

#79
post #68

Earlier quoted context omitted.

This is all fun and games until a “politically neutral” decision is made by a programming language foundation to refer to all trans people using they/them. How would that make you feel?

The most politically neutral decision in this case would be to let people refer to others with whichever pronouns accord to the speaker's beliefs, without reprimand.

That is absolutely not politically neutral.

Re: The Rust Foundation Maintainers Fund

#80
post #75
post #65

Earlier quoted context omitted.

You would consider that decision politically neutral?

So you can see why they put it in scare quotes. Just above your reply another says it's politically neutral to adopt whatever pronouns the speaker feels is valid, and not punish them for it. This is "neutral" in that it sides with the speaker regardless of who they are, but is clearly designed to allow bigots to misgender freely. That is the point, "neutral" is not so trivially defined, and often falls on the side of…

Thank you, this is exactly what I was getting at.
Post reply on HN