Адрес для входа в РФ: exler.world
Совершенно невероятная история с британской почтой
Какая-то прям фантастическая история, читал и не верил своим глазам - "Post Office scandal: What the Horizon saga is all about". (Я также прочитал и пару других статей по этому поводу.)
Кратко. В 1999 году в службу британской Post Office была установлена компьютерная система Horizon, разработанная японской корпорацией Fujitsu. Система занималась денежными переводами, бухгалтерским учетом, инвентаризацией и другими видами учета.
Horizon была кривая, косая и содержала многочисленные баги, приводящие к ошибкам в отчетах. Но это были не просто ошибки. Система в отчетах указывала на серьезные финансовые злоупотребления со стороны тех или иных сотрудников, и в период с 2000 по 2014 год почтовая служба привлекла к ответственности 736 (!!!) младших почтмейстеров и других почтовых сотрудников - в среднем одного в неделю - на основе информации, полученной от компьютерной системы Horizon.
Руководство Post Office не принимало во внимание тот факт, что все эти люди заявляли о своей полнейшей невиновности, и то, что это явно были какие-то ошибки в программе. Никакое расследование в отношении корректности работы программы не проводилось - ну как же, за ее внедрение заплатили огромные деньги, так как такая программа могла ошибаться, - и всем этим людям попросту разрушили жизнь, не говоря уж о том, что многие из них были посажены в тюрьму - по сути за баг в программе учета.
Вот, например, одна из таких обвиненных - Сима Мисра. В 2010 году ее посадили в тюрьму: суд даже не учел тот факт, что Сима на тот момент была беременна. И Сима говорит, что эта мерзейшая история для нее тянулась 15 лет.
У многих из несправедливо обвиненных были разрушены семьи ("Как, я связала свою жизнь с вором"?!!), их сторонились соседи (ну как же, вы слышали, что он - вор?), кто-то из них закладывали или продавали свои дома - чтобы погасить многотысячные задолженности, нарисованные программой (там нередко фигурировали суммы в десятки тысяч фунтов), и не попасть в тюрьму. Были также и случаи самоубийств.
В период с 2012 по 2019 годы Post Office возглавляла Пола Веннелс, которая все время выступала в защиту системы Horizon, даже когда разгорелся дикий скандал вокруг несправедливых обвинений в адрес сотрудников. Причем кроме многочисленных сигналов о том, что с программой творится черт знает что, в 2015 году независимой лабораторией Second Sight было проведено исследование и опубликован отчет о проблемах в работе программы - и этот отчет также проигнорировало руководство, с абсолютно бараньей упертостью продолжало настаивать на том, что с системой все в порядке, а это просто у них такие вороватые сотрудники - ну, так совпало.
Последние несколько лет проходят Апелляционные суды по факту неправомочных обвинений. 39 сотрудникам обвинительные приговоры уже отменены (вы их видите на фото над этой заметкой), в отношении остальных продолжаются процессы. Все несправедливо обвиненные, разумеется, подают иски против Post Office, и им наверняка будут присуждены многомиллионные компенсации.
На фоне скандала Пола Веннелс все-таки уволилась в 2019 году, получив все соответствующие выплаты в размере 400 тысяч фунтов стерлингов. На данный момент ее вроде бы никто не собирается привлекать к ответственности, хотя в ходе судебных разбирательств было четко установлено, что она много лет хорошо знала о том, что с программой происходит что-то не то, тем не менее давала указания отдавать людей под суд.
Совершенно поразительная история, не так ли? История о том, как вопиющие баги в программе, а также тупость и упертость руководства Post Office испортили жизнь сотням сотрудников, причем некоторые из них так и не дожили до оправдания.
Многие маленькие магазинчики балуются черным налом (в мелких масштабах). Скорее всего какие-то нарушения все-таки были изначально, а сейчас нашли повод придраться к судебным решениям и отсудить себе кусочек пирога.
И хоть ты тресни.
И это, увы, я пишу не из ольгино, а несколько наоборот, и после многих лет работы в британии и с британцами.
Собственно, ну вот же оно и есть: ладно почта тащит людей в уголовный суд на основании бага в своей системе - но ведь уголовные суды все эти тысячи почтмейстеров ОСУЖДАЛИ потоком, не имея никакой доказухи, кроме "распечаток из нашей гениальной системы".
Также обратите внимание, что вопрос "как так наши суды клепали эти приговоры в сговоре с почтой" - даже не поднимается на BBC.
БиБиСи вполне норм, это тебе не РТ же. Боря даже хотел их прикрыть, когда они его чморили. И интерьвю они берут норм тоже, со своим придирчиво-надеменным британским акцентом задают очень пассивно-аггрессивные вопросы.
И это, увы, я пишу не из ольгино
А топ-менеджеры получат свои бонусы без оглядки на биомассу.
Аналогия с английской Post Office, кстати, в том, что обратная связь в такой системе нарушена, или отсутствует совсем. Эту английскую начальницу назначили, и она делала, что хотела. Вот только другие части системы, суды, как видим, исправляют данный перекос. А в РФ ничего подобного не предвидится
Например, у меня ребенок с аутическим спектром и ему по мед показаниям нельзя носить маску в течении всего дня. Но правительство Квебека заставило всех детей младших классов носить маски во время учебы. Мы с женой написали письмо директору. На рассмотрение этого письма ушло три недели. Пока я лично не пришел в школу и не вызвал туда полицию, никто даже пальцем не пошевелил.
Думаю, что тут таже самая ситуация. Простая лень. Оно де работает? Работает. Пуска с ошибками, но работает. Значит менять не надо, а то еще хуже будет.
С другой стороны, в "некоторых других странах" в схожих обстоятельствах никто бы никогда ничего не доказал, а пресса не растрезвонила.
Состав налицо.
- Отравите ему голову! С другой стороны...
- С другой стороны его уже травили, не помогло.
[URL=]https://www.bailii.org/ew/cases/EWCA/Crim/2021/577.html[/URL]
Там много букв по английски, но если кто осилит, то сможет получить подробное представление о сути процесса.
А суды? Они то как хищения устанавливали?
У него более высокие моральные императивы на повестке дня . . .
У нас тут в соседнем городке вычислили доктора которой "завещали" свое состояние куча пожилых которых она лечила. Так что вполне возможно.
Интересно, почему в ЕС нет своего Навального, или Навальных, там явно есть чем заниматься.
Тут - почта, там - аэропорт за ярды.
когда думаешь, на многое могут открыться глаза
И чтобы дважды не вставать: про свободы, независимые суды и расследования.
Вы когда-нибудь сталкивались со случаем, чтобы в России суд признал свою ошибку? А чтобы госкорпорация выплатила 39 сотрудникам низшего уровня, пострадавшим в результате ошибки топ менеджмента, 6 миллиардов рублей компенсации? (6.000.000.000,00)
А в фантазиях это представить можете?
ru.wikipedia.org
Впрочем, в данном случае, скорее всего внедренец сам Фуджитсу.
А вот по "Mary Louise Parker microwave" не находится ничего релевантного.
Что наводит на мысль, что эта история выдумана кем-то русскоязычным.
А тут речь о каких-то суммах, далеких от космоса, менее миллиона на человека. Да хрен вы там чего найдете в организациях такого масштаба! Удалось доказать ошибку в ПО - и это главное.
А вот про судебную систему - очень познавательно, особенно для тех, которые любят про то, что где-то есть безукоризненно работающие судебные системы.
Работали с Газпромом? Видели систему их субподрядов? Вопросы остались?
https://tech.onliner.by/2019/10/03/zrk-patriot
И помнить, что когда нам рассказывают о самых справедливых судах, не важно где, надо понимать, что рассказывают ровно те, для кого эти суды самые справедливые, а не те, кто попали под их каток.
Ну и о том, что когда нам поют песни о том, что "их" судебная система лучше чем "наша" (опять таки не важно чья именно), потому что она настраивалась столетиями, то даже это гарантирует очень немногое.
Ну и опять таки, раз неравноправие в суде было доказано явным образом, то тут можно еще раз внимательно посмотреть и на решения судов в международных вопросах.
Для тех, кто решит, что я считаю наши суды в чем-то сильно лучшими - идите мимо, с миром. Это просто в свойствах всех людей, независимо от цвета кожи, формы носа, вероисповедания и, вероятно, даже от сексуальной ориентации
Я в 95 году работал в финансовой сфере РФ, видел как проходит внедрение систем. Это мрак. Данные по остаткам гуляли, клиенты поседевшие врывались с криками "как это нет средств на счете, где же они?" И их утешали, подождите мол до вечера, отработает конвертер, а если не появятся, то в конце недели у нас сверка, может найдем. Кассир выдавал деньги из банкомата программой для тестирования банкомата. То есть сначала в окошко паспорт, потом в банкомат карту, и хорошо если кассир не перепутает кассеты.
Баг обнаружили спустя день. Какие-то платежки, что могли, тихонечко откатили. Какие-то, как я понимаю, сторнировали. А на какие-то просто забили.
p.s. Когда рубль превращается в миллион, а платежки не по 3 рубля ведь обычно...
Вопрос - были ли 90 тыс украдены у Васи? Зависит от того, с какого времени смотреть.
В роли одного из злодеев - Марк Шеппард, например.
Опечатка. Исправил.
Ну и почти каждую серию какой-нибудь известный актер играет злодея - тоже симпатичное решение.
Одна и та же переменная применялась как для анализа введённых чисел, так и для определения положения поворотного круга. Поэтому при быстром вводе данных через терминал Therac-25 мог иметь дело с неправильным положением поворотного круга (состояние гонки).
Настройка положения отклоняющих магнитов занимает около 8 секунд. Если за это время параметры типа и мощности излучения были изменены, а курсор установлен на финальную позицию, то система не обнаруживала изменений.
Деление на величину излучения, приводящее в некоторых случаях к ошибке деления на ноль и к соответствующему увеличению величины облучения до максимально возможной.
Установка булевской переменной (однобайтовой) в значение «истина» производилось командой «x=x+1». Поэтому с вероятностью 1/256 при нажатии кнопки «Set» программа могла пропустить информацию о некорректном положении диска.
2) Наивность насчет ошибок именно исходного программного кода умиляет. Как быть, если испортился уже машинный код где-то на диске? А потом его скопировали и распространили дальше. Чем в этом случае поможет чтение и разбор исходников?
3) Как показывал личный опыт (да, старых времен) две трети ошибок - от действий оператора (пользователя) и неправильных данных. Остальное от электроники и ее мягкой начинки. Так что "защита от дурака" всегда должна быть.
4) Правильные программы для жизненно важных функций всегда должны включать периодическую самопроверку (хотя бы на совпадение контрольных сумм). Иначе что угодно - от вирусов до прямого искажения машинного кода.
runcyclexcski выше пишет, как там "машинные коды испортились" и какой оператор дурак был.
Методология разработки ПО - это не про защиту от вирусов. Это методология. Организация процесса.
Периодические самопроверки никак не защитят от косяков на уровне алгоритма или "одной переменной для анализа введённых чисел, так и для определения положения поворотного круга".
«Software Engineering Institute говорит о среднем числе в 1 баг на каждые 100 строк кода и 98% случаев сбоев устройств, случающихся по причинам багов в ПО, легко можно было бы избежать при должном уровне тестирования кода. Зная об этом, хочется примкнуть к движению "дайте код посмотреть".»
Ага, посмотрели исходный код - и все чудесно. Помню я и системы автоматизированного тестирования, и методы доказательства правильности программ, и разные "генераторы бизнес-процессов". Даже язык APL.
Только четкое понимание заказчиком чего он хочет, и четкое понимание исполнителем чего хочет заказчик. Все прочие "методы тестирования" в лучшем случае дадут безукоризненное выполнение непонятно чего. "А мы думали, что вы думали так".
Методологий разработки ПО много. Под разные ситуации свои. Где-то валяются старые номера журнала американской конторы, занимавшейся разработкой ПО для бортовой электроники всяких F-15, F-22 и прочих. Интересно было читать, как оно делается, когда разработка и модификация системы длится не годы - десятки лет.
В суде же должны какие-то доказательства фигурировать, кроме мнения программы. Ну бумажки вида " передали на доставку и не доставили" и подобное. И если сажали в турму, то это суд присяжных вроде всегда
Все во что верится: программа каждый месяц находила самого плохого работника ( больше всего жалоб на недоставку отправлений без трекинга) и объявляла его преступником.
P.S. а профсоюза у работников почты нет ?
И сколько потом было туевых хуч обжалований таких штрафов, где выяснялось, что штраф полная туфта (например, в одном случае какая-та убитая жига, по мнению камеры, вваливала по дороге со скоростью реактивного истребителя).
И, разумеется, никто ни на каком этапе не готов сказать - "сэры, какую-то херню мы тут воротим". Вот и тянулось годами
Административка очень сильно отличается от уголовки. По показаниям камеры оштрафовать автоматом можно, а вот посадить - нельзя.
It accepted it had previously "got things wrong in [its] dealings with a number of postmasters", and agreed to pay £58m in damages.
The claimants received a share of £12m, after legal fees were paid.
Это к вопросу о нынешнем: "ну вы же видите очевидное ковидобесие, почему никто в Европе не судится с государством" - 46 миллионов фунтов ушло на оплату legal fees. У таких контор (как и в случае судов с государством) юристы будут годами изматывать, а у обычных людей просто денег нет проходить через все эти процессы.
И, да, как обычно "So far, nobody at the Post Office or Fujitsu has been held accountable". Да, и правильно, за что добрых людей к ответственности привлекать, всё же было по регламенту. Очень показательный случай
Ответственность Fujitsu возникает перед Королевской почтой, как заказчиком - это их корпоративные дела. Перед конечными пользователями отвечать должна сама почта.
Но тут получается еще интереснее, почта выплатила 58 млн фунтов, но признавать ошибки отказывалась. Я бы предположил не злой умысел, но банально - руководство не знало что делать, отказываться от софта - не на что менять.
Поэтому государству не следует превращаться в совсем уж крупную корпорацию. Оно и без того.... Но "вертикаль" требует
Дороговатый QA проджэкт выйдет. 😄
Проще уж заткнуть особо громкие рты разовой подачкой и забить.
Но тут как бы презумпция невиновности должна быть вроде? Как я представляю, учетная программа распечатывает какие-то документы на материальную ответственность, которые человек физически подписывает. И подписанные бумажные копии где-то должны храниться. Потом оформляются и хранятся другие документы, снимающие эту ответственность. Как минимум, в 1999 году не было законов, позволяющих полностью отказаться от бумаги в документообороте. Так?
Наверное, вопрос стоит переформулировать. Как компания умудрилась реально доказать суду, что преступление было, если имелись только показания программы, которым по умолчанию как раз не стоило бы верить безоговорочно?