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

  1. В 3 ночи мой бот уверенно перепутал «колики» и «голод». Я всё равно его выпустил — и вот почему

    Thu, 05 Feb 2026 05:51:34 -0000

    Я сделал Telegram-бота, который по короткому фрагменту детского плача (в MVP беру 5 секунд) пытается угадать причину из 6 классов и быстро вернуть ответ. Это не диагностика: бот может ошибаться, а шум и контекст ломают предсказание сильнее, чем хочется.​

    Читать далее
  2. Как мы с помощью ML попали на остров

    Thu, 05 Feb 2026 05:45:28 -0000

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

    Попытка улететь на вертолёте из Петропавловска-Камчатского в Северо-Курильск сразу превратилась в маленькое приключение: местные хором пугали погодой и перспективами — «можете не прилететь, а если вдруг прилетите, то потом не улетите». Камчатка в этом смысле честна и беспощадна, особенно к планам. Но желание полетать на вертолёте здесь перевешивало все разумные доводы — уж слишком манила сама идея увидеть полуостров с воздуха, да ещё и недорого (у вертолетных экскурсии на Камчатке кусачие цены). На вопрос "как не играть в рулетку с погодой" - ответ очевиден, ML.

    P.S. хоть Хабр и не про туризм, но вдруг кому интересно, на Парамушире есть и свои достопримечательности, такие как действующий вулкан Эбеко и аэродромное плато (бывшие японские ангары) поэтому не только ради дешевого полета на вертолете мы оказались в Северо-Курильске.

    Читать далее
  3. От «яблока» до «королевы»: как нейросети учатся понимать смысл слов через эмбеддинги

    Thu, 05 Feb 2026 05:21:02 -0000

    Представьте, что вы объясняете ребёнку, что такое «яблоко». Вы покажете картинку, дадите попробовать, расскажете, что оно круглое, сладкое, растёт на дереве, а теперь попробуйте объяснить это нейросети. Она не видит, не пробует, но она понимает только числа.

    Как же тогда заставить машину понять, что «яблоко» ближе к «груше», чем к «трактору»? Ответ на самом деле кроется в элегантном приёме, который произвёл революцию в NLP- векторных представлениях слов, или эмбеддингах.

    Проблема «слепого» кодирования: почему one-hot не работает

    Самый наивный подход- это пронумеровать все слова в словаре и закодировать каждое вектором из нулей и одной единицы:

    Читать далее
  4. MCPHero: MCP tools как native tools в openai

    Thu, 05 Feb 2026 04:46:23 -0000

    MCPHero - новая библиотека/проект для Python для использования MCP tools как native tools в ИИ библиотеках типа openai, которые не поддерживают MCP сами по себе.

    Читать далее
  5. Обработка 100 000 запросов с помощью виртуальных потоков Java и сравнение производительности с обычными потоками

    Thu, 05 Feb 2026 04:07:18 -0000

    Всем привет!

    Сегодня хочу затронуть тему виртуальных потоков и выяснить на сколько они лучше (быстрее) и в каких случаях, чем обычные потоки операционной системы (или как еще их называют платформенные потоки).

    Долгое время java полагалась только на потоки операционной системы для обработки параллельных операций. Это выглядело следующим образом, когда веб-сервер получал запрос, он обычно выделял один поток операционной системы для его обработки. Эта модель называется «поток на запрос». Она очень проста — мы просто пишем блокирующий код так, как если бы он был синхронный, а операционная система обрабатывает переключение контекста между потоками в рамках какого-то процесса.

    Несмотря на свою простоту, эта модель имеет существенный недостаток: потоки операционной системы обходятся дорого. Каждый поток потребляет от 1 до 2 МБ памяти только на свой стек, а переключение между ними включает в себя переключение контекста на уровне операционной системы, что также является ресурсоемкой операцией.

    Представьте, что есть задача по обработке 100 000 одновременных запросов с помощью этой модели. Это приведёт к потреблению десятков гигабайт памяти только под стеки потоков и, скорее всего, к аварийному завершению JVM задолго до достижения такого количества потоков, также будет тратиться время на переключение контекста между потоками. Пропускная способность системы резко упадет из-за накладных расходов.

    Для решения этой проблемы разработчики прибегают к сложным асинхронным моделям программирования, к реактивному программированию, к управлению событиями. Хотя эти подходы и являются мощным инструментом, но они вносят значительную сложность, затрудняя чтение, отладку и сопровождение кода. Мы меняем простоту блокирующего кода на сложности, связанные с неблокирующими коллбэками и реактивными потоками.

    Читать далее
  6. [Перевод] Как ИИ-стартап задумал отсканировать и утилизировать миллионы книг

    Thu, 05 Feb 2026 00:08:25 -0000

    Судебные материалы раскрывают, как компании наперегонки добывали всё больше книг, чтобы скормить чат-ботам: в числе прочего, покупали, сканировали и уничтожали миллионы экземпляров

    В начале 2024 года руководители Anthropic, стартапа по разработке искусственного интеллекта, взялись за амбициозный проект, одновременно пытаясь держать его в тайне. «Project Panama — это наша попытка провести деструктивное сканирование всех книг мира», — говорилось во внутреннем плане, рассекреченном в судебных материалах на прошлой неделе. «Мы не хотим, чтобы факт нашей деятельности стал известен».

    Как следует из документов, примерно через год на эту цель был освоен бюджет в десятки миллионов долларов. Эти деньги потратили, чтобы приобрести книги и сре́зать корешки, а затем отсканировать страницы и вкачать больше знаний в ИИ-модели, лежащие в основе продуктов по типу популярного чат-бота Claude.

    Читать далее
  7. Алгоритмическая энциклопедия: как навести порядок в мире программных библиотек

    Wed, 04 Feb 2026 23:39:15 -0000

    Современный разработчик сталкивается с парадоксальной ситуацией: с одной стороны — колоссальный выбор готовых решений, с другой — невероятная сложность их отбора.

    По данным GitHub, количество открытых библиотек растёт экспоненциально. Только в экосистеме npm (JavaScript) насчитывается более 2 миллионов пакетов. При этом:

    Читать далее
  8. «Атлас Telegram» — как создавалась интерактивная карта с 500 000 каналами

    Wed, 04 Feb 2026 23:10:32 -0000

    Мы привыкли видеть Telegram как список чатов и каналов на своём устройстве. Но это лишь малая часть большой экосистемы, ограниченная подписками каждого пользователя. А как выглядит вся экосистема целиком? Эта статья — о том, как мы провели масштабное исследование контента Telegram и разработали интерактивную карту с 500 000 каналами.

    Читать далее
  9. Разработка приложения на Spring Boot, Java, База данных, профиль пользователя. Часть 2

    Wed, 04 Feb 2026 21:51:29 -0000


    Всех приветствую!
    В прошлый раз я не указал важный аспект: на данном этапе проект - это монолит. Однако архитектура закладывается с учетом того, что в будущем систему можно будет разнести на разные серверы.
    Хочу поблагодарить пользователей за конструктивную критику в комментариях. В частности, @aleksandy верно подметил использование LocalDateTime вместо Instant. Повторюсь: на этапе прототипирования это осознанный выбор для удобства отладки и прямого контроля данных в БД "глазами", без конвертации часовых поясов в уме. Переход на Instant - это стандарт для продакшена, и он заложен в план развития.
    Также коснулись темы equals() и hashCode(). В текущей реализации я использую getClass(). Знаю, что это не учитывает работу Hibernate Proxy (когда вместо реального объекта мы получаем его обертку-пустышку для ленивой загрузки). На текущей "плоской" структуре данных это не критично, но как только мы перейдем к сложным связям, будет рефакторинг этих методов через instanceof, чтобы избежать ошибок сравнения.

    Читать далее
  10. Посимвольная нейросетевая модель для автоматической акцентуации русского языка

    Wed, 04 Feb 2026 21:46:36 -0000

    Привет Хабр, решил поделиться небольшой моделью для расстановки ударений, которую обучил на открытом датасете из более чем 400 книг художественной прозы в открытом источнике.

    Читать далее
  11. Визуализация задачи Дирихле для уравнения Лапласа/Пуассона в прямоугольнике

    Wed, 04 Feb 2026 20:54:07 -0000

    Программа визуализирует решение и промежуточные результаты задачи Дирихле для уравнения Лапласа/Пуассона в прямоугольнике на CPU и GPU.

    Уравнение Пуассона(при f=0 уравнение Лапласа) :

    \frac{\partial ^{2}}{\partial x}u + \frac{\partial ^{2}}{\partial y}u = -f

    Задача Дирихле(краевые условия 1-го рода) - заданы значения u на границе области(в данном случае в прямоугольнике).

    Результаты визуализируются при помощи тепловой карты(HeatMap). Используются цвета и оттенки синего, сине-зелёного(циан), зеленого, желтого и красного цветов(от меньшего к большему значению).

    Читать далее
  12. Лингвистика эмоджи и стикеров: рождение новой языковой системы

    Wed, 04 Feb 2026 20:44:16 -0000

    Быстрое развитие пиктографии и идеографии в виде эмоджи и стикеров наглядно показывает одно из самых значительных прорывов лингвистики в 21 веке. И в этой статье хотелось бы подробнее разобраться в этой системе языка, которая постепенно перестает быть посредственными картинками, а превращается в комплексный семиотический код, связанный с расширением языка.

    Читать далее
  13. Ритуал создания API в традициях древних ацтеков (часть II)

    Wed, 04 Feb 2026 20:30:23 -0000

    Процесс масштабирования бэкенд приложения на основе flask_restx и OpenApi. Реализация авторизации в приложении и обеспечение базового уровня безопасности.

    Читать далее
  14. Карта российских ИИ-платформ для аналитика

    Wed, 04 Feb 2026 20:19:01 -0000

    GigaCode vs SourceCraft Code Assistant: что выбрать аналитику в 2025?

    Сравнил две российские AI-IDE по критериям, важным не разработчику, а аналитику: работа с документами, контекстное окно, агентный режим, бесплатные квоты. Плюс пошаговые инструкции — от регистрации до первого запроса в чате.

    SourceCraft: 3000 предложений + 1000 чат-запросов в неделю бесплатно, лимиты прозрачны.
    GigaCode: бесплатен для пользователей GitVerse, квоты не публикуются.

    Бонус: таблица соответствия концепций Roo Code → российские платформы. Для тех, кто читал мои предыдущие статьи и хочет применить подходы на одобренном стеке.

    Читать далее
  15. [Перевод] Подростковый период технологий

    Wed, 04 Feb 2026 19:30:21 -0000

    Это перевод эссе Дарио Амодеи «Подростковый период технологий». Да, мы уже жутко устали от статей про ИИ (многие из которых и написаны LLM). А здесь ещё и лонгрид!.. Но я всё же решился перевести это эссе. Его автор — генеральный директор и соучредитель Anthropic (модель Claude). В 2025 году он вошёл в список 100 самых влиятельных людей по версии журнала Time, до этого работал в OpenAI, курировал создание GPT-2 и GPT-3. Был назван одним из «архитекторов искусственного интеллекта», которых Time выбрал «человеком года», наравне с парнями и девушками на картинке (Амодеи второй справа).

    У него есть свой взгляд на то, какие риски несёт развитие ИИ, взгляд "изнутри отрасли", и этим он интересен (даже если мы не согласимся с некоторыми его резко политизированными тезисами). Да, будущее покажет, реализуются ли эти риски, вот только речь идёт о будущем, измеряемом годами, максимум, ближайшим десятилетием...

    Читать далее
  16. LLM модель qwen3-coder-next быстрый тест на локальном сервере

    Wed, 04 Feb 2026 18:29:01 -0000

    Сегодня зашел на сайт ollama, а там представили новую LLM модель qwen3-coder-next. Но при попытке ее установить вышло предупреждение что моя текущая версия 0.15.4 не будет работать с ней, нужно установить 0.15.5 которая еще только в бета тестировании. А стандартная установка ставила только 0.15.4, сначала я плюнул на это.

    Но немного разобравшись, оказалось что установить бета версию не так и сложно, стандартная установка для линукс выглядит так

    curl -fsSL https://ollama.com/install.sh | sh

    а установка бета варсии (сейчас она 0.15.5-rs2) выглядит так

    curl -fsSL https://ollama.com/install.sh | OLLAMA_VERSION=0.15.5-rc2 sh

    Представлено 2 версии qwen3-coder-next

    Читать далее
  17. Все об устройстве Q65 с примерами на Python (часть 3)

    Wed, 04 Feb 2026 18:08:10 -0000

    Q65 — цифровой протокол, разработанный Джо Тейлором (K1JT) и его командой в 2021 году для проведения минимальных связей в условиях сложных трасс прохождения радиосигнала.

    В предыдущих частях цикла были рассмотрены структура протокола, алгоритмы формирования сигнала, механизмы компенсации эффекта Доплера, синхронизация и детектирование сигнала в условиях быстрых затуханий сигналов. В этой части статьи рассматривается механизм декодирования данных Q-ary Repeat Accumulation кодов протокола Q65.

    Статья может быть интересна радиолюбителям, людям, интересующимся темой цифровой обработки сигналов и кодами коррекции ошибок.

    Читать далее
  18. unihttp – пишем декларативные API-клиенты на Python

    Wed, 04 Feb 2026 17:40:04 -0000

    Привет! Хочу представить вам свою библиотеку – unihttp.

    Уверен, что все сталкивались с необходимостью работы с какими-либо API, но что делать, если у этого сервиса (внешнего или внутреннего) отсутствует библиотека, позволяющая лаконично вызывать нужные методы?

    Читать далее
  19. Запретный плод уже сорван

    Wed, 04 Feb 2026 17:26:25 -0000

    Астрофизик Дэвид Киппинг попал на закрытую встречу в Институте перспективных исследований Принстона. Вернулся потрясённым и записал часовой подкаст. Я послушал его весь, чтобы вам не пришлось.

    В январе Дэвид Киппинг приехал в Принстон читать коллоквиум по астрономии. В коридоре Института перспективных исследований он разминулся с Эдом Виттеном — одним из отцов теории струн. Просто разминулся, как люди часто расходятся в коридорах. По этому же коридору ходили Эйнштейн, Оппенгеймер, Гёдель. Место не из тех, где привыкли потакать чуши.

    А дальше завертелось.

    Интересно. Читать далее
  20. Кто такой CDTO и зачем он нужен бизнесу

    Wed, 04 Feb 2026 17:24:16 -0000

    ВВЕДЕНИЕ

    В статье разбирается, почему роль CDTO (Chief Digital Transformation Officer, директор по цифровой трансформации) перестала быть модным западным термином и стала практическим ответом на российские реалии — импортозамещение, рост сложности IT‑ландшафта, усиление регуляторных требований и ускорение конкуренции. Автор показывает типичную картину в компаниях от 300 до 5000 сотрудников: есть множество внедрённых систем (1С, Битрикс24, облака Яндекса и VK, ClickHouse, HR‑ и аналитические решения), но нет единой стратегии, приоритизации и человека, который связывает интересы CEO, CIO, CTO, CFO и бизнеса.

    Через конкретные примеры и цифры описывается цена хаотичной цифровизации: проваленные сроки проектов, технический долг, сопротивление сотрудников, неэффективные траты 15–30% IT‑бюджета и потеря доли рынка из‑за медленной трансформации. CDTO в этой логике выступает не «ещё одним айтишником», а владельцем стратегии трансформации, архитектуры, данных, процессов, команды и ROI инвестиций.

    Статья даёт структурированный «путеводитель» для собственников и CEO: объясняет, чем CDTO отличается от CIO и CTO, какие функции он берёт на себя ежедневно, какой профиль кандидата искать и по каким критериям его оценивать. Отдельные разделы посвящены первым 100 дням CDTO, пошаговому roadmap трансформации на 36 месяцев, реальным кейсам российских компаний, метрикам и KPI, а также критическим ошибкам, которые чаще всего убивают трансформацию. Завершает материал практический чек‑лист: нужен ли CDTO именно вашей компании, какие есть альтернативы и в каких ситуациях промедление с назначением CDTO превращается в стратегический риск.

    Читать далее
  21. Интеграция SIEM с IRIS, Cortex, MISP, n8n (2 часть)

    Wed, 04 Feb 2026 17:13:55 -0000

    Привет. Меня зовут Андрей Урывко, я инженер ИБ.

    Это цикл статей о том, как мы перешли с Wazuh на коммерческий SIEM, а затем построили цепочку автоматизации обработки алертов с использованием IRIS (case management), Cortex, MISP и n8n.
    В предыдущей части статьи об Интеграция SIEM с IRIS, Cortex, MISP, n8n я рассказывал о том, почему мы перешли с Wazuh и о том, как установить все необходимые приложение и подключить SIEM к n8n. В этой части я покажу:

    Базовую настройку IRIS;

    Логику обработки события «переход по опасной ссылке»;

    Добавление активов в кейс IRIS.

    Читать далее
  22. Разбираю статью про FS-Researcher: как учёные научили ИИ вести конспекты

    Wed, 04 Feb 2026 17:11:24 -0000

    ChatGPT и другие LLM "забывают" начало диалога при серьезном ресерче. Обычная проблема. Новые факты вытесняют старые из-за ограниченного контекстного окна, и отчет получается поверхностным. Недавнее исследование предлагает простое решение — дать ИИ-агенту "блокнот". Разбираемся как такой подход обходит ограничения контекста.

    Читать далее
  23. Телеком Археология, физическая не виртуальная

    Wed, 04 Feb 2026 16:48:20 -0000

    Регулярно фланируя по чердакам, в очередной раз наткнулся на ящики канувших в лету операторов связи. И пришла мне в голову мысль (такое тоже иногда случается :-))… возможно с течением времени появиться в городской археологии новый подраздел: телеком - археология :-)). Ведь сколько, даже на моей памяти, было небольших и средних, провайдеров и операторов кабельного ТВ, и основная масса из них либо не выдержали конкуренции, либо куплены более крупными коллегами. В не самом большом городе как мой, таких наберется пара-тройка десятков…

    Читать далее
  24. OpenClaw/MoltBot/Clawdbot: разбираемся в AI-ассистенте, который взорвал GitHub за неделю

    Wed, 04 Feb 2026 16:36:29 -0000

    Январь 2026 года. Ты листаешь ленту за утренним кофе и видишь, как люди массово скупают Mac Mini или арендуют VPS сервера. Не для разработки. Не для монтажа видео. Для бота. AI-бота, которому нужен целый компьютер, чтобы работать 24/7.

    За две недели проект набирает почти 100 000 звёзд на GitHub. Сто. Тысяч. Для сравнения: у React 234K за 11 лет. А тут за месяц чуть ли не половина этого. TechCrunch, VentureBeat, IBM, Cisco- все пишут. Cloudflare запускает специальный сервис под него, и их акции подскакивают на 20%. Anthropic присылает автору письмо: "Братан, переименуй, слишком похоже на Claude". Он переименовывает. Дважды (для контекста: сначала это Clawdbot, потом становится MoltBot и вот наконец января 2026 это OpenClaw, надолго ли?).

    Читать далее
  25. Визуализация данных в Python с помощью библиотеки Plotly: база для новичков

    Wed, 04 Feb 2026 16:34:08 -0000

    Plotly — библиотека для интерактивной визуализации данных в Python. Она подходит для задач, где статичного графика недостаточно и важно исследовать данные прямо в процессе анализа.

    В статье разбираем базовые возможности Plotly и основные типы графиков.

    Читать далее
  26. [Перевод] Почему большие языковые модели застряли в пещере Платона (и что будет дальше)

    Wed, 04 Feb 2026 16:23:07 -0000

    Большие языковые модели кажутся умными, потому что говорят бегло, уверенно и в огромных масштабах. Но беглость - это не понимание, а уверенность - это не восприятие. Чтобы ухватить реальное ограничение сегодняшних ИИ-систем, полезно вернуться к идее возрастом более двух тысяч лет.

    В "Государстве" Платон описывает аллегорию пещеры: узники, закованные в цепи внутри пещеры, могут видеть только тени, проецируемые на стену. Никогда не видев реальных объектов, отбрасывающих эти тени, они принимают видимость за реальность и лишены возможности испытать настоящий мир.

    Большие языковые модели живут в очень похожей пещере.

    Читать далее
  27. Как дизайн построил самую успешную компанию в мире

    Wed, 04 Feb 2026 15:52:59 -0000

    Представьте следующую ситуацию. На дворе 1997 год, самый бум технологического прогресса, а твоя компания теряет почти 2 миллиарда после череды неудачных решений. Стоимость акций падает с 70$ в 1991 году до 14$ в 1996. Кажется, это конец некогда самому амбициозному стартапу столетия. Но не все так однозначно

    Читать далее
  28. Реализуем собственный Promise в JavaScript

    Wed, 04 Feb 2026 15:33:51 -0000

    В статье реализуется собственный Promise в JavaScript. Разбираем базовую модель промисов, проблемы наивной реализации и то, как они решаются в спецификациях Promises/A+ и ECMAScript.

    Материал предназначен для разработчиков, которые используют Promise и хотят понять, как он работает внутри.

    Читать далее
  29. Новый подход к внедрению: замена Большого Взрыва и Parallel Running

    Wed, 04 Feb 2026 15:23:47 -0000

    Каждый РП стоял перед выбором: запускаем методом "Большого Взрыва" или попробуем "Работать с двух системах" - Parallel Running.

    Кто не знаком с методологией:

    Большой взрыв. Останавливаем "старую" систему и запускаем новую. Старую - вот прям останавливаем, чтобы не было соблазна вернуться или вести часть бизнес-процессов в "старой" системе. Очень жесткий запуск: новая система непривычна, люди путаются, работа в системе кардинально замедляется, куча ошибок. Внедряющая команда на стрессе, полностью в полях: научить, подсказать, исправить и - главное - доработать! Увидите седого РП - попросите рассказать парочку примеров из его жизни.

    Читать далее
  30. Дайджест лучших статей 2025: про инфраструктуру, разработку и AI

    Wed, 04 Feb 2026 15:18:24 -0000

    За 2025 год в блоге вышло много материалов: в основном практичных, местами спорных, поэтому и собирающих обсуждения в комментариях. Здесь про инфраструктуру, которая падает не только из-за железа, но и из-за решений в архитектуре. Про код, который «работает», но незаметно наращивает техдолг. И про ИИ — без мифологии, с разбором того, где он реально полезен, а где подводит. В этом дайджесте собрали тексты, к которым продолжают часто возвращаться наши читатели.

    Открыть подборку
  31. Создание docker контейнера PostgreSQL для Лоцман: КБ

    Wed, 04 Feb 2026 15:16:37 -0000

    Приобрели недавно ПО Лоцман:КБ и в процессе установки появилась необходимость развернуть под нее PostgreSQL как сервер БД

    На первый взгляд - "делов на 5 минут", но как выяснилось спустя пару дней - "есть нюанс" :)

    1. Развернули через стандартный docker-compose

    Читать далее
  32. Мотопутешествие в Афганистан (3-я часть)

    Wed, 04 Feb 2026 15:14:43 -0000

    Как уже писал, в Кабуле я расстался со своими попутчиками и в одиночку направился в город Бамиан. От Кабула до него около 200 км, по хорошей дороге с красивыми видами и подъемом на перевал высотой более 3000 метров.

    Бамианская долина исторически служила торговым коридором, поскольку являлась единственным удобным проходом через горную систему Гиндукуш. Первые поселения возникли в долине ещё до новой эры. В I–II веках в долине были основаны буддистские монастыри, сохранившиеся до VIII века. В период с II по V век в долине были сооружены (вырублены в скале) гигантские статуи Будды. Про статуи расскажу позже. А пока еду, наслаждаясь дорогой и красивыми видами, погода замечательная, тепло и солнечно, хотя на перевале Гаджигак высотой 3300 ещё лежит снег.

    Читать далее
  33. Apache Iceberg: как выполнить запрос

    Wed, 04 Feb 2026 15:10:20 -0000

    Разбираемся как Apache Iceberg проводит Insert запрос и что происходит под капотом. Поднимем локально через Docker несколько образов и посмотрим на мета данные, которые генерируются.

    Читать далее
  34. Мои впечатления о AAAI-26

    Wed, 04 Feb 2026 15:03:47 -0000

    Привет, меня зовут Айдар, я занимаюсь исследованиями в области машинного обучения и ИИ в AIRI и МФТИ. В январе этого года я впервые побывал на конференции AAAI в Сингапуре — и должен признать, что такое большое мероприятие (по крайней мере, с точки зрения числа участников) я посещаю впервые. 

    Хочется поделиться с вами впечатлениями от этого масштабного события, а также рассказать про тренды и интересные доклады, которые я там послушал. 

    Читать далее
  35. Компилируем TypeScript в натив: хардкор и мясо

    Wed, 04 Feb 2026 15:03:42 -0000

    Зачем вообще компилировать TypeScript?

    Есть большой проект, с кодовой базой в два миллиона строк на C++. Ядро на плюсах, поверх него работают несколько UI: десктопный интерфейс, веб и мобильное приложение. В какой-то момент проект упирается сразу в две проблемы. Первая — лицензионные ограничения: новые версии Qt, на которых мог бы жить десктопный интерфейс, становятся недоступны по санкционным причинам. Вторая — скорость разработки: UI давно хотелось писать быстрее.

    Возникает логичный вопрос: что, если взять лучшие, максимально автоматизированные инструменты из веба и перенести их в мир нативных приложений без браузера и лишних прослоек? Ключевая цель — обеспечить возможность вызова C++-код из TypeScript с возвратом результата без промежуточных интерпретаторов.

    Меня зовут Владимир Цышнатий @Tsyshnatiy. Я занимаюсь разработкой более 15 лет, мой основной профиль — C++. Помимо этого меня увлекают технологии на стыке разных миров. В том числе идея, лежащая в основе этой статьи: дать возможность писать на TS как на нативном языке.

    Интересно узнать, как мы это делали и что получилось? Детали под катом! 

    Читать далее
  36. Обучение COO (Операционный директор): ожидания и реальность

    Wed, 04 Feb 2026 15:00:22 -0000

    Эта статья не обзор школы и не реклама обучения. Это попытка честно зафиксировать, что происходит с мышлением, когда ты уже был CTO (Техническим директором), но понимаешь, что это не должность, а другой уровень ответственности. Пишу спустя первый месяц обучения, пока впечатления ещё свежие и решения не успели отстояться.

    Мотивы смены моего фокуса на программы обучения и сертификации, более подробно, я разобрал в предыдущей статье: Адаптация, карьерный трек рынка 2026.

    Читать далее
  37. [Перевод] Чтение и Запись Параметров по UDS

    Wed, 04 Feb 2026 14:45:56 -0000

    В данном тексте я произвел смысловой перевод фрагментов спецификации протокола UDS. Той его части, которая поясняет механизм чтения и записи параметров.

    Как многие уже знают UDS протокол позволяет читать и писать реальные физические параметры автомобильного агрегата.

    UDS протокол реализует динамическую типизацию. То есть вся информация про типы данных поступает во время исполнения программы .

    Вот об этом всем и поговорим.

    Читать далее
  38. Как защитить ключи LUKS с помощью Рутокен ЭЦП 3.0 и алгоритмов ГОСТ Р 34.10-2012. Часть 1

    Wed, 04 Feb 2026 14:41:08 -0000

    В этом цикле статей мы подробно рассмотрим технологию LUKS с позиции системного администрирования и способы защиты мастер-ключа, в том числе и с использованием алгоритмов ГОСТ Р 34.10-2012 на Рутокен ЭЦП 3.0. Материал прошел обсуждение в фокус-группе нашего сообщества ALD Proфессионалов и будет включен в содержание открытого курса по службе каталога ALD Pro. Возможности повысить квалификацию в объеме 16 академ. часов не обещаем, но вкусных буковок будет много.

    Читать далее
  39. Aluminium OS: как в Google решили переизобрести велосипед и при чем тут macOS

    Wed, 04 Feb 2026 14:00:11 -0000

    О новой операционной системе Google под названием Aluminium OS впервые заговорили еще в прошлом году — тогда в вакансиях и внутренних документах компании начали появляться намеки на десктопную версию Android. Стало известно, что проект разрабатывается внутри Google, ориентирован на ноутбуки и должен объединить мобильную и настольную экосистемы. Подробностей о внешнем виде и возможностях системы тогда не было.

    Ситуация прояснилась недавно, когда в Сеть попала тестовая сборка Aluminium OS. Утечка показала интерфейс системы, ее поведение в работе и подход Google к организации рабочего стола. Давайте попробуем разобраться, что это за ОС и для чего она нужна.

    Читать далее
  40. Автоматизация претензий в SAP: как мы отказались от рутины и сохранили отношения с поставщиками

    Wed, 04 Feb 2026 13:57:21 -0000

    Претензионная работа — это не про то, чтобы наказать поставщика. Это про то, чтобы быстро решить проблему и сохранить партнёрские отношения. Правильно выстроенный процесс позволяет не доводить разногласия до судов, а находить первопричины и устранять их. В итоге все только выигрывают. Рассказываем, как у нас в «Северстали» выстроена эта работа.

    Читать далее
  41. В 3 ночи мой бот уверенно перепутал «колики» и «голод». Я всё равно его выпустил — и вот почему

    Thu, 05 Feb 2026 05:51:34 -0000

    Я сделал Telegram-бота, который по короткому фрагменту детского плача (в MVP беру 5 секунд) пытается угадать причину из 6 классов и быстро вернуть ответ. Это не диагностика: бот может ошибаться, а шум и контекст ломают предсказание сильнее, чем хочется.​

    Читать далее
  42. Как мы с помощью ML попали на остров

    Thu, 05 Feb 2026 05:45:28 -0000

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

    Попытка улететь на вертолёте из Петропавловска-Камчатского в Северо-Курильск сразу превратилась в маленькое приключение: местные хором пугали погодой и перспективами — «можете не прилететь, а если вдруг прилетите, то потом не улетите». Камчатка в этом смысле честна и беспощадна, особенно к планам. Но желание полетать на вертолёте здесь перевешивало все разумные доводы — уж слишком манила сама идея увидеть полуостров с воздуха, да ещё и недорого (у вертолетных экскурсии на Камчатке кусачие цены). На вопрос "как не играть в рулетку с погодой" - ответ очевиден, ML.

    P.S. хоть Хабр и не про туризм, но вдруг кому интересно, на Парамушире есть и свои достопримечательности, такие как действующий вулкан Эбеко и аэродромное плато (бывшие японские ангары) поэтому не только ради дешевого полета на вертолете мы оказались в Северо-Курильске.

    Читать далее
  43. От «яблока» до «королевы»: как нейросети учатся понимать смысл слов через эмбеддинги

    Thu, 05 Feb 2026 05:21:02 -0000

    Представьте, что вы объясняете ребёнку, что такое «яблоко». Вы покажете картинку, дадите попробовать, расскажете, что оно круглое, сладкое, растёт на дереве, а теперь попробуйте объяснить это нейросети. Она не видит, не пробует, но она понимает только числа.

    Как же тогда заставить машину понять, что «яблоко» ближе к «груше», чем к «трактору»? Ответ на самом деле кроется в элегантном приёме, который произвёл революцию в NLP- векторных представлениях слов, или эмбеддингах.

    Проблема «слепого» кодирования: почему one-hot не работает

    Самый наивный подход- это пронумеровать все слова в словаре и закодировать каждое вектором из нулей и одной единицы:

    Читать далее
  44. MCPHero: MCP tools как native tools в openai

    Thu, 05 Feb 2026 04:46:23 -0000

    MCPHero - новая библиотека/проект для Python для использования MCP tools как native tools в ИИ библиотеках типа openai, которые не поддерживают MCP сами по себе.

    Читать далее
  45. Обработка 100 000 запросов с помощью виртуальных потоков Java и сравнение производительности с обычными потоками

    Thu, 05 Feb 2026 04:07:18 -0000

    Всем привет!

    Сегодня хочу затронуть тему виртуальных потоков и выяснить на сколько они лучше (быстрее) и в каких случаях, чем обычные потоки операционной системы (или как еще их называют платформенные потоки).

    Долгое время java полагалась только на потоки операционной системы для обработки параллельных операций. Это выглядело следующим образом, когда веб-сервер получал запрос, он обычно выделял один поток операционной системы для его обработки. Эта модель называется «поток на запрос». Она очень проста — мы просто пишем блокирующий код так, как если бы он был синхронный, а операционная система обрабатывает переключение контекста между потоками в рамках какого-то процесса.

    Несмотря на свою простоту, эта модель имеет существенный недостаток: потоки операционной системы обходятся дорого. Каждый поток потребляет от 1 до 2 МБ памяти только на свой стек, а переключение между ними включает в себя переключение контекста на уровне операционной системы, что также является ресурсоемкой операцией.

    Представьте, что есть задача по обработке 100 000 одновременных запросов с помощью этой модели. Это приведёт к потреблению десятков гигабайт памяти только под стеки потоков и, скорее всего, к аварийному завершению JVM задолго до достижения такого количества потоков, также будет тратиться время на переключение контекста между потоками. Пропускная способность системы резко упадет из-за накладных расходов.

    Для решения этой проблемы разработчики прибегают к сложным асинхронным моделям программирования, к реактивному программированию, к управлению событиями. Хотя эти подходы и являются мощным инструментом, но они вносят значительную сложность, затрудняя чтение, отладку и сопровождение кода. Мы меняем простоту блокирующего кода на сложности, связанные с неблокирующими коллбэками и реактивными потоками.

    Читать далее
  46. [Перевод] Как ИИ-стартап задумал отсканировать и утилизировать миллионы книг

    Thu, 05 Feb 2026 00:08:25 -0000

    Судебные материалы раскрывают, как компании наперегонки добывали всё больше книг, чтобы скормить чат-ботам: в числе прочего, покупали, сканировали и уничтожали миллионы экземпляров

    В начале 2024 года руководители Anthropic, стартапа по разработке искусственного интеллекта, взялись за амбициозный проект, одновременно пытаясь держать его в тайне. «Project Panama — это наша попытка провести деструктивное сканирование всех книг мира», — говорилось во внутреннем плане, рассекреченном в судебных материалах на прошлой неделе. «Мы не хотим, чтобы факт нашей деятельности стал известен».

    Как следует из документов, примерно через год на эту цель был освоен бюджет в десятки миллионов долларов. Эти деньги потратили, чтобы приобрести книги и сре́зать корешки, а затем отсканировать страницы и вкачать больше знаний в ИИ-модели, лежащие в основе продуктов по типу популярного чат-бота Claude.

    Читать далее
  47. Алгоритмическая энциклопедия: как навести порядок в мире программных библиотек

    Wed, 04 Feb 2026 23:39:15 -0000

    Современный разработчик сталкивается с парадоксальной ситуацией: с одной стороны — колоссальный выбор готовых решений, с другой — невероятная сложность их отбора.

    По данным GitHub, количество открытых библиотек растёт экспоненциально. Только в экосистеме npm (JavaScript) насчитывается более 2 миллионов пакетов. При этом:

    Читать далее
  48. «Атлас Telegram» — как создавалась интерактивная карта с 500 000 каналами

    Wed, 04 Feb 2026 23:10:32 -0000

    Мы привыкли видеть Telegram как список чатов и каналов на своём устройстве. Но это лишь малая часть большой экосистемы, ограниченная подписками каждого пользователя. А как выглядит вся экосистема целиком? Эта статья — о том, как мы провели масштабное исследование контента Telegram и разработали интерактивную карту с 500 000 каналами.

    Читать далее
  49. Разработка приложения на Spring Boot, Java, База данных, профиль пользователя. Часть 2

    Wed, 04 Feb 2026 21:51:29 -0000


    Всех приветствую!
    В прошлый раз я не указал важный аспект: на данном этапе проект - это монолит. Однако архитектура закладывается с учетом того, что в будущем систему можно будет разнести на разные серверы.
    Хочу поблагодарить пользователей за конструктивную критику в комментариях. В частности, @aleksandy верно подметил использование LocalDateTime вместо Instant. Повторюсь: на этапе прототипирования это осознанный выбор для удобства отладки и прямого контроля данных в БД "глазами", без конвертации часовых поясов в уме. Переход на Instant - это стандарт для продакшена, и он заложен в план развития.
    Также коснулись темы equals() и hashCode(). В текущей реализации я использую getClass(). Знаю, что это не учитывает работу Hibernate Proxy (когда вместо реального объекта мы получаем его обертку-пустышку для ленивой загрузки). На текущей "плоской" структуре данных это не критично, но как только мы перейдем к сложным связям, будет рефакторинг этих методов через instanceof, чтобы избежать ошибок сравнения.

    Читать далее
  50. Посимвольная нейросетевая модель для автоматической акцентуации русского языка

    Wed, 04 Feb 2026 21:46:36 -0000

    Привет Хабр, решил поделиться небольшой моделью для расстановки ударений, которую обучил на открытом датасете из более чем 400 книг художественной прозы в открытом источнике.

    Читать далее
  51. Визуализация задачи Дирихле для уравнения Лапласа/Пуассона в прямоугольнике

    Wed, 04 Feb 2026 20:54:07 -0000

    Программа визуализирует решение и промежуточные результаты задачи Дирихле для уравнения Лапласа/Пуассона в прямоугольнике на CPU и GPU.

    Уравнение Пуассона(при f=0 уравнение Лапласа) :

    \frac{\partial ^{2}}{\partial x}u + \frac{\partial ^{2}}{\partial y}u = -f

    Задача Дирихле(краевые условия 1-го рода) - заданы значения u на границе области(в данном случае в прямоугольнике).

    Результаты визуализируются при помощи тепловой карты(HeatMap). Используются цвета и оттенки синего, сине-зелёного(циан), зеленого, желтого и красного цветов(от меньшего к большему значению).

    Читать далее
  52. Лингвистика эмоджи и стикеров: рождение новой языковой системы

    Wed, 04 Feb 2026 20:44:16 -0000

    Быстрое развитие пиктографии и идеографии в виде эмоджи и стикеров наглядно показывает одно из самых значительных прорывов лингвистики в 21 веке. И в этой статье хотелось бы подробнее разобраться в этой системе языка, которая постепенно перестает быть посредственными картинками, а превращается в комплексный семиотический код, связанный с расширением языка.

    Читать далее
  53. Ритуал создания API в традициях древних ацтеков (часть II)

    Wed, 04 Feb 2026 20:30:23 -0000

    Процесс масштабирования бэкенд приложения на основе flask_restx и OpenApi. Реализация авторизации в приложении и обеспечение базового уровня безопасности.

    Читать далее
  54. Карта российских ИИ-платформ для аналитика

    Wed, 04 Feb 2026 20:19:01 -0000

    GigaCode vs SourceCraft Code Assistant: что выбрать аналитику в 2025?

    Сравнил две российские AI-IDE по критериям, важным не разработчику, а аналитику: работа с документами, контекстное окно, агентный режим, бесплатные квоты. Плюс пошаговые инструкции — от регистрации до первого запроса в чате.

    SourceCraft: 3000 предложений + 1000 чат-запросов в неделю бесплатно, лимиты прозрачны.
    GigaCode: бесплатен для пользователей GitVerse, квоты не публикуются.

    Бонус: таблица соответствия концепций Roo Code → российские платформы. Для тех, кто читал мои предыдущие статьи и хочет применить подходы на одобренном стеке.

    Читать далее
  55. [Перевод] Подростковый период технологий

    Wed, 04 Feb 2026 19:30:21 -0000

    Это перевод эссе Дарио Амодеи «Подростковый период технологий». Да, мы уже жутко устали от статей про ИИ (многие из которых и написаны LLM). А здесь ещё и лонгрид!.. Но я всё же решился перевести это эссе. Его автор — генеральный директор и соучредитель Anthropic (модель Claude). В 2025 году он вошёл в список 100 самых влиятельных людей по версии журнала Time, до этого работал в OpenAI, курировал создание GPT-2 и GPT-3. Был назван одним из «архитекторов искусственного интеллекта», которых Time выбрал «человеком года», наравне с парнями и девушками на картинке (Амодеи второй справа).

    У него есть свой взгляд на то, какие риски несёт развитие ИИ, взгляд "изнутри отрасли", и этим он интересен (даже если мы не согласимся с некоторыми его резко политизированными тезисами). Да, будущее покажет, реализуются ли эти риски, вот только речь идёт о будущем, измеряемом годами, максимум, ближайшим десятилетием...

    Читать далее
  56. LLM модель qwen3-coder-next быстрый тест на локальном сервере

    Wed, 04 Feb 2026 18:29:01 -0000

    Сегодня зашел на сайт ollama, а там представили новую LLM модель qwen3-coder-next. Но при попытке ее установить вышло предупреждение что моя текущая версия 0.15.4 не будет работать с ней, нужно установить 0.15.5 которая еще только в бета тестировании. А стандартная установка ставила только 0.15.4, сначала я плюнул на это.

    Но немного разобравшись, оказалось что установить бета версию не так и сложно, стандартная установка для линукс выглядит так

    curl -fsSL https://ollama.com/install.sh | sh

    а установка бета варсии (сейчас она 0.15.5-rs2) выглядит так

    curl -fsSL https://ollama.com/install.sh | OLLAMA_VERSION=0.15.5-rc2 sh

    Представлено 2 версии qwen3-coder-next

    Читать далее
  57. Все об устройстве Q65 с примерами на Python (часть 3)

    Wed, 04 Feb 2026 18:08:10 -0000

    Q65 — цифровой протокол, разработанный Джо Тейлором (K1JT) и его командой в 2021 году для проведения минимальных связей в условиях сложных трасс прохождения радиосигнала.

    В предыдущих частях цикла были рассмотрены структура протокола, алгоритмы формирования сигнала, механизмы компенсации эффекта Доплера, синхронизация и детектирование сигнала в условиях быстрых затуханий сигналов. В этой части статьи рассматривается механизм декодирования данных Q-ary Repeat Accumulation кодов протокола Q65.

    Статья может быть интересна радиолюбителям, людям, интересующимся темой цифровой обработки сигналов и кодами коррекции ошибок.

    Читать далее
  58. unihttp – пишем декларативные API-клиенты на Python

    Wed, 04 Feb 2026 17:40:04 -0000

    Привет! Хочу представить вам свою библиотеку – unihttp.

    Уверен, что все сталкивались с необходимостью работы с какими-либо API, но что делать, если у этого сервиса (внешнего или внутреннего) отсутствует библиотека, позволяющая лаконично вызывать нужные методы?

    Читать далее
  59. Запретный плод уже сорван

    Wed, 04 Feb 2026 17:26:25 -0000

    Астрофизик Дэвид Киппинг попал на закрытую встречу в Институте перспективных исследований Принстона. Вернулся потрясённым и записал часовой подкаст. Я послушал его весь, чтобы вам не пришлось.

    В январе Дэвид Киппинг приехал в Принстон читать коллоквиум по астрономии. В коридоре Института перспективных исследований он разминулся с Эдом Виттеном — одним из отцов теории струн. Просто разминулся, как люди часто расходятся в коридорах. По этому же коридору ходили Эйнштейн, Оппенгеймер, Гёдель. Место не из тех, где привыкли потакать чуши.

    А дальше завертелось.

    Интересно. Читать далее
  60. Кто такой CDTO и зачем он нужен бизнесу

    Wed, 04 Feb 2026 17:24:16 -0000

    ВВЕДЕНИЕ

    В статье разбирается, почему роль CDTO (Chief Digital Transformation Officer, директор по цифровой трансформации) перестала быть модным западным термином и стала практическим ответом на российские реалии — импортозамещение, рост сложности IT‑ландшафта, усиление регуляторных требований и ускорение конкуренции. Автор показывает типичную картину в компаниях от 300 до 5000 сотрудников: есть множество внедрённых систем (1С, Битрикс24, облака Яндекса и VK, ClickHouse, HR‑ и аналитические решения), но нет единой стратегии, приоритизации и человека, который связывает интересы CEO, CIO, CTO, CFO и бизнеса.

    Через конкретные примеры и цифры описывается цена хаотичной цифровизации: проваленные сроки проектов, технический долг, сопротивление сотрудников, неэффективные траты 15–30% IT‑бюджета и потеря доли рынка из‑за медленной трансформации. CDTO в этой логике выступает не «ещё одним айтишником», а владельцем стратегии трансформации, архитектуры, данных, процессов, команды и ROI инвестиций.

    Статья даёт структурированный «путеводитель» для собственников и CEO: объясняет, чем CDTO отличается от CIO и CTO, какие функции он берёт на себя ежедневно, какой профиль кандидата искать и по каким критериям его оценивать. Отдельные разделы посвящены первым 100 дням CDTO, пошаговому roadmap трансформации на 36 месяцев, реальным кейсам российских компаний, метрикам и KPI, а также критическим ошибкам, которые чаще всего убивают трансформацию. Завершает материал практический чек‑лист: нужен ли CDTO именно вашей компании, какие есть альтернативы и в каких ситуациях промедление с назначением CDTO превращается в стратегический риск.

    Читать далее
  61. Интеграция SIEM с IRIS, Cortex, MISP, n8n (2 часть)

    Wed, 04 Feb 2026 17:13:55 -0000

    Привет. Меня зовут Андрей Урывко, я инженер ИБ.

    Это цикл статей о том, как мы перешли с Wazuh на коммерческий SIEM, а затем построили цепочку автоматизации обработки алертов с использованием IRIS (case management), Cortex, MISP и n8n.
    В предыдущей части статьи об Интеграция SIEM с IRIS, Cortex, MISP, n8n я рассказывал о том, почему мы перешли с Wazuh и о том, как установить все необходимые приложение и подключить SIEM к n8n. В этой части я покажу:

    Базовую настройку IRIS;

    Логику обработки события «переход по опасной ссылке»;

    Добавление активов в кейс IRIS.

    Читать далее
  62. Разбираю статью про FS-Researcher: как учёные научили ИИ вести конспекты

    Wed, 04 Feb 2026 17:11:24 -0000

    ChatGPT и другие LLM "забывают" начало диалога при серьезном ресерче. Обычная проблема. Новые факты вытесняют старые из-за ограниченного контекстного окна, и отчет получается поверхностным. Недавнее исследование предлагает простое решение — дать ИИ-агенту "блокнот". Разбираемся как такой подход обходит ограничения контекста.

    Читать далее
  63. Телеком Археология, физическая не виртуальная

    Wed, 04 Feb 2026 16:48:20 -0000

    Регулярно фланируя по чердакам, в очередной раз наткнулся на ящики канувших в лету операторов связи. И пришла мне в голову мысль (такое тоже иногда случается :-))… возможно с течением времени появиться в городской археологии новый подраздел: телеком - археология :-)). Ведь сколько, даже на моей памяти, было небольших и средних, провайдеров и операторов кабельного ТВ, и основная масса из них либо не выдержали конкуренции, либо куплены более крупными коллегами. В не самом большом городе как мой, таких наберется пара-тройка десятков…

    Читать далее
  64. OpenClaw/MoltBot/Clawdbot: разбираемся в AI-ассистенте, который взорвал GitHub за неделю

    Wed, 04 Feb 2026 16:36:29 -0000

    Январь 2026 года. Ты листаешь ленту за утренним кофе и видишь, как люди массово скупают Mac Mini или арендуют VPS сервера. Не для разработки. Не для монтажа видео. Для бота. AI-бота, которому нужен целый компьютер, чтобы работать 24/7.

    За две недели проект набирает почти 100 000 звёзд на GitHub. Сто. Тысяч. Для сравнения: у React 234K за 11 лет. А тут за месяц чуть ли не половина этого. TechCrunch, VentureBeat, IBM, Cisco- все пишут. Cloudflare запускает специальный сервис под него, и их акции подскакивают на 20%. Anthropic присылает автору письмо: "Братан, переименуй, слишком похоже на Claude". Он переименовывает. Дважды (для контекста: сначала это Clawdbot, потом становится MoltBot и вот наконец января 2026 это OpenClaw, надолго ли?).

    Читать далее
  65. Визуализация данных в Python с помощью библиотеки Plotly: база для новичков

    Wed, 04 Feb 2026 16:34:08 -0000

    Plotly — библиотека для интерактивной визуализации данных в Python. Она подходит для задач, где статичного графика недостаточно и важно исследовать данные прямо в процессе анализа.

    В статье разбираем базовые возможности Plotly и основные типы графиков.

    Читать далее
  66. [Перевод] Почему большие языковые модели застряли в пещере Платона (и что будет дальше)

    Wed, 04 Feb 2026 16:23:07 -0000

    Большие языковые модели кажутся умными, потому что говорят бегло, уверенно и в огромных масштабах. Но беглость - это не понимание, а уверенность - это не восприятие. Чтобы ухватить реальное ограничение сегодняшних ИИ-систем, полезно вернуться к идее возрастом более двух тысяч лет.

    В "Государстве" Платон описывает аллегорию пещеры: узники, закованные в цепи внутри пещеры, могут видеть только тени, проецируемые на стену. Никогда не видев реальных объектов, отбрасывающих эти тени, они принимают видимость за реальность и лишены возможности испытать настоящий мир.

    Большие языковые модели живут в очень похожей пещере.

    Читать далее
  67. Как дизайн построил самую успешную компанию в мире

    Wed, 04 Feb 2026 15:52:59 -0000

    Представьте следующую ситуацию. На дворе 1997 год, самый бум технологического прогресса, а твоя компания теряет почти 2 миллиарда после череды неудачных решений. Стоимость акций падает с 70$ в 1991 году до 14$ в 1996. Кажется, это конец некогда самому амбициозному стартапу столетия. Но не все так однозначно

    Читать далее
  68. Реализуем собственный Promise в JavaScript

    Wed, 04 Feb 2026 15:33:51 -0000

    В статье реализуется собственный Promise в JavaScript. Разбираем базовую модель промисов, проблемы наивной реализации и то, как они решаются в спецификациях Promises/A+ и ECMAScript.

    Материал предназначен для разработчиков, которые используют Promise и хотят понять, как он работает внутри.

    Читать далее
  69. Новый подход к внедрению: замена Большого Взрыва и Parallel Running

    Wed, 04 Feb 2026 15:23:47 -0000

    Каждый РП стоял перед выбором: запускаем методом "Большого Взрыва" или попробуем "Работать с двух системах" - Parallel Running.

    Кто не знаком с методологией:

    Большой взрыв. Останавливаем "старую" систему и запускаем новую. Старую - вот прям останавливаем, чтобы не было соблазна вернуться или вести часть бизнес-процессов в "старой" системе. Очень жесткий запуск: новая система непривычна, люди путаются, работа в системе кардинально замедляется, куча ошибок. Внедряющая команда на стрессе, полностью в полях: научить, подсказать, исправить и - главное - доработать! Увидите седого РП - попросите рассказать парочку примеров из его жизни.

    Читать далее
  70. Дайджест лучших статей 2025: про инфраструктуру, разработку и AI

    Wed, 04 Feb 2026 15:18:24 -0000

    За 2025 год в блоге вышло много материалов: в основном практичных, местами спорных, поэтому и собирающих обсуждения в комментариях. Здесь про инфраструктуру, которая падает не только из-за железа, но и из-за решений в архитектуре. Про код, который «работает», но незаметно наращивает техдолг. И про ИИ — без мифологии, с разбором того, где он реально полезен, а где подводит. В этом дайджесте собрали тексты, к которым продолжают часто возвращаться наши читатели.

    Открыть подборку
  71. Создание docker контейнера PostgreSQL для Лоцман: КБ

    Wed, 04 Feb 2026 15:16:37 -0000

    Приобрели недавно ПО Лоцман:КБ и в процессе установки появилась необходимость развернуть под нее PostgreSQL как сервер БД

    На первый взгляд - "делов на 5 минут", но как выяснилось спустя пару дней - "есть нюанс" :)

    1. Развернули через стандартный docker-compose

    Читать далее
  72. Мотопутешествие в Афганистан (3-я часть)

    Wed, 04 Feb 2026 15:14:43 -0000

    Как уже писал, в Кабуле я расстался со своими попутчиками и в одиночку направился в город Бамиан. От Кабула до него около 200 км, по хорошей дороге с красивыми видами и подъемом на перевал высотой более 3000 метров.

    Бамианская долина исторически служила торговым коридором, поскольку являлась единственным удобным проходом через горную систему Гиндукуш. Первые поселения возникли в долине ещё до новой эры. В I–II веках в долине были основаны буддистские монастыри, сохранившиеся до VIII века. В период с II по V век в долине были сооружены (вырублены в скале) гигантские статуи Будды. Про статуи расскажу позже. А пока еду, наслаждаясь дорогой и красивыми видами, погода замечательная, тепло и солнечно, хотя на перевале Гаджигак высотой 3300 ещё лежит снег.

    Читать далее
  73. Apache Iceberg: как выполнить запрос

    Wed, 04 Feb 2026 15:10:20 -0000

    Разбираемся как Apache Iceberg проводит Insert запрос и что происходит под капотом. Поднимем локально через Docker несколько образов и посмотрим на мета данные, которые генерируются.

    Читать далее
  74. Мои впечатления о AAAI-26

    Wed, 04 Feb 2026 15:03:47 -0000

    Привет, меня зовут Айдар, я занимаюсь исследованиями в области машинного обучения и ИИ в AIRI и МФТИ. В январе этого года я впервые побывал на конференции AAAI в Сингапуре — и должен признать, что такое большое мероприятие (по крайней мере, с точки зрения числа участников) я посещаю впервые. 

    Хочется поделиться с вами впечатлениями от этого масштабного события, а также рассказать про тренды и интересные доклады, которые я там послушал. 

    Читать далее
  75. Компилируем TypeScript в натив: хардкор и мясо

    Wed, 04 Feb 2026 15:03:42 -0000

    Зачем вообще компилировать TypeScript?

    Есть большой проект, с кодовой базой в два миллиона строк на C++. Ядро на плюсах, поверх него работают несколько UI: десктопный интерфейс, веб и мобильное приложение. В какой-то момент проект упирается сразу в две проблемы. Первая — лицензионные ограничения: новые версии Qt, на которых мог бы жить десктопный интерфейс, становятся недоступны по санкционным причинам. Вторая — скорость разработки: UI давно хотелось писать быстрее.

    Возникает логичный вопрос: что, если взять лучшие, максимально автоматизированные инструменты из веба и перенести их в мир нативных приложений без браузера и лишних прослоек? Ключевая цель — обеспечить возможность вызова C++-код из TypeScript с возвратом результата без промежуточных интерпретаторов.

    Меня зовут Владимир Цышнатий @Tsyshnatiy. Я занимаюсь разработкой более 15 лет, мой основной профиль — C++. Помимо этого меня увлекают технологии на стыке разных миров. В том числе идея, лежащая в основе этой статьи: дать возможность писать на TS как на нативном языке.

    Интересно узнать, как мы это делали и что получилось? Детали под катом! 

    Читать далее
  76. Обучение COO (Операционный директор): ожидания и реальность

    Wed, 04 Feb 2026 15:00:22 -0000

    Эта статья не обзор школы и не реклама обучения. Это попытка честно зафиксировать, что происходит с мышлением, когда ты уже был CTO (Техническим директором), но понимаешь, что это не должность, а другой уровень ответственности. Пишу спустя первый месяц обучения, пока впечатления ещё свежие и решения не успели отстояться.

    Мотивы смены моего фокуса на программы обучения и сертификации, более подробно, я разобрал в предыдущей статье: Адаптация, карьерный трек рынка 2026.

    Читать далее
  77. [Перевод] Чтение и Запись Параметров по UDS

    Wed, 04 Feb 2026 14:45:56 -0000

    В данном тексте я произвел смысловой перевод фрагментов спецификации протокола UDS. Той его части, которая поясняет механизм чтения и записи параметров.

    Как многие уже знают UDS протокол позволяет читать и писать реальные физические параметры автомобильного агрегата.

    UDS протокол реализует динамическую типизацию. То есть вся информация про типы данных поступает во время исполнения программы .

    Вот об этом всем и поговорим.

    Читать далее
  78. Как защитить ключи LUKS с помощью Рутокен ЭЦП 3.0 и алгоритмов ГОСТ Р 34.10-2012. Часть 1

    Wed, 04 Feb 2026 14:41:08 -0000

    В этом цикле статей мы подробно рассмотрим технологию LUKS с позиции системного администрирования и способы защиты мастер-ключа, в том числе и с использованием алгоритмов ГОСТ Р 34.10-2012 на Рутокен ЭЦП 3.0. Материал прошел обсуждение в фокус-группе нашего сообщества ALD Proфессионалов и будет включен в содержание открытого курса по службе каталога ALD Pro. Возможности повысить квалификацию в объеме 16 академ. часов не обещаем, но вкусных буковок будет много.

    Читать далее
  79. Aluminium OS: как в Google решили переизобрести велосипед и при чем тут macOS

    Wed, 04 Feb 2026 14:00:11 -0000

    О новой операционной системе Google под названием Aluminium OS впервые заговорили еще в прошлом году — тогда в вакансиях и внутренних документах компании начали появляться намеки на десктопную версию Android. Стало известно, что проект разрабатывается внутри Google, ориентирован на ноутбуки и должен объединить мобильную и настольную экосистемы. Подробностей о внешнем виде и возможностях системы тогда не было.

    Ситуация прояснилась недавно, когда в Сеть попала тестовая сборка Aluminium OS. Утечка показала интерфейс системы, ее поведение в работе и подход Google к организации рабочего стола. Давайте попробуем разобраться, что это за ОС и для чего она нужна.

    Читать далее
  80. Автоматизация претензий в SAP: как мы отказались от рутины и сохранили отношения с поставщиками

    Wed, 04 Feb 2026 13:57:21 -0000

    Претензионная работа — это не про то, чтобы наказать поставщика. Это про то, чтобы быстро решить проблему и сохранить партнёрские отношения. Правильно выстроенный процесс позволяет не доводить разногласия до судов, а находить первопричины и устранять их. В итоге все только выигрывают. Рассказываем, как у нас в «Северстали» выстроена эта работа.

    Читать далее