Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 12 мин. 56 сек. назад

TAPe‑дневник, день 8: сегментация по границам, 77% классификации и первые бенчмарки против YOLO

чт, 04/09/2026 - 22:55

В этом посте продолжаем дневник TAPe‑детекции на COCO: добавляем сегментацию по контрастным патчам на границе объектов, дорабатываем классификацию, избавляемся от learning rate и смотрим, как ведёт себя YOLO на нашем маленьком датасете.

А уже завтра покажем базовые и COCO‑бенчмарки, сравнения с YOLO и RF‑DETR по точности (mAP50/mAP50‑95), скорости, числу параметров и требованиям к данным, а заодно чуть подробнее поговорим про аннотацию и то, почему нам хватает десятков изображений на класс там, где другим нужны сотни тысяч.

Вникнуть

Почему «избалованность» — главный KPI воспитания детей. Вы точно этого не знали

чт, 04/09/2026 - 22:54

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

Мы пашем годами, чтобы обеспечить их будущее, а потом с ужасом смотрим, как они не ценят нашу заботу.

Но что, если я скажу, что их «избалованность» — и есть ваш главный KPI?

Наши предки умирали от простуды, чтобы мы могли ворчать в очередях аптек.

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

Как перестать винить молодежь в лени и понять настоящий смысл своего богатства.

Ответы в новой статье Моргана Хаузела. Морган — один из лучших авторов, пишущих на тему финансовой грамотности на английском языке. Я сделал для вас перевод.

Читать далее

Создаем комикс с помощью нейросетей: пошаговый разбор

чт, 04/09/2026 - 22:20

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

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

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

Работать я буду в BotHub - это агрегатор нейросетей. Если вам надоело прыгать по сайтам, постоянно включать и выключать VPN, регистрироваться и разбираться, где какая кнопка, BotHub собирает Midjourney, DALL-E 3, Kandinsky и другие популярные модели в одном интерфейсе. Оплата по факту использования - сколько нагенерировал, столько и заплатил. К тому же сервис дарит 300 000 капсов всем новым пользователям по ссылке, можно затестить прямо сейчас!

Одна просьба перед стартом: не ждите от нейросети идеала с первой попытки. Это не голливудский ИИ.

Поехали, приятного прочтения!

Читать далее

Pretext — библиотека, которая считает текстовую вёрстку в 500 раз быстрее браузера. Зачем это нужно и как работает

чт, 04/09/2026 - 22:01

28 марта 2026 года инженер Midjourney Cheng Lou выложил в открытый доступ библиотеку, которая за неделю набрала почти 40 тысяч звёзд на GitHub. И имя ей — Pretext. Это движок текстовой верстки на чистом TypeScript, который полностью обходит DOM и браузерный layout рефлоу. За этим стоит вполне большая проблема и красивое решение.

Давайте разберемся, что это такое, зачем оно нужно, как устроено и стоит ли тащить к себе в проект.

Читать далее

Как бы я рассказал про линейную регрессию (если б меня кто-то спросил)

чт, 04/09/2026 - 21:58

Привет, Хабр! Если вам когда‑либо хотелось разобраться в том как работает линейная регрессия, или хочется освежить в памяти основные моменты без необходимости продираться через разрозненные источники, то прошу под кат. Это не статья «от начинающего для начинающих. Экстра лонгрид — писал больше года. Статья концептуальная, а концептов пять: 1) ключевой повествовательный компонент — визуализации (их около сотни), текст — вспомогательный; 2) анимации везде где только можно (их всего 34); 3) простота — достаточно знаний со школьного курса математики чтобы начать читать; 4) воспроизводимость — подавляющее большинство медиаматериалов сгенерированы при помощи Python а исходный код выложен в open‑source и, самый главный, 5) фокус на практике, — например, если упоминается векторная запись метода наименьших квадратов, значит она в нарративе решает возникшую боль читателя.»

Читать далее

200+ зарубежных компаний с русскоязычными командами: где искать работу на международке?

чт, 04/09/2026 - 21:16

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

Внутри 200+ компаний с российскими или восточно‑европейскими корнями. Плюс ссылки на вакансии, сферы и сведения о релокации.

Читать далее

Автоматизиция деплоя контейнеров в Yandex Cloud с помощью Terraform и LLM

чт, 04/09/2026 - 21:10

Базовый сценарий: вы пушите образ в Container Registry, и ничего не происходит. Чтобы обновить Serverless Container, нужно идти в консоль и накликивать обновление контейнера. Странно, что такой автоматизации нет «из коробки», но её легко собрать на коленке.

Я прошел этот путь и упаковал всё в готовый репозиторий:

Cloud Function на Go, которая ловит события Registry.

Terraform-конфиг, который разворачивает всю обвязку.

Разбор формата событий YMQ (самая неочевидная часть).

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

Читать далее

Странное тестовое задание или как упустить работу мечты

чт, 04/09/2026 - 20:44

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

https://github.com/v-maliutin/pgSQLMock

Цифровая физика — это «Матрица» или еще нет?

чт, 04/09/2026 - 20:35

Когда-то давно, в журнале «Наука и Жизнь», я наткнулся на игру «Эволюция» Джона Конвея — и влюбился в нее с первого взгляда.

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

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

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

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

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

Читать далее

Эволюция хаоса, сиквел

чт, 04/09/2026 - 20:33

Начало:

https://habr.com/ru/articles/1010440/

https://habr.com/ru/articles/1019136/

https://habr.com/ru/articles/969194/

Продоление:

Сезон 14: Девяносто пять процентов

Эпизод 1: Проект «Клон» и физика безделья

Внутри модернизированной «Капли» пахло влажной землей, переспелой маракуйей и сладковатым древесным соком.

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

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

Марк, устроившись в гамаке между трубами гидропоники, развлекался тем, что подкидывал в воздух местный сладкий орех и ловил его ртом. Корабль патрулировал сектор на холостом ходу, поэтому для создания гравитации «Капля» медленно вращалась вокруг своей оси. Из-за эффекта Кориолиса траектория подброшенного ореха плавно загибалась. Марк, как истинный инженер, делал в уме поправку на вектор, скашивал глаза, и орех с хрустом исчезал во рту.

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

Читать далее

Укрощаем зоопарк, или Тестируем с помощью собственных API-mocks

чт, 04/09/2026 - 20:01

Как тестировать систему, если половина её компонентов — это «чёрные ящики» с уникальными протоколами, а стандартные API-mocks не справляются? С точки зрения готовых решений — тупик… 

Меня зовут Дмитрий, я AQA-инженер в ИнфоТеКС. Мы с командой столкнулись с этой проблемой и создали собственные API-mocks, которые не просто отвечают шаблонными сообщениями, а ведут себя как настоящие компоненты системы. В этой статье — наш путь от идеи до работающего решения, которое можно адаптировать под ваши задачи.

Читать далее

Kotlin для новичков: всё о функциях за 15 минут

чт, 04/09/2026 - 19:55

Продолжаем серию «Kotlin для новичков»!

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

В этом туториале вы узнаете:

▪️ Как объявлять функции и чем это отличается от Java.
▪️ Что такое именованные аргументы и значения по умолчанию (и почему это круто).
▪️ Как работает стек вызовов и области видимости.
▪️ Главные best practices, которые используют в разработке.

Читать далее

Я разучился получать удовольствие от программирования из-за LLM. Его вернул шкаф

чт, 04/09/2026 - 19:47

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

А потом мне привезли шкаф. И он неожиданно все расставил по местам.

Читать далее

Анонс приложения полностью написанное AI

чт, 04/09/2026 - 19:45

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

Я хочу написать мобильные приложения для iOS и Android начиная от дизайна и до деплоя с помощью Claude Code.

Читать далее

Ваш собес уже в базе

чт, 04/09/2026 - 19:44

Привет, Habr.

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

Если чуть дольше повариться в рынке, становится видно, что вокруг собеседований уже давно существует отдельная инфраструктура. Речь про слитые вопросы, базы по компаниям, закрытые чаты, документы и каналы, где собирают и передают друг другу реальные этапы найма. Причём это уже давно не история про редкие “утечки” или единичные случаи. Для части рынка это вполне рабочий инструмент подготовки.

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

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

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

Читать далее

Паттерны конкурентности в Go. Подробный разбор. Часть 3. Pub/Sub

чт, 04/09/2026 - 19:43

Пример паттерна Pub/Sub на Go с подробным описанием кода. Пример подходит для знакомства с паттерном в процессе обучения, собеседования. В статье есть ссылка на полноценную библиотеку, созданную на основе данного примера.

Читать далее

Полтора года без ручного кода: почему инструкции ИИ‑агенту не заменяют инженерную дисциплину

чт, 04/09/2026 - 19:11

ИИ‑агенты вроде Claude Code и Cursor умеют писать код. Но одного файла с инструкциями им хватает ровно до первых сложных задач. Дальше агент молча трогает семь модулей вместо одного, уверенно додумывает чужой API и третий раз подряд наступает на одни и те же грабли. На тридцатом проекте становится ясно, что нужен полноценный инженерный стандарт, а не набор личных правил. В индустрии такого стандарта до сих пор не было, поэтому пришлось написать его самому. Так появились SENAR (открытый стандарт инженерного процесса для разработки с ИИ‑агентами) и фреймворк TAUSIK к нему. Первая статья из шести рассказывает, из какой конкретно боли они выросли.

Читать далее

Как я строил Smart Search для анализа вакансий: семантика, 152-ФЗ и борьба за экономию токенов

чт, 04/09/2026 - 18:59

Привет, Хабр! Меня зовут Денис, я продолжаю рассказывать о своём проекте. Эта статья — не очередной обзор фич. Это инженерный пост‑мортем: как я спроектировал умный поиск вакансий, где упёрся в 152-ФЗ, как считал экономику каждого прогона и какие ошибки успел наделать в продакшене.

Если вы делаете LLM/ML‑фичи для B2C/B2B‑продукта в РФ, многие решения покажутся знакомыми, а некоторые — спорными. Буду рад обсуждению в комментариях.

Читать далее

Мы выпустили игру в ранний доступ и всё пошло не так

чт, 04/09/2026 - 18:55

Ritualist — это isometric roguelike в стилистике low poly. В ранний доступ мы вышли 5 марта, а до этого участвовали в Steam Next Fest с демкой (об этом хочется выложить отдельную статью, там отдельный пласт проблем и неоправданных ожиданий). Команда за время разработки сильно менялась: сначала нас было много, потом люди уходили, и сейчас в проекте осталось пять человек. Сама игра была в разработке больше 2 лет, но плотно ей заниматься начали всего полгода назад: как раз когда команда сократилась до этого ядра.Почему так вышло? Потому что до этого мы толком не знали, как управлять продуктом, не умели договариваться и делали ставку не на те вещи. Рассказываем по порядку: что было до раннего доступа, что случилось после и с чем мы боремся сейчас.

Читать далее

Цифровая зрелость: третий этаж, который строят без фундамента

чт, 04/09/2026 - 18:39

TL;DR

ИТ-гигиена — чтобы не упасть. ИБ-гигиена — чтобы не потерять. Цифровая зрелость — чтобы расти. Три уровня одной пирамиды, которые большинство компаний строят в обратном порядке или вообще по отдельности.

В статье: чем цифровая зрелость отличается от ИТ и ИБ зрелости, как устроена шкала от 0 до 4 и где на ней реально находится средний бизнес в России, шесть доменов оценки, шесть ловушек в которые попадают почти все — и шесть шагов чтобы начать без консалтинга и лишних трат.

Полезно CDTO, CTO, CIO и всем, кто отвечает за цифровизацию в компании от 50 до 500 человек.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 1 гость.