点击“开发者技术前线”,选择“星标????”
在看|星标|留言, 真爱
参与 | 泽南、社伟
文末顺手加我微信 回复“666”,获取一份专属大礼包
转自 | 机器之心
近期美国、欧洲BlackLivesMatter运动愈演愈烈。现在有消息指出,谷歌决定放弃Chrome浏览器的两个单词——Blacklist黑名单、Whitelist白名单的用法。后续程序员会用“Blocklist”(禁止名单)来替代它。相比之下,“blocklist”英文中只变动了一个字母,也算是很聪明的改变了。据了解,Chrome源码中有大概有2000处涉及到了“Blacklist”,这也不能用简单的“查找-替换”变个名字了事,改变源码需要测试是否会有错误,这依然需要谷歌程序员们付出相当多的劳动。
原文: Over the past few weeks, protesters around the world have spoken out against all forms of racism and to proudly declare that Black lives matter. Google has been a supporter of the Black Lives Matter movement and the protests, and now the Chrome team is beginning to eliminate even subtle forms of racism by moving away from terms like “blacklist” and “whitelist.”
在过去的几周中,世界各地的抗议者大声疾呼反对一切形式的种族主义,并自豪地宣布黑人的生命至关重要。Google一直是“黑人的命也是命 Black Lives Matter”运动和抗议活动的支持者,现在Chrome团队开始通过取消“黑名单”和“白名单”等术语来消除甚至微妙的种族主义形式。
Facbook的React官网也打出:关注黑人生命 Black Lives Matter
自去年10月以来,谷歌浏览器(或更具体地说是Chromium开源项目)在其官方代码样式指南中包含了有关如何编写“种族中立”代码的指南。该文件明确指出,Chrome和Chromium开发人员应避免使用“黑名单”和“白名单”一词,而应使用中性术语“阻止名单”和“允许名单”。
Terms such as “blacklist” and “whitelist” reinforce the notion that black==bad and white==good. That Word Black, by Langston Hughes illustrates this problem in a lighthearted, if somewhat pointed way.
诸如“黑名单”和“白名单”之类的术语强化了以下概念:黑==坏,白==好。兰斯顿·休斯(Langston Hughes)的《黑字》(Black)一词轻松愉快地阐明了这个问题。
Google早在2018年5月就开始努力删除Chrome中面向用户的“黑名单”和“白名单”实例,在将“黑名单”替换为“黑名单”方面已经取得了一些进展。但是,Chrome的内部代码仍然有很多对黑名单的引用,包括称为“组件/黑名单”的整个代码部分。
鉴于最近有反对种族主义和警察暴行的抗议活动,至少一位Chromium开发人员已经承担起自己的责任,以实现Chrome拥有种族中立代码的愿望。今天下午,提交了一个新的代码更改,试图安全地替换单词“ blacklist”的每个可能的实例,而不会破坏浏览器的任何部分,其最终目标是将“ components / blacklist”重命名为“ components / blocklist”。
一旦审核并接受代码更改,总共将替换2000个对“黑名单”一词的引用。令人鼓舞的是,Google员工采取了各种形式的种族主义斗争行动,并提醒我们所有人都有力量在自己的领域内与种族主义作斗争。
还有一件事情:哈工大,哈工程被禁用“工科神器”:MATLAB,美国“实体名单”深入校园。
哈工大、哈工程被禁用“工科神器”:MATLAB
一个商业数学软件居然也能被美国人禁用。
哈工大、哈工程的老师和学生们最近无法使用 MATLAB 了,这一消息迅速成为了人们关注的热点。
近日,在知乎等社交网络上,有哈工大学生表示收到了正版软件取消激活的通知,而在与 MATLAB 开发公司 MathWorks 交涉之后,人们得知因为美国政府实体名单的原因,相关授权已被中止。
在询问了 MathWorks 美国客服之后,有人获得了这样的回复:无法恢复服务。
我们也得知了哈工大学生使用正版 MATLAB 近几天遭遇的情况:6 月 6 号人们在使用 MATLAB 时突然跳出反激活通知,此时点击反激活还能使用。但到了 6 月 7 号启动 MATLAB 时又显示授权许可无效,网页无法登录哈工大域名的账户,重置密码后邮件显示:
然后有人咨询了 MathWorks 和哈工大校内负责技术支持的老师,收到如下回复:
这是一件令人无语的事。该学生表示,作为已付费的正版软件,未来也许还有希望有限使用。但 MATLAB 被封禁也可能只是一个开始,更多来自美国的软件可能都会碰到这种情况。
哈工大、哈工程最近的遭遇,和去年华为被美国列入「实体名单」时有些相似。由于美国的制裁措施,自去年 5 月至今华为手机一直不能使用谷歌服务框架等一系列软件服务。
如果观察美国商务部 5 月 22 日公布的「实体名单」,会发现目前已包含 13 所中国大学:北京航空航天大学、中国人民大学、国防科技大学、湖南大学、哈尔滨工业大学、哈尔滨工程大学、西北工业大学、西安交通大学、电子科技大学、四川大学、同济大学、广东工业大学以及南昌大学。
纵观这些高校,其优势学科覆盖范围很广,实力也非常强大,涉及航空航天技术、材料、仪器、计算机、工程、人工智能等多个领域。如果阻止这些高校与美国的学术交流,甚至正常教学活动,是对中国高科技发展的一种限制。
MATLAB:工科生必备神器
对于现在的工科生来说,MATLAB 是必不可少的工具,其必要性可能仅次于 Office 了。如果 MATLAB 官方对哈工大、哈工程持续施行禁用,那么凡是这些学校发表的论文,其中就不能出现利用 MATLAB 得到的数据、图、表等——无论你使用的是正版还是盗版。
MATLAB 是美国 MathWorks 公司出品的商业数学以及科学计算仿真软件,是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,初始版本发布于 1984 年。软件包含的数十个工具箱功能涵盖数学计算、建模仿真、电子通信、机械化工、汽车航空、电力能源、经济金融、生物医学等多个学科。现在提供有企业版、校园版和家庭版,当前世界上有数百万工程师与数学家都在使用 MATLAB。
使用 MATLAB 系列工具生成的模拟图。
尽管 MATLAB 的设计初衷是数值计算,但其中的可选工具箱使用 MuPAD symbolic engine,具备符号计算能力。额外的包 Simulink 添加了图多领域模拟和针对动态和嵌入系统的基于模型的设计。
随着 MATLAB 在校园教学实践中发挥着越来越重要的作用,国内各大高校,如清华、北大、西安交大等,都相继引进了 MATLAB 校园版,哈工大也不例外。一些大学专业课程的第一节课,就是在教你如何安装 MATLAB。
此前在哈工大,学生们使用大学邮箱就可以下载安装最新版的 MATLAB——2019 年 3 年 15 日,哈工大发布了 MATLAB 校园版上线的通知,向全校师生提供 MATLAB 软件单机版的个人注册使用。在哈工大内部,MATLAB 将在航天学院、电子与信息工程学院、计算机及软件学院、数学研究所等十数个学院和研究机构广泛应用。
图源:哈工大官网。
之后,哈工大与 MathWorks 公司保持紧密联系,邀请该公司员工举行讲座,为学生讲解 MATLAB 的使用操作流程。2020 年 3 月,哈工大发布了 MATLAB 校园授权 License 更新指南。一切本该沿着校企商业合作的正常方向发展,怎奈 MathWorks 公司最终还是拗不过政府的强制性禁令。
MathWorks 员工:迫于形势,被迫执行禁令
禁止国内学生使用 MATLAB,让实体名单对国内科研机构造成了更大的影响。对于 MATLAB 的开发者——软件公司 Mathworks,其员工也表示绝对无法认同。
在社交网络上,有 Mathworks 员工表示:这次哈工大被禁是因为美国商务部出台的实体名单,Mathworks 作为有军工应用产品的美国公司只能遵守法规,这并不是 MathWorks 的主动行为。所谓被禁也只是不能提供技术支持和未来的商务合作,之前卖出去的正版授权应该还是可以用的。
该员工还表示 MathWorks 的立场一直是非常反对贸易战的,公司高层在季度大会上明确表示过对华为的禁运会损害人类的科技发展与合作。但是毕竟作为美国公司,Mathworks 也只能被迫执行禁令。
人们纷纷表示无法想象没有 MATLAB 的工作该如何进行。如果 MATLAB 长期被禁用,目前能够想到的替代品是更加开源的 Python、Julia 等语言。
但也有人指出,虽然 MATLAB 可以被其他语言替代,但 Simulink 仿真却很难找得到替代品。
微博知名教育博主 @毛毛虫 Claire 也对哈工大和哈工程被禁用 MATLAB 一事发表评论。她指出,虽然私下可以使用盗版,但如果发表论文时投稿单位没有获得授权即使用 MATLAB 生成的数据、图、表等,则可能面临被起诉的风险。
参考内容:https://www.zhihu.com/question/400551624
前线推出学习交流群,加群一定要备注:
研究/工作方向+地点+学校/公司+昵称(如大数据+上海+上交+可可)
根据格式备注,可更快被通过且邀请进群,领取一份专属学习礼包
扫码加我微信进群,内推和技术交流,大佬们零距离
历史推荐你写得API接口代码真是一坨"屎",难道不能对返回格式统一处理一下吗?
丢人!华人高考状元,华科35岁软件工程师:因涉嫌欺诈150万美元抗疫贷款被捕!伪造文件开空壳公司…刷题一个半月,一口气拿下腾讯、华为、Oppo、微软7个大厂offer,字节跳动薪资涨幅60%!