Как стать автором
Обновить
6
-0.5

Пользователь

Отправить сообщение

Возможно ли увеличить интеллект?

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров6.6K

Да, возможно. И я придумал, как — с помощью грибов (не тех, о которых вы подумали).

Эта идея перевернёт мир. Представляю вам Project Mold.

Читать далее
Всего голосов 24: ↑16 и ↓8+8
Комментарии66

Кэширование данных увеличивает скорость даже в неожиданных случаях

Время на прочтение9 мин
Количество просмотров5.4K

Нас учат, что чтение данных из оперативной памяти — ужасно долгая операция. Приводят аналогии с офисом и удалённым складом, заставляют писать cache-friendly код и внушают смертельный страх перед промахами кэша. Ещё нас учат, что процессоры отлично умеют считать числа, и часто быстрее вычислить результат дважды, чем сохранять его в памяти. Оказывается, это не всегда так.

Эта статья основана на реальном проекте и реальном коде, который был ускорен с помощью кэша почти в полтора раза. Весь код написан на JavaScript.

Читать далее
Всего голосов 9: ↑8 и ↓1+7
Комментарии17

Lights Out и её необычные применения

Время на прочтение2 мин
Количество просмотров22K
Наверное, некоторые из вас слышали о такой головоломке, как Lights Out. Если кто-то не знает, суть вкратце такова: имеется поле из n x n клеток, часть клеток «включена», часть «выключена». При нажатии на клетку все клетки в области креста переключат своё состояние. Примерно так:



Собственно, задача — сделать все клетки поля «выключенными». Под катом кое-что интереснее, чем просто решение.
Читать дальше →
Всего голосов 34: ↑34 и ↓0+34
Комментарии24

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность