TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Red Hat to remove contentious terms like master and slave from its source code

30 点作者 mds将近 5 年前

12 条评论

bdcravens将近 5 年前
In discussions about this on social media, there&#x27;s significant push back from those who are actually affected by the issues BLM is fighting for, who feel moves like this are more white guilt with no real change for what really matters. I&#x27;m sure an at-risk youth, when pulled over by two white police officers, is grateful that a bunch of highly paid programmers aren&#x27;t subjected to politically incorrect variable names.<p>(edited: I referred to this group as &quot;BLM core&quot;, but I realize that&#x27;s confusing to some)
评论 #23762489 未加载
评论 #23762868 未加载
LeoPanthera将近 5 年前
I feel like I&#x27;m in the minority that thinks this is a good idea.<p>I can easily see how some people might be made uncomfortable by the existing wording, but more importantly, <i>I can see no downside</i> to changing it.<p>It will be a very small amount of work for a very small amount of time and then everything will carry on as normal. If this helps make programming more inclusive, even in a small way, then I&#x27;m all for it.
评论 #23762689 未加载
评论 #23762638 未加载
评论 #23762743 未加载
评论 #23762552 未加载
评论 #23762955 未加载
评论 #23762568 未加载
评论 #23762536 未加载
评论 #23762602 未加载
评论 #23763068 未加载
评论 #23762686 未加载
评论 #23762510 未加载
IfOnlyYouKnew将近 5 年前
Wow, this community is terrible. It&#x27;s good to see that the people who matter are more advanced: Wikipedia is also (finally) doing this, as I noticed today. And so is Github.<p>It&#x27;s a renaming of mostly internal identifiers, a somewhat minor change for those implementing it, and a complete non-issue for anyone else. It doesn&#x27;t matter if you are offended by the terms or not. Your opinion is somewhat irrelevant for once.<p>The logic of why people may feel offended by master&#x2F;slave or white&#x2F;blacklist is trivially obvious. One can have doubts about the intensity of it, but not the basic mechanism.<p>Additionally, this issue has grown in salience precisely because people opposed it.<p>Agitating against such changes is just as emotional as the proponents are accused of being, only the justification is far more transparently dishonest considering the relative ease of this change as outlined above.<p>People will invariably profess to be willing to help overcome the lingering effects of hundreds of years of slavery and continuing racism. But when they get the chance to do so, with the barest minimum effort, it&#x27;s not going to happen.<p>Not because anyone is racist, of course. No, this is about ethics-in-datastructure-identifiers.
评论 #23763951 未加载
评论 #23762775 未加载
slipheen将近 5 年前
One thought that I had seen elsewhere on this subject really stood out to me.<p>When these phrases are being replaced, their replacements are almost always more descriptive terms for that specific project, and the way those servers interact.<p>For example- In Jenkins you run a &quot;master&quot; which schedules jobs, and &quot;slaves&quot; which run the jobs. After they updated their terminology, they referred to the job-runner as a &quot;Agents.&quot;<p>This makes it much clearer what the relationship is between them, and clarifies that the &quot;Slave&quot; servers aren&#x27;t some sort of failover server, which is how a DB might use the same terms.<p>I&#x27;ve seem other projects use primary&#x2F;replica, and several other variations, but they almost always seem to be much better fits for what the software is actually doing.
评论 #23763141 未加载
Dig1t将近 5 年前
Google is also mass refactoring internally as well, blacklist&#x2F;whitelist are now blocklist&#x2F;allowlist and so on. It&#x27;s quite a bit of churn.
评论 #23762579 未加载
评论 #23762553 未加载
simion314将近 5 年前
IMO if you change this terms with even better ones(that are more clear and more specific for the domain) then is great.
评论 #23762692 未加载
redog将近 5 年前
Why not owner or subject?<p>Are accountants not to refer to master records?<p>Do we have to stop killing child processes?
评论 #23762476 未加载
评论 #23762617 未加载
评论 #23767005 未加载
fooblat将近 5 年前
I worked for redhat in a past life and I recall having to do this for documentation back in 2003-2004 to comply with a California law[0] regarding vendors to the government.<p>It&#x27;s been a long time but I&#x27;m pretty sure I remember changing &quot;master&#x2F;slave&quot; to &quot;primary&#x2F;secondary&quot; in a bunch of bind docs.<p>0. (this might be it) <a href="https:&#x2F;&#x2F;edition.cnn.com&#x2F;2003&#x2F;TECH&#x2F;ptech&#x2F;11&#x2F;26&#x2F;master.term.reut&#x2F;" rel="nofollow">https:&#x2F;&#x2F;edition.cnn.com&#x2F;2003&#x2F;TECH&#x2F;ptech&#x2F;11&#x2F;26&#x2F;master.term.re...</a>
评论 #23762611 未加载
Zenbit_UX将近 5 年前
We live in the dumbest time-line.
评论 #23762644 未加载
LatteLazy将近 5 年前
This is a huge challenge for HN: can we treat this as the minor issue it is, and discuss it patiently and kindly?
评论 #23762866 未加载
jjj1232将近 5 年前
I’d ask every white person who says they don’t like these changes because they&#x27;re shallow&#x2F;pandering&#x2F;not as good as real antiracist action to take a step back and ask yourself if that’s the real reason you dislike this change.<p>Is it possible you actually had a knee-jerk reaction to PC-ness and are retroactively justifying it with logic?<p>I think it’s common for people (maybe especially engineering types?) to have an emotional reaction to something and find a logical reason for that emotion instead of admitting that maybe they were just being reactionary in the moment.
评论 #23778861 未加载
stuff4ben将近 5 年前
I remember talking to CloudBees reps back around 2013 when we were going to purchase Jenkins Enterprise licenses and they made a conscious effort to refer to build slaves as build agents or build nodes. I applauded them at the time for that even though there is still a lot of referencing of &quot;slave&quot; in documentation and blogs. I don&#x27;t have a problem with &quot;master&quot; but I do have a problem with &quot;slave&quot; and I&#x27;d like to eradicate it.
评论 #23762537 未加载