News for hackers. Stuff that matters.
Re:Twitter is dropping coding terms like 'master' and 'slave' by there_the_and on Friday July 03, 2020 @09:04AM (#23723601)
Names change all the time. Leader / follower and primary / secondary are better for a lot of things, anyway. Even ignoring the social issue, master and slave are not great terms for how they are used. Frankly, I find it disturbing that so many developers are so attached to the master and slave terminology. It’s like the tech industry’s version of the confederate flag.
Re:Twitter is dropping coding terms like 'master' and 'slave' by 3saryHg6LP2e on Friday July 03, 2020 @10:59AM (#23724570)
It is not an attachment to the words themselves it is a reaction to the idea that words have some kind of implied sinister meaning outside of the context in which they are used.

And yes, I use the word "sinister" deliberately - why aren't we banning the use of this word on behalf of left-handed people?

Words get their meaning from common understanding, common usage and most importantly context.

In context these words are fine.

Re:Twitter is dropping coding terms like 'master' and 'slave' by hagy on Friday July 03, 2020 @09:11AM (#23723662)
Agreed. Further, in most instances master/slave terminology is quite misleading with the master and slave doing similar work and commonly the master doing even more work. Leader/follower and primary/replica are much better terminology from a purely technical perspective. Its a plus that we also get to remove these two awful words.
Re:Twitter is dropping coding terms like 'master' and 'slave' by rimliu on Friday July 03, 2020 @09:14AM (#23723696)
Terminology is not misleading because everyone knows what it means in this context.
Re:Twitter is dropping coding terms like 'master' and 'slave' by marvion on Friday July 03, 2020 @09:19AM (#23723736)
> Frankly, I find it disturbing how attached so many developers are so attached to the master and slave terminology.

I was about to write that too. I'm not quite sure if I find the change necessary - but who am I to raise my word against it. I'm a white guy, it is obvious why master/slave has negative connotations and that's enough for me to let them decide.

I just listened to a podcast about "whiteness studies" maybe that enforced my opinion on this - but why would I - a white guy - would want to criticize this discussion. Be open, be welcome, accept diversity is a main rule in many projects. Why would I not want to change something that others consider harmful(especially something as simple as wording)

Re:Twitter is dropping coding terms like 'master' and 'slave' by apta on Friday July 03, 2020 @12:16PM (#23725215)
> I'm a white guy

So you're not entitled to an opinion? That's the sort of self-deprecation that the far left wants you to have, and I say this as a non-White myself.

Read up on world history, not just American history, and you'll see that slavery spanned not just Blacks, but all sorts of races, including whites.

> but why would I - a white guy - would want to criticize this discussion

Because it's past the point where it became absurd, nothing to do with you being white or otherwise. I'm all for treating people properly and with respect and dignity, but at the same time lets not lose our minds here.

Re:Twitter is dropping coding terms like 'master' and 'slave' by aspaviento on Friday July 03, 2020 @09:34AM (#23723858)
> it is obvious why master/slave has negative connotations

how? it only represents a kind of relationship (a terrible one, yes) between people. But it's only a historic terminology.

Killer is a word that, following that logic, has negative connotations and it is used when people say "that's a killer feature". Stopping using those terms won't make past events to disappear. At worst, they'll be forgotten, making it possible for history to repeat itself.

Re:Twitter is dropping coding terms like 'master' and 'slave' by quadrifoliate on Friday July 03, 2020 @09:42AM (#23723922)
Killer and master/slave are very different. "Killing" has rarely singled out one specific ground of people and subjugated them for centuries. In cases where it has, you don't use the word. Imagine naming a program that kills a bunch of processes on a box “holocaust”.

But let's run with "killing" for a bit. If, hypothetically, you had a coworker whose family was murdered by a serial killer, wouldn't you be careful about using “He killed it out there” and similar terms around them? Or do you sit around logically proving why the context is different?

Re:Twitter is dropping coding terms like 'master' and 'slave' by aspaviento on Friday July 03, 2020 @10:58AM (#23724560)
Those are fair points but I still don't think we are helping anyone with this over-protection. Would you hesitate to say that expression without knowing that coworker's background? Should he/she be offended when there isn't malicious intent behind those words? It looks to me more sensible and a better long term solution to help this person to deal with his/her emotions instead of trying to change everybody around them.
Re:Twitter is dropping coding terms like 'master' and 'slave' by marvion on Saturday July 04, 2020 @04:04PM (#23734570)
> Would you hesitate to say that expression without knowing that coworker's background?

Ok. But. The discussion is about specific expressions almost everybody knows, not just random words. One of those words is `slave`.

> It looks to me more sensible and a better long term solution to help this person to deal with his/her emotions instead of trying to change everybody around them.

I think this only applies to situations in which one specific person has specific triggers who are e.g. tight to an psychological trauma...

Re:Twitter is dropping coding terms like 'master' and 'slave' by apta on Friday July 03, 2020 @12:23PM (#23725268)
> "Killing" has rarely singled out one specific ground of people and subjugated them for centuries

While the term holocaust mainly refers to what the Jews went through during WWII, slavery encompassed not just blacks, but many other races including whites. The problem here is that the "discussion" happening is extremely US centric, that non-Americans are either looking at it as absurd, or they've become so Americanized that they think it's correct, meaning they also have no proper critical thinking skills and are easily swayed.

Re:Twitter is dropping coding terms like 'master' and 'slave' by lr4444lr on Sunday July 05, 2020 @08:31AM (#23738210)
If it was actually a wholesale destruction by fire or something similarly final, I'd have no problem calling such a process a "Holocaust".
Re:Twitter is dropping coding terms like 'master' and 'slave' by sk0g on Friday July 03, 2020 @09:06AM (#23723624)
It's not just a developer thing, it's used in lots of other places, like master/ slave cylinders, etc.
Re:Twitter is dropping coding terms like 'master' and 'slave' by lr4444lr on Sunday July 05, 2020 @08:25AM (#23738170)
I find your deeply uncharitable assumption of why people use and prefer to use certain words unnecessarily hostile, and worth fighting. You want to only look at the context for people who oppose these words, and not at all for the people who want to keep them or their utility. I repudiate your goals, whatever euphemism you try to couch it in, e.g. "disturbed".