奴隷制を連想させるとして、Pythonで「master」「slave」といった単語が削除される 193
ストーリー by hylom
親子関係が不快という人が現れたらどうするんだろう 部門より
親子関係が不快という人が現れたらどうするんだろう 部門より
Pythonのバグトラッカーに、「Avoid master/slave terminology」という要望が寄せられている。これは「多様性のため」に奴隷制度を連想させる「master」「slave」という単語を削除するほうが好ましいという提案だ(Slashdot、Motherboard、Register)。
そもそも「master」という単語は非常に多くの場所で使われており、たとえばバージョン管理システムGitでは「masterブランチ」という概念がある。そのため、これを変更するのは容易なことではない。また、master/slaveという単語は電子回路やソフトウェアアーキテクチャにおいて奴隷制とはまったく関係ない文脈で使われている。そして、「slave」を置き換えられる単語で適切かつ広く普及している単語はいまのところ存在しない。こういった理由から反対の声も出ていたが、最終的には「salve」という単語は「worker」や「helper」に、「master process」という言葉は「parent process」に置き換えられることになったという。
なお、この議論は非常に白熱したため、Python開発において「優しい終身の独裁者」から離れるとしていたPythonの生みの親であるGuido van Rossum氏が仲裁し、提案された変更を受け入れる決断を下している。
いまアメリカの言葉狩りは相当やばい (スコア:4, すばらしい洞察)
かつて日本も一時期は相当やばかったけど
アメリカはここ数年で本当にヤバいレベルになってきた模様。
言葉だけじゃなく南北戦争の将軍の銅像を撤去させるとか
マジで主張し、それが実際に行われたりしてるので大問題になってる。
例えば日本でいうと西郷隆盛の銅像を「多様性のため」撤去するって言って
本当にやっちゃうような状況。
昔からの価値観で生きてる田舎の白人たちからすると、
自分たちの慣れ親しんだ歴史上の人物が突然犯罪者扱いされてみ?
この国はおかしい、移民たちに乗っ取られた!アメリカンファースト!って
そりゃ叫びたくなるでしょうよ。
正直、Python の人は間違った選択をしたよ。
言葉を狩って彼らが満足するか?いやもっと多くのものを刈り取ろうとするだけだよ。
master と slave と呼んでもいいんだよ。そういう名前があることと
現実の奴隷制に対する配慮とは何の関係もない。
むしろそういう名を残すことこそが歴史を風化させない意義があるんだけど
彼らは目の前から隠せば現実も良くなると思い込んでいる。
アメリカまじでやばい。
# ヨーロッパも一部同様だったけど最近少しこのヤバさに自ら気づきつつあるよう
Re:いまアメリカの言葉狩りは相当やばい (スコア:3)
言葉をなくすことで現実が改善するというのは星新一の「白い服の男」とか
「1984」の二重思考をほうふつとさせますね。
パラレルなATA「既に過去の存在か」 (スコア:3)
T/O
ほかになんかありますかね?
Re: (スコア:0)
SPI
I2C
Re: (スコア:0)
いまちょうどAXIの仕様書見てたとこ。まさに使ってる。
そういえばSCSIはinitiator/targetって言うな
Re:パラレルなATA「既に過去の存在か」 (スコア:3, 参考になる)
IEDとその眷属はバスコントローラの機能の一部がデバイス側の基盤に載ってて、I/Fとデバイスが揃って初めてバスとして動作するわけ。
1つのバスに2個目のデバイスを繋ぐ時、製品としては1つ目のデバイスと同じくコントローラの一部が載ってる。でも1バスに複数コントローラは不要なので2つ目のデバイスではその機能ははDisableしたい。
今の目で見るとオートネゴシエーションしてほしい気もするけど、昔のPCは賢い貧乏人しか使わなかったので、どっちのデバイスでコントローラ機能を使うかジャンパ設定で十分だろ、となった。
その時、コントローラ機能を担うのがMasterで従属するのがSlave、となったわけ。
MasterがSlaveに命令していると言うより、I/FとMasterが構成したバスにSlaveがぶら下がってる感じ。
SCSIではバスコントローラはI/Fで完結していて、昔のSCSI1でも1つのバスにデバイスは7つまで繋がるが、どれかのデバイスが他と違う役割を担うことは無かったからデバイスそれぞれには平等にIDを振るだけで良かった。相変わらず機械的なスイッチで設定してたけど。
ファミコンがプロセッサの一部をカセット側に搭載して本体価格を下げた故事と、安価なIDE/比較的高価なSCSIの対比を考えると面白いのでは。
Re:パラレルなATA「既に過去の存在か」 (スコア:1)
コントローラ、トーカ、リスナじゃなくて?
Re:パラレルなATA「既に過去の存在か」 (スコア:2)
PETはGP-IB(HP-IB)だった。
もう40年以上前だ。
かえって生々しいような (スコア:2)
>最終的には「salve」という単語は「worker」や「helper」に
(日本の被雇用者とか)かえって現代の奴隷制を感じさせて嫌悪する人が多くなるような気がする。
Re:かえって生々しいような (スコア:1)
workerは社畜をhelperは低賃金介護職を連想させるから反対だな
Re: (スコア:0)
現代といっても、発展途上の地域ではslaveという言葉が今なお生々しいのかも。
Re: (スコア:0)
SEとはいったい (スコア:0)
https://srad.jp/comment/2587086 [srad.jp]
確かに後進国の話だった。
Initiator/Target (スコア:2)
むっちゃ、何かを初めさせられそうなので…
#もうiSCSIくらいか。
考えてみよう (スコア:2)
まず英語の一般名詞をやめよう
意味が分かるから突っ込みも出やすいんだ。
よってラテン語あたりからとってくるか…
でもラテン語知らんのでGeekにはSF者が多いから(偏見)SFからとろう
ベイリとダニールでどうか
いやこれではロボット差別と言われる時代も近いか
ストルムグレンとカレルレンではどうか ちょっと長い?
ストルムとグレンではどうか
なんとなくサーバとクライアントに響が似てる(日本語で)
思ったがStormって嵐のStormか、ううーん
サウロンとモルゴスでいいかな(ぶん投げた
Re:考えてみよう (スコア:1)
ラテン語はservireという単語で、これがサーヴァントの元になったらしいです。
slaveの語源はスラブ人で、ビザンチン時代にスラブ系の奴隷が多かったからだとか。
slaveは民族差別的と言えなくもないので、servantの方が多少まし、かも。
#ベイリとダニールだと、ダニールの方がベイリを操ってるイメージがあるなあ。
AWSもそうだね (スコア:2)
読み出し側DBをslaveと呼ばず、read replicaと呼ぶ。
グローバル展開するのでこうなりましたって話だった。
そのうち (スコア:2)
workerが現代の社畜とか言われるようになった場合はまた変更するんだろうか
では…… (スコア:2)
頭文字が同じサドとマゾに……
ええ、もちろん、通常のSMプレイでは、よくある誤解とは逆に、主導権を握ってるのがMの方で、SがMに従属してますからね
置き換えられるということは (スコア:1)
worker,helperは現代における奴隷だっていってるようなものでは?
Re:置き換えられるということは (スコア:1)
あなたが私のマスターか?
うん、奴隷かもしれない
Re:置き換えられるということは (スコア:2)
マスターになるためにジャブジャブ金をつぎ込む人も居ますしね……
# 貢がされてると見るか、マスターになる権利を買ってると見るか?
言葉狩り (スコア:1)
植民地支配を連想させるから、英語とフランス語とスペイン語を廃止しよう。
Re:言葉狩り (スコア:1)
「多様性のために」、どんどん不寛容になっていきますね。
Re:言葉狩り (スコア:1)
言葉狩りした所でかつて存在した事実は消えないと言うかむしろ歴史や教訓としては残すべきだろうにね。
過剰に掘り起こすのも無かったことにして消し去るのも有害でしか無い。
ニュースピークでも作り出して奴隷制の復活だみたいな批判を不可能にしたい連中が推進してるなら納得だが。
そういや、レースクイーンを女性差別だって言って廃止させた結果、当の女性が失職するなんて女性差別事件もあったね。
なんつうか、差別反対論者を名乗る差別主義者が多すぎ。
ポリコレだか魔女狩りだかマルクス主義云々学生運動云々の変種だか知らんが、
こういうの大体が集団ヒステリー的な社会のノイズだしフィルタしなきゃ駄目だろう。
ノイズを増幅したらシグナル消えて有意な信号何も出なくなる。
実際ポリコレ的の攻撃対象はどっかで衝突するから無制限に推進すれば全人類が規制対象になって終わり。
Re:言葉狩り (スコア:3)
現在は子供が全員なんのしつけもなくわがままに育ったり、一切結婚しなくなったり、同性婚で外国人が無制限に同胞を国内に呼び込むことができるようになっては困るんだよ。必要な不寛容もある。
不寛容に敏感な不寛容ポリスになれと勧めるのはまったく賛同できませんな。
Re:言葉狩り (スコア:1)
めんどくせぇからキリスト教禁止で。
元が同じイスラムもユダヤも禁止で。
そもそも多様性ってなに? (Re:言葉狩り) (スコア:1)
奴隷制も、それに類似する各種社会制度も、それを連想させる言葉もすべて存在しない社会より、存在する社会のほうが、より「多様」じゃないの? それともその手の人たちの間では「多様性」という語からは既に本来の意味が失われて、「政治的に正しい」の言い換えになってたりするのかしら。
そのうち、parent, child も (スコア:1)
孤児に悪いので、parent を使うなとか、
子供のいない夫婦(もしくは、親権を取られた人) に悪いから、child を使うな
とかなったりしてね
Re:そのうち、parent, child も (スコア:2)
これはありそう
あらかじめ避けておけばいいのに
Re:そのうち、parent, child も (スコア:2)
white spaceやwhite list・black listといった用語も廃止しよう
rails では blacklist と whitelist から denylist と allowlist に置き換えられてますね。
https://github.com/rails/rails/commit/de6a200f82a3de399fa685d583503bc8... [github.com]
Re:そのうち、parent, child も (スコア:1)
これが本当のP言語?
Re:そのうち、parent, child も (スコア:1)
B16B00B5:セクハラ
DEADBEEF:動物虐待、食のタブー
Re:そのうち、parent, child も (スコア:1)
それなら、2進数でどうだ
10110001011010110000000010110101:セクハラじゃない
11011110101011011011111011101111:動物虐待じゃない
Re:そのうち、parent, child も (スコア:1)
0と1が穴と棒に見えるからセクハラだ!
Re:そのうち、parent, child も (スコア:1)
生まれたばかりの時は、親が子供の言いなりになっているんだけどね。しかも、子供の命令は泣くことだけだから、親は忖度しなければならない。
manページもそろそろ廃止かな (スコア:1)
男ページ、まーんページに見えるし
Re: (スコア:0)
マニュアル見るのにmanwonanlgbtと打鍵する時代がくるのか。
こっちでPCっちうと違う意味やで (スコア:1)
コネクタのオス・メスで暴れてた系と似たようなもんだよな。
これ、文句言ってくるクラスタ所属の人らが「自分らはものすごい差別意識持ってる」って自白してるだけで、その他一般人にとっては迷惑でしかない。
Re:こっちでPCっちうと違う意味やで (スコア:1)
>「自分らはものすごい差別意識持ってる」って自白してるだけ
「私、中学生並みです」、という独白かも。
Re:こっちでPCっちうと違う意味やで (スコア:1)
極々一部の腐った方々の更に極一部には消しゴムとシャープペンシル(もしくは鉛筆)で妄想できるそうで…
# そう言う話をしていない
Re:こっちでPCっちうと違う意味やで (スコア:1)
今は英語でも普通にmale/femaleで通用してるんだけど、日本から 受け/攻め って表現を提唱する場合はどう表記するんだろう。
#いやそこじゃない
語源 (スコア:1)
そのうちPythonという名前がMonty Python由来だってこともタブーになりそうだな
GGPL (スコア:0)
やっと時代がGGPLやnihonlinuxに追いついてきたなw
slave (スコア:0)
そのうちClient/Serverも刈られるかもね。
parentはchildを産んだ感じがしちゃう (スコア:0)
CiscoのスイッチスタックはMaster/Memberになってました。
基板とかも (スコア:0)
(ふと思ったのだがなぜ女性なのだろう)
Re: (スコア:0)
使っているのが男だけだったから
Re:基板とかも (スコア:1)
マザーボード総受けですね、わかります
Re:基板とかも (スコア:1)
ドーターがマザーに挿し込む構図になりますが…
政治的に正しいディストリビューション (スコア:0)
kill とか daemon とかの不適切な用語を廃した政治的に正しいディストリビューションの話があったはず。
こういうネタは定期的に湧いてくるな。