OpenAI Assistants не хватило гибкости для сложной логики. Свой бэкенд превратился в операционный ад — 50% времени на поддержку вместо разработки. Agent Builder создавал vendor lock-in. Как мы решили эту проблему в Soft Skills Lab.
Читать далееДроны, которые работают на GPS, глушатся и это большая проблема для летательных аппаратов. Сигнал от спутников GPS проходит около 20 000 км и достигает антенны дрона с минимальной мощностью. Любая наземная глушилка, излучающая шум на частотах L1/L2/L5, для приемника дрона оказывается в тысячи раз громче спутников. Приемник слепнет, дрон теряет координаты, переходит в аварийный режим и сносится ветром.
И поэтому нам нужна MVIO (Monocular Visual Inertial Odometry).
Это технология, которая позволяет дрону понимать свое положение в пространстве, используя только одну камеру и IMU. В этой статье мы разберем реализацию такой системы на C++. Мы увидим, как объединить видеопоток и данные акселерометра в реальном времени, используя фильтр Калмана и библиотеку OpenCV.
Читать далееВсем привет!
Если вы занимаетесь обучением или тюнингом больших языковых моделей, используете инференс в режиме реального времени или выполняете сложные HPC-симуляции, то наверняка задавались вопросом: «а каково это будет на одном из лучших в мире чипов»?
Как только мы получили B200, графический процессор, который по заявлениям производителя открывает новые грани производительности, гибкости и масштабируемости, то сразу побежали его тестировать. Сегодня я и мои коллеги из Evolution Bare Metal возьмем лупу SGLang и пристально взглянем на новую карту. Заходите под кат оценить, какие цифры нам покажет B200 «в бою», и узнать, чем отличается эта модель от предыдущих ускорителей NVIDIA, таких как A100, H100 и H200.
Читать далееНа хабре частенько всплывают одни и те же истории: человек продал крипту, а потом внезапно получил блокировку всех счетов, или чего хуже – уголовный срок. Причем многие искренне не понимают, что они могли сделать не так, чтобы нагнать на себя столько проблем.
Спойлер: чаще всего, проблема не в том, что ВЫ делали что-то плохое, а в том как именно выглядит денежный поток со стороны банка. Для него вы попали под 115 статью Федерального закона (отмывание денег), теперь все ваши счета и карты заблокированы по 161 статье из-за одной подозрительной транзакции. Вернуть все на круги своя, отнюдь не простая задача, для примера – человек уже долгое время возится с этой проблемой, пытаясь одновременно снять наложенные на него ограничения и не потерять свои деньги.
В раздумьях над этой ситуацией, я наткнулся на PR-материал, со стороны конкурентов, про криптокарту/кошелёк, который встраивает криптооперации в легальную инфраструктуру. Мной было принято решение озвучить альтернативный подход, который мы используем в BotHub: мы официально покупаем USDT у физических лиц, а расчет по рублям идет от юридического лица по договору. Дополнительно к этому, любая сделка обязательно проходит предварительное согласование с комплаенсом Т-банка.
Читать далееВ начале 2000-х на сцену вышел Spring Framework — сначала как скромная альтернатива, а затем как настоящая революция в Java-мире. Он предложил радикально иной подход: простоту, ориентированность на бизнес-логику и свободу от излишней инфраструктурной навязчивости.
Цель статьи — рассмотреть Spring как эволюционирующий инструмент. Мы проследим, как менялись его идеи, подходы и архитектурные парадигмы: от борьбы с J2EE до микросервисов, реактивности и cloud-native-приложений. Каждая эпоха диктовала свои вызовы — и Spring неоднократно перерождался, чтобы оставаться актуальным.
Читать далее5 февраля 2026 два главных кодинг-инструмента вышли почти одновременно: Claude Opus 4.6 и GPT-5.3-Codex. Интернет тут же начал пестреть сравнениями, кто лучший, но на практике это сравнение часто мимо кассы.
В этой статье разберем, что именно поменялось в Opus 4.6, что реально умеет Codex 5.3, где они дают максимум пользы, и как собрать рабочую связку, чтобы быстрее закрывать задачи и меньше тратить токены.
Читать далееЯ почти год собирал анонимизированную статистику с реальных технических интервью. Вот что получилось: кто собеседуется, куда, на какие позиции и какие вопросы задают чаще всего.
Читать далееГлавы из повести.
Начало:
Как мы продавали компьютеры в 90-х. Часть #01
Как мы продавали компьютеры в 90-х. Часть #02
Тома, Наташа и Маша.
Моим первым секретарем была Тома, с которой мы познакомились еще в конструкторском бюро, в которое я – она работала в соседнем отделе программистом-математиком и входила в нашу застольную банду молодых специалистов. Когда перестроечная пурга накрыла наш завод и зарплата инженера сравнялась стоимости шоколадного батончика в коммерческом киоске на остановке, я ушел из КБ на вольные хлеба, обслуживая компьютеры плодящихся фирм. Через какое-то время один из таких заказчиков пригласил меня в кабинет:
- Как у тебя с работой?
Мультиагентная разработка — это возможность превратить работу с AI из «вайб‑кодинга» в управляемый конвейер: от хотелок до тестов и документации.
В статье я покажу свой «велосипед»: набор специализированных агентов (PO/BA/SA/архитектор/разработчик/тестировщик/техпис) и оркестратор, который гоняет их по пайплайну с изоляцией контекста.
Читать далееПримерно в 1948 году Маранц начал собирать свой первый аудиоагрегат. Работа над ним продлилась несколько лет. В результате был создан предусилитель Audio Consolette. Разработанное Маранц показал своему приятелю, который был селлером в профильном магазине на Манхэттене. Тот договорился, что сможет продать придуманное, но только в том случае, если изобретатель создаст минимум 100 таких же гаджетов. Увидев, что изобретение пользуется спросом, в начале 50-х Маранц создает свою фирму.
Читать далееЧто делать, если в твоём очередном самописном движке внезапно понадобилась сеть, да ещё и на корутинах из C++ 20, а подходящая библиотека не поддерживает Windows? Правильно - лезть под капот, разбираться что такое epoll, почему он несовместим с IOCP, затем вкатиться в Open Source, сделав огромный PR, выгореть на полгода, чтобы потом вернуться и начать делать нормально.
Небольшая история о том, почему первый PR не должен быть огромным и как (не) нужно переписывать сетевую библиотеку.
Читать далееВсем привет! Подводим итоги первого месяца года дайджестом новостей. Январь открыла череда уязвимостей в платформе для автоматизации рабочих процессов n8n, раскрытие которых всё продолжается. А у NotePad++ раскрыли компрометацию инфраструктуры для обновлений госхакерами; её же скомпрометировали у eScan.
Интеграция LLM’ок в 2026-м сдаёт позиции у пользователей: в СМИ пиарят скрипты для удаления ИИ-фич из Win11, а Microsoft отказывается от их повального внедрения. В Китае радикально решают проблему скам-центров, казнив 11 человек из криминального клана Мьянмы, взломщик Bitfinex вышел дословно и метит в ИБ, а ClickFix по-прежнему с нами с новыми вариациями. Об этом и других интересных новостях января читайте под катом!
Читать далееРассмотрев газопоглощение и газовыделение электровакуумных материалов [1], мы пришли к неминуемому и неутешительному выводу: без большой работы по очистке и извлечению газов из металлов, стекла, слюды и керамики в радиолампах, срок жизни готовых приборов будет весьма недолгим, а параметры неутешительными. Специальный же элемент в лампе — газопоглотитель, иначе геттер, появляющиеся нежелательные газы связывает, существенно продлевая жизнь электровакуумным приборам (ЭВП) и стабилизируя их электрические характеристики. Геттер, в сущности являясь местным миниатюрным одноразовым высоковакуумным насосом, позволяет обойтись при изготовлении массовых ламп их быстрой и сравнительно неглубокой откачкой, радикально снижая стоимость производства и цену готовых приборов. Так как же работает геттер, какие они бывают, что за геттеры работали в лампах накаливания и некоторых ранних электронных?
Читать далееВсем привет, на связи снова я — Дмитрий, React-разработчик. Сегодня хочу рассказать об интересном баге, который был замечен в большой и сложной таблице.
Проблема заключается в том, что в таблице на React с колонками, у которых есть свойство position: sticky, иногда пропадала граница между соседними ячейками по вертикали. Причём проявлялась она не всегда и носит случайный характер. Забавно, что изменение масштаба страницы (Ctrl + колесико мыши) мгновенно возвращает исчезнувший бордер. При этом в CSS все прописано и никуда не исчезает — это чисто визуальный баг рендера.
Кратко о том, что современные ИТ-проекты — это не просто написание кода, а сложная кооперация. Скорость, качество и инновации напрямую зависят от того, насколько команда может открыто говорить о проблемах, ошибках и идеях. Доверие — фундамент для быстрой и качественной поставки ПО через объединение команд, автоматизацию и гибкость. С какими задачами сталкивается лидер при построении доверия в разновозрастной ИТ-команде.
Читать далееВы замечали иногда в транспорте или, может быть, в кафе прилично одетого немолодого человека с каким-то небольшим гаджетом в руках? Вроде и не телефон, и не планшет, на нём кнопки и небольшие джойстики, а ещё крохотный экран, на котором ритмично меняется незамысловатая картинка. Друзья, добро пожаловать в 2026 год, где ретрогейминг победил, ретроэстетика снова в моде, а новое поколение безопасников снова возвращается к корням.
Читать далееЗдравствуйте, уважаемые читателя Хабра!
В серии статей хочу рассказать о создании основного функционала MVP (Minimum Value Product) системы по управлению цифровыми активами для базы данных PostGIS. В этой публикации рассмотрим как быстро находить одинаковые и похожие по геометрии объекты среди тысячи таблиц и 300 млн записей.
Интересно? Читать!В прошлых материалах мы уже рассказывали о том, как мультимодальные модели (VLM) справляются с извлечением данных из финансовых документов, и показывали, что в ряде сценариев они могут конкурировать с оптимизированными классическими IDP-решениями. Однако мы решили не ограничиваться одним типом документов и продолжили исследование, сравнив технологии на широком спектре материалов. В пул вошли сканы высокого качества и фотографии со сложным фоном, структурированные табличные формы и документы с элементами рукописного текста, русскоязычные и англоязычные тексты.
Сегодня мы готовы поделиться сводными итогами.
Читать далееВ общем то решил я как-то попробовать перейти на Linux phone. Но решил сделать это тестово и дешевым способом, купил себе Xiaomi Poco X3 NFC за 5 тыс. руб на Авито, хорошенько потанцевал с бубнами и накатил себе Ubuntu Touch.
Читать далее