Для тех, кто думает, что выше в чате ЛЛМку попросили ошибиться.
https://chatgpt.com/share/69ee14e1-4d28-8330-abd7-b4df4430576a
Вот ссылка на чат.
Настройки персонализации - по-умолчанию.
https://chatgpt.com/share/69ee14e1-4d28-8330-abd7-b4df4430576a
Вот ссылка на чат.
Настройки персонализации - по-умолчанию.
ChatGPT
See what this chat's about
ChatGPT helps you get answers, find inspiration, and be more productive.
😁3🌚1
This media is not supported in your browser
VIEW IN TELEGRAM
MS: We use AI for everything now.
MS's UI programmer makes busy spinner.
MS's UI programmer makes busy spinner.
😁11
Решил наконец залить mev на crates.io
https://crates.io/crates/mev
v0.1.0 может похвастаться упрощённым API и почти полной поддержкой веба через WebGPU бэкенд
https://crates.io/crates/mev
v0.1.0 может похвастаться упрощённым API и почти полной поддержкой веба через WebGPU бэкенд
🔥8❤3👍1
Кто любит забавные и совершенно непрактичные алгоритмы, как вот этот?
Final Results
50%
Все
23%
Никто
27%
Только я
Нашёл одно действительно полезное свойство кодинга с помощью ИИ.
Именно с помощью, а не "GPT, write me the next hyper hyped app, make no mistakes".
ИИ может в своём обучении получить какой-то полезный кусочек информации, на который программист мог не наткнуться, да и даже не подумать загуглить.
Вот пример того, как ИИ предложила умножать компоненты цвета на альфа канал.
Что тут такого? А то, что это банально быстрее чем
Некоторые вовсе берут и кастят всё в
И когда этих операций десятки, сотни, тысячи, то и не заметишь разницы.
А когда их миллионы, десятки миллионов, сотни миллионов в секунду, то это имеет значение.
Просто сравните как компилируется код.
Забавно, что компилятор оптимизирует деление в умножение и сдвиг.
Но не так эффективно, как ручной вариант, который оптимизируется в 0 умножений
Именно с помощью, а не "GPT, write me the next hyper hyped app, make no mistakes".
ИИ может в своём обучении получить какой-то полезный кусочек информации, на который программист мог не наткнуться, да и даже не подумать загуглить.
Вот пример того, как ИИ предложила умножать компоненты цвета на альфа канал.
div255(r as u32 * a as u32) as u8;
fn div255(x: u32) -> u32 {
((x + 128) * 257) >> 16
}
Что тут такого? А то, что это банально быстрее чем
(x + 127) / 255 и при том совершенно точно.Некоторые вовсе берут и кастят всё в
f32, а потом назад, что супер-медленно в сравнении с целочисленным умножением.И когда этих операций десятки, сотни, тысячи, то и не заметишь разницы.
А когда их миллионы, десятки миллионов, сотни миллионов в секунду, то это имеет значение.
Просто сравните как компилируется код.
Забавно, что компилятор оптимизирует деление в умножение и сдвиг.
Но не так эффективно, как ручной вариант, который оптимизируется в 0 умножений
❤6👍3💯1