Stories
Slash Boxes
Comments

SoylentNews is people

posted by martyb on Thursday September 05 2019, @07:27AM   Printer-friendly
from the blacklisting-"blacklist" dept.

Arthur T Knackerbracket has found the following story:

Microsoft's adoption of the Google-developed Chromium browser engine for Edge has resulted in a proposal to cleanse the open-source code of "potentially offensive terms."

Issue 981129 in the Chromium bug log lists a suggestion by Microsoft to “cleanup of potentially offensive terms in codebase” aims to rid the software blueprints of language such as whitelist (change to allowlist), blacklist (change to blocklist), “offensive terms using ‘wtf’ as protocol messages,” and other infelicities.

This bug report was raised by a Microsoft contributor, who stated: “We are just sharing a subset of what PoliCheck scanned for us,” Policheck being “a machine-learned model that another team manages that does context based scanning on hundreds of file formats.”

Googler Rick Byers, a Chromium engineer, gave the issue a cautious welcome, saying: "This sounds like a good strategy to me, thanks for doing this! We certainly have never intended for anything in the codebase to be potentially offensive, but I'm also not aware of anyone making an effort to find them all." He added:

I don't expect Chrome teams to necessarily make these bugs a priority (we haven't seen this pose a problem for us in practice as far as I know), but if cleaning this up is valuable for Microsoft (or any another Chromium contributor) then we should have no trouble getting the necessary code reviews (at least in the platform code). And yeah there are folks who look for GoodFirstBug and may want to pick up some easy commits.

Although changing comments or variable names in the source code is generally invisible to the user, this kind of revision can be problematic if it wrecks things like names in preferences and policies.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 4, Informative) by Anonymous Coward on Thursday September 05 2019, @08:17AM (5 children)

    by Anonymous Coward on Thursday September 05 2019, @08:17AM (#889922)

    Yeah, you're joking but it's already been memed into reality:

    Python joins movement to dump 'offensive' master, slave terms
    https://www.theregister.co.uk/2018/09/11/python_purges_master_and_slave_in_political_pogrom/ [theregister.co.uk]

    Starting Score:    0  points
    Moderation   +4  
       Informative=4, Total=4
    Extra 'Informative' Modifier   0  

    Total Score:   4  
  • (Score: 5, Funny) by pkrasimirov on Thursday September 05 2019, @08:22AM (2 children)

    by pkrasimirov (3358) Subscriber Badge on Thursday September 05 2019, @08:22AM (#889923)

    > seeking to change "master" and "slave" in Python documentation and code to terms like "parent," "worker," or something similarly anodyne.

    So they mean the parents are now the masters and the poor children are the workers? I am immediately and anodynely offended by that! And I am even more offended because they used a word (anodyne) that I don't know so it surely must be seriously offensive, even if only to my ignorance.

    • (Score: 2) by EvilSS on Thursday September 05 2019, @05:26PM

      by EvilSS (1456) Subscriber Badge on Thursday September 05 2019, @05:26PM (#890138)
      Yep, that's why a new proposal is coming to change "Parent" to "Bezos".
    • (Score: 2) by Pino P on Thursday September 05 2019, @09:59PM

      by Pino P (4721) on Thursday September 05 2019, @09:59PM (#890262) Journal

      Nintendo is way ahead of them, using "main" and "sub" in at least the Vs. System and the Nintendo DS. This pair of terms has the advantage that it shares initials with the "master" and "slave" terminology used in SPI and other standards, allowing reuse of abbreviations even after the woke crowd have done their thing.

  • (Score: 2, Touché) by Anonymous Coward on Thursday September 05 2019, @12:56PM (1 child)

    by Anonymous Coward on Thursday September 05 2019, @12:56PM (#890000)

    I thought instead of "slave", we now call them "enslaved persons", since they are still people, not things, enslavement being just a condition which has been imposed on them.
    Are processes not people? Well then, I say we call a "slave" an "enslaved process."

    • (Score: 2) by curunir_wolf on Thursday September 05 2019, @06:49PM

      by curunir_wolf (4772) on Thursday September 05 2019, @06:49PM (#890185)

      No, no! The correct term is "a person experiencing enslavement."

      We can't go around defining people by their situation! They are first a PERSON. It's why we have started using terms like "a person experiencing homelessness," or "people experiencing chemical addiction."

      Now, isn't that better?

      --
      I am a crackpot