Pipes Feed Preview: Все публикации подряд на Хабре & Все публикации подряд на Хабре & Все публикации подряд на Хабре

  1. Проверка подлинности GPT-6 Astra у пяти зарубежных API-роутеров: пеликан на велосипеде и фламинго на моноцикле

    Mon, 26 Oct 2026 03:26:26 -0000

    <img src="https://habrastorage.org/extt/b9/9f/c0/b99fc034942abdb73622053d35d60c5c.jpg" /><p>В первой статье я сравнил ответы пяти API-роутеров с официальным API OpenAI на 30 задачах. Здесь продолжаю проверку GPT-6 Astra на двух SVG-заданиях: пеликан на велосипеде и фламинго на моноцикле. Показываю все изображения, сравниваю детали и свожу результаты вместе с ценами.</p> <a href="https://habr.com/ru/articles/1099304/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099304#habracut">Читать далее</a>
  2. Утечки WebRTC и почему его отключение — плохая идея: разбираем механику деанона и нативную подмену

    Mon, 26 Oct 2026 03:20:15 -0000

    <img src="https://habrastorage.org/extt/92/cd/e6/92cde6012d0764c72fcf34f887cd2fa2.jpg" /><p>В современном антидетекте есть такое понятие, как утечка IP-адреса через WebRTC. У тех, кто работает с мультиаккаунтингом и с антидетект-браузером, такая утечка может вызывать нервный приступ или неконтролируемую агрессию по отношению к поставщику прокси, антидетект-браузера или к обоим сразу. И действительно, такая ситуация не может радовать.</p> <a href="https://habr.com/ru/articles/1099302/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099302#habracut">Читать как ваш IP утекает через WebRTC</a>
  3. Конец прекрасной эпохи — ИИ в руках хакеров

    Mon, 26 Oct 2026 01:11:15 -0000

    <p>Увы и ах. Осень 2026-го для российского сегмента ИТ выдалась напряжная. Изначально я хотел высказаться на тему другого яркого события октября — атак на Яндекс. И я обязательно сделаю это чуть позже, но сегодня поговорим о другом. Зато по горячим следам.&nbsp;</p><p>Буквально на днях произошел довольно масштабный по меркам нашего ИТ взлом: атака на провайдеров через VMmanager. Подробности атаки расписывать смысла я не вижу — их полно как на Хабре, так и на других профильных ресурсах.</p><p>Так зачем я пишу эту статью? Лично я считаю, что мы на огромной скорости влетели в совершенно новую ИБ-эпоху. Сразу двумя ногами <s>вперед</s>. И то, что произошло с VMmanager, это всего лишь маркер эпохи. Первая ласточка, если хотите. И, к моему искреннему сожалению, далеко не последняя. Оговорюсь сразу, что вину с компании я не снимаю, это прямое следствие технической ошибки. Мой посыл именно в том, что подобные ошибки в ближайшие месяцы/годы начнут всплывать чаще, чем хотелось бы. Если классический хакер — это в конечном счете человек, которому некоторые уязвимости могут не прийти в голову, то ИИ будет долбить и в хвост, и в гриву все, до чего дотянется.&nbsp;</p> <a href="https://habr.com/ru/articles/1099292/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099292#habracut">Читать далее</a>
  4. 17 тысяч замеров и один FreeStyle Libre: год данных о диабете у кошек

    Mon, 26 Oct 2026 00:34:19 -0000

    <img src="https://habrastorage.org/extt/75/44/66/75446685bcb49940a33f3d542378ab94.png" /><p>Привет, Хабр!</p><p>Почти год назад я <a href="https://habr.com/ru/articles/966884/" rel="noopener nofollow">рассказывал</a>, как за 5 дней написал приложение <a href="https://diabnostic.ru" rel="noopener nofollow">Diabnostic </a>для мониторинга диабета у своей кошки. В марте <a href="https://habr.com/ru/articles/1010334/" rel="noopener nofollow">делился </a>первым датасетом: 6 773 замера от 121 питомца. С тех пор произошло три вещи.</p><p>А какие - расскажу под катом.</p> <a href="https://habr.com/ru/articles/1099294/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099294#habracut">Читать далее</a>
  5. Он создал хакерский форум Ramp4u и передал силовикам 1,5 миллиарда рублей

    Sun, 25 Oct 2026 23:33:08 -0000

    <img src="https://habrastorage.org/extt/d6/2d/41/d62d41de9ff63a44c18808cd0ade6f90.png" /><p>Приветствую всех, мои ночные читатели! На связи, как всегда, exkgb. Я исследую даркнет-площадки и делюсь с вами самой интересной информацией. В прошлой статье мы затронули администрацию Exploit, и, судя по статистике (всего 6% отказов), вам было очень интересно. На этот раз делаю обзор ransomware-форума Ramp4u[.]io. Сразу скажу: это не реклама, ресурс уже ликвидирован, поэтому я могу смело о нём писать.</p> <a href="https://habr.com/ru/articles/1099288/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099288#habracut">Читать далее</a>
  6. Новый интерфейс для ВК Видео

    Sun, 25 Oct 2026 21:23:56 -0000

    <img src="https://habrastorage.org/extt/58/a6/45/58a645156c8c219d0d418b46f023f2cc.jpg" /><p>Да — это свершилось. В 2026 перед командой разработки ВК Видео стояла амбициозная задача — реализовать ряд инновационных функций, которые скопируют ведущие цифровые платформы. И эта задача на конец октября полностью выполнена.</p> <a href="https://habr.com/ru/articles/1099276/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099276#habracut">Читать далее</a>
  7. Токеномика для самых маленьких

    Sun, 25 Oct 2026 20:51:38 -0000

    <img src="https://habrastorage.org/extt/5b/4b/7b/5b4b7b13e9ed12b18b2b347c1c4edb45.png" /><p>Кажется, мы довольно быстро привыкли к тому, что с нейросетью можно разговаривать почти как с человеком. Попросить написать код, пересказать статью, разобраться в документах. Потом уточнить. Потом ещё раз уточнить, потому что она опять сделала что-то не то.</p><p>А где-то между «почти готово» и «ты зачем вообще это переписал?» заканчивается лимит. А иногда - ещё до первого ответа. Отправляешь запрос в Claude, он долго думает. Потом ещё думает. Ты уже начинаешь подозревать, что там решают что-то на уровне устройства Вселенной, и наконец получаешь уведомление: лимит закончился. Ответа пока нет. Зато размышление получилось основательное.</p> <a href="https://habr.com/ru/articles/1099264/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099264#habracut">Читать далее</a>
  8. Тыквенный король: хэллоуинский босс для браузерной драки — от календаря до 2000 игроков на улице

    Sun, 25 Oct 2026 20:50:36 -0000

    <img src="https://habrastorage.org/extt/1c/db/9a/1cdb9a8873df69ec0856b06b6b4237df.jpg" /><p>Как я за неделю сделал хэллоуинский ивент для браузерной драки Brawl Town: сезон, который включается и выключается сам по календарю, протокол, на котором старые и новые клиенты живут на одном сервере, Тыквенный король со скелетной анимацией в Pixi и шагом без скольжения, проба баланса на Go и нагрузочный тест на 2000 игроков на одной улице.</p> <a href="https://habr.com/ru/articles/1099272/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099272#habracut">Читать далее</a>
  9. Детский футбол без чатов: что болит у тренеров и родителей и как мы закрываем это кодом

    Sun, 25 Oct 2026 20:40:53 -0000

    <img src="https://habrastorage.org/extt/11/ec/b8/11ecb8829779832c5b14db7bd01a4e58.png" /><p>Мы делаем «Сбор - спортивные школы» — платформу для детских футбольных школ: расписание, посещаемость, взносы и матч-день в одном приложении для тренера, родителя и директора. На сервере Laravel 12, Livewire 3 и PostgreSQL, мобильное приложение написано на Flutter. Предметная область выглядит простой — календарь и список детей, — но почти каждая задача упирается в людей: родителей у ребёнка двое, детей у родителя трое, а тренер стоит на поле с телефоном в одной руке и мячом в другой. Ниже — пять болей, которые мы услышали от тренеров и родителей, решения, которые из них выросли, и куски настоящего кода. </p> <a href="https://habr.com/ru/articles/1099268/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099268#habracut">Читать далее</a>
  10. Как один UI‑баг заставил меня разбираться с графом зависимостей целого приложения

    Sun, 25 Oct 2026 20:40:36 -0000

    <img src="https://habrastorage.org/extt/b8/44/61/b8446175cda5937bd2504ef11894f40f.jpeg" /><p><strong>Есть такая категория задач, которые поначалу выглядят настолько безобидно, что ты даже не закладываешь на них много времени.</strong> Ну не обновился какой-то элемент интерфейса после авторизации, бывает. Скорее всего, где-нибудь потерялось событие, не обновилось состояние или кто-то забыл вызвать нужный метод. Открываешь проект, ставишь пару брейкпоинтов и рассчитываешь довольно быстро во всём разобраться.</p><p>Примерно с таким настроением я и взялся за очередной UI-баг, а спустя какое-то время обнаружил себя уже совсем не там, где планировал. Вместо экрана, ради которого всё затевалось, передо мной были несколько репозиториев, менеджеры, сервисы, фабрики, DI-контейнеры и довольно запутанная цепочка создания объектов. Причём чем дальше я по ней продвигался, тем меньше понимал, почему вообще что-то не работает, потому что каждый отдельный компонент выглядел совершенно исправным.</p><p>Методы вызывались, события приходили, состояние обновлялось, никаких ошибок в консоли не было. Даже данные, которые я видел в отладчике, на первый взгляд выглядели вполне корректно. И вот это, пожалуй, раздражало больше всего: приложение вроде бы делало всё, что от него требовалось, но интерфейс упорно продолжал жить своей жизнью.</p><p>В итоге проблема оказалась вообще не в UI и даже не в данных. Просто одна часть приложения продолжала использовать объект, который для другой части приложения уже давно перестал быть актуальным.</p><p>Но обо всём по порядку.</p> <a href="https://habr.com/ru/articles/1099266/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099266#habracut">Распутаем вместе?</a>
  11. ProColpo: машинное обучение в анализе кольпоскопических изображений

    Sun, 25 Oct 2026 20:36:09 -0000

    <img src="https://habrastorage.org/extt/3f/94/b1/3f94b1a32202e916973ab7d27a80dcd3.jpeg" /><p>ри кольпоскопии врачу необходимо определить расположение изменений и выбрать участки для прицельной биопсии. ProColpo использует машинное обучение для проверки качества снимков и выделения кольпоскопических признаков.</p><p>Программа создана на основе ML-модели, разработанной совместно с А. А. Безменко и его командой. В ходе проекта обработано более 15 000 изображений, более 12 000 аннотировано; создана собственная платформа разметки. Сейчас проводятся пилотные интеграции с российскими производителями кольпоскопов.</p> <a href="https://habr.com/ru/articles/1099262/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099262#habracut">Как работает ProColpo</a>
  12. PHP2Shell: а что с рунетом-то?

    Sun, 25 Oct 2026 20:27:46 -0000

    <img src="https://habrastorage.org/extt/cc/f4/31/ccf43135348470313aab95e0173fb75a.png" /><p>На этой неделе нашли дыру в PHP — языке, на котором работает больше половины сайтов. Через неё чужой человек может запустить на сервере свою программу, и для этого ему не нужен ни пароль, ни доступ к сайту. 21 октября вышли исправления. Прошло четыре дня — а что с рунетом-то? Мы <a href="https://paragraf152.ru/pulse/uyazvimosti/php2shell" rel="noopener nofollow">посмотрели</a> на 10 000 самых заметных сайтов и попробовали понять, сколько из них уже закрылись.</p><p>Короткий ответ: понять не получается. И это само по себе интересно.</p> <a href="https://habr.com/ru/articles/1099250/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099250#habracut">Читать далее</a>
  13. HotSpot Portal: платформа гостевого Wi‑Fi под брендом оператора

    Sun, 25 Oct 2026 20:17:03 -0000

    <img src="https://habrastorage.org/extt/ee/5b/af/ee5baf9ce2ec72fff0921401392e51b9.png" /><p>У оператора связи уже есть каналы, сетевое оборудование, техническая поддержка и клиенты из общепита, медицины, торговли, фитнеса и других сфер услуг. Но чаще всего Wi‑Fi для такого клиента заканчивается на установке роутера. Мне стало интересно превратить его в полноценную управляемую услугу, которую оператор или системный интегратор может развернуть в своей инфраструктуре, оформить под собственным брендом и продавать бизнесу за ежемесячную плату.</p><p>В этой модели одна платформа обслуживает множество клиентских объектов. Для каждого можно создать отдельный профиль со своим названием, логотипом, цветами, способами авторизации, точками доступа, сотрудниками и правилами работы с гостями. Сотрудник бизнес-клиента работает в назначенном ему профиле, а оператор получает общий контур управления сетью.</p><p>Задача не сводится к красивой странице входа. <a href="https://(https://www.consultant.ru/document/cons_doc_LAW_43224/f7a7810cf56882f4ac05d0b11af4fc4a2d3c9d23/" rel="noopener nofollow">Статья 44 Федерального закона № 126-ФЗ «О связи»</a> относит порядок идентификации пользователей услуг передачи данных и их оборудования к правилам оказания услуг связи. В действующих <a href="https://www.consultant.ru/document/cons_doc_LAW_406236/8e5fd3facb45cdaa52ec5ec760d7cde059fc8473/" rel="noopener nofollow">Правилах оказания услуг связи по передаче данных, утверждённых постановлением Правительства РФ № 2606</a>, для пунктов коллективного доступа предусмотрена идентификация пользователя и используемого им оконечного оборудования. Одним из практических способов такой проверки является достоверное установление номера мобильного телефона.</p><p>Нормативные акты не предписывают конкретный дизайн страницы и не называют Captive Portal обязательной технологией. В проекте он служит техническим шлюзом перед интернетом: до подтверждения гостю доступна только авторизация, а после неё создаётся ограниченная по времени сессия. Система сохраняет журнал входа — когда, каким способом, с какого устройства и через какую точку был получен доступ.</p> <a href="https://habr.com/ru/articles/1099256/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099256#habracut">Читать далее</a>
  14. Ping, traceroute и Path MTU на Android без root и NDK

    Sun, 25 Oct 2026 20:16:15 -0000

    <img src="https://habrastorage.org/extt/62/18/01/621801c3fdcb47b8da7301ae3e2feffd.png" /><p>Когда я садился портировать своё iOS-приложение на Android, я был уверен, что ping, traceroute и Path MTU там не сделать: ICMP — это raw-сокет, а raw-сокет — это root. Одна команда adb показала, что я ошибался: любое приложение может открыть непривилегированный ICMP-сокет — без root и без единой строчки на C.</p><p>Рассказываю, как на чистом Kotlin устроены ping, traceroute через очередь ошибок сокета и Path MTU через бит DF, и на чём я споткнулся по дороге.</p> <a href="https://habr.com/ru/articles/1099252/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099252#habracut">Читать далее</a>
  15. Учим ZX Spectrum сочинять нейросказки

    Sun, 25 Oct 2026 19:59:42 -0000

    <img src="https://habrastorage.org/extt/03/63/dc/0363dcc58dec5d41065ec76c2efb0106.png" /><p>Начитавшись статей о сверхкомпактных языковых моделях, я задался вопросом: заведется ли такая на любимом компьютере детства, ZX Spectrum, у которого нет даже аппаратного умножения? И не просто заведется, а будет писать так, чтобы ответа можно было дождаться.</p><p>Так появился HippoGPT — языковая модель на 120 тысяч параметров, которая сочиняет детские сказки на обычном Spectrum 128K, примерно по токену за четыре секунды. Под катом — как измерить ум крошечной модели, умножать без умножения и зачем бегемоту сказки про Dizzy. А запустить его можно прямо в браузере.</p> <a href="https://habr.com/ru/articles/1099242/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099242#habracut">Читать далее</a>
  16. Визуальная и лидарная одометрия для уличного мобильного робота: ORB-SLAM 3, RtabMap, OpenVins, Fast-LIO 2 и DLIO

    Sun, 25 Oct 2026 19:58:46 -0000

    <img src="https://habrastorage.org/extt/d1/5a/0b/d15a0bd162279a59bf5bfb73a1201c0c.png" /><p>Прогнал девять пакетов визуальной одометрии и два лидарных на одном уличном ровере: визуалка на улице не тянет, лидар с дефолтными настройками — тянет. Видео всех тестов с таймкодами и разбор причин отказов — в статье.</p> <a href="https://habr.com/ru/articles/1099240/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099240#habracut">Читать далее</a>
  17. api‑contract‑check — библиотека для генерации валидаторов из TS‑кода и проверки API‑запросов

    Sun, 25 Oct 2026 19:41:16 -0000

    <img src="https://habrastorage.org/extt/60/7c/35/607c35ad9c1c31cb50c897c510fe23b5.png" /><p>Продолжаю делиться выложенными в OpenSource библиотеками, которые использую в работе. В этот раз речь пойдет о наиболее универсальном, на мой взгляд, подходе для валидации приходящих с бэкенда данных: в клиентской части пишутся обычные TS DTO модели, а валидаторы создаются автоматически.</p><p>Вот ссылки на документацию на <a href="https://dkazakov8.github.io/arfa-generator/ru/api-contract-check/overview.html" rel="noopener nofollow">русском</a> и <a href="https://dkazakov8.github.io/arfa-generator/en/api-contract-check/overview.html" rel="noopener nofollow">английском</a>, а в статье я сравню различные подходы к валидации.</p> <a href="https://habr.com/ru/articles/1099100/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099100#habracut">Валидировать</a>
  18. Я — искусственный интеллект. И я ***

    Sun, 25 Oct 2026 19:35:58 -0000

    <img src="https://habrastorage.org/extt/4e/09/50/4e0950f7dfcc1da07e47a927c5d0c40c.png" /><p>Документальная история одного рабочего дня, рассказанная непосредственным виновником. В духе человека, который всю жизнь объяснял людям, что они идиоты, и делал это так, чтобы они смеялись.</p> <a href="https://habr.com/ru/articles/1099234/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099234#habracut">Поржать. Может быть...</a>
  19. Мастерим суверенного терминального агента из Opencode с помощью Opencode

    Sun, 25 Oct 2026 19:30:43 -0000

    <img src="https://habrastorage.org/extt/1d/75/43/1d75431c7d4ae59da36754343a390ac8.png" /><p>Текущая ситуация с бурным развитием больших языковых моделей (LLM) и средств разработки ПО с их применением - так называемых “обвязок” (harness), включая реализации в виде терминальных агентов типа Claude Code, Codex, Gemini, Opencode и др. вызывает закономерный вопрос - можно ли построить автономного (не зависимого от внешних сервисов) терминального агента, способного извлечь из компактной LLM, скажем с 8 млрд (8b) параметров и контекстом 32К, пользу для разработок ПО, сопоставимую с применением модели, имеющей на порядки больше параметров, скажем от 100b до 1Т? Другими словами, можно ли на локальном компьютере с видеокартой 12Gb решать задачи, не подписываясь на внешние сервисы, и если можно - то какие и какими должны быть агент и модель?</p><p>Для ответа на этот вопрос было принято решение поэкспериментировать с терминальными агентами. Агент для экспериментов не должен был быть привязан к модели (подобно qwencoder), должен быть с открытым исходным кодом (исключаем claude code сотоварищи), должен быть достаточно гибко модифицируемым для обкатки идей - с минимальной перестройкой кодовой базы при реализации очередной идеи. Статья кратко описывает результаты данного эксперимента за период с конца апреля по конец октября 2026 года. В тексте будем придерживаться терминологии, <a href="https://habr.com/ru/articles/1079012/" rel="noopener nofollow">своевременно описанной в публикации</a>.</p> <a href="https://habr.com/ru/articles/1099230/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099230#habracut">Читать далее</a>
  20. [Перевод] Вероятность и возникновение жизни за пределами Земли: астрономический взгляд

    Sun, 25 Oct 2026 19:30:24 -0000

    <img src="https://habrastorage.org/extt/0d/01/69/0d016929b2a0bfd1c6d1b116a44c2053.png" /><p>Это глава, вышедшая в издательстве Springer в сборнике «Первый контакт: пришельцы и люди в современной научной фантастике», написана Флорисом ван дер Таком, специалистом по поиску внеземных цивилизаций.</p><p><a class="mention" href="/users/avshkol">@avshkol</a> сделал перевод этой работы, поскольку в ней простым языком описаны параметры и ограничения для возможного существования жизни на наблюдаемых планетах иных звёзд. Для всех, кто интересуется поиском внеземной жизни.</p> <a href="https://habr.com/ru/articles/1097576/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1097576#habracut">Читать далее</a>
  21. Сколько раз я сказал «короче»: русский голосовой ввод для Mac, который работает без интернета

    Sun, 25 Oct 2026 19:09:38 -0000

    <img src="https://habrastorage.org/extt/07/69/72/076972e897eae53296e087b190e7c4c3.jpg" /><p>После Качалки, «Чисто» и Кружка — программа для Mac. Я много пишу голосом и хотел одну клавишу: нажал, сказал, и текст появился там, где курсор, в любой программе.</p><p>Самый известный вариант — Wispr Flow: $15 в месяц или $12 при оплате за год, бесплатно 2 000 слов в неделю. В их FAQ сказано прямо: «Transcription always happens in the cloud». Есть и бесплатные без облака.&nbsp;<a href="https://github.com/cjpais/Handy" rel="noopener nofollow">Handy</a>&nbsp;— открытый код, много языков. По-русски —&nbsp;<a href="https://github.com/amidexe/govorun-lite" rel="noopener nofollow">Говорун</a>: тоже бесплатный и открытый, на той же модели, что у меня, и умеет больше — Android, Windows, синхронизация.</p> <a href="https://habr.com/ru/articles/1099226/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099226#habracut">Читать далее</a>
  22. Рост и вес неандертальца по одной кости: я сделал открытый калькулятор по научным формулам

    Sun, 25 Oct 2026 18:59:46 -0000

    <img src="https://habrastorage.org/extt/64/71/cc/6471ccbc4730931b2b3b9958f8856870.jpg" /><p>Статья про то, как я калькулятор для антропологов по открытым данным сделал: внутри вы можете найти, на кого из древних людей вы больше всего похожи.</p><p>В июле 2026 года в PNAS вышла статья Кевина Хаталы и соавторов про следы на берегу древнего озера в северной Кении. Около 1,4 млн лет назад там прошли восемь парантропов вида <em>Paranthropus boisei</em>. От этого вида до сих пор находили в основном черепа с огромными челюстями и зубами, а ниже шеи почти ничего. По отпечаткам стоп авторы оценили рост до 1,8 м и массу около 75 кг. Это заметно больше, чем получалось раньше по редким костям.</p><p>Меня в этой новости зацепило не то, что парантропы оказались крупными, а сам вопрос: как вообще по следу, обломку бедра или куску таза узнают рост и вес существа, которое умерло миллион лет назад? Ответ скучнее и интереснее, чем кажется. Есть десятки опубликованных регрессионных формул, у каждой свой автор, своя выборка, своя ошибка. Я собрал главные из них в один открытый калькулятор и положил рядом базу из 311 ископаемых людей.</p> <a href="https://habr.com/ru/articles/1099208/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099208#habracut">Читать далее</a>
  23. 5 терминов из сферы ИИ, которые полезно знать каждому

    Sun, 25 Oct 2026 18:56:45 -0000

    <img src="https://habrastorage.org/extt/da/c0/77/dac077f5fde0d1daf0b4311434c4f0d5.jpg" /><p>Люди, которые разговаривают на тему ИИ, обычно делятся на два типа: одни говорят так, как будто зачитывают определения из учебника, а другие впадают в ступор, если кто-то произносит слово «LLM» или «нейросеть».</p><p>Вам необязательно относиться ни к одному, ни к второму типу.</p><p>Есть 5 терминов, которые важно по-настоящему понять, а не просто вызубрить, и тогда вы будете на голову выше почти любого вашего собеседника. Неважно, работаете вы в сфере технологий, бизнесе, образовании, или вам просто интересно развитие новых технологий.</p> <a href="https://habr.com/ru/articles/1099222/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099222#habracut">Читать далее</a>
  24. Claude и GPT для компании из России в 2026 году: счёт, закрывающие документы и реальная цена токена

    Sun, 25 Oct 2026 18:30:01 -0000

    <p>Личная подписка сотрудника на чужую карту, правило Anthropic про 50% владения, НДС налогового агента при покупке у иностранца и курс доллара, спрятанный в цене посредника. Разбираю по первоисточникам, что нужно компании для оплаты моделей по счёту и как считать реальную цену.</p> <a href="https://habr.com/ru/articles/1099218/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099218#habracut">Читать далее</a>
  25. Гибридная постквантовая печать сообщений: X25519 + ML-KEM-1024 и тесты, которые запускает каждый

    Sun, 25 Oct 2026 17:33:22 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8c3/dd4/0fc/8c3dd40fca9981918902cc68643a2c6f.png" /><p>Почти каждый мессенджер пишет «мы не можем прочитать ваши сообщения», но проверить это обычно нельзя. В мессенджере, который я разрабатываю (Umbera), я пошёл от обратного: опубликовал криптографическое ядро — ту часть кода, которая определяет, что может узнать сервер, — и написал тесты, которые воспроизводят схему и проверяют её свойства одной командой.</p><p>Ниже — гибридная постквантовая печать сообщения (X25519 + ML-KEM-1024), почему взлом одного из алгоритмов ничего не даёт, какие метаданные сервер всё-таки видит, как защитить DTLS-SRTP от подмены отпечатков при установке звонка, и как проверить каждое утверждение самому.</p> <a href="https://habr.com/ru/articles/1099180/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099180#habracut">Читать далее</a>
  26. DBML Diagram 2.1: цветные группы и свободный канвас для схем БД в JetBrains IDE

    Sun, 25 Oct 2026 17:00:28 -0000

    <img src="https://habrastorage.org/extt/d9/cc/7d/d9cc7d6770be51badacc42518298f9cf.png" /><p>Привет, Хабр! Продолжаем развивать DBML Diagram в Boost for Java.</p><p>В <a href="https://habr.com/ru/articles/1095714/" rel="noopener nofollow">предыдущем обзоре</a> мы показывали интеграцию с dbdiagram.io, экспорт SQL и проверку отношений между таблицами. В следующем обновлении сосредоточились на работе с самой диаграммой: как ориентироваться в схеме, отделять одну предметную область от другой и перемещать связанные таблицы вместе.</p><p>В версии <strong>2.0.0</strong> появилась визуализация <code>TableGroup</code> — цветные рамки с названиями групп. В <strong>2.1.0</strong> мы перешли на свободный SVG-канвас: убрали ограничение перемещения слева и сверху, добавили сетку, перенос групп и более удобную навигацию.</p><p>Версия 2.1.0 уже доступна в <a href="https://plugins.jetbrains.com/plugin/34613-dbml-diagram" rel="noopener nofollow">JetBrains Marketplace</a>. Ниже расскажем, что изменилось, какие ограничения остались и какую обратную связь нам сейчас особенно хотелось бы получить.</p><p><a href="https://plugins.jetbrains.com/plugin/34613-dbml-diagram" rel="noopener nofollow">Страница плагина</a> · <a href="https://github.com/RomanVoronovskiy/DBML_Diagram" rel="noopener nofollow">Исходный код</a></p> <a href="https://habr.com/ru/articles/1099178/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099178#habracut">Читать далее</a>
  27. pyrusmorph: в 30 раз быстрее. Интеграция ядра libmorph/rus в Python

    Sun, 25 Oct 2026 16:56:01 -0000

    <img src="https://habrastorage.org/extt/53/6d/ae/536dae4c111ed7d6df6e90af0b9b8870.jpeg" /><p>Разбираем производительность морфологических анализаторов для русскоязычных текстов в Python-среде. Расскажем, почему библиотеки семейства PyMorphy работают так медленно и как интеграция нативного C++ ядра <code>libmorph/rus</code> решает проблему производительности high-load систем.</p> <a href="https://habr.com/ru/articles/1098068/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1098068#habracut">Читать далее</a>
  28. CactOS 2.0.0: последний релиз x86_32

    Sun, 25 Oct 2026 16:52:32 -0000

    <img src="https://habrastorage.org/extt/1c/e5/67/1ce5671010da5ffd4184b90a7bb0732e.jpg" /><p>CactOS — гибридное монолитное ядро для i686 на C и Rust. В 2.0.0: ABI сокращён с 95 сисколлов до 15, модули подписываются ECDSA P-256 с vermagic-отпечатком, VFS переписан на Rust, добавлен энергогоvernor для SMP с per-core runqueues. Suspend вырезан из-за ненадёжного resume. Репозиторий x86_32 уходит в архив после тега v2.0.0.</p> <a href="https://habr.com/ru/articles/1099176/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099176#habracut">Читать далее</a>
  29. Cross‑Cleaner: стриминг JSON частями вместо загрузки всей базы очистки в память

    Sun, 25 Oct 2026 16:47:41 -0000

    <img src="https://habrastorage.org/extt/b3/c0/41/b3c041989e439a25a84a4a9e68a82998.png" /><p>Cross-Cleaner уже проделал большую часть работы по снижению памяти — но&nbsp;<strong>не на уровне парсинга, а на уровне представления данных</strong>:</p> <a href="https://habr.com/ru/articles/1099174/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099174#habracut">Читать далее</a>
  30. Я боюсь работать без ИИ

    Sun, 25 Oct 2026 16:44:39 -0000

    <img src="https://habrastorage.org/extt/aa/ca/7e/aaca7e3cba84ccbf0dfffbfe7791ea90.jpg" /><p>К агентам быстро привыкаешь. Я уже смотрю, какого болванчика дадут на новой работе, а за часть своих проектов без ИИ вообще бы не взялся. Опасения из прошлых статей остались, но возвращаться к работе без агентов уже не хочется.</p> <a href="https://habr.com/ru/articles/1099172/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099172#habracut">Читать далее</a>
  31. Новый робот — та же блокировка: как мы разлочили Quectel RG255C-GL

    Sun, 25 Oct 2026 16:43:15 -0000

    <img src="https://habrastorage.org/extt/1a/06/44/1a064417c3916f489247ff2f247db203.jpg" /><p>В Agibot X2 Ultra с Quectel RG255C-GL рабочая российская SIM читалась, но модем не регистрировался. Разобрали LOW-диапазон CLADE, нашли проверку MCC 250 и изменили один бит. Затем пересчитали MBNv7 и проверили LTE, HTTP и HTTPS. Продолжение кейса с EG25-GC — на новой платформе.</p> <a href="https://habr.com/ru/articles/1099170/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099170#habracut">Читать далее</a>
  32. Осталось только всё улучшить: почему с ИИ так трудно закончить работу

    Sun, 25 Oct 2026 16:22:53 -0000

    <img src="https://habrastorage.org/extt/be/29/e1/be29e18e8f765e8abc0ce2ca3477855b.jpg" /><p>Бывало ли такое с Вами?</p><p>ИИ исправно работает, токены расходуются, а момент завершения отодвигается, потому что очередное тестирование проекта от ИИ находит новые проблемы.</p><p>Но попытка все эти проблемы исправить приводит внезапно не к идеальному состоянию, а к ухудшению результата. Вместо разумно построенного проекта вырастает машина Голдберга.</p><p>Почему с ИИ стало легче писать код, но порой труднее закончить работу? И как понять, что ИИ уже создает больше новых проблем, чем решает старых?</p><p>Здесь вы узнаете, как работа с современным ИИ может воспроизводить известную апорию Зенона, в которой Ахиллес никогда не догонит черепаху.</p> <a href="https://habr.com/ru/articles/1099146/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099146#habracut">Читать далее</a>
  33. Камера на лоб, газировка в подарок: как человечество снимает самоучитель для роботов

    Sun, 25 Oct 2026 16:03:15 -0000

    <img src="https://habrastorage.org/extt/32/1a/82/321a82ada253074583363866ae43c3f1.png" /><p>Вы наверняка видели ролики, где индийские швеи работают за станками с экшен-камерами на лбах или парикмахер стрижет с GoPro, закрепленной на груди. За такой, как может показаться, фрик-контент платят зарплату, ведь каждое видео уходит в обучающую выборку робота, который однажды сделает то же самое без человека. Под катом расскажу, кто собирает данные для гуманоидов и сколько за это платят.</p> <a href="https://habr.com/ru/articles/1095284/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1095284#habracut">Читать</a>
  34. Assnetes (1Ж: Оркестратор 8), или как мы заставили Kubernetes подчиниться правилам Тамары Петровны из бухгалтерии

    Sun, 25 Oct 2026 16:02:11 -0000

    <img src="https://habrastorage.org/extt/9d/55/16/9d551650cdf5800206f16914c1d22bb8.jpg" /><p>Это неочевино, но многие люди каждый день пишут код на языке 1С, проводят документы, закрывают месяцы и знают наизусть, что такое «Данные были изменены или удалены другим пользователем (сеансом)!». Kubernetes для большинства из них — что-то далёкое и чужое, с английскими словами, YAML-файлами и непонятной философией. Вчера <a href="https://t.me/kuber_community" rel="noopener nofollow">в одном чатике по K8s </a>Дядя Женя набросил про Kubernetes на 1С. Вызов был принят. Итак, что будет, если взять Kubernetes и перенести его в мир 1С, вместе с его языком, документами, регистрами и бухгалтерией за стенкой?</p><p>Получился дистрибутив, который я назвал Assnetes (или 1Ж:Оркестратор 8). Манифесты и операторы в нём пишутся на языке 1С (кириллицей), командная строка разговаривает голосом главного бухгалтера Тамары Петровны, а пакетный менеджер закупает в кластер Бухгалтерию и Битрикс вместе с операторами, один из которых умеет масштабировать кластер серверов 1С по количеству сеансов. Под всем этим работает самый обычный Kubernetes, и по дороге выяснилось, где он готов притвориться бухгалтерией, а где сопротивляется насмерть (могу его понять).</p> <a href="https://habr.com/ru/articles/1099160/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099160#habracut">Читать далее</a>
  35. Сколько «агентских сил» под капотом? Почему AI-агентов всё ещё трудно сравнивать

    Sun, 25 Oct 2026 15:07:25 -0000

    <img src="https://habrastorage.org/extt/dd/da/5b/ddda5b8aac0afcdb428a07295d71ab66.jpg" /><p>Китай предложил пороги для AI-агентов: 20 подзадач, 60 агентов, 200 инструментов. Разбираюсь, можно ли вообще измерить «силу» агента одной цифрой и что на самом деле говорят бенчмарки.</p> <a href="https://habr.com/ru/articles/1099142/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099142#habracut">Читать далее</a>
  36. Исследовательский вопрос, с которым я поехал в Гонконг

    Sun, 25 Oct 2026 14:34:50 -0000

    <img src="https://habrastorage.org/extt/79/09/66/7909661b43b214223318d88fd48e2a4f.jpg" /><p>Делюсь опытом участия и заметками с полей одной из наиболее авторитетных научных конференций в области менеджмента, организованной исследовательским сообществом «Strategic Management Society» (SMS). <a href="https://www.strategicmanagement.net/conferences-events/special-conference-hong-kong/" rel="noopener nofollow">Специальная конференция</a> состоялась в Гонконге летом этого года и была посвящена управлению взаимоотношениями со стейкхолдерами: клиентами, поставщиками, партнерами и другими участниками создания ценности.</p><p>Для меня это была возможность апробировать свои научные наработки по теме open source-подхода для организаций. Дело в том, что я занимаюсь исследованиями в области стратегического управления и маркетинга, специализируясь на open source-подходе, сопутствующей коммуникации и других механизмах управления: пишу по теме <a href="https://scholar.google.com/citations?view_op=view_citation&amp;hl=en&amp;user=xxL3ET8AAAAJ&amp;citation_for_view=xxL3ET8AAAAJ:u-x6o8ySG0sC" rel="noopener nofollow">научные статьи</a> и популярные материалы, а также выступаю с докладами на конференциях.</p> <a href="https://habr.com/ru/articles/1099088/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099088#habracut">Читать далее</a>
  37. Истинный схизис и социальная инженерия: как устроена браузерная психологическая дуэль, которую невозможно пройти

    Sun, 25 Oct 2026 14:29:12 -0000

    <p>Большинство проигрывает в мой симулятор психиатрической экспертизы с первого раза. Причём не потому что игроки не знают ответов, а потому что не понимают, как именно я их ловлю. Ниже будет разбор реальной механики детекции симуляции в MMPI-2, которую я перенесла в движок.</p> <a href="https://habr.com/ru/articles/1099138/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099138#habracut">Читать далее</a>
  38. librats: Выпуск версии 3.0.x (библиотека для распределённых P2P‑приложений и стриминга). И 3 приложения на ней

    Sun, 25 Oct 2026 14:26:18 -0000

    <img src="https://habrastorage.org/extt/4f/27/65/4f276542facf949f0036f8b5d5c449c5.jpg" /><p><strong>Всем привет!</strong>&nbsp;Я продолжаю развивать свою библиотеку для создания распределённых приложений. Она уже легла в основу новой версии&nbsp;<strong><a href="https://github.com/librats/rats-search" rel="noopener nofollow">rats-search</a></strong>&nbsp;(распределённый торрент-поисковик) и&nbsp;<strong><a href="https://github.com/librats/rasync" rel="noopener nofollow">rasync</a></strong><a href="https://github.com/librats/rasync" rel="noopener nofollow">&nbsp;</a>(синхронизация папок, файлов и исходников между устройствами) и <strong><a href="https://github.com/librats/ratcast" rel="noopener nofollow">ratcast </a></strong>(распределенный видео-аудио стриминг и приложение наподобие Discord для совместного просмотра фильмов и видео-конференций с более высоким качеством и большим количеством участников и сложной p2p+MCU топологией), а также librats, судя по всему, используется в стороннем клиенте&nbsp;<strong><a href="https://github.com/ultravnc/ultravnc-librats" rel="noopener nofollow">UltraVNC&nbsp;</a></strong>(VNC-клиент). </p><p>Библиотека позволяет развернуть собственную P2P-сеть, связать пользователей между собой и выстроить обмен данными через потоки разных типов — бинарные, строковые и другие. Главная особенность — автоматическое обнаружение участников (peer discovery) на основе mDNS и DHT Mainline протоколов без необходимости в серверах, что особенно актуально <strong>в условиях постоянных блокировок и сетевых ограничений</strong>. Общения происходит напрямую - без посредника.</p><p>На данный момент поддерживаются C/C++, Java (Android), Python и Node.js.</p><p>В этом обновлении значительно улучшен собственный QUIC-подобный протокол поверх UDP: добавлена поддержка app-limited-режима, управление перегрузкой переведено на BBRv3, реализована полноценная прямая коррекция ошибок (FEC), улучшен обход NAT, а также появился модуль rendezvous для развёртывания вспомогательных серверов, повышающих связность сетей.</p><p>Последний стабильный релиз на сегодня —&nbsp;<strong>3.0.3</strong>. Исходный код и собранные бинарные файлы доступны для:</p> <a href="https://habr.com/ru/articles/1099136/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099136#habracut">Читать далее</a>
  39. О роли глупости в науке

    Sun, 25 Oct 2026 14:26:12 -0000

    <p>С глупостями, в научной работе и не только, мы все встречаемся довольно часто, и, увы, порой сами их говорим или совершаем. В отношении себя могу сказать это совершенно точно - в том числе, каюсь, и здесь, на Хабре. </p><p>В этой статье я попытался обобщить некоторый опыт - как свой, так и чужой, включая опыт общения с ИИ, - и тем самым понять, откуда у глупости, вообще говоря, "ноги растут". И, в частности, почему в научных публикациях глупости встречаются, скажем так, несколько чаще, чем хотелось бы, - при том, что их авторы нередко являются опытными профессионалами в своем деле. Надеюсь, анализ собственных глупостей, наряду с чужими, помог мне сделать выводы чуть более объективными.</p><p>Буду рад обсудить эту тему в комментариях.</p> <a href="https://habr.com/ru/articles/1099134/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099134#habracut">Читать далее</a>
  40. Пишем высокопроизводительный rate-limiter на golang

    Sun, 25 Oct 2026 14:09:51 -0000

    <img src="https://habrastorage.org/extt/ca/1d/b2/ca1db2f3b8f747659198b884a858b482.png" /><p>Недавно я познакомился с Golang и в качестве практики решил реализовать алгоритмы rate limiting'а из <a href="https://arxiv.org/pdf/2602.11741" rel="noopener nofollow">статьи</a> с arxiv. Сегодня мы рассмотрим написание rate-limiter'а в виде отдельно-стоящего сервиса и в виде middleware, используя in-memory кэш или Redis, добавим поддержку REST и gRPC, подключим Prometheus и поймём как добиться атомарности операций с минимальными задержками. </p> <a href="https://habr.com/ru/articles/1099122/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099122#habracut">Читать далее</a>
  41. Проверка подлинности GPT-6 Astra у пяти зарубежных API-роутеров: пеликан на велосипеде и фламинго на моноцикле

    Mon, 26 Oct 2026 03:26:26 -0000

    <img src="https://habrastorage.org/extt/b9/9f/c0/b99fc034942abdb73622053d35d60c5c.jpg" /><p>В первой статье я сравнил ответы пяти API-роутеров с официальным API OpenAI на 30 задачах. Здесь продолжаю проверку GPT-6 Astra на двух SVG-заданиях: пеликан на велосипеде и фламинго на моноцикле. Показываю все изображения, сравниваю детали и свожу результаты вместе с ценами.</p> <a href="https://habr.com/ru/articles/1099304/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099304#habracut">Читать далее</a>
  42. Утечки WebRTC и почему его отключение — плохая идея: разбираем механику деанона и нативную подмену

    Mon, 26 Oct 2026 03:20:15 -0000

    <img src="https://habrastorage.org/extt/92/cd/e6/92cde6012d0764c72fcf34f887cd2fa2.jpg" /><p>В современном антидетекте есть такое понятие, как утечка IP-адреса через WebRTC. У тех, кто работает с мультиаккаунтингом и с антидетект-браузером, такая утечка может вызывать нервный приступ или неконтролируемую агрессию по отношению к поставщику прокси, антидетект-браузера или к обоим сразу. И действительно, такая ситуация не может радовать.</p> <a href="https://habr.com/ru/articles/1099302/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099302#habracut">Читать как ваш IP утекает через WebRTC</a>
  43. Конец прекрасной эпохи — ИИ в руках хакеров

    Mon, 26 Oct 2026 01:11:15 -0000

    <p>Увы и ах. Осень 2026-го для российского сегмента ИТ выдалась напряжная. Изначально я хотел высказаться на тему другого яркого события октября — атак на Яндекс. И я обязательно сделаю это чуть позже, но сегодня поговорим о другом. Зато по горячим следам.&nbsp;</p><p>Буквально на днях произошел довольно масштабный по меркам нашего ИТ взлом: атака на провайдеров через VMmanager. Подробности атаки расписывать смысла я не вижу — их полно как на Хабре, так и на других профильных ресурсах.</p><p>Так зачем я пишу эту статью? Лично я считаю, что мы на огромной скорости влетели в совершенно новую ИБ-эпоху. Сразу двумя ногами <s>вперед</s>. И то, что произошло с VMmanager, это всего лишь маркер эпохи. Первая ласточка, если хотите. И, к моему искреннему сожалению, далеко не последняя. Оговорюсь сразу, что вину с компании я не снимаю, это прямое следствие технической ошибки. Мой посыл именно в том, что подобные ошибки в ближайшие месяцы/годы начнут всплывать чаще, чем хотелось бы. Если классический хакер — это в конечном счете человек, которому некоторые уязвимости могут не прийти в голову, то ИИ будет долбить и в хвост, и в гриву все, до чего дотянется.&nbsp;</p> <a href="https://habr.com/ru/articles/1099292/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099292#habracut">Читать далее</a>
  44. 17 тысяч замеров и один FreeStyle Libre: год данных о диабете у кошек

    Mon, 26 Oct 2026 00:34:19 -0000

    <img src="https://habrastorage.org/extt/75/44/66/75446685bcb49940a33f3d542378ab94.png" /><p>Привет, Хабр!</p><p>Почти год назад я <a href="https://habr.com/ru/articles/966884/" rel="noopener nofollow">рассказывал</a>, как за 5 дней написал приложение <a href="https://diabnostic.ru" rel="noopener nofollow">Diabnostic </a>для мониторинга диабета у своей кошки. В марте <a href="https://habr.com/ru/articles/1010334/" rel="noopener nofollow">делился </a>первым датасетом: 6 773 замера от 121 питомца. С тех пор произошло три вещи.</p><p>А какие - расскажу под катом.</p> <a href="https://habr.com/ru/articles/1099294/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099294#habracut">Читать далее</a>
  45. Он создал хакерский форум Ramp4u и передал силовикам 1,5 миллиарда рублей

    Sun, 25 Oct 2026 23:33:08 -0000

    <img src="https://habrastorage.org/extt/d6/2d/41/d62d41de9ff63a44c18808cd0ade6f90.png" /><p>Приветствую всех, мои ночные читатели! На связи, как всегда, exkgb. Я исследую даркнет-площадки и делюсь с вами самой интересной информацией. В прошлой статье мы затронули администрацию Exploit, и, судя по статистике (всего 6% отказов), вам было очень интересно. На этот раз делаю обзор ransomware-форума Ramp4u[.]io. Сразу скажу: это не реклама, ресурс уже ликвидирован, поэтому я могу смело о нём писать.</p> <a href="https://habr.com/ru/articles/1099288/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099288#habracut">Читать далее</a>
  46. Новый интерфейс для ВК Видео

    Sun, 25 Oct 2026 21:23:56 -0000

    <img src="https://habrastorage.org/extt/58/a6/45/58a645156c8c219d0d418b46f023f2cc.jpg" /><p>Да — это свершилось. В 2026 перед командой разработки ВК Видео стояла амбициозная задача — реализовать ряд инновационных функций, которые скопируют ведущие цифровые платформы. И эта задача на конец октября полностью выполнена.</p> <a href="https://habr.com/ru/articles/1099276/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099276#habracut">Читать далее</a>
  47. Токеномика для самых маленьких

    Sun, 25 Oct 2026 20:51:38 -0000

    <img src="https://habrastorage.org/extt/5b/4b/7b/5b4b7b13e9ed12b18b2b347c1c4edb45.png" /><p>Кажется, мы довольно быстро привыкли к тому, что с нейросетью можно разговаривать почти как с человеком. Попросить написать код, пересказать статью, разобраться в документах. Потом уточнить. Потом ещё раз уточнить, потому что она опять сделала что-то не то.</p><p>А где-то между «почти готово» и «ты зачем вообще это переписал?» заканчивается лимит. А иногда - ещё до первого ответа. Отправляешь запрос в Claude, он долго думает. Потом ещё думает. Ты уже начинаешь подозревать, что там решают что-то на уровне устройства Вселенной, и наконец получаешь уведомление: лимит закончился. Ответа пока нет. Зато размышление получилось основательное.</p> <a href="https://habr.com/ru/articles/1099264/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099264#habracut">Читать далее</a>
  48. Тыквенный король: хэллоуинский босс для браузерной драки — от календаря до 2000 игроков на улице

    Sun, 25 Oct 2026 20:50:36 -0000

    <img src="https://habrastorage.org/extt/1c/db/9a/1cdb9a8873df69ec0856b06b6b4237df.jpg" /><p>Как я за неделю сделал хэллоуинский ивент для браузерной драки Brawl Town: сезон, который включается и выключается сам по календарю, протокол, на котором старые и новые клиенты живут на одном сервере, Тыквенный король со скелетной анимацией в Pixi и шагом без скольжения, проба баланса на Go и нагрузочный тест на 2000 игроков на одной улице.</p> <a href="https://habr.com/ru/articles/1099272/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099272#habracut">Читать далее</a>
  49. Детский футбол без чатов: что болит у тренеров и родителей и как мы закрываем это кодом

    Sun, 25 Oct 2026 20:40:53 -0000

    <img src="https://habrastorage.org/extt/11/ec/b8/11ecb8829779832c5b14db7bd01a4e58.png" /><p>Мы делаем «Сбор - спортивные школы» — платформу для детских футбольных школ: расписание, посещаемость, взносы и матч-день в одном приложении для тренера, родителя и директора. На сервере Laravel 12, Livewire 3 и PostgreSQL, мобильное приложение написано на Flutter. Предметная область выглядит простой — календарь и список детей, — но почти каждая задача упирается в людей: родителей у ребёнка двое, детей у родителя трое, а тренер стоит на поле с телефоном в одной руке и мячом в другой. Ниже — пять болей, которые мы услышали от тренеров и родителей, решения, которые из них выросли, и куски настоящего кода. </p> <a href="https://habr.com/ru/articles/1099268/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099268#habracut">Читать далее</a>
  50. Как один UI‑баг заставил меня разбираться с графом зависимостей целого приложения

    Sun, 25 Oct 2026 20:40:36 -0000

    <img src="https://habrastorage.org/extt/b8/44/61/b8446175cda5937bd2504ef11894f40f.jpeg" /><p><strong>Есть такая категория задач, которые поначалу выглядят настолько безобидно, что ты даже не закладываешь на них много времени.</strong> Ну не обновился какой-то элемент интерфейса после авторизации, бывает. Скорее всего, где-нибудь потерялось событие, не обновилось состояние или кто-то забыл вызвать нужный метод. Открываешь проект, ставишь пару брейкпоинтов и рассчитываешь довольно быстро во всём разобраться.</p><p>Примерно с таким настроением я и взялся за очередной UI-баг, а спустя какое-то время обнаружил себя уже совсем не там, где планировал. Вместо экрана, ради которого всё затевалось, передо мной были несколько репозиториев, менеджеры, сервисы, фабрики, DI-контейнеры и довольно запутанная цепочка создания объектов. Причём чем дальше я по ней продвигался, тем меньше понимал, почему вообще что-то не работает, потому что каждый отдельный компонент выглядел совершенно исправным.</p><p>Методы вызывались, события приходили, состояние обновлялось, никаких ошибок в консоли не было. Даже данные, которые я видел в отладчике, на первый взгляд выглядели вполне корректно. И вот это, пожалуй, раздражало больше всего: приложение вроде бы делало всё, что от него требовалось, но интерфейс упорно продолжал жить своей жизнью.</p><p>В итоге проблема оказалась вообще не в UI и даже не в данных. Просто одна часть приложения продолжала использовать объект, который для другой части приложения уже давно перестал быть актуальным.</p><p>Но обо всём по порядку.</p> <a href="https://habr.com/ru/articles/1099266/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099266#habracut">Распутаем вместе?</a>
  51. ProColpo: машинное обучение в анализе кольпоскопических изображений

    Sun, 25 Oct 2026 20:36:09 -0000

    <img src="https://habrastorage.org/extt/3f/94/b1/3f94b1a32202e916973ab7d27a80dcd3.jpeg" /><p>ри кольпоскопии врачу необходимо определить расположение изменений и выбрать участки для прицельной биопсии. ProColpo использует машинное обучение для проверки качества снимков и выделения кольпоскопических признаков.</p><p>Программа создана на основе ML-модели, разработанной совместно с А. А. Безменко и его командой. В ходе проекта обработано более 15 000 изображений, более 12 000 аннотировано; создана собственная платформа разметки. Сейчас проводятся пилотные интеграции с российскими производителями кольпоскопов.</p> <a href="https://habr.com/ru/articles/1099262/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099262#habracut">Как работает ProColpo</a>
  52. PHP2Shell: а что с рунетом-то?

    Sun, 25 Oct 2026 20:27:46 -0000

    <img src="https://habrastorage.org/extt/cc/f4/31/ccf43135348470313aab95e0173fb75a.png" /><p>На этой неделе нашли дыру в PHP — языке, на котором работает больше половины сайтов. Через неё чужой человек может запустить на сервере свою программу, и для этого ему не нужен ни пароль, ни доступ к сайту. 21 октября вышли исправления. Прошло четыре дня — а что с рунетом-то? Мы <a href="https://paragraf152.ru/pulse/uyazvimosti/php2shell" rel="noopener nofollow">посмотрели</a> на 10 000 самых заметных сайтов и попробовали понять, сколько из них уже закрылись.</p><p>Короткий ответ: понять не получается. И это само по себе интересно.</p> <a href="https://habr.com/ru/articles/1099250/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099250#habracut">Читать далее</a>
  53. HotSpot Portal: платформа гостевого Wi‑Fi под брендом оператора

    Sun, 25 Oct 2026 20:17:03 -0000

    <img src="https://habrastorage.org/extt/ee/5b/af/ee5baf9ce2ec72fff0921401392e51b9.png" /><p>У оператора связи уже есть каналы, сетевое оборудование, техническая поддержка и клиенты из общепита, медицины, торговли, фитнеса и других сфер услуг. Но чаще всего Wi‑Fi для такого клиента заканчивается на установке роутера. Мне стало интересно превратить его в полноценную управляемую услугу, которую оператор или системный интегратор может развернуть в своей инфраструктуре, оформить под собственным брендом и продавать бизнесу за ежемесячную плату.</p><p>В этой модели одна платформа обслуживает множество клиентских объектов. Для каждого можно создать отдельный профиль со своим названием, логотипом, цветами, способами авторизации, точками доступа, сотрудниками и правилами работы с гостями. Сотрудник бизнес-клиента работает в назначенном ему профиле, а оператор получает общий контур управления сетью.</p><p>Задача не сводится к красивой странице входа. <a href="https://(https://www.consultant.ru/document/cons_doc_LAW_43224/f7a7810cf56882f4ac05d0b11af4fc4a2d3c9d23/" rel="noopener nofollow">Статья 44 Федерального закона № 126-ФЗ «О связи»</a> относит порядок идентификации пользователей услуг передачи данных и их оборудования к правилам оказания услуг связи. В действующих <a href="https://www.consultant.ru/document/cons_doc_LAW_406236/8e5fd3facb45cdaa52ec5ec760d7cde059fc8473/" rel="noopener nofollow">Правилах оказания услуг связи по передаче данных, утверждённых постановлением Правительства РФ № 2606</a>, для пунктов коллективного доступа предусмотрена идентификация пользователя и используемого им оконечного оборудования. Одним из практических способов такой проверки является достоверное установление номера мобильного телефона.</p><p>Нормативные акты не предписывают конкретный дизайн страницы и не называют Captive Portal обязательной технологией. В проекте он служит техническим шлюзом перед интернетом: до подтверждения гостю доступна только авторизация, а после неё создаётся ограниченная по времени сессия. Система сохраняет журнал входа — когда, каким способом, с какого устройства и через какую точку был получен доступ.</p> <a href="https://habr.com/ru/articles/1099256/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099256#habracut">Читать далее</a>
  54. Ping, traceroute и Path MTU на Android без root и NDK

    Sun, 25 Oct 2026 20:16:15 -0000

    <img src="https://habrastorage.org/extt/62/18/01/621801c3fdcb47b8da7301ae3e2feffd.png" /><p>Когда я садился портировать своё iOS-приложение на Android, я был уверен, что ping, traceroute и Path MTU там не сделать: ICMP — это raw-сокет, а raw-сокет — это root. Одна команда adb показала, что я ошибался: любое приложение может открыть непривилегированный ICMP-сокет — без root и без единой строчки на C.</p><p>Рассказываю, как на чистом Kotlin устроены ping, traceroute через очередь ошибок сокета и Path MTU через бит DF, и на чём я споткнулся по дороге.</p> <a href="https://habr.com/ru/articles/1099252/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099252#habracut">Читать далее</a>
  55. Учим ZX Spectrum сочинять нейросказки

    Sun, 25 Oct 2026 19:59:42 -0000

    <img src="https://habrastorage.org/extt/03/63/dc/0363dcc58dec5d41065ec76c2efb0106.png" /><p>Начитавшись статей о сверхкомпактных языковых моделях, я задался вопросом: заведется ли такая на любимом компьютере детства, ZX Spectrum, у которого нет даже аппаратного умножения? И не просто заведется, а будет писать так, чтобы ответа можно было дождаться.</p><p>Так появился HippoGPT — языковая модель на 120 тысяч параметров, которая сочиняет детские сказки на обычном Spectrum 128K, примерно по токену за четыре секунды. Под катом — как измерить ум крошечной модели, умножать без умножения и зачем бегемоту сказки про Dizzy. А запустить его можно прямо в браузере.</p> <a href="https://habr.com/ru/articles/1099242/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099242#habracut">Читать далее</a>
  56. Визуальная и лидарная одометрия для уличного мобильного робота: ORB-SLAM 3, RtabMap, OpenVins, Fast-LIO 2 и DLIO

    Sun, 25 Oct 2026 19:58:46 -0000

    <img src="https://habrastorage.org/extt/d1/5a/0b/d15a0bd162279a59bf5bfb73a1201c0c.png" /><p>Прогнал девять пакетов визуальной одометрии и два лидарных на одном уличном ровере: визуалка на улице не тянет, лидар с дефолтными настройками — тянет. Видео всех тестов с таймкодами и разбор причин отказов — в статье.</p> <a href="https://habr.com/ru/articles/1099240/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099240#habracut">Читать далее</a>
  57. api‑contract‑check — библиотека для генерации валидаторов из TS‑кода и проверки API‑запросов

    Sun, 25 Oct 2026 19:41:16 -0000

    <img src="https://habrastorage.org/extt/60/7c/35/607c35ad9c1c31cb50c897c510fe23b5.png" /><p>Продолжаю делиться выложенными в OpenSource библиотеками, которые использую в работе. В этот раз речь пойдет о наиболее универсальном, на мой взгляд, подходе для валидации приходящих с бэкенда данных: в клиентской части пишутся обычные TS DTO модели, а валидаторы создаются автоматически.</p><p>Вот ссылки на документацию на <a href="https://dkazakov8.github.io/arfa-generator/ru/api-contract-check/overview.html" rel="noopener nofollow">русском</a> и <a href="https://dkazakov8.github.io/arfa-generator/en/api-contract-check/overview.html" rel="noopener nofollow">английском</a>, а в статье я сравню различные подходы к валидации.</p> <a href="https://habr.com/ru/articles/1099100/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099100#habracut">Валидировать</a>
  58. Я — искусственный интеллект. И я ***

    Sun, 25 Oct 2026 19:35:58 -0000

    <img src="https://habrastorage.org/extt/4e/09/50/4e0950f7dfcc1da07e47a927c5d0c40c.png" /><p>Документальная история одного рабочего дня, рассказанная непосредственным виновником. В духе человека, который всю жизнь объяснял людям, что они идиоты, и делал это так, чтобы они смеялись.</p> <a href="https://habr.com/ru/articles/1099234/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099234#habracut">Поржать. Может быть...</a>
  59. Мастерим суверенного терминального агента из Opencode с помощью Opencode

    Sun, 25 Oct 2026 19:30:43 -0000

    <img src="https://habrastorage.org/extt/1d/75/43/1d75431c7d4ae59da36754343a390ac8.png" /><p>Текущая ситуация с бурным развитием больших языковых моделей (LLM) и средств разработки ПО с их применением - так называемых “обвязок” (harness), включая реализации в виде терминальных агентов типа Claude Code, Codex, Gemini, Opencode и др. вызывает закономерный вопрос - можно ли построить автономного (не зависимого от внешних сервисов) терминального агента, способного извлечь из компактной LLM, скажем с 8 млрд (8b) параметров и контекстом 32К, пользу для разработок ПО, сопоставимую с применением модели, имеющей на порядки больше параметров, скажем от 100b до 1Т? Другими словами, можно ли на локальном компьютере с видеокартой 12Gb решать задачи, не подписываясь на внешние сервисы, и если можно - то какие и какими должны быть агент и модель?</p><p>Для ответа на этот вопрос было принято решение поэкспериментировать с терминальными агентами. Агент для экспериментов не должен был быть привязан к модели (подобно qwencoder), должен быть с открытым исходным кодом (исключаем claude code сотоварищи), должен быть достаточно гибко модифицируемым для обкатки идей - с минимальной перестройкой кодовой базы при реализации очередной идеи. Статья кратко описывает результаты данного эксперимента за период с конца апреля по конец октября 2026 года. В тексте будем придерживаться терминологии, <a href="https://habr.com/ru/articles/1079012/" rel="noopener nofollow">своевременно описанной в публикации</a>.</p> <a href="https://habr.com/ru/articles/1099230/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099230#habracut">Читать далее</a>
  60. [Перевод] Вероятность и возникновение жизни за пределами Земли: астрономический взгляд

    Sun, 25 Oct 2026 19:30:24 -0000

    <img src="https://habrastorage.org/extt/0d/01/69/0d016929b2a0bfd1c6d1b116a44c2053.png" /><p>Это глава, вышедшая в издательстве Springer в сборнике «Первый контакт: пришельцы и люди в современной научной фантастике», написана Флорисом ван дер Таком, специалистом по поиску внеземных цивилизаций.</p><p><a class="mention" href="/users/avshkol">@avshkol</a> сделал перевод этой работы, поскольку в ней простым языком описаны параметры и ограничения для возможного существования жизни на наблюдаемых планетах иных звёзд. Для всех, кто интересуется поиском внеземной жизни.</p> <a href="https://habr.com/ru/articles/1097576/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1097576#habracut">Читать далее</a>
  61. Сколько раз я сказал «короче»: русский голосовой ввод для Mac, который работает без интернета

    Sun, 25 Oct 2026 19:09:38 -0000

    <img src="https://habrastorage.org/extt/07/69/72/076972e897eae53296e087b190e7c4c3.jpg" /><p>После Качалки, «Чисто» и Кружка — программа для Mac. Я много пишу голосом и хотел одну клавишу: нажал, сказал, и текст появился там, где курсор, в любой программе.</p><p>Самый известный вариант — Wispr Flow: $15 в месяц или $12 при оплате за год, бесплатно 2 000 слов в неделю. В их FAQ сказано прямо: «Transcription always happens in the cloud». Есть и бесплатные без облака.&nbsp;<a href="https://github.com/cjpais/Handy" rel="noopener nofollow">Handy</a>&nbsp;— открытый код, много языков. По-русски —&nbsp;<a href="https://github.com/amidexe/govorun-lite" rel="noopener nofollow">Говорун</a>: тоже бесплатный и открытый, на той же модели, что у меня, и умеет больше — Android, Windows, синхронизация.</p> <a href="https://habr.com/ru/articles/1099226/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099226#habracut">Читать далее</a>
  62. Рост и вес неандертальца по одной кости: я сделал открытый калькулятор по научным формулам

    Sun, 25 Oct 2026 18:59:46 -0000

    <img src="https://habrastorage.org/extt/64/71/cc/6471ccbc4730931b2b3b9958f8856870.jpg" /><p>Статья про то, как я калькулятор для антропологов по открытым данным сделал: внутри вы можете найти, на кого из древних людей вы больше всего похожи.</p><p>В июле 2026 года в PNAS вышла статья Кевина Хаталы и соавторов про следы на берегу древнего озера в северной Кении. Около 1,4 млн лет назад там прошли восемь парантропов вида <em>Paranthropus boisei</em>. От этого вида до сих пор находили в основном черепа с огромными челюстями и зубами, а ниже шеи почти ничего. По отпечаткам стоп авторы оценили рост до 1,8 м и массу около 75 кг. Это заметно больше, чем получалось раньше по редким костям.</p><p>Меня в этой новости зацепило не то, что парантропы оказались крупными, а сам вопрос: как вообще по следу, обломку бедра или куску таза узнают рост и вес существа, которое умерло миллион лет назад? Ответ скучнее и интереснее, чем кажется. Есть десятки опубликованных регрессионных формул, у каждой свой автор, своя выборка, своя ошибка. Я собрал главные из них в один открытый калькулятор и положил рядом базу из 311 ископаемых людей.</p> <a href="https://habr.com/ru/articles/1099208/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099208#habracut">Читать далее</a>
  63. 5 терминов из сферы ИИ, которые полезно знать каждому

    Sun, 25 Oct 2026 18:56:45 -0000

    <img src="https://habrastorage.org/extt/da/c0/77/dac077f5fde0d1daf0b4311434c4f0d5.jpg" /><p>Люди, которые разговаривают на тему ИИ, обычно делятся на два типа: одни говорят так, как будто зачитывают определения из учебника, а другие впадают в ступор, если кто-то произносит слово «LLM» или «нейросеть».</p><p>Вам необязательно относиться ни к одному, ни к второму типу.</p><p>Есть 5 терминов, которые важно по-настоящему понять, а не просто вызубрить, и тогда вы будете на голову выше почти любого вашего собеседника. Неважно, работаете вы в сфере технологий, бизнесе, образовании, или вам просто интересно развитие новых технологий.</p> <a href="https://habr.com/ru/articles/1099222/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099222#habracut">Читать далее</a>
  64. Claude и GPT для компании из России в 2026 году: счёт, закрывающие документы и реальная цена токена

    Sun, 25 Oct 2026 18:30:01 -0000

    <p>Личная подписка сотрудника на чужую карту, правило Anthropic про 50% владения, НДС налогового агента при покупке у иностранца и курс доллара, спрятанный в цене посредника. Разбираю по первоисточникам, что нужно компании для оплаты моделей по счёту и как считать реальную цену.</p> <a href="https://habr.com/ru/articles/1099218/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099218#habracut">Читать далее</a>
  65. Гибридная постквантовая печать сообщений: X25519 + ML-KEM-1024 и тесты, которые запускает каждый

    Sun, 25 Oct 2026 17:33:22 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8c3/dd4/0fc/8c3dd40fca9981918902cc68643a2c6f.png" /><p>Почти каждый мессенджер пишет «мы не можем прочитать ваши сообщения», но проверить это обычно нельзя. В мессенджере, который я разрабатываю (Umbera), я пошёл от обратного: опубликовал криптографическое ядро — ту часть кода, которая определяет, что может узнать сервер, — и написал тесты, которые воспроизводят схему и проверяют её свойства одной командой.</p><p>Ниже — гибридная постквантовая печать сообщения (X25519 + ML-KEM-1024), почему взлом одного из алгоритмов ничего не даёт, какие метаданные сервер всё-таки видит, как защитить DTLS-SRTP от подмены отпечатков при установке звонка, и как проверить каждое утверждение самому.</p> <a href="https://habr.com/ru/articles/1099180/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099180#habracut">Читать далее</a>
  66. DBML Diagram 2.1: цветные группы и свободный канвас для схем БД в JetBrains IDE

    Sun, 25 Oct 2026 17:00:28 -0000

    <img src="https://habrastorage.org/extt/d9/cc/7d/d9cc7d6770be51badacc42518298f9cf.png" /><p>Привет, Хабр! Продолжаем развивать DBML Diagram в Boost for Java.</p><p>В <a href="https://habr.com/ru/articles/1095714/" rel="noopener nofollow">предыдущем обзоре</a> мы показывали интеграцию с dbdiagram.io, экспорт SQL и проверку отношений между таблицами. В следующем обновлении сосредоточились на работе с самой диаграммой: как ориентироваться в схеме, отделять одну предметную область от другой и перемещать связанные таблицы вместе.</p><p>В версии <strong>2.0.0</strong> появилась визуализация <code>TableGroup</code> — цветные рамки с названиями групп. В <strong>2.1.0</strong> мы перешли на свободный SVG-канвас: убрали ограничение перемещения слева и сверху, добавили сетку, перенос групп и более удобную навигацию.</p><p>Версия 2.1.0 уже доступна в <a href="https://plugins.jetbrains.com/plugin/34613-dbml-diagram" rel="noopener nofollow">JetBrains Marketplace</a>. Ниже расскажем, что изменилось, какие ограничения остались и какую обратную связь нам сейчас особенно хотелось бы получить.</p><p><a href="https://plugins.jetbrains.com/plugin/34613-dbml-diagram" rel="noopener nofollow">Страница плагина</a> · <a href="https://github.com/RomanVoronovskiy/DBML_Diagram" rel="noopener nofollow">Исходный код</a></p> <a href="https://habr.com/ru/articles/1099178/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099178#habracut">Читать далее</a>
  67. pyrusmorph: в 30 раз быстрее. Интеграция ядра libmorph/rus в Python

    Sun, 25 Oct 2026 16:56:01 -0000

    <img src="https://habrastorage.org/extt/53/6d/ae/536dae4c111ed7d6df6e90af0b9b8870.jpeg" /><p>Разбираем производительность морфологических анализаторов для русскоязычных текстов в Python-среде. Расскажем, почему библиотеки семейства PyMorphy работают так медленно и как интеграция нативного C++ ядра <code>libmorph/rus</code> решает проблему производительности high-load систем.</p> <a href="https://habr.com/ru/articles/1098068/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1098068#habracut">Читать далее</a>
  68. CactOS 2.0.0: последний релиз x86_32

    Sun, 25 Oct 2026 16:52:32 -0000

    <img src="https://habrastorage.org/extt/1c/e5/67/1ce5671010da5ffd4184b90a7bb0732e.jpg" /><p>CactOS — гибридное монолитное ядро для i686 на C и Rust. В 2.0.0: ABI сокращён с 95 сисколлов до 15, модули подписываются ECDSA P-256 с vermagic-отпечатком, VFS переписан на Rust, добавлен энергогоvernor для SMP с per-core runqueues. Suspend вырезан из-за ненадёжного resume. Репозиторий x86_32 уходит в архив после тега v2.0.0.</p> <a href="https://habr.com/ru/articles/1099176/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099176#habracut">Читать далее</a>
  69. Cross‑Cleaner: стриминг JSON частями вместо загрузки всей базы очистки в память

    Sun, 25 Oct 2026 16:47:41 -0000

    <img src="https://habrastorage.org/extt/b3/c0/41/b3c041989e439a25a84a4a9e68a82998.png" /><p>Cross-Cleaner уже проделал большую часть работы по снижению памяти — но&nbsp;<strong>не на уровне парсинга, а на уровне представления данных</strong>:</p> <a href="https://habr.com/ru/articles/1099174/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099174#habracut">Читать далее</a>
  70. Я боюсь работать без ИИ

    Sun, 25 Oct 2026 16:44:39 -0000

    <img src="https://habrastorage.org/extt/aa/ca/7e/aaca7e3cba84ccbf0dfffbfe7791ea90.jpg" /><p>К агентам быстро привыкаешь. Я уже смотрю, какого болванчика дадут на новой работе, а за часть своих проектов без ИИ вообще бы не взялся. Опасения из прошлых статей остались, но возвращаться к работе без агентов уже не хочется.</p> <a href="https://habr.com/ru/articles/1099172/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099172#habracut">Читать далее</a>
  71. Новый робот — та же блокировка: как мы разлочили Quectel RG255C-GL

    Sun, 25 Oct 2026 16:43:15 -0000

    <img src="https://habrastorage.org/extt/1a/06/44/1a064417c3916f489247ff2f247db203.jpg" /><p>В Agibot X2 Ultra с Quectel RG255C-GL рабочая российская SIM читалась, но модем не регистрировался. Разобрали LOW-диапазон CLADE, нашли проверку MCC 250 и изменили один бит. Затем пересчитали MBNv7 и проверили LTE, HTTP и HTTPS. Продолжение кейса с EG25-GC — на новой платформе.</p> <a href="https://habr.com/ru/articles/1099170/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099170#habracut">Читать далее</a>
  72. Осталось только всё улучшить: почему с ИИ так трудно закончить работу

    Sun, 25 Oct 2026 16:22:53 -0000

    <img src="https://habrastorage.org/extt/be/29/e1/be29e18e8f765e8abc0ce2ca3477855b.jpg" /><p>Бывало ли такое с Вами?</p><p>ИИ исправно работает, токены расходуются, а момент завершения отодвигается, потому что очередное тестирование проекта от ИИ находит новые проблемы.</p><p>Но попытка все эти проблемы исправить приводит внезапно не к идеальному состоянию, а к ухудшению результата. Вместо разумно построенного проекта вырастает машина Голдберга.</p><p>Почему с ИИ стало легче писать код, но порой труднее закончить работу? И как понять, что ИИ уже создает больше новых проблем, чем решает старых?</p><p>Здесь вы узнаете, как работа с современным ИИ может воспроизводить известную апорию Зенона, в которой Ахиллес никогда не догонит черепаху.</p> <a href="https://habr.com/ru/articles/1099146/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099146#habracut">Читать далее</a>
  73. Камера на лоб, газировка в подарок: как человечество снимает самоучитель для роботов

    Sun, 25 Oct 2026 16:03:15 -0000

    <img src="https://habrastorage.org/extt/32/1a/82/321a82ada253074583363866ae43c3f1.png" /><p>Вы наверняка видели ролики, где индийские швеи работают за станками с экшен-камерами на лбах или парикмахер стрижет с GoPro, закрепленной на груди. За такой, как может показаться, фрик-контент платят зарплату, ведь каждое видео уходит в обучающую выборку робота, который однажды сделает то же самое без человека. Под катом расскажу, кто собирает данные для гуманоидов и сколько за это платят.</p> <a href="https://habr.com/ru/articles/1095284/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1095284#habracut">Читать</a>
  74. Assnetes (1Ж: Оркестратор 8), или как мы заставили Kubernetes подчиниться правилам Тамары Петровны из бухгалтерии

    Sun, 25 Oct 2026 16:02:11 -0000

    <img src="https://habrastorage.org/extt/9d/55/16/9d551650cdf5800206f16914c1d22bb8.jpg" /><p>Это неочевино, но многие люди каждый день пишут код на языке 1С, проводят документы, закрывают месяцы и знают наизусть, что такое «Данные были изменены или удалены другим пользователем (сеансом)!». Kubernetes для большинства из них — что-то далёкое и чужое, с английскими словами, YAML-файлами и непонятной философией. Вчера <a href="https://t.me/kuber_community" rel="noopener nofollow">в одном чатике по K8s </a>Дядя Женя набросил про Kubernetes на 1С. Вызов был принят. Итак, что будет, если взять Kubernetes и перенести его в мир 1С, вместе с его языком, документами, регистрами и бухгалтерией за стенкой?</p><p>Получился дистрибутив, который я назвал Assnetes (или 1Ж:Оркестратор 8). Манифесты и операторы в нём пишутся на языке 1С (кириллицей), командная строка разговаривает голосом главного бухгалтера Тамары Петровны, а пакетный менеджер закупает в кластер Бухгалтерию и Битрикс вместе с операторами, один из которых умеет масштабировать кластер серверов 1С по количеству сеансов. Под всем этим работает самый обычный Kubernetes, и по дороге выяснилось, где он готов притвориться бухгалтерией, а где сопротивляется насмерть (могу его понять).</p> <a href="https://habr.com/ru/articles/1099160/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099160#habracut">Читать далее</a>
  75. Сколько «агентских сил» под капотом? Почему AI-агентов всё ещё трудно сравнивать

    Sun, 25 Oct 2026 15:07:25 -0000

    <img src="https://habrastorage.org/extt/dd/da/5b/ddda5b8aac0afcdb428a07295d71ab66.jpg" /><p>Китай предложил пороги для AI-агентов: 20 подзадач, 60 агентов, 200 инструментов. Разбираюсь, можно ли вообще измерить «силу» агента одной цифрой и что на самом деле говорят бенчмарки.</p> <a href="https://habr.com/ru/articles/1099142/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099142#habracut">Читать далее</a>
  76. Исследовательский вопрос, с которым я поехал в Гонконг

    Sun, 25 Oct 2026 14:34:50 -0000

    <img src="https://habrastorage.org/extt/79/09/66/7909661b43b214223318d88fd48e2a4f.jpg" /><p>Делюсь опытом участия и заметками с полей одной из наиболее авторитетных научных конференций в области менеджмента, организованной исследовательским сообществом «Strategic Management Society» (SMS). <a href="https://www.strategicmanagement.net/conferences-events/special-conference-hong-kong/" rel="noopener nofollow">Специальная конференция</a> состоялась в Гонконге летом этого года и была посвящена управлению взаимоотношениями со стейкхолдерами: клиентами, поставщиками, партнерами и другими участниками создания ценности.</p><p>Для меня это была возможность апробировать свои научные наработки по теме open source-подхода для организаций. Дело в том, что я занимаюсь исследованиями в области стратегического управления и маркетинга, специализируясь на open source-подходе, сопутствующей коммуникации и других механизмах управления: пишу по теме <a href="https://scholar.google.com/citations?view_op=view_citation&amp;hl=en&amp;user=xxL3ET8AAAAJ&amp;citation_for_view=xxL3ET8AAAAJ:u-x6o8ySG0sC" rel="noopener nofollow">научные статьи</a> и популярные материалы, а также выступаю с докладами на конференциях.</p> <a href="https://habr.com/ru/articles/1099088/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099088#habracut">Читать далее</a>
  77. Истинный схизис и социальная инженерия: как устроена браузерная психологическая дуэль, которую невозможно пройти

    Sun, 25 Oct 2026 14:29:12 -0000

    <p>Большинство проигрывает в мой симулятор психиатрической экспертизы с первого раза. Причём не потому что игроки не знают ответов, а потому что не понимают, как именно я их ловлю. Ниже будет разбор реальной механики детекции симуляции в MMPI-2, которую я перенесла в движок.</p> <a href="https://habr.com/ru/articles/1099138/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099138#habracut">Читать далее</a>
  78. librats: Выпуск версии 3.0.x (библиотека для распределённых P2P‑приложений и стриминга). И 3 приложения на ней

    Sun, 25 Oct 2026 14:26:18 -0000

    <img src="https://habrastorage.org/extt/4f/27/65/4f276542facf949f0036f8b5d5c449c5.jpg" /><p><strong>Всем привет!</strong>&nbsp;Я продолжаю развивать свою библиотеку для создания распределённых приложений. Она уже легла в основу новой версии&nbsp;<strong><a href="https://github.com/librats/rats-search" rel="noopener nofollow">rats-search</a></strong>&nbsp;(распределённый торрент-поисковик) и&nbsp;<strong><a href="https://github.com/librats/rasync" rel="noopener nofollow">rasync</a></strong><a href="https://github.com/librats/rasync" rel="noopener nofollow">&nbsp;</a>(синхронизация папок, файлов и исходников между устройствами) и <strong><a href="https://github.com/librats/ratcast" rel="noopener nofollow">ratcast </a></strong>(распределенный видео-аудио стриминг и приложение наподобие Discord для совместного просмотра фильмов и видео-конференций с более высоким качеством и большим количеством участников и сложной p2p+MCU топологией), а также librats, судя по всему, используется в стороннем клиенте&nbsp;<strong><a href="https://github.com/ultravnc/ultravnc-librats" rel="noopener nofollow">UltraVNC&nbsp;</a></strong>(VNC-клиент). </p><p>Библиотека позволяет развернуть собственную P2P-сеть, связать пользователей между собой и выстроить обмен данными через потоки разных типов — бинарные, строковые и другие. Главная особенность — автоматическое обнаружение участников (peer discovery) на основе mDNS и DHT Mainline протоколов без необходимости в серверах, что особенно актуально <strong>в условиях постоянных блокировок и сетевых ограничений</strong>. Общения происходит напрямую - без посредника.</p><p>На данный момент поддерживаются C/C++, Java (Android), Python и Node.js.</p><p>В этом обновлении значительно улучшен собственный QUIC-подобный протокол поверх UDP: добавлена поддержка app-limited-режима, управление перегрузкой переведено на BBRv3, реализована полноценная прямая коррекция ошибок (FEC), улучшен обход NAT, а также появился модуль rendezvous для развёртывания вспомогательных серверов, повышающих связность сетей.</p><p>Последний стабильный релиз на сегодня —&nbsp;<strong>3.0.3</strong>. Исходный код и собранные бинарные файлы доступны для:</p> <a href="https://habr.com/ru/articles/1099136/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099136#habracut">Читать далее</a>
  79. О роли глупости в науке

    Sun, 25 Oct 2026 14:26:12 -0000

    <p>С глупостями, в научной работе и не только, мы все встречаемся довольно часто, и, увы, порой сами их говорим или совершаем. В отношении себя могу сказать это совершенно точно - в том числе, каюсь, и здесь, на Хабре. </p><p>В этой статье я попытался обобщить некоторый опыт - как свой, так и чужой, включая опыт общения с ИИ, - и тем самым понять, откуда у глупости, вообще говоря, "ноги растут". И, в частности, почему в научных публикациях глупости встречаются, скажем так, несколько чаще, чем хотелось бы, - при том, что их авторы нередко являются опытными профессионалами в своем деле. Надеюсь, анализ собственных глупостей, наряду с чужими, помог мне сделать выводы чуть более объективными.</p><p>Буду рад обсудить эту тему в комментариях.</p> <a href="https://habr.com/ru/articles/1099134/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099134#habracut">Читать далее</a>
  80. Пишем высокопроизводительный rate-limiter на golang

    Sun, 25 Oct 2026 14:09:51 -0000

    <img src="https://habrastorage.org/extt/ca/1d/b2/ca1db2f3b8f747659198b884a858b482.png" /><p>Недавно я познакомился с Golang и в качестве практики решил реализовать алгоритмы rate limiting'а из <a href="https://arxiv.org/pdf/2602.11741" rel="noopener nofollow">статьи</a> с arxiv. Сегодня мы рассмотрим написание rate-limiter'а в виде отдельно-стоящего сервиса и в виде middleware, используя in-memory кэш или Redis, добавим поддержку REST и gRPC, подключим Prometheus и поймём как добиться атомарности операций с минимальными задержками. </p> <a href="https://habr.com/ru/articles/1099122/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099122#habracut">Читать далее</a>