Advertisement

Drudge Retort: The Other Side of the News
Friday, July 03, 2020

The world's biggest site for software developers is abandoning decades-old coding terms to remove references to slavery. This is the latest in a campaign to remove such terms from software jargon. The master-slave relationship in technology usually refers to a system where one - the master - controls other copies, or processes.

More

Comments

Admin's note: Participants in this discussion must follow the site's moderation policy. Profanity will be filtered. Abusive conduct is not allowed.

Did you know the sex slave industry follows superbowls?

I always thought the word "black" was not nice.

Back to the topic, how many people will actually see the word master/slave on a pc or in code? Just smart people who tend not to be racist idiots. I guess everyone needs to show some sort of change...or else!

#1 | Posted by Brennnn at 2020-07-03 02:11 AM | Reply

It's not just Github. The removal of such terms is taking place in all parts of the computing industry.

For example, as noted further down in the cited article, firewall have blacklists and whitelists. The are changing to denylists and allowlists, respectively. The article mentions blocklists instead of denylists, but articles in software publications note that a block is a ~thing~ in software, so to say "blocklist" may be ambiguous.

But things are still in flux, so we'll see where all this lands.

imo, I've wanted to see this happen for years now.


,

#2 | Posted by LampLighter at 2020-07-03 08:33 AM | Reply | Newsworthy 1

A bit of a deeper dive...

'Master' and 'slave': Tech terms face scrutiny amid anti-racism efforts
www.cnet.com

#3 | Posted by LampLighter at 2020-07-03 09:30 AM | Reply | Newsworthy 1

imo, I've wanted to see this happen for years now.

/co-sign.
Given, I only learned about it a few years ago, and may have been my millennial-ness shaping my world view, but immediate reaction was "that is so not okay."

#4 | Posted by GOnoles92 at 2020-07-03 09:31 AM | Reply

"Master' and 'slave': Tech terms face scrutiny amid anti-racism efforts"

I understand the PC culture of today but, in reality, "Master and "Slave" is not necessarily racist. Slaves existed long before America was even discovered and wasn't always based on race. I am not defending the terms because it doesn't really matter to me, change it to Employer and Employee, whatever. The terminology describes a relationship between inanitmate objects and I just think the PC culture is just getting silly.

#5 | Posted by danni at 2020-07-03 10:02 AM | Reply | Newsworthy 1

It's weird they are trying to change terms that had nothing to do with what they are angry about.

#6 | Posted by boaz at 2020-07-03 10:23 AM | Reply

Another tech article...

OpenZFS removed offensive terminology from its code
arstechnica.com

...The terminology removed was inaccurate, as well as inappropriate.

On Wednesday evening, ZFS founding developer Matthew Ahrens submitted what should have been a simple, non-controversial pull request to the OpenZFS project: wherever possible without causing technical issues, the patch removed references to "slaves" and replaced them with "dependents."

This patch in question doesn't change the way the code functions"it simply changes variable names in a way that brings them in conformance with Linux upstream device-mapper terminology, in 48 total lines of code (42 removed and 48 added; with one comment block expanded slightly to be more descriptive).

But this being the Internet, unfortunately, outraged naysayers descended on the pull request, and the comments were quickly closed to non-contributors. I first became aware of this as the moderator of the r/zfs subreddit where the overflow spilled once comments on the PR itself were no longer possible....

While technical accuracy and precedent are valid reasons to remove master/slave terminology from a codebase, they are of course not the only reason. Ahrens' own pull request describes this eloquently enough:

The horrible effects of human slavery continue to impact society. The casual use of the term "slave" in computer software is an unnecessary reference to a painful human experience.

There should be nothing controversial about this, even if this were a drive-by pull request from a first-time contributor. Ahrens, of course, is anything but"he was one of the three founding Sun Microsystems ZFS developers beginning in 2001, and he remains a lead developer of the OpenZFS project today....



#7 | Posted by LampLighter at 2020-07-03 10:24 AM | Reply

The middle and upper classes are disproportionately white while the poor classes are disproportionately black, so I'd to see "class" stricken from coding terminology as well as it's an unnecessary reference to the pain and hardship faced by blacks in America.

#8 | Posted by LIVE_OR_DIE at 2020-07-03 10:35 AM | Reply

as long as I can git clone commit and push, I don't really care what they call it.

#9 | Posted by horstngraben at 2020-07-03 10:35 AM | Reply

I don't know why anyone would defend the use of "master" and "slave" in computer code. Even if you discount the racial context, slavery was always a brutal system. The terms aren't even accurate in most of the computer contexts. For example, on a hard drive, there were jumpers labelled "master" and "slave", but the "slave" drives didn't follow the commands of the "master", they simply weren't the primary, bootable drive.

Why use such fraught terms when there are far more accurate terms that can be used? I questioned its use 40 years ago when I was building my own computers. It shouldn't have taken this long to re-think the use.

#10 | Posted by StatsPlease at 2020-07-03 11:19 AM | Reply | Newsworthy 2

The terms aren't even accurate in most of the computer contexts. For example, on a hard drive, there were jumpers labelled "master" and "slave", but the "slave" drives didn't follow the commands of the "master", they simply weren't the primary, bootable drive.

#10 | POSTED BY STATSPLEASE AT 2020-07-03 11:19 AM | FLAG:

It's a relic of SCSI drive terminology that use a master/slave comm model.

"Master/slave is a model of asymmetric communication or control where one device or process controls one or more other devices or processes and serves as their communication hub. In some systems a master is selected from a group of eligible devices, with the other devices acting in the role of slaves."

#11 | Posted by sitzkrieg at 2020-07-03 11:24 AM | Reply

IDE not SCSI.

#12 | Posted by snoofy at 2020-07-03 11:50 AM | Reply

@#12 ... IDE not SCSI. ...

SCSI predates IDE by a few years.

IDE originated back in the Compaq PC clone days as an alternative to the complexities of SCSI. Let's call it mid-1980's.

SCSI was circa 1980.


#13 | Posted by LampLighter at 2020-07-03 12:00 PM | Reply

IDE has the slave/master configuration.
SCSI supports up to 7 or 15 LUNs.

#14 | Posted by snoofy at 2020-07-03 12:05 PM | Reply

@#14

You are correct. I was thinking more of the origination date than the actual architecture.

While SCSI pre-dates IDE, IDE was, as you say, a master/slave architecture.

SCSI is a peer-to-peer bus, with end-point termination.

Thanks for the correction.


#15 | Posted by LampLighter at 2020-07-03 12:14 PM | Reply

What I remember of SCSI was that it was a pass-through daisy chain and required a termination after the last drive. Each drive was individually addressable. I also remember it was primarily for larger, faster drives. ATA was around in the same time frame that SCSI was used.

#16 | Posted by StatsPlease at 2020-07-03 12:19 PM | Reply

I haven't had to use a SCSI drive since fiber channel was a thing. Is it? I haven't been in a NOC in a long time and desktops are on NVME and m.2 nowadays it seems.

#17 | Posted by sitzkrieg at 2020-07-03 12:52 PM | Reply

Apparently, it's still around, including fiber and USB versions:

Recent physical versions of SCSI"Serial Attached SCSI (SAS), SCSI-over-Fibre Channel Protocol (FCP), and USB Attached SCSI (UAS)"break from the traditional parallel SCSI bus and perform data transfer via serial communications using point-to-point links

The last time I dealt with a SCSI drive was old hardware that topped out with 1GB drives.

#18 | Posted by StatsPlease at 2020-07-03 01:07 PM | Reply

I guess resistor color code mnemonics are out too, now.

BBROYGBVGW

#19 | Posted by donnerboy at 2020-07-03 01:57 PM | Reply | Funny: 3

BVGW

#20 | Posted by donnerboy at 2020-07-03 01:58 PM | Reply

"Master' and 'slave': Tech terms face scrutiny amid anti-racism efforts"
I understand the PC culture of today but, in reality, "Master and "Slave" is not necessarily racist. Slaves existed long before America was even discovered and wasn't always based on race. I am not defending the terms because it doesn't really matter to me, change it to Employer and Employee, whatever. The terminology describes a relationship between inanitmate objects and I just think the PC culture is just getting silly.
#5 | POSTED BY DANNI AT 2020-07-03 10:02 AM | FLAG: | NEWSWORTHY 1

Not silly, but brilliant.

Why use such fraught terms when there are far more accurate terms that can be used? I questioned its use 40 years ago when I was building my own computers. It shouldn't have taken this long to re-think the use
#10 | POSTED BY STATSPLEASE AT 2020-07-03 11:19 AM | FLAG: | NEWSWORTHY 1

My thought precisely. The relm has been filled with loads of legitimate roadblocks, this was deliberately maintained as status quo, disregarding the factual relationship with the language as horrific and misplaced since inception. Then again, in a male-dominated anything existing for this long you are undoubtedly to experience this type of enabling at every level. It invented Lara Croft, so we know the accurate dimensions of the facets..

#21 | Posted by redlightrobot at 2020-07-03 02:19 PM | Reply

Depeche Mode - Master and Servant

#22 | Posted by redlightrobot at 2020-07-03 02:24 PM | Reply

#19

You left out gold and silver.

#23 | Posted by willowby at 2020-07-03 04:07 PM | Reply

Are the auto manufacturers going to do the same? I just recently replaced a clutch slave cylinder.

#24 | Posted by willowby at 2020-07-03 04:09 PM | Reply

While I agree with the basis of the anti-racism movement and reigning in the police. I have to give this a giant "meh". It isn't discriminatory terminology. What it is in the computer and technology world is 100% descriptive of what is going on. To me personally, this is where we get off track on what really matters. Using the terms master and slave I never took as racial or offensive but simply descriptive.

#25 | Posted by GalaxiePete at 2020-07-03 05:40 PM | Reply

Are the auto manufacturers going to do the same? I just recently replaced a clutch slave cylinder.

#24 | POSTED BY WILLOWBY AT 2020-07-03 04:09 PM | FLAG:

You just seriously f**** up my life. Or improved it. Probably both. One thing I do for a living is called ACES & PIES, it's data mapping for the automotive industry. So many descriptions are about to be changed in a very short period of time. A lot of the ACES/PIES systems aren't built for bulk updates.

#26 | Posted by sitzkrieg at 2020-07-04 11:07 AM | Reply

I had to order new brake "white racist oppressor" cylinder for my Dodge.

#27 | Posted by visitor_ at 2020-07-04 12:14 PM | Reply

"Blackhat" vs "whitehat" might be the next terms to be rebranded, even though it stems from actual hat colors from Western shows.

#28 | Posted by GOnoles92 at 2020-07-05 12:57 AM | Reply

It's going to take a while for Philips (Netherlands) to change I2C/SPI communications and tech notes.

#29 | Posted by LesWit at 2020-07-05 02:34 AM | Reply

"Blackhat" vs "whitehat" might be the next terms to be rebranded, even though it stems from actual hat colors from Western shows.

#28 | POSTED BY GONOLES92 AT 2020-07-05 12:57 AM | FLAG:

Written by white supremacy culture.

#30 | Posted by sitzkrieg at 2020-07-05 08:57 AM | Reply

Comments are closed for this entry.

Home | Breaking News | Comments | User Blogs | Stats | Back Page | RSS Feed | RSS Spec | DMCA Compliance | Privacy | Copyright 2020 World Readable

Drudge Retort