-
С 1 июля в Калифорнии стриминговым платформам будет запрещено воспроизводить рекламу громче, чем просматриваемый контент. Новый закон SB 576, подписанный губернатором Гэвином Ньюсомом в октябре 2025 года, призван выровнять условия между онлайн-сервисами и традиционным телевещанием. Ранее аналогичный закон приняли в…
-
Как я свертки ускорял
Вовка плохого не посоветуетПосле написания статьи про NormIs-1 я решил углубиться в тему оптимизации модели. Архитектура была неплохой и показала адекватные результаты на метриках интеллекта, но скорость сильно проседала. Проблема была в Depthwise Conv. Между блоком внимания и FFN стоял…
-
Шаблоны C++ как инструмент архитектуры: compile-time dispatch, type traits и type erasure
Всех приветствую! Я неоднократно встречал разработчиков, которые говорили, что метапрограммирование — это моветон, а шаблоны только усложняют код. Я понимаю, откуда берётся такое мнение потому, что при неаккуратном использовании шаблоны действительно могут сделать код сложным и тяжёлым для чтения.Но, на…
-
OSDEV: Разработка аллокатора на С++ часть 5. osdev-libstdc
Приветствую!Это обзорная статья на этот раз совсем простая. Используется уже написанный аллокатор. Я лишь ставлю в известность читателей о существовании в osdev-libstdc вполне стандартных функций aligned_alloc, malloc, calloc, realloc и free. Их реализация примитивна:namespace{static dux::spin_lock gLock;}__MAYBE_BEGIN_STD_NAMESPACEvoid *aligned_alloc(size_t alignment, size_t size){…
-
Граф кода одной командой: ставим graphlens-mcp в проект и перестаём жечь токены на grep
Это третья часть серии. В части 1 я разобрал движок graphlens — что он делает и как устроен. В части 2 я прогнал бенчмарк на 936 запусков и честно показал, где граф окупается, а где нет. Эта статья — про…
-
Еще несколько «ласковых слов» о новом редакторе Habr ¯\_(ツ)_/¯
Несколько лет назад в процессе подготовки очередной статьи (о ней чуть ниже) я вынужденно столкнулся с новым редактором Habr, которого до этого мне удавалось избегать, и который к тому моменту стал безальтернативным.Тогда “по мотивам” пользования этим поделием почти сама родилась…
-
Из одного слова целый бренд. Как развивался Колорит
Несколько дней назад я сделал маленький инструмент для себя. Надоело каждый раз начинать новый проект с колеса оттенков: крутишь Coolors, листаешь Pinterest, смотришь на чужие палитры, которые «почти подходят». А ведь у проекта уже есть образ, это слово. Рассвет. Шторм.…
-
Анонимный аккаунт на GitHub опубликовал данные о ранее неизвестных уязвимостях нулевого дня в разных проектах
Пользователь под ником bikini опубликовал на GitHub обновляемый репозиторий Exploitarium, который якобы содержит ранее неизвестные уязвимости нулевого дня в различных проектах. «Единый архив общедоступных эксплойтов и отчётов об исследованиях уязвимостей. На момент публикации ни один из них не был зарегистрирован. Можете сами сообщить о них и присвоить себе…
-
Claude Code за 5 минут вскрыл CAN-шину автомобиля — то, на что у инженера уходят часы
Датская компания CSS Electronics, известный производитель оборудования для работы с автомобильными шинами, показала необычный эксперимент: ее инженер Мартин Фальк собрал скилл для Claude Code, который сам реверсит закрытые сигналы CAN-шины машины и превращает их в готовый файл с правилами декодирования (DBC). На…
-
Как превратить ChatGPT.com в Codex (но без лимитов)
Codex это прекрасно, но лимиты все меньше, а цена все выше. Но ведь под капотом просто gpt-5.5? Один диалог пишет код, другой проверяет результат, третий ищет в интернете, а я в это время мог накидать очередь следующих шагов и уйти…