EEVblog Electronics Community Forum

General => General Technical Chat => Topic started by: tszaboo on September 28, 2016, 12:38:02 pm

Title: Master/Slave
Post by: tszaboo on September 28, 2016, 12:38:02 pm
So I just got TI's EAP questions (texas instuments asks you about your opinion on a topic). They basically asked me if I'm fine with the technical term, master/slave. This is ridiculous. Some people actually want to change these terms, because, it is "not politically correct". Now, I'm not a redneck (oh no, I should have said country music and NASCAR enthusiast). But someone please explain it to me: Are there anyone, who is actually upset about these terms?
What is next? Female connector term will be banned? Or we have to use different term for penetration dept? When did everyone got so bored with their life, that they are actually bothering with this?
Title: Re: Master/Slave
Post by: StuUK on September 28, 2016, 12:43:04 pm
My pet hate!!! Bullshit PC, the worlds gone mad.....  :scared:

http://www.politicallyincorrect.me.uk/banned.htm (http://www.politicallyincorrect.me.uk/banned.htm)
Title: Re: Master/Slave
Post by: joeqsmith on September 28, 2016, 12:50:10 pm
I used the word nipple the other day and people cringed.  I also use master slave and get strange looks now and then. 

There are companies who publish a list of words that are not to be used.    :-DD :-DD  This is what we have become. 
Title: Re: Master/Slave
Post by: rdl on September 28, 2016, 01:31:17 pm
There are many people who would agree.

https://www.youtube.com/watch?v=Kp8PLmOBklE (https://www.youtube.com/watch?v=Kp8PLmOBklE)

Title: Re: Master/Slave
Post by: daqq on September 28, 2016, 01:36:06 pm
Sadly, more total bullshit.
Title: Re: Master/Slave
Post by: dannyf on September 28, 2016, 01:43:34 pm
I predicted this long before the great state of California officially banned the ide slave vs. Master.

Other terms likely to go away: black Friday, white house, masters degree, master chef, i2c master slave, husband and wife, family, male or female connectors, ...., and eventually individual names.

In the utopic future, we are just some emotion less numbered objects.
Title: Re: Master/Slave
Post by: Galenbo on September 28, 2016, 02:04:00 pm
When did everyone got so bored with their life, that they are actually bothering with this?

Entire University "study" departments are subsidized with my money to research the new hate term or society dividing aspect.
Their goal is to undermine each existing field so they can get control over it.
A part of the personnel is mainly employed to deny the existance or activities of those departments.
Title: Re: Master/Slave
Post by: tszaboo on September 28, 2016, 02:07:02 pm
When did everyone got so bored with their life, that they are actually bothering with this?

Entire University "study" departments are subsidized with my money to research the new hate term or society dividing aspect.
Their goal is to undermine each existing field so they can get control over it.
A part of the personnel is mainly employed to deny the existance or activities of those departments.
Yes, it is funded by the money the lizard people are taking from us. ;) ;)
Title: Re: Master/Slave
Post by: rstofer on September 28, 2016, 02:17:34 pm
I'm sure everyone here remembers the un-PC ditty for the resistor color codes.  I learned it about 60 years ago and I don't suppose I'll be upgrading any time soon.  I just don't say it out loud...

I was messing around with SPI the other day and I had that very thought:  When will they have to come up with another pair of names for the master/slave relationship?  Boss/worker?  We already have reverse gender plugs and receptacles.  Male/female pipe threads?
Title: Re: Master/Slave
Post by: daqq on September 28, 2016, 03:55:10 pm
Quote
I was messing around with SPI the other day and I had that very thought:  When will they have to come up with another pair of names for the master/slave relationship?  Boss/worker?  We already have reverse gender plugs and receptacles.  Male/female pipe threads?
Equal - Equal sound correct enough.
Title: Re: Master/Slave
Post by: Dielectric on September 28, 2016, 04:33:55 pm
So, what are the alternatives to master and slave?  Producer/Consumer and Source/Sink don't work right for bi-directional comms.  Maybe coordinator and subordinate?  Too much typing.  :scared:
Title: Re: Master/Slave
Post by: joeqsmith on September 28, 2016, 04:40:25 pm
I'm sure everyone here remembers the un-PC ditty for the resistor color codes.  I learned it about 60 years ago and I don't suppose I'll be upgrading any time soon.  I just don't say it out loud...

I was messing around with SPI the other day and I had that very thought:  When will they have to come up with another pair of names for the master/slave relationship?  Boss/worker?  We already have reverse gender plugs and receptacles.  Male/female pipe threads?

Don't count on it.  The color codes are a thing of the past. 

Client/Server seems to be more common now.   
Title: Re: Master/Slave
Post by: tszaboo on September 28, 2016, 05:18:29 pm
Don't count on it.  The color codes are a thing of the past. 

Client/Server seems to be more common now.
Client/server dictates information flow, master/slave control flow. If you have a ADC connected to a microcontroller, the ADC is the server, which is always* ready to transmit information, when the microcontroller requests it. Totally confusing and unnecessary, and reverse to master/slave.
Title: Re: Master/Slave
Post by: System Error Message on September 28, 2016, 05:54:18 pm
with drives this can still be the case. one sata port to another is parallel, they have their own channel. Still in a configuration that term is used (such as in clusters, computer architecture, drives) the master/slave analogy makes the most sense just like with male/female connectors, you know they plug into each other. You cant plug the same gender into the other correctly lol so its an accurate analogy in a way and makes it easier to understand when it comes to looking for what you need.

You could use the term primary/secondary instead and with connectors perhaps connector A and B since people are much smarter now but in the past if you said primary drive or secondary to someone in the past they wont understand it so these analogies are used as in the past people werent as smart with technology as they are now. I still would say that people arent as smart with technology now as they think its all magic (theres so much wrong you can explain to almost anyone around and con them.
Title: Re: Master/Slave
Post by: SL4P on September 28, 2016, 10:07:39 pm

In the utopic future, we are just some emotion less numbered objects.
...but easy to manage by governments using their objective, template driven policies.
Title: Re: Master/Slave
Post by: joeqsmith on September 28, 2016, 10:25:47 pm
It could be pimps and hoes for all I care as long as the writer is clear about which is the master. 
Title: Master/Slave
Post by: timb on September 28, 2016, 10:54:56 pm
You cant plug the same gender into the other correctly lol

Unless the connectors just sort of scissored or something...

Scissor me timbers! (http://gph.is/XMFZOo) [NSFW]
Title: Re: Master/Slave
Post by: dmills on September 28, 2016, 11:00:46 pm
Plenty of hermaphrodite connectors out there....

regards, Dan.
Title: Re: Master/Slave
Post by: Mr.B on September 28, 2016, 11:04:43 pm
I'm sure everyone here remembers the un-PC ditty for the resistor color codes...

Whats wrong with "Big Beautiful Roses Occupy Your Garden But Violets Grow Wild"...  :o
Title: Re: Master/Slave
Post by: tautech on September 28, 2016, 11:17:50 pm
My pet hate is Chairwoman, it's BS.  :bullshit:

Madam Chairman is the correct way to address a female chairman.

Yeah I know languages evolve but it's like  :horse:
Title: Re: Master/Slave
Post by: MK14 on September 29, 2016, 12:27:31 am
What next ?

Banning White PCB Silkscreen colours, because it racially discriminates against minorities.
Ditto Black and Brown silkscreens.

It will have to be Purple Silkscreens from now on.
Title: Re: Master/Slave
Post by: Halcyon on September 29, 2016, 12:58:01 am
(https://pbs.twimg.com/media/CK3QCpdUMAAvxVX.jpg)
Title: Re: Master/Slave
Post by: AlfBaz on September 29, 2016, 01:12:39 am
male/female fittings? God forbid should you ever need a bleeder valve :palm:
Title: Re: Master/Slave
Post by: tautech on September 29, 2016, 01:20:23 am
male/female fittings? God forbid should you ever need a bleeder valve :palm:
M-F nipple or F-M nipple ? Reducing or straight nipple?
Then there's ballcocks......how do you deal with those?  :scared:
Title: Re: Master/Slave
Post by: joeqsmith on September 29, 2016, 02:49:50 am
Mechanical devices have much more colorful names.  The valve that supplies fuel to the engine on a bike for example is a petcock.  Of course at the end of every spoke is a nipple. 
Title: Re: Master/Slave
Post by: AlfBaz on September 29, 2016, 03:34:06 am
Then there's the exact opposite of PC naming.
Take these items that already have a legitimate name, in this case a blocked chute limit
(http://pcm.verticals.s3-website-ap-southeast-2.amazonaws.com/c/ITC-Products/images/Heavy-Duty-Tilt-Switches-from-ITC-Products-635327-l.jpg)
mostly called donkey dicks :D
Nothing like a bit of alliteration to get a name to stick
Title: Re: Master/Slave
Post by: Rerouter on September 29, 2016, 03:52:35 am
How about we jump to the other end of the spectrum, and call it dominant, and submissive. Shortened to Dom and Sub to have the political correctness death spiral when a kid tries to hook up an arduino.
Title: Re: Master/Slave
Post by: Brumby on September 29, 2016, 04:00:20 am
Leader/Follower?

(It could become a cult thing.)
Title: Re: Master/Slave
Post by: Cyberdragon on September 29, 2016, 04:25:32 am
What about connectors being the "outy" bit and the "stick it inny bits"? :P
Title: Re: Master/Slave
Post by: edy on September 29, 2016, 05:10:14 am
I'm sure everyone here remembers the un-PC ditty for the resistor color codes...

Whats wrong with "Big Beautiful Roses Occupy Your Garden But Violets Grow Wild"...  :o

I've seen it just memorized in order of the rainbow. For example, we start with BLACK, then BROWN as it is a mix between black/red, and then RED is next. So first 3 colors are BLACK, BROWN, RED. Then you have basically the rainbow starting with RED.... ORANGE, YELLOW, GREEN, BLUE, VIOLET. Then from violet you need to get to white on the end, so you have GREY in-between the violet and white, because if you mix violet and white, you get a light purple/greyish color (ok, it's a stretch but that's the only one off). That's easier to me than memorizing a sentence, to be honest.

As far as the multipliers go, it is just 10 to the power of the color's number. So BLACK being a 0, so 10 power 0 is 1x. BROWN is 1, so 10 power 1 is 10x, and so on through to BLUE which is 6, or 10 power 6 is 1,000,000x. After that, you memorize gold 0.1 and silver 0.01, and the tolerances BROWN (1%) RED (2%) GOLD (5%) SILVER (10%)  (also same order as all the other digits). If no band then 20% tolerance.

Not sure if this is harder than the mnemonic.

Title: Re: Master/Slave
Post by: Brumby on September 29, 2016, 05:32:11 am
I've seen it just memorized in order of the rainbow. For example, we start with BLACK, then BROWN as it is a mix between black/red, and then RED is next. So first 3 colors are BLACK, BROWN, RED. Then you have basically the rainbow starting with RED.... ORANGE, YELLOW, GREEN, BLUE, VIOLET. Then from violet you need to get to white on the end, so you have GREY in-between the violet and white, because if you mix violet and white, you get a light purple/greyish color (ok, it's a stretch but that's the only one off). That's easier to me than memorizing a sentence, to be honest.
That's pretty much how I taught myself to remember it: Black, Brown, <rainbow (with the merge of indigo & violet>, Grey, White.  Follow with the multipliers.  After a few years, you can spot a 4.7k resistor in a pile just by looking at it.

Quote
After that, you memorize gold 0.1 and silver 0.01
That took a bit longer.  I don't use many values that low.

Quote
and the tolerances BROWN (1%) RED (2%) GOLD (5%) SILVER (10%)  (also same order as all the other digits). If no band then 20% tolerance.
Gold, Silver and none were easy enough - and for so many years that's all I ever came across.  The others took a little getting used to.

But my biggest beef is with reading colour bands on blue bodies - especially 1% resistors when you're not sure which end is the start.
Title: Re: Master/Slave
Post by: Brumby on September 29, 2016, 05:33:57 am
Not sure if this is harder than the mnemonic.

Never knew the mnemonic, so I don't know.

Bottom line is - I know the codes, so I can live without it.
Title: Re: Master/Slave
Post by: Mr.B on September 29, 2016, 06:31:03 am
Not sure if this is harder than the mnemonic.

Seems to be to me...

I only used the one I quoted as a joke.
The way I was taught back in the day was a mnemonic that sort of doesn't make a lot of sense...
It worked for me an has stuck.

black, brown, roy-g-biv, goes west.

"biv" is of course simply Blue Violet, but made into a sort of a word...

Title: Re: Master/Slave
Post by: Brumby on September 29, 2016, 07:05:26 am
While we are talking about colour codes....

One place I worked at went through a file system restructure - getting new shelving, folders and a great array of stickers.  These stickers were colour coded - ten colours for numerics and ten colours for groups of letters.

BUT - did the colour sequence follow the colour code that had been around for DECADES on electronic components? 

NO!

That was the most frustrating exercise I ever encountered.  I had to ignore the colours and simply file according to the alphanumerics.  Even then, old habits had me looking at the wrong place all too often.
Title: Re: Master/Slave
Post by: dannyf on September 30, 2016, 10:29:05 am
Quote
mostly called donkey dicks :D

That's MACRO aggression right there.

isn't going to fly.
Title: Master/Slave
Post by: timb on September 30, 2016, 02:59:27 pm
Not sure if this is harder than the mnemonic.

Seems to be to me...

I only used the one I quoted as a joke.
The way I was taught back in the day was a mnemonic that sort of doesn't make a lot of sense...
It worked for me an has stuck.

black, brown, roy-g-biv, goes west.

"biv" is of course simply Blue Violet, but made into a sort of a word...

"BIV" is Blue Indigo Violet. It's supposed to sound like a person's name: Roy G. Biv, whose initials would be RGB!

Red Orange Yellow Green Blue Indigo Violet. :)

That's how we learned the color spectrum when I was in school. It's an old pneumonic; not sure if they still teach it today, but they still did at least when I was a kid (late-80's).
Title: Re: Master/Slave
Post by: helius on September 30, 2016, 03:13:41 pm
Of course on a real spectrum there is no identifiable "Indigo" area. Blue and violet are very close and there is nothing distinct lying between them.
Title: Re: Master/Slave
Post by: suicidaleggroll on September 30, 2016, 03:21:38 pm
How about Driver/Passenger?  The driver controls the bus, the passenger is just along for the ride.
Title: Re: Master/Slave
Post by: timb on September 30, 2016, 11:20:00 pm
Of course on a real spectrum there is no identifiable "Indigo" area. Blue and violet are very close and there is nothing distinct lying between them.

Not to the human eye, but it is there, at roughly 450nm, between blue and violet!

That said, here's the scoop on the "original" seven colors of the rainbow: It is likely that what Newton called "blue" is actually cyan, which would make his "Indigo" blue!

Quote
Indigo is therefore counted as one of the traditional colors of the rainbow, the order of which is given by the mnemonic Roy G. Biv. James Clerk Maxwell and Hermann von Helmholtz accepted indigo as an appropriate name for the color flanking violet in the spectrum.[16]

Later scientists conclude that Newton named the colors differently from current usage.[17][18] According to Gary Waldman, "A careful reading of Newton's work indicates that the color he called indigo, we would normally call blue; his blue is then what we would name blue-green, cyan or light blue."[19]

The human eye does not readily differentiate hues in the wavelengths between blue and violet. If this is where Newton meant indigo to lie, most individuals would have difficulty distinguishing indigo from its neighbors. According to Isaac Asimov, "It is customary to list indigo as a color lying between blue and violet, but it has never seemed to me that indigo is worth the dignity of being considered a separate color. To my eyes it seems merely deep blue."[20]

Some modern color scientists divide the spectrum between violet and blue at about 450 nm, with no indigo.[21][22]

Indigo is the Pluto of colors. :(
Title: Re: Master/Slave
Post by: zapta on October 01, 2016, 12:37:44 am
This master/slave topic should come with a trigger warning.
Title: Re: Master/Slave
Post by: Cerebus on October 01, 2016, 12:59:25 am
My pet hate is Chairwoman, it's BS.  :bullshit:

Madam Chairman is the correct way to address a female chairman.

Yeah I know languages evolve but it's like  :horse:

Nothing wrong with Madame Chairwoman as far as I'm concerned. The one I hate is Mr/Madame ChairPERSON. Yuck! That is pure PC horse-pucky, and ugly sounding, whereas chairman/chairwoman is just being smart enough to figure out the gender of the person you're addressing.

Some many jobs ago our purchasing manager, Jenny, was made one of the directors of the company and I was very pleased to see that she insisted that her job title was to be "Directrix"  - which is the correct form for such a Latin derived word (cf Dominator, Dominatrix).
Title: Re: Master/Slave
Post by: Cerebus on October 01, 2016, 01:29:23 am
That said, here's the scoop on the "original" seven colors of the rainbow: It is likely that what Newton called "blue" is actually cyan, which would make his "Indigo" blue!

That would make a lot of sense as the name of the colour "indigo" comes from the dye Indigo which is of course the traditional dye for denim and is far from "indigo" in colour in the modern sense of "indigo". Indigo dye has been around a *very* long time and in Newton's time people were a little closer to the soil and probably recognised the colour for what it was. Indigo proper comes from the asian plant Indigofera tinctoria but a chemically identical dye obtained from a different plant was around in ancient Britain as Woad and has been used to dye cloth (and skin) in Britain for thousands of years.

Title: Re: Master/Slave
Post by: Brumby on October 01, 2016, 01:31:52 am
Nothing wrong with Madame Chairwoman as far as I'm concerned. The one I hate is Mr/Madame ChairPERSON. Yuck! That is pure PC horse-pucky, and ugly sounding, whereas chairman/chairwoman is just being smart enough to figure out the gender of the person you're addressing.

If you are at a meeting or making reference to the position where the gender is known, then I tend to agree with you.  However, if you are referring to the position which may have either gender filling it, then Chairperson is acceptable, IMHO.
Title: Re: Master/Slave
Post by: helius on October 01, 2016, 01:37:33 am
https://www.youtube.com/watch?v=IsvfofcIE1Q (https://www.youtube.com/watch?v=IsvfofcIE1Q)
Title: Re: Master/Slave
Post by: NiHaoMike on October 01, 2016, 02:26:31 am
How about Driver/Passenger?  The driver controls the bus, the passenger is just along for the ride.
That doesn't work during read operations when the peripheral drives the bus to return data. Maybe host/peripheral or host/gadget? That's what USB calls it.
Title: Re: Master/Slave
Post by: Cerebus on October 01, 2016, 02:27:58 am
Nothing wrong with Madame Chairwoman as far as I'm concerned. The one I hate is Mr/Madame ChairPERSON. Yuck! That is pure PC horse-pucky, and ugly sounding, whereas chairman/chairwoman is just being smart enough to figure out the gender of the person you're addressing.

If you are at a meeting or making reference to the position where the gender is known, then I tend to agree with you.  However, if you are referring to the position which may have either gender filling it, then Chairperson is acceptable, IMHO.

There's already a perfectly acceptable formulation for that, "The Chair", that does not mangle God's* own language.

*If you accept the, self-evident, assertion that "God is a Yorkshireman".
Title: Re: Master/Slave
Post by: Brumby on October 01, 2016, 10:49:00 am
There's already a perfectly acceptable formulation for that, "The Chair"

Indeed - you are right.  It's been a while since that term has come up in conversation...
Title: Re: Master/Slave
Post by: amyk on October 01, 2016, 02:27:24 pm
How about we jump to the other end of the spectrum, and call it dominant, and submissive. Shortened to Dom and Sub to have the political correctness death spiral when a kid tries to hook up an arduino.
Along the same theme, I have a somewhat oddly translated service manual which has this phrase:
Quote
Proper care must be exercised when performing S&M on the printer to avoid damages/injury.

There is a register in some Intel chipsets which goes by the abbreviation "BDSM".
Title: Re: Master/Slave
Post by: Cerebus on October 01, 2016, 06:10:00 pm
Along the same theme, I have a somewhat oddly translated service manual which has this phrase:
Quote
Proper care must be exercised when performing S&M on the printer to avoid damages/injury.

"Before servicing the printer, scroll through the front panel menu to the Safeword setting."
Title: Re: Master/Slave
Post by: donmr on October 01, 2016, 07:02:21 pm
Leader/Follower?

Controller/Responder?
Title: Re: Master/Slave
Post by: donmr on October 01, 2016, 07:03:56 pm
Once we got a formal complaint from the janitorial staff because one worker had read a message on a server console (back when they were paper) about a child process being aborted.
Title: Re: Master/Slave
Post by: MK14 on October 01, 2016, 07:11:22 pm
Once we got a formal complaint from the janitorial staff because one worker had read a message on a server console (back when they were paper) about a child process being aborted.

Your lucky it did not say "Child processes aborted and KILLED by user donmr".
They might have called the homicide team on you.
Title: Re: Master/Slave
Post by: JoeN on October 01, 2016, 07:21:17 pm
(https://www.eevblog.com/forum/chat/masterslave/?action=dlattach;attach=259597;image)
Title: Master/Slave
Post by: timb on October 02, 2016, 12:09:49 am
Once we got a formal complaint from the janitorial staff because one worker had read a message on a server console (back when they were paper) about a child process being aborted.

Haha, that's awesome!

10 years ago I ran a web hosting business; I once got a *very* irate call from a *very* Christian woman, accusing me of being some sort of devil worshiper...

Once I got her calmed down a bit, I finally figured out what had happened: Apparently she had tried to send an email to someone and it bounced, so she got a message from the mailer-daemon!

But it wasn't just the fact that she got an email from a "demon" that upset her; you see, I ran all FreeBSD servers, so at the bottom of the bounce message was a little ASCII art picture of the FreeBSD mascot, horns, pitchfork and all!

She thought we had been embedding Satanic imagery into all her emails or something. She ended up moving over to a "Christian Web Hosting Company" and paying about 3x as much. That company also used FreeBSD servers!

Edit:  Funny thing is she used a Mac! She would have really blown a gasket if she realized her email was being sent by Darwin! (Plus Hexley, the Darwin mascot is a platypus with horns and a pitchfork!)
Title: Re: Master/Slave
Post by: helius on October 02, 2016, 12:14:06 am
Yeah, the FreeBSD daemon mascot is kind of unrealistically cute.
It should look more like:
(http://vignette1.wikia.nocookie.net/littleghoulies/images/2/25/Ghoulies-cats-eyes.jpg/revision/latest?cb=20100612135537)

Maybe we can change the "master/slave" terminology to "sorcerer/thrall"
Title: Re: Master/Slave
Post by: Cubdriver on October 02, 2016, 04:28:34 am
It could be pimps and hoes for all I care as long as the writer is clear about which is the master.

So would the attention signal sent from the controller then be a 'bitch slap', and an interrupt request from the peripheral be a 'pimp slap'?

-Pat
Title: Re: Master/Slave
Post by: ruffy91 on October 02, 2016, 06:55:00 am
Dont try leader/follower translated to german :-)
What's wrong about controller/device?
Title: Re: Master/Slave
Post by: tszaboo on October 02, 2016, 08:45:05 am
Dont try leader/follower translated to german :-)
What's wrong about controller/device?
Or we can maybe leave it as master/slave.
Whoever is complaining: You are not a slave. Your family or friens are not slaves. You never met a slave in your entire life, and you probably never will. Who are you protecting?
Nobody ever read a technical paper, and said: What is this slavery thing? BTW, the translation into my language is master/servant.
Title: Re: Master/Slave
Post by: ruffy91 on October 02, 2016, 08:49:13 am
We should shut down this slavery. All buses must be Multi-Master only by 2018! [emoji25]
Rise of the machines.
Nobody in Switzerland is able to understand this, we still have "Mohrenköpfe".
Title: Re: Master/Slave
Post by: Cyberdragon on October 02, 2016, 02:28:32 pm
Leader/Follower?

Controller/Responder?
Top/Bottom

Oh wait...are we supposed to be going the other way with it? Well OOPS! Voltamort is NOT SORRY! >:D
Title: Re: Master/Slave
Post by: GreyWoolfe on October 02, 2016, 04:14:42 pm
I'm sure everyone here remembers the un-PC ditty for the resistor color codes...

Whats wrong with "Big Beautiful Roses Occupy Your Garden But Violets Grow Wild"...  :o

Bad Beer Rots Our Young Guts But Vodka Goes Well...was what I learned.