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.
good fucking god. you stupid fucking pc idiots are ruining the world for the majority.
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.
5) Windshield/Bug
4) Ampulex compressa / Periplaneta americana
3) Eastwood / Punk
2) Wall / Mime
1) PC / Wrongthink
"There is more worth loving than we have strength to love." - Brian Jay Stanley
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.
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?
I don't even think it is problematic. The real problem seems to be people who are taking terms outside their intended space. Why are we linking a scar on human history to terms explaining technical relationships?
I hope BDFL tells everyone to either shut up and get back to work or fork something on 4chan.
I agree master-slave is problematic, but what are you going to use in place?
Dom-sub? Capitalist-proletariat? PHB-engineer?
Do they really want to open this can of worms?
Why is it problematic? Because it perfectly describes the relationship between the devices? Slavery has been going on since one caveman had a bigger stick than the next and doesn't seem to be going away anytime soon, it's a lot bigger than a ~250 year period in one country that ended ~150 years ago. With all due respect to the USA, you need to get over that shit.
Wanna buy a shirt?
https://www.redbubble.com/people/stealthfinger/shop?asc=u
I don't know. On the one hand we can say that this is the result of "feel good but do nothing" culture taken too far. On the other hand, slavery is pretty fricking gross.
I really just don't know, but I guess in the larger context of life it seems like a pretty dumb thing for me to care about. Being upset about changing the terminology, that is.
... 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
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.
Because the goal posts keep moving. Look at the chain of words considered polite to use for someone who has trouble walking for an example. The words used for someone who has more melanin in their skin than other folks for another. Why not put the onus on the LISTENER instead of the SPEAKER for a change? Just because a snowflake gets offended doesn't mean the person speaking intended to be offensive.
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?
"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."
Master and Slave are metaphors for the controller and the controlled.
So use those, or synonyms of them.
Done
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
I have no problem with master and slave used to define relationships of subsystems, but here are a few terms that should be reverted:
"makers" -- They're hobbyists.
"life hack" -- a useful tip
"shield" -- Why the heck did this term come to replace the phrase "daughter board"?
"ends" -- Connectors. Seriously, I bought some cable from a guy once and he asked if I wanted the "ends." The what? "The ends. The ends for the cable." At the time I had worked with electronics for 25+ years and had never heard that term used to describe a connector.
But at least now when I hear that a "maker" has a "life hack" on how to attach the "ends" to his "shield" I know what the hell he or she is talking about. Now I just need to figure out if that shield is the parent or child.
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.