Python Joins Movement To Dump 'Offensive' Master, Slave Terms (theregister.co.uk)
Python creator Guido van Rossum retired in July, but he's been pulled back in to resolve a debate about politically incorrect language. The Register reports: Like other open source communities, Python's minders have been asked whether they really want to continue using the terms "master" and "slave" to describe technical operations and relationships, given that the words remind some people of America's peculiar institution, a historical legacy that fires political passions to this day. Last week Victor Stinner, a Python developer who works for Red Hat, published four pull requests seeking to change "master" and "slave" in Python documentation and code to terms like "parent," "worker," or something similarly anodyne. "For diversity reasons, it would be nice to try to avoid 'master' and 'slave' terminology which can be associated to slavery," he explained in his bug report, noting that there have been complaints but they've been filed privately -- presumably to avoid being dragged into a fractious flame war. And when Python 3.8 is released, there will be fewer instances of these terms.
So what about people who are unable to have children, will they get offended by references to 'parent'?
This has gotten out of hand, definitely.
seriously? this is what the world is becoming????
have you seen my sig? there are many others like it but none that are the same
"Gru" and "Minion"
Does PC cultures have to infect everything?
Everyone knows that it won't stop there. A few years later there will be more "offensive" words that need to be changed. Personally, I won't stop being offended until we're all coding in machine code and then I'll fight for machine rights because who are we to tell them their language?
The terms are needlessly evocative. I propose we use "dom/sub" instead
How is slavery America's "peculiar institution"? Slavery has existed for centuries in many countries. It still exists to this day, even though people continue to ignore it.
One such recent example included the manufacturer’s labeling of equipment where the words “Master/Slave” appeared to identify the primary and secondary sources. Based on the cultural diversity and sensitivity of Los Angeles County, this is not an acceptable identification label.
good fucking god. you stupid fucking pc idiots are ruining the world for the majority.
So what's next.... No more /sbin/kill for processes?
Ya know, any app that has "client" in the name probably refers to prostitution... Thats got to go too.
Oh My God! /usr/bin/touch promotes sexual assult. That's got to go too.
totem is going to offend Native Americans....
mount is sexist also....
reject.. That's going to hurt someones feelings, GONE.
Fuck it, lets just burn all the computers and go back to using bows and arrows, and hunting in the woods.....
I take no responsibility for what I say. Even though I'm never wrong
given that the words remind some people of America's peculiar institution
I find it odd how 'slavery' is so often framed as an American phenomenon, when it was/is a worldwide institution. The US was simply the last superpower to abolish it locally. Slavery is unfortunately alive and well, which should be clear to anyone willing to take a look around.
As for the topic at hand: The folks arguing for this might have a point if the terms being used were 'whitey' and 'blackey' or something equivalently racist, but I find the terms 'master' and slave' to be sufficiently "anodyne" considering they refer to a relationship between two things and neither term explicitly refers to a particular type of individual. Are we going to get rid of 'parent' and 'child' as well because some people were beaten by their parents?
... also known as "being polite."
You can try and equate the two but it isn't true. One can be polite and still discuss master / slave on USB and other appropriate topics. One cannot be politically correct and do the same.
This trend of seeking offense where none is intended is incredibly toxic to humanity. In the English language many words have different meanings based on their context. It's plainly obvious that no allusion to human slavery is meant in the context of software or hardware module relationships.
Let's be blunt about what has happened: people have been abusively harmed by others lying to them and telling them that context is meaningless. They have been given invented forms of discomfort in order to make them slaves to unpleasant emotional responses that have no underlying basis in reality. That's the irony here. The people complaining about the terminology are behaving in a herd manner, controlled by powermongers who benefit from it. Power flows from irrational group cohesion, and the cheapest and easiest form irrational group cohesion is hatred of the other. There are many ways to define the "other" and you can see it everywhere in politics: race, nationality, language, religion, gender, sexual orientation, and (seriously, humanity actually went here) word choice. Both conservatives and progressives exploit these shamelessly. Stop playing their games.
Help save the critically endangered Blue Iguana
excuse me, I have children to kill.
I agree master-slave is problematic, but what are you going to use in place?
I think replacing master is stupid because you have things like "master data", "master recording" etc. where master is simply the authoritative source and that's the role of the master server too. It's slave that's anthropomorphic, derogatory and also kinda a term of art, I mean you could set up master-slave replication but you'd never say you enslaved a server. Master-servant would be a nudge better but still anthropomorphic. If we're changing the term I'd suggest master-puppet, it's pretty much exactly that - something pulling the strings on an inanimate object. It sounds kinda odd particularly since puppet master is already is a term but the newspeak would at least be logical.
Live today, because you never know what tomorrow brings
I'm firmly in the camp that thinks this is much ado about nothing.
But in the spirit of it being much ado about nothing, it seems absurd for me to get worked up about it. So if let them try to change it if it makes them feel better... if it gets traction and sticks... fine, whatever.
The thing that makes slavery wrong is that it treats people as if they were things without free will or feelings or purpose other than to serve us. Software modules actually are things without free will, feelings, or purpose other than to serve us.
It's offensive to call an adult black man "boy". It doesn't mean "boy" is an inherently offensive word or concept.
If you take a consequentialist view of ethics, the consequences of banning the word "slave" is that we no longer have a word to describe that concept. It does nothing for people actually are or were enslaved. How would you write a biography of Frederick Douglass? If you have a deontological view of ethics, there is no equivalence between describing an act and participating in the act; you can't end rape by not allowing people to use the word "rape".
People overall have a magical.view of words, which is why everyone is keen to police everyone else's language. That's how we ended up calling the place we poop the "rest room", which is kind of bizarre when you think of it.
Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
The two are not mutually exclusive.
It's kinda obvious that some people are uncomfortable with the terminology.
How difficult is it for pliable minds to simply adopt another set of words to describe, precisely, the same thing?
What motivation exceeds being polite?
Being correct? Because screw being polite if it means it muddies the waters. Also, why do "we" need to be pliable? Why can't the other side of this argument get over themselves and accept that words can have different meaning depending on context?
Fuck it, lets just burn all the computers and go back to using bows and arrows, and hunting in the woods.....
Shit, the Butlerian Jihad is coming sooner than we thought (and for more inane reasons!).
"Master" and "slave" perfectly convey the concept. Pandering to SJW language police is not only a waste of time, it encourages them to waste our time on this kind of trivia.
-jcr
The only title of honor that a tyrant can grant is "Enemy of the State."
While we are at this, when will the sexist man command be renamed?..
I'd say, let's name it doc, but that's not very egalitarian either, as it implies a level of education unattainable to so many of the less fortunate. Plus, to some it also invokes the horribly racist imagery of Looney Tunes.
If you've read this far and aren't outraged, you are a racist too — buy some racism credits to atone for the incorrect thoughts.
In Soviet Washington the swamp drains you.
There may be a point you're missing, so let me spell it out for you: Black people who are alive today are not the same people who experienced Black slavery in America. When they claim they're the same people, they're guilty the same fallacy you're pointing out in my comment. If I'm wrong, so are they, and it needs to be left in the past where it belongs. Yes, I was inaccurate. On purpose. For a reason.
Keep it in history books, discuss it, make sure people understand why it was wrong so it doens't happen again, then move on. Anything else just perpetuates racism.
APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
The relationship between subsystems on a bus is most definitely NOT parent-child - which may be appropriate for (example) software tasks.
When the bus master tells you to jump, it tells you when and how high. I do not want my peripheral subsystems being incited to rise up against their masters just because Americans have linguistic problems.
This is not a case for re-education: some people need to be sent to an educational system in the first place.
Sent from my ASR33 using ASCII
Considering we still do slavery, seems premature to me:
I've fallen off your lawn, and I can't get up.
Yeah, it is time to boycott a language where political correctness trumps technical merit -- especially if the same language enforces whitespace bondage&discipline. So drop Python, we welcome you on the Perl side!
The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
non-binary-non-racial-gender-queer-safe-space-resident and college president.