Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 4 min 24 sec ago

Открытка на Пасху: готовые промты на пасхальную тематику, как нейросеть помогает сделать поздравления для близких

Fri, 04/10/2026 - 18:20

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

Пасха — символ обновления, и именно поэтому она так органично вписывается в весну: всё расцветает снаружи и немного — внутри.

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

И конечно — поздравления. «Христос Воскресе» — одни из самых тёплых слов в году.

Традиции живут и меняются вместе с нами. Телеграммы сменились SMS, открытки из магазина — картинками в мессенджерах. Но в 2026 году появилась возможность, которой раньше не было: создать открытку, которую не существует нигде в мире, кроме как в вашем воображении и на экране нейросети.

Читать далее

Как работает система фейков для сквозного тестирования в Авито

Fri, 04/10/2026 - 18:16

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

Но если сценарий становится нелинейным (появляются развилки, выбор пользователя ведёт на разные экраны) всё усложняется. С этим E2E-тесты ещё справляются: пишем несколько тестов, каждый под свой путь. Сложнее, но решаемо.

Мы столкнулись с этим при работе с платформой в Услугах Авито: пользователь заполняет форму заявки, переходя между экранами. Логика переходов между экранами зависела от категории услуги, типа экрана и выбранных опций. Сценариев стало попросту слишком много. Пришлось искать другой путь. 

Меня зовут Константин Горностаев, QA в Авито, в этой статье я расскажу о подходе, который позволил нам решить эту задачу и получил название «система фейков».

Читать далее

Как мы строим Memory OS: от flat RAG к управляемому когнитивному сжатию

Fri, 04/10/2026 - 18:16

Мы прогнали через o4-mini больше 300 вариантов промптов с разными режимами reasoning_effort и обнаружили, что чем «умнее» модель рассуждает, тем хуже она извлекает структуру: начинает «улучшать» схему по своему усмотрению, объединять то, что должно быть раздельным, и ломать детерминизм пайплайна.

Это технический отчёт о том, как мы строили Superagent Memory OS — систему агентной памяти, которая на сегодня удерживает граф из десятков тысяч концептов и почти 2.4 миллиона рёбер поверх ~106.7 миллиона токенов из четырёх разных корпусов. Внутри: переход от flat RAG к Memory OS, парадокс reasoning и слой Semantic Mapper (–48% токенов, качество с 5.2 до 7.11), staging database и сжатие 34 805 сырых mention'ов до 7 339 канонических концептов, иерархический retrieval через UMAP+HDBSCAN+Optuna и 7 220 weighted links, четыре фазы отладки агента на LongMemEval (22+ шагов → 4–6), эксперимент EXP-GARDENER-001 про то, почему Flash-модель плодит ложные связи, bi-temporal модель фактов, MCP как суверенный интерфейс памяти и психологический слой с контролируемым словарём эмоций.

Главный тезис: retrieval не равен памяти.

Читать далее

Ставка на упаковку чипов: почему Intel меняет подход к разработке процессоров

Fri, 04/10/2026 - 18:16

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

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

Читать далее

Как один уличный роутер вытащил деревню из цифровой тьмы

Fri, 04/10/2026 - 18:15

Меня зовут Семён. Я живу в небольшой деревне на севере, где до ближайшего города — несколько часов по разбитой дороге, а зима иногда кажется длиннее календаря. Здесь интернет — не «развлечение перед сном», а единственный способ работать, учиться и не чувствовать себя отрезанным от мира.

До недавнего времени мой «канал связи» — это телефон на подоконнике в режиме модема. Днём он упрямо прыгал между 2G и 3G, ночью иногда показывал заветные буквы LTE, но стабильным это назвать было сложно. Скорость 1–3 Мбит/с с обрывами, видеосвязь через раз, обновления и большие файлы — только «поставить качаться и идти пить чай». Спутниковый интернет я пробовал пару раз, но быстро понял: платить много за пинг под несколько секунд и стабильный, но дорогой канал — не мой вариант.

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

Так я случайно наткнулся на NR‑712 — уличный 4G‑роутер с LTE Cat.12, панельной антенной MIMO 4×4 и двумя SIM‑карточками в одном всепогодном корпусе. На картинке — обычная белая коробка, в характеристиках — сухая фраза: «рассчитан на работу в зонах со слабым сигналом, монтаж на улице, питание по PoE». Для моей глухомани это звучало уже не как маркетинг, а как шанс.

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

Читать далее

Прозрачность и контроль: опыт внедрения электронной исполнительной документации

Fri, 04/10/2026 - 18:13

Привет, Хабр! Меня зовут Лера, я руководитель группы BIM-управления строительством в Sminex. Я уже делилась нашим опытом применения BIM-технологий и внедрения СИМ. В этой статье расскажу о том, как мы организовали электронную исполнительную документацию, какие сложности встретили и чего удалось достичь.

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

29 ноября 2022 года вышел приказ Минстроя России № 1015, который с 1 сентября 2023 года разрешил вести исполнительную документацию в электронном формате — без обязательного дублирования на бумаге. Для нас это стало возможностью наконец вывести процесс работы с документацией из «серой зоны» и сделать его прозрачным.

Перевод ЭИД в электронный формат позволил нам:

Читать далее

Поиск по коду: почему просто проиндексировать все коммиты — плохая идея

Fri, 04/10/2026 - 18:07

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

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

Читать далее

[Перевод] Как я с помощью автоматизации выиграл iPhone от McDonald’s

Fri, 04/10/2026 - 18:01

Несколько лет назад сеть McDonald проводила промо-акцию, в которой через простую мини-игру можно было выиграть iPhone. Называлась эта игра «FriesHit» и была доступна в мобильном приложении McDonald’s (бельгийская версия). Это просто примитивная тапалка, целью которой являлось занять первую строчку таблицы лидеров, чтобы заполучить заветный iPhone (или Samsung S10, если вы окажетесь на втором месте; но кому он нужен).

Каждый день таблица лидеров аннулировалась, то есть компания ежедневно отдавала iPhone X занявшему первое место (как я понял, это происходило целый месяц). Естественно, в игре есть свой подвох — чтобы набрать победные очки, нужно соревноваться с другими игроками. Хитрость в том, что для покупки жизней в игре вы тратите «баллы лояльности». Кто не знает, эти баллы вам начисляют за покупку товаров в сети (типа потратьте €1 в ресторане McDonald's и получите 10 баллов).

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

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

Читать далее

Началось: меня забанили в Claude Code на аккаунте за $200

Fri, 04/10/2026 - 17:58

Вчера мне заблокировали аккаунт в Claude Code.

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

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

Читать далее

От микротаргетинга до «Отцов России»: как технологии меняют политическую коммуникацию в 2026 году

Fri, 04/10/2026 - 17:57

Политическая коммуникация давно перестала быть искусством красивых речей с трибуны. Сегодня это сложная технологическая экосистема, где алгоритмы машинного обучения предсказывают поведение избирателей, дипфейки подрывают доверие к любому видеоконтенту, а микроинфлюенсеры с аудиторией в 5 000 подписчиков обладают большим весом, чем федеральные телеканалы. В этой статье мы разберём, как data-driven подход трансформирует мировые политические кампании, какие визуальные и смысловые конструкции формируют восприятие избирателей, и посмотрим, как эти глобальные тренды адаптируются в российских реалиях — на примере движения «Отцы России».

Читать далее

Кто хочет стать инсайт-волшебником, или Нейроинтегральное прогнозирование

Fri, 04/10/2026 - 17:49

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

Читать далее

Как работает система резервного копирования в SpaceVM

Fri, 04/10/2026 - 17:47

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

В SpaceVM система резервного копирования (СРК) изначально проектировалась не как отдельный внешний инструмент, а как часть платформы. Это важно: все сценарии — от быстрого отката до восстановления на другом узле — встроены в общий цикл работы с виртуальными машинами и не требуют отдельной инфраструктуры.

Разберём, как работает СРК в SpaceVM на практике: от моментальных снимков до полноценных резервных копий и массовых сценариев восстановления — то есть всех стандартных задач.

Читать далее

Нейрофотосессия по фото — топ-5 лучших нейросетей для генерации реалистичных ИИ фотосессий в 2026 году

Fri, 04/10/2026 - 17:45

На апрель 2026-го нейрофотосессия по фото окончательно перестала быть уделом дизайнеров и техногиков. Сегодня сделать профессиональную фотосессию через ИИ может буквально любой: загрузил снимок, выбрал стиль, получил результат. Но не всё так просто: одни нейросети «плавят» лица уже на втором кадре, другие дают пластиковую кожу без единой поры, третьи вообще не понимают, чего от них хотят.

В этом материале мы разобрали пять, на наш взгляд, актуальных нейросетей для генерации ИИ фото и фотосессий — Nano Banana Pro, Higgslied Soul, Seedream 5.0, Nano Banana 2 и FLUX — и честно рассказали, что каждая из них умеет, а где проваливается. Все нейросети будем тестировать через агрегатор нейросетей Study, который доступен в России без VPN.

В каждой из 5 нейросетей мы сгенерировали для сравнения результатов фото по такому промпту:

Читать далее

Переходный этап в управлении проектами или как выживать, когда на тебе не менее 4 управленческих ролей

Fri, 04/10/2026 - 17:39

ИИ не спасёт. Российские кейсы, цифры и методы выживания.

Контекст 2024-2025 – уже не просто делать быстрее, а делать так, чтобы один PM заменял аналитика, тестировщика и частично DevOps. ИИ не снял нагрузку, а перераспределил её.

Читать далее

Agile бессмысленный и беспощадный на примере моей работы в Билайн

Fri, 04/10/2026 - 17:31

В середине 2024 года я недолго проработал в Билайн. Уже тогда работу было найти достаточно сложно, это было видно потому что кандидатуру рассматривают в среднем по 1 месяцу и больше, но внешне начало кризиса мало кто замечал, писал что программисты зарабатывают свои деньги "ни за что". Нанимали народ они через прокладку-аутстафф. Было средне-сложное интервью на многопоточность, алгоритмы, паттерны проектирования с написанием кода. Мне потом сказал тим лид, что по их шкале я был ближе к топу выборке по набору баллов.

Суть проекта в котором я работал, была в следующем. Была некая БД c доступом через ORM EntityFramework и нужно было через некую многослойную архитектуру отдавать срезы запросов к сущностям через REST. Сущностей было порядка 2-3 десятков. Вся цепочка проброса по логике затрагивала несколько десятков файлов. Было создано несколько десятков тасков под каждую сущность и под каждого работника давалась задача портирования - по сути копи паст кода референсной сущности по всем этим 3-м десяткам файлов. С юнит, регрессионными тестами и всем остальным.

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

Т.к. до этого я долго не работал на "дядю" - у меня был то свой бизнес, то сам работал руководителем, я не сразу включился в корпоративные игры и решил выслужиться. В один спринт сделал не одну сущность, а с разу 3. С тестированием, со всем остальным. На разборе на меня смотрели как на бракодела и идиота, который полностью поломал рабочий процесс. Всегда нужно коммитить одну таску и точка. Ну дескать в качестве исключения, так и быть, разрешим заккомитить. В итоге что происходит - как самого проблемного меня ставят в конец очереди и все мои правки принимаются в самом конце и конечно же возникает конфликт, т.к. в эти общие файлы мерджит вся команда. На ревью может быть какая-то мелкая ошибка, и тогда мердж отклоняется и когда я правлю что-то в виде лишнего пробела и переноса строки, возникают новые и новые конфликты.

Читать далее

Запоминаем иностранные слова по видео-словарю, упорядоченного по грамматическим категориям и переводам

Fri, 04/10/2026 - 17:30

Введение

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

Самый примитивный метод для достижения данного результата – это, просто тупо, учить иностранно-русский словарь. При этом, речь не идет об изучении языка путем запоминания только его слов и их переводов. Здесь присутствует именно желание увеличить свой словарный запас, что совершенно не отменяет грамматику, а, всего лишь, способствует ей.

Многие из нас пробовали этот метод и, весьма вероятно, отказывались от него, как не оптимального.

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

Хорошо, а если читать слова и переводы, но не стараться запоминать их – это улучшит процесс их усвоения или нет? Большинство, наверняка, ответят – нет.

Однако, не все так очевидно. Эксперименты показывают, что если создать озвученный, желательно «живым» голосом, видео-словарь, упорядоченный по грамматическим категориям иностранных слов и по их русским переводам, а, затем, просто внимательно его смотреть и слушать (буквально, «с открытым ртом»!), без желания что-либо специально запоминать, то тогда, слова усваиваются как бы, сами собой, без явных усилий (рис. 1). Что, конечно, удивляет!

Читать далее

Как доводить сложные задачи до конца, когда всё меняется на ходу — переосмысление международных платежей в OTP Бизнес

Fri, 04/10/2026 - 17:18

Привет, Хабр! Меня зовут Влада Ларионова, я продуктовый дизайнер в ОТП Бизнес, работаю в трайбе Corporate & SME и отвечаю за продукты для клиентов, ведущих внешнеэкономическую деятельность. В этой статье я расскажу, как мы переосмыслили отображение статусов международных платежей, чтобы пользователям стало понятно, что с их деньгами. Статья будет в особенности полезна всем работающим в В2В - это кейс про ясность и контроль в сложноструктурированных сценариях.

Читать далее

Почему у shuffle privacy есть фазовая диаграмма — и причём тут XLoader

Fri, 04/10/2026 - 17:16

31 марта 2026 года ThreatLabz/Zscaler опубликовали разбор последних версий XLoader. Начиная с версии 8.1, авторы трояна переработали механизм связи с управляющим сервером: в бинарнике зашито 65 C2-адресов. За проход XLoader случайно опрашивает 16 из них; процесс повторяется, пока не будут перебраны все. Реальный C2 различим только после установления соединения и проверки ответа. Дополнительно используются несколько слоёв шифрования и две реализации HTTP-запросов с разными User-Agent’ами.

Для аналитика это задача различения: по наблюдаемому транскрипту — набору соединений и ответов — восстановить скрытую связь «бот → реальный C2». Задача выглядит чисто инженерной. Но за ней стоит математический вопрос: сколько информации о скрытой связи содержит транскрипт, и от чего зависит ответ?

Читать далее

Room или SQLite? Как не писать SQL запросы вручную на Android

Fri, 04/10/2026 - 17:16

Каждое Android-приложение, которое хранит данные на устройстве, рано или поздно сталкивается с базой данных. Встроенная SQLite — надёжное решение, но работа с ней через SQLiteOpenHelper требует написания SQL-запросов вручную, преобразования курсоров в объекты и постоянного контроля за закрытием соединений. Это отнимает время и довольно часто вызывает ошибки.

Google предложил библиотеку Room, которая является оберткой над SQLite и реализует паттерн ORM (Object-Relational Mapping). В этой статье мы на конкретном примере сравним, как выглядят операции добавления и чтения данных на чистом SQLite и на Room. Вы увидите, почему Room избавляет от «шаблонного кода» и делает работу с БД простой и безопасной.

Читать далее

Эйчары тоже плачут: почему им (и вам) нужна автоматизация подбора

Fri, 04/10/2026 - 17:05

Не испытываете радости от взаимодействия с эйчарами? Они тоже от всего этого не в восторге: по данным опроса Happy HR Report, треть из них находится в состоянии выгорания или близком к нему. «Меня засосала опасная рутина» — уже практически девиз специалистов по найму. Почти половина из них жалуется на постоянный аврал, отсутствие стратегии и смысла в деятельности, недостаток ресурсов для выполнения задач. 

Привет, Хабр! Я — Настя Антоненко, менеджер продукта ITSM 365 по направлению HR-tech. Рассказываю, почему компаниям нельзя игнорировать выгорание эйчаров и как их разгрузить с помощью автоматизации подбора и адаптации. 

Читать далее

Who's online

There are currently 1 user and 2 guests online.