Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie

Twitter removing "master", "slave", and "blacklist" to be more inclusi

Options
1356713

Comments

  • Registered Users Posts: 2,838 ✭✭✭TomTomTim


    “The man who lies to himself can be more easily offended than anyone else. You know it is sometimes very pleasant to take offense, isn't it? A man may know that nobody has insulted him, but that he has invented the insult for himself, has lied and exaggerated to make it picturesque, has caught at a word and made a mountain out of a molehill--he knows that himself, yet he will be the first to take offense, and will revel in his resentment till he feels great pleasure in it.”- ― Fyodor Dostoevsky, The Brothers Karamazov




  • Registered Users Posts: 25,768 ✭✭✭✭Mrs OBumble


    The terms are also used in database infrastructure where the master is the "live" database that is being written to and read from and the slaves are copies of that database that are generally for backup/fail-over purposes or can be used as read only to display data to the user in some instances.

    Any project ive worked on in the last 20 years has called them primary and secondary or similar.


  • Posts: 17,378 ✭✭✭✭ [Deleted User]


    limnam wrote: »
    A lot of code bases from many large software houses are going through this

    I have no problem with it if it's done because slavery is wrong or the terms aren't ideal for the application.

    But if it's done because a black employee complains and then the company does it to be "inclusive" and also looks at words like "blacklist" or "whitelist", I think it's stupid.


  • Closed Accounts Posts: 1,165 ✭✭✭timmy_mallet


    While this change announced by Twitter has zero bearing on me whatsoever, it is indicitive of todays disingenuous apologist society.

    Change is good, particularly meaningful or neccessary change. This however smells either like futureproof arse covering (incase someone gets offended) or an act of PC grandstanding.

    Companies are breaking their necks under pressure in efforts to appear to become more "inclusive" due to the current environment. If they were being honest, their motivations for doing so is primarily to preserve their brand, to mitigate criticism and to keep the money coming in. While that is ok in essence, realistically they are profiteering from racism.

    If they actually gave a fcuk about acting in efforts to opposing racism, they would have done it years ago...not now when they feel expected to do so while capitalising on a contentious topic. They could have introduced it internally with no need for a public announcement....but that doesnt give them the kudos.

    Were programmers up in arms over the last number of decades while using this terminology and demanding change?

    As other posters have said "how does it affect you" etc...thats the point. It doesnt, its a populist sham that will change fcuk all except pressuring other businessess to adopt similar practices.

    It certaintly wont change the thousands of black African kids being used as modern day house slaves in the Middle East, thats for sure.

    Again, change is great! But fickle change to maintain or increase your supporter base is bullsh1t. This act in itself doesnt bother me and Im sure there are better terms but the sentiment behind it however is transparent.

    I suspect that if you had exposure to being a minority involved in software engineering, you might have a different opinion. As someone who isn't, me, it never occurred to me that these terms could be offensive, now that they have been highlighted (and we're not Twitter who you seem to be accusing of doing it for point scoring) I would have no problem removing them from our repos, docs etc.


  • Advertisement
  • Registered Users Posts: 9,152 ✭✭✭limnam


    I have no problem with it if it's done because slavery is wrong or the terms aren't ideal for the application.

    But if it's done because a black employee complains and then the company does it to be "inclusive" and also looks at words like "blacklist" or "whitelist", I think it's stupid.

    I'd say it was most likely a white employee if it was anyone


  • Banned (with Prison Access) Posts: 140 ✭✭gailforecast


    Jesus Christ. Should we re-write Linux to remove master-slave processes?


  • Registered Users Posts: 2,653 ✭✭✭KiKi III


    I have no problem with it if it's done because slavery is wrong or the terms aren't ideal for the application.

    But if it's done because a black employee complains and then the company does it to be "inclusive" and also looks at words like "blacklist" or "whitelist", I think it's stupid.

    Why do you have a problem with companies trying to be more inclusive?


  • Registered Users Posts: 32,136 ✭✭✭✭is_that_so


    Any project ive worked on in the last 20 years has called them primary and secondary or similar.

    Latest version of MySQL references replica but commands and variables for slave and master are still embedded in the Db.


  • Banned (with Prison Access) Posts: 140 ✭✭gailforecast


    KiKi III wrote: »
    Why do you have a problem with companies trying to be more inclusive?

    It’s not about inclusivity, computing terms are generally named as such for very good reasons. This is just pandering.


  • Advertisement
  • Closed Accounts Posts: 1,165 ✭✭✭timmy_mallet


    It’s not about inclusivity, computing terms are generally named as such for very good reasons. This is just pandering.

    What is the 'very good reason' to call something a Slave rather than a Replica?


  • Registered Users Posts: 32,136 ✭✭✭✭is_that_so


    I suspect that if you had exposure to being a minority involved in software engineering, you might have a different opinion. As someone who isn't, me, it never occurred to me that these terms could be offensive, now that they have been highlighted (and we're not Twitter who you seem to be accusing of doing it for point scoring) I would have no problem removing them from our repos, docs etc.
    I was in that minority, with lots of new Irish from the sub continent. Nobody cared about this sort of thing!


  • Registered Users Posts: 15,085 ✭✭✭✭Fr Tod Umptious


    In computers there are things called processes.
    And you can "kill" processes.

    While doing a project for my computer science degree back in the 1990s a member of the team from the north was given a scenario and asked "which processes would you kill first ?"

    His reply "the Protestant one"

    We all feel on the floor laughing.

    Still remember it to this day.


  • Registered Users Posts: 2,653 ✭✭✭KiKi III


    It’s not about inclusivity, computing terms are generally named as such for very good reasons. This is just pandering.

    Coders on the thread have already provided several alternatives that work just as well.


  • Registered Users Posts: 228 ✭✭hellsing101


    Any project ive worked on in the last 20 years has called them primary and secondary or similar.


    I have heard it used with MySql database infrastructure, MS SQL I have heard primary and secondary used instead. There are lots of terms that are used that basically mean the same thing, my point was that if you are working in a company that has always used certain terms then it seems stupid to change them because someone has attached some racial meaning to them. I'm guessing whoever wanted these terms changed has very little to do with the infrastructure they are used in or they would know its best not to going messing with something that has been running smoothly. The more likely case out of all of these is some PR guru asked some techies to go and look for something they can use as PR.


  • Posts: 17,378 ✭✭✭✭ [Deleted User]


    KiKi III wrote: »
    Why do you have a problem with companies trying to be more inclusive?

    It isn't more inclusive.


  • Banned (with Prison Access) Posts: 140 ✭✭gailforecast


    What is the 'very good reason' to call something a Slave rather than a Replica?

    Dunno about MySQL, but a Redhat slave is spawned to perform work on behalf of the master process, so the terminology fits.


  • Registered Users Posts: 3,685 ✭✭✭Signore Fancy Pants


    I suspect that if you had exposure to being a minority involved in software engineering, you might have a different opinion

    Obviously impossible for me to know as I am neither. However, I would assume Im intelligent enough to be cogniscent of context.

    If someone has been offended by this code terminology, I would imagine they would also be offended by a myriad of other connotations in daily life. That would be a very sensitive disposition altogether and would further suggest a search for outrage.

    And its actually Twitter in this instance that is "pointscoring" not me.


  • Moderators, Society & Culture Moderators Posts: 12,521 Mod ✭✭✭✭Amirani


    What is the 'very good reason' to call something a Slave rather than a Replica?

    Replica means exact copy. This isn't always the case.

    That's not an argument in support of continuing to use slave.


  • Registered Users Posts: 2,653 ✭✭✭KiKi III


    It isn't more inclusive.

    Who are you to decide that? If you were the descendant of slaves, you might feel differently. And that could be any kind of slave, from any part of the world.


  • Advertisement
  • Registered Users Posts: 32,136 ✭✭✭✭is_that_so


    What is the 'very good reason' to call something a Slave rather than a Replica?
    Replica is fine for data but not with devices. Renaming can cause issues with a lack of common terminology.


  • Closed Accounts Posts: 1,165 ✭✭✭timmy_mallet


    I have heard it used with MySql database infrastructure, MS SQL I have heard primary and secondary used instead. There are lots of terms that are used that basically mean the same thing, my point was that if you are working in a company that has always used certain terms then it seems stupid to change them because someone has attached some racial meaning to them. I'm guessing whoever wanted these terms changed has very little to do with the infrastructure they are used in or they would know its best not to going messing with something that has been running smoothly. The more likely case out of all of these is some PR guru asked some techies to go and look for something they can use as PR.


    'attached some racial term'?!! I think there were African slaves in the US long before the thought of how to recover from someone running a 'DROP *' in Production.


  • Closed Accounts Posts: 1,165 ✭✭✭timmy_mallet


    is_that_so wrote: »
    Replica is fine for data but not with devices. Renaming can cause issues with a lack of common terminology.

    Language evolves.


  • Posts: 17,378 ✭✭✭✭ [Deleted User]


    Obviously impossible for me to know as I am neither. However, I would assume Im intelligent enough to be cogniscent of context.

    If someone has been offended by this code terminology, I would imagine they would also be offended by a myriad of other connotations in daily life. That would be a very sensitive disposition altogether and would further suggest a search for outrage.

    And its actually Twitter in this instance that is "pointscoring" not me.

    Male and female connectors will be next because of the lack of consent implying rape.

    It sounds stupid but someone will try to get it going.


  • Registered Users Posts: 32,136 ✭✭✭✭is_that_so


    Dunno about MySQL, but a Redhat slave is spawned to perform work on behalf of the master process, so the terminology fits.
    In the docs they talk about replicas, but not in the code.


  • Registered Users Posts: 32,136 ✭✭✭✭is_that_so


    Language evolves.
    In real life sure. In technical language you need to be sure you are talking about the same thing.


  • Closed Accounts Posts: 1,165 ✭✭✭timmy_mallet


    Obviously impossible for me to know as I am neither. However, I would assume Im intelligent enough to be cogniscent of context.

    If someone has been offended by this code terminology, I would imagine they would also be offended by a myriad of other connotations in daily life. That would be a very sensitive disposition altogether and would further suggest a search for outrage.

    And its actually Twitter in this instance that is "pointscoring" not me.

    I didn't say you were pointscoring, i said you were accusing Twitter of doing so. And for someone in the industry, i don't find it to be.

    Perhaps they are offended by myriad things, I don't understand why it offends YOU that it offends someone else. That is odd.


  • Closed Accounts Posts: 1,165 ✭✭✭timmy_mallet


    is_that_so wrote: »
    In real life sure. In technical language you need to be sure you are talking about the same thing.

    Right. I don't think that means technical language can't change either though.


  • Posts: 17,378 ✭✭✭✭ [Deleted User]


    KiKi III wrote: »
    Who are you to decide that? If you were the descendant of slaves, you might feel differently. And that could be any kind of slave, from any part of the world.

    Some change in architecture terms on the backend of a website does not make that company more inclusive. People don't even write these things when they code. It's not like the employee has to be reminded of some part of his history on a daily basis.

    As I said, removing it because slavery is wrong is fine. Removing it because they are racially charged is not.


  • Advertisement
  • Banned (with Prison Access) Posts: 2,431 ✭✭✭Stateofyou


    No KiKi. I can think someone is a worthless cúnt without being upset.

    There are always a few people who see something they think is on the right and then try to make the opening poster out to be big triggered baby. It's just ubiquitous all over the internet by people who think they're being clever.

    Master and Slave should not be racially loaded terms. Modern slavery isn't racial. These sorts of changes fool people into thinking slavery is over and it was only ever black people who were enslaved.

    They succeeded in my opinion. Your OP definitely came across as OTT and triggered.
    Master and slave are loaded terms to some. I'm going to go ahead and bet that they're not loaded terms to you...because you're white? :pac:
    Slavery and segregation/Jim Crow was not that long ago. People alive today grew up during segregation, which is what happened after slavery was abolished. Their grandparents may have been slaves. As Twitter is HQ in America then this perspective is going to be where they're looking at it from. Not some triggered Irish snowflake's perception.


Advertisement