Роскосмос пару дней назад опубликовал отчёт о том, почему упала "Луна-25". Там конечно канцелярит, но можно примерно понять, что двигатель коррекции получил неверные данные от акселерометра:
из-за возможного попадания в один массив данных команд с различными приоритетами их исполнения прибором
Это очень похоже на программную ошибку, а это моя сфера, и я решил над ситуацией поразмыслить.
Хейтеры сразу стали строчить комментарии в стиле "Ололо, наняли каких-то идиотов, которые простейшие тесты не провели". Тут обычно справедливо вспоминают аварию с европейской ракетой Ариан-5 в 1996 году. Там буквально из-за пары строчек кода в результате неправильного приведения числовых типов ракета за 7 млрд баксов развалилась на куски в воздухе. Бывает.
Что касается Роскосмоса, при всей его сомнительной репутации, объяснение "Дураки не провели тесты" звучит лично для меня неправдоподобно. На мой личный взгляд возможны два варианта:
1. Если в описании ошибки слово "приоритет" обозначает какой-то признак внутри объекта команды, значит, на входе в приёмный модуль эти команды не были отфильтрованы. Выглядит как грубая ошибка, целый логический блок упущен. Вряд ли этот блок вообще не написан, скорее всего он не выполнился. Такое бывает, если в тестовой среде есть какое-то условие, которого нет в рабочей, и именно это условие отвечает за выполнение участка кода.
Сталкивался с таким миллион раз. Самое дикое из последнего: код парсит эксель-таблицу с числами. Разработчик написал, запустил проверил, прогнал тесты, всё ок. Отправляем в прод — все числа будто бы рандомно меняются на другие. Запускаем снова — у всех разработчиков функционирует нормально, а в проде на сервере нет. Таблица одна и та же. Можете подумать, почему так. Ответ: у разработчиков стоит русская локаль и десятичный разделитесь это запятая, а на проде в докере точка. При парсинге на проде запятая уже интерпретируется как разделитель тысячных разрядов.
2. Куда вероятнее, что слово "приоритет" в описании ошибки обозначает время, а, значит, список команд просто не был отсортирован, и в обработчик уже после актуальных значений попали какие-нибудь начальные нулевые данные, сбившие логику. По косвенному описанию проблемы очень похоже именно на это. Значит, на тестах всегда порядок возникновения команд соответствовал порядку их прихода, а в реальности перестал соответствовать. Вообще, работать с железом очень сложно. Какую-нибудь схемку заглючило от холода, она задержала ответ от датчика на миллисекунду, и всё. Никто не знал, что такая проблема возможна, пока она не возникла.
Мне рассказывали о таком случае: юзер логинится на сайт и иногда логин проходит, а иногда нет. Логин и пароль те же самые. Просто в случайные моменты времени ему возвращают токен авторизации, а в другие моменты времени ошибку 403. Никакой закономерности нет вообще. Нет зависимости от времени суток и даты. Сервер точно работает стабильно и не падает все 100% времени. Почему так может быть? Ответ: у сервиса авторизации два инстанса, перед которыми балансировщик нагрузки. В одном инстансе данные для авторизации есть, в другом нет. Балансировщик при примерно одинаковой нагрузке включает просто случайный выбор между ними.
В общем, программисты иногда допускают такие косяки, что какая-то мелочь может привести к серьёзной аварии. Это я вам говорю как программист, который пишет для атомных станций :)
#dev
Ненависть к Marathon, равно как и к Highguard, конечно, должна изучаться врачами, как случаи массового психоза.
Тут уж доходит до того, что люди регистрируют новые аккаунты Steam, чтобы голосовать за собственные негативные ревью.
Ну там у них когнитивный диссонанс - немытые блогеры из нижнего сказали, что Марафон говно, а народу игра нравится шо пиздец. Не может такого быть, должен быть где-то подвох. Нужно срочно подогнать реальность под заранее сформированные убеждения. Дикари ебаные.
Ну, и, конечно, нет предела лицемерия этих мудаков-инфлюенсеров, которые каждый раз проворачивают одну и туже манипуляцию - создают заранее негативное мнение, потом накидывают на вентилятор по любому поводу, подпитывая confirmation bias и потом, как ни в чем не бывало, разводят руками и говорят: «Ну, я же предупреждал. Смотрие, людям действительно не нравится». И у новых IP, особенно от новых разработчиков, в такой ситуации просто нет шансов. А вот когда игра и команда оказываются с сильной фан базой и людям реально нравится - тут все и ломается. Интересно, они ссыкливо сдристнут с темы или сейчас с новой силой накидывать пойдут.
Что же до #Marathon, то после 20 часов могу сказать, что это настоящий наркотик и самое важное, что произошло с шутерами со времен выхода первой Destiny и Bungie снова это сделали.
Игра невероятно глубока и не раскрывает всех карт сразу. И она очень требовательна к игроку. Если Arc Raiders это прям казуальная прогулка, то в Марафоне ебут каждый метр не стесняясь - и люди, и ИИ.
В ней нужно прям разбираться. И это пипец как подкупает. Тебе буквально продали билет в альтернативную реальность, где нефига непонятно, но очень интересно. И, судя по всему, как сервис, она будет брать пример с Helldivers 2 - то есть незаметно подкидывать прямо в живую игру намеки на произошедшее и развитие сюжета, выходы на секретные локации, и т.д. Посмотрим, словом. Обидно, конечно, что мудаки поднасрали и сейчас куча долбаебов ходит с предубеждениями и цифр арка и хеллдайверс игра теперь уж точно не повторит. Но это прям игра-событие, без всяких. Увы, сейчас у нас индустрия фастфэшн, хайпа и говноигр, а не глубоких историй каких-то.
#игры@alogvinovOfficial
Gatto | Official Channel: Upcoming Motimouse and Tornado Marathon
#rewards#marathon
The Gatto | Official Channel announces the Motimouse and Tornado Marathon starting on November 22. Participants can earn rewards by engaging in competitions, with higher rewards for completing more competitions, both individually and as a clan.
Source: link
@tonlines
Gatto | Official Channel: Join the Motimouse Marathon!
#Motimouse#marathon
Gatto | Official Channel announces the Motimouse Marathon starting tonight. Participants can compete in up to 800 races per day on May 5 and 6, and those achieving 1600 events within two days will earn various rewards including eggs and gold coins.
Source: link
@tonlines
🏅Distribution of unique SBT badges to ONTON & GVWS Marathon participants has begun!
🤝 The ONTON team, together with GVWS, launched the distribution of custom badges in the Soulbound Token (SBT) format to everyone who participated in the marathon dedicated to the launch of the Constructor.
These badges serve as official confirmation of activity in the project and can play an important role in future drops, bonuses and participation in the ecosystem.
To get your badge:
✅ You need to log in and go through the steps in the bot — @theontonbot
✅ Then go to your personal account on getgems.io
✅ Find GVWS SBT and click the Claim NFT button
😋The badge is displayed in three places at once:
— in the GVWS profile
— in ONTON
— in Ton Society
💪 Participants who completed the marathon and already interacted with the ONTON bot received a push notification with the ability to brand. Those who did not participate in ONTON activities, but fulfilled the conditions of the marathon, will receive a notification later — via the bot @gvws_bot.
More details: here
#SBT#Marathon#TON#ONTON
Kalleh kompaniyasi 6-chi Xalqaro Toshkent Marafonida qatnashdi va poyga ishtirokchilarini qo‘llab-quvvatladi! 🏃🏅
Biz sport nafaqat sog‘lom turmush tarzi, balki oldimizga qo’ygan maqsadlarimizga erishishimiz uchun ilhom va kuch manbai ham ekanligiga ishonamiz. Ushbu muhim tadbirning homiysi sifatida ishtirok etish orqali biz jamiyat taraqqiyoti va madaniyatlararo hamkorlikni rag’batlantiradigan sport tashabbuslarini qo’llab-quvvatlashga intilamiz. Biz barcha ishtirokchilarga qat’iyat va ishtiyoq uchun minnatdormiz, hamda g‘alabaga erishish yo‘lida barcha to‘siqlarni sizlar bilan birga yengib o‘tishga tayyormiz!
Kalleh — yuguring va marrani biz bilan birga zabt eting!
➖
Компания Kalleh приняла участие в забеге и поддержала участников 6-го международного Ташкентского марафона! 🏃🏅
Мы считаем, что спорт - это не только здоровый образ жизни, но и источник вдохновения и силы для достижения поставленных целей. Принимая участие в качестве спонсора этого важного мероприятия, мы стремимся поддержать спортивные инициативы, способствующие развитию общества и межкультурному взаимодействию. Мы благодарны всем участникам за их упорство и энтузиазм, и готовы вместе с вами преодолевать любые препятствия на пути к победе!
Kalleh - беги и достигай финиша вместе с нами!
#kallehuz#kallehpro#marathon#tashkent
Tigist Assefa Successfully Defends London Marathon Title. Yomif Kejelcha Writes New History In Men's Marathon.
Read.
https://borkena.com/2026/04/26/tigist-assefa-successfully-defends-her-london-marathon-title/#Ethiopia#sports#Marathon#running#LondonMarathon#TigistAssefa#YomifKejelcha
🚩Сегодня, 8 июня 2025, ультрамарафон Comrades стартовал в ЮАР в 08:30 по Екатеринбургу (в 06:30 по Москве) и продлится 12 часов.
На фото — команда марафонцев из Екатеринбурга, которую поддерживает Уральский горнопромышленный холдинг.
Чтобы прочувствовать атмосферу, посмотрите видео!
_______________
🚩 Today’s the day! On June 8, 2025, the Comrades ultramarathon began in South Africa at 8:30 AM Yekaterinburg time (that’s 6:30 Moscow time), and runners have up to 12 hours to finish.
Featured is the Yekaterinburg team, supported by the Ural Mining Holding (UMH).
Click to watch videos to get the feel of the event!
#sport#marathon#Comrades#Durban#Pietermaritzburg#ЮАР#спорт#марафон#Комрадс