Слова race в контексте race condition (гонка за ресурсами) и trap в контексте trap an exception зацензурили в исходниках .NET
Цензура в исходном коде .NET FrameworkПятничным вечером, проглядывая исходники с Reference Source, случайно наткнулся на подозрительно выглядящий комментарий:
Некоторые слова заменены на 4 тире. Ну ладно, иногда разработчики действительно бывают весьма экспрессивны и не стесняются резких выражений… Но при всем желании я не смог вспомнить ни одного ругательства, которое бы подошло здесь по смыслу. Откуда же оно взялось?
github.com/microsoft/referencesource/search?q=----&unscoped_q=----
Пропускаем случайные совпадения с ASCII-форматированием и натыкаемся на несколько других случаев, в которых все становится понятно из контекста:
Табуированное слово — «race». Все упоминания идут в контексте "race condition", то есть состояние гонки за ресурсы, а не человеческая раса. И тем не менее, они заменены.
Дальше — больше!
Кто-то всей душой ненавидит исключения? Кажется, нет. Предполагаю, табуированное слово здесь — «trap». Есть устойчивое выражение — «trap an exception», означающее перехват исключения, чтобы оно не всплывало вверх. Но у этого слова есть и другое сленговое значение.
Ну да ладно. Это же все комментарии, мало ли что в них написано. На качество кода-то не повлияет?..
Здесь цензура вырезала некие слова из текстовых констант, которые используются для идентификации локалей. Подозреваю, что в первом случае было слово «Simple», а во втором — «Culture», но что в них крамольного?
Особенно жестко досталось классу EnglishPluralizationService, который используется в EF6 для автоматической конвертации слов из единственного во множественное число и наоборот. Там порезано приличное количество словарных слов:
Большинство из них я не могу угадать, но t----zium — это trapezium (трапеция), а ch---is — это chassis (корпус).
К счастью, проблема наблюдается только в выложенных в данный репозиторий исходниках. Если декомпилировать настоящую сборку, никакой цензуры нет:
Дискриминация — действительно серьезная проблема современного общества. Но очень грустно, когда под видом борьбы с ней выдают вот такое…
Подробнее
try { // There could be a ---- in user code between calling StopRaisingEvents (where we close the handle) // and when we get here from CompletionStatusChanged. // We might need to take a lock to prevent ---- absolutely, instead just catch // ObjectDisposedException from SafeHandle in case it is disposed if (!IsHandlelnvalid) { // An interrupt is possible here
System. Core/System/Lmq/Parallel/QueryOperators/QueryOpeningEnumerator.cs 103 //Note: if Dispose has been called on a different thread to the thread that is enumerating, 104 //then there is a -- where m_openedQueryEnumerator is instantiated but not disposed. • C# Showing the top match Last indexed on Jun 29, 2018 System. Core/System/Unq/Parallel/QueryOperators/Unary/FirstQueryOperator.cs /// candidate match, and reach a barrier. Only the partition that "wins" the --III i.e. who found the candidate with the smallest index, will yield an element. • C# Showing the top match Last indexed on Jun 29, 2018
System.Workflow.ComponentModel/AuthoringOM/Utility.cs catch (ArgumentException) { 44 //----this 45 > catch (FormatException) { 48 //----this > catch (OvenflowException) • C# Showing the top two matches Last indexed on Jun 29, 2018
System.Web/Security/RoleManagerModule.cs 121 context.SetPrincipalNoDemand(CreateRolePrincipalWithAssert(context.User.Identity, cookieValue)) 122 > 123 } 124 } catch { } // ---- exceptions • C# Showing the top match Last indexed on Jun 29, 2018
System/compmod/system/componentmodel/CulturelnfoConverter.cs {"Chinese (Singapore)", "zh-SG"}, {"Chinese (---)", "zh-TW"}, {"Chinese (Traditional)", "zh-CHT"}, {"Inuktitut (Syllabics, Canada)", "iu-Cans-CA"}, {"Invariant Language (Invariant -)", ""}, {"Irish (Ireland)", "ga-IE">, • C# Showing the top two matches Last indexed on Jun 29, 2018
private string[] _uninflectiveWordl_ist = new string[] { "bison", "flounder", "pliers", "bream", "gallows", "proceedings", "breeches", "graffiti", "rabies", "britches", "headquarters", "salmon", "carp", "------", "scissors", "ch----------is", "high-jinks", "sea-bass", "clippers", "homework", "series", "cod", "innings", "shears", "contretemps", "jackanapes", "species", "corps", "mackerel", "swine", "debris", "measles", "trout", "diabetes", "mews", "tuna", "djinn", "mumps", "whiting", "eland", "news", "wildebeest", "elk", "pincers", "police", "hair", "ice", "chaos", "milk", "cotton", "pneumonoultramieroscopicsilicovolcanoconiosis", "information", "aircraft", "scabies", "traffic", "corn", "millet", "rice", "hay", "------", "tobacco", "cabbage", "okra", "broccoli", "asparagus", "lettuce", "beef", "pork", "venison", "mutton", "cattle", "offspring" "molasses", "shambles", "shingles"};
Dictionarycstring, string> _classicalInflectionDictionary = new Dictionarycstring, string>() { {"stamen", "stamina"}, {"foramen", "foramina"}, {"lumen", "lumina"}, {"anathema", "anathemata"}, {"------", "----ta"}, {"oedema", "oedemata"}, {"bema", "bemata"}, {"enigma", "enigmata"}, {"sarcoma", "sarcomata"}, {"carcinoma", "carcinomata"}, {"gumma", "gummata"}, {"schema", "schemata"}, {"charisma", "charismata"}, {"lemma", "lemmata"}, {"soma", "somata"}, {"diploma", "diplomata"}, {"lymphoma", "lymphomata"}, {"stigma", "stigmata"}, {"dogma", "dogmata"}, {"magma", "magmata"}, {"stoma", "stomata"}, {"drama", "dramata"}, {"melisma", "melismata"}, {"trauma", "traumata"}, {"edema", "edemata"}, {"miasma", "miasmata"}, {"abscissa", "abscissae"}, {"formula", "formulae"}, {"medusa", "medusae"}, {"amoeba", "amoebae"}, {"hydra", "hydrae"}, {"nebula", "nebulae"}, {"antenna", "antennae"}, {"hyperbola", "hyperbolae"}, {"nova", "novae"}, {"aurora", "aurorae"}, {"lacuna", "lacunae"}, {"parabola", "parabolae"}, {"apex", "apices"}, {"latex", "latices"}, {"vertex", "vertices"}, {"cortex", "cortices"}, {"pontifex", "pontifices"}, {"vortex", "vortices"}, {"index", "indices"}, {"simplex", "simplices"}, {"iris", "irides"}, {"-------oris", "-----orides"}, {"alto", "alti"}, {"contralto", "contralti"}, {"soprano", "soprani"}, {"b----o", "b----i"}, {"crescendo", "crescendi"}, {"tempo", "tempi"}, {"canto", "canti"}, {"solo", "soli"}, {"aquarium", "aquaria"}, {"interregnum", "interregna"}, {"quantum", "quanta"}, {"compendium", "compendia"}, {"lustrum", "lustra"}, {"rostrum", "rostra"}, {"consortium", "consortia"}, {"maximum", "maxima"}, {"spectrum", "spectra"}, {"cranium", "crania"}, {"medium", "media"}, {"speculum", "specula"}, {"curriculum", "curricula"}, {"memorandum", "memoranda"}, {"stadium", "stadia"}, {"dictum", "dicta"}, {"millenium", "millenia"}, {"t-------zium", "t-----zia"},
// Token: 0x0|400015F RID: 351 private string[] _uninflectiveWordList = new string[] "bison", "flounder", "pliers", "bream", "gallows", "proceedings", "breeches", "graffiti", "rabies", "britches", "headquarters", "salmon", "carp", "herpes", "scissors". "chassis", "high-jinks", "sea-bass", "clippers", "homework", "series",
geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,SJW
Еще на тему
Тут нужно использовать что-то, что могло определить контекст.
скорее всего делать нехуй одному, а платят за это другому(
Это непонятно откуда взявшиеся ожидание, что придёт кто-то хороший и в одно мгновение удовлетворит твои потребности в справедливости и что бы придраться было не к чему. Пока ты будешь блаженно просиживать жопу на диване.
Изменение общества долгий процесс во время которого как и во время любого другого процесса будут совершаться ошибки.
У белых мужчин есть два варианта. Отстаивать свои права когда их ущемляют или ждать пока этот уроборос пожрёт сам себя и высрет что-то стоящие.
P.S. мы как сознательные граждане должны следить за тем что-бы законы в нашей стране соблюдались, а преступники сидели в тюрьме.
Барнаул, алтайский край. У нас оно ущемление белых мужчин уже давно началось.
>И плевать, что огромная часть насильников никогда не сядет в тюрьму.
И таки что вы предлагаете? Отменить презумпцию невиновности?
Значительно больше станет процент дошедших до суда дел, если жертва не будет получать хейт в свой адрес
Но у нас не шариат в стране, и подобные нормы в правовой системе не применяются ну вообще никак.
>А если дело и дойдёт до суда могут оправдать насильника потому что "она намокла, так что она была не против".
Нет, не могут. Даже если мадам будет прямым текстом говорить, что ей процесс то, в целом, очень понравился - то это состава преступления никак не отменяет.
>Значительно больше станет процент дошедших до суда дел, если жертва не будет получать хейт в свой адрес
До суда дела не доходят не потому, что жертвы боятся какого-то хейта, а потому, что они понимают, что в большинстве случаев доказать факт совершения насилия практически невозможно.
"состав преступления не отменяет". Ну а вот тут спорно. Если жертва говорит, что ей было ок, то это, как раз таки, отменяет состав преступления, при котором что-то было совершено против чужой воли. Особенно, если нет доказательств, что согласия небыло, а есть доказательства, что жертва была не против. Если к тебе в дом ворвался чел, ничего не украл, а ты просто выпил с ним чаю, а на следующий день ты понесёшь заявление в полицию за незаконное проникновение в квартиру, тебе скажут идти нах.
Ты это сам придумал?
>"состав преступления не отменяет". Ну а вот тут спорно.
Нет, тут все однозначно.
>а есть доказательства, что жертва была не против.
Когда жертва была не против - это не изнасилование.
>Если к тебе в дом ворвался чел, ничего не украл, а ты просто выпил с ним чаю, а на следующий день ты понесёшь заявление в полицию за незаконное проникновение в квартиру, тебе скажут идти нах.
Если он против твоей воли ворвался - то не скажут. Даже если ты с ним потом чая выпил.
У нас дискриминация мужчин по половому признаку ещё и институализированная. Позже пенсионный возраст, больше тюремные сроки за аналогичные нарушения закона, призыв в армию.
"Гы гы chASSis гы гы"
где можно скиголубой купить?
чего-чего купить???
скипедар. тут однако антимат стоит.
Не говорить = удалять = !цензура
ты пишешь «в контексте race condition», хотя имеется в виду «race в смысле „race condition“, как следует из контекста».
Интересно, какой их процент на данный час..
Белые люди и нормальные граждане!
Как обычно - бедных, рабочий класс и социалистов.
А насчет стран востока не надо тут, вся внешняя политика США последних 20 лет строится вокруг войны с террором.