TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #884 · 5.10

Роскосмос пару дней назад опубликовал отчёт о том, почему упала "Луна-25". Там конечно канцелярит, но можно примерно понять, что двигатель коррекции получил неверные данные от акселерометра: из-за возможного попадания в один массив данных команд с различными приоритетами их исполнения прибором Это очень похоже на программную ошибку, а это моя сфера, и я решил над ситуацией поразмыслить. Хейтеры сразу стали строчить комментарии в стиле "Ололо, наняли каких-то идиотов, которые простейшие тесты не провели". Тут обычно справедливо вспоминают аварию с европейской ракетой Ариан-5 в 1996 году. Там буквально из-за пары строчек кода в результате неправильного приведения числовых типов ракета за 7 млрд баксов развалилась на куски в воздухе. Бывает. Что касается Роскосмоса, при всей его сомнительной репутации, объяснение "Дураки не провели тесты" звучит лично для меня неправдоподобно. На мой личный взгляд возможны два варианта: 1. Если в описании ошибки слово "приоритет" обозначает какой-то признак внутри объекта команды, значит, на входе в приёмный модуль эти команды не были отфильтрованы. Выглядит как грубая ошибка, целый логический блок упущен. Вряд ли этот блок вообще не написан, скорее всего он не выполнился. Такое бывает, если в тестовой среде есть какое-то условие, которого нет в рабочей, и именно это условие отвечает за выполнение участка кода. Сталкивался с таким миллион раз. Самое дикое из последнего: код парсит эксель-таблицу с числами. Разработчик написал, запустил проверил, прогнал тесты, всё ок. Отправляем в прод — все числа будто бы рандомно меняются на другие. Запускаем снова — у всех разработчиков функционирует нормально, а в проде на сервере нет. Таблица одна и та же. Можете подумать, почему так. Ответ: у разработчиков стоит русская локаль и десятичный разделитесь это запятая, а на проде в докере точка. При парсинге на проде запятая уже интерпретируется как разделитель тысячных разрядов. 2. Куда вероятнее, что слово "приоритет" в описании ошибки обозначает время, а, значит, список команд просто не был отсортирован, и в обработчик уже после актуальных значений попали какие-нибудь начальные нулевые данные, сбившие логику. По косвенному описанию проблемы очень похоже именно на это. Значит, на тестах всегда порядок возникновения команд соответствовал порядку их прихода, а в реальности перестал соответствовать. Вообще, работать с железом очень сложно. Какую-нибудь схемку заглючило от холода, она задержала ответ от датчика на миллисекунду, и всё. Никто не знал, что такая проблема возможна, пока она не возникла. Мне рассказывали о таком случае: юзер логинится на сайт и иногда логин проходит, а иногда нет. Логин и пароль те же самые. Просто в случайные моменты времени ему возвращают токен авторизации, а в другие моменты времени ошибку 403. Никакой закономерности нет вообще. Нет зависимости от времени суток и даты. Сервер точно работает стабильно и не падает все 100% времени. Почему так может быть? Ответ: у сервиса авторизации два инстанса, перед которыми балансировщик нагрузки. В одном инстансе данные для авторизации есть, в другом нет. Балансировщик при примерно одинаковой нагрузке включает просто случайный выбор между ними. В общем, программисты иногда допускают такие косяки, что какая-то мелочь может привести к серьёзной аварии. Это я вам говорю как программист, который пишет для атомных станций :) #dev

Hashtags

Резултати

Намерени 352 подобни публикации

Търсене: #open

当前筛选 #open清除筛选
Coin Sonar

@CoinSonar · Post #243833 · 17.04.2026 г., 20:14

#OPEN | Volume spike (USDT PAIR) 9 times the average volume 162.61K USDT traded in 15 min └Buying vol: 102.02K USDT 🟢 Boost score: 6/10 24h Vol: 1.58M USDT (Binance) Price: 0.2315 (-6.4% in 24h)

Hashtags

#Open Привіт, друзі! Ми хочемо повідомити, що на нашому порталі з'явився новий збір Терміновий збір компресор для ГУР А0656, який потребує вашої підтримки. Традиційно, закликаємо вас підтримати збір фінансово або поширенням! Кожна гривня має значення і наближає нас до ПЕРЕМОГИ! 💙💛 Для швидкого донату ділимось з вами посиланням на монобанку. З повагою, команда HelpUA Foundation. 🔷Web🔶Facebook🔷Instagram🔶Telegram

Hashtags

Cason's life

@CasonKervis · Post #24 · 21.08.2025 г., 07:43

GitHub 博客,讲如何吸引和培养 Z 时代的贡献者 #open-source https://github.blog/open-source/maintainers/who-will-maintain-the-future-rethinking-open-source-leadership-for-a-new-generation/

Hashtags

【 #Open#AI 向有限群体发布网络安全模型,与Mythos展开角逐】 OpenAI正在向特定用户群体推出GPT-5.4-Cyber,该模型旨在发现软件中的漏洞。 该模型将提供给OpenAI“网络安全信任访问计划”(Trusted Access for Cyber)的参与者,初步由数百名用户进行测试。 在OpenAI发布此消息前一周,竞争对手Anthropic公司宣布限量发布名为Mythos的AI工具,该工具专注于识别并利用漏洞。

Hashtags

DPS Build

@dps_build · Post #145 · 06.04.2023 г., 08:53

这几天在学习 langchain 这个工具链,有点像为 llm 开发的 pandas,将上下游各种工具都打通。 听说他们刚刚还融资成功,准备开始产品化。非常快的速度,一切都发生在短短几个月的时间内。 https://github.com/hwchase17/langchain #open#ml

Hashtags

DPS Build

@dps_build · Post #29 · 07.03.2023 г., 10:29

Colossal-AI 是新加坡的 HPC-AI Tech 推出的开源深度学习框架,以高效著称。 For ChatGPT training based on a small model with 120 million parameters, a minimum of 1.62GB of GPU memory is required, which can be satisfied by any single consumer-level GPU. https://www.hpc-ai.tech/blog/colossal-ai-chatgpt #open#ml

Hashtags

PTPP Actions

@PTPPAction · Post #1866 · 29.04.2024 г., 09:47

如何选择 Action 版本下载 首先解释一下 3 个文件: - dev-build-*-zip.zip : zip 格式的插件,适用 zip 方式安装 ✅ - dev-build-*-crx.crx : crx 格式的插件,适用 crx 方式安装 ✅ - build-dist-folder.zip : 构建插件所必要的一些文件,用户不需要关心 ❌ 为什么图一有 3 个文件,图二只有 2 个? - 图二是还没合并的 pr(#open),获取不到构建 crx 的 key,所以没有 crx,也没有 ptpp 维护者确认过,通常不保证稳定性,但是可以提前体验到一些最新最热的 feature。图一是已经合并(#merged)的 pr,经过 ptpp 维护者的确认,也构建了 crx,虽然可能略慢一点点,但是有人 review 过应该会减少一些出现 bug 的可能性。 简而言之:追求最新最热 feature 而且不那么在乎稳定性,并且也不用 crx 的可以选择 @PTPPAction 中 #open 的进行安装。 如果更在乎稳定性也需要 crx 的应选择 @PTPPAction#merged 进行安装。

Hashtags

123•••10•••20•••2930
ПредишнаСтр. 1 от 30Следваща