Size: a a a

2021 April 29
Блог*
#prog #python #article

Статья про то, как найти начальное состояние игры "Жизнь", которая образует картинку, близкую к заданной, через несколько поколений. В качестве примера используется "Мона Лиза". По факту статья является примером использования библиотеки JAX — библиотека, позволяющая скомпилировать код с использованием numpy в высоковекторизованный код для запуска на GPU.

(thanks @oleg_log)
источник
2021 April 30
Блог*
#prog #rust #meme
источник
Блог*
источник
Блог*
Каждый рабочий день я подкатываю к своему коллеге
источник
Блог*
...Буквально. На кресле. Это был тест на испорченность, и вы его успешно провалили
источник
2021 May 01
Блог*
#prog #cpp #meme
источник
Блог*
источник
2021 May 03
Блог*
источник
2021 May 04
Блог*
Ожидание: important
Реальность: !important
источник
Блог*
Просто скажу безо всякого повода, что Вафелька — няша
источник
2021 May 05
Блог*
#math #video

Всячески рекомендую, да. Мозг выносит (в хорошем смысле) только так
источник
Блог*
случайно снова посмотрел этот математический шедевр

я надеюсь все смотрели эту классику?

https://youtu.be/wO61D9x6lNY
источник
2021 May 07
Блог*
вместо слова «тян» у меня есть прекрасная, локальная, казахская замена этому слову, и тоже из трёх букв: «кыз», а множественное число: «кыздар»
источник
Блог*
#prog #lua

Создатель LuaJIT рассказывает о том, в какой ситуации компилятор проигрывает вручную написанному ассемблеру.

lua-users.org/lists/lua-l/2011-02/msg00742.html
источник
2021 May 08
Блог*
источник
Блог*
Встретил на улице рядом с домом ежа.

День определённо прошёл не зря
источник
Блог*
Кстати, для групп животных в английском языке есть отдельные слова для каждого вида. Группа ежей называется, внезапно, array
источник
Блог*
Очевидная шутка пошучена
источник
2021 May 09
Блог*
Единственная польза от этих долгих путинских выходных — меньше слышно про этот доставший День Победы
источник
2021 May 11
Блог*
#prog #article

Статья про то, как LLVM оптимизирует суммы последовательных степеней, вроде

int sum(int count) {
 int result = 0;

 for (int j = 0; j < count; ++j)
   result += j*j;

 return result;
}


в код, в котором цикла нету вовсе.

Перевод
источник