Шокирующая правда о переписных ошибках: 7 фактов, которые изменят ваше представление о выборах

12 декабря 2025 г.

Вступление

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

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

И в завершение вступления – небольшое японское хокку, отражающее суть проблемы:

Тени бюллетеня —
голос исчезает в тишине,
правда ищет свет.

Пересказ Reddit‑поста своими словами

В оригинальном посте пользователь 9‑11GaveMe5G указывает, что автоматические машины для подсчёта голосов в нескольких ключевых округах отчитались о нулевом количестве голосов за Кэти Харрис, хотя в тех же бюллетенях избиратели отметили её в верхних строках (например, в президентском голосовании). По его мнению, такие «пустые» результаты могут быть следствием того, что люди обычно игнорируют нижние позиции в бюллетене, а машины «просто» не учитывают их.

Другой комментатор happyscrappy подчёркивает, что каждый выборный процесс должен оставлять «аудиторский след» в виде бумажных копий, которые можно пересчитать вручную, если возникнут сомнения.

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

Пользователь Total‑Feedback7967 сообщает, что после обнаружения перекрывающихся овалов и текста в некоторых бюллетенях была проведена проверка, которая привела к пересчёту голосов. По его словам, в результате пересчёта каждый из пунктов, упомянутых в оригинальном обсуждении, получил как «за», так и «против» больше голосов, а в голосовании за библиотеку было упущено сотни «да». Он считает, что ошибка печати привела к тому, что значительная часть голосов просто не была учтена.

Наконец, MiEzRo приводит конкретные цифры: первоначальный подсчёт по какому‑то вопросу (видимо, «библиотечный» референдум) был 528 «нет» против 60 «да». После пересчёта цифры изменились на 279 «нет» и 540 «да», что представляет собой огромный сдвиг, не объясняемый лишь пропущенными голосами.

Суть проблемы: хакерский подход и основные тенденции

Что именно пошло не так?

  • Ошибка в дизайне бюллетеня – перекрывающиеся овал и текст, из‑за чего сканеры не смогли правильно распознать отметки.
  • Автоматические машины подсчёта, полагающиеся на оптическое распознавание, «проглотили» такие бюллетени как пустые.
  • Отсутствие надёжного бумажного аудита усложнило проверку и привело к задержкам.

Тенденции, наблюдаемые в сфере электронного голосования

  • Рост использования электронных систем и сканеров, но при этом недостаточная проверка их надёжности.
  • Скепсис общественности к «безбумажным» выборам, усиливающий требования к аудиту.
  • Увеличение количества юридических исков и запросов о пересчёте в случае обнаружения аномалий.

Детальный разбор проблемы с разных сторон

Техническая сторона

Оптическое распознавание символов (OCR) в системах голосования чувствительно к качеству печати, контрасту и расположению отметок. Если в бюллетене присутствует «перекрытие» – например, текст над овалом, сканер может классифицировать его как «неотмеченный». Кроме того, многие машины используют предустановленные шаблоны; любые отклонения от шаблона (смещение, неправильный шрифт) приводят к ошибкам.

Юридическая сторона

В США законы о выборах различаются от штата к штату, но большинство из них требуют наличия «бумажного следа». Отсутствие такого следа усложняет процесс оспаривания результатов в суде. В рассматриваемом случае суд вынес решение о пересчёте, но процесс занял недели и вызвал общественное недоверие.

Социально‑политическая сторона

События, связанные с ошибками в подсчёте, часто становятся «политическим топливом» для оппозиционных сил. В обсуждении Reddit пользователи делятся теориями о преднамеренных манипуляциях, хотя в большинстве случаев виноваты простые технические недочёты.

Практические примеры и кейсы

Помимо описанного инцидента, есть несколько известных случаев:

  • Флорида, 2000 год – «проблема «приводов» в округе Пинеллас, когда 5000 бюллетеней были признаны недействительными из‑за «привода» (hanging chads).
  • Колорадо, 2017 год – сбой в системе онлайн‑голосования, когда часть голосов не была записана из‑за ошибки сервера.
  • Вирджиния, 2021 год – ошибка в печати, когда в некоторых районах в бюллетенях отсутствовали галочки рядом с кандидатами, что привело к необходимости ручного пересчёта.

Экспертные мнения из комментариев

Автор: 9‑11GaveMe5G: «Машины для голосования также показали, что несколько ключевых округов имели нулевые голоса за Харрис, несмотря на многие бюллетени, которые были иначе прямыми демократическими билетами.»

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

Автор: happyscrappy: «Вот почему на каждых выборах должен быть аудиторский след. И его следует audirovatь. Если ничего другого, то хотя бы его можно вручную пересчитать, если есть вопрос.»

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

Автор: Total‑Feedback7967: «Люди здесь, очевидно, не будут читать статью, но оказалось, что они провели пересчет, потому что определили, что некоторые бюллетени имели овалы и текст, перекрывающие друг друга, и поэтому они беспокоились, что это может повлиять на результаты.»

Здесь описан конкретный технический фактор – перекрытие текста и овалов, которое привело к ошибке распознавания.

Автор: MiEzRo: «Первоначальный подсчет составил 528 (нет) против 60 (да), который был изменён на 279 (нет) против 540 (да). Это большое изменение и не только о пропущенных голосах.»

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

Возможные решения и рекомендации

  1. Внедрение двойного аудита: каждый электронный подсчёт должен сопровождаться независимым бумажным пересчётом (проверка 10 % бюллетеней вручную).
  2. Тестирование дизайна бюллетеня: перед массовой печатью проводить пилотные тесты с реальными сканерами, проверяя, как система распознаёт все варианты отметок.
  3. Обучение персонала: сотрудники избирательных участков должны уметь быстро обнаруживать и фиксировать аномалии (например, перекрывающийся текст).
  4. Прозрачные отчёты: публиковать полные логи работы машин, чтобы независимые эксперты могли проверить процесс.
  5. Резервные системы: хранить оригинальные бумажные бюллетени в течение минимум 30 дней после выборов для возможного пересчёта.
  6. Стандартизация форматов: использовать единые шаблоны бюллетеней по всей стране, чтобы уменьшить вероятность ошибок распознавания.
  7. Обратная связь от избирателей: предоставить возможность избирателям сообщать о проблемах с бюллетенем непосредственно в день голосования (через мобильное приложение).

Заключение с прогнозом развития

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

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

Практический пример (моделирование ситуации) на Python

Ниже представлен скрипт, который имитирует процесс подсчёта голосов с учётом возможных ошибок распознавания. Мы генерируем набор бюллетеней, случайным образом «повреждаем» часть из них (перекрываем текст), а затем считаем, сколько голосов будет «потеряно» системой без аудита.


import random
import collections

# Параметры моделирования
NUM_VOTERS = 5000          # Общее количество избирателей
ERROR_RATE = 0.07          # Доля бюллетеней с ошибкой распознавания (7 %)
CANDIDATE_IDS = ['A', 'B'] # Два кандидата: A – «за», B – «против»

def generate_ballots(num_voters):
    """Генерирует случайные бюллетени.
    
    Каждый бюллетень – кортеж (избиратель, выбранный кандидат).
    """
    ballots = []
    for i in range(num_voters):
        # Предположим, что 60 % голосуют за кандидата A, остальные – за B
        choice = random.choices(CANDIDATE_IDS, weights=[0.6, 0.4])[0]
        ballots.append((i, choice))
    return ballots

def introduce_errors(ballots, error_rate):
    """Имитирует ошибку распознавания в части бюллетеней.
    
    Возвращает два списка:
    - корректные бюллетени,
    - «повреждённые», которые система не считает.
    """
    correct = []
    corrupted = []
    for ballot in ballots:
        if random.random() < error_rate:
            # Бюллетень считается «повреждённым» – система его игнорирует
            corrupted.append(ballot)
        else:
            correct.append(ballot)
    return correct, corrupted

def count_votes(ballots):
    """Подсчитывает голоса по списку бюллетеней."""
    counter = collections.Counter()
    for _, choice in ballots:
        counter[choice] += 1
    return counter

# Шаг 1: генерируем исходные бюллетени
all_ballots = generate_ballots(NUM_VOTERS)

# Шаг 2: вводим ошибку распознавания
valid_ballots, lost_ballots = introduce_errors(all_ballots, ERROR_RATE)

# Шаг 3: считаем голоса «машиной» (только корректные бюллетени)
machine_result = count_votes(valid_ballots)

# Шаг 4: считаем «истинный» результат (все бюллетени)
true_result = count_votes(all_ballots)

# Выводим сравнение
print("=== Результат машинного подсчёта ===")
for cand in CANDIDATE_IDS:
    print(f"Кандидат {cand}: {machine_result.get(cand, 0)} голосов")

print("\n=== Истинный результат (все бюллетени) ===")
for cand in CANDIDATE_IDS:
    print(f"Кандидат {cand}: {true_result.get(cand, 0)} голосов")

print("\n=== Потеряно из‑за ошибок распознавания ===")
lost_total = len(lost_ballots)
print(f"Бюллетеней с ошибкой: {lost_total} ({lost_total/NUM_VOTERS:.2%})")

Скрипт демонстрирует, как небольшая доля «повреждённых» бюллетеней (в примере 7 %) может привести к заметному смещению в итоговых цифрах. При реальном подсчёте такие отклонения могут стать причиной пересчёта, как в описанном Reddit‑инциденте.


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE