Системное программирование.

Моё обретение вдумчивого и толкового помощника

Всё началось с приглашения от @little_italy:Привет! Меня зовут Катя Равальдини, я редактор из команды Хабра.Мы приглашаем авторов хаба Искусственный интеллект поучаствовать в сезоне «Код будущего» — конкурсе статей о том, как ИИ меняет разработку ПО, open source и подходы к информационной безопасности.В этом сезоне особенно ждём практические истории: что вы уже попробовали, что сработало, где ИИ действительно ускоряет работу, а где создаёт иллюзию продуктивности.Я понял, что пора попробовать, тем более редактор ждёт практических историй.

продолжить чтение

За пределами вайбкодинга: фундаментальная база программной инженерии

За пределами вайбкодинга: фундаментальная база программной инженерииВ последние пару лет порог входа в разработку изменился навсегда. С появлением Cursor, Claude Code, GitHub Copilot и больших языковых моделей родился феномен «вайбкодинга» (vibe coding): ты набрасываешь мысли в чат на естественном языке, ловишь ощущение потока, нейросеть за секунды генерирует компоненты, скрипты, роуты API — и все это действительно запускается в браузере.

продолжить чтение

Торвальдс: «Не доверяете ИИ — пишите на ассемблере»

13 октября 2026 года Линус Торвальдс ответил в рабочей переписке разработчику, который хотел ограничить ИИ в работе над ядром Linux. Ответ был довольно резким и саркастическим: Торвальдс предложил оппоненту отказаться не только от ИИ, но и от компиляторов.

продолжить чтение

Перенос сессий между консольными ИИ-агентами без потери контекста

Команда baton помогает передать сессию со всеми деталями другому агентуКогда я разрабатывал конвейер для перевода книг целиком

продолжить чтение

Торвальдс использовал Claude Code для оптимизации ядра Linux. Код ускорил чтение в 23 раза, но не прошёл проверку

Линус Торвальдс подключил Claude Code к работе над ядром Linux и получил впечатляющий результат: в синтетическом тесте скорость чтения из кеша выросла почти в 23 раза. Правда, при проверке изменений разработчики обнаружили состояние гонки и проблемы с управлением памятью. Теперь решение дорабатывают, а история стала показательным примером того, как ИИ справляется с задачами системного программирования.Проблема, которую пытались решить два года

продолжить чтение

«Мониторинг аномальной активности в ОСРВ «Нейтрино»: предиктивная аналитика для ПЛК в АСУ ТП»

продолжить чтение

Работают ли запреты внутри песочницы ИИ-агента?

ИИ-агент работает в песочнице, где может менять файлы и запускать команды. Но отдельному инструменту нужны меньшие права. Например, анализатор должен прочитать исходники, а менять их ему незачем. Как убедиться, что это ограничение действительно действует?Под песочницей здесь я понимаю изолированную Linux-среду для выполнения кода и команд агента. Она может быть построена на контейнерном рантайме или виртуальной машине. Внутри этой среды обвязка запуска инструментов может задавать дополнительные запреты для отдельных процессов.В первой статье

продолжить чтение

Как собирать кроссплатформенные приложения. На C++. В браузере

TLDR; Нельзя просто так взять и запихнуть реальную систему сборки в браузер. Но если обойти некоторые тонкие технические и юридические моменты - вполне можно, что мы показываем наглядно. Статья о том, как это сделано, и немного о том, где можно применить.Идея запихнуть clang в браузер и собирать приложения не нова: это уже делали, как минимум, в Emscripten, и ещё пара исследовательских проектов. Проблема в том, как это использовать в практических сценариях: программирование это не про работающий компилятор, это про целую кучу прикладных библиотек, про инфраструктуру

продолжить чтение

ч2: Разбор. Как мы закрывали утечку через tun0 в AmneziaVPN

ч1: Обзор. Полгода после утечки через tun0. Кто из VPN-клиентов закрыл дыру, а кто закрыл issue.ч2: Разбор. Как мы закрывали утечку через tun0 в AmneziaVPN.TL;DRПриложение, которое вы исключили из VPN на Android, может привязать сокет к tun0, пройти через ваш туннель и узнать адрес сервера. Мы закрыли это внутри клиента: когда пакет выходит из туннельного интерфейса, фильтр спрашивает у Android, чьё это соединение, и чужие не пропускает.

продолжить чтение

Чужой компьютер: почему ваш телефон вам не принадлежит — и что с этим делать

Чужой компьютер

продолжить чтение