Feed aggregator

[Перевод] Один баг в проде, после которого я всерьёз воспринимаю неопределённое поведение

Habr.com - Thu, 06/04/2026 - 23:38

Много лет назад моя рутинная работа заключалась в поддержке большой базы кода на C++. Этот проект был настоящим кормильцем всей компании, и в нём предоставлялся публичный HTTP API, через который принимались онлайн-платежи. Речь шла об обработке платежей в размере миллиардов евро ежегодно.

Тогда меня ещё было не назвать опытным C++-разработчиком. Разумеется, я знал о неопределённом поведении, но как о чём-то абстрактном, о беде, которая приключается только с новичками. Как же я был неправ!  

В этой статье везде, где написано «структура», я имею в виду «структура или класс».

Читать далее

FlakyDetector 2.0: Один комментарий, который перевернул моё представление о нестабильных тестах

Habr.com - Thu, 06/04/2026 - 23:27

Полгода назад я написал статью про FlakyDetector — инструмент, который ищет нестабильные тесты по одному лишь исходному коду, Потом была статья FlakyDetector 2.0 . AST + CatBoost, 37 признаков, вроде бы всё круто.

Но один комментарий меня добил.

Пользователь Ariless рассказал реальный кейс: в их проекте тест падал с SLOT_OVERLAP — не потому, что в коде теста было что-то плохое, а потому что фикстура была общая на несколько тестов (shared scope). Предыдущий тест не успел почистить слот — следующий упал.

Читать далее

REDB изнутри, статья 1: 13 таблиц, на которых работает всё

Habr.com - Thu, 06/04/2026 - 23:08

В предыдущей статье я разобрал что умеет REDB на практике: code-first схемы, LoadAsync без Include, LINQ с оконными функциями, деревья, redb.Route и redb.Tsak. Если не читали — начните с неё, она даёт общую картину.

Теперь начинаю цикл «REDB изнутри» — серия статей про устройство хранилища: как хранятся объекты и свойства, как работают схемы и кэш структур, как LINQ превращается в SQL, как устроены деревья, права, оконные функции. Всё с реальным SQL под капотом.

Первая статья цикла — про саму базу данных. Без понимания схемы таблиц всё остальное будет висеть в воздухе.

Читать далее

Плати по миру: честный отзыв о виртуальной карте в 2026 году — как я плачу из России за Claude, подписки и путешествия

Habr.com - Thu, 06/04/2026 - 22:25

Расскажу без воды и рекламных лозунгов, как я почти год живу с зарубежной виртуальной картой и почему перестал нервничать каждый раз, когда нужно что‑то оплатить за пределами России. Это не теория из интернета, а мой личный опыт: с чего всё началось, где я спотыкался и что в итоге работает. Если вы новичок и пока не понимаете, что такое виртуальная карта и зачем она нужна — объясню всё простыми словам.

Читать далее

rtk + context-mode поверх Serena + Semble: стоит ли нахлобучивать прокси-экономию токенов или это бред?

Habr.com - Thu, 06/04/2026 - 22:20

Тема экономии токенов сейчас дико популярна, и мы с ребятами в Гильдии AI-инженеров знатно её пообсуждали. Напомню краткую суть: там связка Serena (LSP) + Semble (векторные эмбеддинги) + Ripgrep (поиск координат) показала себя абсолютным топом для точечной навигации.

Но в комментариях и личке мне тут же начали советовать: «Нахлобучь сверху еще rtk для сжатия вывода терминала и context-mode для полнотекстового индекса репозитория! Тема прокси-экономии сейчас на пике хайпа, сэкономишь еще больше!». Я подумал за**ись.

И решил провести душный чек. Взял популярный open-source проект supermemory (~180 файлов, JS/TS) и замерил: действительно ли добавление rtk + context-mode дает реальный профит поверх моего текущего сетапа, или это просто карго-культ и оверхед, который утянет бюджет в минус?

Читать далее

AI-агент своими руками: память, браузер, задачи и навыки — без боли

Habr.com - Thu, 06/04/2026 - 22:16

Привет, Хабр!

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

Этим я занимаюсь на работе, дома, в отпуске — везде. Такой уж человек.

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

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

Читать далее

Одна строка — много объектов: как агрегировать эмбеддинги для ML-моделей

Habr.com - Thu, 06/04/2026 - 21:45

Иногда одна строка датасета соответствует не одному объекту, а целому набору связанных объектов: новостям, комментариям, изображениям или событиям. Каждый из них можно превратить в эмбеддинг, но модель обычно ждет фиксированный набор признаков. В статье разбираю, как с этим работать на практике: от простых агрегатов и pooling до MIL, LLM‑разметки и гибридных подходов.

Читать далее

Чуть не отчислили за программирование, а сейчас Senior Data Scientist

Habr.com - Thu, 06/04/2026 - 20:58

Спойлер: я не выпускник МФТИ, не олимпиадник и ненавидел программирование. У меня было 45 баллов ЕГЭ по математике, диплом инженера ПГУПС и стойкое ощущение, что в IT мне не светит ничего. Сейчас я Senior Data Scientist в крупном банке, а в 26/27 буду преподавать в ИТМО. В этой статье - как именно так получилось, и что нужно понять, чтобы не сидеть годами на одной работе за 100к, когда соседняя сфера платит втрое больше.

Читать далее

Компонент сам себе стор, а внешний стор это антипаттерн

Habr.com - Thu, 06/04/2026 - 20:58

Статья о том, почему не надо учить Redux и прочие внешние сторы За два года я ни разу не написал ни одного редьюсера

Везде антипаттерны, да ?

Голубая мечта околоайтишника — разбогатеть на ChatGPT-обертке

Habr.com - Thu, 06/04/2026 - 20:54

Вышла недавно статья на Хабре, которая осталась незамеченной.

Девушка, которая не шарит в программировании, навайбкодила телеграм-бота для практики английского. Бот буквально является оберткой над ChatGPT.

Что не так с этой историей...

Читать далее

Приманка для командира: изучаем атаки новой кибершпионской группировки SiribClone на российских военных

Habr.com - Thu, 06/04/2026 - 20:52

В феврале 2026 года эксперты F6 Threat Intelligence обнаружили файл, исследование которого привело к раскрытию инфраструктуры ранее неизвестной группировки. Специалисты F6 назвали её SiribClone – по метаданным одного из атакующих и используемому инструменту rclone (утилита командной строки с открытым исходным кодом для работы с облачными хранилищами). Несмотря на небольшое количество обнаруженных публичных сэмплов, мы установили, что атакующие активно тестировали свои разработки с декабря 2025 года, а самые ранние следы фишинговой активности злоумышленников датируются летом 2025 года.

Читать далее

[Перевод] Почему главная угроза робототехнике — не техническая

Habr.com - Thu, 06/04/2026 - 20:48

В начале XIX века английские ткачи ломали станки — не потому что не понимали технологию, а потому что понимали слишком хорошо. Два века спустя эта тревога возвращается.

Перевод статьи Why the Biggest Threat to Robotics Isn't Technical (Six Degrees of Robotics, Аарон Прейтер, май 2026) о том, почему главная угроза робототехнике сегодня — не техническая, с моими пояснениями для тех, кто следит за темой снаружи индустрии.

Читать далее

Обнаружение нарушений rPPG-сигналов в дипфейках

Habr.com - Thu, 06/04/2026 - 20:27

Remote Photoplethysmography (rPPG) — это технология бесконтактного измерения физиологических сигналов человека по видеозаписи. Изначально метод создавался для оценки пульса через обычную камеру, но позже стал одним из важных инструментов обнаружения дипфейков.

Основная идея очень проста:

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

Для настоящего человека физиологический сигнал присутствует всегда, однако его качество извлечения зависит от условий съемки. В синтетических видео rPPG-сигнал часто отсутствует, искажается или демонстрирует физиологически неправдоподобные характеристики.

 

Почему дипфейки плохо проходят rPPG

Большинство генеративных моделей обучаются воспроизводить -

форму лица, мимику, движения губ, моргание. Но, они обычно не моделируют - кровоток, сосудистые изменения, физиологические процессы. Поэтому при анализе возникают артефакты.

 

Признак 1. Отсутствие пульсового сигнала

В некоторых дипфейках спектр выглядит как шум:

Настоящее лицо:

пик на 75 bpm

Дипфейк:

хаотический спектр

без выраженного пика

 

Признак 2. Несогласованность областей лица

У живого человека:

лоб,

правая щека,

левая щека

показывают одинаковый пульс.

Например:

Лоб: 72 bpm

Правая щека: 73 bpm

Левая щека: 71 bpm

 

У дипфейка:

Лоб: 62 bpm

Правая щека: 91 bpm

Левая щека: 47 bpm

что физиологически маловероятно.

Читать далее

Спор про llms.txt не сходится: и критики, и хайп меряют не тот слой

Habr.com - Thu, 06/04/2026 - 20:25

Один лагерь показывает 0,1% обращений в логах и хоронит файл. Другой обещает прирост цитируемости на 30–60%. Обе цифры реальны. Они измеряют разные вещи, и пока спорщики этого не видят, спор идёт по кругу.

Я полгода вожусь с llms.txt на клиентских проектах и на собственном сайте. В мае прогнал восемь AI-систем через контролируемый тест, чтобы перестать гадать и увидеть, кто реально читает файл. Результат не подтвердил ни одну из двух громких позиций целиком. Он показал третью картину, которую обе стороны пропускают: llms.txt живёт не в логах фоновых краулеров и не в магии ранжирования. Он живёт в агентном слое реального времени и в IDE-агентах. Это узкое место, но там он работает.

Читать далее

Почему Claude Code и Codex не ускоряют команду: у компании нет общей памяти

Habr.com - Thu, 06/04/2026 - 20:21

Компании уже оплачивают сотрудникам Claude Code, Cursor или Codex, но не всегда видят рост производительности.

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

Разбираю, зачем команде общая память, и при чём тут GBrain, OpenBrain и обычные Markdown-файлы.

Научиться работать с контекстом

Обзор SPI Flash памяти MX25L6433F

Habr.com - Thu, 06/04/2026 - 20:14

В этом тексте я произвел обзор микросхемы SPI-NOR FLASH памяти MX25L6433F.
Показан код, который позволит запустить на микросхеме файловую систему LittleFS.

Читать далее

Как открывать шлагбаумы и ворота силой мысли

Habr.com - Thu, 06/04/2026 - 20:06

Как открывать шлагбаумы и ворота силой мысли. Описание мобильного приложения и конечного устройства.

Читать далее

Сократ + GPT: как построить диалог с LLM, который учит

Habr.com - Thu, 06/04/2026 - 20:04

Ребёнок сдал ДЗ - но понял ли он тему? Вместо разбора тетради я завёл диалог по сократическому методу: наводящие вопросы, петля любопытства, ловушки на типичные заблуждения и пересказ "как для младшего брата". Рассказываю, как из университетской философии и маркетинговых приёмов собрался system prompt для чата с LLM (DeepSeek), что дало temperature=0, обрезка истории и function calling - и почему это не замена мотивации, а инструмент, когда интерес уже есть.

Читать далее

AI Governance и контроль корпоративных AI-агентов: безопасные подходы для бизнеса в 2026 году

Habr.com - Thu, 06/04/2026 - 19:58

В 2026 году искусственный интеллект стал неотъемлемой частью бизнес-процессов: от автоматизации клиентских операций до внутреннего мониторинга данных. Но с ростом числа AI-агентов увеличиваются и риски. Непреднамеренное поведение AI может вызвать сбои в финансовых потоках, нарушение нормативов и утечку данных.

Например, в банковской среде AI, который управляет транзакциями, может заблокировать сотни счетов одновременно, если возникнет ошибка в алгоритме. В логистике автономные системы управления складами и роботами могут остановить цепочку поставок, если не предусмотрен механизм контроля. Такие сценарии уже фиксировались в корпоративных исследованиях 2024–2025 годов (см. IBM Research AI Risk Report, 2024).

Вывод: компании остро нуждаются в инструментах, которые позволяют сохранять контроль над действиями AI, минимизировать риски и при этом не замедлять инновации.

Читать далее

[Перевод] Почему радиоастрономы убеждены, что контакт с инопланетянами — лишь вопрос времени

Habr.com - Thu, 06/04/2026 - 19:51

Более пяти десятилетий назад астроном Фрэнк Дрейк использовал одну из крупнейших на Земле радиоантенн, чтобы отправить в космос закодированное сообщение, надеясь, что однажды оно достигнет глаз, ушей или других непостижимых органов чувств разумных инопланетян. Бесшумно прорезая Млечный Путь со скоростью света, ставшее теперь знаменитым сообщение Аресибо пролетело уже около 50 световых лет от Земли — это примерно в 10 раз больше расстояния до ближайшей звезды, Проксимы Центавра, но составляет лишь одну пятисотую часть пути до его предполагаемого пункта назначения в созвездии Геркулеса.

Поиск внеземного разума (SETI) — это игра в ожидание, но для радиоастронома Эммы Чепмен, астрофизика из Ноттингемского университета, вопрос о том, удастся ли человечеству когда-нибудь установить контакт с внеземной жизнью, звучит не как «удастся ли», а как «когда». Вселенная слишком обширна и богата планетами, чтобы человечество было единственной разновидностью жизни в ней, пишет Чепмен в своей новой книге «The Echoing Universe: How Radio Astronomy Helps Us See the Invisible Cosmos» (Basic Books, 2026). И когда мы действительно услышим наших гипотетических инопланетных соседей, радиоастрономы будут первыми, кто об этом узнает.

Читать далее

Who's online

There are currently 1 user and 5 guests online.
Syndicate content