Teach someone with no previous cultural knowledge what "allow" and "deny" means, then ask them what white list and black list means, then ask them what allow list and deny list means.
Black and white list requires previous knowledge of what those terms mean, allow and deny do not. Someone can intuit from just basic language knowledge what the feature does.
Although I don't think anyone ever seriously thought that "master" branch meant the "lord" branch.
https://english.stackexchange.com/questions/474419/does-the-...
I personally like "main" as the replacement. Clear, concise and as you say, feels natural too.
Hmm there's also something about he who picked the name (which wasn't Linus apparently) meant "master" as in e.g. "master recording", see the Twitter tweets in the comments to that answer. And that he doesn't remember if maybe he was influenced by BitKeeper, was 15 years ago
Regarding your concern about people for whom English isn't the first language, I dont know how valid it is. Because those terms exist under the same names and fall under the same usage in many other languages. I can confirm that it is the case with Russian, as "черный список" is a commonly used phrase, and it literally translates to "black list", and has the exact same meaning as in English.
Better hope you're not dealing with a block device or other data structure that involves units of data called blocks.
"Which one, the deny list or the list of blocks?".
because you give them an inch and they'll take a mile.
look up "menstruators" and "birthing people" to see what else that kind of people fight for.
>objectively clearer
then it wouldn't be necessary to force the change. nobody had a problem with these words until very recently, and only in very narrow circles of very loud people with disproportionate amount of power
>especially for folks who's first language is not English?
that's a very slippery slope
Most people don't see 'blacklist' with racist connotations or think 'motherboard' is in any way at odds with transgenderism.
The things that worry me are the witch hunts started by the same group of people. See my other comment on "fren"
Independent of all other political goings on, in a vacuum, I could agree that we should get rid of white and blacklist and replace them with something else.
Whitelist and blacklist are the words we've been using for decades to describe a concept. Everybody knows what they mean.
Yeah, and so was calling black men "boy" or using the n-word like 50 years ago.
Language changes because people realize there are better words that more people are okay with.
—- The langage police
[0]: like painting over a fence, geez.
I'm generally on board with using culturally neutral terms, particularly since they're often more descriptive of the actual thing being described. I think there would be far less resistance if people didn't feel coerced.
Ultimately if you're trying to edge proof language then you're just changing which bunch of people you're pissing off but I feel like people who do this act like its impossible they could piss anyone off over this.
Political correctness linters require you to explicitly acknowledge or disable warnings when you're doing things like pasting existing URLs.
And it never stops with one term. It started with master/slave (which are now replaced with dozens of synonyms that are often hard to figure out), then whitelist/blacklist, and the activists are already queueing up the next words for sure.
Few people want to ban others from using alternative terms that they consider better, but where they draw the line is when others prevent them from using the terms they deem appropriate, or demand/force additional work.
Pushing such terms is (while presumably this is not the conscious intent) a means of cementing power by showing who (as in, “what vague coalition”, not “which specific people”) is in control.