not only that but whitelist-blacklist are just bad names.
even greenlist-redlist would be better (at least while we have light signals at intersections) as green means go red means stop are more universally understood.
but allowlist and blocklist are just plain better, they are self explanatory words. you don’t need to learn what they mean since it’s right there in the name.
whitelist-blacklist are names where you need to learn the meaning of them, sticking to them just because they were used in the past is not the best argument.
Words often work like unique signifiers “symbols”, often by using them you learn them and dont question it. Thats a neutral phenomenon. It has advantages and disadvantages. Mainly, redlist is as disconnected from meaning as blacklist is. Requiring the understanding of what a “car” is, and why they cant “wheel their way” thru a cross shaped road becuse of a colored light being there. It sounds really stupid when put like that, but accessability is important.
it isn’t though. you don’t need cars to learn red means stop, we literally had miniature roads, crossing and signs at my pre-school (or whatever it’s called in English, the one you go at age 3 till 6, you start school at 6).
Stop sign is red, pedestrian crossing are just red - stop, green - go. you learn that from a very young age so the association is natural.
Also, just to be clear, I didn’t say redlist is good, just that it’s less stupid than blacklist.
How is blacklist stupid? Green and red aren’t natural, in fact black/white makes more sense because it represents a binary choice (true/false, off/on).
They came from voting in ancient Athens were people had a white ball and a black ball. You put one or the other into a jar, a black was a no vote, white was yes. It has never had anything to do with race. If it bothers you change the words for skin color instead then.
“whitelist-blacklist are names where you need to learn the meaning of them”
You could say this about every word. All language is based on past usage.
not only that but whitelist-blacklist are just bad names.
even greenlist-redlist would be better (at least while we have light signals at intersections) as green means go red means stop are more universally understood.
but allowlist and blocklist are just plain better, they are self explanatory words. you don’t need to learn what they mean since it’s right there in the name.
whitelist-blacklist are names where you need to learn the meaning of them, sticking to them just because they were used in the past is not the best argument.
I’m fairly certain the term “blacklist” came before traffic lights
Words often work like unique signifiers “symbols”, often by using them you learn them and dont question it. Thats a neutral phenomenon. It has advantages and disadvantages. Mainly, redlist is as disconnected from meaning as blacklist is. Requiring the understanding of what a “car” is, and why they cant “wheel their way” thru a cross shaped road becuse of a colored light being there. It sounds really stupid when put like that, but accessability is important.
it isn’t though. you don’t need cars to learn red means stop, we literally had miniature roads, crossing and signs at my pre-school (or whatever it’s called in English, the one you go at age 3 till 6, you start school at 6).
Stop sign is red, pedestrian crossing are just red - stop, green - go. you learn that from a very young age so the association is natural.
Also, just to be clear, I didn’t say redlist is good, just that it’s less stupid than blacklist.
Fair, the idea of “going” will be there and hopefully, likely its symbols will stay relivant.
How is blacklist stupid? Green and red aren’t natural, in fact black/white makes more sense because it represents a binary choice (true/false, off/on).
They came from voting in ancient Athens were people had a white ball and a black ball. You put one or the other into a jar, a black was a no vote, white was yes. It has never had anything to do with race. If it bothers you change the words for skin color instead then.
“whitelist-blacklist are names where you need to learn the meaning of them”
You could say this about every word. All language is based on past usage.