• Предположим, вы пишете интерпретатор машины Тьюринга, запущенный в Web Worker’е. UI должен показывать трейс — как машина шагает от состояния к состоянию, что пишется на ленту, как двигается каретка. Чтобы пользователь успевал считывать изменения в UI, между итерациями движка нужна короткая задержка — миллисекунды, регулярно, на каждом шаге. Это приостановка…

  • Привет, Хабр!Что будем делать?Мы напишем парсер для примерно таких выражений: 1+2*(2+8)*2*a+3. Сначало мы добавим парсер для арифметических выражений, а после сразу же займемся сравнениями и логическими операциями. Как писал ранее, мы будем парсить методом рекурсивного спуска, и там у нас…

  • Сингапурская компания BMX объявила о выпуске линейки магнитных портативных зарядных устройств SolidSafe с полутвердотельными батареями. Они будут стоить от $59.Традиционные литий-ионные и литий-полимерные батареи используют жидкие электролиты для передачи энергии между электродами. Полутвердотельные же значительно уменьшают количество легковоспламеняющейся жидкости внутри…

  • Салют, Хабр.Зачем предприятия ведут учёт? Отчётность перед ФНС? Или может воронка клиентов? Сотни ответов российского рынка учётных систем на этот простой вопрос.1С говорит владельцам: мы дадим вам идеальную, вылизанную до последней проводки отчётность перед налоговой.Битрикс24, Amo… говорят: мы поможем вам…

  • Начнем историю с большого взрыва и совсем другого сервиса. C 2011 года компания Firebase разрабатывала базу данных и сервисы для создания бэкенда мобильных приложений и веб-приложений, а позднее и многопользовательских игр. В октябре 2014 Google приобрел Firebase. С тех пор…

  • После взрыва тяжёлой ракеты New Glenn компании Blue Origin стало понятно, что восстановление уничтоженной стартовой площадки займёт много месяцев. Теперь эксперты оценивают возможности расширения зоны безопасности вокруг космодромов.Действующие правила оценивают взрывоопасность заправленного в ракету топлива на уровне 100% тротилового эквивалента.…

  • Как одна кривая регулярка может «положить» ваш сервер: разбираем уязвимость ReDoSАлерты кричат о 100% загрузке CPU, API лежит, сыплются таймауты и 502 ошибки. Первая мысль — DDoS. Но графики сети абсолютно спокойны. Вы смотрите логи и видите, что перед падением…

  • Скопировали пароль от прода и синхронизировали его между ноутбуком и телефоном. Где он теперь лежит и кто может его прочитать? Я сделал сервис, где честный ответ — «нигде в открытом виде и никто, включая меня». И сейчас покажу строку из живой базы, чтобы это…

  • Китайская Moonshot AI выпустила Kimi Code CLI — терминального агента для программирования, который по логике работы во многом повторяет Claude Code от Anthropic, но распространяется с открытым исходным кодом под лицензией MIT. Это преемник прежнего инструмента kimi-cli: проект целиком переписали на TypeScript,…

  • OpenAI анонсировала новую функцию, которая обеспечит дополнительную защиту от атак с внедрением вредоносных подсказок на веб-страницах и в других источниках контента.Режим блокировки отключит просмотр веб-страниц в реальном времени, обеспечив доступ только к кэшированному контенту, а также получение и отображение изображений…