See also this comment I wrote a couple days ago re ZFS avoiding the use of "slave" (which was used in a different sense from "slave" hard drives, and both of which are different senses from the "master" boot record): https://news.ycombinator.com/item?id=23521392
In general I think it's good that people are picking more meaningful terms.
Exactly. That's why it's a bad choice of name for IDE controllers and for the main boot record, where the master does not control the slave.
> inb4 we can sacrifice accuracy over feeling
Firmly agree that we should not sacrifice accuracy over feeling. I have no sympathy for people whose feelings are hurt because they're told that "master"/"slave" terminology is inaccurate. Facts don't care about your feelings.
And yes, the master makes no decisions on his own, the master simply sees which of the slaves has indicated that he wishes to be passed control, and then the master passes all control onto that slave and leaves.
I completely forgot what slavery means. I thought that slavery meant that masters controlled the slaves and the slaves didn't have freedom. Thanks for correcting my misunderstanding.
Comments like this do not help, regardless of how right you are on the underlying issues.
Inherent in the negative concept of slavery is the removal or limitation of self-determination. If the components don't have free will, this isn't an imposition.
However, in the larger context, there are very much thinking, feeling entities that are negatively impacted by the use of this terminology.
In contrast, it costs next to nothing to update the terminology to use similar terms that don't cause psychological harm to a significant portion of the populace.
Frankly, if it makes this field and career path more welcoming to people I am absolutely fine with it.
Keep your "woke" attitude outside of IT please
It's looking at hard drives and calling everyone who has used terminology you think might offend someone racist through passive voice.
Paint with broad strokes, and you should not be surprised to get blowback. Walk in and start calling everyone around you closet racists without any real justification other than word choice, and to be frank, you should be thankful you don't get a worse response than you do.
Our inability to empathize, or "put ourselves in someone else's shoes" is at the root of so many of our problems...
Projects started changing terminology at least 6 years ago, like Django at https://news.ycombinator.com/item?id=7801646 .