/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Ffeed%2F258%2Fbb8e149b04df86b081b94b9063fafc98.jpg)
Никакого «черного листа» в коде: как в мировом IT борются с расизмом
Волна протестов против расовой дискриминации в США коснулась и IT.
Например, некоторых языков программирования.
Редакция MC.
today рассказывает подробности.
Что случилось.
После того, как полицейский в США убил во время задержания Джорджа Флойда, в стране начались массовые протесты и снова подняли вопрос неравенства из-за расовой принадлежности.
На это отреагировали не только бизнесы и общественность, но и программисты.
Например, разработчики внесли изменения в язык программирования Go.
А именно — придумали замену терминам whitelist/blacklist и master/slave.
Вместо whitelist/blacklist теперь нужно использовать allowlist/blocklist.
Они нейтральны, к тому же, как уверен автор этого предложения Филиппо Валсорда, так эти термины будут более понятны для программистов.
Скриншот заявления.
Также он уверен, что из-за социального и исторического контекста эти слова могут обидеть некоторых людей, поэтому их и стоит заменить.
Что будут писать вместо master/slave, пока не говорят.
Вероятно, как и в других подобных случаях их заменят на leader/follower или parent/child.
Какие подобные случаи были раньше.
Такие же изменения раньше были в некоторых других языках программирования.
Например, в сентябре 2018 года термины master/slave изменили на Python.
По словам разработчика Виктора Стиннера, эти слова могли задеть чувства программистов, чьи предки находились в рабстве.
Он предложил использовать вместо них parent/child.
В результате slaves заменили на workers/helpers, а master process превратилось в parent process.
А еще раньше, в 2014, слова master/slave на платформе для создания веб-приложений django заменили на слова leader/follower.
Что еще изменилось.
На этой неделе IBM, Microsoft и Amazon объявили о том, что приостанавливают продажу технологии распознавания лиц правоохранительным органам.
Представители Microsoft заявили, что пока в стране нет закона, который бы регулировал использование полицейскими этой технологии, предоставлять ее им они не будут.
Во-первых, технология несовершенна, особенно для темнокожих людей.
По словам Гебру, чем темнее кожа, тем менее точно программа определяет человека.
А во-вторых, распознавание лиц давно используется против темнокожего населения, уверена Гебру.
Например, во время протестов после смерти Фредди Грея (темнокожий американец, которого убили в полицейском автомобиле в 2015 году — прим.
ред.) полиция Балтимора использовала технологию, чтобы распознать протестующих, сопоставив их с профилям в социальных сетях.
Пока неизвестно, когда компании возобновят продажу технологии.
Amazon заявил о моратории на год, а о решении IBM и Microsoft не сообщается.
