IT Herald

Engineering

Мечта CSS Zen Garden наконец воплотилась в реальность

Команда Firefox.com доказала, что CSS достаточно зрел для реализации полноценного современного дизайна на чистом CSS без препроцессоров, поддерживая все современные браузеры. Проект включает более 70 компонентов и 25 шаблонов страниц с полным разделением дизайна и разметки.

Брать на себя чужую работу

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

Вуду-графика на FPGA: воскрешение 3D-ускорителя конца 1990-х

Энтузиаст восстановил на FPGA графический ускоритель 3dfx Voodoo, создав полноценный DOS-компьютер с оригинальным 3D-рендерером. Tomb Raider теперь работает с аппаратной поддержкой Voodoo на плате Xilinx KV260, а реализация zSST достигает 78 млн пикселей в секунду.

Обучение программированию в эпоху LLM

Mark Seemann отвечает на вопросы читателя о том, стоит ли изучать основы программирования в эпоху LLM, если искусственный интеллект может генерировать код. Он делится своим опытом обучения и размышлениями о будущем профессии разработчика.

Почему я остаюсь скептиком в отношении LLM даже после Navier-Stokes

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

За месяц: как написать GPU-драйвер для M4 Mac Mini с нуля

Разработчик Cody Ho и Niklas Sheeth за месяц создали полностью совместимый с OpenGL ES 3.0 GPU-драйвер для M4 Mac Mini и MacBook Neo — процесс, который обычно занимает годы. Драйвер работает с такой скоростью, что запускает Minecraft на 212 fps.

Снижение затрат eBPF на CPU на 90% с помощью мемоизации

Разработчики eBPF security agent обнаружили, что основные вычислительные затраты идут не на проверку политик доступа, а на определение того, какая политика применяется к открытию файла. Кэширование на основе inode снизило нагрузку на CPU ядра примерно на 90%.

GPT-5.6 Luna vs GPT-6 Astra: достаточно ли модели за $1,20 для ревью кода?

Сравнение дешёвой модели GPT-5.6 Luna (0,20/$1,20 за млн токенов) и премиум GPT-6 Astra ($10/$50) на задаче review кода: Luna нашла 69 проверенных багов против 92 у Astra, потратив всего $0,20 вместо $5,66. Но с задачами по безопасности результаты кардинально отличаются.

Как мой e-reader потерял полосы

Владелец e-reader Xteink X3 обнаружил, что на изображениях в оттенках серого появляются вертикальные полосы. Расследование с помощью AI привело к обнаружению сразу нескольких багов в прошивке и драйвере устройства — и в итоге к созданию патчей, которые улучшили не только качество изображений, но и рендеринг текста.

Принципы создания быстрых приложений на Tokio

Рассел Коэн (автор dial9 — инструмента для трассировки async приложений) разбирает, как писать высокопроизводительный код на Tokio: от диагностики реальных проблем до оптимизации под latency или throughput, управления мьютексами и изоляции рабочих нагрузок.

Microsoft выпустила патчи для Windows и Excel, которые нарушили работу аудио, удалённого доступа и операции вставки

Сентябрьские обновления безопасности Microsoft привели к сбоям в Remote Desktop Services, проблемам со звуком на USB-устройствах класса Audio 1.0 и невозможности вставлять содержимое в Excel. Список известных проблем продолжает расти.

Классика распределённых систем (2017)

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

Новости и дайджесты — в Telegram @it_herald