News for hackers. Stuff that matters.
Re:GitHub, fuck your name change by Roark66 on Wednesday March 17, 2021 @05:16AM (#26488393)
>I would agree "slave" seems a weird choice of a word

I disagree, however I'm not a native English speaker. It is the most descriptive single word describing this mode of working. We can't ban master/slave as a word or we will loose understanding of what it means. Another poster already mentioned that there are actual human slaves in existence today. I once heard in our time there are more human slaves than ever (mostly due to there being more people overall). It is sad that large companies like Microsoft(Github) choose to waste energy on such pointless activities instead of actually doing something about modern slavery.

Microsoft is still in unique position of being able to pressure hardware makers. Why don't they pressure them into at least trying to improve conditions of actual slaves that mine cobalt and other rare materials at the bottom of their supply chain?

Re:GitHub, fuck your name change by eythian on Wednesday March 17, 2021 @06:40AM (#26489115)
> It is the most descriptive single word describing this mode of working.

It often isn't. It's not uncommon that "replica" or "secondary" actually make more sense.

Re:GitHub, fuck your name change by junon on Wednesday March 17, 2021 @12:11PM (#26493158)
Replica means replicated data, usually a copy.

Secondary means backup or parity module.

Slave means neither of those things. A slave, in technical terms, means a "dumb" worker (meaning it doesn't make its own decisions about how it operates within the greater system) that is controlled by another module in the system (often called a "master").

And no, "worker" isn't descriptive because it doesn't specify the nature of autonomy within the system - oftentimes, a worker might autonomously pick tasks off a queue and perform work offline or something. A slave is directly, actively and imperatively given commands by another entity in the system.

Further, it is also implied that a slave has a lifetime that spans within the lifetime of the master. Workers, replicas, or secondaries do not share this trait.

"Slave" is the only word that accurately infers the technical operating aspects of such an actor within system's design.

Stop messing with our vocabulary please. We need it to do real work. Bring on the downvotes, because I know the performative woke crowd loves to ignore these facts.

Re:GitHub, fuck your name change by eythian on Thursday March 18, 2021 @07:18AM (#26501511)
> Replica means replicated data, usually a copy.

Yes, and a slave database is probably better called a replica. Because that's more descriptive of what it is.

> Secondary means backup or parity module.

Or it could mean the second device on a bus, IDE master/slave for example seems to me to be better as primary/secondary (or even, first/second.)

> Further, it is also implied that a slave has a lifetime that spans within the lifetime of the master. Workers, replicas, or secondaries do not share this trait.

I dunno, that sounds to me like overloading a word unnecessarily.

> Stop messing with our vocabulary please.

No. Choosing more descriptive words is only a better thing. Stop trying to weirdly limit vocabulary, please.

Re:GitHub, fuck your name change by junon on Friday March 19, 2021 @05:42PM (#26518414)
Slave is the more descriptive word. These aren't my definitions. They have been around for ages. You're the one changing descriptions for your own amusement.
Re:GitHub, fuck your name change by Dylan16807 on Wednesday March 17, 2021 @02:31PM (#26495077)
I would have likely upvoted you without the request for downvotes, but sure I guess I'll oblige. Even if it won't convince you to change, maybe I can warn other people you're using such an annoying rhetorical device.
Re:GitHub, fuck your name change by junon on Friday March 19, 2021 @05:44PM (#26518421)
Because the topic is annoying rhetoric. It doesn't do anything to solve the problem of racism or prejudice or poverty or socioeconomic imbalance or guard us against a police state or whatever it is people seek to "fix" with these inane changes.

I'm also very tired of being a labelled a Nazi, hence the tone.

Re:GitHub, fuck your name change by Spivak on Wednesday March 17, 2021 @10:51AM (#26492031)
I’ve also seen leader, follower in use.
Re:GitHub, fuck your name change by qwerty456127 on Wednesday March 17, 2021 @11:11AM (#26492302)
I don't know of any meaning of the "slave" word besides a person doing involuntary labor.

BTW I remember Russians translating master/slave (in the IT context, e.g. primary/secondary master/slave for IDE PATA drives) as the the leading and the led.