Select a country

Почему мы строим звездолеты для перевозки картошки

Вы все это видели.Стартап на три человека. Идея простая - агрегатор скидок в районных парикмахерских. Бэкенд еще не написан, но архитектура уж
Наука - Хабрахабр

Почему мы строим звездолеты для перевозки картошки

Вы все это видели.Стартап на три человека. Идея простая - агрегатор скидок в районных парикмахерских. Бэкенд еще не написан, но архитектура уже утверждена.Конечно же, микросервисы. Конечно же, Kubernetes. Обязательно кафка для обмена сообщениями, потому что «нам нужна асинхронность». И база данных - непременно NoSQL, желательно шардированная, ведь мы готовимся к миллионам пользователей. Сразу. В первый день.Проходит полгода.Продукт не запущен. Деньги инвесторов (или личные сбережения фаундера) сгорают на оплату кластеров в облаке. Два сеньора, которых наняли за большие деньги, целыми днями настраивают CI/CD пайплайны и спорят о правильной гранулярности сервисов.А бизнес-задача? Она потерялась. Мы не решаем проблему пользователя, мы решаем проблемы, которые сами себе создали, выбрав инструменты не по размеру. Читать далее

Идея для стартапа #1: «Книги нашего дома»

Всем привет! Меня зовут Наталья. Я программист, фрилансер, фаундер с опытом работы в АйТи уже более 10 лет.Этим постом я хочу начать регулярную
Наука - Хабрахабр

Идея для стартапа #1: «Книги нашего дома»

Всем привет! Меня зовут Наталья. Я программист, фрилансер, фаундер с опытом работы в АйТи уже более 10 лет.Этим постом я хочу начать регулярную рубрику, где буду делиться интересными идеями для стартапов и пет-проектов. Безусловно, не все они идеальны: какие-то более перспективные, какие-то менее, одни спорные, другие неоднозначные. В любом случае, думаю, это серия будет полезна всем, кто находится в поисках той самой, свой идеи. В целом это хороший материал для старта, чтобы из общего потока сгенерировать что-то свое, оригинальное. Читать далее

Будь Uniqlo: сложность и простота в работах Сато Касива

Один из известнейших современных японских дизайнеров Сато Касива, автор как графических работ, так и архитектурных, родился в Токио в 1965 году
Наука - Хабрахабр

Будь Uniqlo: сложность и простота в работах Сато Касива

Один из известнейших современных японских дизайнеров Сато Касива, автор как графических работ, так и архитектурных, родился в Токио в 1965 году. Учился и окончил Университет искусств Тама по профильной специальности. Долгое время работал в компании Hakuhodo Inc. Уйдя оттуда, основал собственную фирму SAMURAI. Сегодня расскажем о его творческом пути и принципах работы. Читать далее

Шеринг в России: почему следующие 10 лет — это окно возможностей

Сбер в аналитике «Мегатренды 2035» зафиксировал пять структурных сдвигов в российском обществе. Урбанизация, рост прекариата, поляризация дох
Наука - Хабрахабр

Шеринг в России: почему следующие 10 лет — это окно возможностей

Сбер в аналитике «Мегатренды 2035» зафиксировал пять структурных сдвигов в российском обществе. Урбанизация, рост прекариата, поляризация доходов, поколение Z и phygital-мир — все пять трендов создают почву для одного и того же явления: шеринг-экономики. Читать далее

[Перевод] Неожиданный успех, превративший Anthropic в гиганта в сфере искусственного интеллекта

Год назад компания Anthropic выпустила Claude Code, заставив других конкурентов догонять.Даже генеральный директор Anthropic Дарио Амодей был удивлен тем
Наука - Хабрахабр

[Перевод] Неожиданный успех, превративший Anthropic в гиганта в сфере искусственного интеллекта

Год назад компания Anthropic выпустила Claude Code, заставив других конкурентов догонять.Даже генеральный директор Anthropic Дарио Амодей был удивлен тем, с каким энтузиазмом поначалу отнеслись к следующему прорывному продукту стартапа. Читать далее

Как я перестал писать код для микроконтроллеров вручную и подружил ESP32C6 с AI (Опыт создания платформы)

Привет, Хабр! Меня зовут Александр Воробьев. За моими плечами разработка более 100 электронных устройств, пуско-наладка АСУ ТП и множество прое
Наука - Хабрахабр

Как я перестал писать код для микроконтроллеров вручную и подружил ESP32C6 с AI (Опыт создания платформы)

Привет, Хабр! Меня зовут Александр Воробьев. За моими плечами разработка более 100 электронных устройств, пуско-наладка АСУ ТП и множество проектов, где нужно было «прикрутить» датчик к микроконтроллеру, написать веб-интерфейс и заставить это всё работать вместе. Каждый раз — это горы кода, даташитов и времени. В какой-то момент я задался вопросом: а можно ли автоматизировать этот процесс? Чтобы инженер думал над архитектурой, а не над синтаксисом? В этом посте я поделюсь своим путем создания инструмента, который позволяет собирать сложные IoT-системы за минуты с помощью AI-агента, и покажу это на реальных кейсах. Читать далее

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

В конце 2025 года исследователи из Университета Цинхуа выкатили препринт «Chinese Court Simulation with LLM‑Based Agent System». Они доказали то, о чем мно
Наука - Хабрахабр

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

В конце 2025 года исследователи из Университета Цинхуа выкатили препринт «Chinese Court Simulation with LLM‑Based Agent System». Они доказали то, о чем многие догадывались давно. Одиночный прогон промта в юридических задачах работает плохо.Классический RAG‑пайплайн формата «запрос пользователя > поиск по базе > генерация ответа» страдает от склонности к подтверждению. Нейросеть цепляется за первый найденный аргумент и начинает игнорировать факты ради сохранения логики своего ответа. У нее нет внешнего критика.Китайские коллеги решили эту проблему через состязательную симуляцию (Adversarial Debate). Они стравили прокурора и адвоката на базе нейросетей. Итог оказался показательным. Количество галлюцинаций резко упало, так как выдуманные адвокатом факты тут же опровергались прокурором. В споре моделей родилась истина.Мы в АйЮрист параллельно строили мультиагентную систему для российских арбитражных судов на базе нашей опенсорсной модели Ken1.0. Когда мы попытались переложить пару академических наработок на B2B, стало понятно, что в суровой реальности архитектура полностью рассыпается.Ниже приведен разбор того, как устроена первая в России система судебных симуляций, в чем просчитались исследователи из Цинхуа и как мы заставили 10 агентов судиться так, чтобы корпоративные юристы получали реальную пользу. Читать далее

ТОП-15 бесплатных сервисов для генерации изображений в 2026 году

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

ТОП-15 бесплатных сервисов для генерации изображений в 2026 году

Нейросети для генерации изображений уже давно перестали быть “игрушкой для вау-эффекта”. Сейчас это рабочий инструмент для контента, дизайна, карточек товаров, баннеров, презентаций и даже быстрых прототипов интерфейсов. Но если открыть поиск по запросам вроде «генерация изображений бесплатно» или «нейросеть для генерации изображений бесплатно», чаще всего попадаются одни и те же сервисы, а реально удобные варианты теряются.Я собрал подборку из 15 сервисов, где можно делать генерацию картинок онлайн бесплатно — с разным уровнем входа: от “ввел промпт и получил результат” до площадок с моделями, LoRA и тонкой настройкой. Список не про “самые хайповые бренды”, а про инструменты, которые действительно полезны в повседневной работе.Сразу оговорка: у большинства платформ free-режимы и лимиты периодически меняются (кредиты, очередь, доступные модели), поэтому я ориентировался на актуальные условия на момент подготовки статьи и официальные страницы сервисов. Читать далее

Хотел взять готовый Go-клиент для Max. Итог предсказуем

Если у вас есть бот в Телеграме, то наверняка уже поглядываете в сторону Max — аудитория растёт, игнорировать сложно. Первая мысль: наверняка к
Наука - Хабрахабр

Хотел взять готовый Go-клиент для Max. Итог предсказуем

Если у вас есть бот в Телеграме, то наверняка уже поглядываете в сторону Max — аудитория растёт, игнорировать сложно. Первая мысль: наверняка кто-то уже написал удобный Go-клиент. Чем всё закончилось, вы уже догадались — своим клиентом. Читать далее

Стоит ли обжаловать решение суда? Битва AI-титанов в 2026 году

Недавно на рынке произошло мощное обновление всей «большой тройки» LLM. Я решил провести исследование и сравнить самые свежие версии мод
Наука - Хабрахабр

Стоит ли обжаловать решение суда? Битва AI-титанов в 2026 году

Недавно на рынке произошло мощное обновление всей «большой тройки» LLM. Я решил провести исследование и сравнить самые свежие версии моделей от Anthropic, OpenAI и Google, чтобы понять, кто из них лучше всего справляется с ролью «LLM as Real Judge». Причем только в части оценки шансов в апелляции. Читать далее

Ivernarus1 — шифрование сообщений в Max и не только

Предлагаю вам способ шифровать свои сообщения, используя любой мессенжер, в том числе Max. Работать будет на любой ОС, где есть броузер не старш
Наука - Хабрахабр

Ivernarus1 — шифрование сообщений в Max и не только

Предлагаю вам способ шифровать свои сообщения, используя любой мессенжер, в том числе Max. Работать будет на любой ОС, где есть броузер не старше 7 лет. Читать далее

Анатомия свободы: право, дух и капитал

Что такое свобода? Если мы попробуем дать определение этому понятию, окажется, что их существует великое множество. Словарные, философские, п
Наука - Хабрахабр

Анатомия свободы: право, дух и капитал

Что такое свобода? Если мы попробуем дать определение этому понятию, окажется, что их существует великое множество. Словарные, философские, правовые, обыденные. Они есть в книгах, есть в Википедии, есть в нормативных актах, исторических и ныне действующих.Как и многие поистине важные понятия, свобода вроде бы очевидно понятна каждому, но при этом вряд ли большинство сможет дать четкое определение, что же именно он понимает под этим словом.Так что же такое свобода, как в этом понятии объединяются право, дух и капитал и как это все связанно с современностью? Читать далее

Zator: Специализированный язык программирования для построения генеративных пайплайнов через KoboldCpp и StableDiffusion

Язык программирования Zator представляет собой интересный и четко очерченный пример доменно-ориентированного языка, разработанного не для ун
Наука - Хабрахабр

Zator: Специализированный язык программирования для построения генеративных пайплайнов через KoboldCpp и StableDiffusion

Язык программирования Zator представляет собой интересный и четко очерченный пример доменно-ориентированного языка, разработанного не для универсальных задач программирования, а для решения одной конкретной, но все более значимой проблемы — построения сложных генеративных пайплайнов для создания текста и изображений = Его философия коренится в стремлении минимизировать «шаблонный» код, который традиционно мешает созданию содержания, и предоставить разработчикам, дизайнерам и другим создателям контента высокоуровневые абстракции для работы с передовыми технологиями искусственного интеллекта . В отличие от мощных, но часто громоздких общепurpose языков, таких как Python или JavaScript, Zator делает ставку на простоту, скорость и специализацию, что определяет его место в экосистеме инструментов для ИИ =Основная идея, лежащая в основе Zator, заключается в том, чтобы стать «языком описания пайплайнов», который работает поверх существующих сервисов искусственного интеллекта, а именно KoboldCpp и Stable Diffusion = Задача создания последовательностей, где результат одного шага (например, сгенерированный текст) используется как вход для следующего (например, промпт для генерации изображения), требует сложного взаимодействия с API. Это обычно включает в себя написание кода для сетевых запросов, управления состоянием, парсинга JSON-ответов и обработки файлов. Zator призван инкапсулировать всю эту сложность внутри нескольких ключевых функций, таких как generate_text() и generate_img(), которые абстрагируют низкоуровневые детали и позволяют пользователю сосредоточиться исключительно на логике своего пайплайна . Таким образом, язык позиционируется как инструмент, снижающий порог входа для людей без глубоких знаний в области системного программирования или веб-разработки, позволяя им быстро экспериментировать и создавать сложные генеративные сценарии . Читать далее

Лампочка 2

Всем привет! Прошел насыщенный год, и пришло время поделиться тем, что успело произойти с моей мобильной игрой «Лампочка». Изначально я
Наука - Хабрахабр

Лампочка 2

Всем привет! Прошел насыщенный год, и пришло время поделиться тем, что успело произойти с моей мобильной игрой «Лампочка». Изначально я хотел поручить написание этого текста ИИ, но, прочитав его творчество, решил отказаться от этой идеи. В этом материале я расскажу, как мы делали масштабное обновление. Читать далее

USB, смарт-карты и принтеры: где VDI становится опасным

Начнём не с технологий, а с причины, по которой эта статья вообще нужна.В физическом мире USB-порт — дыра в периметре. Воткнул флешку — и у тебя
Наука - Хабрахабр

USB, смарт-карты и принтеры: где VDI становится опасным

Начнём не с технологий, а с причины, по которой эта статья вообще нужна.В физическом мире USB-порт — дыра в периметре. Воткнул флешку — и у тебя либо данные утекли, либо малварь приехала, либо оба сценария одновременно. Stuxnet, обнаруженный в 2010-м (но активный с ~2007), пробил air gap завода в Натанзе — первоначально через завербованного агента, а дальше распространялся через USB-накопители. FIN7 в 2021-22 годах рассылали по почте подарочные коробки (от имени Amazon и HHS) с «флешками» — на деле это были Arduino ATMEGA32U4, эмулирующие клавиатуру и набивающие PowerShell-команды быстрее любого оператора. Конечная цель — Cobalt Strike, затем ransomware (BlackMatter, REvil). BadUSB, продемонстрированный на Black Hat 2014, показал, что любое USB-устройство может прикинуться клавиатурой и вводить команды — и VID/PID фильтрация тут не спасёт, потому что идентификаторы прошиты в firmware и перешиваются за минуту.VDI в теории решает часть проблем: данные живут на сервере, а не на эндпоинте. Но USB-редиректор эту изоляцию пробивает — если разрешить проброс mass storage, пользователь утащит файлы на флешку ровно так же, как с физического ПК. А если не разрешить — придут люди со смарт-картами и принтерами, и скажут «нам нужно работать».Вот тут начинается инженерный компромисс, который не решается одним галочкой в политике. Читать далее

Реальный Real-time: управление ориентацией без фазовых задержек на быстрых МК

В задачах стабилизации и высокоточного наведения присутствуют постоянные проблемы — классические алгоритмы (вроде PID-регуляторов) на высок
Наука - Хабрахабр

Реальный Real-time: управление ориентацией без фазовых задержек на быстрых МК

В задачах стабилизации и высокоточного наведения присутствуют постоянные проблемы — классические алгоритмы (вроде PID-регуляторов) на высоких скоростях либо начинают звенеть из-за шумов дифференциальной составляющей, либо безнадежно отстают от динамики цели из-за фазового лага. С другой стороны, попытки внедрить туда тяжелые нейросети разбиваются о нехватку ресурсов микроконтроллера и неприемлемые задержки вычислений (latency).Я разработал алгоритм управления, в основе которого лежит легковесное рекуррентное нейро-алгебраическое ядро. Оно работает напрямую с матрицами вращения в топологическом пространстве SO(3), что позволяет избежать множества проблем классической аппроксимации. Читать далее

Надоел Celery? Не нужен K8s? Как мы сделали легковесный оркестратор на Python

Привет, Хабр!Если вы когда-нибудь сталкивались с задачей запуска сотен изолированных фоновых процессов на одном сервере (будь то парсеры для
Наука - Хабрахабр

Надоел Celery? Не нужен K8s? Как мы сделали легковесный оркестратор на Python

Привет, Хабр!Если вы когда-нибудь сталкивались с задачей запуска сотен изолированных фоновых процессов на одном сервере (будь то парсеры для клиентов, торговые боты или обработчики данных в SaaS), то вы знаете, как быстро всё усложняется.Можно, конечно, вручную поднимать Docker-контейнеры и писать костыли для мониторинга. Можно развернуть полноценный Kubernetes, но для одной ноды это часто — оверкилл, требующий отдельного администратора. Можно использовать Celery, но он управляет задачами, а не контейнерами, и изоляция на уровне процессов — это не тоже самое, что изоляция на уровне контейнеров.Мы столкнулись с этой болью и написали инструмент, который закрывает этот пробел. Встречайте: RedTailFox — легковесный оркестратор на Python, который управляет Docker-контейнерами с вашими воркерами на одном сервере. Он сам решает, когда поднять новый контейнер, сам следит за здоровьем слотов и сам себя чинит. Читать далее

Когда кажется, что живёшь впустую: ТОС-подход к выбору приоритета в личных задачах

Иногда в человеке возникает странное чувство.Ты вроде занят. В календаре что-то стоит. Руки что-то делают. Мозг даже устал. Но внутри — неприят
Наука - Хабрахабр

Когда кажется, что живёшь впустую: ТОС-подход к выбору приоритета в личных задачах

Иногда в человеке возникает странное чувство.Ты вроде занят. В календаре что-то стоит. Руки что-то делают. Мозг даже устал. Но внутри — неприятное, липкое ощущение: я делаю что-то не то.Как будто ты идёшь, но не приближаешься. Как будто вместо движения — имитация движения. Как будто каждый следующий час просто откусывает кусок жизни — и не оставляет ничего, кроме “я был занят”.Я заметил это чувство и сначала попытался отмахнуться: “ну, просто устал”, “надо собраться”, “завтра будет легче”. Но оно не уходило. И тогда я сделал непривычную вещь: начал разбирать не себя, а задачу.И вдруг стало ясно: проблема не в том, что я ленивый или недостаточно дисциплинированный. Проблема в другом: у меня нет аргументов, почему я должен делать сейчас именно эту задачу.А если честных аргументов нет — появляются сомнения. И эти сомнения разъедают мотивацию намного сильнее, чем усталость.Дальше — хуже: я смотрю на список дел и вижу десятки задач. И все они… как будто равнозначны.Как выбрать? Читать далее

Data Structure Protocol (DSP): как дать LLM-агентам «долговременную память» о большом репозитории

Есть паттерн, который видит каждый, кто работает с агентами: первые 5–15 минут уходят не на задачу, а на «ориентацию». Где точка входа? Отк
Наука - Хабрахабр

Data Structure Protocol (DSP): как дать LLM-агентам «долговременную память» о большом репозитории

Есть паттерн, который видит каждый, кто работает с агентами: первые 5–15 минут уходят не на задачу, а на «ориентацию». Где точка входа? Откуда растут зависимости? Почему эта библиотека, а не другая? Кто считает это публичным API? В маленьком проекте раздражает. В большом — превращается в постоянный налог на токены и внимание.DSP (Data Structure Protocol) «выносит карту проекта наружу» — в простой, версионируемый, языковой граф, который живёт рядом с кодом и доступен агенту как постоянная память.k-kolomeitsev/data-structure-protocolЦель в архитектуре сформулирована так:1) Цель и границыЦель DSP — хранить минимальный, но достаточный контекст о репозитории/системе артефактов в виде графа «сущности → зависимости/публичный API», чтобы LLM могла:- быстро находить нужные фрагменты по UID,- понимать «зачем» сущности существуют и «как» они связаны,- не требовать загрузки исходников целиком в контекстное окно.DSP — это долговременная память и индекс проекта для LLM. Агент может в любой момент выполнить поиск (grep) по проекту, найти нужные сущности по описаниям/ключевым словам и от найденного UID раскрутить весь граф связей: входящие зависимости, исходящие импорты, реципиентов через exports. Это заменяет необходимость «помнить» структуру проекта или загружать его целиком — вся карта проекта всегда доступна через .dsp. Читать далее

Нейросети, суды и разработчики: кто отвечает за то, что придумал ИИ?

ИИ-контент. Что это для вас?ИИ сегодня не использует только ленивый. Это просто, удобно, быстро и не дорого (если вообще не бесплатно). ИИ уже мо
Наука - Хабрахабр

Нейросети, суды и разработчики: кто отвечает за то, что придумал ИИ?

ИИ-контент. Что это для вас?ИИ сегодня не использует только ленивый. Это просто, удобно, быстро и не дорого (если вообще не бесплатно). ИИ уже может все от текстов и картинок до кода и музыки. Но есть вопрос, о котором никто не думает до первого суда: кому это принадлежит? Мне, как IT-юристу было любопытно в этом разбираться. Но для авторов и создателей это вопрос не любопытства, а потенциальных исков и штрафов.На первый взгляд регулирования нет, закона нет, многие думают, что все можно. Вы тоже? Читать далее

Технотриллер на минном поле: баланс между реализмом, легальностью и законами физики

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

Технотриллер на минном поле: баланс между реализмом, легальностью и законами физики

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

Когда стойка умирает, а 5xx остаётся нулевым. Разбор скрытой деградации PostgreSQL

09:12 — db-replica-02 connection timeoutHTTP 5xx = 0.2%HAProxy зелёныйp50 = 38-42msReplica в другой стойке недоступнаОтказоустойчивость потерянаИнцидент не объявлен Читать ра
Наука - Хабрахабр

Когда стойка умирает, а 5xx остаётся нулевым. Разбор скрытой деградации PostgreSQL

09:12 — db-replica-02 connection timeoutHTTP 5xx = 0.2%HAProxy зелёныйp50 = 38-42msReplica в другой стойке недоступнаОтказоустойчивость потерянаИнцидент не объявлен Читать разбор

Направо пойдешь — успех найдешь, налево пойдешь — проект потеряешь: для чего нужны контрольные точки

Привет, Хабр! Как вы считаете, что делает проект управляемым? На мой взгляд, это не только про грамотное планирование или профессиональную ком
Наука - Хабрахабр

Направо пойдешь — успех найдешь, налево пойдешь — проект потеряешь: для чего нужны контрольные точки

Привет, Хабр! Как вы считаете, что делает проект управляемым? На мой взгляд, это не только про грамотное планирование или профессиональную команду, но и возможность отследить промежуточные результаты. Истинный контроль рождается там, где есть возможность вовремя остановиться, оглядеться и убедиться, что всё идет по плану. В проектном управлении такие моменты называются контрольными точками (КТ). В статье расскажу, чем отличаются КТ от вех, и как с их помощью выстроить эффективную проектную деятельность. Читать далее

Linux Landlock — песочница для приложений без root

Landlock — редкий для Linux случай, когда «песочницу» можно включить руками самого приложения: без root, без километров политик и с понятной л
Наука - Хабрахабр

Linux Landlock — песочница для приложений без root

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

Агентская амнезия: как я решил эту проблему на Go

Недавно наткнулся на статью про Echovault на Хабре — инструмент для памяти AI-агентов, написанный на Python. Автор описывал ровно ту же боль, что и я ис
Наука - Хабрахабр

Агентская амнезия: как я решил эту проблему на Go

Недавно наткнулся на статью про Echovault на Хабре — инструмент для памяти AI-агентов, написанный на Python. Автор описывал ровно ту же боль, что и я испытывал месяцами. Идея хорошая, реализация — рабочая. Но Python. Я ничего не имею против языка, просто не мой выбор для инструментов, которыми пользуюсь каждый день. Люблю скомпилированные бинарники: кинул файл — и работает, без virtualenv, без pip, без «а какая у тебя версия питона». Поэтому я взял идею и переписал её с нуля на Go. Получился Pantry.Расскажу, зачем это вообще нужно и что внутри. Читать далее

Улучшаем геном человека: пересобираем хромосомы и избавляемся от «мёртвого» кода

Представьте, что вы получили в наследство проект, который писали 4 миллиарда лет. Документации нет, автор (Эволюция) — типичный адепт «быстрог
Наука - Хабрахабр

Улучшаем геном человека: пересобираем хромосомы и избавляемся от «мёртвого» кода

Представьте, что вы получили в наследство проект, который писали 4 миллиарда лет. Документации нет, автор (Эволюция) — типичный адепт «быстрого прототипирования», который фигачил костыль на костыль, лишь бы оно не развалилось в продакшене прямо сейчас. В итоге мы имеем систему, где в каждой клетке подгружен весь исходный код огромного организма, 90% которого просто закрыто «заглушками».Сегодня мы поговорим о том, почему наш геном — это архитектурный кошмар, и как мы будем его рефакторить в ближайшем будущем. Читать далее

Звук в SPICE: аудио, микрофон и real-time ограничения

Три предыдущие статьи были про картинку. Картинка — вещь терпимая: можно сжать, можно потерять кадр, можно догнать следующим. Человеческий гл
Наука - Хабрахабр

Звук в SPICE: аудио, микрофон и real-time ограничения

Три предыдущие статьи были про картинку. Картинка — вещь терпимая: можно сжать, можно потерять кадр, можно догнать следующим. Человеческий глаз прощает многое.Со звуком всё иначе.150 миллисекунд задержки — и собеседник начинает перебивать. 200 — и вы оба замолкаете, ждёте, потом говорите одновременно. 300 — созвон превращается в пытку. Это не абстрактные цифры из RFC, это реальность, которую каждый испытывал на плохом Zoom-звонке. (Кстати, порог в 150 мс — это ITU-T G.114, одна из самых цитируемых рекомендаций в телеком-индустрии. Не потому что магическое число, а потому что дальше начинаются перебивания.)А теперь представьте: вы построили VDI, развернули 500 рабочих мест, люди довольны. И тут приходит запрос от call-центра: «Мы хотим работать через VDI тоже». Или от отдела продаж: «Нам нужен софтфон в виртуалке».Вот тут начинается отдельная история. Читать далее

[Перевод] Как в Netflix масштабируют постобучение LLM

ВведениеБлагодаря предобучению, большие языковые модели (LLM) приобретают широкие лингвистические способности и общий «кругозор» о мире. Но п
Наука - Хабрахабр

[Перевод] Как в Netflix масштабируют постобучение LLM

ВведениеБлагодаря предобучению, большие языковые модели (LLM) приобретают широкие лингвистические способности и общий «кругозор» о мире. Но постобучение — не менее важный этап, на котором они как раз усваивают конкретные намерения человека, ограничения, присущие предметной области, а также требования к надёжности, предъявляемые в продакшне. В  Netflix исследовали, как именно LLM могут открыть новые грани рекомендаций, персонализации и поиска. Для этого в Netflix попробовали адаптировать универсальные обобщённые модели к имеющимся условиям так, чтобы они лучше отражали содержание каталога фильмов и нюансы истории взаимодействия пользователей с сайтом. В масштабе такой компании как Netflix постобучение быстро превращается как в инженерную проблему, так и в проблему моделирования: приходится выстраивать сложные конвейеры данных и оперировать ими, координировать распределённое состояние в масштабах многоузловых кластеров GPU и оркестровать потоки задач, в рамках которых перемежаются обучение и логический вывод. В этой статье описаны архитектура и инженерная философия применяемого в Netflix фреймворка постобучения, который был разработан командой по платформе ИИ с целью скрыть сложность инфраструктуры — так, чтобы исследователи и разработчики моделей могли сосредоточиться на внедрении инноваций, а не на латании распределённых систем. Читать далее

ЧАСТЬ 1: БИЗНЕС И СТРАТЕГИЯ

«ИИ забирает у человека мотыгу и даёт ему пульт от дистанционно управляемого трактора».Но в этом проекте пульт показал кое-что ещё: трактор е
Наука - Хабрахабр

ЧАСТЬ 1: БИЗНЕС И СТРАТЕГИЯ

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

Как разрабатывать утилиты для тестов embedded-прошивок без железа: практика Test Driven Development

Часто SDET-инженеры, работающие со встраиваемыми системами, не приступают к работе, пока не получат реальное железо: датчик, микроконтроллер ил
Наука - Хабрахабр

Как разрабатывать утилиты для тестов embedded-прошивок без железа: практика Test Driven Development

Часто SDET-инженеры, работающие со встраиваемыми системами, не приступают к работе, пока не получат реальное железо: датчик, микроконтроллер или плату с новым чипом. Такой подход обычно оправдывают тем, что без физического девайса «на столе» писать корректно работающий софт невозможно. Очевидный минус: увеличивается время выхода продукта и нового функционала на рынок. Но разработку можно начать, даже не имея в своем распоряжении устройства: все дело в договоренности между командами.Меня зовут Рустам Ахмадуллин, я старший инженер по системной верификации аппаратуры в YADRO. Расскажу на примере датчика температуры LM75A, как написать API без физического доступа к устройству и его прошивке. Разберем методологию Test Driven Development, при которой разработка начинается с написания автоматизированных тестов, а не самого кода. Читать далее

SQL за одну статью: от «SELECT *» до оконных функций и сложных JOIN-ов

Кажется, что в ИТ всё меняется каждые пару лет. Фреймворки рождаются и умирают, архитектурные подходы сменяют друг друга, но SQL стабильно оста
Наука - Хабрахабр

SQL за одну статью: от «SELECT *» до оконных функций и сложных JOIN-ов

Кажется, что в ИТ всё меняется каждые пару лет. Фреймворки рождаются и умирают, архитектурные подходы сменяют друг друга, но SQL стабильно остается на месте. Он спокойно пережил хайп вокруг NoSQL, эпоху Big Data и повсеместное внедрение нейросетей.Сегодня SQL давно перестал быть узким «языком админов». Это универсальный стандарт общения с данными, который жизненно необходим бэкендерам, аналитикам, QA-инженерам и даже продакт-менеджерам.В этой статье мы пропустим скучную академическую теорию и разберем только то, что реально нужно в работе. Мы пройдем путь от анатомии таблиц и базовых джоинов до оконных функций. А в конце заглянем под капот базы данных и разберем логический порядок выполнения запроса — секретный ингредиент, который навсегда избавит вас от вопроса: «Почему эта строчка не работает?!». Читать далее

UX против тикетов: как продукт может отвечать вместо поддержки

Поддержка является неотъемлемой частью продукта, и если в неё часто пишут, значит где-то пользователь не понял, не смог или сделал ошибку. И ча
Наука - Хабрахабр

UX против тикетов: как продукт может отвечать вместо поддержки

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

Концепт «Больцмановский Мозг» на квантово— волновой логике (QWL). Нейросеть. Численное моделирование

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

Концепт «Больцмановский Мозг» на квантово— волновой логике (QWL). Нейросеть. Численное моделирование

На старте «Больцмановский Мозг». БМ — это гипотетический процесс, предполагающий высокую степень самоорганизации, где создается не просто случайный «мозг», а самосознание, возникшее из хаоса. Теория нейросети и численное моделирование. Читать далее

Строковые константы в MS SQL

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

Строковые константы в MS SQL

Строковые константы в MS SQL кажутся очень простыми в использовании. Но эта простота не всегда очевидна и порой приводит к тяжело выявляемым ошибкам в коде.По этой причине данная статья может оказаться полезной не только новичкам, но и тем, кто уже использует T-SQL в своей работе.Документация явно описывает два типа констант: обычные строковые и юникодные. Но на самом деле ситуация несколько сложнее, что и будет рассмотрено ниже. Читать далее

Распознавание изображений локальными LLM

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

Распознавание изображений локальными LLM

Читая HABR, наткнулся на статью про мышление больших моделей и их способности распознавания изображений. И у меня возникла идея небольшого теста одной имеющейся у меня модели LLM, которая умеет распознавать фото, а именно llama4:16x17b НО запущенной полностью локально. Весит эта модель 67 гигабайт, если интересно на чем она была запущена отвечу в комментариях.На написание статьи меня подвинул один из комментариев - «а как интересно нейросеть распознает разные типы животных» Читать далее