政治的に正しいデータ構造

政治的に正しいデータ構造

[1] 符号データ構造変数名のような技術的な構造に政治的な正しさを求める異常な人たちがいます。

[3] 政治的に正しい包括的用語に置き換えるべきとされる技術語
[6] 内部符号への政治的苦情の出現事例

[9] いわゆる政治的な正しさ (ポリコレ) ではない政治的、 軍事的対立が符号に持ち込まれることもあります。

[8] 符号と政治的現実

[2] 技術者や標準化の世界の内部の政治的な正しさ (例: インデントの大きさ, ISO の尊重) や、 技術の説明の政治的な正しさ (例: 不謹慎な例示を含むドキュメント)、 政治的な正しさの実装の問題 (例: 不謹慎ゲーム) は、 政治的な正しさ言葉狩りを参照。

[20] UI テキストが政治的、軍事的な対立に巻き込まれた (悪用された) 事例: 翻訳テキスト

[7] 欧米中心主義も参照。

[57] データ構造自体以外でも、 仕様書の例文の登場人物の性別数えて女性が少ないのは差別的とかいう話まで出てるからな...

[12] Kaya ThomasさんはTwitterを使っています: "Today in security class we learned about "whitelist" (certificates you trust) and "blacklist" (certificates you don't trust). Sigh. 😞" ( 版) https://twitter.com/kthomas901/status/656157231365423104

[13] Fixes #265: Change whitelist/blacklist to safelist/blocklist · whatwg/html@cb3316d ( 版) https://github.com/whatwg/html/commit/cb3316db45e369ba31d97c5ee2dcd9c353a3cb5d

[23] blacklist -> blocklist, resolves #96 (inexorabletash著, ) https://github.com/w3c/IndexedDB/commit/0173fc06280796dfac2145ac5ebaf525a57dc47d

[24] white-list -> safe-list, per #96 (inexorabletash著, ) https://github.com/w3c/IndexedDB/commit/765451650ccdce7cf08a187debbf22ada6ddd1f2

[25] Drop 'whitelist'. Closes w3c/webappsec-csp#124. (mikewest著, ) https://github.com/w3c/webappsec-csp/commit/43b6f4a55fbb8703464cf57bd477f5bf68b0434e

[26] Drop 'whitelist'. w3c/webappsec-csp#124. (mikewest著, ) https://github.com/w3c/webappsec-secure-contexts/commit/e06b5128f9877ccabecccd3b293f1e3ab4fbcbc4

[31] 勝利を白星、敗退を黒星と呼ぶのは黒人差別の可能性が!?

[34] Issue 34605: Avoid master/slave terminology - Python tracker () https://bugs.python.org/issue34605

[38] Terminology: it's not black and white - NCSC.GOV.UK () https://www.ncsc.gov.uk/blog-post/terminology-its-not-black-and-white

[39] Gitのデフォルトブランチを「master」から「trunk」に変更する動き | スラド デベロッパー () https://developers.srad.jp/story/20/06/15/140226/

[41] Linuxカーネルのコーディング規約、包括的用語使用のガイドラインが追加 | スラド Linux () https://linux.srad.jp/story/20/07/12/0420200/

[42] Apple、包括的用語使用の義務付けを含むスタイルガイド更新 | スラド デベロッパー () https://developers.srad.jp/story/20/07/19/0813237/

[43] Firefox英語版でMaster Passwordの表記がPrimary Passwordへ変更。とりあえず日本語版はそのまま | スラド IT () https://it.srad.jp/story/20/07/31/0142229/

[47] Inclusive Naming Initiative () https://inclusivenaming.org/faqs/

[54] [tz] changing "master" to "main" in tzdb development repository (, ) https://mm.icann.org/pipermail/tz/2021-March/029933.html

[55] master から main に改名したプロジェクトの master ブランチ名入り URL にアクセスしたら中身空っぽになってたw 改名しても困らないようになってるとか言ってたの誰だよwwww

[58] ある日突然 git pull したら

fatal: Couldn't find remote ref refs/heads/master

とエラーが出るように。改名されたせいだった。修復方法がわからず clone しなおした、めんどくせー

[64] 久しぶりに pull したら謎エラー、はだいたいこれ (またはリポジトリーがなくなっているか)。 数年単位で久々っていうの普通にあるから未だに困ってるんだが。

[56] 言葉狩りは百害あって一利なし、はっきりわかるんだね。

[59] 差別をなくす役に立っていないどころか面倒事が増えるばかりでヘイトが溜まってく、完全に逆効果。

[60] 黒人には何の恨みもないが、この意味不明な運動の扇動者と支持者には恨みつらみしかない。 お前らの自己満足のためにこっちは被害出まくりなんだからな!!!

[14] Inclusive language in the HTML footer tag · Issue #8653 · whatwg/html · GitHub, https://github.com/whatwg/html/issues/8653

footer は足のない人への配慮が足りない」

[15] >>14 じゃあ headheader は頭に障害がある人への配慮が足りんよな

[4] blacklist や master ブランチを排除したのに footer はスルーするのは態度が一貫してないんだよなあ

[5] 言いがかりは全部無視するべきなのに欧米の一部リベラルコミュニティーの気分で対応する、しないを決めているから一貫性がない

[10] 最近は abort中絶だから使うなとか kill は物騒だから使うなとか言ってるらしいな。

[11] そのうちプログラム書けなくなりそうだな。

[16] あのライブラリーはだめな名前を使っているから利用禁止とかやりだすところが出てきそうだ。

[17] 逆に言えばプログラム名、ライブラリー名をそういう系にすれば変なのが寄り付かなくなるかな? 中国用の「天安門事件」みたいに。

[18] それとも変なのが常に荒らしにやってくるのかな。

[19] 日時ISO 8601の日時形式を使うのはキリスト教中心主義だから避けるべき、 と言い出す人がいない不思議。

[21] Xユーザーのがちゃぴん先生さん: 「@nagise @0x19f わたしLinux kernel mailing listで「お前がなぜ構造体のfieldのことをmemberと呼ぶのか分からないがティムポのことだからやめたほうがいい」と注意されたことがあります。相手は英語ネイティブ。しらねーよ」 / X, , https://twitter.com/gachacomplete/status/1726987412331696358

[22] XユーザーのTorishima / INTPさん: 「Git の master の変更といい、言葉狩りして表面的に政治的正しさを取り繕うの本当に非本質的で理解できない ささやかな抵抗として、私が管理する GitHub リポジトリは基本 main ではなく master にしてる」 / X, , https://twitter.com/izutorishima/status/1786612688183042555

[27] GitHub から master を消しても新たな憎しみを生み出すだけで元の問題の解決には何も寄与していない

[28] SPI ピンのラベルの言語を更新して、奴隷制度へのカジュアルな言及を削除 |ハッカデイ, https://hackaday-com.translate.goog/2020/06/29/updating-the-language-of-spi-pin-labels-to-remove-casual-references-to-slavery/?_x_tr_sl=en&_x_tr_tl=ja&_x_tr_hl=ja&_x_tr_pto=wapp

[29] 最近はゲバ文字と通称される略字Unicode に追加するのはおかしいと政治的理由から主張する人が Twitter に湧いてきていたり。 CJK統合漢字

[30] この現象は長い厄介な歴史的背景があってデータ構造側に侵食してきているという事案。

  1. [32] 極右旧字旧仮名を使いがち
  2. [33] 極左ゲバ文字といわれる略字を使っていた
  3. [35] 古い難しい表記を使うのは右翼、省略された中華人民共和国みもある表記を使うのは左翼というイメージが広まった
    • [36] この段階で政治的背景なしに旧表記を愛好し続ける一般人も、 利便性から略字を使っているだけの一般人も、風評被害を受け始めている
  4. [37] 左翼にはいわゆる親中派が含まれるので、 簡体字を使うのは売国的思想背景があると攻撃されるようになる
  5. [40] 次第に攻撃対象が拡大され、新字体の印刷字形から離れたもの (古くからある楷書の伝統的字形を含む) が叩かれるようになる
    • [44] 反政府的な人は自民党政治家の文字が誤字で教養がないと叩く
    • [45] ネトウヨ極左活動家の文字が誤字や簡体字で外国人だ、スパイだと叩く
    • [53] こうした攻撃が成立するのは、新字体への字形統一 (均質化) が進んで旧表記も伝統的楷書字形も略字も社会から消えつつあるのが背景なので、 グラデーション的多様性の喪失が更なる分断を促しているともとれる

[51] 坊主憎けりゃで、いつの間にか文字が敵味方判定の材料にすり替わっているし、 その判定基準もガバガバで事実関係はどうでもよくなっている。

[61] 今気づいたけど whitelist と blacklist が禁止されるのに yellowlist が禁止されていないのは差別的では? inclusive guideline に yellowlist も追加しようよ!!!

[62] GlyphWiki:関連付けるべき符号位置 - GlyphWiki, https://glyphwiki.org/wiki/GlyphWiki:%E9%96%A2%E9%80%A3%E4%BB%98%E3%81%91%E3%82%8B%E3%81%B9%E3%81%8D%E7%AC%A6%E5%8F%B7%E4%BD%8D%E7%BD%AE@756?diff=755

揉めそうな文言を含む書名の本に由来する異体字関係を削除

[63] >>62 で削除されたのは支那文を読む為の漢字典。10年以上前から「書名が長い」以外の議論なく記載されていたもの。