-
Бывший ведущий инженер Akamai Цветан Стойчев рассказал в блоге ClickHouse, как находит реальные уязвимости в коде популярной аналитической базы данных, почти не будучи специалистом по информационной безопасности. Помощником выступает ИИ — связка из GitHub Copilot, Claude Opus и моделей Gemini. Несколько…
-
FTC разрешила Илону Маску купить стартап, основанный бывшими работниками SpaceX
Федеральная торговая комиссия США (FTC) разрешила Илону Маску приобрести стартап Mesh, который основали бывшие инженеры SpaceX. Компания создаёт оптическое оборудование для высокоскоростной связи в центрах обработки данных.Mesh Optical Technologies основали в прошлом году Трэвис Браширс, Кэмерон Рамос и Серена Гроун-Хэберли, которые…
-
В Калифорнии стриминговым сервисам запретят воспроизводить рекламу громче контента
С 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, который якобы содержит ранее неизвестные уязвимости нулевого дня в различных проектах. «Единый архив общедоступных эксплойтов и отчётов об исследованиях уязвимостей. На момент публикации ни один из них не был зарегистрирован. Можете сами сообщить о них и присвоить себе…