Live data from Hacker News

On Redis master-slave terminology (2018)

antirez.com

51–60 of 162 posts

Re: On Redis master-slave terminology (2018)

#52
post #48
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…

Where do you think the master slave name comes from? Masters give the orders. Slaves follow the master. Slaves get all the heavy work. Slaves take the beating. Its tone deaf to ignore this as why it might be offensive to some of your coworkers. And in any case, the name is vague at best anyway. Write db, read db, primary, replica, leader, follower, marshal, worker. All better, more descriptive names for various maste…

same with bosses and workers, and nobody seems to mind that.

Re: On Redis master-slave terminology (2018)

#53
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…

The first comment on the page is important to pay attention to: http://antirez.com/news/122#comment-4084872912

Re: On Redis master-slave terminology (2018)

#54
> was disappointed to see that Redis still uses the “master” and “slave” terminology in order to identify different roles in Redis replication.

What's funny to me, it's these people are against the terminology but not against the concept. Like if you are against the words, why is okay for a Redis node to be a slave and ordered around by a Redis master? Shouldn't all Redis nodes be equal?

Re: On Redis master-slave terminology (2018)

#55
post #41

Earlier quoted context omitted.

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.

A blacklist may not have anything to do with skin color, but being on a blacklist usually has negative connotations, not positive. The related term is "whitelist," not "redlist." So I can understand why people might believe the pair has racial overtones.

I think this is a similar misunderstanding as attributing the spelling "history" (which is a typical transliteration of the word "ιστορία" from Greek, that doesn't have a "his" syllable) to the fact that history is dominated by male figures. Some have suggested the term should be changed to "herstory" to recognise the contribution of women to history.

To my mind, thinking that "blacklisting" has racist connotations because we all African people "black" also, is a similar kind of confusion.

Edit: to clarify what I'm trying to say. The fact that "black" is in "blacklist" is a coincidence and nothing to do with racism. Same as the fact that "his" is in "history".

Re: On Redis master-slave terminology (2018)

#57

The project maintainer absolutely has the right to choose not to remove offensive language. Although, I find his position to be unnecessarily defensive. What is he really fighting for? The language is outdated and stems from a practice that is universally shunned. There is work involved in changing the language yet there is no harm in it. People absolutely have the right to be offended. Feeling offended is just that…

Fighting against the word police. The net effect of banning words instead of addressing the underlying problems has the potential for very negative effects on society.

> there is no harm in it

It is immensely harmful to switch core concepts of a product around and break compatibility.

Are we gonna ask record producers to stop creating “Master records” too? Rename the disk MBR?

Does eliminating racism require deleting history, or understanding and acting on it in the real world?

(note: my comment has already been flagged. this is incredibly disheartening)

Re: On Redis master-slave terminology (2018)

#58
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…

Thank you, that's exactly how I feel. I've got a Master of Science degree, should I feel bad about that? On the other hand, I second that "slave" is not a good terminology and trivializes real slavery, while a lot of words like "replica" or "worker" are more descriptive in a software context.

Minion is another option. (Also primary/secondary in some cases.) Replica may or may not be the same thing depending upon context; there are a lot of situations (e.g. flash/strobe) where a secondary device is under the control of the primary/master).

I tend to agree that master has a sufficient breadth of meanings that you often can't/shouldn't eliminate its use.

Re: On Redis master-slave terminology (2018)

#59
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…

nvm

Re: On Redis master-slave terminology (2018)

#60
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.

[deleted]
Post reply on HN