Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 34 min ago

Нечестный обзор ИИ-агентов. Кто действительно смог реализовать Depixelizing Pixel Art?

Thu, 06/25/2026 - 13:00

Лето, скоро отпуск — захотелось написать статью, которую просто кайф прочитать, и заодно попробовать что-то новое. Для ИИ есть бенчмарки вроде HumanEval, где модель просят написать функцию на пару строк, есть задачи уровня «сделай мне todo-лист на React». А что будет, если дать современным ИИ-агентам по-настоящему наукоёмкую задачу — реализовать алгоритм из статьи SIGGRAPH на Swift, без сторонних библиотек?

Условия простые: 1 промпт = 1 реализация, без уточнений, без указаний на недочёты, без итераций правок.

Узнать, что получилось

Как двое договариваются о секрете, крича на всю площадь: алгоритм Диффи-Хеллмана без формул

Thu, 06/25/2026 - 13:00

Представьте себе площадь: людную, шумную, и на ней стоят двое, назовем их Алиса и Коля. Им нужно договориться о пароле, но шептаться друг с другом нельзя. А еще вокруг толпа, и в толпе стоит Ева, которая записывает каждое слово. Никаких записок, никаких встреч за кулисами, только крик через всю площадь.

Звучит как безнадежная задача. Все, что Алиса крикнет Коле, услышит и Ева. Любая информация, которая дойдет до Коли, дойдет и до нее. Кажется, что общий секрет в таких условиях невозможен в принципе.

А теперь плохая новость для нашей интуиции: именно это сейчас происходит на вашем устройстве.

Читать далее

И вновь уроки про deadlock-и

Thu, 06/25/2026 - 12:51

Многие из backend-разработчиков получали ошибки с неприятным содержанием, суть которого можно описать двумя словами: deadlock detected. Эти ошибки коварные. Возникают они там, где их не ждёшь, отладочной информации крайне мало или вообще нет, и для их решения необходимо глубокое понимание архитектуры как самого запроса и метода, из которого он вызвался (или методов, возможно, чужих...), так и архитектуры самой СУБД. Поэтому часто у таких ошибок либо переносится срок, либо попытки их исправить приводят к тому, что они возвращаются снова и снова. А deadlock-и так никуда и не исчезают...

Читать далее

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

Thu, 06/25/2026 - 12:50

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

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

Читать далее

Исследования показывают, что нас, возможно, окружают триллионы сознательных существ — и это не люди

Thu, 06/25/2026 - 12:44

Люди склонны к антропоцентризму. То есть мы часто считаем себя венцом эволюции, несмотря на то, что с точки зрения биомассы мы ничтожны по сравнению с растениями и другими животными. Например, по оценкам учёных, на Земле насчитывается более трёх триллионов деревьев — это число даже превосходит количество звёзд в нашей галактике. А если к этому добавить популяции более 380 000 других видов растений, то итоговая цифра становится просто ошеломляющей. Тем не менее многие из нас полагают, что мы — самые умные и сознательные существа на Земле.

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

Читать далее

Регион выхода — это инфраструктура, а не настройка у пользователя

Thu, 06/25/2026 - 12:31

Сервис открывается, отвечает, всё работает — но цены в другой валюте, половина функций спрятана, а платёжный шаг падает с невнятной ошибкой. Через час выясняется, что выдача зависит от того, из какого региона пришёл запрос, а вы ходите из «неправильного». Знакомо всем, кто проверял локализацию продукта или подключался к региональному B2B‑порталу из другой страны.

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

Читать далее

Вебинар «mTLS для Java сервисов в Kubernetes»

Thu, 06/25/2026 - 12:19

Приглашаем на вебинар, где разберём, как с помощью Axiom JDK Certified внедрять криптографию по ГОСТ без сложной настройки и лишнего кода. На вебинаре покажем живую демонстрацию: как Java-сервисы внутри Kubernetes устанавливают защищённое mTLS-соединение с использованием Axiom JDK Certified, КриптоПро/JTLS (ГОСТ TLS).

Что будет на вебинаре:

Читать далее

Ад позадачного сопровождения

Thu, 06/25/2026 - 12:17

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

Позадачное сопровождение — штука непростая и капризная. Несёт в себе массу проблем самого разного характера для всех участников. Вот эти проблемы я и хочу рассмотреть в статье.

Если вы не из 1С, но тоже сопровождаете постоянных клиентов — возможно, вам тоже будет полезно.

Читать далее

Я выпустил книгу «Невиноватая игра?». И вот зачем я это сделал

Thu, 06/25/2026 - 12:15

6 июня 2026 года, в день рождения А. С. Пушкина и в день «рождения» «Тетриса», вышла моя книга «Невиноватая игра?». В ней я разобрал множество мифов, связанных с индустрией. Вместо пустословия и обеления игр или же попытки показать только негативную сторону я использовал «доказательный» подход – привел результаты исследований, опросов, рассказал про отдельные жанры. Эта книга для детей и родителей, геймеров и новичков, чиновников и разработчиков. 

Не обошлось и без мемов вроде знаменитой Доки 2 или описания колумнисткой издания игры «Аллоды Онлайн» как шутера. 

Расскажу подробнее о том, зачем я это сделал.

Читать далее

Регистрация ПАК в реестре Минцифры: требования к аппаратной части

Thu, 06/25/2026 - 12:14

Многие производители программно-аппаратных комплексов (ПАК) не знают, что могут претендовать на налоговые льготы: НДС 0%, страховые взносы 15% вместо 30%, налог на прибыль 5% вместо 25%. Но для этого ПО должно соответствовать требованиям Минцифры. Рассказываю, каким...

Читать далее

Размагничивание кораблей: мины, физика и Курчатов. Часть 1

Thu, 06/25/2026 - 12:06

Спросите случайного человека, с чем у него ассоциируется фигура Игоря Курчатова. Скорее всего, вспомнят советскую ядерную бомбу. Кто-то добавит про знаменитую бородку или аэропорт Челябинска (Ииииигорь!). На этом, как правило, всё.

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

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

Сразу предупрежу: все части статьи, где описываются не физические принципы, а конкретные события, написаны с опорой на воспоминания участников. Местами они спорны или противоречат друг другу. На сам сюжет и уж тем более на физику это особого влияния не оказывает, но за прошедшие десятилетия кое-что приукрасили. Хотя какой хороший исторический детектив без прикрас?

Читать далее

Как мы ускоряли диффузионный декодер TTS

Thu, 06/25/2026 - 12:02

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

Внутри TTS работает каскад из трёх компонентов: языковая модель предсказывает аудиотокены по тексту, диффузионный декодер восстанавливает мел‑спектрограмму из латентов, а вокодер превращает её в звуковую волну. Долгое время самой тяжёлой была языковая модель, но после её оптимизации на первый план вышел декодер латентов — его forward pass запускается на каждом шаге семплинга диффузии, а шагов — десятки. Именно его мы и взялись ускорять.

Читать далее

Как из акулы сделать маргарин

Thu, 06/25/2026 - 12:01

Если что, акул нам жалко, как и других животных. У нас в Гельтеке при разработках обычно страдают только растения и нервы химика-технолога. Ещё камни, нам их тоже не очень жалко. Более того, акулы очень сомнительные в плане органолептики.

Без специальной обработки они пахнут как стихийный уличный туалет в ближайшем переулке после рок-фестиваля.

Так себе маргарин, короче. Про него и то, зачем его мазать на себя, поговорим позже.

Акулы клёвые. Они древние, и многие вещи у них работают не так, как у нормальных приличных рыб. Например, большинство рыб, если расслабятся, то обычно плавают с нейтральной плавучестью, куда поток несёт.

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

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

Никто особо не страдал по поводу этой неразгаданной тайны, пока в 2015 году Ицуми Накамура с сотоварищами не решил прицепить к ним доработанный фитнес-трекер.

Читать далее

Переделка системы автоматизации в коттедже: ошибки прошлого интегратора, доработки, результат

Thu, 06/25/2026 - 12:00

Иногда самый сложный проект — не новый объект, а тот, который уже успел сделать кто-то другой. В этом доме площадью 380 м² пришлось разбираться с ошибками предыдущего интегратора, пересобирать щит, искать недостающие линии и принимать нестандартные решения там, где отделка уже была завершена.

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

Читать далее

SLO as Code — нельзя верить людям

Thu, 06/25/2026 - 11:59

Всем привет, меня зовут Вячеслав, я Team Lead SRE в Купере. Рассказ в этой статье пойдет о том, как мы внедряли SLO, чего достигли и какие лайфхаки нашли по дороге.

Читать далее

[Перевод] Agentic SAMM: безопасная разработка, когда разработчик больше не только человек

Thu, 06/25/2026 - 11:53

Расширенная версия моего кейноута на ISC.AI 2026 в Пекине. Фреймворк и инструмент открыты — берите, ломайте и присылайте мне, что найдёте.

Читать далее

Спутниковая связь в симуляторе NS-3. Часть 8

Thu, 06/25/2026 - 11:24

Это заключительная статья цикла. В ней мы рассмотрим разработку и отладку сценариев симуляции спутниковой связи. Разберемся в форматах описания исходных данных эксперимента (сцены эксперимента). А также получим представление об интерпретации результатов моделирования.

Читать далее

Как я решил проблему ввода спецсимволов без запоминания кучи клавиатурных сокращений

Thu, 06/25/2026 - 11:16

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

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

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

Я решил подойти к той же задаче проще. Помимо прочего функционала в программе KeyRay я добавил возможность автоматической замены текста.

Читать далее

[Перевод] Каждый кадр должен быть идеальным

Thu, 06/25/2026 - 11:08

Не так давно я читал о протоколе Wayland и мне врезалась в память эта фраза:

Заявленная цель Wayland — «каждый кадр идеален».

Я считаю, что к этой цели должны стремиться мы все. В Wayland говорилось о технической стороне дела (современные стеки GPU очень сложные, а Wayland пытается вернуть себе контроль), но этот принцип можно применить и к UI.

Эмпирическое правило таково:

Если сделать скриншот приложения в любой момент времени, должно быть понятно, что на нём происходит

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

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

Читать далее

80% мирового HBM. Как Корея захватила рынок памяти для ИИ

Thu, 06/25/2026 - 11:04

Какой главный корейский продукт? Многие назовут автомобили, электронику и бытовую технику, сериалы, косметику или даже K-Pop. Но главный корейский продукт другой. Без него не работали бы смартфоны и ноутбуки, не было бы ИИ-бума, а весь мировой прогресс серьёзно бы замедлился. Эта корейская суперсила - память. В этой статье мы разберемся, как небольшая азиатская страна, отнюдь не сверхдержава, подмяла под себя главную драгоценность мировых технологий.

Читать далее

Who's online

There are currently 0 users and 12 guests online.