News for hackers. Stuff that matters.
Re:Thunderbird 91.0 by kettleballroll on Thursday August 12, 2021 @03:12AM (#28153027)
Master/Slave nomenclature is considered "problematic language" (because it harks back to slavery), and thus often replaced with more PC language these days. My organization had a whole "fix this nomenclature throughout the whole codebase" week (things like "black-/whitelist, master/slave, ....)
Re:Thunderbird 91.0 by mdp2021 on Thursday August 12, 2021 @05:11AM (#28153904)
'Master' is not counterpart to 'slave', it is counterpart to 'inferior'. 'Master' is "greater" (ex 'magis'), vs "lesser". The most resounding example is fitting: «Amicus Plato, sed magis amica veritas».

It is an ___extreme___ problem if somebody now thought [I change the tense out of refusal] that the term 'master' should not be used, especially if the perverse excuse were that someone used it in a way that makes somebody uncomfortable.

Following an old proverb, reportedly from or nobilitated by Cervantes, you are invited "not to mention the rope in the house of the hanged". But never in history, to the best of my knowledge, someone ever advanced the idea that given that people had been hanged, the term 'rope' should stop being used at all.

The term 'master' is innocent. And it has close to fullest right to be part of the language.

And there is a further matter of care given these desperate times in history: suspicion that a war against the semantic of "master" could be involved, given the many raising voices making all individuals equivalent in intellect, preparation and judgement, in the area of Asimov's warning:

«The strain of anti-intellectualism has been a constant thread winding its way through our political and cultural life, nurtured by the false notion that democracy means that "my ignorance is just as good as your knowledge"»

Re:Thunderbird 91.0 by brnt on Thursday August 12, 2021 @05:49AM (#28154173)
You are right, and I agree.

However, languages live and the people of the USA are an important determinant of where the English language is headed. They have a particular history involving this word, and that history has not been fully reckoned with. It makes sense that the same word, although in other contexts with a slightly different meaning, would be redefined or removed this way, in order to deal with that history.

Natural languages violate the sort of origins and logical meanings all the time, so this does not have to be an exception.

Re:Thunderbird 91.0 by mdp2021 on Thursday August 12, 2021 @08:42AM (#28155501)
I am not sure if I will be able to convey the point as well as I wish, but:

don't you think this way the enemy wins a battle?

Terrorists attempt bending politics through terrorizing: if one is terrorized, is that one not playing their game?

We greet in some sensible way, say, and somebody comes and promotes the greeting as now meaning "short people should stick to accounting": that somebody should not be nobilitated and their """cultural proposal""" accepted as norm: it should be discarded as noise. If the greeting were affected and linked to some unworthy agenda, that would mean empowering said agenda: it should have been impotent, but with your attention, and attributing it legitimacy in the creation of constraints, you made it powerful.

«Languages live», but uprooted they go astray. A rubberband, like that vetting attitude you (yes really you) have been trained to develop, should always there to check validity, vis-a-vis what terms mean, coremost to how they are used. One is supposed not to forget that core.

"Congratulations for having defaced our public square by defecating in the middle: you now get the privilege to do similarly with our sacred vocabulary".

So should not we speak language, as an attempt, instead of «USA [determined] English language» or «natural language»?

And more to the point, should not we avoid acting as resonance chambers amplifying deeds? Some culturally inferior party is not supposed to bend culture with the "strength of inferiority" - that is absurd. It is not a "de facto" bending, it is the "de facto" response to it that gives it power.

Re:Thunderbird 91.0 by brnt on Thursday August 12, 2021 @11:09AM (#28157280)
> «Languages live», but uprooted they go astray.

That is nonsensical. There is no such thing as a line language should not stray too far from. Languages are what they are, plain and simple. The fact that you speak English, is already a horrible affront to the French, the Celts, Angles, Saxons, both in their current day form and that of yesteryear, and any precursors to those languages in turn. English shouldn't even have the Latin-derived 'master' in the first place, if we're going that way.

I am absolutely sensitive to the argument that 'master' originally, or in some other context, is not opposed by 'slave', but 'inferior' or somesuch. And it is how I've used the word, and how it and its native equivalent is used in my native tongue. But that is no argument for fixing a particular meaning or context as more important or 'native' than any other.

Language is fundamentally, deeply promiscuous, and English may be the most promiscuous of them all. If this is a problem for you, your best bet is a dead language, or one you create yourself. You can fork anything you wish after all, that's how languages work :)

Re:Thunderbird 91.0 by mdp2021 on Thursday August 12, 2021 @12:42PM (#28158486)
> that is no argument for fixing a particular meaning or context as more important or 'native' than any other

You missed from my argument that the above statement is part of my argument: it is normal for language to also represent controversial (contextually) cases, but «that is no argument for fixing [such] particular meaning or context as more important» or having priority over, especially, its core meaning.

You are missing that I oppose an appropriation, that reduces of that richness of applications to a "yes but, you see, we cannot forget what happened in Khartoum, there is no return from that episode and now if you mention it I can only think of the event". No, the richness is intact, you are covering it. And the subsequent argument I proposed, replying to you, contains: beware while covering it of not being supportive to some political effort you would otherwise oppose.

Example: one extremist a few years ago apparently instructed his followers, their music shall be that of Depeche Mode - their guts should resonate with that; the authors of «the grabbing hands grab all they can» and «we are going backwards, to a caveman mentality» showed being less than impressed. If people stopped listening to Depeche Mode because an extremist finds their sound instrumental to hook underdeveloped prefrontals, and now there is an association, they should be dehypnotized. The extremist or another could have invented that 'depeche' is now a world that means their attempt world domination: I am not saying that Gore Gahan and Fletcher have a full right to the word, I am saying that one would not be justified to call the word "now embarassing" because some fool came up with his low fumes.

If we measured our associations with the worse in society, we would be in deep trouble, repeat:

supporting and justifying associations following the worse in society is a recipe for collective damage.

Never empower the "wrong side". If already you allow them to bend your vocabulary...

Technically, for the rest: a term is a pattern, one can apply it metaphorically to a large number of cases. (Its transliteration is largely irrelevant - 'jñāna', 'gnoscere', 'know'...) The core meaning is found navigating to the "original" pattern behind all applications. Etymology helps you with that. Forgetting the core pattern is what I called uprooting.

Re:Thunderbird 91.0 by paulryanrogers on Thursday August 12, 2021 @09:45AM (#28156260)
If we accept that language is a cultural battlefield, then is this really a hill worth dieing on?
Re:Thunderbird 91.0 by trangus_1985 on Thursday August 12, 2021 @05:26AM (#28154005)
>The term 'master' is innocent. And it has close to fullest right to be part of the language.

Meanwhile, here in the good ol' USA, we might have mucked up that elegant latin lesson a little bit [0]

0 - http://nationalhumanitiescenter.org/pds/maai/enslavement/tex...

Re:Thunderbird 91.0 by mdp2021 on Thursday August 12, 2021 @05:44AM (#28154142)
I see, but if you take a term like 'bunny'* and then for some reason it becomes - I don't know - a sensational sexual innuendo in south Boston or the whole of the continent, it is not a fault of 'bunny', and one cannot expect that others in Anywheristan start having problems with 'bunny' out of somebody's folly.

* the first term I could think of, probably as I am writing from a field having plenty of them nearby.

Re:Thunderbird 91.0 by dotancohen on Thursday August 12, 2021 @06:00AM (#28154259)
See: Pussy
Re:Thunderbird 91.0 by trangus_1985 on Monday August 16, 2021 @06:42AM (#28196675)
> one cannot expect that others in Anywheristan start having problems with 'bunny' out of somebody's folly

well that's the funny thing about language - it's very democratized in some ways. After a while, if even 10% of people use it to actively mean something sexual, the majority of people will know that it's meant to indicate something sexual.

You've reinvented dialects.

Re:Thunderbird 91.0 by throw0101a on Thursday August 12, 2021 @08:47AM (#28155560)
> Following an old proverb, reportedly from or nobilitated by Cervantes, you are invited "not to mention the rope in the house of the hanged".

Cites:

* https://www.oxfordreference.com/view/10.1093/acref/978019953...

* https://www.barrypopik.com/index.php/new_york_city/entry/don...

Re:Thunderbird 91.0 by el_oni on Thursday August 12, 2021 @05:32AM (#28154053)
while this might be true, the fact that there are master-slave analogies elsewhere makes other uses of master in CS suspect.

if the analogy had been "master-apprentice" instead there probably wouldnt be as much pushback everywhere else. while this particular instance might be an over correction, i think the overall trend has been a move in the right direction

Re:Thunderbird 91.0 by skytreader on Thursday August 12, 2021 @08:35AM (#28155436)
> if the analogy had been "master-apprentice" instead there probably wouldnt be as much pushback everywhere else

Except, you know, apprentices eventually become masters themselves. And the space isn't zero-sum; "Master Verrochio taught Master Leonardo" is semantically valid. It doesn't illustrate the semantics of, say, data replication where there is only one master at a time and the slaves are not supposed to be promoted. "Master-slave" captures the relationship succinctly.

True, it hearkens back to a dark time in US history but if that is the only criteria for censoring usage of this term, are we not also censoring discussions about this period? I agree with the sentiment to be ashamed of it but to the point where you can't even derive metaphors from it? Reeks of cowardly denial.

Re:Thunderbird 91.0 by resonious on Thursday August 12, 2021 @08:57AM (#28155667)
Right, human slavery is genuinely horrific, but trying to shield our eyes from it doesn't seem like a good way to combat it.

I think the GP's rope analogy paints a pretty good picture. Should we stop using the word "rope"? Rope has been used in a horrific way in the past.

Re:Thunderbird 91.0 by el_oni on Thursday August 12, 2021 @10:21AM (#28156719)
>only one master at a time and the slaves are not meant to be promoted.

So not like a historical master-slave relationship.

Master-slave may capture the relationship, but humans still have to read, write and interact with those systems.

Some of those humans still suffer from the legacy of slavery, jim crow and voter suppression.

We can come up with analogies and metaphors which arent so evocative and make working with systems more pleasant just on account of not flippantly referencing the darkest part of societies history.

Re:Thunderbird 91.0 by skytreader on Thursday August 12, 2021 @10:51AM (#28157043)
This might be a difference in values but to describe the metaphor as "flippant" is rather puritan don't you think? It's not as if the metaphor is reducing the gravitas of the issue. It does not even make a value judgment on whether or not slavery is wrong. It is a neutral metaphor at best.

If we as a society move to a state where a metaphor like so is verboten just because it is less pleasant or already considered "evocative" then how can we have deep and nuanced discussions on this period itself? You know the ones where we explicitly acknowledge the horrors of slave dehumanization, the terrible working conditions in the plantations, the violence stemming from these racist beliefs, among others.

Those issues are too heavy to be evoked by the metaphor (and frankly irrelevant to its purpose) and yet our current trajectory would want people to do away with it when it only serves to illustrates the relationship between computing resources. It's not even a comment on social history.

Re:Thunderbird 91.0 by hulitu on Thursday August 12, 2021 @05:19AM (#28153959)
Yes, but we need work. Also by introducing more bugs we can work more. /s
Re:Thunderbird 91.0 by peoplefromibiza on Thursday August 12, 2021 @05:25AM (#28154000)
the word "master" predates american slavery (apparently the only slavery people care about)

blacklist predates black people being enslaved in America.

It's PC war on words that distorted their original meaning.

Re:Thunderbird 91.0 by 542458 on Thursday August 12, 2021 @07:52AM (#28155065)
The word fa***t predates it’s use as a slur for homosexuals, but I don’t think anybody reasonable would argue that it’s not commonly perceived as an offensive term. These are obviously different degrees of subjective “offensiveness”, but my point is that people don’t sit down and work out the etymology before deciding if something makes them feel bad.
Re:Thunderbird 91.0 by ajsnigrutin on Thursday August 12, 2021 @10:16AM (#28156651)
Snowflake is an insulting term for overly sensitive SJWs... but it's also a word for an actual snowflake. No matter how offensive it is to someone, we still need a word for literal snowflakes falling from the clouds.
Re:Thunderbird 91.0 by slantyyz on Thursday August 12, 2021 @10:50AM (#28157026)
It's also used to describe a shape. For example, a "snowflake" schema.
Re:Thunderbird 91.0 by peoplefromibiza on Thursday August 12, 2021 @08:07AM (#28155182)
master has never been a slur, it was never meant to mean insult, it is an honorific title.

A "glass masters of Murano" makes beautiful art with glass, because he's a master in that craft.

Doesn't matter if the word has been distorted to mean something bad for a brief period of human history.

Slave is the offending word, not master.

We should have master branch or master database, but secondary branch and secondary database, instead of "slave" ones.

Re:Thunderbird 91.0 by s3tz on Thursday August 12, 2021 @03:24AM (#28153121)
Fine, but at least make it consistent then. GitHub uses "main" and now this uses "primary", next someone will use "base" and I'm not sure at all how this is better in any way.
Re:Thunderbird 91.0 by bschne on Thursday August 12, 2021 @04:31AM (#28153634)
That's hardly in the hands of any one developer to make consistent, and it was hardly entirely consistent before. As long as it makes sense in the context of a given project...
Re:Thunderbird 91.0 by handrous on Thursday August 12, 2021 @10:23AM (#28156740)
In the context of a master password, it doesn't make sense to change it. It's analogous (closely, but not perfectly) to "master key", a term which non-nerds may be familiar with from the world of physical keys (and which term, in that context, isn't going anywhere, in part because, as with this one, there's no reason whatsoever for it to) so gave normal folks a better handle on what it means and how to use the software.
Re:Thunderbird 91.0 by post-it on Thursday August 12, 2021 @05:31AM (#28154040)
There's no reason they should be consistent. Different git hosts, sure, but a master branch and master password have nothing in common but the name (which is now different).
Re:Thunderbird 91.0 by foresto on Thursday August 12, 2021 @02:17PM (#28159605)
> GitHub uses "main"

Amid the currently fashionable trend of language culling, I was mildly surprised to find myself agreeing with this particular change: In git, I think "main" is a better choice than "master", because it more accurately and succinctly reflects the intent.

(In general, though, I think the trend is misguided and counterproductive.)

Re:Thunderbird 91.0 by gsich on Thursday August 12, 2021 @08:18AM (#28155278)
except master of science and other relevant studies.