When people are frightened/offended by mere words, I worry how they will ever manage to cope with life.
ZFS co-creator boots 'slave' out of OpenZFS codebase, says 'casual use' of term is 'unnecessary reference to a painful experience'
OpenZFS is the latest open-source project to eliminate objectionable language in its code. This week software engineer Matt Ahrens, who cofounded the enterprise-grade filing-system ZFS at Sun back in the day, submitted a GitHub pull request to "remove unnecessary references to slavery" from the OpenZFS codebase. "The horrible …
COMMENTS
-
-
Saturday 13th June 2020 00:09 GMT batfastad
^ Says everyone who has _never_ experienced any discrimination, hardship or oppression in their personal or professional lives.
"mere words" to some are not to others. It is absolutely worth reflecting on the fact that so many words and phrases we might take as simple technical terms or have entered common parlance, have done so when the historical and oppressive origins were commonly known and widely accepted. Times have changed - we should reflect on usage of such phrases.
-
Saturday 13th June 2020 05:55 GMT jake
experienced any discrimination, hardship or oppression in their personal (...) lives.
"Says everyone who has _never_ experienced any discrimination, hardship or oppression in their personal or professional lives."
As a Yank schoolboy in Yorkshire I experienced pretty much all of that for years, and I don't let words bother me. Intent, yes, but the words themselves, used elsewhere without that intent? Nope.
Maybe I listened to too many Carlin records as a kid ...
-
Saturday 13th June 2020 10:07 GMT chivo243
Re: experienced any discrimination, hardship or oppression in their personal (...) lives.
+1 For listening to Carlin... Once we remove all of these references, we will forget the reason we had those references, and likely to repeat them again. History is there to remind us of our mistakes, as well as celebrate the positive accomplishments. If all we had was good, when do things stop being good enough? And then what happens?
-
Sunday 14th June 2020 06:02 GMT Mr GIF
Re: experienced any discrimination, hardship or oppression in their personal (...) lives.
I think the song "Books are burning" by XTC puts this well.
There's one line specifically which resonated. It described books and writing as a "wisdom hotline from the dead back to the living".
Hell of a guitar solo at the end of that tune too!
-
Monday 15th June 2020 20:39 GMT jake
Re: experienced any discrimination, hardship or oppression in their personal (...) lives.
"Books are Burning" doesn't scan for shit, and it must have been hell to try to put music to the lyrics ... but the message in there should be mandatory reading for everybody participating in this kerfuffle, Internet-wide.
"Hell of a guitar solo at the end of that tune too!"
Andy or Dave?
-
-
-
Sunday 14th June 2020 11:51 GMT Anonymous Coward
Re: experienced any discrimination, hardship or oppression in their personal (...) lives.
"As a Yank schoolboy in Yorkshire I experienced pretty much all of that for years, and I don't let words bother me. Intent, yes, but the words themselves, used elsewhere without that intent? Nope."
How did total strangers single you out to be spat on, shouted at or beaten up as you walked down the high street? Where you always wearing an Hawaiian shirt, tennis shoes and Bermuda shorts or something?
-
Sunday 14th June 2020 17:56 GMT jake
Re: experienced any discrimination, hardship or oppression in their personal (...) lives.
"How did total strangers single you out to be spat on, shouted at or beaten up as you walked down the high street?"
My accent. That all happened to me one afternoon on the way home from school. My offense? I bought an 'ovis loaf from the local bakery. I was 12 years old. The five assailants were adults.
"Where you always wearing an Hawaiian shirt, tennis shoes and Bermuda shorts or something?"
When the above happened, I was wearing my school uniform.
-
Monday 15th June 2020 06:15 GMT sabroni
Re: experienced any discrimination, hardship or oppression in their personal (...) lives.
So one experience of discrimination makes you qualified to comment on white on black racism.
An accent doesn't open you up to the same level of abuse that a black skin does. You're not going to get singled out immediately on sight.
It's not nice to be picked on, maybe there's a lesson for you in that experience. Rather than resisting change, why not think of something you can do to help? If changing the names of things is so pointless maybe you can suggest some changes that would address discrimination better?
-
Monday 15th June 2020 19:47 GMT jake
Re: experienced any discrimination, hardship or oppression in their personal (...) lives.
So in your mind, Sabroni, a techie writing a technical term with no malice aforethought in a techie publication intended for techies to read that happens to match a word which, when used in a completely different context and place, perhaps might show discrimination on the part of the user, is inexcusable and must be exorcised?
And yet 5 adults beating up a child can safely be ignored as inconsequential in the great scheme of things?
IMO you are one seriously fucked up individual, Sabroni. Seek help.
-
Monday 15th June 2020 20:05 GMT martinusher
Re: experienced any discrimination, hardship or oppression in their personal (...) lives.
>So one experience of discrimination makes you qualified to comment on white on black racism.
Even a casual study of British social history would show that British discrimination is based entirely on class, not race. That doesn't mean that there's no racists, they're everywhere, but there's no institutional racism as such. The baked in discrimination is based entirely on your social standing -- color doesn't come into it.
The kind of institutional racism that's endemic in much of the US is very different from the UK, the closest that you'll find is the systematic oppression of Catholics in Northern Ireland a generation or more ago. Its probably caused by taking another oppressed group and giving them the whip hand over a second group -- poor white Protestants get to kick poor white Catholics. The same mindset -- and people -- placed in a society where there's no restraint on their behavior led to the situation that's still common in the US (for, as you'd know if you lived here, its not being 'black' that's the problem, its 'being black and not knowing your place' -- a cook or janitor in the White House is fine, but President.......).
-
-
-
-
-
This post has been deleted by its author
-
Saturday 13th June 2020 07:45 GMT Anonymous Coward
"^ Says everyone who has _never_ experienced any discrimination, hardship or oppression in their personal or professional lives."
That's an awfully big assumption to make about someone. In fact most of the people I've come across who get upset at these words are typically the privileged ones; the ones like mysel fwho have experienced hardship generally realise there are much more important things to worry about than semantics.
-
Saturday 13th June 2020 08:01 GMT Boris the Cockroach
Wish I could upvote this another 100 times.
Just try swapping careers aged 40, from say a slimey horrid little factory worker to being a bright trainee spark at an IT job.
Too old
Too old
Too old
Too old
Too old
Too old
Too old
Too old
Despite us older folks being more likely to turn up day in day out rather than a 21 yr old who cant be arsed after a night on the piss.
I know , lets get rid of a word, that will make everyone feel better about history... plus we dont actually have to do anything practical to help people
-
Sunday 14th June 2020 06:02 GMT Mr GIF
Hear hear!
I tried changing careers at 25. Even that proved incredibly difficult as I was either "too old and experienced", or "too young and not qualified".
I find that, as someone who has experienced discrimination on race, sex and orientation, those who are the most vocal about these things are ones who haven't been discriminated against.
My view is that words will only hold power over you if you let them have that power.
-
Sunday 14th June 2020 14:55 GMT FIA
I know , lets get rid of a word, that will make everyone feel better about history...
No, let's not do that, but lets also not dilute it by using it as a casual term for things that can, retrospectivly, be much better named.
The use of language, and what's acceptable, changes over time, it's not a huge issue, move on.
Or should we value the offence of those who want it to remain over the offence of those who want it changed? (Because glorifying slavery is good? Intrangience is good?? Not really sure tbh).
I think the latter probably outweigh the former.
Jusy FYI, for those that don't really get it (and I would include myself in this) this might help:
-
Sunday 14th June 2020 22:20 GMT Anonymous Coward
Thank you.
Fia,
Your youtube link is the most articulate and concise definition of the current 'Black' experience in the USA I have seen.
Everyone who cannot understand what the anger and pain is about *needs* to see this and to research the background to all the points raised. (Not Facebook or twitter BUT read a real history book or three and understand the real life of 'Non-whites' in USA *and* around the world including the UK.
Thank you. :)
-
-
-
Sunday 14th June 2020 22:16 GMT bombastic bob
"there are much more important things to worry about than semantics."
That, and the alternative of living in fear of whether you might *accidentally use* one of these "offensive" terms and then become a target for "cancellation" for the rest of your life...
I must say one thing about the ZFS mods, which were submitted as a pull request. So in this case, it was not a hunch of activists *whining* about it, attempting to use 'activist techniques' to force OTHERS to do the work, but INSTEAD it was someone who literally took the time to do the work HIMSELF, and then submitted it to the project, "all ready to go".
-
-
Saturday 13th June 2020 08:30 GMT Steve Crook
It's more common than you think.
Well, around 50% of the population are female. So that's them covered. Then there's religion and skin colour. Some will be one or more of: old, short, fat, have red hair, be a goth, a hippie, homeless, disabled. They could be European immigrants, English living in Scotland Ireland or Wales, or vice versa.
In modern terms of reference, I suspect that those who've **never** been the subject of discrimination, hardship or oppression are probably in a fairly small minority, the subject of discussion is the **extentt**. Which, I guess, is why someone thought up intersectionality.
-
Sunday 14th June 2020 17:34 GMT Anonymous Coward
Re: It's more common than you think.
"I suspect that those who've **never** been the subject of discrimination, hardship or oppression are probably in a fairly small minority, "
I'd disagree. but they are easy to identify as they are normally the ones saying there is, "no such thing as racism/sexism/[insert -ism of choice]."
-
-
Monday 15th June 2020 11:35 GMT Dave 126
Rather than argue about this, perhaps we should all pause and see if there have been any experiments conducted that shed light on whether the use of words influence our perception and biases?
Such experiments have been conducted, and I'll leave it to you intelligent people to find them, and to look at their methodology and results.
Cheers
-
Sunday 14th June 2020 00:08 GMT cbars
"MERE words"
Are you a child?. Words are how humans pass knowledge from one generation to the next (or further!), they are without a doubt our greatest power, and by definition they carry meaning.
Associating meaningful words - incorrectly - spreads incorrect ideas - which is what annoys people about politicians. Go and argue with Chinese sensors and tell them words have no impact, that they need a backbone. Go and tell victims of extremist religions, or go and stand in downtown {insert metropolitan US city} and argue about the n word.
Taking offense is *taking*, so you can't always avoid inadvertently providing it, but you don't wander about wanking in peoples faces (I hope), because somebody taught you that is not acceptable - and they probably didn't need to show you, they just used words.
-
Sunday 14th June 2020 00:33 GMT cbars
missed edit: to be clear, responding with fear or getting upset by words is natural - most ancestors who didn't respond that way likely either fell off cliffs or got eaten, so its well baked in.
Don't be proud that your emotional response doesnt match others around you - the lack of empathy is more of a weakness than (perceived) lack of rationality as it increases the risk of being ostracised.
-
Sunday 14th June 2020 07:10 GMT P. Lee
An argument ripped from context.
I have a great deal of respect for openzfs, but a slave is likely to be an accurate descriptor for how the code behaves. It conveys understanding. "Primary" conveys less meaning. Who looks at the gitub Master and thinks, "that code is oppressing the subroutines!"
The idiocy is in the idea that we have coders for whom experiencing the word is "painful." Worse, that the project organisers, knowing this, are pandering to to a non-existent problem raised by people who really seem to enjoy telling people what they can and can't do.
I don't care if the project renames things, but I worry for a society where so many groups of people allow themselves to be manipulated by other people's purported feelings. It doesn't bode well for good judgement. No-one has slapped my around the face with the zfs codebase. No-one is standing on street corners yelling API calls at passers-by, "Oi, base.lib.openzfs.container.rename.slave(int shoes, varchar(clean)!" Perhaps this would end up with us losing out because people who have been through the slave markets of Islamic north Africa are not submitting patches, but I doubt it.
-
Sunday 14th June 2020 11:03 GMT cbars
The guy says he doesnt want to use this word as its applying an objectional human relationship to an abstract concept between software components.
The response is that he is wrong because he has looked around at society and made a judgement call to respond to other peoples emotions (nobody told him to do this, I reject that part of the argument). If that is the argument, I will exit here, as that would be saying you should never act based on empathy...
If your argument is that he shouldn't need to spend the effort because the word is "correct", then the only response is: yes, the word can be contextually interpreted to describe how two abstract constructs interact, but there are lots of words and the fact that you have an opinion on someone else's code base nomenclature justifies his decision.
In my own code, I could use "bastard" for background threads, instead of "child". I could use "asexual spawn", but it doesn't matter, its an abstract construct and the name I use is only meaningful to humans reading the source, so I won't go with "bastard", or "my partner talks too much", because I'm aware that other people subjectively interpret words and my own opinion is not the only relevant variable.
-
Sunday 14th June 2020 22:16 GMT bombastic bob
In my own code, I could use "bastard" for background threads, instead of "child"
A friend of mine once used 'semprini' in the code [as a function name] and I had to ask about it, having forgotten that particular Monty Python episode. I think I've used it at least twice since then.
So now you got me thinking of terms I could cynically sneak in to just about any code I write. Wouldn't be the first time. Adding subtle references to "fridge moment" jokes is a programmer's perogative, and helps deal with the tedium. Heh.
-
-
Sunday 14th June 2020 22:16 GMT bombastic bob
Intereasting... you started your post with: "Are you a child?"
I recognize this particular technique. It ALWAYS seems pejorative to me, and very irritating (and I can add many more adjectives to this list, but I digress). I wonder how many 'incorrect ideas' such a leading question spreads? Ah, the irony...
-
-
Monday 15th June 2020 18:36 GMT John Brown (no body)
"I meant it pejoratively, to indicate that the opinion stated was immature and unsophisticated "
Well, that's a shame, because I'm sure there are many people around the world who may be legally a "child" in their jurisdiction but are well educated and erudite and may even know more about the subject than you. Surely you could use a better pejorative than one which makes sweeping assumptions about a very large portion of the worlds population and is very likely incorrect with respect to significant portion of that sub-set.
I look especially at the USA in this regard, particularly those states with a restriction on public alcohol purchase or consumption to those over 21 years of age. Anyone who is restricted by age must be, in legal terms, incapable of making their own decisions and so be either a child or mentally incapable.
-
-
-
-
Sunday 14th June 2020 20:00 GMT Anonymous Coward
My guess is that most people are offended by some words. I'm actually not brave enough to mention it here, but I would probably be very uncomfortable with code which used the 'N' from NWA, for instance, or offensive terms for Jewish people, or Scottish people, or Roma, and I think a lot of people would also be. I don't have a reaction like that to 'master' or 'slave' but I don't have recent ancestors who were slaves: most black americans, for instance, do, and I think it's reasonable to assume they might feel differently.
It turns out words carry connotations, and have to be used carefully. Who knew?
-
Sunday 14th June 2020 22:16 GMT Kevin McMurtrie
We're not yet in a perfect world where people don't have to worry about "slave" being used on them.
We watch Sci-Fi like Star-Trek and think that humans are going to evolve into a species capable of living in peace and traveling the galaxy. We watch the news and realize that humans still carry a unique form of stupidity and savagery that was somewhat out of sight until Trump put "strong and stupid" back in fashion.
Politics aside, it would be nice if the ZFS folks fix free space integrity.
-
-
Saturday 13th June 2020 00:29 GMT Anonymous Coward
For those who learn only one side of the history
“I am not, nor ever have been, in favor of bringing about in any way the social and political equality of the white and black races … I am not nor ever have been in favor of making voters or jurors of Negroes, nor of qualifying them to hold office, nor to intermarry with white people; and I will say in addition to this that there is a physical difference between the white and black races which I believe will forever forbid the two races from living together on terms of social and political equality. And inasmuch as they cannot so live, while they do remain together there must be a position of superior and inferior, and I as much as any other man am in favor of having the superior position assigned to the white race.” - Abraham Lincoln
Yep, the same who fought against slavery. Now go ahead and destroy that huge statue of him!
-
-
Saturday 13th June 2020 06:53 GMT John Sager
Re: My first thought:
There is actually. It's a term of art with a specific and well-defined meaning in the context, like many others taken from common usage. The replacement - dependents - in its common meaning, doesn't really fit the technical meaning, so there will be a period of confusion.
-
Saturday 13th June 2020 12:22 GMT Phil Lord
Re: My first thought:
I think that would be a good argument if we didn't continually the words we use because we are industry where fashionable buzzwords are part of our meat and drink.
I mean this happens all the time, so really changing "slave" to "dependent" is really going to get lost in the noise.
-
Sunday 14th June 2020 10:25 GMT Pier Reviewer
Re: My first thought:
It’s a stupid idea. The only ppl it benefits are white guys who don’t want to be reminded what their race/nation did in the past and might be in some way linked to them. Yeah, let’s bury references to slavery. That’ll help ppl currently subjected to racism.
The term slave in this context has nothing to do with slavery, racism etc. A poster above considers the use of “directed” in its stead. Directed also has more than one meaning. c.f. a directed graph. Is the graph taking instruction? Turns out words can have more than one meaning.
Finally, the entire argument “well if it stops one person being unhappy surely it’s good?” is childish. It fails to understand and accept that there will always be ppl unhappy about the status quo, whatever that be. Take democracy for example. The unhappiness of a significant portion of the population is a mandated feature of democracy. It’s about the will of most ppl, not all.
I’d be happy to make the bet that you can’t find a single thing that at least one person doesn’t find offensive. And that there is the issue with the childish argument - the grownups can and will game it for their own benefit.
Can we stop with the ridiculous “I’m offended on behalf of X” bollocks please, and actually think like adults. There are so many things that we can do to help make racism etc a thing of the past. Changing the word slave in your codebase is not one of them. It is however the least effort you could humanly make...
-
Monday 15th June 2020 11:30 GMT Tom 38
Re: My first thought:
These terms don't come from the ZFS project, but from the Solr project. They have master/slave replication, but they also have a node which checks things - its called an Overseer node., which is a bit close to the bone. Changing these terms to "primary", "replica" and "monitor" doesn't change the understanding of what these roles are, but does remove racially charged terms.
Ironically, in Solr the master does far more work than the slave nodes, as it does all the document ingestion, indexing and searching, whilst the slave just copies the index from the master and does searching.
-
Monday 15th June 2020 13:04 GMT Roland6
Re: My first thought:
>Changing these terms to "primary", "replica" and "monitor" doesn't change the understanding of what these roles are, but does remove racially charged terms.
Not necessarily, a primary isn't necessary a master, a replica (or clone) cannot be assumed to be the same as a slave, and a monitor is different to an overseer (or supervisor). So these new terms now need to have a mystical IT meaning that people have to learn - welcome to the priesthood.
-
-
-
Tuesday 16th June 2020 16:04 GMT CommanderGalaxian
Re: My first thought:
Loads. It is a common and well understood terminology in bus-based protocols. There's a gargantuan amount of code out there. People randomly changing terminology will cause a massive amount of confusion because one person's terminology will be meaningless to another person.
His choice of "dependent" is wrong as an alternative term for "slave" device. Slave devices are not dependent on the Master device to function - if anything it is the other way around - the Master device is dependent on the Slave device to be able do its job.
Something like Requester/Supplier keeps with the conceptual Master/Slave in terms of representing the functionality.
-
-
-
Saturday 13th June 2020 08:20 GMT NetBlackOps
True, yet it still exists over a broad range of this world and the probability is somewhat higher than zero. I was counter-terrorism and counter-piracy many years ago. If I ever came across a slaver, I wouldn't hesitate to execute them along with the first two. Sorry if that offends anyone, but I have some hard lines on behaviors I allow in my world.
-
-
-
Sunday 14th June 2020 20:13 GMT Anonymous Coward
Re: Slavery is still happening
And that's a great example. I came up with words I was not willing to even use in an earlier comment, but imagine code which had 'paedophile' threads in charge of 'child' threads (which perhaps they would 'groom' before 'coupling'). My guess is a lot of people would want those terms changed.
I'm reminded of talking, long ago, to someone who said that you could tell that the people who wrote Unix didn't have children, because the terminology of parent processes killing and reaping their children was just horrible to someone who was a parent.
Words mean things, it turns out.
-
Monday 15th June 2020 15:19 GMT Doctor Syntax
Re: Slavery is still happening
"I'm reminded of talking, long ago, to someone who said that you could tell that the people who wrote Unix didn't have children, because the terminology of parent processes killing and reaping their children was just horrible to someone who was a parent."
As a Unix user and a parent I've never even thought about conflating the two sets of meanings. I suppose I'm just not diligent enough in seeking out offence to take.
-
-
-
Monday 15th June 2020 18:52 GMT John Brown (no body)
Re: Slavery is still happening
"The aftermath of the UK official, legal slave ownership lasted until 2015. "
Can you explain what you mean in a bit more detail please? The abolition of slavery in the UK back in about 1835 seemed pretty comprehensive and final. True, those laws have since been repealed but only because they were made redundant by the human rights act.
(On a lighter note, at the weekend a bunch of knuckle dragging far right agitators were "protecting" the statue to Earl Grey in Newcastle. Apart from the fact the statue is very high up in the air at the top of a column rather like Nelsons Column, but Earl Grey was the Prime Minister who got the Great Reform Bill passed, which got rid of "the Rotten Boroughs" which in turn got rid of much of the political powers of the pro-slavery lobby (they were buying the Rotten Boroughs parliamentary seats) and helped his government abolish slave ownership and freed the slaves. - there were caveats, as there always is in politics, but it finally happened - so it was very, very unlikely the BLM demonstrators were about to attack that particular statue, even if they could reach it!)
-
Tuesday 16th June 2020 11:22 GMT anothercynic
Re: Slavery is still happening
I suspect the OP you replied to refers to the fact that the money the British government borrowed to recompense slave owners for their loss after the legislation made slavery illegal, was not fully repaid to the lenders until 2015, and hence the view that until that debt was discharged, slavery was not officially 'dead'.
-
-
-
Sunday 14th June 2020 04:19 GMT Anonymous Coward
US Prison System
Slavery is still legal in the US, within its prison system. If you’re in jail you can be obliged to work without pay. AIUI The law banning slavery in the US makes this specific exception. Those license plates don’t get made by themselves.
Given the modern day propensity for jailing people in the US for long spells on the back of convictions arguably of dubious safety for comparatively minor offences, well you can see why that’d annoy people.
-
-
Saturday 13th June 2020 05:49 GMT jake
Y'know, the funny thing about the word "slave" ...
... is that the most enslaved people in the European world prior to ~1600, and indeed the very people who gave us the word "slave" to describe this completely heinous state of affairs, aren't up in arms about it's use. In fact, I'll bet a good deal of money that many of the people who are posting here on ElReg and elsewhere saying that trying to remove it from the English Language is a daft idea are, in fact, descendants of these enslaved people.
Who are all these descendants of slaves? That would be pretty much everyone with Slavic ancestors.
With that said, the Old English þræl had pretty much the same meaning ... Perhaps cars should have Master cylinders and Thrall cylinders ... But I'll bet all the loot I just won above that the holier-than-thou set would bitch about that, too.
-
-
Saturday 13th June 2020 20:55 GMT jake
Re: Y'know, the funny thing about the word "slave" ...
The bitch only gets me into trouble when she crosses a property line she isn't supposed to when we are out killing ground squirrels[0].
Seems that nobody ever managed to teach a Whippet about the concept of private property ... nor did they manage to teach greenaholics about the massive infrastructure and other property damage that rodents/varmints cause.
[0] Don't cry, greenie, we recycle ... the RedTail hawks circle overhead to take advantage of the free meal when we are out varminting. It's pretty funny, actually ... the birds are not carrion eaters, but they will happily take fresh whippet-kill, IF they actually see the dawg do the deed. Waste not, want not.
-
Sunday 14th June 2020 20:25 GMT WoodlessStickler
Re: Y'know, the funny thing about the word "slave" ...
You may want to check your sources. The word "slave" to describe a person of Slavic descent has a different etymology than the word "slave" to describe a person that is the legal property of another. The former arrived via the middle-Latin "sclavus" from the Greek "skylon" for loot whereas the latter derived from the middle-Greek "Sklabenoi". This confusion has been known since the 70ies.
-
Monday 15th June 2020 13:12 GMT Anonymous Coward
Re: Y'know, the funny thing about the word "slave" ...
>You may want to check your sources.
Funny how people think "slavery" only means a particular facet of the 17th to 18th-century trans-Atlantic trade, totally overlooking the fact that slavery has been part of human history for millenia..
It was very heartening to see the rainbow being taken back during lockdown (as part of the support the NHS) to mean something more than LGBT...
-
-
-
-
-
Saturday 13th June 2020 14:25 GMT Anonymous Coward
Re: Master and Servants
The definition of "servant" tend to imply a voluntary commitment. To bitch about being someone's servant then smacks hollow because one is bitching about a situation of one's own choice.
Put it this way. There are those who take mortal offense at simply being called "Sir," even when the term is expected in the company of strangers.
-
-
-
Saturday 13th June 2020 08:02 GMT Anonymous Coward
Bollocks.
If he thinks Dependent is a synonym for Slave, then I hope he doesn't have any children.
If the chosen word is truly a better technical choice then fair enough, but he hasn't given that as a reason, so I must assume that he has decided to obscure the meaning of the relationship.
I don't use OpenZFS and nor will I as I can't trust that the maintainer has the right technical focus.
-
-
-
Saturday 13th June 2020 10:27 GMT Phil Lord
Re: Bollocks.
Really. It looks to me like you are saying that because someone has made a small and technically inconsequential change to their project on the basis of it reflecting in a mood change in society, you are not going to use their software. At the same time, you are saying that the maintainers lack technical focus. Even though you are prepared to make a decision without any reference to the technology at all.
Makes no sense at all. Why don't you just drop the facade of "technical focus" and say "I will not use a piece of software whose maintainers make political decisions I disagree with". You'd have my vote on the underlying principal there, regardless of whether I agreed or disagreed with your politics.
-
Saturday 13th June 2020 12:28 GMT Anonymous Coward
Re: Bollocks.
No, it isn't a facade. I'm not apolitical, but I try not to be enslaved by my own views or by my antipathy to others' views. None of us has the luxury of picking and choosing the things we use in accordance with the political views of the creators of those things, so that would be a dumb reason to not use openzfs.
If I had to use openzfs for some reason, then I would. If I had a choice, I would factor in what I've learned about the maintainer's attitude to quality.
-
-
-
-
Saturday 13th June 2020 22:45 GMT Dan 55
Re: Bollocks.
Master-slave is less specific than the possible replacements being used in projects now. Check the examples if you don't believe me.
-
Sunday 14th June 2020 06:02 GMT Steve Knox
Re: Bollocks.
Dependent is a synonym for the technical use case here, which was previously called Slave which was actually not as good a synonym.
You're actually arguing from the general, rather than technical, terms. But hey, we can do that if you like.
If you don't understand how dependent can be a synonym for slave, then I seriously doubt you ever had parents.
-
-
Saturday 13th June 2020 08:43 GMT mark l 2
Call me cynical but a lot of these changes we are seeing in light of the George Floyd death and black life matters protests, are not usually brought about because someone of black or ethnic minority has actually made a complaint, but because of what some white person deems MIGHT be offensive if taken out of context. And after a quick google search of Matt Ahrens the person referenced in the article shows he is white.
It is similar to the BBC and Netflix removing shows like Little Britain from their platforms, I doubt they have actually done any public consultation with people of BAME to see if they are offended by it. And with comedy there is ALWAYS going to be someone who finds a joke offensive.
Changes like this really mean nothing in the big picture as they are not tackling the underlying racism that exists in society. We still allow gobshites like Farrage and Trump a platform for their racist agendas.
-
Saturday 13th June 2020 11:12 GMT Wade Burchette
Reminds me a true story. An American college used a Seminole Indian, or native American, as their mascot for the sport teams. The elitist in the NCAA -- the organization that oversees American college athletics -- deemed the mascot to be racist. This organization asked everyone what they thought, except for the native Americans themselves. Isn't that more racist than a mascot about a Indian tribe? Turns out, this one college had the approval and blessing of the Seminole nation to use the mascot. And so the NCAA backed down.
-
Saturday 13th June 2020 15:10 GMT Anonymous Coward
The University in question also happens to be one of the highest-profile colleges in Atlantic Coast Conference and the entire NCAA (and for that matter, the entire country full stop), being a 14-time national champion in nine different college sports (most particularly Gridiron Football, where they've won three times). IOW, they're one of the NCAA's biggest draws. As Badfinger once sang, "Will you walk away from a fool and his money...sonny?"
For those not familiar with the subject, look up Florida State University.
-
-
-
Monday 15th June 2020 19:12 GMT John Brown (no body)
Having lived though the time period in question, the sitcoms in particular were, if anything, anti-racist. The primary reason you don't see them on the repeat channels is because some of the terms used are on the naughty list and knuckle draggers won't understand the plot and just pick up and use the words they here. See, for example, Alf Garnet or the often hilarious Love Thy Neighbour.
Stand up comics were often very non-PC and were often cringe inducing even at the time. Good riddance to many of those guys.
-
-
-
-
Saturday 13th June 2020 20:44 GMT Anonymous Coward
Re: Slave-1
Dear Canonical,
I am offended by the package libmoosex-types-perl in Ubuntu. Please rename it immediately.
Regards,
A. Moose.
-
-
Saturday 13th June 2020 10:27 GMT Anonymous Coward
Political correctness gone mad
I'm offended that others are offended that the computing term slave is now being banned. This is ludicrous and a total lack of respect for common sense. Please please someone justify this act of crazyness and confirm you were offended by zfs use of the term slave. Some one. Anyone. Don't all shout up at once.
Love peace and respect to every man, woman or child. Your skin colour is irrelevant.
PS. How do we deal with LACP bonds, SCSI, IDE second drives or K8 nodes ???
And yes before being challenged that I wouldn't understand, growing up I got crap for being half Italian. Made me stronger. Bring it on world is my attitude.
-
Saturday 13th June 2020 10:33 GMT Phil Lord
Re: Political correctness gone mad
Here is the justification.
It is a small change, which simply moves one name for another. It took them no time at all, because they were sensible enough to lock the pull request before a bunch of right wing nutjobs descended it. The change means that one of the more unpleasant parts of human history will no longer be used as a metaphor for a piece of computing.
So a low impact change; won't make things a lot better, won't make anything worse.
-
Saturday 13th June 2020 11:28 GMT Zolko
Re: Political correctness gone mad
"So a low impact change."
that's obviously false, as proof they had to lock the PR. Technically, code-wise, you might be correct, but the impact can be of different types, and political or social fallout can be among them.
"won't make things a lot better,"
False again: it won't make any things better at all. Nobody complained before, it was only some self-imposed good-feel crusade. They didn't change the IDE master/slave naming, nor any other similar naming scheme which real people will actually see.
"won't make anything worse."
Yes, that one is True.
Therefore, in summary, it's a PR stunt by someone in power to self-promote. Incidentally, it's by a white person to promote his own greatness on the pretence of black people. I don't know what is to be celebrated here.
-
Saturday 13th June 2020 12:26 GMT Phil Lord
Re: Political correctness gone mad
Locking the PR involves the impact of having to delete all the daft comments of the form that we have sen here. If it is a feel-good crusade, well, that's fine. It has made something a little bit better if people are feeling good.
A PR stunt to self-promote? They just made a change. Lots of other people are doing all the self-promotion for them.
-
-
-
Monday 15th June 2020 12:07 GMT Anonymous Coward
Re: Political correctness gone mad
On the one hand, it's just a word, but on the other one, any language can depict easily the same mecanism intended to be described.
Primary/secondary comes to mind and can apply to any system !
There has never been a real *need* for the master/slave term.
-
Monday 15th June 2020 13:31 GMT Roland6
Re: Political correctness gone mad
From my work in distributed systems: Primary/Secondary has a different meaning to Master/Slave - one of the systems I worked on had both: with one set of nodes running in Master/Slave mode (one master, several slaves), with each node (master, slave) being implemented as a Primary/Secondary failover pair.
Fundamentally, if you want to remove the use of emotive words, then you are going to have to change the entire computer lexicon, so that textbooks, Standards etc. are all consistent and also get people to go back and revise existing code ie. a multi-decade task with near zero economic benefit.
-
-
-
-
Sunday 14th June 2020 08:15 GMT b0llchit
Re: So using the new ZFS terminology...
I'm offended by the term "mount". Please refrain from using it immediately. Mount must be banned because it has a sexual undertone and is therefore not appropriate. Computers are not like animal copulating pairs.
Also, "male" and "female" connectors must be banned. There is a great need for asexual connectors because we must not discriminate against sexual preferences. And, connectors will always fit when enough pressure is applied.
While we're at it,... "Plug and Play" must be banned too. All those plugs are not to be used for play. Holes must not be stuffed with plugs. It is not a play. It is serious work to procreate.
/s
-
Sunday 14th June 2020 18:12 GMT jake
Re: So using the new ZFS terminology...
And touch, that's completely offensive! To say nothing of unzip, finger, strip and head.
WE MUST BAN THEM ALL IMMEDIATELY!!!!!!one!!!1!
UNIX pr0n: gawk, grep, unzip, touch, strip, init, uncompress, finger, find, route, whereis, which, mount, fsck, nice, more, yes, umount, head, expand, renice, restore, touch, whereis, which, route, mount, more, yes, umount, ping, make clean, sleep
-
-
Saturday 13th June 2020 15:08 GMT Plest
FFS! "CONTEXT", people, context.
The word slave is valid, it's inanimate object that does the bidding of another component. It is not a living, thinking, caring being with feelings, it's a piece of mechanical hardware or software that will never sentient ( we hope! ) and therefore will never need rights.
What's worse is that this is all white-privileged people coming up with a lot of this nonsense, tyring to impose their sense of guilt on others, and further more for people of colour is also seen as incredibly patronising. Gwyneth Paltrow schmoozing a woman of colour. I find it far more offensive and patronising to go arounf being offended on others behalf. People of colour have been repressed for hundreds of years, they don't need patronising behaviour from over-privileged, sanctimonious white people. What they want is for society to change for the better so the skin colour is meaningless, we can all then just go on with our lives as just people..
No denying the US slave trade was one of the worst acts of human babarity ever perpetrated, while we have the standard of living that may have come from the proceeds, none of us took part. Slavery continues to this day, we must fight to stamp it out and ensure everyone is free but making silly gestures like renaming a file pointer will not help. It is patronising, pointless and makes the developer look rather stupid.
-
Saturday 13th June 2020 15:12 GMT Anonymous Coward
Re: FFS! "CONTEXT", people, context.
"The word slave is valid, it's inanimate object that does the bidding of another component. It is not a living, thinking, caring being with feelings, it's a piece of mechanical hardware or software that will never sentient ( we hope! ) and therefore will never need rights."
There are people out there who would disagree with you, especially philosophers of an Eastern persuasion. What's to say inanimate objects can't be alive, too?
-
Saturday 13th June 2020 20:29 GMT jake
Re: FFS! "CONTEXT", people, context.
"No denying the US slave trade was one of the worst acts of human babarity ever perpetrated"
Yes. I agree. However, get off the whole "US" thing. Virtually every country in the Atlantic, Mediterranean, and Indian Ocean basins were involved.
On the Atlantic side, that's from the Africans who initially enslaved other Africans[0] for sale to the Portuguese and British for sale to the French and Spanish in the Caribbean and to the Yanks in the Carolinas (etc. ... there was more. Lots more.).
Yes, the British. During the 18th Century, around 6 million Africans entered the Atlantic Slave Trade. Britain was responsible for about 2.5 million of them. That's nearly half. Stop trying to pretend there is no blood on your hands. Revisionist history doesn't work around here.
(I gave the rest of your post a thumbs-up because I felt it deserved one.)
[0] Yes, kiddies, really. Africans enslaved other Africans for sale to the Europeans. Did you think the British & Portuguese just parked a boat off the coast of Africa and invited the natives aboard?
-
Monday 15th June 2020 11:19 GMT Anonymous Coward
Re: FFS! "CONTEXT", people, context.
Yeah, really. Slavery was endemic in Africa for nearly a thousand years before Europeans pushed further south from the north of the continent, and slavery in general has existed since before written records existed.
Interestingly, Britain actually managed to abolish all slavery from its shores from the middle of the 12th century up until the 1600s when we, sadly - and only after acquiring the colony of Virginia, reengaged in the practice again with an apparent desire to make up for lost time.
More interestingly, the word Black in Old English was used primarily to describe someone with dark skin, while Sweart (a derivative of the Old Norse word Svartr) was more commonly used to describe the colour. But this is the nature of living languages. They change and evolve with time. It's a shame people can't do the same.
-
-
Sunday 14th June 2020 02:11 GMT Anonymous Coward
Re: FFS! "CONTEXT", people, context.
First, while Master is a valid term used in all sorts of contexts, linking it with Slave, however, also links it with force and fear, not blind compliance for which servant would be a better choice.
I have to wonder, though, why a developer or a company changing their terms causes such consternation? There are certainly examples of politically correct speech going off the deep end but I don't mind if a female coder is not called a codress or a female editor at ElReg is not called a editrix.
Sometimes things change for the better, although not always quickly. According to my wife, it took two decades for the IRS to change its batch processing error message from "BOOB" (Batch Out Of Balance). A minor change made solely to make the female staff more comfortable. I don't see that as a bad thing.
-
Sunday 14th June 2020 04:14 GMT jake
Re: FFS! "CONTEXT", people, context.
"a female editor at ElReg is not called a editrix."
You obviously never met our old moderatrix, Ms. Bee ... who undoubtedly would have been perfectly happy with me calling Messrs. Trump & Johnson bumbling, blathering, boring, bombastic boobs.
As for banning master/slave ...It's not that it's intrinsically a bad change, but rather that it's a change for change's sake and the thin edge of the slippery slope. People will be using this as a precedent to change pretty much any pet peeve, which is never a good idea.
This lingo is firmly entrenched in the lingua franca of the computer and networking world (and other professions), and has been for a lot of years. If the language were used with negative intent, I'd be all for making the change ... but it's not. It is just a technical description for a very specific relationship between inanimate objects. Trying to make it into something it is not says more about the complainer than the folks who use it with no ill intent.
And don't forget, making the change is not without real cost. Who is going to pay to re-write and swap out all the text books, for one thing. To say nothing of the masses of documentation out in the wild. Frankly, it's tilting at windmills just to make the tilter feel better about something that they never had anything to do with.
-
Sunday 14th June 2020 20:07 GMT Anonymous Coward
Re: FFS! "CONTEXT", people, context.
Yes, the terms are used without malice, but the fact that seemingly nobody stopped to think that they might be, at best, a little insensitive, even way back when, says quite a lot, sadly.
Of course I've always been aware of these terms in computing, but I've also always found them rather embarrassing ("Did you really have to call them that?"), and saddened that less loaded and potentially offensive terms weren't chosen, by people who undoubtedly were smart enough that they certainly could have a been a little more thoughtful.
-
-
-
-
Saturday 13th June 2020 21:03 GMT Paper
Censorship
I'm not discrediting the need for systematic reform, and - well - some self-reflection by society as a whole (including us white folk). I feel that the developer world is quite partisan.
At the same time, I'm a bit sick of social justice advocates deciding what can and cannot be said, what language is taboo or not.
Does policing the minutia of language really contribute to the needed change? Or are we potentially alienating possible allies?
-
Sunday 14th June 2020 04:40 GMT sabroni
People keep changing this word
Despite all you geniuses telling them how wrong they are.
Wouldn't it be lovely if the people trying to change things for the better outnumbered those trying to stop them? As this goes on, and more and more code gets changed to remove the word slave, how far are you prepared to go to keep it?
Why are you so invested in having the word slave in code you use?
-
Sunday 14th June 2020 06:16 GMT jake
Re: People keep changing this word
"Why are you so invested in having the word slave in code you use?"
Because as a technical word, used in a technical context, it precisely defines a specific relationship between two inanimate objects. It is the correct word to use, at least in the technical vernacular of the English language.
I think a better question might be Why are some people so determined to shame other people into feeling guilty about an institution that the other people had absolutely nothing to do with?
The trick cyclists of the world must be having a field day.
-
-
Sunday 14th June 2020 06:02 GMT Kevin Johnston
Political Correctness
I find the following to be the best response to reports of poilitical correctness, as quoted by Billy Connolly...
“Frank Zappa was correct when he said, ‘Political correctness is the language of cowardice. It’s the fear of confronting things. You can say someone is ‘so-and-so challenged’ but it’s an insult to them to assume they’re challenged by it. Tell it like it is. It will set you free.”
-
Sunday 14th June 2020 15:12 GMT Anonymous Coward
A Better Idea......
1. Hook up compilers and interpreters to the massive internet dictionaries out there.
2. In code, BAN any word found online (see #1) -- except reserved words in the chosen computer language. Replace all banned words with random strings.
*
So...in place of a "hungarian notation" variable name like "strFirstName" .... we would get "mw34RTbNls6yyy".
*
There.....problem solved....except perhaps for the maintainers!!
-
-
Sunday 14th June 2020 20:01 GMT jake
Re: Why is this important?
More to the point, of those of us who actually have read a significant portion of the ZFS source, how many became annoyed by the choice of technical terms used therein?
Of the annoyed, how many were reading that source with the specific intent of becoming annoyed upon finding and reading those words completely out of context?
Yeah, that's pretty much what I thought.
-
Monday 15th June 2020 12:11 GMT Yet Another Anonymous coward
Re: Why is this important?
Don't care what's in the zfs source code but this will become the corporate cause for next year.
Somebody in senior management will notice that everyone above the level of serf is a white golf buddy and order some diversity.
Which means they go and play golf and we get stuck in a 'workshop' with a GROLIES 'facilitator' demanding that a racially diverse group of engineers role-play how words can have meanings.
-
-
-
Sunday 14th June 2020 20:23 GMT Norman Nescio
Language changes, so we may as well get used to it.
If looking for an alternative form of wording where compulsion of action is indicated, how about officer/private; or if a learned gloss is needed for the naming, Dux / Mīles or λοχᾱγός / ὁπλίτης e.g. "The dux issues commands to the mīles, which it performs".
-
Monday 15th June 2020 11:13 GMT Michael Habel
I wonder if that word in the sence of coding, and or phisical hardware, means what he thinks it means. because I don't think it means what he seems to be >implying. but, hay bending the knee is the new hep for post crown virus 2020 I guess. Give these left wing nuts an inch and, they will take upwards of six city blocks.
-
Monday 15th June 2020 13:36 GMT Cynic_999
It's not about the words
All words are simply hooks we use to hang concepts and objects. Words should never of themselves cause offence - it is the meaning and intent behind the words that are all that are relevant. That is true *even if* the contemporary meaning was derived from something distasteful. It is the meaning that the speaker/writer was conveying at the time that is the crux of the matter. The term "slave device" has nothing whatsoever to do with any form of human exploitation. Many English words have 2 or more meanings, and context is key.
Conversely, just because a person has carefully chosen neutral or positive words to convey an offensive concept does not make it any less offensive. Many very offensive ideas have been sold using positive-sounding words. Such as "patriot," "freedom" and "democracy."
What's next? Should I object to the term "execute a program" on the grounds that it might remind people of the death penalty? How about "whipped cream"?
ISTM that there are people who are determined to take offence even when they know full well that no offence was intended, and nothing involving harm was being even obliquely referenced.
I foresee that the home of the president in the US will soon be needing a coat of paint and a new name. Perhaps "The Orange House"?
-
This post has been deleted by its author
-
Tuesday 16th June 2020 11:04 GMT Guus Leeuw
Re: It's not about the words
Dear Sir,
That "orange house" reference will not gain traction in and around Ireland, I'm afraid to have to point out as a Dutch person.
Interestingly enough, the Dutch have been part and partial to a lot of the situations that we now deem problematic. *But*, as has always been the case and will always be the case, animals will always exploit the weaker [animal]. Humans *have* a chance to stand above that most natural of instincts when it comes to treating humans who are different: Respect those differences, engage in them, and accept those differences. Any two people are *not* the same *ever*. However they can be treated the same. This is the concept of "Do not do onto others what you do not want others to do onto you".
Just my two cents (whatever a cent is worth these days),
Guus
-