Строка — это застывшая структура данных, и повсюду, куда она передается, происходит значительное дублирование процесса. Это идеальное средство для сокрытия информации.
И технический термин для обозначения того, кто берется разрабатывать дизайн пользовательского интерфейса, не понимая вышеозначенного факта, — «Е... ИДИОТ».
В программировании трудно найти правильную единицу времени для измерения прогресса. Некоторые соборы строились веками. Можно ли вообразить грандиозность и размер программы, на которую затратили столько времени?
«Самое важное — это творческий процесс, процесс создания, а проблема исполнительства — это проблема второго и третьего и пятого и десятого уровня. Это другая область мастерства, умения, понимания и знания»
Если программисты заслуживают вознаграждения за создание прогрессивных программ, то также они заслуживают и наказания, если они ограничивают использование этих программ.
Использование программы для доказательства теоремы о четырех красках не изменит математики. Оно просто покажет, что задача, которая оставалась нерешенной в течении столетия, возможно, не так уж важна для математики.
«То, что мы пока не можем телеграфировать схему человека из одного места в другое, связано, в основном, с техническими трудностями…» (Человеческое использование человеческих существ: Кибернетика и общество)
Вся пропаганда служит одной и той же цели, а каждое из ее орудий и весь аппарат организовывается так, чтобы координированным образом влиять на людей в одном направлении и в конечном счете достичь полной унификации всех умов.
Я пришел к заключению, что дарвинизм — это не проверяемая научная теория, а метафизическая исследовательская программа — возможный концептуальный каркас для проверяемых научных теорий.
Мысленно человек может только воспроизвести сложную информацию. Движение, или течение, или изменение перспективы важнее, чем статическое изображение, каким бы красивым оно не было.
Эта модель позволяла разбивать задачи обработки данных на множество небольших подзадач, которые могли параллельно выполняться на множестве серверов, а затем объединять результаты.
MapReduce позволяла разбивать большие задачи на множество подзадач, которые могли обрабатываться параллельно на различных серверах, а затем объединять результаты.
Он отражает специфику верхнего уровня в переключении и нижнего в подключении к конкретной подзадаче.