Как стать автором
Обновить
38.9
Карма
0
Рейтинг
Андрей @sylvio

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

Функциональное мышление: Функциональные шаблоны проектирования, часть 1

То есть вы сейчас сказали, что для того, чтобы код что-то сделал его нужно написать :)
Конечно так или иначе вы напишите мемоизацию, через монаду, через список или еще как-то. Я говорю что вы можете ее написать без сайд-эффектов со стороны программиста, а что делает компилятор и как он его исполняет это дело десятое, главное, что он гарантирует какое-то поведение.

Andreessen Horowitz оценивает Github в полмиллиарда

По тому что эти деньги можно инвестировать в развитие и задавить конкурентов на корпоративном рынке, да и пользовательском тоже. В противном случае они рискуют потерять инициативу и самоокупаемость.

Функциональное мышление: Функциональные шаблоны проектирования, часть 1

Это деталь технической реализации, которая непосредственно к концепции мемоизации не относится. В любом случае на самом нижнем уровне мы имеем изменяемое состояние, важно то, что дает программисту возможность «забыть» о нем.

Функциональное мышление: Функциональные шаблоны проектирования, часть 1

Почему не может быть?
Никто не запрещает использовать мемоизацию с неизменяемой структурой данных. Чтобы избежать накладных расходов на копирование хранилища при добавлении нового результата достаточно хранилищу быть ленивым, если функция чистая, то значения будут всегда актуальны.

Функциональное мышление: Функциональные шаблоны проектирования, часть 1

Объясните, каким образом мемоизация это сайд-эффект?
Если функция чистая, то не должно быть разницы сохраняете вы в мутабельном хранилище или нет.

(Перевод) Перегрузка операторов в Scala

В scalaz есть даже unicode-операторы, которые не всегда просто ввести :)

Kickstarter — это способ избежать финансовых рисков и не отдавать долю в своем проекте

Разве у нас есть юридическая база для таких проектов?

Kickstarter — это способ избежать финансовых рисков и не отдавать долю в своем проекте

Миллион на кикстартере это исключение, а не правило как вы представляете. Например, Ларри, не смотря на все усилия команды, громкие имена и прочее еле-еле дотянул до 500к. И это не сайт «бесплатных денег», как некоторые представляют, большинство пользователей выбирают вознограждение, то есть работающий продукт.

Black Isle Studios может возродиться

Точнее покупать игру.
Кикстартер это не просто благотворительность.

Я хочу работать в Google! Телефонное интервью (часть 1)

То есть бакалавриатский курс CS.

Идеальные наушники-вкладыши за 5 минут

Пруф, годовалой давности. В этом году я их видел за 150.

Идеальные наушники-вкладыши за 5 минут

Те же арматурные ultimate ears triple.fi 10 можно купить за 100 баксов на распродаже и почему бы не залить их же в силикон? Получится в 2.5 раза дешевле того же кастома, а все то же самое :)

Идеальные наушники-вкладыши за 5 минут

Почему не получится?
Вот, например, от изготовителей слуховых аппаратов.

Идеальные наушники-вкладыши за 5 минут

Залить уши в силикон можно дешевле, чем за 100 у.е., по сути это тот же процесс, что и показан на этом видео.

IBM установила атомарные пределы плотности магнитной памяти

Диски в два раза подорожали после потопа.

Как вернуть потерянную активность и перестать быть зомби

Если у вас не получается «фигачить» как раньше, то скорее всего вы перерабатываете и вам пора отдохнуть. Да, именно отдохнуть, а не тупить перед монитором с чувством вины за несделанную работу, расслабиться и забыть о работе на какое-то время.
А потом наконец-то составить нормальный график работы с запланированными отдыхами, без этих безумных спринтов на ночь и работы по выходным, тогда такой проблемы больше не будет.

В России умеют не только программировать

Расскажите, пожалуйста, как вы общались с исоплнителями на заводе.

Например, в конструкторских чертежах же указывают и единицы измерения и шереховатость, как так получилось, китайцы не читают документацию?

Аналоговый компьютер на операционных усилителях

Что, простите, винить кого-то в аналоговых системах управления? Да вы с ума сошли, инженеры используют инструменты лучше всего подходящие для решения задачи.
До сих пор пневматические системы управления используются на заводах, особенно в химическом производстве, в пожароопасных цехах.

Теория Большого Развода или за что мы платим бабки

Люди платят не столько, сколько необходимо для производства, а столько, сколько они готовы платить.

Сергей Брин пожертвовал $500 тыс. для Wikimedia

Даже небольшие пожертвования важны, в конце-концов, если не вы, то кто?
В прошлом году я тоже жертвовал $10, в этом $50, в следующем, надеюсь, будет 100 :)

Информация

В рейтинге
5,842-й
Откуда
Санкт-Петербург и область, Россия
Зарегистрирован
Активность