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

  1. ИИ делает аналитику доступной каждому, но значит ли это, что аналитиков станет меньше?

    Tue, 15 Sep 2026 17:43:16 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/09d/73e/6c1/09d73e6c1f28727054ac768e35b34394.png" /><p>Аналитика сейчас изменяется, если раньше чтобы понять в каких регионах сильнее всего снизились те же продажи, либо выросла текучесть нужно было неплохо так шарить за сбор данных, их обработку и статистику, то сейчас всё намного проще.</p><p>Мало того, что ИИ позволяет обрабатывать и разбирать данные намного быстрее, чем это делалось вручную, так еще и современные BI системы уже позволяют внутри себя задавать вопросы к данным. Это я узнал не так давно, так как сам с этим не сталкивался еще, но это натолкнуло меня на размышления аналитического бытия.</p> <a href="https://habr.com/ru/articles/1081690/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1081690#habracut">Читать далее</a>
  2. Как я сделал WireGuard-шлюз, который сам переживает блокировку VLESS-сервера

    Tue, 15 Sep 2026 17:41:39 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f41/fdf/c7c/f41fdfc7c934a63818e7dc332caf7875.png" /><p>Привет, Habr! Рад представить сообществу проект, над которым корпел практически целый год.</p><p><a href="https://github.com/only-hydrat/hydrat/" rel="noopener nofollow">Ссылка на git</a></p><p>Тяжело писать вступление для такой щепетильной темы, но так как мы на техническом ресурсе, я опущу все очевидные мотивы и просто опишу, что получилось.</p><p>Идея появилась, когда я решил попользоваться бесплатными VLESS-конфигами. Найти их нетрудно, а вот пользоваться постоянно невозможно: конфиг может перестать отвечать, потерять скорость или перестать пропускать отдельный сервис. Приходится возвращаться к подписке, перебирать варианты и искать замену вручную. Платные сервисы тоже этим грешат, что, если честно, вызывает жжение ниже спины. Вот одним вечером и появилось желание испытать себя и автоматизировать этот процесс.</p><p>Хотелось оставить на телефоне, ноутбуке и роутере по одному профилю, а поиск работающих конфигов перенести на сервер. Так появился Hydrat: шлюз, к которому устройства подключаются по WireGuard, а дальше их трафик уходит через автоматически выбранный VLESS или Tor. Источники могут обновляться, внешние серверы - отваливаться и возвращаться в строй. Профиль на конечном устройстве из-за этого менять не нужно.</p><p>Расскажу с какими проблема столкнулся и как автоматически перебрать тысячи конфигов и найти десятки рабочих.</p> <a href="https://habr.com/ru/articles/1082676/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082676#habracut">Читать далее</a>
  3. А чё, так можно было? Три места в .NET, которые не развидеть

    Tue, 15 Sep 2026 17:30:36 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d6c/0f3/49d/d6c0f349d3ebefc0724e307b00381c54.png" /><p>Пустой наследник <code>Random</code> работает медленнее родителя. <code>string[]</code> и <code>object[]</code> оказываются одним объектом. А <code>Matrix4x4</code> до сих пор держит шестнадцать полей <code>float</code> вместо четырёх векторов.</p><p>Ни одно из трёх уже не переделать, и на то есть причины.</p> <a href="https://habr.com/ru/articles/1082672/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082672#habracut">Читать далее</a>
  4. От совпадения слов к пониманию смысла запроса: как эволюционировали поисковики и AI-чаты

    Tue, 15 Sep 2026 17:01:22 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/aff/b81/35d/affb8135d04cf4b293a504d49d498ad9.jpg" /><p>Кто помнит поисковики начала двухтысячных, наверняка помнит, что результаты выдачи иногда имели мало общего с самим запросом. Системы слабо учитывали порядок слов, синонимы, предлоги и отрицания, поэтому пользователям приходилось упрощать формулировки, добавлять уточнения и пробовать запрос в нескольких вариантах.</p><p>Чат-боты того времени тоже были совсем не похожи на современные AI-чаты. Они находили во фразе знакомое ключевое слово и выбирали одну из заранее подготовленных реплик, а любое отклонение от предусмотренного сценария быстро заводило диалог в тупик.</p><p>Сегодня поисковые системы распознают сущности, учитывают контекст, геопозицию и смысловые связи между словами, а также способны формировать ответы на основе нескольких источников. AI-чаты понимают разные формулировки одного намерения, работают с текстом, изображениями и голосом, используют веб-поиск и могут учитывать контекст предыдущих разговоров.</p><p>Чтобы поисковые системы и AI-чаты научились отвечать так, как они отвечают сегодня, потребовался долгий путь. Именно об этой эволюции и пойдет речь в статье. </p> <a href="https://habr.com/ru/articles/1082660/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082660#habracut">Читать далее</a>
  5. Не переписывая пайплайны: переезд с include на GitLab CI Components

    Tue, 15 Sep 2026 17:00:13 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/fc4/448/d9c/fc4448d9cfb0b24e08360b0adea70886.jpg" /><p>Переезд с include на GitLab CI Components: у модуля появляется объявленный spec: inputs с типами и дефолтами, а опечатка в имени input роняет пайплайн до старта…</p> <a href="https://habr.com/ru/articles/1081578/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1081578#habracut">Как переезжали</a>
  6. Codex написал рабочий код, но не закрыл задачу: как меняется мой процесс разработки

    Tue, 15 Sep 2026 16:30:10 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4dd/e87/1c4/4dde871c4c8632a276e0281a6273523b.jpg" /><p>Я всё меньше пишу первую версию кода сам.</p><p>Раньше backend-задача чаще начиналась для меня с реализации. Сейчас я могу описать её Codex, получить diff и уже от него идти дальше: разбираться в коде, проверять поведение системы, находить недостающий контекст и отдавать задачу на следующую итерацию.</p><p>Недавно этот процесс хорошо проявился на интеграции между несколькими сервисами. Codex написал рабочий код, но end-to-end задача осталась незакрытой.</p> <a href="https://habr.com/ru/articles/1082478/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082478#habracut">Читать далее</a>
  7. «А давайте перепишем все на питон!»

    Tue, 15 Sep 2026 16:30:06 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c4c/46a/fd1/c4c46afd1b3b9e6db2c9e2da94b5d7b4.jpg" /><p>Почти три года назад, когда я начал митапы Verilog Mettup в Hacker Dojo, на них пришел <a href="https://www.facebook.com/vladchuryukin" rel="noopener nofollow">Владимир Чурюкин</a> и когда посмотрел на мою инфраструктуру <a href="https://github.com/yuri-panchul/basics-graphics-music" rel="noopener nofollow">Basic-Graphics-Music</a>, где баш-скрипты по имени платы строят проект, сразу сказал “А давайте перепишем все на питон”. <a href="https://github.com/vladich/uni-fpga" rel="noopener nofollow">И переписал</a>! С оговоркой что это PoC, то бишь Proof of Concept, то есть он это проверил только на 5-ти платах, а не на всех 45-ти, как мой исходный репозиторий.</p><p>А теперь посмотрим что из этого получилось.</p> <a href="https://habr.com/ru/articles/1082650/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082650#habracut">Читать далее</a>
  8. 2 года вне найма: пока играл в коммерса, айтишка посыпалась, а теперь трещит и бизнес

    Tue, 15 Sep 2026 16:01:08 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/eca/dc7/e57/ecadc7e5730c0a21aad6074a9ed9c597.png" /><p>В последние 10 лет у меня всегда был запасной аэродром: если очередной бизнес или стартап не взлетит, всегда можно вернуться продактом в айтишку. В трек-рекорде бигтех, с руками оторвут. Так происходило несколько раз: я возвращался в наёмный труд с поджатым хвостом, синяками, ценным опытом, а иногда с кредитами, но схема работала. Два года назад я снова вышел из найма, на этот раз как взрослый, с расчётами, гипотезами и существующим кэшфлоу. Успел неплохо заработать на маленьком медиа-бизнесе, а потом обнаружил, что люто проседает уже и он. А запасной айти-аэродром уже горит синим пламенем.</p> <a href="https://habr.com/ru/articles/1082516/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082516#habracut">Читать далее</a>
  9. Зачем платить за SaaS, если его код лежит на GitHub: история Postiz

    Tue, 15 Sep 2026 16:00:08 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/29f/bd0/b1f/29fbd0b1f74005c59b0299f18ef108a4.png" /><p>Postiz можно установить на своём сервере или оплатить облако с теми же возможностями. Разбираю, как открытый код, интеграции и страницы сравнений связаны с продвижением продукта, и предлагаю эксперимент для своего SaaS.</p> <a href="https://habr.com/ru/articles/1081824/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1081824#habracut">Читать далее</a>
  10. Коллекция Lumeward. Дверной автоответчик

    Tue, 15 Sep 2026 15:45:31 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8b1/1df/615/8b11df61526a440ae599b6b30b6fd595.png" /><p>Все знают Arduino, Raspberry Pi, ну или Flipper на худой конец. Это экосистемы вокруг аппаратных платформ. Мой светильник&nbsp;<a href="https://habr.com/ru/articles/1048560/" rel="noopener nofollow">из прошлой статьи</a>&nbsp;тоже в некоем роде аппаратная платформа. И я решил тоже сделать вокруг него экосистему. </p><p>Экосистему я назвал&nbsp;<a href="https://github.com/Brazil-L/Lumeward-OpenSource" rel="noopener nofollow">Lumeward</a>. </p> <a href="https://habr.com/ru/articles/1082638/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082638#habracut">Читать далее</a>
  11. nxs-anomaly: open-source инструмент для алертинга и дежурств

    Tue, 15 Sep 2026 15:36:46 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/ca9/1ec/6f2/ca91ec6f2d8f04ae402d0e7954e757cd.png" /><p>Всем привет, меня зовут Пётр, я DevOps инженер компании Nixys. История с алертами и дежурствами для меня, как и для любого DevOps инженера, довольно противная, потому что не знаешь, что вызывает больше негатива: ложный звонок посреди ночи или критичный алерт, который почему-то не сработал.</p><p>Долгое время решением этого были Grafana OnCall, PagerDuty и другие платформы, которые предоставляли возможность установки open-source инструментов для оповещения инженеров, ведения смен и эскалации происшествий. Но в марте 2026 года состоялась <strong>полная архивация проекта</strong> Grafana OnCall OSS, а <strong>PagerDuty</strong> полностью прекратила сотрудничество с клиентами из России еще в 2022. И вот, время шло, а крепкой зарубежной opensource замены уровня Grafana так и не появлялось. Это побудило нас самостоятельно взяться за разработку локального проекта для управления алертингом, который мы бы хотели предоставить в открытый доступ.</p> <a href="https://habr.com/ru/articles/1082644/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082644#habracut">Читать далее</a>
  12. Почему пообъектный скоринг банков не защищает от дефолта контрагента: ретроспективный Due Diligence скам-сделки

    Tue, 15 Sep 2026 15:28:54 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d15/511/da3/d15511da36571ec88590a0b293a9c7ba.png" /><p>Кейс о том, почему нельзя слепо доверять автоматической проверке контрагентов от крупных банков. Проводим ретроспективный Due Diligence скам-сделки и разбираем 4 критических маркера аффилированности и финансового кризиса бенефициара, которые полностью проспали роботы. </p> <a href="https://habr.com/ru/articles/1082640/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082640#habracut">Читать далее</a>
  13. ИИ начал строить себе инфраструктуру

    Tue, 15 Sep 2026 15:11:44 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/b2b/ad6/ce0/b2bad6ce0a57b4dec28160853c3c7297.png" /><p>Недавно все мы пропустили важнейшую новость:&nbsp;<strong>OpenAI</strong>&nbsp;выпустила свой первый чип с огоньком под названием Jalapeño. Его презентовали 24 июня 2026. Это значит, что&nbsp;<strong>OpenAI</strong>&nbsp;выпустила свой&nbsp;<strong>первый</strong>&nbsp;процессор для запуска больших языковых моделей!</p><p>А теперь цифры, которые делают историю интересной. Путь от старта разработки до готовности чипа занял около&nbsp;<strong>ДЕВЯТИ</strong>&nbsp;месяцев! Обычно инженеры тратят на это 3 года! Это аномально БЫСТРО!</p> <a href="https://habr.com/ru/articles/1082630/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082630#habracut">Читать далее</a>
  14. Заявки есть, а продаж нет: что может скрываться за красивыми цифрами в аналитике

    Tue, 15 Sep 2026 14:59:04 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/85b/33f/5a9/85b33f5a9760f53286ae7d0dc62d9354.png" /><p>Давеча пересматривал «Матрицу» и поймал себя на мысли, что с аналитикой иногда происходит что-то похожее. Ведь самое интересное в Матрице не то, что мир был ненастоящим, а то, насколько убедительно он выглядел. Смотришь на отчёт: конверсия хорошая, CPL в норме, заявки идут. Всё вроде бы реальное, но только продаж почему-то больше не становится.</p><p>Когда начинаешь разбираться, понимаешь, что стоит за реальными заявками: боты, нецелевые обращения или лиды, которые просто не дошли до менеджера. При этом аналитика может считать всё совершенно правильно. Проблема начинается, когда то, что система умеет посчитать, мы принимаем за то, что действительно происходит с бизнесом.</p> <a href="https://habr.com/ru/articles/1082434/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082434#habracut">Читать далее</a>
  15. Почему трафик филиалов тормозит через ЦОД и как исправить это с помощью Identity‑First

    Tue, 15 Sep 2026 14:51:03 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/0f9/205/e0c/0f9205e0c73dc2f5166f5aee485a6a9a.png" /><p>Когда весь трафик филиала сначала уходит в&nbsp;центральный ЦОД, привычная схема&nbsp;быстро начинает давать побочные эффекты: задержки растут, SSL‑инспекция становится дорогой, а&nbsp;попытка сделать обход через PBR приводит к&nbsp;асимметричным маршрутам. </p><p>Один из&nbsp;выходов&nbsp;— перенести принятие решений ближе к&nbsp;пользователю и строить маршрут с&nbsp;учётом его идентификатора и политики приложения. На&nbsp;конкретных конфигах посмотрим, как&nbsp;такую схему собрать с&nbsp;PoP, DNS, WireGuard и Envoy. </p> <a href="https://habr.com/ru/articles/1079456/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1079456#habracut">Разобрать архитектуру</a>
  16. Роадмап ML 2026: полный путь до оффера за 36 недель

    Tue, 15 Sep 2026 14:41:47 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/0c7/fa3/96d/0c7fa396d3e07087149f2701d535fe66.png" /><p><strong>36 недель.</strong> Столько, по моему мнению, занимает путь от нуля до выхода на рынок ML-инженером. Не 2-3 месяца, как обещают курсы, — чуть дольше. Зато на выходе у вас будет фундамент, с которым можно пройти не только собеседования, но и испытательный срок.</p><p>В этой статье — весь маршрут по неделям: что учить, в каком порядке, сколько на это уходит времени и что можно смело отложить до первого оффера.</p> <a href="https://habr.com/ru/articles/1082610/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082610#habracut">Читать далее</a>
  17. CatBoost классификатор с нуля на Python и в Excel

    Tue, 15 Sep 2026 14:41:36 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/497/b5e/f74/497b5ef74d3d5fea18c1db3f388f85e5.png" /><p>Как обучается классификатор CatBoost? Разберём вывод функции потерь, градиентов и гессианов, выбор сплитов и расчёт ответов листьев. Затем на небольшом датасете шаг за шагом воспроизведём вычисления в Excel и учебной реализации на Python и сравним результаты с библиотекой. Материал рассчитан на читателей, знакомых с основами градиентного бустинга.</p> <a href="https://habr.com/ru/articles/1082608/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082608#habracut">Читать далее</a>
  18. Каскадное планирование тренировок с LLM: как удержать план в рамках методики

    Tue, 15 Sep 2026 14:28:19 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/95b/e4f/b3c/95be4fb3c1ea3d39f1177e7ddf164df1.jpg" /><p>LLM хорошо справляется с&nbsp;формой тренировочного плана: распределяет занятия по&nbsp;дням, описывает интенсивность, объясняет упражнения. Но&nbsp;связный текст ещё не&nbsp;означает связную методику. Модель сама по&nbsp;себе не&nbsp;хранит актуальный контекст спортсмена и не&nbsp;обеспечивает преемственность между целью сезона и завтрашней тренировкой. В 1trAIner мы решаем эту задачу через каскад горизонтов, явный контекст и ограничения поверх генерации. Ниже&nbsp;— устройство этого подхода, его защитные механизмы и границы.</p> <a href="https://habr.com/ru/articles/1082606/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082606#habracut">Читать далее</a>
  19. Первая линия ИТ-поддержки должна решать заявки, а не сортировать

    Tue, 15 Sep 2026 14:22:36 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/94b/55e/c79/94b55ec793c016debed4b71fcb0d0bda.png" /><p>Как выглядит смена оператора техподдержки: две трети дня уходит, чтобы прочитать обращения, понять, что там происходит, и переназначить одинаковые запросы типа «где моя заявка». В оставшееся время можно реально порешать какую-то проблему.&nbsp;</p> <a href="https://habr.com/ru/articles/1082602/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082602#habracut">Что с этим делать?</a>
  20. ИИ‑фабрика: переход к автономной разработке

    Tue, 15 Sep 2026 14:10:40 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a21/808/c11/a21808c11a7d7abb95ff6acb83f4b46e.png" /><p>Что делать, когда процесс разработки с ИИ-агентами уже устоялся, но всё ещё приходиться сидеть рядом с ними и ждать, когда они закончат очередной этап работы, чтобы запустить следующий?</p><p>У меня это выглядит так. Появилась идея новой фичи для разработки. Я запускаю <strong>/opsx:explore</strong> скил OpenSpec и обсуждаю с ИИ как будем делать эту фичу, какие нюансы и детали надо предусмотреть. Когда открытых вопросов не остаётся, перехожу к <strong>/opsx:propose</strong>, чтобы подготовить спецификации перед разработкой. Потом ревью спек с помощью команды <strong>/review-artifacts</strong> и правка найденных нестыковок. Дальше запускаю <strong>/opsx:apply-sequential</strong> для реализации в автономном режиме и чистым контекстом агента для каждой подзадачи. Потом ревью через <strong>/audit-implementation</strong> и правки после него. Архивирование изменения через <strong>/opsx:archive</strong>. И наконец-то <strong>создание PR</strong>, финальное <strong>ревью</strong> и <strong>merge</strong>.</p><p>И так раз за разом! На простых задачах моё участие сводится к запуску команд и подтверждению предложенных решений. На задачах посложнее отвечаю на вопросы наподобие какую из альтернатив выберем. Хотя этот выбор можно сделать по критериям, зафиксированным в проекте. И это уже начинает утомлять. Пришло время автоматизировать и эту рутину. Так я начал делать свою фабрику, где ИИ-агенты («гномы») трудятся в полностью автономном режиме. А к человеку обращаются только тогда, когда столкнулись с проблемой, которую не могут решить сами.</p> <a href="https://habr.com/ru/articles/1082598/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082598#habracut">Как фабрика устроена внутри</a>
  21. Марио про джуна: платформер на 40 КБ без файлов графики и бот, который проверяет каждый уровень перед выкладкой

    Tue, 15 Sep 2026 14:08:13 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/94a/7b3/545/94a7b354544f6615cf7c20316c3a6432.png" /><p>Всем привет! Я фронтендер и по вечерам делаю пет-проект Workaem, агрегатор IT-вакансий. Как-то захотелось сделать рядом с ним что-нибудь несерьезное, и за выходные получилась аркада в духе Марио, только про карьеру в IT. Назвал я ее «Путь джуна». Вместо грибов тут офферы, вместо черепах легаси, а в замках вместо дракона сидят собеседования, от тестового задания до финального.</p><p>Потом я еще пару вечеров ее доделывал, и по дороге всплыло много такого, с чем я как фронтендер раньше не сталкивался. Фиксированный шаг физики, процедурные уровни, синтез звука, античит. Про это и расскажу, а заодно про баги, которые глазами никак не ловились.</p><p>Claude я использовал активно, как и в основном проекте. Код он пишет быстро, а вот почему уровень вдруг не проходится или почему таблица рекордов врет, разбирался я сам, в основном по скриншотам и логам.</p> <a href="https://habr.com/ru/articles/1082596/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082596#habracut">Читать далее</a>
  22. Обслуживать не по календарю: что такое RCM-анализ и почему он до сих пор считается сложным

    Tue, 15 Sep 2026 14:04:37 -0000

    <p>Почему замена деталей по календарю не всегда снижает число отказов? Разбираем RCM — методологию выбора обслуживания по функциям оборудования и последствиям их потери: от шести паттернов отказа до дерева решений.</p> <a href="https://habr.com/ru/articles/1082594/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082594#habracut">Читать далее</a>
  23. Адаптация iOS-приложений под iPhone Duo

    Tue, 15 Sep 2026 13:59:47 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/006/233/777/006233777c5856d64d1f7c238cf196cd.png" /><p>Привет! Я Валерия Кудрявцева, iOS-разработчик в <a href="https://kts.tech/mobile">KTS</a>. Пора поговорить о новинке.</p><p>9 сентября 2026 года Apple <a href="https://www.apple.com/newsroom/2026/09/apple-unveils-iphone-duo/">представила</a> iPhone Duo, свой первый складной смартфон. Пока пользователи обсуждали новый форм-фактор, у нас, iOS-разработчиков, вопрос был другой: как поддерживать приложение на устройстве с двумя экранами и сгибом. Для нас Apple подготовила раздел HIG о проектировании под Duo, шесть Tech Talks и хаб <a href="https://developer.apple.com/iphone-duo/">Get Ready for iPhone Duo</a>.</p><p>Статья основана на опубликованных Tech Talks Apple. Xcode 27.1 beta на момент подготовки ещё не вышел, поэтому возможности 27.1 описаны по презентациям. Проверить их на практике нужно после выхода SDK.</p><p>Сразу оговорюсь. По информации Apple, существующие приложения запустятся на Duo и без пересборки. Но адаптацию интерфейса это не отменяет: то, как приложение займёт внутренний дисплей и как поведут себя стандартные панели, зависит от SDK, с которым оно собрано. Различия разберу ниже.</p><p>Отдельный интерфейс под каждую pose Duo делать не нужно. А вот допущения в текущей вёрстке проверить придётся. Если код берёт доступное пространство из модели устройства или ориентации и считает отступы симметричными, на Duo такие расчёты дадут неверный результат. Основа остаётся одна: адаптивный UI, который смотрит на размер текущего окна и на size class.</p><p>Дальше разберу изменения iOS 27, что система сделает сама и что нужно править в коде, новые API 27.1 и типичные ошибки при аудите. В конце сравню подходы с Android foldable и расскажу, что из этого уже есть в Compose Multiplatform.</p> <a href="https://habr.com/ru/articles/1082590/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082590#habracut">Читать далее</a>
  24. Следующими можете быть вы: почему злоумышленники так любят облачные KYC-сервисы

    Tue, 15 Sep 2026 13:51:24 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/7f7/f70/23e/7f7f7023ed481394231553f392ba175d.png" /><p>Привет, Хабр! В начале сентября 2026 года на киберпреступном форуме появился сервис Nexus, предлагавший доступ к огромному массиву удостоверений личности граждан США и Канады. По утверждению его операторов, в базе <a href="https://krebsonsecurity.com/2026/09/fbi-probes-service-selling-153m-drivers-licenses/#more-74231">находились сведения</a> более чем о 170 млн человек: 153 млн водительских удостоверений, 10 млн ID-карт, 3 млн паспортов и 579 тыс. медицинских карт. В открытом доступе данные оказались <a href="https://idscan.net/notification-data-security-incident/">из-за утечки</a> компании IDScan.net, предоставляющей решения для проверки документов и личности.&nbsp;</p><p>По данным IDScan.net, неавторизованная третья сторона могла получить доступ к информации, хранившейся в облачных аккаунтах, и скопировать ее. По состоянию на середину сентября расследование продолжается. Однако сам факт возможного копирования клиентских данных из облачной среды компания признала.</p><p>Эта статья не является разбором ошибок IDScan и тем более попыткой обвинить пострадавшую компанию. IDScan стала жертвой преступников, как до нее становились жертвами банки, государственные учреждения, медицинские организации и технологические корпорации. Но сейчас важно задать вопрос: почему у внешнего участника KYC-процесса вообще оказался массив документов, который можно было похитить?</p> <a href="https://habr.com/ru/articles/1082582/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082582#habracut">Читать далее</a>
  25. Почему HH не выгодно, чтобы вы быстро нашли работу

    Tue, 15 Sep 2026 13:39:30 -0000

    <p>Средний срок поиска работы для белых воротничков в России в 2025–2026 году растянулся до 5–14 месяцев. Для топ-менеджеров и высококвалифицированных специалистов этот срок увеличился до 8–14 месяцев. Это видно и в собственной статистике hh. Конкуренция за вакансию среди белых воротничков выросла почти в полтора раза за год, с 3,7 до 5,9 резюме на место, в отдельных профессиях (маркетинг, HR, финансовый консалтинг) счёт идёт на десятки кандидатов на одну позицию. За тот же год (май 2024 → май 2025) число вакансий упало на 25%, а число новых резюме выросло на 36%.</p><p>Максим Кузнецов, IT-тренер с 30-летним опытом, в марте этого года поделился на VC: 500 откликов на hh за полгода, всего одно приглашение и ни одного оффера. Подобных историй за 2025–2026 годы десятки, если не сотни. И не всё можно объяснить «сложным рынком». У сервиса, через который идёт поиск, может быть причина, чтобы поиск не заканчивался быстро.</p> <a href="https://habr.com/ru/articles/1082578/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082578#habracut">Читать далее</a>
  26. Почему ИИ-агент сжигает токены: как я снизил стоимость сессии с 48 до 8 рублей

    Tue, 15 Sep 2026 13:37:40 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/dca/d4f/f79/dcad4ff7986fcd28dee9f3a538e20806.jpg" /><p>На тридцатом шаге мой ИИ-агент отправлял нейросети 123 856 входных токенов. Один запрос весил как небольшой роман и стоил соответственно. При этом большая часть контекста уже приезжала раньше: логи, прочитанные файлы, старые ответы инструментов и описания тех инструментов, которые на этом шаге вообще не использовались.</p><p>Я начал резать повторный контекст. Сначала на сервере, потом на компьютере пользователя. За два дня вокруг простой идеи выросли локальный архив, оглавление сессии, загрузка схем инструментов по требованию и песочница для вычислений.</p><p>На одном и том же 30-шаговом сценарии стоимость снизилась с 48,26 до 8,40 рубля, а вход — с 2,4 миллиона до 419 тысяч токенов. Полный вариант решил 30 задач из 30.</p><p>Красиво. Даже слишком.</p><p>Стенд был синтетическим. Когда я вынес движок в живого агента, выяснилось, что на коротких задачах оптимизация может сделать всё дороже. Тут и начинаются границы красивой цифры.</p> <a href="https://habr.com/ru/articles/1082576/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082576#habracut">Читать далее</a>
  27. Отчет, дашборд или мнемосхема: почему заказчик и разработчик MES говорят на разных языках

    Tue, 15 Sep 2026 13:29:38 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/b9b/15a/917/b9b15a917b2e6307112bb6bdae6db12a.jpeg" /><p>За годы работы с MES-проектами не раз наблюдал одну и ту же сцену: разработчик показывает отчёты, дашборды, тренды и прослеживаемость. Заказчик — технолог или начальник производства — кивает, видит на экране полезный функционал, но не воспринимает это как отдельную единицу проекта, которая оценивается и закладывается в бюджет.</p><p>Разница в понимании базовых слов — «отчёт», «мнемосхема» — не пустяк. От неё напрямую зависит оценка трудоёмкости: сколько процессов и интеграций описывать, сколько экранов и ролей закладывать в смету. Пока стороны по-разному понимают эти термины, границы системы и техническое задание согласовать не получится. А это влечет за собой риски срыва проекта при его старте.</p> <a href="https://habr.com/ru/articles/1082130/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082130#habracut">Читать далее</a>
  28. Как устроен RAG для юридических документов и почему одной LLM оказалось недостаточно

    Tue, 15 Sep 2026 13:29:07 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/617/fcf/b76/617fcfb76413e1b90e486e17e9703569.png" /><p>Первый вариант системы выглядел вполне стандартно: документы разбиваются на фрагменты, для них считаются embeddings, пользователь задаёт вопрос, несколько наиболее подходящих фрагментов отправляются в LLM вместе с запросом. Модель формулирует ответ — на первых тестах этого было достаточно.</p><p>Проблемы начались на вопросах, которые на первый взгляд мало чем отличаются друг от друга: Какая пеня установлена в договоре № 14/24? Кто из арендаторов не заплатил за май? А у него предусмотрена индексация? Контрагент предлагает заменить пеню 0,05% на 0,01%. Насколько это существенно?</p><p>Формально всё это вопросы об аренде. Для системы это четыре разные задачи.</p> <a href="https://habr.com/ru/articles/1082572/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082572#habracut">Читать далее</a>
  29. Эдвин Джейнс: Принцип максимума энтропии

    Tue, 15 Sep 2026 13:28:15 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/14f/469/51a/14f46951a8f3e6ac44ac0d48a5be79bb.jpg" /><p>В 1902 году вышла книга Гиббса '<em>Основные принципы статистической механики, разработанные со специальным применением к рациональному обоснованию термодинамики</em>', в которой идеи молекулярно-кинетической теории обобщались на произвольные системы. К сожалению, введенная Гиббсом статистическая энтропия формально остается постоянной в неравновесном процессе в изолированной системе. Таким образом, в общем рассмотрении Гиббса возникло противоречие между формальным математическим выводом и вторым законом термодина­мики.</p><p>Гиббс первым заметил это обстоятельство и предложил возможные решения, которые были переведены на язык уравнений в статье супругов Эренфестов ‘<em>Принципиальные основы статистического подхода в механике</em>‘ в 1912 году. Были введены понятия грубой и точной плотности вероятности, а также грубой и точной энтропии по Гиббсу. Грубая энтропия Гиббса с использованием грубой плотности вероятности в изолированной системе должна возрастать. Тем не менее, это обстоятельство привело ряд физиков к мысли о субъективности термодинамической энтропии. Физик Эдвин Джейнс (1922 - 1998) является наиболее ярким выразителем этой идеи, и эта статья посвящена рассмотрению и обсуждению его взглядов.</p> <a href="https://habr.com/ru/articles/1082568/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082568#habracut">Читать далее</a>
  30. Простая декларативная установка NixOS, часть 2.5(теория) — Флейки и nixpkgs

    Tue, 15 Sep 2026 13:25:48 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a4f/957/40c/a4f95740c2ff9f2b26ede1339d7822e7.jpg" /><p>Эта статья является прямым продолжением <a href="https://habr.com/ru/articles/1074468/" rel="noopener nofollow">этой статьи</a>, посвящённой декларативной разметке диска через disko.</p><p><em>Что мы будем делать сегодня?</em></p><p>Мы с вами разберёмся, что такое флейки, что они из себя представляют, а вместе с этим разберёмся с тем, как Nix устанавливает и хранит пакеты.</p><p>Это ЧИСТО ТЕОРЕТИЧЕСКАЯ статья, а не практическая. Иными словами - мы не будем сегодня писать никаких конфигураций или команд. Наша задача на данный момент - разобраться, что такое флейки и какую проблему они решают, прежде чем перейти к непосредственной работе с ними.</p><p><em>Что мы узнаем?</em></p><p>1. Что такое флейки, зачем они нужны и чем отличаются от стандартного nix-channels</p><p>2. Как работает установка и хранение пакетов в NixOs</p> <a href="https://habr.com/ru/articles/1082566/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082566#habracut">Читать далее</a>
  31. Дайджест ИБ, 8–14 сентября: Claude у Midnight Blizzard, DDoS Wildberries

    Tue, 15 Sep 2026 13:23:08 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/955/61a/3cc/95561a3ccea0af53b25dcce29da15ff8.png" /><p>Новости информационной безопасности за&nbsp;неделю с&nbsp;8&nbsp;по&nbsp;14&nbsp;сентября, в&nbsp;одной строке с ссылками на источник. Разбиты по темам: ИИ, Уязвимости, Атаки и утечки, Исследования, Рынок, Регулирование, Медиа, Open source</p> <a href="https://habr.com/ru/articles/1082560/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082560#habracut">Читать далее</a>
  32. [Перевод] Время и пространство — это принципиально разные типы измерений

    Tue, 15 Sep 2026 13:13:55 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/dc2/5bd/fc1/dc25bdfc1901d4a480e040bda1bf43ac.webp" /><p>Итан Сигел (американский астрофизик‑теоретик и научный журналист, автор рубрики «Спросите Итана», один из&nbsp;пропагандистов современных научных знаний), разъясняет один из ключевых вопросов современной физики: <em>чем время как четвертая координата отличается от трёх пространственных?</em></p><p><a class="mention" href="/users/avshkol">@avshkol</a> перевёл эту статью, поскольку здесь это разъясняется в простой и понятной форме. Если вы пока знакомы только с ньютоновской физикой, осознание различия пространственных и временн<em>о</em>й оси даст вам мощный буст в понимании природы Вселенной...</p> <a href="https://habr.com/ru/articles/1082224/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082224#habracut">Читать далее</a>
  33. Как я перестал верить в спринты

    Tue, 15 Sep 2026 13:08:15 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d31/994/fe9/d31994fe93a40e5235a3d7bf742a130b.png" /><p>Я больше десяти лет делаю рекламные платформы. Команды за&nbsp;это время&nbsp;были разные&nbsp;— по&nbsp;размеру, по&nbsp;составу, по&nbsp;зрелости. Но&nbsp;почти всегда&nbsp;был один загон&nbsp;— всем почему‑то&nbsp;было очень важно работать по&nbsp;спринтам.</p><p>Не&nbsp;обязательно называть это скрамом, хотя обычно называли. Важна&nbsp;была именно двухнедельная итерация как&nbsp;фундамент вокруг чего строится планирование (или то, что&nbsp;им кажется), отчетность и разговор со стейкхолдерами.</p> <a href="https://habr.com/ru/articles/1082554/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082554#habracut">Читать далее</a>
  34. Код пишет ИИ. Кто и как его проверяет?

    Tue, 15 Sep 2026 13:05:32 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f4d/001/478/f4d00147854ec809274a6507dae09054.jpg" /><p>Инструмент внедрили за неделю, а правила приёмки не написали вовсе. Это не преувеличение. За последний год картина в большинстве команд стала одинаковой: ИИ-ассистент стоит почти у каждого разработчика, его код ежедневно уходит в продукт, а общего стандарта «что считать принятым» у компании нет. <strong>Проверять успевают не всё, т.к. изменений стало в разы больше</strong>, а ревьюеров в лучшем случае осталось столько же. «Выглядит правдоподобно» подменяет «проверено». Ошибка, не пойманная на входе, возвращается переделкой через одну-две недели.</p><p>Скорость выросла у всех, а дисциплина почти ни у кого. Эта статья про то, почему обычное ревью и обычный SAST в эпоху vibe coding перестают быть достаточным контуром контроля, какой <strong>стандарт приёмки ИИ-кода</strong> мы считаем минимально рабочим и как устроена проверка, в которой модель, написавшая код, не является тем, кто его принимает. Мы разберём, <strong>что именно ломается в инженерном процессе, когда код пишет не человек</strong>, и какие слои контроля должны появиться до репозитория, в IDE, в pull request и в CI/CD.</p> <a href="https://habr.com/ru/articles/1082374/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082374#habracut">Читать далее</a>
  35. История «многоигровок» на приставках

    Tue, 15 Sep 2026 13:01:32 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a33/cd0/f0b/a33cd0f0bad82b10e87d740a4972e77c.jpg" /><p>В деле распространения коммерческого программного обеспечения на физических носителях сложилась историческая практика — одна программа на одном носителе. Особенно это касается игр: одна игра — одна кассета, дискета или игровой картридж.</p><p>Однако, в некоторых странах в разные периоды в силу отсутствия инфраструктуры для распространения официальных изданий и расцвета пиратства приобрёл популярность иной подход: сборник. Для отечественных игроков, познакомившимися с играми в постсоветское время, привычным форматом стали сборники из десятка игр на кассетах и дискетах для ZX Spectrum, картриджи-многоигровки для Денди в стиле «999999-в-1», а также компакт-диски типа «100 лучших игр» и всевозможных программ для ПК.</p><p>Если с кассетами, дискетами и CD всё достаточно очевидно — они изначально приспособлены к хранению произвольного набора файлов, с картриджами на основе микросхем ПЗУ дела обстоят интереснее. Сегодня выясним, как появились сборники игр, они же «многоигровки» или «мультикарты», для приставок типа Денди, Сеги и Super Nintendo, и как они были устроены изнутри.</p> <a href="https://habr.com/ru/articles/1077924/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1077924#habracut">Читать далее</a>
  36. Диффузионная LLM технически умеет глушить свой контекст. Я попробовал этим воспользоваться

    Tue, 15 Sep 2026 12:59:40 -0000

    <p>Диффузионная LLM может пересматривать свой контекст — в отличие от ARM. Я попробовал заставить её саму чистить RAG-контекст, положив ретрив графа знаний под маску. Результат спорный.</p> <a href="https://habr.com/ru/articles/1082546/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082546#habracut">Подробнее</a>
  37. Эволюция сетевой подсистемы базовой станции: как мы пришли от программного маршрутизатора к аппаратному ускорению

    Tue, 15 Sep 2026 12:58:38 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/86b/6aa/99b/86b6aa99ba706a65e1decfc46c7bbe3d.png" /><p>Привет, Хабр! Меня зовут Вадим Винник, я старший инженер-программист в YADRO. Наша компания развивает телеком-направление с 2022 года: за это время мы прошли путь от прототипирования на отладочных платах до серийного производства и эксплуатации нашего оборудования в коммерческих сетях. О разработке базовых станций — от первых идей до инженерных решений, работающих в реальной сети, — мы <a href="https://habr.com/ru/companies/yadro/articles/1056208/">рассказываем</a> в цикле статей.&nbsp;</p><p>Сегодня обсудим сетевую подсистему: именно от нее зависит скорость передачи данных, стабильность соединения и емкость сети. Сначала наша сеть работала на стандартном Linux, но для огромного трафика это было накладно. Мы кое-что оптимизировали за счет DPDK, но и это был не предел. Следующим шагом стало использование аппаратного коммутатора, доступного на некоторых аппаратных платформах. Что из этого получилось — расскажу ниже.</p> <a href="https://habr.com/ru/articles/1081962/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1081962#habracut">Читать далее</a>
  38. Worldmapper.app

    Tue, 15 Sep 2026 12:58:31 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/728/398/811/7283988110ce3470e1c54f6d718c0b50.jpg" /><p>Эта серия из десяти частей — для тех, кто следит за новостями и любит карты. Сначала покажу, что внутри продукта, а потом разберём, как это работает. Здесь — только то, что видно на экране.</p><p>Я всегда хотел от новостей двух вещей: видеть весь мир сразу и получать его непрепарированным — не через обученных аналитиков, не через политологов, не через «независимые» СМИ, которые всё равно заняты сохранением страт. Лента даёт тебе информацию на чужих условиях: кто-то решил, что тебе показать первым, а что не показывать вовсе. Карта даёт мир и позволяет смотреть туда, куда хочешь ты.</p><p>Под этим лежат три права, и на самом деле это одно право: право говорить, право слушать, право получать и распространять информацию. Человек, у которого есть знание, тяжело поддаётся манипуляции — не невозможно, но тяжело: манипуляция живёт в зазоре между тем, что произошло, и тем, что тебе про это рассказали. Если событие стоит там, где оно произошло, и в тот час, когда произошло, часть этого зазора закрывается.</p><p>Отсюда вопрос, на который у меня нет ответа: как управлять обществом, где у всех равный доступ к непрепарированной информации? Мне интересно выяснить, что тогда останется.</p><p>Я делаю это один, почти каждый день в течение года. Карты новостей не новы, и WorldMapper не первый — но, я думаю, один из самых проработанных. И я его не брошу.</p><p>## Что на экране</p><p>Открываешь WorldMapper — видишь карту и рядом ленту заголовков. Каждая новость — точка: кликнул на пин, прочитал событие, посмотрел, что рядом. Не лента, которая тащит тебя вниз, а пространство, где ты выбираешь направление.</p> <a href="https://habr.com/ru/articles/1082544/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082544#habracut">Читать далее</a>
  39. Chatballs — open source ИИ-платформа первой линии поддержки

    Tue, 15 Sep 2026 12:45:05 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/058/561/e79/058561e79f4264a91d15b4cb5dbd99a7.png" /><p>Я искал простой self-hosted инструмент для первой линии поддержки: чтобы ИИ отвечал пользователям по базе знаний в Telegram, MAX, email и веб-чате, а сложные вопросы передавал человеку. Подходящего решения для своих задач не нашёл, поэтому сделал Chatballs — open source платформу с ИИ-агентами, группами операторов, звонками, порталами поддержки и возможностью подключать собственные модели.</p> <a href="https://habr.com/ru/articles/1082538/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082538#habracut">Читать далее</a>
  40. ChatGPT не открывает страницу в 93% быстрых ответов: что видит модель и что чинить на сайте

    Tue, 15 Sep 2026 12:44:51 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/26a/748/825/26a74882542eb1b24311a61193776165.jpg" /><p>В инстант-режиме (быстром, без нажатой кнопки «Think») ChatGPT читает страницу живьём только в 7% ответов. Остальные 93% модель работает с тем, что легло в её собственный индекс на дату обхода: заголовком без обрезки (до 289 знаков) и статичным сниппетом около 200 знаков, вырезанным при индексации из H1 и соседних элементов — категории, alt-текста, даты. Сниппет не зависит от вопроса: одна и та же врезка уходит и в ответ про цены, и в ответ про характеристики. Цифры и метод — у французской команды <a href="https://think.resoneo.com/chatgpt-retrieval/" rel="noopener nofollow">RESONEO</a>: 1249 ответов ChatGPT и 88 000 результатов поиска, июль-август 2026.</p><p>Такие захваты я сам не ставил: ниже — разбор чужого reverse engineering, реконструкции закрытой системы по внешним признакам трафика.</p><p>Разница между режимами — в том, что открывается. В платном thinking-режиме (режиме размышления) страница читается по-настоящему, и корпус другой: около 75% URL приходят через скрейпленную выдачу Google, четверть — через собственный индекс OpenAI. Кнопка Think на бесплатном тарифе даёт столько же источников (35,3 против 35,1 URL), но корпус зеркальный: там около 75% идёт через собственный индекс.</p> <a href="https://habr.com/ru/articles/1082232/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082232#habracut">Читать далее</a>
  41. ИИ делает аналитику доступной каждому, но значит ли это, что аналитиков станет меньше?

    Tue, 15 Sep 2026 17:43:16 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/09d/73e/6c1/09d73e6c1f28727054ac768e35b34394.png" /><p>Аналитика сейчас изменяется, если раньше чтобы понять в каких регионах сильнее всего снизились те же продажи, либо выросла текучесть нужно было неплохо так шарить за сбор данных, их обработку и статистику, то сейчас всё намного проще.</p><p>Мало того, что ИИ позволяет обрабатывать и разбирать данные намного быстрее, чем это делалось вручную, так еще и современные BI системы уже позволяют внутри себя задавать вопросы к данным. Это я узнал не так давно, так как сам с этим не сталкивался еще, но это натолкнуло меня на размышления аналитического бытия.</p> <a href="https://habr.com/ru/articles/1081690/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1081690#habracut">Читать далее</a>
  42. Как я сделал WireGuard-шлюз, который сам переживает блокировку VLESS-сервера

    Tue, 15 Sep 2026 17:41:39 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f41/fdf/c7c/f41fdfc7c934a63818e7dc332caf7875.png" /><p>Привет, Habr! Рад представить сообществу проект, над которым корпел практически целый год.</p><p><a href="https://github.com/only-hydrat/hydrat/" rel="noopener nofollow">Ссылка на git</a></p><p>Тяжело писать вступление для такой щепетильной темы, но так как мы на техническом ресурсе, я опущу все очевидные мотивы и просто опишу, что получилось.</p><p>Идея появилась, когда я решил попользоваться бесплатными VLESS-конфигами. Найти их нетрудно, а вот пользоваться постоянно невозможно: конфиг может перестать отвечать, потерять скорость или перестать пропускать отдельный сервис. Приходится возвращаться к подписке, перебирать варианты и искать замену вручную. Платные сервисы тоже этим грешат, что, если честно, вызывает жжение ниже спины. Вот одним вечером и появилось желание испытать себя и автоматизировать этот процесс.</p><p>Хотелось оставить на телефоне, ноутбуке и роутере по одному профилю, а поиск работающих конфигов перенести на сервер. Так появился Hydrat: шлюз, к которому устройства подключаются по WireGuard, а дальше их трафик уходит через автоматически выбранный VLESS или Tor. Источники могут обновляться, внешние серверы - отваливаться и возвращаться в строй. Профиль на конечном устройстве из-за этого менять не нужно.</p><p>Расскажу с какими проблема столкнулся и как автоматически перебрать тысячи конфигов и найти десятки рабочих.</p> <a href="https://habr.com/ru/articles/1082676/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082676#habracut">Читать далее</a>
  43. А чё, так можно было? Три места в .NET, которые не развидеть

    Tue, 15 Sep 2026 17:30:36 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d6c/0f3/49d/d6c0f349d3ebefc0724e307b00381c54.png" /><p>Пустой наследник <code>Random</code> работает медленнее родителя. <code>string[]</code> и <code>object[]</code> оказываются одним объектом. А <code>Matrix4x4</code> до сих пор держит шестнадцать полей <code>float</code> вместо четырёх векторов.</p><p>Ни одно из трёх уже не переделать, и на то есть причины.</p> <a href="https://habr.com/ru/articles/1082672/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082672#habracut">Читать далее</a>
  44. От совпадения слов к пониманию смысла запроса: как эволюционировали поисковики и AI-чаты

    Tue, 15 Sep 2026 17:01:22 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/aff/b81/35d/affb8135d04cf4b293a504d49d498ad9.jpg" /><p>Кто помнит поисковики начала двухтысячных, наверняка помнит, что результаты выдачи иногда имели мало общего с самим запросом. Системы слабо учитывали порядок слов, синонимы, предлоги и отрицания, поэтому пользователям приходилось упрощать формулировки, добавлять уточнения и пробовать запрос в нескольких вариантах.</p><p>Чат-боты того времени тоже были совсем не похожи на современные AI-чаты. Они находили во фразе знакомое ключевое слово и выбирали одну из заранее подготовленных реплик, а любое отклонение от предусмотренного сценария быстро заводило диалог в тупик.</p><p>Сегодня поисковые системы распознают сущности, учитывают контекст, геопозицию и смысловые связи между словами, а также способны формировать ответы на основе нескольких источников. AI-чаты понимают разные формулировки одного намерения, работают с текстом, изображениями и голосом, используют веб-поиск и могут учитывать контекст предыдущих разговоров.</p><p>Чтобы поисковые системы и AI-чаты научились отвечать так, как они отвечают сегодня, потребовался долгий путь. Именно об этой эволюции и пойдет речь в статье. </p> <a href="https://habr.com/ru/articles/1082660/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082660#habracut">Читать далее</a>
  45. Не переписывая пайплайны: переезд с include на GitLab CI Components

    Tue, 15 Sep 2026 17:00:13 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/fc4/448/d9c/fc4448d9cfb0b24e08360b0adea70886.jpg" /><p>Переезд с include на GitLab CI Components: у модуля появляется объявленный spec: inputs с типами и дефолтами, а опечатка в имени input роняет пайплайн до старта…</p> <a href="https://habr.com/ru/articles/1081578/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1081578#habracut">Как переезжали</a>
  46. Codex написал рабочий код, но не закрыл задачу: как меняется мой процесс разработки

    Tue, 15 Sep 2026 16:30:10 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4dd/e87/1c4/4dde871c4c8632a276e0281a6273523b.jpg" /><p>Я всё меньше пишу первую версию кода сам.</p><p>Раньше backend-задача чаще начиналась для меня с реализации. Сейчас я могу описать её Codex, получить diff и уже от него идти дальше: разбираться в коде, проверять поведение системы, находить недостающий контекст и отдавать задачу на следующую итерацию.</p><p>Недавно этот процесс хорошо проявился на интеграции между несколькими сервисами. Codex написал рабочий код, но end-to-end задача осталась незакрытой.</p> <a href="https://habr.com/ru/articles/1082478/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082478#habracut">Читать далее</a>
  47. «А давайте перепишем все на питон!»

    Tue, 15 Sep 2026 16:30:06 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c4c/46a/fd1/c4c46afd1b3b9e6db2c9e2da94b5d7b4.jpg" /><p>Почти три года назад, когда я начал митапы Verilog Mettup в Hacker Dojo, на них пришел <a href="https://www.facebook.com/vladchuryukin" rel="noopener nofollow">Владимир Чурюкин</a> и когда посмотрел на мою инфраструктуру <a href="https://github.com/yuri-panchul/basics-graphics-music" rel="noopener nofollow">Basic-Graphics-Music</a>, где баш-скрипты по имени платы строят проект, сразу сказал “А давайте перепишем все на питон”. <a href="https://github.com/vladich/uni-fpga" rel="noopener nofollow">И переписал</a>! С оговоркой что это PoC, то бишь Proof of Concept, то есть он это проверил только на 5-ти платах, а не на всех 45-ти, как мой исходный репозиторий.</p><p>А теперь посмотрим что из этого получилось.</p> <a href="https://habr.com/ru/articles/1082650/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082650#habracut">Читать далее</a>
  48. 2 года вне найма: пока играл в коммерса, айтишка посыпалась, а теперь трещит и бизнес

    Tue, 15 Sep 2026 16:01:08 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/eca/dc7/e57/ecadc7e5730c0a21aad6074a9ed9c597.png" /><p>В последние 10 лет у меня всегда был запасной аэродром: если очередной бизнес или стартап не взлетит, всегда можно вернуться продактом в айтишку. В трек-рекорде бигтех, с руками оторвут. Так происходило несколько раз: я возвращался в наёмный труд с поджатым хвостом, синяками, ценным опытом, а иногда с кредитами, но схема работала. Два года назад я снова вышел из найма, на этот раз как взрослый, с расчётами, гипотезами и существующим кэшфлоу. Успел неплохо заработать на маленьком медиа-бизнесе, а потом обнаружил, что люто проседает уже и он. А запасной айти-аэродром уже горит синим пламенем.</p> <a href="https://habr.com/ru/articles/1082516/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082516#habracut">Читать далее</a>
  49. Зачем платить за SaaS, если его код лежит на GitHub: история Postiz

    Tue, 15 Sep 2026 16:00:08 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/29f/bd0/b1f/29fbd0b1f74005c59b0299f18ef108a4.png" /><p>Postiz можно установить на своём сервере или оплатить облако с теми же возможностями. Разбираю, как открытый код, интеграции и страницы сравнений связаны с продвижением продукта, и предлагаю эксперимент для своего SaaS.</p> <a href="https://habr.com/ru/articles/1081824/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1081824#habracut">Читать далее</a>
  50. Коллекция Lumeward. Дверной автоответчик

    Tue, 15 Sep 2026 15:45:31 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8b1/1df/615/8b11df61526a440ae599b6b30b6fd595.png" /><p>Все знают Arduino, Raspberry Pi, ну или Flipper на худой конец. Это экосистемы вокруг аппаратных платформ. Мой светильник&nbsp;<a href="https://habr.com/ru/articles/1048560/" rel="noopener nofollow">из прошлой статьи</a>&nbsp;тоже в некоем роде аппаратная платформа. И я решил тоже сделать вокруг него экосистему. </p><p>Экосистему я назвал&nbsp;<a href="https://github.com/Brazil-L/Lumeward-OpenSource" rel="noopener nofollow">Lumeward</a>. </p> <a href="https://habr.com/ru/articles/1082638/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082638#habracut">Читать далее</a>
  51. nxs-anomaly: open-source инструмент для алертинга и дежурств

    Tue, 15 Sep 2026 15:36:46 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/ca9/1ec/6f2/ca91ec6f2d8f04ae402d0e7954e757cd.png" /><p>Всем привет, меня зовут Пётр, я DevOps инженер компании Nixys. История с алертами и дежурствами для меня, как и для любого DevOps инженера, довольно противная, потому что не знаешь, что вызывает больше негатива: ложный звонок посреди ночи или критичный алерт, который почему-то не сработал.</p><p>Долгое время решением этого были Grafana OnCall, PagerDuty и другие платформы, которые предоставляли возможность установки open-source инструментов для оповещения инженеров, ведения смен и эскалации происшествий. Но в марте 2026 года состоялась <strong>полная архивация проекта</strong> Grafana OnCall OSS, а <strong>PagerDuty</strong> полностью прекратила сотрудничество с клиентами из России еще в 2022. И вот, время шло, а крепкой зарубежной opensource замены уровня Grafana так и не появлялось. Это побудило нас самостоятельно взяться за разработку локального проекта для управления алертингом, который мы бы хотели предоставить в открытый доступ.</p> <a href="https://habr.com/ru/articles/1082644/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082644#habracut">Читать далее</a>
  52. Почему пообъектный скоринг банков не защищает от дефолта контрагента: ретроспективный Due Diligence скам-сделки

    Tue, 15 Sep 2026 15:28:54 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d15/511/da3/d15511da36571ec88590a0b293a9c7ba.png" /><p>Кейс о том, почему нельзя слепо доверять автоматической проверке контрагентов от крупных банков. Проводим ретроспективный Due Diligence скам-сделки и разбираем 4 критических маркера аффилированности и финансового кризиса бенефициара, которые полностью проспали роботы. </p> <a href="https://habr.com/ru/articles/1082640/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082640#habracut">Читать далее</a>
  53. ИИ начал строить себе инфраструктуру

    Tue, 15 Sep 2026 15:11:44 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/b2b/ad6/ce0/b2bad6ce0a57b4dec28160853c3c7297.png" /><p>Недавно все мы пропустили важнейшую новость:&nbsp;<strong>OpenAI</strong>&nbsp;выпустила свой первый чип с огоньком под названием Jalapeño. Его презентовали 24 июня 2026. Это значит, что&nbsp;<strong>OpenAI</strong>&nbsp;выпустила свой&nbsp;<strong>первый</strong>&nbsp;процессор для запуска больших языковых моделей!</p><p>А теперь цифры, которые делают историю интересной. Путь от старта разработки до готовности чипа занял около&nbsp;<strong>ДЕВЯТИ</strong>&nbsp;месяцев! Обычно инженеры тратят на это 3 года! Это аномально БЫСТРО!</p> <a href="https://habr.com/ru/articles/1082630/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082630#habracut">Читать далее</a>
  54. Заявки есть, а продаж нет: что может скрываться за красивыми цифрами в аналитике

    Tue, 15 Sep 2026 14:59:04 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/85b/33f/5a9/85b33f5a9760f53286ae7d0dc62d9354.png" /><p>Давеча пересматривал «Матрицу» и поймал себя на мысли, что с аналитикой иногда происходит что-то похожее. Ведь самое интересное в Матрице не то, что мир был ненастоящим, а то, насколько убедительно он выглядел. Смотришь на отчёт: конверсия хорошая, CPL в норме, заявки идут. Всё вроде бы реальное, но только продаж почему-то больше не становится.</p><p>Когда начинаешь разбираться, понимаешь, что стоит за реальными заявками: боты, нецелевые обращения или лиды, которые просто не дошли до менеджера. При этом аналитика может считать всё совершенно правильно. Проблема начинается, когда то, что система умеет посчитать, мы принимаем за то, что действительно происходит с бизнесом.</p> <a href="https://habr.com/ru/articles/1082434/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082434#habracut">Читать далее</a>
  55. Почему трафик филиалов тормозит через ЦОД и как исправить это с помощью Identity‑First

    Tue, 15 Sep 2026 14:51:03 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/0f9/205/e0c/0f9205e0c73dc2f5166f5aee485a6a9a.png" /><p>Когда весь трафик филиала сначала уходит в&nbsp;центральный ЦОД, привычная схема&nbsp;быстро начинает давать побочные эффекты: задержки растут, SSL‑инспекция становится дорогой, а&nbsp;попытка сделать обход через PBR приводит к&nbsp;асимметричным маршрутам. </p><p>Один из&nbsp;выходов&nbsp;— перенести принятие решений ближе к&nbsp;пользователю и строить маршрут с&nbsp;учётом его идентификатора и политики приложения. На&nbsp;конкретных конфигах посмотрим, как&nbsp;такую схему собрать с&nbsp;PoP, DNS, WireGuard и Envoy. </p> <a href="https://habr.com/ru/articles/1079456/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1079456#habracut">Разобрать архитектуру</a>
  56. Роадмап ML 2026: полный путь до оффера за 36 недель

    Tue, 15 Sep 2026 14:41:47 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/0c7/fa3/96d/0c7fa396d3e07087149f2701d535fe66.png" /><p><strong>36 недель.</strong> Столько, по моему мнению, занимает путь от нуля до выхода на рынок ML-инженером. Не 2-3 месяца, как обещают курсы, — чуть дольше. Зато на выходе у вас будет фундамент, с которым можно пройти не только собеседования, но и испытательный срок.</p><p>В этой статье — весь маршрут по неделям: что учить, в каком порядке, сколько на это уходит времени и что можно смело отложить до первого оффера.</p> <a href="https://habr.com/ru/articles/1082610/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082610#habracut">Читать далее</a>
  57. CatBoost классификатор с нуля на Python и в Excel

    Tue, 15 Sep 2026 14:41:36 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/497/b5e/f74/497b5ef74d3d5fea18c1db3f388f85e5.png" /><p>Как обучается классификатор CatBoost? Разберём вывод функции потерь, градиентов и гессианов, выбор сплитов и расчёт ответов листьев. Затем на небольшом датасете шаг за шагом воспроизведём вычисления в Excel и учебной реализации на Python и сравним результаты с библиотекой. Материал рассчитан на читателей, знакомых с основами градиентного бустинга.</p> <a href="https://habr.com/ru/articles/1082608/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082608#habracut">Читать далее</a>
  58. Каскадное планирование тренировок с LLM: как удержать план в рамках методики

    Tue, 15 Sep 2026 14:28:19 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/95b/e4f/b3c/95be4fb3c1ea3d39f1177e7ddf164df1.jpg" /><p>LLM хорошо справляется с&nbsp;формой тренировочного плана: распределяет занятия по&nbsp;дням, описывает интенсивность, объясняет упражнения. Но&nbsp;связный текст ещё не&nbsp;означает связную методику. Модель сама по&nbsp;себе не&nbsp;хранит актуальный контекст спортсмена и не&nbsp;обеспечивает преемственность между целью сезона и завтрашней тренировкой. В 1trAIner мы решаем эту задачу через каскад горизонтов, явный контекст и ограничения поверх генерации. Ниже&nbsp;— устройство этого подхода, его защитные механизмы и границы.</p> <a href="https://habr.com/ru/articles/1082606/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082606#habracut">Читать далее</a>
  59. Первая линия ИТ-поддержки должна решать заявки, а не сортировать

    Tue, 15 Sep 2026 14:22:36 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/94b/55e/c79/94b55ec793c016debed4b71fcb0d0bda.png" /><p>Как выглядит смена оператора техподдержки: две трети дня уходит, чтобы прочитать обращения, понять, что там происходит, и переназначить одинаковые запросы типа «где моя заявка». В оставшееся время можно реально порешать какую-то проблему.&nbsp;</p> <a href="https://habr.com/ru/articles/1082602/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082602#habracut">Что с этим делать?</a>
  60. ИИ‑фабрика: переход к автономной разработке

    Tue, 15 Sep 2026 14:10:40 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a21/808/c11/a21808c11a7d7abb95ff6acb83f4b46e.png" /><p>Что делать, когда процесс разработки с ИИ-агентами уже устоялся, но всё ещё приходиться сидеть рядом с ними и ждать, когда они закончат очередной этап работы, чтобы запустить следующий?</p><p>У меня это выглядит так. Появилась идея новой фичи для разработки. Я запускаю <strong>/opsx:explore</strong> скил OpenSpec и обсуждаю с ИИ как будем делать эту фичу, какие нюансы и детали надо предусмотреть. Когда открытых вопросов не остаётся, перехожу к <strong>/opsx:propose</strong>, чтобы подготовить спецификации перед разработкой. Потом ревью спек с помощью команды <strong>/review-artifacts</strong> и правка найденных нестыковок. Дальше запускаю <strong>/opsx:apply-sequential</strong> для реализации в автономном режиме и чистым контекстом агента для каждой подзадачи. Потом ревью через <strong>/audit-implementation</strong> и правки после него. Архивирование изменения через <strong>/opsx:archive</strong>. И наконец-то <strong>создание PR</strong>, финальное <strong>ревью</strong> и <strong>merge</strong>.</p><p>И так раз за разом! На простых задачах моё участие сводится к запуску команд и подтверждению предложенных решений. На задачах посложнее отвечаю на вопросы наподобие какую из альтернатив выберем. Хотя этот выбор можно сделать по критериям, зафиксированным в проекте. И это уже начинает утомлять. Пришло время автоматизировать и эту рутину. Так я начал делать свою фабрику, где ИИ-агенты («гномы») трудятся в полностью автономном режиме. А к человеку обращаются только тогда, когда столкнулись с проблемой, которую не могут решить сами.</p> <a href="https://habr.com/ru/articles/1082598/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082598#habracut">Как фабрика устроена внутри</a>
  61. Марио про джуна: платформер на 40 КБ без файлов графики и бот, который проверяет каждый уровень перед выкладкой

    Tue, 15 Sep 2026 14:08:13 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/94a/7b3/545/94a7b354544f6615cf7c20316c3a6432.png" /><p>Всем привет! Я фронтендер и по вечерам делаю пет-проект Workaem, агрегатор IT-вакансий. Как-то захотелось сделать рядом с ним что-нибудь несерьезное, и за выходные получилась аркада в духе Марио, только про карьеру в IT. Назвал я ее «Путь джуна». Вместо грибов тут офферы, вместо черепах легаси, а в замках вместо дракона сидят собеседования, от тестового задания до финального.</p><p>Потом я еще пару вечеров ее доделывал, и по дороге всплыло много такого, с чем я как фронтендер раньше не сталкивался. Фиксированный шаг физики, процедурные уровни, синтез звука, античит. Про это и расскажу, а заодно про баги, которые глазами никак не ловились.</p><p>Claude я использовал активно, как и в основном проекте. Код он пишет быстро, а вот почему уровень вдруг не проходится или почему таблица рекордов врет, разбирался я сам, в основном по скриншотам и логам.</p> <a href="https://habr.com/ru/articles/1082596/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082596#habracut">Читать далее</a>
  62. Обслуживать не по календарю: что такое RCM-анализ и почему он до сих пор считается сложным

    Tue, 15 Sep 2026 14:04:37 -0000

    <p>Почему замена деталей по календарю не всегда снижает число отказов? Разбираем RCM — методологию выбора обслуживания по функциям оборудования и последствиям их потери: от шести паттернов отказа до дерева решений.</p> <a href="https://habr.com/ru/articles/1082594/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082594#habracut">Читать далее</a>
  63. Адаптация iOS-приложений под iPhone Duo

    Tue, 15 Sep 2026 13:59:47 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/006/233/777/006233777c5856d64d1f7c238cf196cd.png" /><p>Привет! Я Валерия Кудрявцева, iOS-разработчик в <a href="https://kts.tech/mobile">KTS</a>. Пора поговорить о новинке.</p><p>9 сентября 2026 года Apple <a href="https://www.apple.com/newsroom/2026/09/apple-unveils-iphone-duo/">представила</a> iPhone Duo, свой первый складной смартфон. Пока пользователи обсуждали новый форм-фактор, у нас, iOS-разработчиков, вопрос был другой: как поддерживать приложение на устройстве с двумя экранами и сгибом. Для нас Apple подготовила раздел HIG о проектировании под Duo, шесть Tech Talks и хаб <a href="https://developer.apple.com/iphone-duo/">Get Ready for iPhone Duo</a>.</p><p>Статья основана на опубликованных Tech Talks Apple. Xcode 27.1 beta на момент подготовки ещё не вышел, поэтому возможности 27.1 описаны по презентациям. Проверить их на практике нужно после выхода SDK.</p><p>Сразу оговорюсь. По информации Apple, существующие приложения запустятся на Duo и без пересборки. Но адаптацию интерфейса это не отменяет: то, как приложение займёт внутренний дисплей и как поведут себя стандартные панели, зависит от SDK, с которым оно собрано. Различия разберу ниже.</p><p>Отдельный интерфейс под каждую pose Duo делать не нужно. А вот допущения в текущей вёрстке проверить придётся. Если код берёт доступное пространство из модели устройства или ориентации и считает отступы симметричными, на Duo такие расчёты дадут неверный результат. Основа остаётся одна: адаптивный UI, который смотрит на размер текущего окна и на size class.</p><p>Дальше разберу изменения iOS 27, что система сделает сама и что нужно править в коде, новые API 27.1 и типичные ошибки при аудите. В конце сравню подходы с Android foldable и расскажу, что из этого уже есть в Compose Multiplatform.</p> <a href="https://habr.com/ru/articles/1082590/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082590#habracut">Читать далее</a>
  64. Следующими можете быть вы: почему злоумышленники так любят облачные KYC-сервисы

    Tue, 15 Sep 2026 13:51:24 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/7f7/f70/23e/7f7f7023ed481394231553f392ba175d.png" /><p>Привет, Хабр! В начале сентября 2026 года на киберпреступном форуме появился сервис Nexus, предлагавший доступ к огромному массиву удостоверений личности граждан США и Канады. По утверждению его операторов, в базе <a href="https://krebsonsecurity.com/2026/09/fbi-probes-service-selling-153m-drivers-licenses/#more-74231">находились сведения</a> более чем о 170 млн человек: 153 млн водительских удостоверений, 10 млн ID-карт, 3 млн паспортов и 579 тыс. медицинских карт. В открытом доступе данные оказались <a href="https://idscan.net/notification-data-security-incident/">из-за утечки</a> компании IDScan.net, предоставляющей решения для проверки документов и личности.&nbsp;</p><p>По данным IDScan.net, неавторизованная третья сторона могла получить доступ к информации, хранившейся в облачных аккаунтах, и скопировать ее. По состоянию на середину сентября расследование продолжается. Однако сам факт возможного копирования клиентских данных из облачной среды компания признала.</p><p>Эта статья не является разбором ошибок IDScan и тем более попыткой обвинить пострадавшую компанию. IDScan стала жертвой преступников, как до нее становились жертвами банки, государственные учреждения, медицинские организации и технологические корпорации. Но сейчас важно задать вопрос: почему у внешнего участника KYC-процесса вообще оказался массив документов, который можно было похитить?</p> <a href="https://habr.com/ru/articles/1082582/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082582#habracut">Читать далее</a>
  65. Почему HH не выгодно, чтобы вы быстро нашли работу

    Tue, 15 Sep 2026 13:39:30 -0000

    <p>Средний срок поиска работы для белых воротничков в России в 2025–2026 году растянулся до 5–14 месяцев. Для топ-менеджеров и высококвалифицированных специалистов этот срок увеличился до 8–14 месяцев. Это видно и в собственной статистике hh. Конкуренция за вакансию среди белых воротничков выросла почти в полтора раза за год, с 3,7 до 5,9 резюме на место, в отдельных профессиях (маркетинг, HR, финансовый консалтинг) счёт идёт на десятки кандидатов на одну позицию. За тот же год (май 2024 → май 2025) число вакансий упало на 25%, а число новых резюме выросло на 36%.</p><p>Максим Кузнецов, IT-тренер с 30-летним опытом, в марте этого года поделился на VC: 500 откликов на hh за полгода, всего одно приглашение и ни одного оффера. Подобных историй за 2025–2026 годы десятки, если не сотни. И не всё можно объяснить «сложным рынком». У сервиса, через который идёт поиск, может быть причина, чтобы поиск не заканчивался быстро.</p> <a href="https://habr.com/ru/articles/1082578/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082578#habracut">Читать далее</a>
  66. Почему ИИ-агент сжигает токены: как я снизил стоимость сессии с 48 до 8 рублей

    Tue, 15 Sep 2026 13:37:40 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/dca/d4f/f79/dcad4ff7986fcd28dee9f3a538e20806.jpg" /><p>На тридцатом шаге мой ИИ-агент отправлял нейросети 123 856 входных токенов. Один запрос весил как небольшой роман и стоил соответственно. При этом большая часть контекста уже приезжала раньше: логи, прочитанные файлы, старые ответы инструментов и описания тех инструментов, которые на этом шаге вообще не использовались.</p><p>Я начал резать повторный контекст. Сначала на сервере, потом на компьютере пользователя. За два дня вокруг простой идеи выросли локальный архив, оглавление сессии, загрузка схем инструментов по требованию и песочница для вычислений.</p><p>На одном и том же 30-шаговом сценарии стоимость снизилась с 48,26 до 8,40 рубля, а вход — с 2,4 миллиона до 419 тысяч токенов. Полный вариант решил 30 задач из 30.</p><p>Красиво. Даже слишком.</p><p>Стенд был синтетическим. Когда я вынес движок в живого агента, выяснилось, что на коротких задачах оптимизация может сделать всё дороже. Тут и начинаются границы красивой цифры.</p> <a href="https://habr.com/ru/articles/1082576/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082576#habracut">Читать далее</a>
  67. Отчет, дашборд или мнемосхема: почему заказчик и разработчик MES говорят на разных языках

    Tue, 15 Sep 2026 13:29:38 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/b9b/15a/917/b9b15a917b2e6307112bb6bdae6db12a.jpeg" /><p>За годы работы с MES-проектами не раз наблюдал одну и ту же сцену: разработчик показывает отчёты, дашборды, тренды и прослеживаемость. Заказчик — технолог или начальник производства — кивает, видит на экране полезный функционал, но не воспринимает это как отдельную единицу проекта, которая оценивается и закладывается в бюджет.</p><p>Разница в понимании базовых слов — «отчёт», «мнемосхема» — не пустяк. От неё напрямую зависит оценка трудоёмкости: сколько процессов и интеграций описывать, сколько экранов и ролей закладывать в смету. Пока стороны по-разному понимают эти термины, границы системы и техническое задание согласовать не получится. А это влечет за собой риски срыва проекта при его старте.</p> <a href="https://habr.com/ru/articles/1082130/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082130#habracut">Читать далее</a>
  68. Как устроен RAG для юридических документов и почему одной LLM оказалось недостаточно

    Tue, 15 Sep 2026 13:29:07 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/617/fcf/b76/617fcfb76413e1b90e486e17e9703569.png" /><p>Первый вариант системы выглядел вполне стандартно: документы разбиваются на фрагменты, для них считаются embeddings, пользователь задаёт вопрос, несколько наиболее подходящих фрагментов отправляются в LLM вместе с запросом. Модель формулирует ответ — на первых тестах этого было достаточно.</p><p>Проблемы начались на вопросах, которые на первый взгляд мало чем отличаются друг от друга: Какая пеня установлена в договоре № 14/24? Кто из арендаторов не заплатил за май? А у него предусмотрена индексация? Контрагент предлагает заменить пеню 0,05% на 0,01%. Насколько это существенно?</p><p>Формально всё это вопросы об аренде. Для системы это четыре разные задачи.</p> <a href="https://habr.com/ru/articles/1082572/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082572#habracut">Читать далее</a>
  69. Эдвин Джейнс: Принцип максимума энтропии

    Tue, 15 Sep 2026 13:28:15 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/14f/469/51a/14f46951a8f3e6ac44ac0d48a5be79bb.jpg" /><p>В 1902 году вышла книга Гиббса '<em>Основные принципы статистической механики, разработанные со специальным применением к рациональному обоснованию термодинамики</em>', в которой идеи молекулярно-кинетической теории обобщались на произвольные системы. К сожалению, введенная Гиббсом статистическая энтропия формально остается постоянной в неравновесном процессе в изолированной системе. Таким образом, в общем рассмотрении Гиббса возникло противоречие между формальным математическим выводом и вторым законом термодина­мики.</p><p>Гиббс первым заметил это обстоятельство и предложил возможные решения, которые были переведены на язык уравнений в статье супругов Эренфестов ‘<em>Принципиальные основы статистического подхода в механике</em>‘ в 1912 году. Были введены понятия грубой и точной плотности вероятности, а также грубой и точной энтропии по Гиббсу. Грубая энтропия Гиббса с использованием грубой плотности вероятности в изолированной системе должна возрастать. Тем не менее, это обстоятельство привело ряд физиков к мысли о субъективности термодинамической энтропии. Физик Эдвин Джейнс (1922 - 1998) является наиболее ярким выразителем этой идеи, и эта статья посвящена рассмотрению и обсуждению его взглядов.</p> <a href="https://habr.com/ru/articles/1082568/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082568#habracut">Читать далее</a>
  70. Простая декларативная установка NixOS, часть 2.5(теория) — Флейки и nixpkgs

    Tue, 15 Sep 2026 13:25:48 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a4f/957/40c/a4f95740c2ff9f2b26ede1339d7822e7.jpg" /><p>Эта статья является прямым продолжением <a href="https://habr.com/ru/articles/1074468/" rel="noopener nofollow">этой статьи</a>, посвящённой декларативной разметке диска через disko.</p><p><em>Что мы будем делать сегодня?</em></p><p>Мы с вами разберёмся, что такое флейки, что они из себя представляют, а вместе с этим разберёмся с тем, как Nix устанавливает и хранит пакеты.</p><p>Это ЧИСТО ТЕОРЕТИЧЕСКАЯ статья, а не практическая. Иными словами - мы не будем сегодня писать никаких конфигураций или команд. Наша задача на данный момент - разобраться, что такое флейки и какую проблему они решают, прежде чем перейти к непосредственной работе с ними.</p><p><em>Что мы узнаем?</em></p><p>1. Что такое флейки, зачем они нужны и чем отличаются от стандартного nix-channels</p><p>2. Как работает установка и хранение пакетов в NixOs</p> <a href="https://habr.com/ru/articles/1082566/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082566#habracut">Читать далее</a>
  71. Дайджест ИБ, 8–14 сентября: Claude у Midnight Blizzard, DDoS Wildberries

    Tue, 15 Sep 2026 13:23:08 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/955/61a/3cc/95561a3ccea0af53b25dcce29da15ff8.png" /><p>Новости информационной безопасности за&nbsp;неделю с&nbsp;8&nbsp;по&nbsp;14&nbsp;сентября, в&nbsp;одной строке с ссылками на источник. Разбиты по темам: ИИ, Уязвимости, Атаки и утечки, Исследования, Рынок, Регулирование, Медиа, Open source</p> <a href="https://habr.com/ru/articles/1082560/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082560#habracut">Читать далее</a>
  72. [Перевод] Время и пространство — это принципиально разные типы измерений

    Tue, 15 Sep 2026 13:13:55 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/dc2/5bd/fc1/dc25bdfc1901d4a480e040bda1bf43ac.webp" /><p>Итан Сигел (американский астрофизик‑теоретик и научный журналист, автор рубрики «Спросите Итана», один из&nbsp;пропагандистов современных научных знаний), разъясняет один из ключевых вопросов современной физики: <em>чем время как четвертая координата отличается от трёх пространственных?</em></p><p><a class="mention" href="/users/avshkol">@avshkol</a> перевёл эту статью, поскольку здесь это разъясняется в простой и понятной форме. Если вы пока знакомы только с ньютоновской физикой, осознание различия пространственных и временн<em>о</em>й оси даст вам мощный буст в понимании природы Вселенной...</p> <a href="https://habr.com/ru/articles/1082224/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082224#habracut">Читать далее</a>
  73. Как я перестал верить в спринты

    Tue, 15 Sep 2026 13:08:15 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d31/994/fe9/d31994fe93a40e5235a3d7bf742a130b.png" /><p>Я больше десяти лет делаю рекламные платформы. Команды за&nbsp;это время&nbsp;были разные&nbsp;— по&nbsp;размеру, по&nbsp;составу, по&nbsp;зрелости. Но&nbsp;почти всегда&nbsp;был один загон&nbsp;— всем почему‑то&nbsp;было очень важно работать по&nbsp;спринтам.</p><p>Не&nbsp;обязательно называть это скрамом, хотя обычно называли. Важна&nbsp;была именно двухнедельная итерация как&nbsp;фундамент вокруг чего строится планирование (или то, что&nbsp;им кажется), отчетность и разговор со стейкхолдерами.</p> <a href="https://habr.com/ru/articles/1082554/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082554#habracut">Читать далее</a>
  74. Код пишет ИИ. Кто и как его проверяет?

    Tue, 15 Sep 2026 13:05:32 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f4d/001/478/f4d00147854ec809274a6507dae09054.jpg" /><p>Инструмент внедрили за неделю, а правила приёмки не написали вовсе. Это не преувеличение. За последний год картина в большинстве команд стала одинаковой: ИИ-ассистент стоит почти у каждого разработчика, его код ежедневно уходит в продукт, а общего стандарта «что считать принятым» у компании нет. <strong>Проверять успевают не всё, т.к. изменений стало в разы больше</strong>, а ревьюеров в лучшем случае осталось столько же. «Выглядит правдоподобно» подменяет «проверено». Ошибка, не пойманная на входе, возвращается переделкой через одну-две недели.</p><p>Скорость выросла у всех, а дисциплина почти ни у кого. Эта статья про то, почему обычное ревью и обычный SAST в эпоху vibe coding перестают быть достаточным контуром контроля, какой <strong>стандарт приёмки ИИ-кода</strong> мы считаем минимально рабочим и как устроена проверка, в которой модель, написавшая код, не является тем, кто его принимает. Мы разберём, <strong>что именно ломается в инженерном процессе, когда код пишет не человек</strong>, и какие слои контроля должны появиться до репозитория, в IDE, в pull request и в CI/CD.</p> <a href="https://habr.com/ru/articles/1082374/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082374#habracut">Читать далее</a>
  75. История «многоигровок» на приставках

    Tue, 15 Sep 2026 13:01:32 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a33/cd0/f0b/a33cd0f0bad82b10e87d740a4972e77c.jpg" /><p>В деле распространения коммерческого программного обеспечения на физических носителях сложилась историческая практика — одна программа на одном носителе. Особенно это касается игр: одна игра — одна кассета, дискета или игровой картридж.</p><p>Однако, в некоторых странах в разные периоды в силу отсутствия инфраструктуры для распространения официальных изданий и расцвета пиратства приобрёл популярность иной подход: сборник. Для отечественных игроков, познакомившимися с играми в постсоветское время, привычным форматом стали сборники из десятка игр на кассетах и дискетах для ZX Spectrum, картриджи-многоигровки для Денди в стиле «999999-в-1», а также компакт-диски типа «100 лучших игр» и всевозможных программ для ПК.</p><p>Если с кассетами, дискетами и CD всё достаточно очевидно — они изначально приспособлены к хранению произвольного набора файлов, с картриджами на основе микросхем ПЗУ дела обстоят интереснее. Сегодня выясним, как появились сборники игр, они же «многоигровки» или «мультикарты», для приставок типа Денди, Сеги и Super Nintendo, и как они были устроены изнутри.</p> <a href="https://habr.com/ru/articles/1077924/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1077924#habracut">Читать далее</a>
  76. Диффузионная LLM технически умеет глушить свой контекст. Я попробовал этим воспользоваться

    Tue, 15 Sep 2026 12:59:40 -0000

    <p>Диффузионная LLM может пересматривать свой контекст — в отличие от ARM. Я попробовал заставить её саму чистить RAG-контекст, положив ретрив графа знаний под маску. Результат спорный.</p> <a href="https://habr.com/ru/articles/1082546/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082546#habracut">Подробнее</a>
  77. Эволюция сетевой подсистемы базовой станции: как мы пришли от программного маршрутизатора к аппаратному ускорению

    Tue, 15 Sep 2026 12:58:38 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/86b/6aa/99b/86b6aa99ba706a65e1decfc46c7bbe3d.png" /><p>Привет, Хабр! Меня зовут Вадим Винник, я старший инженер-программист в YADRO. Наша компания развивает телеком-направление с 2022 года: за это время мы прошли путь от прототипирования на отладочных платах до серийного производства и эксплуатации нашего оборудования в коммерческих сетях. О разработке базовых станций — от первых идей до инженерных решений, работающих в реальной сети, — мы <a href="https://habr.com/ru/companies/yadro/articles/1056208/">рассказываем</a> в цикле статей.&nbsp;</p><p>Сегодня обсудим сетевую подсистему: именно от нее зависит скорость передачи данных, стабильность соединения и емкость сети. Сначала наша сеть работала на стандартном Linux, но для огромного трафика это было накладно. Мы кое-что оптимизировали за счет DPDK, но и это был не предел. Следующим шагом стало использование аппаратного коммутатора, доступного на некоторых аппаратных платформах. Что из этого получилось — расскажу ниже.</p> <a href="https://habr.com/ru/articles/1081962/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1081962#habracut">Читать далее</a>
  78. Worldmapper.app

    Tue, 15 Sep 2026 12:58:31 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/728/398/811/7283988110ce3470e1c54f6d718c0b50.jpg" /><p>Эта серия из десяти частей — для тех, кто следит за новостями и любит карты. Сначала покажу, что внутри продукта, а потом разберём, как это работает. Здесь — только то, что видно на экране.</p><p>Я всегда хотел от новостей двух вещей: видеть весь мир сразу и получать его непрепарированным — не через обученных аналитиков, не через политологов, не через «независимые» СМИ, которые всё равно заняты сохранением страт. Лента даёт тебе информацию на чужих условиях: кто-то решил, что тебе показать первым, а что не показывать вовсе. Карта даёт мир и позволяет смотреть туда, куда хочешь ты.</p><p>Под этим лежат три права, и на самом деле это одно право: право говорить, право слушать, право получать и распространять информацию. Человек, у которого есть знание, тяжело поддаётся манипуляции — не невозможно, но тяжело: манипуляция живёт в зазоре между тем, что произошло, и тем, что тебе про это рассказали. Если событие стоит там, где оно произошло, и в тот час, когда произошло, часть этого зазора закрывается.</p><p>Отсюда вопрос, на который у меня нет ответа: как управлять обществом, где у всех равный доступ к непрепарированной информации? Мне интересно выяснить, что тогда останется.</p><p>Я делаю это один, почти каждый день в течение года. Карты новостей не новы, и WorldMapper не первый — но, я думаю, один из самых проработанных. И я его не брошу.</p><p>## Что на экране</p><p>Открываешь WorldMapper — видишь карту и рядом ленту заголовков. Каждая новость — точка: кликнул на пин, прочитал событие, посмотрел, что рядом. Не лента, которая тащит тебя вниз, а пространство, где ты выбираешь направление.</p> <a href="https://habr.com/ru/articles/1082544/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082544#habracut">Читать далее</a>
  79. Chatballs — open source ИИ-платформа первой линии поддержки

    Tue, 15 Sep 2026 12:45:05 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/058/561/e79/058561e79f4264a91d15b4cb5dbd99a7.png" /><p>Я искал простой self-hosted инструмент для первой линии поддержки: чтобы ИИ отвечал пользователям по базе знаний в Telegram, MAX, email и веб-чате, а сложные вопросы передавал человеку. Подходящего решения для своих задач не нашёл, поэтому сделал Chatballs — open source платформу с ИИ-агентами, группами операторов, звонками, порталами поддержки и возможностью подключать собственные модели.</p> <a href="https://habr.com/ru/articles/1082538/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082538#habracut">Читать далее</a>
  80. ChatGPT не открывает страницу в 93% быстрых ответов: что видит модель и что чинить на сайте

    Tue, 15 Sep 2026 12:44:51 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/26a/748/825/26a74882542eb1b24311a61193776165.jpg" /><p>В инстант-режиме (быстром, без нажатой кнопки «Think») ChatGPT читает страницу живьём только в 7% ответов. Остальные 93% модель работает с тем, что легло в её собственный индекс на дату обхода: заголовком без обрезки (до 289 знаков) и статичным сниппетом около 200 знаков, вырезанным при индексации из H1 и соседних элементов — категории, alt-текста, даты. Сниппет не зависит от вопроса: одна и та же врезка уходит и в ответ про цены, и в ответ про характеристики. Цифры и метод — у французской команды <a href="https://think.resoneo.com/chatgpt-retrieval/" rel="noopener nofollow">RESONEO</a>: 1249 ответов ChatGPT и 88 000 результатов поиска, июль-август 2026.</p><p>Такие захваты я сам не ставил: ниже — разбор чужого reverse engineering, реконструкции закрытой системы по внешним признакам трафика.</p><p>Разница между режимами — в том, что открывается. В платном thinking-режиме (режиме размышления) страница читается по-настоящему, и корпус другой: около 75% URL приходят через скрейпленную выдачу Google, четверть — через собственный индекс OpenAI. Кнопка Think на бесплатном тарифе даёт столько же источников (35,3 против 35,1 URL), но корпус зеркальный: там около 75% идёт через собственный индекс.</p> <a href="https://habr.com/ru/articles/1082232/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082232#habracut">Читать далее</a>