Habr.com

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

Беспечные люди

1 hour 19 min ago

Обзор книги “Беспечные люди” (Careless People) Сары Вин-Вильямс (Sarah Wynn-Williams).

Эта книга повествует о становлении государственной политики в Фейсбуке* в 2011-2017гг. Она вышла в свет в 2025 году и сразу стала популярной из-за попыток Меты* запретить её публикацию. Хотя, как мне кажется, она заслуживает прочтения и без такой рекламы.

Читать далее

Функция красоты и смысла: как промдизайнеры создают вещи, которые нам нравятся

1 hour 22 min ago

Промышленный дизайн – точка, где сходятся эстетика, инженерия, бизнес-логика и пользовательский опыт. Промдизайн не только делает вещь красивой: он упрощает взаимодействие человека с ней, повышает эффективность ее использования, усиливает бренд и зачастую определяет успех разработки. О том как роль промдизайнера выходит за рамки «визуала», и он становится соавтором разработки поговорили с Родионом Усаевым, который прошел путь от стажера до арт-директора и руководителя проектов, работая со стартапами, европейскими дизайн-студиями и международными корпорациями. Мы решили поговорить о трендах современного дизайна, как придумать внешний вид и форму вещи, чтобы она стала желанной и манящей. А также как дизайнерам и разработчикам сработать синергично, чтобы реализовать яркие идеи в конечном изделии.

Читать далее

Agent Harness: одна LLM, разные результаты — в чем секрет?

1 hour 23 min ago

Использование кодовых агентов (Codex, Cursor, Claude Code) стало обыденностью. Внутри разных AI-агентов могут использоваться одни и те же модели, но результаты будут сильно отличаться.

Например, есть мнение, что Cursor лучше и быстрее справится с написанием качественного UI, Claude Code покажет себя лучше в проектировании архитектуры приложения, а WindSurf лучше остальных создаст прототип системы.

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

Читать далее

Роботизация ротации тары и складских операций для производителя автокомплектующих на базе KUKA AMR и RMS

1 hour 27 min ago

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

Именно с такой ситуацией столкнулся наш клиент — международный производитель автокомпонентов. Ручная, зависимая от человеческого фактора ротация тары создавала системную уязвимость в самом сердце производства. Мы, компания INTEKEY, российский системный интегратор и разработчик решений для автоматизации, взялись за трансформацию логистического процесса, чтобы сделать его предсказуемым, быстрым и независимым от доступности низкоквалифицированного персонала. Эта статья — подробный разбор проекта, который принес клиенту экономию в 24 миллиона рублей в год и стал частью более крупного тренда, который сегодня поддерживается на государственном уровне.

Читать далее

Двухконтурная система денег. Введение

1 hour 31 min ago

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

Во-первых, мир стоит на пороге разделения на финансовые зоны — и как следствие откажется от доллара как инструмента расчётов и финансирования проектов. Нужно что-то новое.

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

Во-вторых, примерно полгода назад я прочёл лекцию про двухконтурную финансовую систему для студентов ВШЭ Санкт-Петербурга. Для них это оказалось совершенно новой информацией — и я подумал, что пора нести её в массы.

Приступим.

Читать далее

Ultimate Drive — компактная китайская реплика овердрайва-компрессора-дисторшна Fulltone OCD

1 hour 37 min ago

Привет, Хабр! В мире электрогитар существует великое множество разнообразных педалей перегруза, но далеко не каждой из них посчастливилось войти в золотой фонд классики жанра.

У Fulltone OCD это получилось. Несмотря на относительную молодость данной модели эффекта, она весьма широко востребована. Аутентичные оригиналы обладают большой коллекционной ценностью, а переиздания, клоны и вариации на тему просто заполонили рынок гитарного оборудования.

Читать далее

Null в Dart: С нуля до капитана

1 hour 50 min ago

Всем привет!

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

Читать далее

Дайджест ИБ-регулирования. Январь-март 2026

1 hour 52 min ago

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

Читать далее

Парсим MDN и пишем оффлайн RAG-MCP

2 hours 1 min ago

Привет.

В этой технической статье мы на практике разберёмся, что такое RAG, распарсим MDN Web Docs, научимся готовить эмбеддинги, заполним ими векторную базу данных и напишем свой MCP сервер с гибридным векторным и полнотекстовым поиском. Зальём всё получившееся добро на HuggingFace, GitHub и NPM, и настроим автоматическое обновление данных.

Внутри будет много пошаговых инструкций и примеров кода на Bun + TypeScript.

Читать далее

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

2 hours 11 min ago

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

Читать далее

Частотный анализ сервопривода или как научить робота правильно ходить

2 hours 17 min ago

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

Сервоприводы – это мускулы любой системы, превращающие команды в реальное действие.

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

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

Как оценить качество работы сервопривода? Качество работы сервопривода оценивается качеством совпадения графика кривой выполнения задания с графиком кривой самого задания.

Но тогда как подобрать некоторый набор тестовых заданий, качественное выполнения которых гарантировало бы качественное выполнение любого задания?

Известно, что любую дискретную по времени  функцию

Читать далее

Как я написал распределенный Cron на C с P2P-репликацией и зачем это нужно админам Greenplum

2 hours 22 min ago

Представьте себе классический кошмар системного администратора или SRE: три часа ночи, в управлении огромный кластер Greenplum на сотню сегмент-хостов, и вам нужно запустить тяжелый ETL-процесс или проверить доступность gpfdist строго одновременно на всех узлах.

Вы начинаете перебирать инструменты. Стандартный Cron? Он локальный, замучаешься синхронизировать конфиги. Ansible или SaltStack? Хороши, но требуют центрального «мастера» и стабильного SSH-соединения в момент старта. А если в дата-центре «моргнула» сеть и часть сегментов оказалась изолирована? Команда просто не дойдет.

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

В этой статье я расскажу о тернистом пути создания распределенной системы на чистом C, о том, как я боролся с «сетевым эхо» и почему это решение заставляет админов больших баз данных спать спокойнее.

Читать далее

Одна за всех? Как я организовала более 100+ встреч QA-комьюнити и не выгорела

2 hours 23 min ago

Всем привет! Меня зовут Юля Трусова и я тестировщик. А ещё я лидирую под ключ одно из самых крупных и древних комьюнити в Авито — QA Community. В этой статье я расскажу про свой подход к теме, поделюсь важными вехами в становлении комьюнити и с удовольствием почитаю про ваш опыт в комментариях.

Читать далее

Как превращать дизайнерские требования в архитектуру UI-компонента

2 hours 32 min ago

Привет! Меня зовут Даниил Замешаев, я frontend-разработчик в компании МойСклад, и в том числе занимаюсь развитием внутреннего UIKIT компании.

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

- как анализировать дизайнерские требования так, чтобы на выходе получать понятные технические требования, пригодные для реализации;

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

В основном я буду говорить про UIKIT и компоненты дизайн-системы, но сами принципы применимы к любым макетам и требованиям от дизайнеров, аналитиков и продактов.

Читать далее

Задача внешней баллистики. Третья часть

2 hours 38 min ago

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

Читать далее

Четыре необычных смартфона (и одни умные часы) 2026 года

2 hours 38 min ago

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

Читать далее

Мейнтейнеры Linux: «ИИ стал находить реальные уязвимости»

2 hours 45 min ago

О поиске уязвимостей с помощью LLM заговорили давно. Но когда это делают создатели самих LLM, бывает сложно разделить факты и рекламу. Вот сейчас в Anthropic заявили: «Наша новая модель Mythos так хороша в создании эксплойтов, что не станем её публично релизить, это опасно». В интернете спорят, что это значит: началась новая эпоха, где любой проект уязвим, или там просто набивают себе цену?

Однако недавно о вопросе заговорили и люди с другой стороны: мейнтейнеры важных опенсорсных проектов, включая ядро Linux. Например, Грег Кроа-Хартман заявил, что security-репорты в ядро перестали быть «ИИ-слопом» и стали полезными. А создатель cURL Дэниел Стенберг говорит о «цунами реальных репортов», на обработку которого у него уходят часы каждый день.

Мы в Kodik считаем, что это важная тема для Хабра (главное подходить к ней вдумчиво, а не хайповать попусту). Поэтому собрали и перевели несколько таких заявлений. А какие именно выводы правильнее сделать — можно обсудить в комментариях. Особенно интересно услышать ваш взгляд, если вы сами недавно имели дело с подобными репортами.

Читать далее

OpenClaw и память без амнезии: что выбрать между Lossless Claw, OpenViking, ByteRover, MemPalace и LLM Wiki

2 hours 52 min ago

Когда говорят «память для ИИ-агента», очень легко начать спорить о разном, думая, что обсуждается одно и то же.

Один человек хочет, чтобы агент не забывал длинные рабочие диалоги. Другой ждёт от памяти нормальную базу знаний по проекту. Третий хочет отдельный контекстный слой уровня платформы, где рядом живут документы, навыки, пользовательские предпочтения и служебные данные. Четвёртому вообще не нравится идея, что модель заранее решает, что важно, а что можно выбросить. А пятый хочет не архив и не векторную базу, а живую внутреннюю wiki, которую агент сам поддерживает в актуальном состоянии.

На OpenClaw эта развилка видна особенно хорошо. У платформы уже есть понятная архитектура плагинов и отдельный слот plugins.slots.contextEngine, куда можно подключать внешний движок контекста. А в последнем обновлении OpenClaw 2026.4.7 в вернули и встроенный memory-wiki stack — то есть подход с накопительной wiki уже перестал быть просто красивой идеей из заметки и стал частью реального инструментария.

Если смотреть на самые интересные подходы к памяти для OpenClaw прямо сейчас, то разговор крутится вокруг пяти систем и направлений:

Читать далее

[Перевод] Программирование как построение теории: почему ИИ-агенты усложняют понимание кода

2 hours 53 min ago

Почему ИИ-агенты усложняют понимание кода?
В этой статье разберем, как концепция Питера Наура «программирование как построение теории» объясняет скрытые риски использования LLM в разработке.

Читать далее

Как мы создали новый тестовый фреймворк, адаптируемый к росту проектов

3 hours 1 min ago

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

Читать далее

Who's online

There are currently 0 users and 0 guests online.