Pull to refresh
7
-0.5
Send message

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

Level of difficultyMedium
Reading time3 min
Views6.6K

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

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

Читать далее
Total votes 24: ↑16 and ↓8+8
Comments66

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

Reading time9 min
Views5.4K

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

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

Читать далее
Total votes 9: ↑8 and ↓1+7
Comments17

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

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



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

Information

Rating
Does not participate
Registered
Activity