Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Businesses IT Technology

'Master,' 'Slave' and the Fight Over Offensive Terms in Computing (nytimes.com) 570

Nearly a year after the Internet Engineering Task Force took up a plan to replace words that could be considered racist, the debate is still raging. The New York Times: What started as an earnest proposal has stalled as members of the task force have debated the history of slavery and the prevalence of racism in tech. Some companies and tech organizations have forged ahead anyway, raising the possibility that important technical terms will have different meanings to different people -- a troubling proposition for an engineering world that needs broad agreement so technologies work together. While the fight over terminology reflects the intractability of racial issues in society, it is also indicative of a peculiar organizational culture that relies on informal consensus to get things done.

The Internet Engineering Task Force eschews voting, and it often measures consensus by asking opposing factions of engineers to hum during meetings. The hums are then assessed by volume and ferocity. Vigorous humming, even from only a few people, could indicate strong disagreement, a sign that consensus has not yet been reached. The I.E.T.F. has created rigorous standards for the internet and for itself. Until 2016, it required the documents in which its standards are published to be precisely 72 characters wide and 58 lines long, a format adapted from the era when programmers punched their code into paper cards and fed them into early IBM computers. "We have big fights with each other, but our intent is always to reach consensus," said Vint Cerf, one of the founders of the task force and a vice president at Google. "I think that the spirit of the I.E.T.F. still is that, if we're going to do anything, let's try to do it one way so that we can have a uniform expectation that things will function."

This discussion has been archived. No new comments can be posted.

'Master,' 'Slave' and the Fight Over Offensive Terms in Computing

Comments Filter:
  • by Anonymous Coward on Wednesday April 14, 2021 @10:55AM (#61272118)

    transistor. I mean it's endless what we can get offended over.
    Is this really the most preoccupying thing to worry about?

    • by jellomizer ( 103300 ) on Wednesday April 14, 2021 @11:56AM (#61272490)

      transistor. I mean it's endless what we can get offended over.
      Is this really the most preoccupying thing to worry about?

      Words to matter.
      Using Master and Slave vs say Primary and Secondary creates a different set of understanding on its functionality and its relationship with it.

      Does the "Master" really control the "Slaves" functionality. Say back in the Old IDE Drive setup. the "Master" Drive is only what handles the boot loader, but it doesn't do anything to control the "Slave" Drive. Primary and Secondary is a better terminology for it.

      Also the traditional image of the Master and Slave, have a negative context, and the fact that such words offend plus also force to bring up images of an unrelated issue is a problem.

      You can just realize that if you simply just change some wording, you can reduce the suffering that people may have from it. But that seems too much for some people because they are afraid if they just try to be nice to others that somehow they are going to loose everything.

      Also the argument, "Why worry about this little thing, when they are bigger things" is just a way to try to deflect the problem vs actually solving it. We as a population of people have the resources to work on several tasks at the same time. It isn't like we as a Coder or documenter into fixing and updating some wording. Often it just take a minor change to a behavior and perhaps a global replace. When creating documents or conversing especially professionally , I try to make sure that I don't end up sounding like an asshole so I pick my words carefully, as I don't know who may be reading it, and how my words could effect them.
      I normally try to make sure my words are racially sensitive, as well don't trigger PTSD (Such as words like Kill, Bleed, Shoot...) If I can do some simple changes and I prevent a person from feeling bad then all the better.

      • by garett_spencley ( 193892 ) on Wednesday April 14, 2021 @12:04PM (#61272548) Journal

        You know what else matters: context.

        Lots of words have different meanings depending on the context. If someone cannot cope because of an association they formed themselves then that is their problem alone. You are responsible for your own thoughts, beliefs and actions.

        • by lsllll ( 830002 ) on Wednesday April 14, 2021 @01:40PM (#61273074)

          Dude, I don't know why you got modded down, but I 100% agree with you. It appears people's comprehension level has gone down over time, to the point that they get triggered by single words, completely irrelevant of the context, and demand action. My daughter's law professor was reprimanded for using the "n" word (Slashdot wouldn't let me use the actual word or I would have) during a lesson on fighting words. The premise was basically (not exact quote, I wasn't there): This white guy walks into a black funeral and shouts "All n%&$%rs should die." The black people get angry and come toward him to beat him up. He pulls out his gun and kills one of them. Can he claim self defense?

          Of course the answer to that is "no, he cannot," because he instigated them. So, a student complained about him and other stuff ensued and he got reprimanded.

          The problem with this philosophy of "words hurt" is that there will be no end to the list of words that "hurt". This is especially a problem when it finds its way into a dictionary [yahoo.com]. Yes, I realize usage of words changes over time, but removing of a word because it offends people is simply wrong.

      • by cayenne8 ( 626475 ) on Wednesday April 14, 2021 @12:17PM (#61272632) Homepage Journal

        Also the traditional image of the Master and Slave, have a negative context

        It didn't until only recently when a small minority of people that seem to constantly be on the lookout to be offended for something were given an amplified voice by social media.

        It's time for a big backlash against this stupid bullshit that is detracting everyone from actual serious issues that need to be dealt with.

        There is no right to not be offended.

        • by war4peace ( 1628283 ) on Wednesday April 14, 2021 @12:24PM (#61272674)

          You know, back in the IDE days, when I was extensively using the master/slave terminology, I never, ever looked at those terms in another way than purely technical. I never thought "hey, this HDD from this part of the cable is the horrible white man from centuries ago who was oppressing that poor colored HDD from this other part of the cable".

          Hey, while we're at it, let's do away with S.M.A.R.T as well, to not offend the lesser gifted people out there.

        • Right, back at you, the people looking to be offended are the bigots.

      • by cusco ( 717999 ) <brian.bixby@[ ]il.com ['gma' in gap]> on Wednesday April 14, 2021 @12:25PM (#61272680)

        No, Primary and Secondary have definitions already, the Secondary generally being a failover or backup system for the Primary. This is not the same as a Master/Slave relationship, where the Master has defined roles/rules that the Slave relies on for functionality.

        I'm a security systems engineer, in my realm a Master/Slave card reader arrangement means that the IN reader on a door holds the door contact and fires the strike to release the door, and generally provides the monitoring for event alarms, the Slave has no functionality of its own other than providing authentication for the OUT reader to the Master and possibly additional signaling. In the video management systems the Primary/Secondary NVRs are both fully functional servers recording the same camera channels, the Primary is the main resource but the Secondary comes into play if the Primary is not available, providing full redundancy (at times they're configured with different video retention times, and sometimes one Secondary can serve multiple Primaries).

        One of these things is not like the other, the definitions work and are universally understood for what they are. Changing them is an exercise in absurdity.

      • Does the "Master" really control the "Slaves" functionality. Say back in the Old IDE Drive setup. the "Master" Drive is only what handles the boot loader, but it doesn't do anything to control the "Slave" Drive. Primary and Secondary is a better terminology for it.

        That is false. And the terms were chosen with purpose specifically because Master and a Slave on a bus were usually connected to a controller with primary and secondary busses. The 4 drives attached to the computer were called primary master, primary slave, secondary master, and secondary slave. The ATA-1 specification calls them Drive-0 and Drive-1 but also notes that they were referred to as Master and Slave precisely for reasons described below:

        In the old world the Slave asked the Master for permission t

      • by scamper_22 ( 1073470 ) on Wednesday April 14, 2021 @02:04PM (#61273204)

        There's a lot here.

        Can words be renamed so as to not be offensive? Sure. I remember back when I was in school (90s), there was a movement to replace jobs with gender neutral terms. Like Policeman becomes police officer, so as to not assume any gender to police officers.

        As to master/slave vs primary/secondary. Both can and do have negative context. Master person vs slave person. Primary person vs secondary person. Even in the most harmful situation that when someone reads about harddrives and hears master/slave, they get thoughts of white masters whipping black slaves, I think it's still a bad idea to focus on changing these words.

        1. It's a losing battle. What offends you might not offend someone else and you'd be surprised what offends people. If someone sees a Japanese flag, maybe not big deal. But maybe some Chinese person sees that flag as the flag of oppression and conquest, like how we'd see a Nazi flag. Do we start banning Japanese flags? I'm in Canada, a very progressive place that does a lot of this. It's kind of irony... I wonder what the Canadian flag means to the indigenous people. Canadian colonizers and oppressors? I'll also give a counter example to the traditional narrative. I'm of Indian descent, but grew up in Africa. Black power carries a very different imagery for me. My village was burned down by black activists. My neighbor killed and raped. My grand father shot. White power had it's own evil notions to me, which fit a more standard narrative.

        2. Words are a weaspon. Let me give a real life example again. I work for a big bureaucratic organization. The amount of politics is unreal. People will backstab and try and take people out of their position. If using the wrong words becomes an issue. Sure, in a nice case, maybe someone is genuinely offended and is genuinely hurt and goes to HR about it. But it's pretty likely this same angle could be used just to take down someone or get someone fired. I'd actually say that given our pretty politically correct workplaces these days, I'd actually say it is MORE likely to be used as a weapon than of a situation of genuine concern.

        3. Words have power. I come from a very conservative Islamic background. Like the kind you picture on TV with young kids chanting the koran in a madrassa style. I was one of those kids. Words have power. Minor details have power to enforce obedience. You better say the right thing or be shunned. You better not think differently. You better not deviate or challenge. I'll give another practical example. When we had to refer to the prophet mohamed, we had to use the phrase mohamed peace be upon him (pbuh). On some level, just a nice thing to do as a matter of respect. On another level, it is used to ensure power and compliance. If I ever just said mohamed, just in conversation, I'd be disciplined for it. You have to say, so as to ensure you think positively about mohamed. You may not necessarily understand this without having lived through it. But a lot of these word games bring back memories to me of authoritarian radicals. If you want some irony... all these talk about changing words to make things nice for some people, triggers people like me who lived through what we did. Just another example. Recently I saw a video of a Polish Priest in Toronto casting about police/health people in a covid situation. He was calling them Nazi's and fascists... I'm not here to talk about covid, but understand his reality of that history of nazis and communists and state control.

        I do in general try and use the best word possible to make people feel better. Yet, I'm also keenly aware of it shoots both ways and can easily be misused. You really can't be ignored of that side of the equation either... and when it comes to technical terms like this... I'm going to err on the side of the risk of this being used as a weapon and power games as opposed to genuine caring about offense is too great.

      • by RatherBeAnonymous ( 1812866 ) on Wednesday April 14, 2021 @02:24PM (#61273314)

        Words to matter.

        I agree

        Using Master and Slave vs say Primary and Secondary creates a different set of understanding on its functionality and its relationship with it.

        Does the "Master" really control the "Slaves" functionality. Say back in the Old IDE Drive setup. the "Master" Drive is only what handles the boot loader, but it doesn't do anything to control the "Slave" Drive. Primary and Secondary is a better terminology for it.

        On an IDE chain, the master does have control over the slave drive. The slave drive can not communicate with the host controller without clearance from the master. https://computer.howstuffworks... [howstuffworks.com]. Are "master and slave" the best words for this arrangement? Probably not. It is more accurately descriptive than "primary and secondary". But, it's also obsolete terminology that doesn't have relevance to modern SATA.

        Also the traditional image of the Master and Slave, have a negative context, and the fact that such words offend plus also force to bring up images of an unrelated issue is a problem.

        You can just realize that if you simply just change some wording, you can reduce the suffering that people may have from it.

        I doubt that. People like being offended.

        But that seems too much for some people because they are afraid if they just try to be nice to others that somehow they are going to loose everything

        A bit of a straw-man argument. In this case, I think most of us in technology just don't see the point and can't be bothered when we have work to get done.

        Also the argument, "Why worry about this little thing, when they are bigger things" is just a way to try to deflect the problem vs actually solving it. We as a population of people have the resources to work on several tasks at the same time. It isn't like we as a Coder or documenter into fixing and updating some wording. Often it just take a minor change to a behavior and perhaps a global replace. When creating documents or conversing especially professionally , I try to make sure that I don't end up sounding like an asshole so I pick my words carefully, as I don't know who may be reading it, and how my words could effect them.
        I normally try to make sure my words are racially sensitive, as well don't trigger PTSD (Such as words like Kill, Bleed, Shoot...) If I can do some simple changes and I prevent a person from feeling bad then all the better.

        Going forward, I agree that some the terminology should be changed. Master and slave being one. I have a co-admin that made an Active Directory OU named "Dead Acounts". I changed that to "Former Employees".

        Changing some other terms will only create confusion and pointless work. Whitelist and blacklist have nothing to do with race. It's good and bad. Angels and devils. Cowboys with white hats and cowboys with black hats. Some people make everything about race because they have to have something to crusade over. No matter what you write or say, someone will find a way to be offended when they dig it up in 20 or 30 years.

        What I don't want to see is revisionist whitewashing of documents to cover up our industry's dark history of insensitive jargon. Lets fix what we have to, put an asterisk on it, and move on. But while we do so, lets not be hyperbolic about what we are doing. We won't be fixing the world's ills. It's just about not painting a target on our own backs.

  • They don't describe the NATURE of the control relationship, they only tell you who is in charge, and in some cases they don't even do that (like the ATA bus.)

    • What if the definition is based on the practice of masochism instead of slavery? In that case it describes their roles just fine. Anyhow, this argument is 15years too late.
      • by Narrowband ( 2602733 ) on Wednesday April 14, 2021 @11:37AM (#61272364)
        I find the whole idea offensive of renaming miscellaneous things that had no racial or social implications whatsoever simply to satisfy SJW.

        That being said, if they want to rename master/slave systems to dominant/submissive, I think it might at least be humorous.
        • by thegarbz ( 1787294 ) on Wednesday April 14, 2021 @01:33PM (#61273024)

          I find the whole idea offensive of renaming miscellaneous things that had no racial or social implications whatsoever simply to satisfy SJW.

          I mean if you steadfastly refuse to stop using language that hurts others for "miscellaneous things" then you may just be an arse. I like you have never been a slave, but where we differ is that I don't presume to know how how the people who have historically been oppressed feel, nor do I belittle them by calling them SJWs. Speaking of which what does the J stand for again?

          Mind you that's the extent of our disagreement. As soon as we move beyond miscellaneous things to specific things then words have meanings and those need to checked to ensure they are used correctly. The connotations of being a master or a slave are actually implemented in communication systems. But times change. We probably could have stopped calling IDE drives master and slaves in the late 90s when after several revisions of the ATA spec the slave was no longer subservient. On the flip side on an I2C bus in your motherboard master and slave is very appropriate since the slaves do not talk unless spoken to, and when the master speaks the slaves STFU.

          • I mean if you steadfastly refuse to stop using language that hurts others for "miscellaneous things" then you may just be an arse.

            Language belongs to everyone not just perpetually offended loudmouths. Just because a few people are overly sensitive does not mean the rest of us have a moral duty to entertain illogical, nonsensical and annoying demands.

            If you want to judge people as being an "arse" for not giving a shit about illogical nonsense you are certainly entitled to do so.

            Also the term "hard worker" should never be used because it is deeply hurtful to Melissa Perry.

            https://www.youtube.com/watch?... [youtube.com]

            nor do I belittle them by calling them SJWs. Speaking of which what does the J stand for again?

            I think it stands for Marxist

    • I find it a bit amusing that Master/Slave is perceived as being offensive exclusively to blacks, until around the 13th century the second largest export from Europe after furs was slaves.

      • Re: (Score:2, Insightful)

        by Anonymous Coward

        Residual issues from slavery 800 years ago in Europe: nothing?

        Residual issues from slavery 156 years ago in the US: voter suppression, statues, prejudice, and much, much more.

        • It affect things differently when there is a target group of people defined as less human than others, then subjected to slavery. I don’t believe the European slaves were ethnically different, instead they were economically different. This allowed the concept of slavery as something you could escape. Black slavery in America was a subjugation of a group of people perceived differently, that extends still to today, as evidenced by the derogatory remarks within this very thread.

          • by nagora ( 177841 )

            It affect things differently when there is a target group of people defined as less human than others, then subjected to slavery. I don’t believe the European slaves were ethnically different, instead they were economically different.

            Aristotle explained quite carefully why (white) slaves were a type of subhuman born to be slaves. They seem ethnically similar to us, but not to the What-We-Now-Call-The-Greeks who very very odd about things like this.

      • Comment removed based on user account deletion
    • by serviscope_minor ( 664417 ) on Wednesday April 14, 2021 @11:15AM (#61272242) Journal

      Worse than that, it's actively confusing.

      I've argued repeatedly here about the i2c bus, and everyone arguing back doesn't realize that any device on the bus can in principle act as a clock source and the target can always exert control over the clock. The source of confusion is because they assume that with the master/slave terminology the control is much more one sided.

      • by Entrope ( 68843 )

        In principle, any device can be the clock source. In practice, essentially every I2C bus has a a single master, and each device is either master or slave on its bus, because there's no standard for resolving bus contention between masters.

    • They don't describe the NATURE of the control relationship, they only tell you who is in charge, and in some cases they don't even do that (like the ATA bus.)

      Though the change of master branch to main branch by github doesn't feel like it improves the situation any. I feel like root or base might have been a better choice. To me repository branches are about diverging paths from the root. Main just doesn't seem to properly describe this and I'm having a hard time with why this bothers me.

      Maybe I should just stay out of pedantry.

    • Master/slave is a very well understood control relationship. I'm pretty sure even little kids understand it. If it's applied incorrectly to specific technology, that's a different matter.

      There's also a pain in the ass of having "descriptive" language in that we end up with a billion words. In practice we do not need all those different words because you can understand the difference based on the context.

  • by big-giant-head ( 148077 ) on Wednesday April 14, 2021 @10:59AM (#61272156)

    The second we sponge all the 'offending' terms from tech .. then some other bunch of snow flakes will come up a whole new set of words to be offended about. Maybe the liberal arts snowflakes should actually concentrate on learning something useful, instead of dreaming up new ways to be offended.

    • I personally don't find master / slave offensive. I also don't find whitelist and blacklist offensive either. This is vernaculartthat is used outsideof tech too. If certain peoplewant to wwaste their time trying to magically change things, good on them. They can rewrite and update all the technical documentation while they are at it.
    • by bjoast ( 1310293 ) on Wednesday April 14, 2021 @11:25AM (#61272306)
      Exactly. Never cave into the demands of crazy people. You will only put yourself in an even worse position, longer term.
    • by BAReFO0t ( 6240524 ) on Wednesday April 14, 2021 @11:50AM (#61272456)

      Co-rrect. "Computer" used to be a job. A human. So by "using" the computer, you are "appropriating computer culture" and are "condoning enslaving computer humans" and "YoU sHoUlD bE aShAmEd!1!".

      I could make this shit up all day. From literally anything you could possibly say.

      Why? Because you let me make the rules and give me a spotlight to stand in.

      I'd make a great SJW... if these pesky things called empathy and a concience wouldn't stop me.

  • Humming? Really? (Score:2, Interesting)

    by Anonymous Coward

    "The Internet Engineering Task Force eschews voting, and it often measures consensus by asking opposing factions of engineers to hum during meetings. The hums are then assessed by volume and ferocity. Vigorous humming, even from only a few people, could indicate strong disagreement, a sign that consensus has not yet been reached.

    Humming? What the hell, are these people 12? What next, revocation of cookie privileges?

  • The master designation should be replaced with "Anti-racist", and the slave designation should be replaced with "systemic racism"

  • by djbckr ( 673156 ) on Wednesday April 14, 2021 @11:02AM (#61272172)
    I'm a pretty liberal guy. Black Lives Matter, etc. I'm afraid I don't see the harm in using master/slave in computer nomenclature when it properly describes the task at hand. There are multi-master systems we don't seem to have a problem with. My thinking is this is just a never ending hole to dive into. At some point we won't be able to say that the colors of this text aren't black on white.
    • An argument like "at some point we won't be able" says nothing about the subject in question; it maliciously dramatises it without giving any substantiation for that hypothetical prediction. And it doesn't because you can't. Because none of the reasons which have been provided by the proponents of replacing the master/slave metaphor in tech would apply to "say[ing] that the colors of this text aren't black on white", and noone would put forward such a proposition.

      And then, many examples which came up since

    • OK, Main/Secondary, if it bothers you that much. I'm an old white guy, so the fact that it doesn't bother me is irrelevant -- easy enough to change terms and retain the same initials, so the signal names can stay the same.

      Now, let's address the *real* problem: male and female connectors!

      CSB: I'm an EE. We had a young, attractive, female intern. I was working with her on a project and she confided to me that she could never remember which connector was male and which was female. I've been through all the tra

    • by magzteel ( 5013587 ) on Wednesday April 14, 2021 @11:53AM (#61272474)

      I'm a pretty liberal guy. Black Lives Matter, etc. I'm afraid I don't see the harm in using master/slave in computer nomenclature when it properly describes the task at hand. There are multi-master systems we don't seem to have a problem with. My thinking is this is just a never ending hole to dive into. At some point we won't be able to say that the colors of this text aren't black on white.

      "Black lives matter" is one thing. Of course black lives matter.

      "Black Lives Matter" is a political organization started by Marxists with goals having little to do with black lives mattering.

  • by DeplorableCodeMonkey ( 4828467 ) on Wednesday April 14, 2021 @11:02AM (#61272174)

    Because they're still doing business with countries that engage in actual slave-like conditions such as China with their Uyghur population.

    This hits at all levels. The workers who froth at the mouth about leadership not being woke enough still happily draw a paycheck from companies heavily dependent on grossly abusing foreign workers; the leaders who piously denounce Trump, Georgia and more tell us "it's complicated" when their price points and products literally require slave labor to keep their numbers up.

    In the past, people had the good sense to not listen to a preacher, rabbi or imam who rails about sin and then gets caught not only with hookers, but running a fucking bordello on the side. Today, we actually listen to what these two-bit hypocritical, self-righteous and increasingly violent extremists have to say about morality rather than driving them to the fringes of society where they deserve to be.

    • by cusco ( 717999 )

      Slavery is not even illegal in 94 countries, including several of the petro-states that the modern world is utterly dependent on. The Kuwaiti royalty were thoroughly offended when Bush the Competent insisted they give up their slaves as part of the deal to give them their country back at no charge (they then proceeded to enslave several thousand Filipinos and Indonesians lured into the country with offers of "jobs" instead).

  • the industry has more or less dropped the terms. This is more click bait for outrage and hate clicks from /.'s editors because the only thing that gets clicks around here is the SJW and culture war stuff, likely because it's attracting bots and professional paid trolls.

    Can we stop with this already /.? It's one thing when it's "Stuff that Matters". This isn't. This was a done deal 10+ years ago.
  • Just Call it Sultan-Janissary instead of Master-Slave. As long as the salves are white it should be Ok Right?
  • by cascadingstylesheet ( 140919 ) on Wednesday April 14, 2021 @11:14AM (#61272230) Journal

    Computer components are inanimate. They don't have a "race".

  • by Somervillain ( 4719341 ) on Wednesday April 14, 2021 @11:28AM (#61272328)
    Is master/slave offensive? I don't honestly give a shit. The industry wants to use new words. Why bother getting upset? You guys are all upset about SJWs taking away words you never used except when you upgraded motherboards or hard drives....and most of you fuckers are probably on a laptop, so it's not even relevant. Also, master/slave is pretty inarticulate. It's not even a particularly descriptive word for what is happening. I am sure the industry has better, more intuitive labels.

    Also, most of what you like to call SJW shit is just corporations hoping to make money overseas. They don't care about your cause or the SJWs...they just want to avoid controversy. If you're shipping a motherboard or a server system, you don't care about US politics, just revenue. Master/Slave is a distraction from your real job.

    But really, how fucking old and senile are you? I'm pretty fucking old and I just accept that things change. I'm literally autistic and even I can understand that just because something is "harmless" to me, doesn't mean it's not irritating to people in some other region of the globe. Why can't you people understand that your view of the world is not universal? Communication is relative. Language that is perfectly fine in your shithole part of the country won't fly in a room full of people with good jobs who make good money in international businesses.

    A global business needs to consider global needs...China, Denmark, the Congo, Argentina...each has different cultures and different norms, but I can say with confidence getting those international dollars without friction is far more valuable than standing up for stupid, dated terms, like Master/Slave.

    Just grow the fuck up. Life changes. Things change. Adapt or die. Nothing is worse than hearing an old guy ramble on about his "In my day..." stories...except maybe some loser getting upset because he has to change and is screaming into the void while no one but his social media buddies care.

    You don't have to like every change that comes your way, but you do have to adapt.
    • by nagora ( 177841 ) on Wednesday April 14, 2021 @11:32AM (#61272340)

      Is master/slave offensive? I don't honestly give a shit.

      Is that why you typed a screen of moronic shit about the topic? Because you don't care?

    • Is master/slave offensive? I don't honestly give a shit. The industry wants to use new words. Why bother getting upset? You guys are all upset about SJWs taking away words you never used except when you upgraded motherboards or hard drives

      Just grow the fuck up. Life changes. Things change. Adapt or die. Nothing is worse than hearing an old guy ramble on about his "In my day..." stories...except maybe some loser getting upset because he has to change and is screaming into the void while no one but his social media buddies care.

      You don't have to like every change that comes your way, but you do have to adapt.

      I believe unfalsifiable statements such as the ones expressed above should be summarily ignored as they convey no useful information at all.

      If someone were to complain about the collapse of democracy in Germany and the rise of the third r.e.ich this same tired change adverse / "get over it" line could be invoked and it would be no more or less applicable.

      Change should not be accepted out of deference to the future or deference to bandwagon fallacy. Change should be evaluated on the merits.

  • by BAReFO0t ( 6240524 ) on Wednesday April 14, 2021 @11:33AM (#61272346)

    Nobody cares how you "interpret" what somebody said. That is *your* prejudice. Hating somebody for that, is *your* hate. *Your* bullying.

    Ask the author how he meant that, when he used those words.
    (Hint: Nobody is thinking of enslaving *people*. They are devices! Nobody thinks of treating anyone worse or acting like enslaving people is OK. Also, protip: Your "pets" or children *literally* are your slaves, so get off your high horse. And as a German, I could act "offended" like you too, with your constant misuse of the term "Nazi", like in "grammar nazi", and complete lack of a clue for what "racism" actually means. But I don't. Because I'm not in puberty anymore, where offendability was a thing.)

    But maybe you meant this differently too . . .
    So please do tell us your intention with this.
    So I don't have to assume it's bullying and rip you a new one.

  • by endus ( 698588 ) on Wednesday April 14, 2021 @11:33AM (#61272348)

    There are some changes which are reasonable to make and there are some which are just the result of people hunting for things to get offended over. Unfortunately, it is very difficult to have a conversation about these issues today. We need to be more conscious of the way we use language, for sure, but it is essential to be deliberate and thoughtful about it.

    Master/Slave seems like an obvious enough target. People push back on changes for political correctness on the premise that some of the terms are not a big deal, but if they're not a big deal then changing is also not a big deal. It's a reasonable enough call out and I think there are alternatives which feel natural to use.

    Black Hat/White Hat is trickier. It's kind of a second-order concern people have about it. Personally, I think that the culture is a bit too settled on the "white good black bad" trope and that it makes sense to change.

    Google's guide on writing inclusive documentation includes some examples I think go way too far. "Senior" is the first term I would use to respectfully refer to an older person. Their suggestion, "older adult" includes the word "old" and I have no doubt that it will be a term that goes through the revolving door of political correctness and comes back out being offensive.

    Another example of the revolving door is that they call out, "physically challenged" as being patronizing for people who use wheelchairs, etc. It's a term which was specifically coined to be respectful, but which has now worn out its welcome and is now offensive. It is a great example of why these decisions need to be made carefully and deliberately and not just slapped together because someone found a reason to be offended. Continually changing terms in this way betrays the fact that people are fundamentally uncomfortable with the underlying concept and are using language to try to avoid reality, rather than accept it.

    They also call out discussing, "native speakers" of a language. That is a term I have heard used in one and only one context: to ensure that communications are clear and avoid confusing language and local idioms for documentation which needs to be understood by non native speakers. It is, very literally, a term used to promote inclusiveness.

    Google's document smells of the typical corporate group think which is a terrible way of going about this. They're not addressing a problem, they're trying to acquire wokeness as a commodity and brainstorm ideas to acquire it. One has to wonder what the racial, age, etc. demographics of the group that developed this are - I would bet that they are not particularly inclusive. That's dangerous in the information age where these changes can ripple out rapidly. Language always evolves, but if we're going to actively promote changes, it needs to be done sensibly and with input from the people it actually affects.

  • What about "blacklist?" Its etymology has nothing to do with race.

  • Social, not racial (Score:4, Informative)

    by kvutza ( 893474 ) on Wednesday April 14, 2021 @11:38AM (#61272366)
    Regarding slavery vs. race, "slave" originally means Slavonic [wiktionary.org]. That is a "white" group of people. And current slavery [wikipedia.org] is about any skin color.
  • Let's replace them (Score:5, Interesting)

    by Carewolf ( 581105 ) on Wednesday April 14, 2021 @11:41AM (#61272400) Homepage

    Lets replace them with thrall and freeman

    When my viking ancestors took slaves, it wasn't racist .. it was just anti-christian.

    Who would argue against anti-christian naming conventions?

  • I know that the name of the Swiss super-computer "Piz Daint"
    https://en.wikipedia.org/wiki/... [wikipedia.org]
    is very offensive to native speakers of Romanian.

    Why should we consider only what is offensive to those for which English is native ?

  • ... when you used to hum Depeche Mode "Master and Servant" while debugging IDE bus cables to get the right combination of cable twist and jumper settings on each "master" and "slave" drive.

    For the avoidance of doubt, I support a gradual drift towards controller/controlled terms that irritate fewer people. If you're all willing to spend much time arguing about this, why not apply your energies to improving the many confusing terminology and bad mental models in other places in technology stacks, even where t

  • Anybody has worried yet about black holes or black swans?

    If I was forced to pick one thing that should be banned in the name of political correctness that would be thumbs up/down. That one is truly atrocious and did mean difference between life and death. Plus how could you oppose something that could hurt facebook?

  • Will they be renaming "black hole", especially after the greeting card "black hole controversy"?

    https://www.youtube.com/watch?... [youtube.com]

  • by DontBeAMoran ( 4843879 ) on Wednesday April 14, 2021 @12:04PM (#61272546)

    What about king/peasant?

  • by mark-t ( 151149 ) <markt AT nerdflat DOT com> on Wednesday April 14, 2021 @12:17PM (#61272628) Journal

    ... makes me sick.

    "Slave" is a word, with a meaning... and while it is true that this term was applied to people, it has long since become a very widely accepted metaphor in technlogy which simply refers to something that does not ever act autonomously, and which must therefore be controlled externally. Full stop. There is nothing in this definition about the concept of slavery or treating humans unequally, it just refers to something does not do anything on its own.

    "Master" is similarly a word, and refers to something that has authority and jurisdiction over something else. Again, full stop.

    People should reasonably be masters over their own financial matters, for example. Nothing in the definition implies or suggests that people should ever be treated unequally.

    I get it. Human slavery is an abhorrent concept, but we should not be trying to excise any elements of our language that may have at one time referred to such indecencies simply because of the concern that to not do so might be indicative of a tolerance for such activities. Because it isn't.

    Obviously stomp out real human rights abuses whenever and whereever they are encountered. Do so vehemently, and swiftly. But do not try to change the language that we use just so that people are essentially being prohibited from even imagining the concept (to the extent that thought is dependent on words). To do so only makes the language that we use less precise, and is liable to only increase the chance of miscommunication and decrease our ability to empathize with eachother.

  • by jopet ( 538074 ) on Wednesday April 14, 2021 @12:21PM (#61272644) Journal

    Please suggest better names.

    I tried ask_politely_to_end_your_life for a while but it still brings up horrendous and traumatizing associations.

    Help!

  • It's About Power (Score:5, Interesting)

    by Tempest_2084 ( 605915 ) on Wednesday April 14, 2021 @12:36PM (#61272750)
    It's not about actually being offended, it's about power. In our current society, being offended gives you power. It gives you the power to force other people to change what they do to suit you. It doesn't matter if you actually care about the thing or not, it's all about the fact that YOU were able to force THEM to do something. People who feel powerless for whatever reason make themselves feel better by forcing people to do something. It's actually a form of bullying, but they don't see it that way. They see it as gaining power and they'll do whatever it takes to keep gaining it.

    Unfortunately now that corporations have seen that groups of people can gain vast amounts of money and power by being perpetually offended, they want their share. So corporations have started using said people to gain power for themselves. It's actually quite sad, but it doesn't matter to the person being used, they just want that power. None of this will stop until we stop giving power to these people, and that won't happen because they've gained enough power (with the help of the corporations using them) to actually make it hurt for anyone who dare ignore them. It will take some brave people with nothing to lose to stand up to them, and I don't see that happening. We're screwed and it's all of our own making. Better luck next life.
  • next up (Score:5, Funny)

    by rossdee ( 243626 ) on Wednesday April 14, 2021 @12:46PM (#61272794)

    Boycott Mastercard

  • by Shazatoga ( 614011 ) on Wednesday April 14, 2021 @12:53PM (#61272830)
    And as a slavic person I am not offended. Hell, they could rename "master" to "Muslim enslaver" and I wouldn't be offended. https://www.bbc.co.uk/worldser... [bbc.co.uk]

    All those being offended should do the work and not appropriate and whitewash my people's history.

The rule on staying alive as a program manager is to give 'em a number or give 'em a date, but never give 'em both at once.

Working...