• Ever wanted an RSS feed of all your favorite gaming news sites? Go check out our new Gaming Headlines feed! Read more about it here.
  • We have made minor adjustments to how the search bar works on ResetEra. You can read about the changes here.

Zoe

Member
Oct 25, 2017
14,272
As someone in IT, Master/Slave needs to be phased out, but the use of Master on its own is fine, I think, as it has meanings beyond the ownership of people (e.g. Master Key for database work, or a Master Controller).
Yeah, you've got the master DB in databases that holds info for all other databases on the server.
 

iksenpets

Member
Oct 26, 2017
6,502
Dallas, TX
I remember being a kid and noticing the master/slave thing when an old PC was going through it's boot cycle and thinking it seemed really weird. Whitelist/blacklist are pretty ingrained, standard English terms at this point, but master/slave honestly feels unnatural, even once you know what it means.
 

Aurongel

Attempted to circumvent ban with alt account
Banned
Oct 28, 2017
7,065
The master/slave dichotomy in technology has never once made me feel comfortable using it. I work in Software Security and encourage my team to use our internal terms Active/Passive in lieu of Master/Slave when writing code and designing the UI. I've also personally asked a technical writer several releases ago to use the Active/Passive naming convention in our external docs.

Hell, this naming convention even extends out from what I do for a living and into my favorite hobby of photography:

Godox-Master-Slave-Flash.jpg
 

Deleted member 64666

User requested account closure
Banned
Mar 20, 2020
1,051
It's interesting you guys mention that. I always remember when I was 10 years old, and my dad was a technician and he was explaining to me how to wire a computer. I remember specifically that conversation about "master/slave" about the Hard Drive. I remember being confused with this particular designation.
 

Kthulhu

Member
Oct 25, 2017
14,670
I personally don't really see how it's bigoted if the origin of the terms aren't tied to bigotry. I always assumed black and white lists came from color psychology, but I could be wrong.

That being said, it's up to the devs what to call it so if they don't wanna use those terms it's fine with me.
 

platocplx

2020 Member Elect
Member
Oct 30, 2017
36,072
Any reason? I understand the master-slave relationship, but there's no equivalent to that with keys to my knowledge. So, for me at least, it doesn't carry the same connotation. You can be a master of something, meaning greatly proficient, and I would think that's where the key term would come from. All conjecture on my part though.
I think there are different ways like you could use parent Record and child record for example. But even then that could have different connotations. There has to be some kind of hierarchy and it's easier to use things that have some kind of relationship,
 
Oct 25, 2017
3,789
I personally don't really see how it's bigoted if the origin of the terms aren't tied to bigotry. I always assumed black and white lists came from color psychology, but I could be wrong.

That being said, it's up to the devs what to call it so if they don't wanna use those terms it's fine with me.

I think it's more how it makes people feel. Like if you were black would that make you uncomfortable? Maybe, maybe not but if people say it does then we can probably accommodate for it.
 

kmfdmpig

The Fallen
Oct 25, 2017
19,378
Back in the mid-90s my economics professor went off on a tangent about his concerns with the term "black market". I suspect that a ton of fields have language that could be seen as comparably problematic.
 

MegaRockEXE

One Winged Slayer
Member
Oct 29, 2017
3,953
The master/slave one always sounded gross to me. Never liked that term. I think host/client is the preferred term now?
 

infinityBCRT

Member
Nov 1, 2017
1,132
In most contexts we've moved away from Master/Slave in tech: Server/Client. Parent/Child. Host/Instance, etc.

I do think PC Master Race has become way more distasteful to me over the last few years though. I know it was meant in a fun way originally, but I really think that terminology should go away if it hasn't already.
 
Dec 11, 2017
4,838
I've been operating under the assumption that:

biological sex terminology = male/female
gender terminology = man/woman

Is this not the case? I'm honestly looking for clarification here.
 

Lom1lo

Member
Oct 27, 2017
1,433
I would have never ever made that connection in my mind. It's really weird to me, maybe because english is not my native language idk.
I guess if really people feel that way, it should be changed. But please find some good substitutes, approvelist & denylist sound horrible.
 
Oct 25, 2017
2,722
The master/slave one always sounded gross to me. Never liked that term. I think host/client is the preferred term now?

That would be the 'online' version though. Back in the day, on 90s machines, the master / slave (with having to set the physical jumper for the boot drive -master disk- and all) thing made 'some' sense, even the naming scheme was always clearly not entirely without motive.

edit: oh right, I just remembered scvhost (svc? not the starcraft constructor) is also a thing in win 7. Guess host / client is also local then.

By windows 2000 and the Pentium 3/4 they already made jumperless motherboards a thing though. These days you don't even deal with the bios anymore beyond a curiosity of 'hey, this is a thing my computer has too!'.

Can't say I've ever liked the terms, but tech is FULL of sexism and racism to the point where it's somewhat easier to hope for quick advances to nip it in the bud rather than actively campaign against it. Silicon Valley isn't the exception, sadly, but more or less the rule of how the industry is.
 
Last edited:

Zoe

Member
Oct 25, 2017
14,272
Whitelist means allowed in, approved, good to go
Blacklist means the opposite.

Why those two colors used for that description?
Wiki is wrong, the first recorded use of blacklist was in The true peace-maker: laid forth in a sermon before his Majesty at Theobalds written by the Bishop of Norwich, Joseph Hall, in 1624:

"Ye secret oppressors,..ye kind drunkards, and who euer come within this blacke list of wickednesse."

The term probably derives from the process of blackballing which was first recorded in the 1500s. Blackballing was a process of selecting membership to clubs or societies or members votes on discipline: positive votes for prospective members would be white balls placed into a container, negative votes would be black balls. So in one respect there is the white/good and black/bad concept but the root concept of blackballing goes all the way back to Ancient Greece where the voting process for removing the citizenship of someone (usually a politician) used light shells and dark sea shells, later dark fragments of pottery on which the name of the person to be removed were etched.

athens-agora-ostraka.jpg


The Greek name for these ballots, ostrakon, forms the root of the English word ostracize, which literally means to shun undesirable members of a society or group. Blackballing during ancient times often meant a complete stripping of all rights and privileges, plus the added indignity of being exiled from the community.

.
 

Commedieu

Banned
Nov 11, 2017
15,025
In VFX we use render farms.
I have always been annoyed at the Master/Slave shit.

"START SLAVE - KILL SLAVE"

But, its something that none of my white coworkers likely dont even bat an eye to. Just that word alone brings up thoughts.

slave_slave_info.png



You don't often come across "SLAVE" in your day to day. But when this is your day to day, it does have an effect that doesn't need to be there. Esp the master/slave combination. Where else is your mind going to go.
 

DrROBschiz

Member
Oct 25, 2017
16,494
Parent/Daughter boards is used

I would prefer Primary/Secondary or Auxillary (all of which are actually used here and there at random it seems)

There really isnt a standard in electronics and tech... just whatever
 

Deleted member 58401

User requested account closure
Banned
Jul 7, 2019
895
I have never understood why they used master slave when there are about 14,000 other similar relationships that don't have a hideous history.

As an aside, I used to work for the woman who tweeted this (or the one cited in the OP, anyway) and she's dope. Weird, but dope.
 

Dant21

Member
Apr 24, 2018
842
FUN FACT: There's absolutely nothing about IDE devices that justifies the master/slave dichotomy in the terminology. The controller just treats the two drives on the chain as separate devices with no inherent differences. The master drive does not have any increased priority or privilege over the slave drive, nor can it issue commands or even directly communicate to the other drive. They could have just had numbered devices like SCSI chains do and it would have made 0 difference.
 
Oct 25, 2017
3,789
I have never understood why they used master slave when there are about 14,000 other similar relationships that don't have a hideous history.

As an aside, I used to work for the woman who tweeted this (or the one cited in the OP, anyway) and she's dope. Weird, but dope.

If you think about any relationship where one part unquestioningly executed commands of another it would be a violent one. A difference between humans and machines...for now.
 
Oct 27, 2017
5,410
Words or phrases, though created with different intentions or meanings, can still be interpreted in future times to be unacceptable, and that is okay. Whitelisting and blacklisting (as shown above) has no ties to racial issues when it originated in ancient greece (literally came about from the colour of seashells, and then balls), but today could obviously be interpreted differently. We can change the words we use and still understand that the original usage was not racist.

A good example is niggardly. When you say it out loud...you will get some looks. It has no ties to the n-word at all, but because it is so close in sound, it is obvious why people would simply substitute it today for "cheap" or something similar.

So even though some terms may not be actually racist, their modern interpretations can at the very least result in uncomfortable assumptions, so there is little harm in using different terms unless (I suppose in some niche cases) there is a very specific reason why the original term would be used.
 

Bladelaw

Member
Oct 25, 2017
7,716
I've always been partial to Host/client or Mother/child instead of master slave
Whitehat/blackhat I'd prefer something like blue hat/red hat but given Red hat is already taken maybe use Pen Testing terminology so blue team/red team.
 

Chiaroscuro

Member
Oct 25, 2017
3,695
Master/Slave was very common in 80s/90s when I learned engineering, but can be easily replaced by primary/secondary (it should be common that way now, master/slave is not really used nowadays).

white/blacklist is more difficult, since I (and I guess most people) don't associate it with race but with a color code (much like green is to go and red is to stop). But if inappropriate we should start changing it to "allowed"/"not allowed " list.
 

turtle553

Member
Oct 25, 2017
2,233

You do not want to get involved with green and red, trust me. Depending on the jobsite I'm at, they could mean opposite things for a motor or valve than a different place. It's especially annoying when places change their standard in the middle of development.

Example:
Location 1)
red=running/unsafe, green means off/safe

Location 2)
red=stopped, green means running

We also use slave/master for a lot of communication protocols when describing the system that is initiating a request for data a transfer and the location the data is coming/going.

1812-Feat3-Fig1-650-compressor.png


A new term would be fine, but none so far seem as universal in meaning as slave/master.
 

totowhoa

Member
Oct 25, 2017
1,223
My company switched to using "replica database" instead of slave a few years ago. We still say "master" though.
 

orava

Alt Account
Banned
Jun 10, 2019
1,316
I associate "white hat" and "black hat" to westerns and good vs evil. Imo those are a bit of a stretch in this case.
 

Chiaroscuro

Member
Oct 25, 2017
3,695
The master/slave dichotomy in technology has never once made me feel comfortable using it. I work in Software Security and encourage my team to use our internal terms Active/Passive in lieu of Master/Slave when writing code and designing the UI. I've also personally asked a technical writer several releases ago to use the Active/Passive naming convention in our external docs.

Hell, this naming convention even extends out from what I do for a living and into my favorite hobby of photography:

Godox-Master-Slave-Flash.jpg

in this case we can switch to command unit and something like subordinate units. A little too military but the main idea is the chain of command anyway.
 

nStruct

The Fallen
Oct 26, 2017
3,139
Seattle, WA
I agree with her.

And also holy crap, I was an intern along side Leah about 15 years ago. Seems she's doing alright for herself.
 

balgajo

Self-requested ban
Banned
Oct 27, 2017
1,251
Just to add to the discussion, as a software developer from a non-english country, a lot of those English terms are used without translation in our country in a daily basis. As software development is not a us centric thing anymore this cultural change will be harder worldwide. In Japan for example スレーブ/slave, マスター/master, ホワイトリスト/whitelist and ブラックリスト/blacklist were imported from US but don't have the same negative connotation as the slavery history was different.
 

siteseer

Banned
Oct 27, 2017
2,048
i haven't set up master or slave drives since the ide days. it is falling out of use solely by being deprecated tech.
 

LinkSlayer64

One Winged Slayer
Member
Jun 6, 2018
2,296
In lieu of calling things "master" which I'm not sure I directly have a problem with, but I also have no real attachment to - an easy alternative could be calling it "Database Prime" or "Drive Prime"

Prime is a cool word I want it used D:
 
Oct 25, 2017
3,789
In lieu of calling things "master" which I'm not sure I directly have a problem with, but I also have no real attachment to - an easy alternative could be calling it "Database Prime" or "Drive Prime"

Prime is a cool word I want it used D:

"Prime" is often used to detonate alternates, derivations, or transformations (https://en.wikipedia.org/wiki/Prime_(symbol)). It could be reasonably understood to mean the exact opposite of what you are thinking.
 

Eeyore

User requested ban
Banned
Dec 13, 2019
9,029
I used to do some db work and yeah it's all over db terminology sadly :/
 

LinkSlayer64

One Winged Slayer
Member
Jun 6, 2018
2,296