Синдром 146 некомпетентность или злой умысел

Синдром 146 некомпетентность или злой умысел thumbnail

Синдром 146 некомпетентность или злой умысел

Известный мем существенно повлиял на огромное число людей, фактически поставив под сомнение демократические устои государства, однако похоже, что причина его рождения — банальная некомпетентность программистов.

Известный мем существенно повлиял на огромное число людей, фактически поставив под сомнение демократические устои государства, однако похоже, что причина его рождения — банальная некомпетентность программистов.

При онлайн-мониторинге подсчета голосов на выборах в Государственную думу, прошедших в декабре 2011 года, по каналу «Россия» был показан результат мониторинга процентного соотношения голосов избирателей, отданных за различные партии, и в некоторый момент трансляции подсчета промежуточных результатов сумма процентов голосов, поданных за все партии по Ростовской области, оказалась равной 146,47%. Наблюдатели сразу заговорили о «руке Москвы», контроле и корректировке свободного волеизъявления граждан и т. п. Как бы то ни было, так родился мем «146%», а соответствующее изображение (рис. 1) до сих пор воспринимается как факт намеренного искажения результатов выборов. Общераспространенный смысл мема состоит в том, что свободное волеизъявление граждан бесполезно, а демократические свободы иллюзорны. Однако похоже, что причиной его рождения является не злонамеренное искажение результатов выборов, а банальная некомпетентность программистов.

Рис.1. Cумма голосов за все партии — 146,47%
Рис.1. Cумма голосов за все партии — 146,47%

Подсчет голосов избирателей на выборах 2011 года проводился с помощью системы ГАС «Выборы». Это распределенная система, которая поддерживает множество процессов, параллельно работающих с общими данными и обеспечивающих сбор и передачу в ЦИК сведений от порядка 100 тыс. участковых избирательных комиссий из 83 субъектов Федерации. Проблема онлайн-мониторинга промежуточных результатов в такой системе процессов является классической для параллельного программирования — это «проблема построения мгновенного общего состояния параллельно выполняющихся процессов (snapshot)». Давно известно, что она не может быть корректно решена ни наивным сбором и обработкой распределенных данных, ни простой синхронизацией в реальном времени распределенных программ [1].

Аналогичный инцидент произошел на радио «Эхо Москвы» в передаче «Перехват», которую 24 сентября 2011 года вел Алексей Венедиктов. Во время передачи при обсуждении кандидатур Путина и Медведева было запущено телефонное голосование, во время которого ведущий проводил онлайн-мониторинг промежуточных результатов. В какой-то момент система голосования выдала 111% [2].

Сервис поддержки телефонного голосования для «Эха Москвы» — это также параллельная программа, построенная из нескольких параллельно функционирующих процессов, работающих с разделяемыми структурами данных (рис. 2). Один из процессов должен следить за звонками по первому телефонному номеру, увеличивая число проголосовавших за первую альтернативу, второй должен делать то же для другого телефонного номера. Для онлайн-мониторинга результатов в простейшем варианте можно построить процессы, выполняющие подсчет общего числа проголосовавших (процесс Р3), а также подсчет процентного соотношения тех, кто проголосовал за каждую альтернативу (процессы Р4 и Р5). Однако представленное наивное решение проблемы некорректно — любой специалист по параллельному программированию определит, что в ходе голосования здесь могут быть получены любые промежуточные значения. Очевидно, что использованная на радио «Эхо Москвы» программа параллельная, а произошедший инцидент демонстрирует, что она работает некорректно. Результат «146%» свидетельствует о подобной же ошибке в программе ГАС «Выборы».

Рис. 2. Параллельная программа для поддержки голосования, состоящая из пяти процессов
Рис. 2. Параллельная программа для поддержки голосования, состоящая из пяти процессов

Весьма сомнительно, что в этих системах использовались корректные алгоритмы определения мгновенного состояния распределенной системы и что обе программы прошли тщательную валидацию. Известно, что ошибки в параллельных программах выявить обычным тестированием невозможно. Такие ошибки не могут исправить ни миллионные затраты на покупку и установку на всех избирательных участках страны веб-камер, ни мониторинг в реальном времени процедуры подсчета голосов, ни устанавливаемые на участках комплексы обработки избирательных бюллетеней и комплексы для электронного голосования.

Истинная цена программных ошибок

Программное обеспечение стало неотъемлемой частью существования общества — провал или успех повседневных дел каждого из нас зависит теперь от наличия ошибок в ПО.

Читайте также:  Синдром дориана грея похожие игры

Майкл Живич, Роберт Каннингэм

Параллельные и распределенные программы получают сегодня все большее распространение, однако именно в них наиболее вероятно появление ошибок [3, 4] — средний программист не в состоянии охватить и проконтролировать огромное количество сочетаний ситуаций, возникающих при работе параллельных программ. Обнаружить такие ошибки классическим тестированием невозможно — ошибки обычно проявляются при редких сочетаниях скоростей выполнения операций в параллельных процессах. Создание корректных программных систем, состоящих из параллельно выполняемых процессов, является сегодня важнейшей проблемой, и минимизировать число ошибок можно только следуя специальной технологии разработки параллельных программ.

В последние годы на этом пути достигнуты определенные успехи — в рамках технологического цикла разработки программных систем, функционирующих в реальном времени, во всех ведущих софтверных компаниях используются новые методы формального доказательства корректности параллельных и распределенных программ, основанные, в частности, на проверке модели (model checking). Однако среди этих компаний почти нет тех, которые работают на российских потребителей. Изучение теории параллельного программирования и методов формальной верификации предусмотрено в учебных программах всех ведущих университетов мира, однако в России эти компетенции даже не включены в стандарты подготовки магистров по основным направлениям обучения в области информатики.

Случай с системой голосования на «Эхе Москвы» — заурядное явление для подобных систем, однако инцидент с некорректным мониторингом подсчета процентов голосов на выборах в Думу имеет более серьезные социальные последствия. Программные сбои при стыковке космического грузовика с МКС, программные ошибки, приведшие к потере спутников связи ГЛОНАСС, и т. п можно, конечно, списать на плохую организацию труда в Роскосмосе, однако возможно, что все это отражение одной и той же системной проблемы — низкой квалификации разработчиков ПО, незнания ими современных методов разработки и верификации параллельных и распределенных программных систем.

***

Инцидент «146%» лишний раз свидетельствует: сегодня от людей, разрабатывающих и эксплуатирующих сложные системы, требуются профессионализм и ответственность, недоучки могут нанести огромный урон обществу. Низкая квалификация становится причиной серьезных потерь, а ошибки, допущенные программистами, уже не раз приводили к гибели людей.

Литература

  1. K. Many Chandy, Leslie Lamport. Distributed Snapshot: Determing Global States of Distributed Systems // ACM Transactions on Computer Systems. Vol. 3, No 1, Febr. 1985, P. 63–75.
  2. URL: https://www.echo.msk.ru/programs/interception/814452-echo (дата обращения 18.05.2014).
  3. Вячеслав Любченко. Многоядерный тупик: выход есть // Открытые системы.СУБД. — 2013. — № 8. — С. 52–54. URL: https://www.osp.ru/os/2013/08/13037860 (дата обращения: 11.06.2014).
  4. Борис Штейнберг. Открытая распараллеливающая система // Открытые системы.СУБД. — 2007. — № 9. — С. 36–41. URL: https://www.osp.ru/os/2007/09/4567122 (дата обращения: 11.06.2014).

Юрий Карпов (karpov@dcn.ftk.spbstu.ru) — зав. кафедрой «Распределенные вычисления и компьютерные сети», Санкт-Петербургский политехнический университет.

Источник

Infil­trato­r
[91.1K]

4 года назад

Вообще, я такой мем не видел. Очень похоже на количество голосов за Путина на одном из избирательных участков на последних выборах?

Посмотрел Википедию. Похоже, я ошибся. Это число Чурова (чурилий, наночур).

Синдром 146 некомпетентность или злой умысел

автор вопроса выбрал этот ответ лучшим

Ander­t
[68.1K]

4 месяца назад

146% — это очень старый и интересный мем. Он актуален и по сей день, применяется к месту и не к месту.

Появился этот мем в 2011 году, когда во время телепередачи на телеканале «Россия 24» подводились промежуточные итоги выборов в Ростовской Области, в государственную думу Российской Федерации. Данные были не совсем правильные — так как при сложении всех цифр получилась цифра «146%», конечно, это не могло остаться без общественного внимания и интернет заполнился кучей мемов на данную тематику.

maksi­menko
[246K]

4 месяца назад

Как не парадоксально это звучит, но именно 146% таков был подсчет голосов на выборах в Думу в 2011 по Ростовской области.

В интервью РСН, озвученным главой ЦИКа Владимиром Чуровым, прозвучало оправдание.

Синдром 146 некомпетентность или злой умысел

После чего на Чурова и навесили мемы «146%» и «Волшебник».

Действительно фантастическая история. Простой сотрудник телеканала «России 24» сумел подменить данные ЦИКа, озвучил их во всеуслышание, а затем быстро слинял за границу. Поверить в это трудно. Ведь это федеральный телеканал. И новостные ресурсы должны быть тщательно проверены, прежде чем озвучиваться с экрана. Тем более такие моменты как выборы. Так что сомнительно чтобы это был простой сотрудник, доведший до зрителя заведомую дезу. Тем более в выборный период, когда новости должны находиться под перекрестным контролем.

Понятно, что произошла ошибка, скорее всего провокационная. Так нужно было не оправдываться и не доводить дело до протестов, которые вылились в декабрьский митинг на Болотной.

А мем теперь гуляет по просторам интернета.

snowm­en
[27.8K]

4 года назад

Данный мем возник после думских выборов конца 2011 года. Тогда каким-то образом итоги выборов были так накручены, что сумма всех проголосовавших по всем партиям людей составляла где 127%, где 135%, а в Ростовской области это были рекордные 146% голосующих.

И все наши власти с Путиным-Песковым во главе в один голос заявляли, что все это верно и правильно. Тогда за этими выборами последовала Болотная площадь с сотнями тысяч несогласных, ну, а число 146% назвали «числом Чурова». Это как символ нынешней власти, которая даже на очевидные ляпы закрывает глаза, лишь бы добиться своего.

И в довершение несколько фактов о числе Чурова и его выдающемся создателе:

Телефон Чурова может быть заряжен на 146%.

Сумма всех углов в треугольнике у Чурова всегда 146 градусов.

Корень любой степени из числа Чурова равен числу Чурова.

В алфавите Чурова 146 букв.

Снежн­аяЗим­а
[94.8K]

4 месяца назад

Мем 146% впервые появился в 2011 году, когда после выборов в Госдуму объявляли результаты. Цифры, фигурировавшие в СМИ, порой вызывали недоумение у внимательных граждан. Например, при объявлении результатов голосования по Ростовской области, оказалось, что общий процент проголосовавших составил 146%. Показатель, превышающий 100%, был отмечен также в Воронежской и Свердловской областях, на зацепились именно за 146%, якобы зафиксированных в Ростовской области.

Ошибочные данные были озвучены в эфире канала Россия-24. Мем разошелся по сети и стал известен как «число Чурова», символизирующее откровенную абсурдность происходящего.

Zummy
[222K]

4 месяца назад

Я помню эту цифру 146%.

Проходили выборы в ГосДуму в 2011 году и во время прямой трансляции результатов голосования показали сумму голосов в процентном соотношении за все партии, приписавшие участие в выборах в Ростовской области — 146%, эта цифра стала своеобразным символом того, что результатам выборов доверять нельзя, что за главную партию голосов прхотя тогдашний глава Центризбиркома Владимир Чуров выкрутился, объяснив такую цифру «системным сбоем».

Но цифру запомнили и много раз укоряли Чурова, чуть ли не судиться он хотел с теми, кто оскорблял его в интернете, что он неуклюже подтасовал результаты выборов.

88Sky­Walke­r88
[271K]

4 месяца назад

Корни у этого мема растут еще из 2011-го года. Тогда на выборах в Государственную Думу были озвучены результаты голосования в Ростовской области.

Как-то так получилось, что там проголосовали 146 процентов избирателей. Именно такая цифра высветилась на экранах телевизоров. И тогда начали говорить о том, что результаты выборов подтасованы. Это число назвали числом Чурова, который тогда возглавлял центральную избирательную комиссию.

Так что мем с этим числом как раз говорит о том, что что-то нечестно, подтасовано.

Rubts­ovs
[7]

2 года назад

Просто неверные данные ввели на передаче, после этого сразу исправили. Вводили максимальные значения поддержки каждой партии по отдельности, а интернет школота раздела из этого нелепую шутку. К официальной версии ЦИК эти данные не имеют никакого отношения, и ни Путин ни песков эту цифру не подтверждали. Так что хватит выдумывать, идите уроки учите

12777­1
[170K]

4 месяца назад

Да, помню такой мем, появился он в 2011 году, когда прошли выборы Государственную выборы.

По телевидению показали ошибку с подсчетами в Ростовской области, а также по другим областях. Ниже в ответе представлены выборы по Ростовской области:

Если сосчитать все результаты, то получается 146,47 процентов. Вот так и появился мем 146 процентов.

Fanto­meRU
[13.2K]

2 года назад

В 2011-м году во время выборов в Думу, подводя промежуточные итоги на канале Россия-24 по Ростовской области, был показан рейтинг партий с указанием набранных голосов, выраженных в процентном соотношении. При этом была допущена ошибка, в результате которой сумма процентов получилась не 100, а 146. Отсюда появился и данный мем.

Знаете ответ?

Источник

Синдром «146%»: некомпетентность или злой умысел?

Читайте также:  Синдром кушинга симптомы у женщин фото

Синдром 146 некомпетентность или злой умысел

Известный мем существенно повлиял на огромное число людей, фактически поставив под сомнение демократические устои государства, однако похоже, что причина его рождения — банальная некомпетентность программистов.

Большие Данные и сетевые миры

Синдром 146 некомпетентность или злой умысел

Анализ Больших Данных создает серьезные сложности с точки зрения защиты частной жизни, и для их преодоления требуется переосмысление роли, которую начинают играть в жизни человека автономные встроенные сети.

Технологии ближайшего будущего

Синдром 146 некомпетентность или злой умысел

Революционные технические новшества уже вызвали колоссальные изменения в мировой индустрии, сфере услуг и в бизнес-процессах, однако цифровая революция заставляет людей меняться, приобретать новые навыки, переходить на новый стиль мышления, а организации вынуждены переориентироваться на новые технико-экономические парадигмы.

Этика Больших Данных

Синдром 146 некомпетентность или злой умысел

Государства накапливают массу персональных данных о гражданах, например через переписи. Все чаще, однако, мы видим злоупотребления. Кто несет ответственность, когда правила использования данных нарушаются? Как культура или политика может влиять на жизненный цикл персональных данных?

Стек для Больших Данных

Все сегодня говорят о Больших Данных, но мало кто знает, как с ними работать. Похоже, что соответствующие технологии уже вышли из юношества, но еще не повзрослели, а стек решений, что бы ни заявляли ведущие игроки, представляет собой весьма аморфное, хотя и динамичное образование.

Многоядерный тупик: выход есть

Синдром 146 некомпетентность или злой умысел

Современные представления о параллельном программировании столь же далеки от реального параллельного программирования, как зима от лета: и то и другое — времена года, но не может их различать лишь тот, кто зиму от лета отличает только по дате в календаре.

Программирование в динамическом мире

Синдром 146 некомпетентность или злой умысел

Широко применяемая сегодня объектно-ориентированная парадигма весьма ограниченна, что привносит в архитектуру программных систем избыточную сложность, поэтому на повестке дня стоит задача создания универсального синтаксиса предметно-ориентированного языка, в основу которого может быть положен динамический мир взаимодействий и категорный подход.

Читайте также:  Что такое синдром краснухи crs

Главное преимущество BPMN

Синдром 146 некомпетентность или злой умысел

Процессная нотация вошла в моду — заказчики ее требуют, считая самой современной, а следовательно, самой совершенной. Однако для оправдания перехода на эту нотацию неверно руководствоваться понятиями «нравится — не нравится» — она должна быть качественно лучше.

Администрация США и Большие Данные

Инициатива федерального правительства США «Большие данные: исследования и разработки» носит административный характер и полностью игнорирует личностный фактор. Что за этим стоит?

Кризис программирования 2.0

Синдром 146 некомпетентность или злой умысел

Современные инициативы по совершенствованию принципов разработки программного обеспечения вряд ли способны сформировать среду, позволяющую программной инженерии идти в ногу с развитием аппаратных технологий и учитывать все возможности, предоставляемые Большими Данными.

Источник