Comments 32
Подобные статьи сильно бьют по моей самооценке. Может для того они и кодят и побеждают чтобы меня унизить? :)
Круто.
Есть много математических вычислений длинной в 10-20 символов, которые нагрузят процессор до 100% и используют всю доступную оперативную память
Я это осознаю.
Но всё равно это вызывает некий диссонанс.
Подобное было и у Winamp.
Да я ради этих «вау» музыку слушал.
Только представьте, добавление 1-го кубита, увеличивает производительность квантового чипа экспоненциально:
21 (кубит) = 2 операций / такт
22 (кубита) = 4 операций / такт
23 (кубита) = 8 операций / такт
24 (кубита) = 16 операций / такт
…
2128 (кубит) = 340,282,366,920,938,463,463,374,607,431,768,211,456 операций / такт
Вот тоже хорошая работа, не такая эффектная, но как по мне — приятнее (на вкус и цвет, конечно)
www.youtube.com/watch?v=HpAMtE4i8zg
Но пока что фаворитом считаю Elevated — огромная сцена, построенная всего несколькими шейдерами и упакованная в 4 килобайта. Очень удачная комбинация простой идеи, отличной реализации и потрясающего визуального эффекта.
4кб это всего лишь размер исполняемого файла (а к нему еще интерпретатор в виде браузера на сотни мегабайт, но это опустим).
Демка выжрала 1 гигабайт видеопамяти, нагрузила GPU на 100% так, что интерфейс стал подлагивать.
Пришлось поскорее закрыть, так и не дождался картинки.
Так что иногда пусть все ж 4 гига кушает, но работает.
Проблема современного софта в том, что даже если будет весить 4Гига, быстрее он этого работать не станет.
Объясните пожалуйста, как можно посмотреть это вживую в браузере?
На странице работы нет ссылки посмотреть, есть только скачать. Локально не запускается из-за ограничений безопасности. Залил на хост:
https://ucarecdn.com/160c5fb6-23c4-4422-bd7a-c2d456e1a890/hbc00017newton_protocol.html
Все равно ни в одном браузере не запускается, везде разные ошибки после небольшой прогрузки.
hbc0017 не работает
Запускаем этот ярлык и тащим хэтэмээлку в окно с рабочего стола.
P.S. При запуске на встройняшке интел, падает драйвер.
При первом запуске хром почему то потёр дополнительные параметры ярлыка.
это они что, подбирают даже константы так, чтобы в них побольше нулей было, которые потом сжимаются лучше?
#define p0d00 0.0000000000f // 0.00f 0x00000000
#define p0d01 0.0100097656f // 0.01f 0x3c240000
#define p0d02 0.0200195313f // 0.02f 0x3ca40000
#define p0d03 0.0300292969f // 0.03f 0x3cf60000
…
Оригинал конечно лучше, но тоже ничего.
Интро Newton Protocol: что можно уместить в 4 килобайта