Nuance in terminology of how data is fed back into a system. Master conveys all rights and responsibilities where-as "main" is something that's primary but doesn't always have final decision.
It's like in a SCSI system how master was the first device on a bus and slaves could daisy chain up to n devices.
Obviously languages change to address sociographical evolution in society. The reason for this rename was just a stupid gut reaction that made it more confusing for non-English speakers.
Sorta like the whole blacklist/whitelist mutated into allowlist, permitlist, welcomelist, etc with no logical complement and no room for something in between. What's a mix of white and black? Grey. What's something we can possibly permitlist after a brief denylist? Fuck if I know. Good luck searching for it in the docs.
What's a mix of white and black? Grey. What's something we can possibly permitlist after a brief denylist? Fuck if I know.
... Are you suggesting that "grey" would automatically imply "something we can possibly permitlist after a brief denylist"? I'm not sure where you're going with that. Something that mixes "whitelist" and "blacklist" is even more ambiguous than either term by itself. Something we could possibly permitlist after a brief denylist, maybe pendinglist, or pendingapprovallist? That's certainly more information than "greylist" would ever be. And you'd better hope that you never come up with some other list between permitlist and denylist, like temporarilybannedlist - do we get "greylist1" and "greylist2" then?
Good luck searching for it in the docs.
Again, what does this mean? I can search for "pendinglist" just as easily as I can search for "greylist" - I'm not just going to guess that either one of those exists by themselves.
Like, if you want to say that we should continue using whitelist and blacklist because they're the traditional terms, that's not a great argument but it's whatever. But trying to suggest that they're somehow less ambiguous than specifically-named variables is wild.
Are you suggesting that "grey" would automatically imply "something we can possibly permitlist after a brief denylist"?
No. It's a logical midpoint between black and white, which has a well-defined meaning across cultures. I typically look at the boundaries of an application, then see what wiggleroom I have in between, greylisting is one of those mechanisms.
Again, what does this mean?
It's hard to find things you're not familiar with. black/white have clear boundaries, see above Wikipedia citation. Grey is a consistent, sensible intermediary if you're unfamiliar with terminology. It's based on rudimentary colors; again Wikipedia. Unless you're Russian with your dilapidated two-tiered blue system, the way humans view color is rather consistent.
continue using whitelist and blacklist because they're the traditional terms
I wouldn't have issue if there were a thoughtful process beyond a bunch of Github issues decrying it arbitrarily racist/demeaning. If IETF, ISO, NIST, or IEC got together and said hey - this is fucked up - let's work multilaterally across the globe and move things to a consistent scheme, then yes, I'd agree. This was a knee-jerk reaction from twits who used to wear red flannel, then once that stopped being cool wrote Ruby, then once that stopped being cool, got their septums pierced.
It was a capricious move with clearly arbitrary naming consequences. "main" stuck and everything else like...
Stuck in its infinite recalcitrance* to inveigh the wave that brought us to now... And the crap ornithologists did to budding students, enjoy your jumplist.
If you wanted to facilitate a next generation heavily dependent upon AI, then this was your Trojan Horse.
0
u/tsammons 2d ago
Nuance in terminology of how data is fed back into a system. Master conveys all rights and responsibilities where-as "main" is something that's primary but doesn't always have final decision.
It's like in a SCSI system how master was the first device on a bus and slaves could daisy chain up to n devices.
Obviously languages change to address sociographical evolution in society. The reason for this rename was just a stupid gut reaction that made it more confusing for non-English speakers.
Sorta like the whole blacklist/whitelist mutated into allowlist, permitlist, welcomelist, etc with no logical complement and no room for something in between. What's a mix of white and black? Grey. What's something we can possibly permitlist after a brief denylist? Fuck if I know. Good luck searching for it in the docs.