Роскосмос пару дней назад опубликовал отчёт о том, почему упала "Луна-25". Там конечно канцелярит, но можно примерно понять, что двигатель коррекции получил неверные данные от акселерометра:
из-за возможного попадания в один массив данных команд с различными приоритетами их исполнения прибором
Это очень похоже на программную ошибку, а это моя сфера, и я решил над ситуацией поразмыслить.
Хейтеры сразу стали строчить комментарии в стиле "Ололо, наняли каких-то идиотов, которые простейшие тесты не провели". Тут обычно справедливо вспоминают аварию с европейской ракетой Ариан-5 в 1996 году. Там буквально из-за пары строчек кода в результате неправильного приведения числовых типов ракета за 7 млрд баксов развалилась на куски в воздухе. Бывает.
Что касается Роскосмоса, при всей его сомнительной репутации, объяснение "Дураки не провели тесты" звучит лично для меня неправдоподобно. На мой личный взгляд возможны два варианта:
1. Если в описании ошибки слово "приоритет" обозначает какой-то признак внутри объекта команды, значит, на входе в приёмный модуль эти команды не были отфильтрованы. Выглядит как грубая ошибка, целый логический блок упущен. Вряд ли этот блок вообще не написан, скорее всего он не выполнился. Такое бывает, если в тестовой среде есть какое-то условие, которого нет в рабочей, и именно это условие отвечает за выполнение участка кода.
Сталкивался с таким миллион раз. Самое дикое из последнего: код парсит эксель-таблицу с числами. Разработчик написал, запустил проверил, прогнал тесты, всё ок. Отправляем в прод — все числа будто бы рандомно меняются на другие. Запускаем снова — у всех разработчиков функционирует нормально, а в проде на сервере нет. Таблица одна и та же. Можете подумать, почему так. Ответ: у разработчиков стоит русская локаль и десятичный разделитесь это запятая, а на проде в докере точка. При парсинге на проде запятая уже интерпретируется как разделитель тысячных разрядов.
2. Куда вероятнее, что слово "приоритет" в описании ошибки обозначает время, а, значит, список команд просто не был отсортирован, и в обработчик уже после актуальных значений попали какие-нибудь начальные нулевые данные, сбившие логику. По косвенному описанию проблемы очень похоже именно на это. Значит, на тестах всегда порядок возникновения команд соответствовал порядку их прихода, а в реальности перестал соответствовать. Вообще, работать с железом очень сложно. Какую-нибудь схемку заглючило от холода, она задержала ответ от датчика на миллисекунду, и всё. Никто не знал, что такая проблема возможна, пока она не возникла.
Мне рассказывали о таком случае: юзер логинится на сайт и иногда логин проходит, а иногда нет. Логин и пароль те же самые. Просто в случайные моменты времени ему возвращают токен авторизации, а в другие моменты времени ошибку 403. Никакой закономерности нет вообще. Нет зависимости от времени суток и даты. Сервер точно работает стабильно и не падает все 100% времени. Почему так может быть? Ответ: у сервиса авторизации два инстанса, перед которыми балансировщик нагрузки. В одном инстансе данные для авторизации есть, в другом нет. Балансировщик при примерно одинаковой нагрузке включает просто случайный выбор между ними.
В общем, программисты иногда допускают такие косяки, что какая-то мелочь может привести к серьёзной аварии. Это я вам говорю как программист, который пишет для атомных станций :)
#dev
Политическая Теория Народа #8 | Курс лекций Александра Дугина
Восьмая лекция курса Александра Дугина«Политическая теория (теология) народа», прочитанного на Факультете политологии МГУ, сегодня разворачивается подобно захватывающему интеллектуальному расследованию.
Лекция подробно препарирует три главные идеологии Модерна: либерализм, социализм и национализм. Такие понятия как индивидуум, класс и нация/раса предстают перед нами как искусственные конструкты — симулякры, узурпировавшие суверенитет народа.
В лекции проанализируем парадоксы Французской революции: что значит рассадка фракций в парламенте? Какое складывается здесь представления о народе как буржуазии или городских низах, и какова роль конституционных монархистов?
Как модерн узурпирует суверенитет народа, заменяя его урбанистическими абстракциями? Почему XX век в идейном плане оказался гораздо менее материальным, чем предшествующие столетия? Почему XXI век оказывается еще более идеальным, чем XX? На эти и другие вопросы вы получите ответ в ходе текущей лекции.
00:00 — Тема 9. Политическая репрезентация народа в Модерне
08:00 – Жан Бодрийяр: сложность как единственно верный путь к пониманию мира.
13:25 – Герменевтический круг в поисках народного бытия.
14:50 – Политическая репрезентация в Модерне: анатомия фракций Французской революции.
21:35 – Парадоксы правых и левых: почему крестьянство осталось вне игры.
27:30 – Три интерпретации народа: буржуазный захват политического воображаемого.
39:20 – Жан Бодрийяр и три порядка симулякров: буржуазия как подмена народа.
47:50 – Идеологическая триада Модерна: либерализм, социализм, национализм.
53:10 – Идеологическая карта XX века от Первой мировой до холодной войны.
1:02:45 – Индивидуум, класс, нация как инструменты отчуждения.
1:13:50 – Эволюция национализма в лабораторных условиях Модерна.
1:19:00 – Антинародный финал Модерна.
Ожидайте новые лекции каждую неделю по понедельникам!
💬Лекция в высоком качестве в VK:https://vkvideo.ru/video-222626946_456240071
📺 Все лекции смотрите в плейлисте: https://vkvideo.ru/video-222626946_456240055
⭐️ Поддержите нас в VK Donut, чтобы мы могли выпускать интересные материалы чаще:https://vk.com/donut/club222626946
Андрей Белый: символизм и теургия. Ноомахия в лицах. Серебряный век #8 | Кирилл Новиков
Наступил Новый год, и мы продолжаем публиковать новогоднюю Ноомахию.
Поговорим об одном из самых таинственных поэтов XX века, великом теурге Андрее Белом. В своём творчестве Белый по-своему переосмыслял философию Владимира Соловьёва, из чего следовал главный пафос его поэзии — чаяние грядущего века и стремление к вечности. Осознавая то, что поэт является связующим звеном между горним и дольним мирами, Белый ставил перед своей поэзией задачу, чтобы религиозный свет просиял над каждым человеком, и потому искусство было для него подлинно религиозным действием.
В лекции рассмотрели его поэтические сборники: «Золото в лазури» — концентрацию аполлонического логоса и мессианского духа Белого; сборник «Пепел», символизирующий то, что осталось от былых надежд автора о наступлении грядущего века уже сейчас; и сборник «Урна» — попытку похоронить себя юного.
Можно ли классифицировать творчество Андрея Белого? Почему его поэзия является подлинной теургией и в чём состоит главная трагедия Серебряного века? Смотрите в лекции главы ЕСМ-Петербург Кирилла Новикова.
00:00 — Тизер. Заставка.
00:47 — Переосмысление Андреем Белым наследия В. Соловьёва.
03:18 — «Старые» и «молодые» символисты. Поэзия Белого как теургия.
04:25 — Аполлонический логос в поэзии Белого. Аргонавты как искатели грядущей вечности.
05:20 — Философия и поэзия Владимира Соловьёва. Соловьёв — русский платоник.
08:33 — Мессианский дух Андрея Белого.
10:05 — Поэт как связующее звено между мирами. Судьба поэта.
13:12 — Кружок аргонавтов — искателей Истины. Диалог Белого с Блоком.
15:02 — Разочарование и неприкаянность поэта. Сборник «Пепел».
16:47 — Задача художника. «Философские начала цельного знания» Соловьёва.
18:01 — Сборник «Урна». Обращение Белого к Канту.
19:55 — Знакомство Белого с философией Штейнера. Теософия Блаватской.
22:50 — Дионисийская составляющая поэзии Белого. Трагедия Серебряного века.
📺 Лекция в хорошем качестве в VK: https://vkvideo.ru/video-222626946_456240015
💬 Поддержите нас через VK Donut, чтобы прямо сейчас посмотреть все доступные лекции: https://vk.com/donut/club222626946
Сьюзан Уайлс – архитектор победы Трампа | In Trump We Trust? #8
Сегодня в рамках проекта ITWT речь пойдёт о той, кто стоит за кулисами громкой информационной кампании Трампа — Сьюзан Уайлс, первой женщине на посту главы администрации Белого Дома, опытнейшего политтехнолога и главного режиссёра предвыборного шоу 2024 года.
Все мы знаем, что сейчас западную политику двигает по сути один человек, глобально меняющий мироустройство, совершает революцию против либерального миропорядка, который сложился в Америке и Европе. Это Дональд Трамп. Мы не сомневались, что действующий президент США начнет менять правила игры, ориентируясь на диалог с крупными мировыми игроками – Россией и Китаем.
Но чтобы понять вектор американской политики в ближайшие четыре года, нельзя ограничиться только рассмотрением и постоянным анализом одного лишь Трампа. Необходимо понять, какой аппарат стоит за его действиями, за его словами, за его философией. Мы продолжаем рассказывать о тех людях, которые составляют этот аппарат – об администрации Трампа, его ближайших людях, сторонниках, идеологах нового американского режима.
Смотрите предыдущие выпуски проекта, посвящённые вице-президенту США Джей Ди Вэнсу, директору национальной разведки США Тулcи Габбард, идеологу трампизма Стиву Бэннону и другим. В следующих роликах — Илон Маск, Питер Тиль, Роберт Кеннеди младший и другие личности, непосредственно влияющие на современную американскую политику.
Автор выпуска – Анна Юрпалова.
Авторы идеи: Александр Дугин,Евгений Балакин.
📺 Смотрите ролик VK в высоком качестве: https://vkvideo.ru/video-222626946_456240002
Выражаем благодарность Факультету политологии МГУ за участие в создании выпуска.
⭐️Поддержите ЕСМ Медиа через VK Donut, чтобы смотреть новые экслюзивные лекции: http://vk.com/donut/club222626946