炎上して GitHub アカウントが問答無用で停止されましたって話です。当事者としての経験や雑感など雑多にまとめましたので、参考になれば(なるのか?)幸いです。 経緯 ggc というリポジトリを作って遊んでいました。 ggc とは Github Girls Collection の略で、女性 GitHub アカウントを Markdown でまとめたリポジトリでした。実装としては、Followings(自分がフォローしたユーザ)の中から、あらかじめリストに書いておいた女性アカウント名のみを抽出して、アバター情報などを取得し、リスト化するというものでした。GitHub API を Python で叩いていました。 これが本日、おそらく このツイート を契機に炎上したようです。通報も行われたらしく、GitHub 側も通報を受け入れたようで、まず ggc リポジトリが disabled となり、ご
直訳すれば「政治的に正しい」、もしくは「政治的正しさ」 主にアメリカで広がった、偏った用語を追放し中立的な表現を使用しようという運動(Political Correctness、PC)を指し、差別語(もしくは、差別的な意味合いが含まれると解釈された単語)を別の言葉に言い換えることを指すことが多い。 例として、接尾辞の"-man"は性差別的であるとして"-person"に変更したり*1、背が低いことを"vertically challenged"(垂直方向に(神から)試練を受けた)と表現することや、一般代名詞として"him"を用いずに"it"で受けるなどがある。 日本での差別用語の言い換えと類似し、行き過ぎだと考える側の人々からは、いわゆる「言葉狩り」だと捉えられることもある。 本来は進歩派(左派)的な方向から、(本来の)主流派に反対して、少数派の権利の保護であるとかの社会的公正の実現を唱え
セグメントツリーは、"できるだけ大きい区間で取って誤魔化す"のも大切ですが、それに加えて"遅延評価"をかなり意識すればいろんな木が簡単に特に思考なしでかけるイメージがあります。ちなみにここから説明するセグメントツリーは少し弄るだけで色んな変形が出来るのですきですが、冗長なので定数倍遅いです。ごめんなさい。 #include using namespace std; #define N (117) // update(l,r,v) := [l,r]の区間に対してvを一様に足す. k,a,bは飾り struct NODE{ int sum;//更新された値. この値を参照する時は評価が完全に完了しているようにする. int lazy; //遅延されている値を保存している NODE(){ sum = lazy = 0; } }; NODE seg[2*N]; // inlineつけないと大変
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く