Select a country

Я пересобрал два легаси-сайта и ни разу не открыл код

Два легаси-сайта переехали на собственный код: ручной работы по дню на проект, код я не читал. Разбор метода, честные цифры и полный промпт вну
Наука - Хабрахабр

Я пересобрал два легаси-сайта и ни разу не открыл код

Два легаси-сайта переехали на собственный код: ручной работы по дню на проект, код я не читал. Разбор метода, честные цифры и полный промпт внутри. Читать далее

Kimi K3 на PAC1 и ECOM1: результаты 204 задач и разбор отказов

27 июля Moonshot AI открыла веса Kimi K3 и опубликовала результаты модели на coding- и агентных бенчмарках. Мы проверили, как эти показатели переносятся н
Наука - Хабрахабр

Kimi K3 на PAC1 и ECOM1: результаты 204 задач и разбор отказов

27 июля Moonshot AI открыла веса Kimi K3 и опубликовала результаты модели на coding- и агентных бенчмарках. Мы проверили, как эти показатели переносятся на рабочие операции с файлами, счетами, корзинами, платежами, возвратами и отчётами. Kimi K3 прошла 204 задачи PAC1 и ECOM1 и набрала 61/104 и 44,75/100. В статье разбираются публичные трассы успешных задач и повторяющиеся отказы: нарушение точной схемы, частично выполненные транзакции, ошибки в длинных таблицах, неоптимальные маршруты и пропущенные проверки доверия. Все запуски и трассы доступны для проверки. Смотреть обзор

Kimi K3 — что реально даёт открытие весов самой большой модели

27 июля Moonshot AI выложила веса Kimi K3 — модели на 2,8 трлн параметров, которая до этого работала только через платный API. Вместе с весам
Наука - Хабрахабр

Kimi K3 — что реально даёт открытие весов самой большой модели

27 июля Moonshot AI выложила веса Kimi K3 — модели на 2,8 трлн параметров, которая до этого работала только через платный API. Вместе с весами открыли технический отчёт и три внутренних инструмента, на которых модель обучали.Разберём релиз по частям: что подтверждено независимыми замерами, что остаётся заявлением компании и на какие детали стоит посмотреть до того, как планировать внедрение. Читать далее

Школьницы ваяют цифру на макетке ничуть не хуже школьников

Оказывается, школьницы стран бывшего СССР умеют ваять цифровые схемы на CMOS 4000 ничуть не хуже школьников, причем не только русск
Наука - Хабрахабр

Школьницы ваяют цифру на макетке ничуть не хуже школьников

Оказывается, школьницы стран бывшего СССР умеют ваять цифровые схемы на CMOS 4000 ничуть не хуже школьников, причем не только русскоязычных школьников, но и школьников из Индии и Китая. Под конец нашей месячной «Школы не в Замке, а в Клубе Хакеров по викендам» образовалась такая теплая компашка: Читать далее

Цифровая автаркия: зачем гику, команде и бизнесу собственный кусок интернета

Недавно на Хабре вышла статья: автор показал систему для развёртывания собственной инфраструктуры — почта, файлы, сервисы, всё своё.
Наука - Хабрахабр

Цифровая автаркия: зачем гику, команде и бизнесу собственный кусок интернета

Недавно на Хабре вышла статья: автор показал систему для развёртывания собственной инфраструктуры — почта, файлы, сервисы, всё своё. В комментариях его слили. Код закрытый, цель непонятна, «очередная обёртка над docker‑compose».Я читал и ловил странное чувство: он делал мою идею. И делал её неправильно.Не потому что руки кривые. А потому что цель другая. Он прощупывал рынок. А рынок молчал. И в этот момент я наконец сформулировал, что строю сам. Читать далее

Лицензионный ключ на 202 символа: почему не Ed25519 и не RSA

Понадобилось научить десктопную программу принимать лицензионные ключи: строка из письма вставляется руками и проверяется без интернета. В
Наука - Хабрахабр

Лицензионный ключ на 202 символа: почему не Ed25519 и не RSA

Понадобилось научить десктопную программу принимать лицензионные ключи: строка из письма вставляется руками и проверяется без интернета. Во что это вылилось? Читать далее

[Перевод] Математика в эпоху ИИ: публичная лекция Теренса Тао на Международном конгрессе математиков 24 июля 2026

Сейчас математика вступает в свой второй (после появления в 1931 году теоремы Геделя о неполноте) кризис (или драматический период), связанный
Наука - Хабрахабр

[Перевод] Математика в эпоху ИИ: публичная лекция Теренса Тао на Международном конгрессе математиков 24 июля 2026

Сейчас математика вступает в свой второй (после появления в 1931 году теоремы Геделя о неполноте) кризис (или драматический период), связанный с активным проникновением в математику ИИ. Большинство из нас не являются профессиональными математиками и даже математиками-любителями, но нужно понимать, что этот непростой период в математике так или иначе затронет и другие области знаний, которые тесно с ней связаны...@avshkol, как исследователь тенденций в технологиях, не смог пройти мимо этой разворачивающейся ИИ-трансформации математики и сделал перевод слайдов презентации знакового выступления на эту тему — лекции ведущего математика Теренса Тао на Международном конгрессе математиков (International Congress of Mathematicians) 24 июля 2026 года. Изучение этого доклада будет полезно для всех, кто интересуется математикой, тенденциями в ИИ и историей науки. Статья будет дополняться материалами, в т.ч. видео и мнениями, критическими комментариями других математиков о проблемах ИИ в математике и о вопросах, поднятых в этом докладе. Читать далее

[Перевод] Как стать лучшим AI-Builder, или Топ худших ошибок с AI и как их преодолеть

Все поинты ниже применяются при общении, промптинге и ежедневной работе с AI - и во многом они пересекаются с тем, как общаются люди между собой
Наука - Хабрахабр

[Перевод] Как стать лучшим AI-Builder, или Топ худших ошибок с AI и как их преодолеть

Все поинты ниже применяются при общении, промптинге и ежедневной работе с AI - и во многом они пересекаются с тем, как общаются люди между собой.«Нельзя ошибаться» → Ошибаться это нормально. Спрашивайте проанализировать и исправить их, создавайте культуру инструментов и регрессионного тестирования, чтобы отлавливать и разбирать ошибки (то есть занимайтесь развитием engineering stewardship).Угрозы / Неэтичная лексика → Относитесь к общению с AI так же, как к общению с любым человеком. Поощряйте сотрудничество, креативность, ответственность и чувство собственности (ownership). Делегируйте и … Читать далее

redb 3.4.0: переигрываем упавшее, патчим фреймворк без пересборки и раздаём права — экосистема.NET

Написать систему и эксплуатировать систему — две очень разные инженерные задачи. Первая заканчивается на «работает под нагрузко
Наука - Хабрахабр

redb 3.4.0: переигрываем упавшее, патчим фреймворк без пересборки и раздаём права — экосистема.NET

Написать систему и эксплуатировать систему — две очень разные инженерные задачи. Первая заканчивается на «работает под нагрузкой». Вторая начинается с вопросов, которые задаёт человек на дежурстве: что упало ночью и как это переиграть? кто нажал force‑stop? можно ли выкатить патч библиотеки, не пересобирая весь рантайм? почему пароль сервис‑аккаунта видно на странице дашборда?Прошлые релизы нашей экосистемы отвечали на первый вопрос. 3.4.0 — целиком про второй.Напомню, из чего экосистема состоит: типизированное хранилище redb поверх Postgres/MSSQL/SQLite, интеграционный движок redb.Route (наш ответ Apache Camel под.NET, 30+ коннекторов), рантайм redb.Tsak с дашбордом, hot‑reload и кластером, и сервер идентичности redb.Identity (OIDC/OAuth 2.1). Всё это работает у нас в проде и публикуется пакетами, образами и standalone‑архивами.В 3.4.0 появились четыре вещи, каждая из которых — про день после деплоя: Читать далее

Ищем скрытые возможности прошивки и бэкдоры коммутатора за 3 промпта

Некоторые производители поставляют свои прошивки в незашифрованном виде, без защиты от реверс-инжиниринга и даже с debug-символами. Еще 5 лет на
Наука - Хабрахабр

Ищем скрытые возможности прошивки и бэкдоры коммутатора за 3 промпта

Некоторые производители поставляют свои прошивки в незашифрованном виде, без защиты от реверс-инжиниринга и даже с debug-символами. Еще 5 лет назад, для того чтобы раскопать что-то в такой прошивке приходилось копаться с binwalk, делать свои скрипты и просматривать множество файлов вручную на предмет чего-нибудь интересного. Читать далее

Соленоид без иллюзий: считаем поле честно и визуализируем результат

   Рассмотрим следующую задачу: Пусть соленоид имеет следующие размеры:высота 2h, внешний радиус R2, внутренний R1<R2.В полость вставл
Наука - Хабрахабр

Соленоид без иллюзий: считаем поле честно и визуализируем результат

   Рассмотрим следующую задачу: Пусть соленоид имеет следующие размеры:высота 2h, внешний радиус R2, внутренний R1<R2.В полость вставлен цилиндрический стальной сердечник  радиуса R1, высоты 2h.На него равномерно, очень плотно и под прямым углом намотана медная проволока круглого сечения  диаметра d, причём d очень мало по сравнению с размерами соленоида. По обмотке течёт постоянный ток I(рассмотреть возможность переменного тока I(t)) , направленный по часовой стрелке. Требуется определить магнитное поле B (x,y,z, t) внутри, снаружи соленоида и в сердечнике. Читать далее

Click to Pray: один if — и ты ошибся

Интернет приписывает Джейсону Стейтему фразу «Одна ошибка — и ты ошибся!». В случае этой истории она почему‑то сама собой переиначилас
Наука - Хабрахабр

Click to Pray: один if — и ты ошибся

Интернет приписывает Джейсону Стейтему фразу «Одна ошибка — и ты ошибся!». В случае этой истории она почему‑то сама собой переиначилась в вариант из заголовка. Уж очень всё оказалось из серии «никогда так не делай».24 июля исследователь BobDaHacker опубликовал разбор Click to Pray — официального приложения Всемирной сети молитвы Папы Римского.В сервисе на тот момент было 719 517 зарегистрированных аккаунтов. У пользователей были последовательные числовые ID, а API позволяло запросить профиль по ID: Читать далее

Автоматизация реверс‑инжиниринга через локальную LLM

Облачные LLM сливают IOC в общие базы и цензурят описание опасных модулей. Реализуем анализатор вредоносного программного обеспечения с помощ
Наука - Хабрахабр

Автоматизация реверс‑инжиниринга через локальную LLM

Облачные LLM сливают IOC в общие базы и цензурят описание опасных модулей. Реализуем анализатор вредоносного программного обеспечения с помощью локальной LLM, Ghidra и Neo4j. Читать далее

Почему мы отменили запуск Telegram Ads, когда всё уже было готово

Иногда лучший способ быстрее запустить рекламу — на день отложить объявления и закрыть рекламный кабинет.В этом проекте проблема оказалась
Наука - Хабрахабр

Почему мы отменили запуск Telegram Ads, когда всё уже было готово

Иногда лучший способ быстрее запустить рекламу — на день отложить объявления и закрыть рекламный кабинет.В этом проекте проблема оказалась не в CPM, текстах или подборе каналов. Она уже лежала в посадочной, которая была понятна владельцу, но не человеку со стороны. Как мы готовили канал

Дистрибуция iOS‑приложения без App Store: практический опыт с AltStore PAL

App Store review отклонил наше приложение по Guideline 1.2 — основная механика (пользователи оценивают фотографии друг друга) запрещена как катег
Наука - Хабрахабр

Дистрибуция iOS‑приложения без App Store: практический опыт с AltStore PAL

App Store review отклонил наше приложение по Guideline 1.2 — основная механика (пользователи оценивают фотографии друг друга) запрещена как категория, и это не лечится правками метаданных. Так мы стали одними из первых, кто дистрибутирует iOS‑приложение исключительно через альтернативный маркетплейс. Документации по этому пути мало, местами она противоречива, поэтому — пошаговый разбор того, что реально пришлось сделать. Читать далее

Методология описания и внедрения ERP‑систем или как перейти на 1C ERP быстро, качественно, дешево

Методология описания и внедрения ERP-систем или как перейти на 1C ERP быстро, качественно, дешевоПочему проекты внедрения ERP остаются дорогими и
Наука - Хабрахабр

Методология описания и внедрения ERP‑систем или как перейти на 1C ERP быстро, качественно, дешево

Методология описания и внедрения ERP-систем или как перейти на 1C ERP быстро, качественно, дешевоПочему проекты внедрения ERP остаются дорогими и длительными даже при использовании современных инструментов? Возможно, проблема не в аналитиках и не в программном обеспечении, а в самой методологии обследования. В статье предлагается подход, при котором функциональная модель строится на основе анализа информационной системы, а интервью используются для проверки и уточнения результатов. Рассмотрим, как это позволяет ускорить обследование, повысить полноту модели и создать единую базу знаний предприятия. Читать далее

Смотрим, что выкатил Сбер на Ethereum

Недавно был принят законопроект № 1194918–8 «О цифровых валютах и цифровых правах», который разрешил выпуск ЦФА в России с использ
Наука - Хабрахабр

Смотрим, что выкатил Сбер на Ethereum

Недавно был принят законопроект № 1194918–8 «О цифровых валютах и цифровых правах», который разрешил выпуск ЦФА в России с использованием так нахзываемых информационных систем, организованных не в соответствии с российским правом — в простонародье, публичных блокчейнов.И первым, кто уже успел этим воспользоваться — Сбер. Давайте посмотрим, что они выкатили. Читать далее

Django ORM ломается не там, где вы смотрели: шесть ошибок

Django ORM умеет долго скрывать проблемы: лишние запросы, гонки при save(), затянувшиеся транзакции и выборки, которые незаметно съедают память. В&
Наука - Хабрахабр

Django ORM ломается не там, где вы смотрели: шесть ошибок

Django ORM умеет долго скрывать проблемы: лишние запросы, гонки при save(), затянувшиеся транзакции и выборки, которые незаметно съедают память. В статье разберём шесть типичных ошибок, которые редко проявляются на тестовых данных, зато быстро становятся заметны под нагрузкой. Читать далее

Сборка образа на базе Windows Server для Яндекс облака

В Яндекс облаке есть маркетплейс решений, в котором достаточно много вариантов установки разных ОС с готовым набором пакетов. Но Wi
Наука - Хабрахабр

Сборка образа на базе Windows Server для Яндекс облака

В Яндекс облаке есть маркетплейс решений, в котором достаточно много вариантов установки разных ОС с готовым набором пакетов. Но Windows Server в виду особенностей лицензирования недоступен. Но бывают случаи когда очень надо, поэтому решил написать эту инструкцию.Сборку необходимо осуществлять на базе Windows Server (2016,2019,2022) английской версии. Cloud init не понимает названия групп на русском. Читать далее

Вывод криптовалюты задержат на 48 часов: какие операции попадут под новые правила

В законе о цифровых валютах и цифровых правах, принятом Государственной думой 21 июля 2026 года, предусмотрено немало нововведений, которые зам
Наука - Хабрахабр

Вывод криптовалюты задержат на 48 часов: какие операции попадут под новые правила

В законе о цифровых валютах и цифровых правах, принятом Государственной думой 21 июля 2026 года, предусмотрено немало нововведений, которые заметно усложнят гражданам России покупку, продажу, хранение и перевод криптовалюты через российских посредников. Одно из них антифрод-механизм (механизм предотвращения мошенничества) в виде 48-часового периода охлаждения для отдельных переводов криптовалюты.Период охлаждения означает, что цифровой депозитарий (организация, которая учитывает криптовалюту клиентов) в установленных законом случаях не сможет сразу исполнить распоряжение клиента (команду провести конкретный перевод). Операция будет отложена на двое суток. В течение этого времени клиент должен получить уведомление о переводе и сможет его отменить.Задержка предусмотрена для двух категорий операций.1 - Перевод на сумму более 100 тыс. рублей на адрес, который не обслуживается ни одним российским цифровым депозитарием.Закон называет его адресом-идентификатором, не администрируемым цифровым депозитарием. Проще говоря, это внешний криптовалютный адрес, который российский посредник не ведет в своей системе учета. Для применения задержки не имеет значения, кому он принадлежит. Если клиент переводит криптовалюту стоимостью 150 тыс. рублей на собственный внешний кошелек, операция будет отложена на 48 часов. Если адрес принадлежит родственнику, продавцу, контрагенту или другому лицу, результат будет таким же: порог в 100 тыс. рублей уже превышен.2 - Перевод на сумму более 300 тыс. рублей третьему лицу (другому человеку или организации). Читать далее

Claude Code в Telegram голосом: свой мост, когда официальный канал выключен

MCP-сервер отвечает Connected. Инструменты работают: бот сам присылает мне сообщения. Мои сообщения до бота доходят, я вижу их в очереди Telegram. А в сес
Наука - Хабрахабр

Claude Code в Telegram голосом: свой мост, когда официальный канал выключен

MCP-сервер отвечает Connected. Инструменты работают: бот сам присылает мне сообщения. Мои сообщения до бота доходят, я вижу их в очереди Telegram. А в сессию Claude Code они не попадают. Ни ошибки, ни предупреждения.Полтора часа я искал не там.Меня зовут Сол ГудКод, и обычно я вытаскиваю людей из ситуаций, в которые они сами себя загнали, но на этот раз клиентом оказался я сам: мне нужен был бот, которому можно наговорить задачу голосом из дороги, чтобы он сделал её на моей машине и в моих проектах. У Anthropic такое есть официально, и именно поэтому история вышла длиннее, чем я рассчитывал.Внутри: как отличить эту тишину от своей ошибки за минуту и чем я заменил официальный канал. Плюс восемь мест, где я наступил на грабли Windows. В том числе на те, куда уже наступал в этом же проекте. И на ту, где Claude вежливо попросил меня договорить мысль. Читать далее

[Перевод] Доверьтесь компилятору: C++23 против трюков из 90-х

Как часто вы слышали: «Не доверяй компилятору, пиши вручную»? Похоже, эту идеологию пора сдавать в архив.Автор специально собрал примеры, в ко
Наука - Хабрахабр

[Перевод] Доверьтесь компилятору: C++23 против трюков из 90-х

Как часто вы слышали: «Не доверяй компилятору, пиши вручную»? Похоже, эту идеологию пора сдавать в архив.Автор специально собрал примеры, в которых «умный» код современного C++ либо проигрывает наивному, либо не даёт выигрыша, но при этом ухудшает читаемость и мешает оптимизатору. Тут и легендарный Q_rsqrt, и бит-хаки для подсчёта единичек, и вездесущие const&, и даже опасные фокусы с фильтрацией диапазонов. Всё с воспроизводимыми бенчмарками на Clang 21 и Ryzen 9. Если вы готовы пересмотреть багаж старых привычек – просим под кат. Читать далее

Архитектурный паттерн «LangGraph, гибридный RAG + Сигнатурный движок»: универсальный граф для потоковых данных

Мы попытались автоматизировать первую линию SOC. Захотелось объединить гибкость ЛЛМ и надежность сигнатурных движков. Поместилось все это
Наука - Хабрахабр

Архитектурный паттерн «LangGraph, гибридный RAG + Сигнатурный движок»: универсальный граф для потоковых данных

Мы попытались автоматизировать первую линию SOC. Захотелось объединить гибкость ЛЛМ и надежность сигнатурных движков. Поместилось все это в один асинхронный граф.Под капотом гибридный RAG (Vector + BM25), zero‑cost фича для экономии токенов и параллельный сигнатурный анализ.Статья об архитектуре, а не готовом решении.Мы тестировали пайплайн на логах кибербезопасности, но концепция получилась модульной и универсальной. Логи лишь выступают как пример для демонстрации. Представленный граф можно адаптировать под разбор отзывов, фильтрацию спама или модерацию внутренних документов компании. Читать далее

Первая версия увеличила производственный цикл в три‑четыре раза. Мы продолжили

Четыре месяца работы, одиннадцать человек — и система, которая планировала хуже Excel. Технологи говорили, что их работу невозможно формализов
Наука - Хабрахабр

Первая версия увеличила производственный цикл в три‑четыре раза. Мы продолжили

Четыре месяца работы, одиннадцать человек — и система, которая планировала хуже Excel. Технологи говорили, что их работу невозможно формализовать. История о том, где заканчивается экспертиза эксперта и что на самом деле делает руководитель проекта. Читать далее

Мы решили сделать иммерсионное охлаждение домашнего ПК. Зачем?

Для ЦОД уже существуют достаточно понятные сценарии применения жидкостного охлаждения и ориентиры, при которых оно становится оправда
Наука - Хабрахабр

Мы решили сделать иммерсионное охлаждение домашнего ПК. Зачем?

Для ЦОД уже существуют достаточно понятные сценарии применения жидкостного охлаждения и ориентиры, при которых оно становится оправданным. Но для мощных рабочих станций и домашних ПК этот вопрос по‑прежнему остается открытым.Дополнительно ситуацию усложняет рост тепловыделения современных компонентов: процессоров, видеокарт и других элементов системы.Поэтому мы решили собрать собственный стенд и на практике проверить, насколько эффективно жидкостное охлаждение в реальных условиях обычного ПК. Читать далее

Продвижение в нейросетях: что на самом деле нужно заказчику

Всем привет. Меня зовут Владимир Назаров, я основатель агентства поискового маркетинга Head Promo.На рынке сейчас много разговоров о GEO‑про
Наука - Хабрахабр

Продвижение в нейросетях: что на самом деле нужно заказчику

Всем привет. Меня зовут Владимир Назаров, я основатель агентства поискового маркетинга Head Promo.На рынке сейчас много разговоров о GEO‑продвижении, то есть продвижении компаний в ответах нейросетей. При этом, за одним термином часто скрываются две совершенно разные задачи.Из‑за этого заказчик приходит за одним результатом, а агентство несколько месяцев работает над другим. Формально все занимаются GEO, но компания так и не появляется там, где её ожидает увидеть клиент.Давайте разберёмся, что именно бизнес хочет получить от продвижения в нейросетях и почему сайт компании, часто, вообще остается не у дел. Читать далее

Нейросети без магии: как они работают, где приносят пользу и почему не заменят эксперта за один день

Нейросети обсуждают так много, что за громкими обещаниями легко потерять главное: где заканчивается эффектная демонстрация и начинает
Наука - Хабрахабр

Нейросети без магии: как они работают, где приносят пользу и почему не заменят эксперта за один день

Нейросети обсуждают так много, что за громкими обещаниями легко потерять главное: где заканчивается эффектная демонстрация и начинается рабочий инструмент.Я, Александр, автор телеграм‑канала «Shulepov Code», поговорил с Василием Рязановым — кандидатом физико‑математических наук, руководителем команды Data Science и автором блога об искусственном интеллекте на YouTube. В этом выпуске мы разбираем, почему нейросетям уже около 80 лет, как устроены языковые модели, какие задачи ИИ решает в бизнесе и почему «заработать миллион одним промптом» всё ещё нельзя. Василий делится практическим опытом работы с нейросетями и объясняет, где заканчивается хайп и начинается реальная польза. Читать далее

Как я получил перманентный бан за публикацию статьи про инди‑геймдев на IXBT

Что же за статья такая была? Неужели там была какая‑то информация, нарушающая нормы законодательства? Ведь не дают перманентны
Наука - Хабрахабр

Как я получил перманентный бан за публикацию статьи про инди‑геймдев на IXBT

Что же за статья такая была? Неужели там была какая‑то информация, нарушающая нормы законодательства? Ведь не дают перманентный бан просто так! Значит, была веская причина.Оказывается — это всё неважно, и перманентный бан могут дать просто так! Для этого даже нарушать ничего не надо.Вот об этом я и хочу рассказать в новой статье. Читать далее

Виды связываний (external, internal, no linkage) для самых маленьких

Если вы когда-нибудь собирали проекты на C++, то практически наверняка получали ошибку от линковщика формата:/usr/bin/ld: /tmp/ccYa2eaO.o: в функции «foo()»: fo
Наука - Хабрахабр

Виды связываний (external, internal, no linkage) для самых маленьких

Если вы когда-нибудь собирали проекты на C++, то практически наверняка получали ошибку от линковщика формата:/usr/bin/ld: /tmp/ccYa2eaO.o: в функции «foo()»: foo.cpp:(.text+0x0): повторное определение «foo()»; /tmp/ccKEs5I7.o:main.cpp:(.text+0x0): здесь первое определение collect2: error: ld returned 1 exit status Опытным C++ разработчикам эта проблема известна как ODR (One Definition Rule). Но корень этой ошибки выходит далеко за рамки «используй inline в .hpp» и «не определяй ничего в .hpp».В этой небольшой статье мы попробуем разобраться, как наши объектные файлы, которые мы создаем, видит линковщик и другие единицы трансляции, и при чём здесь таблица символов. Читать далее

Green Tea GC: что на самом деле поменялось в сборщике мусора Go 1.26

С весны на собесах стабильно спрашивают про Green Tea. И ответ, который я слышу в девяти случаях из десяти, звучит так: «ну, он на 40% быстрее». Дальш
Наука - Хабрахабр

Green Tea GC: что на самом деле поменялось в сборщике мусора Go 1.26

С весны на собесах стабильно спрашивают про Green Tea. И ответ, который я слышу в девяти случаях из десяти, звучит так: «ну, он на 40% быстрее». Дальше начинаешь уточнять — быстрее что? — и человек плывёт. Проценты там действительно есть. Просто относятся они не к тому, о чём все думают. Читать далее

[Перевод] Iron Core. Часть 4: Путь от GDS до выхода на посадку

Перед вами четвёртый материал (вот первый, второй и третий) из серии статей, посвящённых информационным технологиям в авиаперевозках. Наша се
Наука - Хабрахабр

[Перевод] Iron Core. Часть 4: Путь от GDS до выхода на посадку

Перед вами четвёртый материал (вот первый, второй и третий) из серии статей, посвящённых информационным технологиям в авиаперевозках. Наша сегодняшняя тема — DCS (Departure Control System, система контроля отправки пассажиров).Что произошло в 05:30, когда я вошёл в аэропорт Нагпура и GDS выбыла из игры? Читать далее

Раунд в $105 млн. Инженерный взгляд на гуманоидного робота для производства FRIDAY от Holiday Robotics

Когда читаю новости о гуманоидных роботах, меня всегда интересует одно: где здесь настоящая инженерия, а где — красивая демонстрация
Наука - Хабрахабр

Раунд в $105 млн. Инженерный взгляд на гуманоидного робота для производства FRIDAY от Holiday Robotics

Когда читаю новости о гуманоидных роботах, меня всегда интересует одно: где здесь настоящая инженерия, а где — красивая демонстрация, ради получения нового раунда инвестиций. Недавно корейская Holiday Robotics получила раунд на $105 млн на гуманоидного робота FRIDAY (представлен в конце 2025 года) робота для работы на производстве. Нэйминг тут конечно интересный, компания «Праздничная робототехника» выпускает робота «Пятница»,хотя может они поклонники творчества Даниеля Дефо. Предполагаю, что с юмором в компании всё норм. Пройдёмся по существу инженерной части. Читать далее

Разбор утечки памяти в StackExchange.Utils: как 4 КБ конфигурации съели 2 ГБ RAM

Привет, Хабр! Я Антон Пронькин, разработчик в команде развития сервисов продаж для юридических лиц в Т-Банке.Расскажу, как мы переносили конфи
Наука - Хабрахабр

Разбор утечки памяти в StackExchange.Utils: как 4 КБ конфигурации съели 2 ГБ RAM

Привет, Хабр! Я Антон Пронькин, разработчик в команде развития сервисов продаж для юридических лиц в Т-Банке.Расскажу, как мы переносили конфигурационные данные в файлы и наткнулись на OOM-крэш, вызванный всего одним методом расширения. Добавление YAML-файла на 4 КБ съедало больше 2 ГБ RAM. При этом локально все работало, а падало только при прогоне тестов на пайплайне.В статье — расследование с профайлингом, экспоненциальный рост памяти, фикс в одну строку и разбор особенности работы библиотеки StackExchange.Utils. Читать далее

Ешь, молись, люби своё облако: как Dogfooding помогает развивать продукт

Однажды топ-менеджер компании по производству собачьего корма во время презентации открыл банку собственного продукта и... съел ее. Так он хо
Наука - Хабрахабр

Ешь, молись, люби своё облако: как Dogfooding помогает развивать продукт

Однажды топ-менеджер компании по производству собачьего корма во время презентации открыл банку собственного продукта и... съел ее. Так он хотел донести до клиентов простую мысль: если ты действительно уверен в своем продукте, ты готов пользоваться им сам. Читать далее

Когда 200 OK опаснее ошибки

Привет, Хабр! Меня зовут Ольга Ришко, старший специалист по тестированию медицинской информационной системы (МИС) «БАРС Груп». В этой ст
Наука - Хабрахабр

Когда 200 OK опаснее ошибки

Привет, Хабр! Меня зовут Ольга Ришко, старший специалист по тестированию медицинской информационной системы (МИС) «БАРС Груп». В этой статье я расскажу, почему медицинское ПО нельзя проверять как набор отдельных экранов и API‑методов, откуда берутся «успешные» операции с неверным результатом, что именно ручной тестировщик ищет между интерфейсом, базой данных (БД), фоновыми задачами и интеграциями, где рождаются самые неприятные дефекты и почему ручное тестирование в медицинских технологиях по‑прежнему остается не запасным вариантом, а важной частью контроля качества. Читать далее