Earlier quoted context omitted.
Yeah the master/slave thing pisses me off. They are words in the dictionary used to describe something and that is all.
Except that people's experience of words doesn't come from the dictionary. Words aren't experienced in a vacuum, people assign different meanings to words based on their own experiences. To some of us, "master/slave" is just a phrase to describe an architecture. To others of us, it has historical connotations that makes it inappropriate.
Rust 1.5
81–90 of 159 posts
Re: Rust 1.5
#82Browsing the names of contributors, I was surprised at the lack of gender diversity. Four or five female contributors at the very most. Rates of female participation below 5% - wow. Why is Rust lang so anti-female?
I hope you are trolling. Would more women in tech be good? Of course! However there is some crazy SJW stuff going on at the moment in a lot of projects. People pushing for things like Master/Slave to be renamed to Leader/Follower. Wanting things like man (as in the man command on Linux) renamed to something non-gender-based. I mean fucking come on. I am all for a more inclusive environment but some things are just st…
And I would assume anybody accusing the man(ual) command of being gendered is being disingenuous until proven otherwise.
(That said, growing up in the American South, I've seen enough disgusting attitudes still persisting that preserving established replicated systems terminology is not a hill I'm in the mood to die on.)
Re: Rust 1.5
#83Earlier quoted context omitted.
It is called humour.
> . Period. This is not humour, this is aggressive.
What I meant with the "period" is that our schedule isn't tied to features, if a feature isn't ready, it just misses the release and goes into the next one. I can say, unless there's some kind of catastrophe, that Rust 1.6 will be released on the 21st of January.
Re: Rust 1.5
#84Earlier quoted context omitted.
Except that people's experience of words doesn't come from the dictionary. Words aren't experienced in a vacuum, people assign different meanings to words based on their own experiences. To some of us, "master/slave" is just a phrase to describe an architecture. To others of us, it has historical connotations that makes it inappropriate.
Concepts don't stop existing merely because you ban the words used to refer to them. Masters and slaves have always existed in human history and will probably always exist. When we use the terms in software, we draw a metaphor from this experience. There's nothing wrong with that.
> "Masters and slaves have always existed in human history and will probably always exist"
I don't understand this argument. I'm not saying your statement is wrong, but I fail to see how this is a justification for using the words in a technical context.
Re: Rust 1.5
#85Earlier quoted context omitted.
It is called humour.
> . Period. This is not humour, this is aggressive.
Try asking for clarification rather than stating your interpretation of what someone said as fact. Try giving people the benefit of a doubt. To my eyes, the only one being aggressive here is you, when others are just trying to correct what appears to be your misinterpretation of the original statement.
Re: Rust 1.5
#86I've been excited to try Rust for some time now, but I've been holding off, only because I'm primarily developing web applications and I've heard from a few people that Rust is better suited for other tasks (based on the built-ins, packages, etc.?), despite there being at least a few frameworks out there. What are your thoughts on this? Have things changed? Is the assumption just dead wrong, and Rust is in fact treme…
Re: Rust 1.5
#87Earlier quoted context omitted.
Concepts don't stop existing merely because you ban the words used to refer to them. Masters and slaves have always existed in human history and will probably always exist. When we use the terms in software, we draw a metaphor from this experience. There's nothing wrong with that.
I don't see where anyone has proposed we "ban" any words at all. What I see are people who suggest that we use a different set of words, that accomplish the same ends as "master/slave," except with words that aren't associated with slavery. > "Masters and slaves have always existed in human history and will probably always exist" I don't understand this argument. I'm not saying your statement is wrong, but I fail to…
Re: Rust 1.5
#88Earlier quoted context omitted.
I hope you are trolling. Would more women in tech be good? Of course! However there is some crazy SJW stuff going on at the moment in a lot of projects. People pushing for things like Master/Slave to be renamed to Leader/Follower. Wanting things like man (as in the man command on Linux) renamed to something non-gender-based. I mean fucking come on. I am all for a more inclusive environment but some things are just st…
I would certainly welcome changing master/slave to leader/follower. It's no less clear, and it doesn't associate my software with something I'm deeply against. People might have different reactions to this thing so what's a stupid change to you might be a crucial change to someone else. (I agree that changing man is a little silly as it's obviously short for manual)
Re: Rust 1.5
#89I've been excited to try Rust for some time now, but I've been holding off, only because I'm primarily developing web applications and I've heard from a few people that Rust is better suited for other tasks (based on the built-ins, packages, etc.?), despite there being at least a few frameworks out there. What are your thoughts on this? Have things changed? Is the assumption just dead wrong, and Rust is in fact treme…
Rust is immature in general. It will probably make a perfectly good language for web, comparable to e.g. OCaml, though the manual memory management is always going to add a little bit of overhead. IMO the web is a lot like anything else, and the best web languages are just the best general-purpose programming languages.
Re: Rust 1.5
#90Congrats to the team! I recently wrote my first Rust [1] project. Great experience, IMO. I faced a lot of interesting challenges because my use case was a little outside of typical. But I tried to minimize 'unsafe' and I was still satisfied with the results so far. I know I've only just scratched the surface of the language and I'm looking forward to learning more. [1] https://github.com/androm3da/libfaultinj