Синдром 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) — зав. кафедрой «Распределенные вычисления и компьютерные сети», Санкт-Петербургский политехнический университет.

Источник

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

Чем больше человек знает, тем очевиднее для него, насколько эти знания скудны (вспомним приписываемое Сократу «Я знаю, что ничего не знаю»). С тем же успехом этот закон работает и наоборот: чем меньше человек знает, тем увереннее он в своих знаниях и их безграничности. Сегодня перевели статью о когнитивном искажении раздутой самооценки и иллюзии компетентности — так называемом эффекте Даннинга-Крюгера. Вместе с главным редактором Knowing Neurons Кейт Фейлхабер разбираемся, почему некоторые люди не могут адекватно оценивать свои умения, когнитивные способности и уровень популярности, к каким последствиям это может вести и что отличает по-настоящему компетентных людей.

Однажды в 1995 году крупный здоровый мужчина среднего возраста ограбил два банка Питтсбурга средь бела дня. На нём не было маски или какой-либо другой маскировки, и он улыбался, глядя в камеры видеонаблюдения, прежде чем выходить из каждого банка. Позже той ночью полиция задержала потрясенного преступника Макартура Уилера. Когда ему показали записи с камер, Уилер смотрел в недоумении.

«Но на мне же был сок», — пробормотал он.

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

Читайте также:  Синдром дракона ютуб 6 серия

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

На эту историю наткнулся Дэвид Даннинг из Корнеллского университета, который заручился поддержкой своего аспиранта, Джастина Крюгера, чтобы разобраться, что же тогда произошло.

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

Эта иллюзия уверенности сегодня известна как «эффект Даннинга-Крюгера» и описывает когнитивное искажение раздутой самооценки.

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

Читайте также Парадоксы интеллекта: почему умные люди совершают глупости?

Эта «иллюзия уверенности» простирается на сферы за пределами университета и пронизывает реальную жизнь.

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

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

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

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

Безусловно, для нас характерно переоценивать свои способности. Одно исследование показало, что 80% водителей оценивают свои навыки вождения выше среднего, что является статистической невозможностью. И подобные же тенденции наблюдаются, когда люди оценивают свою популярность и когнитивные способности.

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

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

Как писал Чарльз Дарвин в «Происхождении человека» (1871):

«Невежество чаще порождает уверенность, чем знание».

В своем классическом исследовании Даннингу и Крюгеру удалось пронаблюдать, что действительно умные люди не в состоянии точно оценивать свои способности. Те студенты, чьи когнитивные показатели были в верхнем квартиле ⓘВерхний квартиль – часть набора данных с наиболее высокими значениями в статистических исследованиях., недооценивали свою относительную компетентность. Такие студенты полагали, что если задачи им даются легко, то, должно быть, они являются легкими и для всех остальных.

Это так называемый «синдром самозванца», и его можно сопоставить с еще одним аспектом эффекта Даннинга-Крюгера, который проявляется тогда, когда ученики с высокими показателями не могут распознавать свои таланты и считают, что другие не менее компетентны.

Читайте также «Поймай меня, если сможешь»: что такое синдром самозванца

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

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

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

В конце концов, как говорил Конфуций,

«Истинное знание — это знание о невежестве».

Эта статья впервые была опубликована в журнале Aeon под заголовком «What know-it-alls don’t know, or the illusion of competence» с лицензией Creative Commons.

Взяо отсюда: https://monocler.ru/effect-danninga-krugera/

Источник

Опубликовано: 11.01.2011, 20:42

Не давно на сайте мэрии появилось объявление:

 До уваги представників інститутів громадянського суспільства!

Читайте также:  Синдром отличника ребенок как бороться

На виконання п.8 Типового положення про громадську раду при міністерстві, іншому центральному органу виконавчої влади, Раді міністрів Автономної Республіки Крим, обласній, Київській та Севастопольській міській, районній, районній в мм. Києві та Севастополі державних адміністраціях, затвердженого постановою Кабінету Міністрів України від 03.11.2010 № 996, виконавчий комітет Запорізької міської ради повідомляє про початок підготовки до створення ініціативної робочої групи з проведення установчих зборів для формування Громадської ради при виконавчому комітеті Запорізької міської ради.

Пропозиції щодо кандидатур до складу ініціативної робочої групи просимо подавати до 14.01.2011 року до управління з питань внутрішньої політики Запорізької міської ради (69105, м.Запоріжжя, пр.Леніна, 206, к.208). Від кожного інституту громадянського суспільства може бути подана одна кандидатура.

Пропозиції щодо кандидатур до складу ініціативної робочої групи повинні містити:

1. Рішення керівника інституту громадянського суспільства, якщо інше не передбачено його установчими документами, про делегування представника для участі у складі ініціативної робочої групи, засвідчене печаткою (у разі наявності).

2. Біографічну довідку делегованого представника інституту громадянського суспільства, у якій обов’язково зазначається прізвище, ім’я (всі власні імена), по батькові представника, дата народження, адреса місця проживання, контактний телефон, освіта, місце роботи та посада, характеризується досвід діяльності у відповідному інституті громадянського суспільства.

3. Копії документів, що підтверджують легалізацію інституту громадянського суспільства.

За додатковою інформацією звертатись за телефоном 224-23-44 (Шулдик Сергій Олександрович, Васильєва Віра Анатоліївна).

Виконавчий комітет

Запорізької міської ради

https://www.meria.zp.ua/test/index.php?id=5764 

В данном объявлении чётко говориться: На выполнение п.8 Типового положения про общественный совет, утвержденного постановлением Кабинета Министров Украины от 03.11.2010 № 996, исполнительный комитет Запорожского городского совета начинает подготовку создания инициативной группы которая начнёт подготовку к проведению учредительного собрания для формирования Общественного совета при исполнительном комитете Запорожского городского совета.

В п.8 Типового положения про общественный совет говориться:

Для формування складу громадської ради орган утворює ініціативну групу з підготовки установчих зборів за участю інститутів громадянського суспільства.

Кто такие институты гражданского общества об этом говориться в п.6:

До складу громадської ради можуть бути обрані представники громадських, релігійних, благодійних організацій, професійних спілок та їх об’єднань, творчих спілок, асоціацій, організацій роботодавців, недержавних засобів масової інформації та інших непідприємницьких товариств і установ, легалізованих відповідно до законодавства України (далі — інститути громадянського суспільства).

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

Сегодня 11 января решили подать документы от нашей организации, я обратился (как написано в объявлении) в управления по вопросам внутренней политики Запорожского городского совета к Шулдик Сергей Александровичу с просьбой включить в состав инициативной группы нашу общественную организацию. В ответ я получил отказ. Оказывается горисполком, принял решение не включать в состав инициативной группы общественный организации со статусом Областной регистрации мотивируя это тем, что в Уставе города ст.24 что-то там написано.

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

Вечером добравшись до компьютера я внимательно прочитал ст. 24 Устава города на которую ссылался Шулдик Сергей Александрович, к моему удивлению ни одного слова ограничивающего или запрещающего участвовать Областные общественные организации в местном самоуправлении я не нашел. На данный момент действия Шулдика Сергей Александровича мне не совсем понятны, возникает вопрос – это некомпетентность или злой умысел?!

Призываю все Областные общественные организации которые получили от Шулдика Сергея Александровича отказ, объединиться и завтра 12 января в 11-00 прийти в городской совет и потребовать разъяснений от начальника управления по вопросам внутренней политики Запорожского городского совета – Сокульского Евгения Арнольдовича.

Приглашаются СМИ.

С ув, Матрей А.К.
т. (061) 220-77-20
 

Новости по теме:

• Прокуратура раскрыла подробности убийства и расчленения в Запорожье
• Skype терпит убытки
• Юрий Павленко предложил Яценюку добровольно уйти в отставку
• Рекомендации в отношении прививок против гриппа
• 6 мая 1715 года: «Артикул воинский»
• В Одессе вытерли ноги о флаг «новороссии» (ВИДЕО + ФОТО)

Комментарии

Facebook ()

ВКонтакте

Источник