(给程序员的那些事加星标)

BLM 运动引发的术语修改风

6 月 上旬,BLM 运动引发的技术社区修改源码和文档中的 blacklist/whitelist 术语,Chromium 项目走在了前列。

6 月中旬,国外程序员 Una Kravets 喊话 GitHub,建议 git 中默认分支名字 master 应该改成 main。

GitHub 的 CEO 回应到:“提议很好,我们已经在做了!”  由此还引发了 Reddit 网友制作各种趣图段子吐槽 GitHub。

7 月上旬,JP Morgan 和 MySQL 诸多厂商或开源项目陆续宣布修改自家源码和文档中的非中立有种族歧视的术语。

对于 6 月份那个修改 Git 中的 master 的号召,曾有网友调侃说 “坐等 Linus 开喷”。

面对这种修(yun)改(dong)趋势,脾气暴躁的 Linus 也不大可能公开喷了。

(小插曲:拿过 2018 年图灵奖的深度学习技术大佬 Yann Lecun 最近比较郁闷,他在推特上对被指“严重种族歧视”的 PULSE 算法发表了看法,结果遭到网友的各种指责。由此引发的“骂战”持续了两周,最后 Yann Lecun 发帖称退出推特。)

Linus 同意内核开发采用中性术语

在 7 月初,Linux 内核维护者 Dan Williams 发了一份 PR,建议逐步取消 master/slave 和 blacklist/whitelist 术语。

近日,Linus 则在 Linux 5.8 版本库的 PR 中批准了该提议。

从今以后,Linux 内核开发者不能再使用 master/slave 、blacklist/whitelist 了。

那可以用哪些替代的术语呢?

master/slave 的替代术语有:

  • primary/secondary

  • main/replica 或 subordinate

  • initiator/target

  • requester/responder

  • controller/device

  • host/worker 或 proxy

  • leader/follower

  • director/performer

blacklist/whitelist 的替代术语包括有:

  • denylist/allowlist

  • blocklist/passlist

目前,Linux 团队并没有推荐任何具体的术语,而是要求开发者根据情况进行选择,新的术语将用于为 Linux 内核编写的新源代码及其相关文档。而旧的术语将只被允许用于维护旧的代码和文档,或 "在为现有的(截至 2020 年)强制使用这些术语的硬件或协议规范更新代码时"才可以进行使用。


另外,还有件事我们也在关注着后续发展。

“黑帽白帽”也敏感?谷歌安全副总裁提议修改

7 月初,有一位谷歌安全工程师提议黑帽(BlackHat)和 白帽(WhiteHat)也要改,正好 2020 年 8 月的 “BlackHat” 安全大会召开在即,这个提议迅速引发热议。

发出提议的 David Kleidermacher 是谷歌的一位工程副总裁,负责 Android 和 Google Play Store 的安全。David 还声称要退出今年的 “BlackHat” 安全大会。

虽然信息安全社区中有些人同意,但大多数人则反对此提议,并指出“黑帽和白帽”与奴隶制和肤色毫无关联,它们是起源于西部片,坏蛋通常戴着黑帽子,而好人则戴着白帽子。

其他人则指出,二元论中的“黑与白”代表邪恶与善良,这是自文明诞生以来就存在的概念,早在种族区分之前就有了。

(参考:开源中国、程序员的那些事)

- EOF -

推荐阅读  点击标题可跳转

1、“我不想被 Linus 喷”,年轻的内核维护者不好找

2、苹果,请给 Linus 安排一台 ARM 笔记本

3、Linus 反对每行代码不超过 80 字符

关注「程序员的那些事」加星标,不错过圈内事

圈内事,我在看❤️

脾气暴躁的 Linus 不大可能开喷修改 master相关推荐

  1. C++是一门很烂的语言?Linus Torvalds又双叒叕开喷了!

    文章来源:CSDN Linux发明者Linus Torvalds又双叒叕开喷了! Linus在计算机方面的天赋大家都知道的,22岁发明Linux,但是让他火遍全网的技能还得属嘴炮,众所周知的与 Min ...

  2. 杠上了,Linus 再次怒喷 Intel 直言“去死”

    来自:开源中国 链接:https://my.oschina.net/editorial-story/blog/4387164 自上个月严辞拒绝 Intel 安全漏洞相关补丁之后,Linus Torva ...

  3. 为什么程序员的脾气都很大_脾气暴躁的程序员的测试包:评论

    为什么程序员的脾气都很大 After having gotten some constructive feedback regarding my testing practices on the ba ...

  4. 马库斯开喷GPT-3:演员而已,它根本不知道自己在说什么

    鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 最近,GPT-3真是风头一时无两,不仅延续了前代编故事的能力,还能写代码.答问题.下象棋-- 但现在,有人指出: GPT更像是一个即兴演员, ...

  5. 怎么对待脾气暴躁爱骂人的女人?

    1,如果她是你女朋友,那估计你不适合她,或者说她不适合你,因为感情的事是不能勉强的,有的人就可以忍受脾气暴躁的女人,或者说可以让她不暴躁吧,呵呵, 老婆是一辈子的事情,所以一定要选一个适合自己的,这样 ...

  6. 父母脾气暴躁对孩子有哪些影响

    现在的父母们本身生活压力就大,如果再遇到孩子不听话,调皮捣蛋处处都跟我们父母对着干.一般人真的很难控制住脾气,当然如果孩子犯了很大的错误,父母要该管还是要管,如果只是一点小事就尽量不要发火,我们父母可 ...

  7. Revit二开--批量修改视图范围(revit宏)

    Revit二开–批量修改视图范围 团队协作建模过程中,中心文件的样板视图范围不满足你的需求怎么改, 方法一创建一个样板,把所有的目标视图应用样板即可. 方法二使用revit宏命令 遍历文档中的视图 然 ...

  8. 脉脉林凡“开喷”,BOSS直聘慌了?猎聘输了?

    前不久,脉脉CEO林凡将矛头对准BOSS直聘,称其没有解决中高端人才的痛点,而脉脉的全维招聘对BOSS直聘形成了降维打击.所谓的全维招聘,其实就是"社交+社区+智能算法". 这番口 ...

  9. 15岁的孩子,脾气暴躁,不想读书

    15岁的孩子,脾气暴躁,不想读书 孩子是对谁脾气暴躁? 脾气暴躁,简单描述为情绪不稳定吧,但情绪变化必然伴有对象的存在,他在用自己的性格向对象表示自己的不满: 整天玩手机的原因,无他: 1. 生活太单 ...

  10. 孩子脾气暴躁不听话怎么办

    孩子脾气暴躁容易发怒,甚至摔打东西,很多家长为此苦恼不已.那么,对于脾气暴躁的孩子究竟应该怎么管教?家长有没有好办法来应对呢?专家认为,当孩子发脾气的时候,家长可以试试下面三个方法. 第一个方法是&q ...

最新文章

  1. WebShell代码分析溯源(第1题)
  2. Android动态申请多个权限-非第三方框架
  3. linux下踢出已登录用户
  4. git新建项目并push进去
  5. AppStore发布产品步骤
  6. 割点和桥算法——摘自《算法艺术与信息学竞赛》
  7. RegOpenKeyEx 返回值 2
  8. oracle 去重_超详细的四类数据库去重实现方案汇总,值得收藏
  9. 读书记录(持续更新...)
  10. 我是这样在第一轮筛选简历的
  11. 应聘网站编辑常见面试题
  12. Unity Shader Alpha Blend 填坑记录
  13. python将图片合并到PDF
  14. 计算机硬盘用u盘维修,电脑维修:U盘和移动硬盘及固态硬盘的区别
  15. 3个步骤+1个模型,「数据分析」才是「增长黑客」的核心技能
  16. 关于长江的题目_高中优秀议论文题目【高中关于长江的作文题目加优秀范文】...
  17. 初探TweenMax 动画
  18. lotus-miner 元数据备份
  19. mysqldump实战-问题2
  20. 飞企互联新三板上市 资本的注入让三个梦想着陆

热门文章

  1. 一首光辉岁月的歌词,送给自己
  2. 以字符串为例,谈谈Python到底要学到什么程度
  3. windbg命令解释
  4. 现代通用计算机雏形是,科技知识:什么是现代通用计算机的雏形
  5. Kaggle案例精选——电信客户流失预测(Telecom Customer Churn Prediction)Part One:数据说明;数据导入、处理;数据总览;描述性分析
  6. YYC松鼠短视频系统V2.1版本+后台分类无法编辑的 bug造成错误
  7. 网站常用攻击技术详解
  8. 华为企业组网实例:VRRP+MSTP典型组网配置
  9. android 动态裁剪图片,Github最火开源项目-Android图片裁剪
  10. WPF之NPOIE导出xcel