Фильтр
  • Класс
Ошибки в алгоритмах, которые дорого обошлись
Ошибки в алгоритмах, которые дорого обошлись — В 1985 году аппарат для лучевой терапии Therac‑25 облучил нескольких пациентов смертельно опасными дозами радиации. Проблема заключалась в плохо проработанных алгоритмах, вызывающих race condition. — В 1992 году в системе поиска ближайшего автомобиля Лондонской службы скорой помощи использовался неэффективный алгоритм closest‑server без индексации и хеш‑таблиц. Это привело к утечке памяти и парализовало работу всей службы. Несколько человек не успели вовремя получить медицинскую помощь. — В 1996 году всего одна строка кода привела к аварии ракеты‑носителя «Ариан‑5» и потере груза стоимостью около 1 млрд долларов. Ошибка была связана с алгоритмом определения направления движения (BH value), который возвращал 64‑битную переменную, а затем преобразовывал её в 16‑битную. Произошло простое целочисленное переполнение. Сегодня незнание алгоритмов и структур данных по‑прежнему может приводить к серьёзным проблемам. Например, к падению пет-прое
Ошибки в алгоритмах, которые дорого обошлись
Показать еще
  • Класс
Пакет с 97 млн загрузок крал ключи при каждом запуске Python — и это не кликбейт
Пакет с 97 млн загрузок крал ключи при каждом запуске Python — и это не кликбейт В популярном LiteLLM, который используют как единый шлюз к сотне LLM, нашли стилер. Версии 1.82.7 и 1.82.8 уже удалены из PyPI, но они успели разойтись — и вредоносный код не требовал даже импорта библиотеки. Достаточно было установить пакет. В версии 1.82.8 скрипт срабатывал при каждом старте интерпретатора, собирал SSH-ключи, токены AWS, GCP, Azure, переменные окружения и отправлял на поддельный домен. Обнаружили атаку случайно: баг в стилере устроил fork-бомбу, съел всю память и привлёк внимание. Это не единичный случай. Группировка TeamPCP за последние дни скомпрометировала уже несколько инструментов разработки, и паттерн везде один — захват аккаунта мейнтейнера и публикация вредоносной версии в реестр. Если в ваших проектах или CI/CD был pip install litellm без фиксации версии, стоит проверить, не подтянулся ли скомпрометированный пакет. Ирония в том, что LiteLLM как раз и предназначен для хранени
Пакет с 97 млн загрузок крал ключи при каждом запуске Python — и это не кликбейт
Показать еще
  • Класс
  • Класс
Попасть в ИТ сегодня проще, чем когда‑либо, но при этом сложнее задержаться
Попасть в ИТ сегодня проще, чем когда‑либо, но при этом сложнее задержаться Все из-за нейросетей, которые снижают порог входа, но также маскируют отсутствие фундамента. Можно сдать тестовое, нагенерировать код, объяснить решение красивыми словами от ИИ, но при этом не понять ни строчки. В индустрии этот феномен назвали «когнитивным долгом». За него придется расплачиваться через полгода-год, когда без глубокого понимания архитектуры, логики и критического мышления вы упрётесь в потолок. У нас на сайте вышел разбор этого явления. В статье автор разбирает, что происходит с мышлением, когда ИИ из инструмента превращается в костыль. Заглядывайте, чтобы понять, не попались ли вы в эту нейросетевую ловушку. @tproger Читайте также в VK, Max и Дзен
Попасть в ИТ сегодня проще, чем когда‑либо, но при этом сложнее задержаться
Показать еще
  • Класс
Показать ещё