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

  1. ML на Мосбирже — почему мой грааль не работает?

    Tue, 13 Jan 2026 00:22:35 -0000

    Время после нового года решил провести с пользой и окунуться в машинное обучение. Заняться Machine Learning — и посмотреть получится что‑то или нет с российским рынком акций на Московской бирже.

    Моей целью было построить такую систему, которая будет учиться на истории и в перспективе торговать лучше чем случайное блуждание 50/50. Но из‑за комиссий и спреда подобные блуждания изначально отрицательны — чтобы выйти в плюс надо как минимум покрывать комиссии.

    Если говорить о результатах очень кратко, то технически всё работает, но вот финансовый результат на грани безубыточности.

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

    Причём вся эта работа выглядит совершенно не так как показывается в фильмах про уолл‑стрит: фактически это написание скриптов и монотонный запуск и всё происходит полностью локально на компьютере.

    Читать далее
  2. [Перевод] Вывод списка материалов Joomla с разделением по годам и месяцам. Переопределение модуля Материалы (mod_articles)

    Tue, 13 Jan 2026 00:15:34 -0000

    Это перевод статьи Брайана Тимана (Brian Teeman) о доработке модуля Материалы (mod_articles), позволяющей выводить заголовки материалов категории (ий) с группировкой по годам и месяцам.

    Читать далее
  3. Как случайный код Пелевина стал пророчеством о гигаваттах для ИИ-агентов

    Mon, 12 Jan 2026 23:41:20 -0000

    Сидишь, генерируешь код, а он вдруг оживает и требует кофе. Или, в нашем случае, гигаватты энергии.

    Я решил поделиться идеей, которая меня зацепила после перечитывания «iPhuck 10» и скроллинга новостей об энергокризисе. Мысль такая: вымышленный алгоритм RCP (Random Code Programming) из Пелевина идеально накладывается на реальность 2026 года, где мир строит электростанции и наращивает мощности для дата-центров. Эти штуки кормят нейросети, чат-боты и, возможно, целые армии ИИ-агентов. Не фантазия — факт: случайный код жрёт ресурсы, как Порфирий Петрович — человеческие души.

    Давайте разберёмся с сатирическим прищуром в стиле мастера: а вдруг наша разработка — brute-force эксперимент в квантовой обезьяньей машинке, где мы все всего лишь баги, ждущие фикса?

    Читать далее
  4. Лабораторный стенд мобильного оператора в домашних условиях

    Mon, 12 Jan 2026 21:47:14 -0000

    Доброго времени суток уважаемый читатель. В данной статье я хочу поделиться моим опытом запуска лаборатории технологий мобильной сети в домашних условиях. Не буду вдаваться подробно в настройки (как настроить Open5GS или проект osmocom можно нагуглить без проблем), статья планируется все же обзорная. Позже, если будет время и заинтересованность читателей, возможно напишу более подробно – с настройками, дампами сигнального обмена и прочее.

    Надеюсь, моя работа вдохновит вас тоже на подобные поиски и развитие в направлении технологий связи.

    Читать далее
  5. [Перевод] Лучшие практики разработки с агентами: руководство от команды Cursor

    Mon, 12 Jan 2026 21:46:14 -0000

    На днях команда Cursor выпустила руководство по лучшим практикам работы с агентами на примере своего продукта. Это очень прикладные советы, которые помогут вам максимально эффективно использовать Cursor в своей работе. Для тех кто хочет копнуть глубже, авторы делятсы ссылками на исследования и подробности технической реализации тех или иных возможностей.

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

    Читать перевод
  6. Почему жене не стоит работать за копейки, и как найти золотую середину

    Mon, 12 Jan 2026 21:31:34 -0000

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

    Читать далее
  7. Сеньор-помидор и AI-джун: почему в 2026 году порог входа в IT стал вертикальной стеной

    Mon, 12 Jan 2026 20:57:18 -0000

    IT‑утопия закончилась. На смену ей пришёл апокалипсис для новичков. «Две недели — ноль приглашений» — эта фраза стала новой реальностью для тысяч айтишников.

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

    И если раньше можно было устроиться с базовыми знаниями, то теперь даже с дипломом Гарварда шансы стремятся к нулю. Всё из‑за AI, который не только пишет код, но и фильтрует резюме.

    Читать далее
  8. Как купить Telegram Premium в России в 2026 году выгодно

    Mon, 12 Jan 2026 20:44:25 -0000

    Telegram Premium давно перестал быть просто экспериментальной подпиской. Для многих это рабочий инструмент: большие файлы, расшифровка голосовых, расширенные лимиты. Вопрос в 2026 году упирается не в функциональность, а в то, как именно оформлять подписку и сколько за нее в итоге приходится платить.

    Цена Telegram Premium для пользователей из России может заметно отличаться в зависимости от способа покупки. Поэтому имеет смысл разобраться, какие варианты существуют, чем они отличаются, и в каких случаях один способ оказывается выгоднее другого.

    В этой статье разберем основные способы покупки Telegram Premium в России и их практические нюансы.

    Читать далее
  9. Как «думает» ИИ: гроккаем разреженные автоэнкодеры (SAE)

    Mon, 12 Jan 2026 20:32:03 -0000

    В этой статье разберём исследование от компании Anthropic, которое демонстрирует практическую возможность вскрытия «черного ящика» больших языковых моделей для обеспечения их контролируемости и безопасности с помощью разреженных автоэнкодеров (SAE — Sparse AutoEncoders). И в конце, попробуем поуправлять поведением модели — заставим думать, что она Санта Клаус 🎅.

    Читать далее
  10. Как я решил проблему длинных совещаний вайбкодингом и китайской видеокартой

    Mon, 12 Jan 2026 20:31:19 -0000

    Еще одна статья про whisper + pyannote для транскрибации совещаний?

    Да, но нет.

    Это сказ скорее про то, что в 2025-2026 году тот, кто раньше не кодил, может а скорее и должен(если ему конечно это в кайф) разрабатывать продукты под себя, свою команду, именно те, что нужны а не брать что дают...

    Читать далее
  11. Мы боялись за джунов, но всё будет иначе или по-другому, а может, вообще не так, как думали

    Mon, 12 Jan 2026 20:24:22 -0000

    Весь 2024 и 2025 года индустрия спорила, заменит ли ИИ джунов, сколько людей лишатся работы. Фокусировались на генерации кода, автотестах и рефакторинге. Но к началу 2026 года стало очевидно: искусственный интеллект влияет не на отдельные задачи компании, а на то, как все части компании работают вместе. В этой ситуации уязвимыми стали те, кто раньше думал, что они в безопасности, — менеджмент.

    Символичной точкой в этой дискуссии стали результаты масштабного исследования MIT Initiative on the Digital Economy за 2025 год: компании, перешедшие на модель «алгоритмического аудита», выявили избыточность до 25% штатных позиций, которые не создают прямой ценности продукта. Речь идет о демонтаже слоя «информационных брокеров» — людей и подразделений, чья роль исторически сводилась к контролю, фильтрации и передаче данных между отделами.

    Инсайды из Anthropic и других ИИ исповедующих компаний дополняют картину: их инженеры и лиды теперь тратят до 70% времени не на написание кода, а на ревью решений, сгенерированных моделями. Дарио Амодеи (CEO Anthropic) еще в марте 2025 года прогнозировал, что ИИ будет писать «практически весь код». На практике это превратило инженеров в «менеджеров моделей», чья работа — отладка логики и проверка безопасности того, что выдал Claude или GigaChat.

    В декабре 2025 года Microsoft Industry Solutions подтвердила этот тренд данными: 73% времени инженеров теперь уходит на стратегические задачи и валидацию архитектуры. Чистое написание кода упало до однозначных чисел. Это тектонический сдвиг. Вся историческая ценность менеджмента заключалась в том, чтобы быть мостом между мышлением (стратегией) и действием (исполнением). Теперь этот мост автоматизируется. Функция человека, который просто «агрегирует отчеты и несет их наверх», стала избыточной.

    Читать далее
  12. CVE-2026-21876: Как найти критический байпас широко использующегося WAF за 3 дня, если лень читать сорсы

    Mon, 12 Jan 2026 20:16:17 -0000

    Вообще, это мой первый опыт написания статьи на хабре, но с выпуска патча прошло несколько дней, и вдруг я решил поделиться самим процессом исследования.

    Всем привет, я Daytrift Newgen, и вот моя простая и весьма смешная история обнаружения байпаса от начала исследований до патча и advisory.

    Читать далее
  13. Pydantic vs Adaptix – плюсы, минусы и области применения

    Mon, 12 Jan 2026 20:16:13 -0000

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

    Читать далее
  14. Гайд по созданию международного стартапа используя vibe-coding

    Mon, 12 Jan 2026 19:39:09 -0000

    Наступил 2026 год, и у меня были новогодние праздники для создания международного стартапа - единорога 🦄. Поставил себе цель - заработать миллиард денег, поэтому проект должен быть международный(мультиязычный), чтобы увеличить трафик. Чтобы успеть за две недели, я решил использовать vibe-кодинг, а то потом ещё к ЕГЭ готовится.

    VIBE-кодинг

    Для написания кода я использую cursor.com версию pro - стоимость 20 $. Забегая вперёд, скажу что есть лимит токенов, и за пару неполных недель я сжёг лимиты токенов 3-учёток на проект.

    Читать далее
  15. Как делать дашборды так, чтобы его поняла даже твоя любимая бабушка?

    Mon, 12 Jan 2026 19:30:08 -0000

    Рассказываю и наглядно показываю как делать понятные и красивые дашборды без лишнего шума, которые ответят на вопросы пользователей, а не создадут новые.

    Читать далее
  16. Обзор новогоднего обновления Телеграм ИИ ботов (они не работают)

    Mon, 12 Jan 2026 18:55:21 -0000

    В обнове 31 декабря кроме прочих были заявлены Темы\Треды для ботов: что бы ИИ ботом можно стало пользоваться как веб версией ГПТ - с удобным переключением между диалогами. Прилагается красивая видеографика как это работает. Однако ни одного примера бота в котором это включили я не нашел, а Perplexity бот из видео вообще не отвечает. По этому разбираемся сами как это всё настроить, какие нюансы (большие), и как оно выглядит в быстрой демке: https://t.me/Samo_GPT_Bot

    Эта статья - эмпирический разбор нового функционала и пара советов в духе "да поможет вам б-г"

    Читать далее
  17. Почему все сканеры и IDS не заменят понимания сети

    Mon, 12 Jan 2026 18:01:54 -0000

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

    Читать далее
  18. Security Week 2603: цифровые тайны стиральных машин

    Mon, 12 Jan 2026 17:40:09 -0000

    В самом конце декабря в Германии прошла 39-я по счету конференция Chaos Communication Congress, по традиции получившая краткое обозначение «39c3». Из всех крупных мероприятий, связанных с информационной безопасностью, Chaos Communication Congress, возможно, единственная сохранила, скажем так, «хакерский дух»: когда потайные особенности работы устройств и программ исследуются не потому, что важно, и не из-за денег, а просто из-за здорового любопытства. Именно «хакерской» стала презентация двух исследователей, которые довольно долго изучали особенности работы стиральных машин.

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

    Читать далее
  19. Свобода по цене чая: как я перестал бороться с VPN и перешел на прокси за 26 рублей в месяц в 2026 году

    Mon, 12 Jan 2026 17:11:08 -0000

    Всем привет. Более 11 лет назад я писал на Хабре о том, что эпоха свободного интернета уходит. Тогда это казалось меланхоличным прогнозом, сегодня, в 2026 году, это суровая реальность. Мы привыкли к чебурнету, DPI, тотальным блокировкам протоколов WireGuard/OpenVPN и «вечному колесику» загрузки на видеохостингах.

    Раньше мы поднимали свои VPS за 5 рублей в сутки, крутили конфиги Nginx и радовались жизни. Сегодня даже личный VPS могут «окирпичить» за использование VLESS/Reality, если трафик покажется подозрительным. Недавно я решил вернуться к истокам и потестить максимально простой, дешевый и, как ни странно, живучий способ — обычные SOCKS5/HTTP прокси.

    Оказалось, что в 2026 году, пока нейросети и фильтры бьются с VPN-провайдерами, старые добрые прокси тихо делают свою работу.

    Читать далее
  20. PostgreSQL 19: Часть 1 или Коммитфест 2025-07

    Mon, 12 Jan 2026 16:32:31 -0000

    Начинаем новый цикл статей с обзором изменений 19 версии. И первая статья о событиях летнего июльского коммитфеста прошлого года.

    Читать далее
  21. [Перевод] Развёртывание .NET Aspire в AWS

    Mon, 12 Jan 2026 16:12:53 -0000

    Aspire отлично закрывает локальный цикл разработки, но как только дело доходит до AWS, начинается вечная развилка: «или пишем отдельный IaC и живём с двойной правдой», или «деплоим руками и платим временем и деньгами». В этой статье показан рабочий компромисс: один Aspire Host, который в локальном режиме поднимает LocalStack и контейнеры, а в publish-режиме передаёт управление AWS CDK и разворачивает полноценный serverless-стек (VPC, Aurora, DynamoDB, Lambda, API Gateway) — оставаясь в C# и без зоопарка YAML-файлов.

    Открыть разбор
  22. «От хорошего к великому». 7 важных выводов книги

    Mon, 12 Jan 2026 16:10:09 -0000

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

    Читать далее
  23. Управление рисками в GameDev

    Mon, 12 Jan 2026 15:46:13 -0000

    Январские праздники 2026. Я давно думал над тем, а что просиходит в GameDev с рисками? Как происходит управление игровыми проектами? Почему даже у известных тайтлов достаточно часто бывают серьезные проблемы с финансами, сроками, качеством, командой? Я даже не говорю об инди-разработке, о малых студиях. Почему многие игровые проекты проваливаются, а еще о большем количестве проектов, после их выхода, мы даже никогда не узнаем и не вспомним, они исчезают как вспышка метеора на ночном небе...Почему?

    Читать далее
  24. Абсолютные валютные курсы: математика, код и практика

    Mon, 12 Jan 2026 15:30:27 -0000

    📊 Знаете, что общего у температуры в городах и валютных курсов? И то, и другое — относительные величины. У вас есть разницы, но нет абсолютных значений.

    Можно ли из одних лишь парных котировок вроде EUR/USD или USD/JPY вычислить внутреннюю, абсолютную стоимость каждого доллара, евро или йены? Оказывается, можно — и для этого не нужен волшебный экономический калькулятор.

    В этой статье мы делаем то, что звучит как задача для детектива: восстанавливаем абсолютные значения из одних лишь отношений. С помощью чистого Python и метода наименьших квадратов мы превращаем сеть из 85 рыночных котировок в единую шкалу стоимости для 45 валют.

    Что вас ждёт:

    Матрицы, логарифмы и МНК — как линейная алгебра очищает финансовые данные от шума.

    Рабочий код — от построения матрицы инцидентности до ежедневного расчёта.

    Фокус с разоблачением — на примере USD/JPY покажем, как понять, что на самом деле движет парой: укрепление доллара или ослабление йены?

    Масштабирование до 153 валют — как та же математика работает для всей мировой системы.

    Если вы когда-либо задумывались, как устроена «кухня» валютного рынка за пределами парных графиков — эта статья для вас. Переходите, чтобы узнать, как превратить относительность в абсолют.

    Читать далее
  25. Не Git-ом единым: гид по системам контроля версий для особых случаев

    Mon, 12 Jan 2026 15:29:47 -0000

    А есть ли жизнь вне GIT? Что там? Может там летают птеродактили или НЛО? Или там просто пустое поле? Давайте разбираться.

    Читать далее
  26. Navigation3 + Koin в Compose Multiplatform

    Mon, 12 Jan 2026 15:15:58 -0000

    В этой статье я бы хотел поделиться своими наработками по тому, как можно удобно совмещать библиотеку Navigation3 и Koin в Compose Multiplatform проекте и какие подводные камни есть на текущий момент.

    Читать далее
  27. Корутины C++20

    Mon, 12 Jan 2026 15:14:46 -0000

    Думаю, многие согласятся, что реализация корутин в C++20 с первого взгляда выглядит страшновато, а документация скорее более запутывает, чем вносит ясность. Многие воспринимают работу приостанавливаемых функций как некую магию со своими странными co_abracadabra()'ми и прочими promise_type'ами.
    В этой статье я хочу разоблачить якобы стоящую за корутинами магию, сдёрнуть покровы и показать, что спрятано под столом у фокусника.

    Читать далее
  28. Редчайший прототип Motorola E398, который работал на… Linux

    Mon, 12 Jan 2026 15:13:18 -0000

    Помните мою статью про историю моддинга и аппаратную платформу Motorola E398? Если ещё не читали, то рекомендую ознакомиться. А тем временем у @EXL нашёлся редчайший прототип E398, который разработали в России и он работал на Linux! Если интересно почитать его историю и что у него внутри - жду вас под катом.

    Читать далее
  29. Как затащить AI в Java/Kotlin проект

    Mon, 12 Jan 2026 14:56:05 -0000

    Мир Enterprise-разработки на Java/Kotlin и мир нейронных сетей кажутся параллельными вселенными. С одной стороны - статическая типизация, многопоточность, Spring-контейнеры, а с другой - Python-скрипты, тензорные операции и эксперименты в Jupyter Notebook. Между ними - пропасть, через которую многие команды не решаются перешагнуть.

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

    Читать далее
  30. Как спроектировать 11-километровый тоннель в горах Тянь-Шаня: используем OpenTopography, QGIS и Civil 3D

    Mon, 12 Jan 2026 14:46:52 -0000

    В данной статье представлен детализированный процесс создания высокоточной цифровой модели местности (ЦММ), которая легла в основу проекта альтернативного автодорожного тоннеля через стратегически важный перевал Төө-Ашуу. Работа демонстрирует современный инженерный подход к обработке геопространственных данных в условиях сложного высокогорного рельефа Киргизского хребта (Тянь-Шань) на отметках около 2200 метров над уровнем моря.

    Основной акцент сделан на интеграции различных программных комплексов для достижения максимальной точности проектирования. В публикации подробно рассматривается алгоритм извлечения и верификации исходных данных из открытых источников (OpenTopography), их последующая математическая обработка и репроекция координат в среде QGIS. Ключевым этапом работы является трансформация дискретных растровых данных в динамическую векторную структуру — TIN-модель (Triangulated Irregular Network) в программной среде Autodesk Civil 3D.

    Этот метод позволяет не только визуализировать морфологию склонов, но и автоматизировать расчет продольных профилей и объемов земляных работ. Описанная методика нацелена на минимизацию геоинженерных рисков и оптимизацию трассировки 11-километрового тоннеля, что имеет критическое значение для развития транспортной инфраструктуры и обеспечения безопасности на трассе Бишкек–Ош.

    Читать далее
  31. Как сделать свой статический анализатор для Go?

    Mon, 12 Jan 2026 14:29:33 -0000

    Go разработчики постоянно сталкиваются с предупреждениями встроенного статического анализатора. А что делать, если его возможностей не хватает или нужно искать что-то специфичное для вашего проекта? Go предоставляет мощные инструменты для разбора и анализа кода. В этой статье мы поговорим о них и даже сделаем своё первое диагностическое правило.

    Читать далее
  32. Embedder для ИТ-крестьянина

    Mon, 12 Jan 2026 14:29:29 -0000

    Я - Дмитрий Черняк, владелец компании, производящей цифровых консультантов «Нейроботник» и архитектор этого решения. Наиболее простой и ходовой вариант нашего продукта — консультант на сайте, с подключенной моделью и RAG‑базами. Простые задачи ограничиваются одной базой, более сложные — несколькими, совмещающими семантический поиск с целевым — по ключевым словам и фразам, с многошаговым ответом. Для большинства задач в данной нише этого достаточно.

    Эта статья посвящена предновогоднему тесту эмбеддеров (табличка результатов прилагается).

    Читать далее
  33. Вот что я понял за 4 месяца написания ОС

    Mon, 12 Jan 2026 14:12:45 -0000

    Споры о самом сложном проекте во всем IT будут продолжаться вечно. Некоторые будут говорить что тяжелее всего написать ОС, другие скажут игровой движок, может еще попасться драйвер.

    В этой статье я постараюсь подробно расписать свой опыт в написании ОС.

    Читать далее
  34. [Перевод] Микрофичи, которые хотелось бы шире распространить в языках программирования

    Mon, 12 Jan 2026 14:05:43 -0000

    Большая часть работы по теории языков программирования и проектированию языков программирования касается аспектов (1) и (2), так как именно они наиболее важны, но лично я глубоко увлекаюсь фичами типа (3). Поскольку эти фичи такие мелкие, именно они наиболее активно перетекают из языка в язык, ведь добавить их можно совсем «малой кровью». Сам я много времени провёл за изучением нишевых малопонятных языков, и за этим встречал множество крутых фич из третьей категории — таких, с которыми вы, возможно, никогда не сталкивались. Расскажу о некоторых из них!

    Читать далее
  35. AI для рефератов и исследований: как работает многошаговый генератор текстов в продакшене

    Mon, 12 Jan 2026 14:01:05 -0000

    В Кэмпе мы много работаем с текстовым генератором — и не в демо, а в продакшене, где ими пользуются тысячи студентов. За это время мы успели поговорить с коллегами из R&D, ассессмента и продукта и разобраться, почему один и тот же AI может писать либо внятный текст, либо странную мешанину из абзацев — даже на похожих запросах.

    Читать далее
  36. NetBSD: вторая жизнь Nintendo Wii. Как и зачем я установил эту ОС на игровую консоль

    Mon, 12 Jan 2026 14:00:42 -0000

    Привет, Хабр! Мое плотное знакомство с консолями Nintendo началось с Wii U. Так уж получилось, что лучшей серией слешеров я считаю Bayonetta. А поскольку вторая часть вышла как эксклюзив для Wii U, мне пришлось приобрести приставку. Потом заодно познакомился с The Legend of Zelda — и понеслось. Примерно то же самое случилось и с выходом Bayonetta 3 — обзавелся Nintendo Switch. Что самое интересное, у меня никогда не было обычной Wii.

    Волей случая мне в руки попался замечательный экземпляр, но на него я решил посмотреть с точки зрения железа. Внутри меня ждал любопытный конфиг из PowerPC процессора IBM Broadway + SoC производства ATI, который отвечает за графику, а также устройств ввода-вывода.

    Читать далее
  37. Вот почему мы не строим с ипотекой и вам не советуем

    Mon, 12 Jan 2026 13:58:04 -0000

    Стройка – это всегда интересно. Звонит жена: 

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

    У мужчин бывает проблема с алкоголем. Ночной звонок:

    «А давайте поставим ламинированные окна на 500 000 ₽ дороже!» 

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

    Бывают агрессивные случаи. Заказчик с утра нормальный, а вечером звонит менеджеру:

    «Слышь ты, *****, выходи на улицу, я тебя оболью бензином и сожгу». 

    На утро ничего не помнит. 

    ***

    Я никогда не занимался строительством, пока не столкнулся с проблемой.

    Читать далее
  38. Оценка эффекта релиза по истории метрики: causal impact без AB теста

    Mon, 12 Jan 2026 13:55:53 -0000

    После релиза метрика почти всегда меняется. Иногда это реальный эффект изменения, иногда - сезонность, маркетинг, внешний фон или просто шум. Если AB теста не было, а решение все равно нужно принимать, остается вопрос: как аккуратно оценить влияние релиза по истории метрики и не обмануться простым сравнением до и после.

    В статье разбираю практический подход causal impact для случая, когда у нас есть одна метрика во времени и понятная дата изменения. Строим контрфакт (counterfactual) - прогноз того, какой была бы метрика без релиза - и сравниваем его с фактом. На этой основе считаем эффект в абсолютных значениях, накопленный эффект и относительный вклад в процентах.

    Отдельное внимание уделяю проверкам, без которых такой анализ может превратиться в тыкву: качество прогноза на периоде до изменения, учет зависимости по времени через block bootstrap, устойчивость к выбору окна и плацебо даты, которые помогают понять, выделяется ли реальный эффект на фоне ложных интервенций.

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

    Читать далее
  39. [Перевод] Почему JS-разработчики выбирают Rust, Go и Zig

    Mon, 12 Jan 2026 13:30:38 -0000

    Команда JavaScript for Devs подготовила перевод статьи о том, как инструменты JavaScript переживают сдвиг в сторону системных языков. Rust, Go и Zig уже не эксперимент, а основа нового поколения бандлеров, линтеров и компиляторов. Выясняем, почему экосистема сознательно уходит от JavaScript в собственных инструментах, какие выгоды это даёт и какие компромиссы приносит.

    Читать далее
  40. Промпт ребром

    Mon, 12 Jan 2026 13:23:50 -0000

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

    Читать далее
  41. ML на Мосбирже — почему мой грааль не работает?

    Tue, 13 Jan 2026 00:22:35 -0000

    Время после нового года решил провести с пользой и окунуться в машинное обучение. Заняться Machine Learning — и посмотреть получится что‑то или нет с российским рынком акций на Московской бирже.

    Моей целью было построить такую систему, которая будет учиться на истории и в перспективе торговать лучше чем случайное блуждание 50/50. Но из‑за комиссий и спреда подобные блуждания изначально отрицательны — чтобы выйти в плюс надо как минимум покрывать комиссии.

    Если говорить о результатах очень кратко, то технически всё работает, но вот финансовый результат на грани безубыточности.

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

    Причём вся эта работа выглядит совершенно не так как показывается в фильмах про уолл‑стрит: фактически это написание скриптов и монотонный запуск и всё происходит полностью локально на компьютере.

    Читать далее
  42. [Перевод] Вывод списка материалов Joomla с разделением по годам и месяцам. Переопределение модуля Материалы (mod_articles)

    Tue, 13 Jan 2026 00:15:34 -0000

    Это перевод статьи Брайана Тимана (Brian Teeman) о доработке модуля Материалы (mod_articles), позволяющей выводить заголовки материалов категории (ий) с группировкой по годам и месяцам.

    Читать далее
  43. Как случайный код Пелевина стал пророчеством о гигаваттах для ИИ-агентов

    Mon, 12 Jan 2026 23:41:20 -0000

    Сидишь, генерируешь код, а он вдруг оживает и требует кофе. Или, в нашем случае, гигаватты энергии.

    Я решил поделиться идеей, которая меня зацепила после перечитывания «iPhuck 10» и скроллинга новостей об энергокризисе. Мысль такая: вымышленный алгоритм RCP (Random Code Programming) из Пелевина идеально накладывается на реальность 2026 года, где мир строит электростанции и наращивает мощности для дата-центров. Эти штуки кормят нейросети, чат-боты и, возможно, целые армии ИИ-агентов. Не фантазия — факт: случайный код жрёт ресурсы, как Порфирий Петрович — человеческие души.

    Давайте разберёмся с сатирическим прищуром в стиле мастера: а вдруг наша разработка — brute-force эксперимент в квантовой обезьяньей машинке, где мы все всего лишь баги, ждущие фикса?

    Читать далее
  44. Лабораторный стенд мобильного оператора в домашних условиях

    Mon, 12 Jan 2026 21:47:14 -0000

    Доброго времени суток уважаемый читатель. В данной статье я хочу поделиться моим опытом запуска лаборатории технологий мобильной сети в домашних условиях. Не буду вдаваться подробно в настройки (как настроить Open5GS или проект osmocom можно нагуглить без проблем), статья планируется все же обзорная. Позже, если будет время и заинтересованность читателей, возможно напишу более подробно – с настройками, дампами сигнального обмена и прочее.

    Надеюсь, моя работа вдохновит вас тоже на подобные поиски и развитие в направлении технологий связи.

    Читать далее
  45. [Перевод] Лучшие практики разработки с агентами: руководство от команды Cursor

    Mon, 12 Jan 2026 21:46:14 -0000

    На днях команда Cursor выпустила руководство по лучшим практикам работы с агентами на примере своего продукта. Это очень прикладные советы, которые помогут вам максимально эффективно использовать Cursor в своей работе. Для тех кто хочет копнуть глубже, авторы делятсы ссылками на исследования и подробности технической реализации тех или иных возможностей.

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

    Читать перевод
  46. Почему жене не стоит работать за копейки, и как найти золотую середину

    Mon, 12 Jan 2026 21:31:34 -0000

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

    Читать далее
  47. Сеньор-помидор и AI-джун: почему в 2026 году порог входа в IT стал вертикальной стеной

    Mon, 12 Jan 2026 20:57:18 -0000

    IT‑утопия закончилась. На смену ей пришёл апокалипсис для новичков. «Две недели — ноль приглашений» — эта фраза стала новой реальностью для тысяч айтишников.

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

    И если раньше можно было устроиться с базовыми знаниями, то теперь даже с дипломом Гарварда шансы стремятся к нулю. Всё из‑за AI, который не только пишет код, но и фильтрует резюме.

    Читать далее
  48. Как купить Telegram Premium в России в 2026 году выгодно

    Mon, 12 Jan 2026 20:44:25 -0000

    Telegram Premium давно перестал быть просто экспериментальной подпиской. Для многих это рабочий инструмент: большие файлы, расшифровка голосовых, расширенные лимиты. Вопрос в 2026 году упирается не в функциональность, а в то, как именно оформлять подписку и сколько за нее в итоге приходится платить.

    Цена Telegram Premium для пользователей из России может заметно отличаться в зависимости от способа покупки. Поэтому имеет смысл разобраться, какие варианты существуют, чем они отличаются, и в каких случаях один способ оказывается выгоднее другого.

    В этой статье разберем основные способы покупки Telegram Premium в России и их практические нюансы.

    Читать далее
  49. Как «думает» ИИ: гроккаем разреженные автоэнкодеры (SAE)

    Mon, 12 Jan 2026 20:32:03 -0000

    В этой статье разберём исследование от компании Anthropic, которое демонстрирует практическую возможность вскрытия «черного ящика» больших языковых моделей для обеспечения их контролируемости и безопасности с помощью разреженных автоэнкодеров (SAE — Sparse AutoEncoders). И в конце, попробуем поуправлять поведением модели — заставим думать, что она Санта Клаус 🎅.

    Читать далее
  50. Как я решил проблему длинных совещаний вайбкодингом и китайской видеокартой

    Mon, 12 Jan 2026 20:31:19 -0000

    Еще одна статья про whisper + pyannote для транскрибации совещаний?

    Да, но нет.

    Это сказ скорее про то, что в 2025-2026 году тот, кто раньше не кодил, может а скорее и должен(если ему конечно это в кайф) разрабатывать продукты под себя, свою команду, именно те, что нужны а не брать что дают...

    Читать далее
  51. Мы боялись за джунов, но всё будет иначе или по-другому, а может, вообще не так, как думали

    Mon, 12 Jan 2026 20:24:22 -0000

    Весь 2024 и 2025 года индустрия спорила, заменит ли ИИ джунов, сколько людей лишатся работы. Фокусировались на генерации кода, автотестах и рефакторинге. Но к началу 2026 года стало очевидно: искусственный интеллект влияет не на отдельные задачи компании, а на то, как все части компании работают вместе. В этой ситуации уязвимыми стали те, кто раньше думал, что они в безопасности, — менеджмент.

    Символичной точкой в этой дискуссии стали результаты масштабного исследования MIT Initiative on the Digital Economy за 2025 год: компании, перешедшие на модель «алгоритмического аудита», выявили избыточность до 25% штатных позиций, которые не создают прямой ценности продукта. Речь идет о демонтаже слоя «информационных брокеров» — людей и подразделений, чья роль исторически сводилась к контролю, фильтрации и передаче данных между отделами.

    Инсайды из Anthropic и других ИИ исповедующих компаний дополняют картину: их инженеры и лиды теперь тратят до 70% времени не на написание кода, а на ревью решений, сгенерированных моделями. Дарио Амодеи (CEO Anthropic) еще в марте 2025 года прогнозировал, что ИИ будет писать «практически весь код». На практике это превратило инженеров в «менеджеров моделей», чья работа — отладка логики и проверка безопасности того, что выдал Claude или GigaChat.

    В декабре 2025 года Microsoft Industry Solutions подтвердила этот тренд данными: 73% времени инженеров теперь уходит на стратегические задачи и валидацию архитектуры. Чистое написание кода упало до однозначных чисел. Это тектонический сдвиг. Вся историческая ценность менеджмента заключалась в том, чтобы быть мостом между мышлением (стратегией) и действием (исполнением). Теперь этот мост автоматизируется. Функция человека, который просто «агрегирует отчеты и несет их наверх», стала избыточной.

    Читать далее
  52. CVE-2026-21876: Как найти критический байпас широко использующегося WAF за 3 дня, если лень читать сорсы

    Mon, 12 Jan 2026 20:16:17 -0000

    Вообще, это мой первый опыт написания статьи на хабре, но с выпуска патча прошло несколько дней, и вдруг я решил поделиться самим процессом исследования.

    Всем привет, я Daytrift Newgen, и вот моя простая и весьма смешная история обнаружения байпаса от начала исследований до патча и advisory.

    Читать далее
  53. Pydantic vs Adaptix – плюсы, минусы и области применения

    Mon, 12 Jan 2026 20:16:13 -0000

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

    Читать далее
  54. Гайд по созданию международного стартапа используя vibe-coding

    Mon, 12 Jan 2026 19:39:09 -0000

    Наступил 2026 год, и у меня были новогодние праздники для создания международного стартапа - единорога 🦄. Поставил себе цель - заработать миллиард денег, поэтому проект должен быть международный(мультиязычный), чтобы увеличить трафик. Чтобы успеть за две недели, я решил использовать vibe-кодинг, а то потом ещё к ЕГЭ готовится.

    VIBE-кодинг

    Для написания кода я использую cursor.com версию pro - стоимость 20 $. Забегая вперёд, скажу что есть лимит токенов, и за пару неполных недель я сжёг лимиты токенов 3-учёток на проект.

    Читать далее
  55. Как делать дашборды так, чтобы его поняла даже твоя любимая бабушка?

    Mon, 12 Jan 2026 19:30:08 -0000

    Рассказываю и наглядно показываю как делать понятные и красивые дашборды без лишнего шума, которые ответят на вопросы пользователей, а не создадут новые.

    Читать далее
  56. Обзор новогоднего обновления Телеграм ИИ ботов (они не работают)

    Mon, 12 Jan 2026 18:55:21 -0000

    В обнове 31 декабря кроме прочих были заявлены Темы\Треды для ботов: что бы ИИ ботом можно стало пользоваться как веб версией ГПТ - с удобным переключением между диалогами. Прилагается красивая видеографика как это работает. Однако ни одного примера бота в котором это включили я не нашел, а Perplexity бот из видео вообще не отвечает. По этому разбираемся сами как это всё настроить, какие нюансы (большие), и как оно выглядит в быстрой демке: https://t.me/Samo_GPT_Bot

    Эта статья - эмпирический разбор нового функционала и пара советов в духе "да поможет вам б-г"

    Читать далее
  57. Почему все сканеры и IDS не заменят понимания сети

    Mon, 12 Jan 2026 18:01:54 -0000

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

    Читать далее
  58. Security Week 2603: цифровые тайны стиральных машин

    Mon, 12 Jan 2026 17:40:09 -0000

    В самом конце декабря в Германии прошла 39-я по счету конференция Chaos Communication Congress, по традиции получившая краткое обозначение «39c3». Из всех крупных мероприятий, связанных с информационной безопасностью, Chaos Communication Congress, возможно, единственная сохранила, скажем так, «хакерский дух»: когда потайные особенности работы устройств и программ исследуются не потому, что важно, и не из-за денег, а просто из-за здорового любопытства. Именно «хакерской» стала презентация двух исследователей, которые довольно долго изучали особенности работы стиральных машин.

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

    Читать далее
  59. Свобода по цене чая: как я перестал бороться с VPN и перешел на прокси за 26 рублей в месяц в 2026 году

    Mon, 12 Jan 2026 17:11:08 -0000

    Всем привет. Более 11 лет назад я писал на Хабре о том, что эпоха свободного интернета уходит. Тогда это казалось меланхоличным прогнозом, сегодня, в 2026 году, это суровая реальность. Мы привыкли к чебурнету, DPI, тотальным блокировкам протоколов WireGuard/OpenVPN и «вечному колесику» загрузки на видеохостингах.

    Раньше мы поднимали свои VPS за 5 рублей в сутки, крутили конфиги Nginx и радовались жизни. Сегодня даже личный VPS могут «окирпичить» за использование VLESS/Reality, если трафик покажется подозрительным. Недавно я решил вернуться к истокам и потестить максимально простой, дешевый и, как ни странно, живучий способ — обычные SOCKS5/HTTP прокси.

    Оказалось, что в 2026 году, пока нейросети и фильтры бьются с VPN-провайдерами, старые добрые прокси тихо делают свою работу.

    Читать далее
  60. PostgreSQL 19: Часть 1 или Коммитфест 2025-07

    Mon, 12 Jan 2026 16:32:31 -0000

    Начинаем новый цикл статей с обзором изменений 19 версии. И первая статья о событиях летнего июльского коммитфеста прошлого года.

    Читать далее
  61. [Перевод] Развёртывание .NET Aspire в AWS

    Mon, 12 Jan 2026 16:12:53 -0000

    Aspire отлично закрывает локальный цикл разработки, но как только дело доходит до AWS, начинается вечная развилка: «или пишем отдельный IaC и живём с двойной правдой», или «деплоим руками и платим временем и деньгами». В этой статье показан рабочий компромисс: один Aspire Host, который в локальном режиме поднимает LocalStack и контейнеры, а в publish-режиме передаёт управление AWS CDK и разворачивает полноценный serverless-стек (VPC, Aurora, DynamoDB, Lambda, API Gateway) — оставаясь в C# и без зоопарка YAML-файлов.

    Открыть разбор
  62. «От хорошего к великому». 7 важных выводов книги

    Mon, 12 Jan 2026 16:10:09 -0000

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

    Читать далее
  63. Управление рисками в GameDev

    Mon, 12 Jan 2026 15:46:13 -0000

    Январские праздники 2026. Я давно думал над тем, а что просиходит в GameDev с рисками? Как происходит управление игровыми проектами? Почему даже у известных тайтлов достаточно часто бывают серьезные проблемы с финансами, сроками, качеством, командой? Я даже не говорю об инди-разработке, о малых студиях. Почему многие игровые проекты проваливаются, а еще о большем количестве проектов, после их выхода, мы даже никогда не узнаем и не вспомним, они исчезают как вспышка метеора на ночном небе...Почему?

    Читать далее
  64. Абсолютные валютные курсы: математика, код и практика

    Mon, 12 Jan 2026 15:30:27 -0000

    📊 Знаете, что общего у температуры в городах и валютных курсов? И то, и другое — относительные величины. У вас есть разницы, но нет абсолютных значений.

    Можно ли из одних лишь парных котировок вроде EUR/USD или USD/JPY вычислить внутреннюю, абсолютную стоимость каждого доллара, евро или йены? Оказывается, можно — и для этого не нужен волшебный экономический калькулятор.

    В этой статье мы делаем то, что звучит как задача для детектива: восстанавливаем абсолютные значения из одних лишь отношений. С помощью чистого Python и метода наименьших квадратов мы превращаем сеть из 85 рыночных котировок в единую шкалу стоимости для 45 валют.

    Что вас ждёт:

    Матрицы, логарифмы и МНК — как линейная алгебра очищает финансовые данные от шума.

    Рабочий код — от построения матрицы инцидентности до ежедневного расчёта.

    Фокус с разоблачением — на примере USD/JPY покажем, как понять, что на самом деле движет парой: укрепление доллара или ослабление йены?

    Масштабирование до 153 валют — как та же математика работает для всей мировой системы.

    Если вы когда-либо задумывались, как устроена «кухня» валютного рынка за пределами парных графиков — эта статья для вас. Переходите, чтобы узнать, как превратить относительность в абсолют.

    Читать далее
  65. Не Git-ом единым: гид по системам контроля версий для особых случаев

    Mon, 12 Jan 2026 15:29:47 -0000

    А есть ли жизнь вне GIT? Что там? Может там летают птеродактили или НЛО? Или там просто пустое поле? Давайте разбираться.

    Читать далее
  66. Navigation3 + Koin в Compose Multiplatform

    Mon, 12 Jan 2026 15:15:58 -0000

    В этой статье я бы хотел поделиться своими наработками по тому, как можно удобно совмещать библиотеку Navigation3 и Koin в Compose Multiplatform проекте и какие подводные камни есть на текущий момент.

    Читать далее
  67. Корутины C++20

    Mon, 12 Jan 2026 15:14:46 -0000

    Думаю, многие согласятся, что реализация корутин в C++20 с первого взгляда выглядит страшновато, а документация скорее более запутывает, чем вносит ясность. Многие воспринимают работу приостанавливаемых функций как некую магию со своими странными co_abracadabra()'ми и прочими promise_type'ами.
    В этой статье я хочу разоблачить якобы стоящую за корутинами магию, сдёрнуть покровы и показать, что спрятано под столом у фокусника.

    Читать далее
  68. Редчайший прототип Motorola E398, который работал на… Linux

    Mon, 12 Jan 2026 15:13:18 -0000

    Помните мою статью про историю моддинга и аппаратную платформу Motorola E398? Если ещё не читали, то рекомендую ознакомиться. А тем временем у @EXL нашёлся редчайший прототип E398, который разработали в России и он работал на Linux! Если интересно почитать его историю и что у него внутри - жду вас под катом.

    Читать далее
  69. Как затащить AI в Java/Kotlin проект

    Mon, 12 Jan 2026 14:56:05 -0000

    Мир Enterprise-разработки на Java/Kotlin и мир нейронных сетей кажутся параллельными вселенными. С одной стороны - статическая типизация, многопоточность, Spring-контейнеры, а с другой - Python-скрипты, тензорные операции и эксперименты в Jupyter Notebook. Между ними - пропасть, через которую многие команды не решаются перешагнуть.

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

    Читать далее
  70. Как спроектировать 11-километровый тоннель в горах Тянь-Шаня: используем OpenTopography, QGIS и Civil 3D

    Mon, 12 Jan 2026 14:46:52 -0000

    В данной статье представлен детализированный процесс создания высокоточной цифровой модели местности (ЦММ), которая легла в основу проекта альтернативного автодорожного тоннеля через стратегически важный перевал Төө-Ашуу. Работа демонстрирует современный инженерный подход к обработке геопространственных данных в условиях сложного высокогорного рельефа Киргизского хребта (Тянь-Шань) на отметках около 2200 метров над уровнем моря.

    Основной акцент сделан на интеграции различных программных комплексов для достижения максимальной точности проектирования. В публикации подробно рассматривается алгоритм извлечения и верификации исходных данных из открытых источников (OpenTopography), их последующая математическая обработка и репроекция координат в среде QGIS. Ключевым этапом работы является трансформация дискретных растровых данных в динамическую векторную структуру — TIN-модель (Triangulated Irregular Network) в программной среде Autodesk Civil 3D.

    Этот метод позволяет не только визуализировать морфологию склонов, но и автоматизировать расчет продольных профилей и объемов земляных работ. Описанная методика нацелена на минимизацию геоинженерных рисков и оптимизацию трассировки 11-километрового тоннеля, что имеет критическое значение для развития транспортной инфраструктуры и обеспечения безопасности на трассе Бишкек–Ош.

    Читать далее
  71. Как сделать свой статический анализатор для Go?

    Mon, 12 Jan 2026 14:29:33 -0000

    Go разработчики постоянно сталкиваются с предупреждениями встроенного статического анализатора. А что делать, если его возможностей не хватает или нужно искать что-то специфичное для вашего проекта? Go предоставляет мощные инструменты для разбора и анализа кода. В этой статье мы поговорим о них и даже сделаем своё первое диагностическое правило.

    Читать далее
  72. Embedder для ИТ-крестьянина

    Mon, 12 Jan 2026 14:29:29 -0000

    Я - Дмитрий Черняк, владелец компании, производящей цифровых консультантов «Нейроботник» и архитектор этого решения. Наиболее простой и ходовой вариант нашего продукта — консультант на сайте, с подключенной моделью и RAG‑базами. Простые задачи ограничиваются одной базой, более сложные — несколькими, совмещающими семантический поиск с целевым — по ключевым словам и фразам, с многошаговым ответом. Для большинства задач в данной нише этого достаточно.

    Эта статья посвящена предновогоднему тесту эмбеддеров (табличка результатов прилагается).

    Читать далее
  73. Вот что я понял за 4 месяца написания ОС

    Mon, 12 Jan 2026 14:12:45 -0000

    Споры о самом сложном проекте во всем IT будут продолжаться вечно. Некоторые будут говорить что тяжелее всего написать ОС, другие скажут игровой движок, может еще попасться драйвер.

    В этой статье я постараюсь подробно расписать свой опыт в написании ОС.

    Читать далее
  74. [Перевод] Микрофичи, которые хотелось бы шире распространить в языках программирования

    Mon, 12 Jan 2026 14:05:43 -0000

    Большая часть работы по теории языков программирования и проектированию языков программирования касается аспектов (1) и (2), так как именно они наиболее важны, но лично я глубоко увлекаюсь фичами типа (3). Поскольку эти фичи такие мелкие, именно они наиболее активно перетекают из языка в язык, ведь добавить их можно совсем «малой кровью». Сам я много времени провёл за изучением нишевых малопонятных языков, и за этим встречал множество крутых фич из третьей категории — таких, с которыми вы, возможно, никогда не сталкивались. Расскажу о некоторых из них!

    Читать далее
  75. AI для рефератов и исследований: как работает многошаговый генератор текстов в продакшене

    Mon, 12 Jan 2026 14:01:05 -0000

    В Кэмпе мы много работаем с текстовым генератором — и не в демо, а в продакшене, где ими пользуются тысячи студентов. За это время мы успели поговорить с коллегами из R&D, ассессмента и продукта и разобраться, почему один и тот же AI может писать либо внятный текст, либо странную мешанину из абзацев — даже на похожих запросах.

    Читать далее
  76. NetBSD: вторая жизнь Nintendo Wii. Как и зачем я установил эту ОС на игровую консоль

    Mon, 12 Jan 2026 14:00:42 -0000

    Привет, Хабр! Мое плотное знакомство с консолями Nintendo началось с Wii U. Так уж получилось, что лучшей серией слешеров я считаю Bayonetta. А поскольку вторая часть вышла как эксклюзив для Wii U, мне пришлось приобрести приставку. Потом заодно познакомился с The Legend of Zelda — и понеслось. Примерно то же самое случилось и с выходом Bayonetta 3 — обзавелся Nintendo Switch. Что самое интересное, у меня никогда не было обычной Wii.

    Волей случая мне в руки попался замечательный экземпляр, но на него я решил посмотреть с точки зрения железа. Внутри меня ждал любопытный конфиг из PowerPC процессора IBM Broadway + SoC производства ATI, который отвечает за графику, а также устройств ввода-вывода.

    Читать далее
  77. Вот почему мы не строим с ипотекой и вам не советуем

    Mon, 12 Jan 2026 13:58:04 -0000

    Стройка – это всегда интересно. Звонит жена: 

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

    У мужчин бывает проблема с алкоголем. Ночной звонок:

    «А давайте поставим ламинированные окна на 500 000 ₽ дороже!» 

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

    Бывают агрессивные случаи. Заказчик с утра нормальный, а вечером звонит менеджеру:

    «Слышь ты, *****, выходи на улицу, я тебя оболью бензином и сожгу». 

    На утро ничего не помнит. 

    ***

    Я никогда не занимался строительством, пока не столкнулся с проблемой.

    Читать далее
  78. Оценка эффекта релиза по истории метрики: causal impact без AB теста

    Mon, 12 Jan 2026 13:55:53 -0000

    После релиза метрика почти всегда меняется. Иногда это реальный эффект изменения, иногда - сезонность, маркетинг, внешний фон или просто шум. Если AB теста не было, а решение все равно нужно принимать, остается вопрос: как аккуратно оценить влияние релиза по истории метрики и не обмануться простым сравнением до и после.

    В статье разбираю практический подход causal impact для случая, когда у нас есть одна метрика во времени и понятная дата изменения. Строим контрфакт (counterfactual) - прогноз того, какой была бы метрика без релиза - и сравниваем его с фактом. На этой основе считаем эффект в абсолютных значениях, накопленный эффект и относительный вклад в процентах.

    Отдельное внимание уделяю проверкам, без которых такой анализ может превратиться в тыкву: качество прогноза на периоде до изменения, учет зависимости по времени через block bootstrap, устойчивость к выбору окна и плацебо даты, которые помогают понять, выделяется ли реальный эффект на фоне ложных интервенций.

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

    Читать далее
  79. [Перевод] Почему JS-разработчики выбирают Rust, Go и Zig

    Mon, 12 Jan 2026 13:30:38 -0000

    Команда JavaScript for Devs подготовила перевод статьи о том, как инструменты JavaScript переживают сдвиг в сторону системных языков. Rust, Go и Zig уже не эксперимент, а основа нового поколения бандлеров, линтеров и компиляторов. Выясняем, почему экосистема сознательно уходит от JavaScript в собственных инструментах, какие выгоды это даёт и какие компромиссы приносит.

    Читать далее
  80. Промпт ребром

    Mon, 12 Jan 2026 13:23:50 -0000

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

    Читать далее