Google отмечает победу JPEG XL — с реконструированной нейросетью сценой у доски
Google прослеживает историю JPEG XL через десятилетие открытых экспериментов — WebP, Guetzli, Brunsli, PIK, FUIF. Тред в основном хотел поговорить об ИИ-сгенерированном фото двух инженеров у доски — и об иронии того, что компания, однажды пытавшаяся убить формат, пишет теперь его историю происхождения.
Google пишет официальную историю JPEG XL

Блог Google об открытом коде опубликовал ретроспективу с тезисом: JPEG XL — совокупный результат многолетних публичных итерационных исследований в области сжатия. Материал появился как своеобразной круг почёта — и тред потратил большую часть энергии не на саму историю, а на всё вокруг неё.
Десятилетие экспериментов, сжатое в одну родословную
Тезис блога: не одно открытие создало JPEG XL — цепочка открытых проектов, каждый проверявший одну идею. WebP Lossless (2011) ввёл концепцию «энтропийного изображения», используя вспомогательное изображение для выбора энтропийных кодов. Поняв, что математические метрики вроде PSNR не работают на сценах с богатыми цветами, авторы построили Butteraugli и цветовое пространство XYB для имитации человеческого зрения; Guetzli (2016) использовал его для получения JPEG, «на 20–30% меньших», тогда как Brunsli позволял lossless-перекомпрессию существующих JPEG. Эти проекты слились в PIK, который Google предложил в ISO, объединившись с FUIF от Cloudinary — скомбинировав «более быстрый в декодировании выбор распределения из PIK с изощрёнными контекстными деревьями FUIF». На графике три эпохи строительных блоков складываются в стандарт, который ISO довёл до 0,06 бит на пиксель — примерно 35-кратное сжатие интернет-изображений нормального качества. В авторах указаны Юрки Алакуийяла, Золтан Сабадка и Лука Версари.
Тред читает подпись, а не байты
Главная реакция была не о кодеках — а об ИИ-сгенерированной иллюстрации в техническом посте:
«В этой реконструированной Gemini сцене… в целом я достаточно за ИИ, но мне это неприятно… Рисунок на доске выглядел не совсем правильным, так что, наверное, в будущем меня обманут.» — самоназванный сторонник ИИ
Фото доски с подписью «обсуждение стратегии VarDCT Block Joining» вызвало более обширный залп в адрес всей полировки статьи:

«Мусор в этой статье… оскорбителен. Очевидные ИИ-заголовки, бессмысленное генерированное изображение людей… Это технический блог, а не инвесторская презентация!… Если даже Google, прежде золотой стандарт технического письма, поддаётся этому.» — читатель, следивший за стандартизацией JXL несколько лет
Инженер с опытом в Forbes указал на существенное упущение в родословной Google:
«Странно, что не называют Джона Снейерса — человека, ключевого в создании JPEG XL» — создатель Video Hub App, бывший инженер Forbes
А поклонник JXL указал на слона в комнате — Google, рассказывающий о формате, который сам однажды убрал из Chrome:
«Ожидал от блога Google каких-то новостей о том, как они продвигают формат вперёд… Android сейчас единственная массовая ОС, не поддерживающая JPEG XL.» — самоназванный большой поклонник JXL
Настоящая история, рассказанная тем, кто её тормозил
Лежащая в основе летопись подлинна и впечатляет — Butteraugli, Brunsli и PIK — настоящие вехи, а цель в 0,06 бит на пиксель — серьёзная инженерная планка. Проблема — в рассказчике и средстве: компания, излагающая эту триумфальную историю происхождения, — та же, что убрала JPEG XL из Chrome и до сих пор не внедрила его в Android, и она выбрала иллюстрировать десятилетие тщательных исследований синтетическим фото людей, которые, судя по тому что видит тред, были сгенерированы, а не сфотографированы.
Получайте такие разборы каждый день
Главные истории Hacker News — на email, в Telegram или RSS.
Ableton наконец открыла Live для JavaScript — и в тот же день появился инструмент для нот
После лет, когда единственным входом был Max for Live, Ableton выпустила открытый JavaScript SDK в бете Live 12.4.5. Уже на следующий день один из комментаторов собрал расширение, отображающее MIDI-клипы в виде нот, — и точно обозначил, где SDK пока упирается в стену.