Live data from Hacker News

On Redis master-slave terminology (2018)

antirez.com

31–40 of 162 posts

Re: On Redis master-slave terminology (2018)

#31

What does he mean that you can't say "fake news" on HN?

I think he's talking about this conversation:

https://news.ycombinator.com/item?id=17818978

Click on parent a few times to get the full background.

(I found that by searching for "antirez fake news" in comments, btw, I don't remember the conversation from the time it actually took place).

Re: On Redis master-slave terminology (2018)

#33
Here we go again. But seriously, what's wrong with using "primary" and "replica" in a database context? They're generally clearer terms anyway. Obviously we'll be stuck talking about "master" and "slave" IDE connectors and the like, but other than that it seems to be falling out of use pretty much everywhere.

Re: On Redis master-slave terminology (2018)

#34
post #7

The problem I’m starting to see is that the continued use of phrases like this (master/slave, blacklist/whitelist) can be a constant reminder to some that they “don’t belong here.” Obviously, in this context, they aren’t meant to be racist; but they are a reminder that racism exists. The end result is that it makes more people feel unwanted and ultimately leave tech.

Yikes. "Blacklist" has nothing to do with skin colour. In a different context, "being in the black" is a positive situation and contrasted with "being in the red".

We start down that path and we'll end up banning "Paint it black" as a racist song.

Re: On Redis master-slave terminology (2018)

#35

I suspect this is one of those topics that at some point, everyone will have just switched terms because it's not worth the hassle to fight these fights over and over again. Kind of a "I'm not wrong, but is it a good use of 20 hours a year to argue about this?"

Which means that the perpetually offended will dictate name changes every other year. If somebody argues that they cannot use $software because it contains $word as a variable in its source code somewhere, it's certainly not a good idea to argue with them. It also not a good idea to appease them by doing what they ask.

Maybe developers should steer clear of Twitter so they don't get exposed to the problem. The only winning move is not to play, much like with ads. You don't train yourself to ignore ads or to not be influenced by them, you just use an ad blocker.

Re: On Redis master-slave terminology (2018)

#36
post #23

I find the top comment to be the most insightful thing here, and wish everyone who is running these campaigns would read it.

Suspicious though, that the profile photo is a freely available stock image: https://pixabay.com/photos/fashion-afro-american-black-peopl...

Re: On Redis master-slave terminology (2018)

#37
post #18

Note that this is from 2018. I personally totally agree with the author. Anyone who chooses to be offended by words used in a totally different context is doing exactly that - choosing to be offended. If we keep going down this path of endless meaningless virtue signalling, where will we stop? Is the term "black hole" racist too? What about blackout? Etc, etc. No one really cares about these terms and it they do thei…

> Is the term "black hole" racist too?

That has been objected to [1][2][3]. A white county commissioner described a slow office as a black hole for paperwork, a black county commissioner said that was racist and it should be called a white hole, and a black judge asked the first commissioner to apologize for his racist remark. Also, "angel food cake" and "devil's food cake" were also declared racist, apparently, in the same incident [3].

[1] https://www.discovermagazine.com/the-sciences/sometimes-a-bl...

[2] https://www.csmonitor.com/Commentary/Opinion/2008/0723/p09s0...

[3] https://www.npr.org/sections/newsandviews/2008/07/is_black_h...

Re: On Redis master-slave terminology (2018)

#38
post #6

I've read about a bunch of these renaming efforts in the past weeks and I think some of these are very justified while some of them seem to take it further than necessary. The master/slave naming seems clearly outdated to me and this one is a direct reference to slavery. A better word like replica exists so I'm using that instead. This makes a lot of sense. On the other hand there's efforts to rename white/black list…

We just renamed our use of whitelist and blacklist for two reasons, outside of any racial contexts.

The easy one is that we don't want to argue about it, much likes tabs vs spaces - the value for us is in having a standard, not necessarily what the standard is.

The other one is that I spend a ton of time convincing developers to be intentional and deliberate in their naming of variables and functions, and these terms just aren't very intentional. I've had to explain them to several ESL developers because it isn't intuitive.

Re: On Redis master-slave terminology (2018)

#39
It doesn't matter if YOU don't think it's offensive. It's about how others think and feel about it. Are people really so self-centered that they can't understand that? And the slippery slope argument doesn't hold water because it's very obvious when a good number of people have a problem with it vs one or two people who are trying to be provocative. People are reasonable and if they are telling you something bothers them, it most likely legitimately bothers them.

Re: On Redis master-slave terminology (2018)

#40
post #7

The problem I’m starting to see is that the continued use of phrases like this (master/slave, blacklist/whitelist) can be a constant reminder to some that they “don’t belong here.” Obviously, in this context, they aren’t meant to be racist; but they are a reminder that racism exists. The end result is that it makes more people feel unwanted and ultimately leave tech.

> The problem I’m starting to see is that the continued use of phrases like this (master/slave, blacklist/whitelist) can be a constant reminder to some that they “don’t belong here.”

I don't mean to be rude or belittle someone's feelings, but isn't that pretty much a sign of being mentally unwell? "This text uses blacklist to mean a list of words not being allowed. My skin is brown. This is a dog whistle to racists and a reminder that I am not welcome in tech" sounds like something that signals a need for therapy and potentially medication, not a rewrite of the documentation.

Post reply on HN