Welcome to DU! The truly grassroots left-of-center political community where regular people, not algorithms, drive the discussions and set the standards. Join the community: Create a free account Support DU (and get rid of ads!): Become a Star Member Latest Breaking News General Discussion The DU Lounge All Forums Issue Forums Culture Forums Alliance Forums Region Forums Support Forums Help & Search
 

Budi

(15,325 posts)
Fri Jul 3, 2020, 09:38 PM Jul 2020

Twitter and JPMorgan are removing 'master,' 'slave' and 'blacklist' from their code

Twitter and JPMorgan are removing 'master,' 'slave' and 'blacklist' from their code
https://amp.cnn.com/cnn/2020/07/03/tech/twitter-jpmorgan-slave-master-coding/index.html

The language of computing is changing in the wake of the death of George Floyd.

Twitter is dropping the terms "master," "slave" and "blacklist" from its code after two engineers lobbied for the use of more inclusive programming language. America's biggest bank, JPMorgan Chase (JPM), is taking similar steps.

"Words matter," Michael Montano, the head of Twitter's engineering team,
said in a tweet on Thursday. "We are committed to adopting inclusive language in our code, configuration, documentation and beyond."


SNIP
At Twitter (TWTR), "master" and "slave" will become "leader" and "follower" or "primary" and "replica," while "blacklist" will become "denylist."

"Master" and "slave" refer to one process in the code that controls another, while "blacklist" describes a list of items that are automatically blocked, such as forbidden IP addresses.

Black Lives Matter movement, which is forcing companies to reckon with discrimination and the treatment of Black employees following Floyd's death.

JPMorgan Chase will also remove "master," "slave," and "blacklist" from its internal materials and code. The news was first reported by Reuters and the BBC.

The effort at Twitter was spearheaded by engineers Regynald Augustin and Kevin Oliver.

SNIP
The list of words that will start to be swapped out — which Twitter said is not exhaustive — also includes "grandfathered," which will become "legacy status," and "dummy value," which will become "placeholder value" or "sample value."

1 replies = new reply since forum marked as read
Highlight: NoneDon't highlight anything 5 newestHighlight 5 most recent replies
Twitter and JPMorgan are removing 'master,' 'slave' and 'blacklist' from their code (Original Post) Budi Jul 2020 OP
Blacklist must change since it is assigning a negative, but master & slave are precisely the relatio Bernardo de La Paz Jul 2020 #1

Bernardo de La Paz

(48,953 posts)
1. Blacklist must change since it is assigning a negative, but master & slave are precisely the relatio
Fri Jul 3, 2020, 11:23 PM
Jul 2020

The reason human slavery is abhorrent is because it is dehumanizing in the extreme. It uses a human as a machine. That is exactly the relationship between the pieces of code. It is not a monument. To stop using it is actually to white-wash slavery, as if to say slavery is nothing like using something or somebody as a machine.

Blacklist is a different issue entirely. To use it is to assign a negative (blocked) with a colour that is arbitrary but freighted with history.

Using "blacklist" is like calling an undesirable thing "gay".

Latest Discussions»Issue Forums»Editorials & Other Articles»Twitter and JPMorgan are ...