Как стать автором
Обновить
57.43

Профессиональная литература *

Полезное чтиво

Сначала показывать
Порог рейтинга
Уровень сложности

Марвин Мински «The Emotion Machine»: Введение

Время на прочтение8 мин
Количество просмотров11K
image

Нора Джойс мужу Джеймсу: «Почему бы тебе не написать понятную людям книгу?»
Я надеюсь эта книга будет полезна интересующимся работой человеческого мышления, тем, кто хочет совета по его развитию или пробует конструировать умные машины. Она будет полезна и тем, кто хочет узнать больше об искусственном интеллекте. А также психологам, неврологам, специалистам по информатике, философам, так как развивает новые идеи, над которыми они работают.

Все мы восхищаемся достижениями в науке, искусстве и литературе, но редко признаем наши достижения в повседневной жизни. Мы распознаем то, что видим, понимаем смысл услышанного и можем применить накопленные знания и опыт для решения новых задач.

Мы также способны на то, что не может ни одно другое живое существо: как только наш образ мышления терпит крах, мы начинаем думать над своими мыслями — такое рефлексивное мышление помогает найти ошибку в рассуждениях и помогает изобрести новые, более эффективные образы мышления. Однако мы все еще очень мало знаем о том, как наш мозг с этим справляется. Как работает воображение? Что такое сознание? Что такое эмоции, чувства, мысли? И в конце концов как мы думаем?

Сравните это с прогрессом в естественных науках. Что такое твердые тела, жидкости и газы? Что такое цвет, звук и температура? Что такое сила, давление и деформация? Какова природа энергии? Сегодня почти все подобные загадки объяснены несколькими простыми законами — уравнениями Ньютона, Максвелла, Эйнштейна и Шредингера.
Читать дальше →
Всего голосов 19: ↑19 и ↓0+19
Комментарии3

Книга «Node.js в действии. 2-е издание»

Время на прочтение8 мин
Количество просмотров26K
image Второе издание «Node.js в действии» было полностью переработано, чтобы отражать реалии, с которыми теперь сталкивается каждый Node-разработчик. Вы узнаете о системах построения интерфейса и популярных веб-фреймворках Node, а также научитесь строить веб-приложения на базе Express с нуля. Теперь вы сможете узнать не только о Node и JavaScript, но и получить всю информацию, включая системы построения фронтэнда, выбор веб-фреймворка, работу с базами данных в Node, тестирование и развертывание веб-приложений.

Технология Node все чаще используется в сочетании с инструментами командной строки и настольными приложениями на базе Electron, поэтому в книгу были включены главы, посвященные обеим областям. Внутри поста будет рассмотрен отрывок «Хранение данных в приложениях»
Читать дальше →
Всего голосов 13: ↑12 и ↓1+11
Комментарии30

Первоисточник: «закон Конвея»

Время на прочтение12 мин
Количество просмотров516
image

Примечание автора спустя 42 года после публикации:

Возможно, наиболее примечательно в данной статье то, что она была опубликована благодаря утверждению, описанному в третьем абзаце с конца. Для облегчения трудности преодоления предшествующих 45 абзацев я озвучу его в свободной форме сейчас:

Любая организация, проектирующая систему (трактуется здесь шире, чем просто информационная система), неизбежно создаст такую модель, которая будет повторять коммуникационную структуру самой организации.

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

Предлагаю вам ознакомиться с материалом, а потом оглянуться и поискать его в других сферах.

В настоящее время моим любимым примером является комплекс социальных вопросов, касающихся бедности в Америке: доступ к рынку труда, жилищному обеспечению, образованию и здравоохранению. После прочтения статьи подумайте над тем, как структуры наших различных правительств влияют на их отношение к подобным вопросам.


Как комитеты создают новое?

Мелвин Конвей (Melvin E. Conway)
Оригинал PDF.
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Слушайте! 50 лучших подкастов для разработчиков

Время на прочтение12 мин
Количество просмотров19K
Развиваться, узнавать о технологиях и быть в курсе последних подходов – для ITшника особенно важно. Читать книгу не всегда удобно, смотреть видео-обзоры любят не все и времени много занимает.

Держите 50 IT-подкастов о технологических новинках в сфере ИБ, облачных технологий, IoT, тестирования и управления проектами. Все подкасты на английском языке, для прослушивания нужно знать его на уровне upper intermediate и выше.


Читать дальше →
Всего голосов 18: ↑15 и ↓3+12
Комментарии6

Истории

5 принципов ведения технологического бизнеса, или как изменить мир

Время на прочтение5 мин
Количество просмотров8.8K
Эта статья о том, что отличает успешный бизнес от провального, какие стратегии развития известны и какими наработками стоит воспользоваться. В статье рассматриваются идеи и подходы, которые помогут выбрать правильный вектор развития.

Подрывная технология


Автор книги «Дилемма инноватора» Клейтон М., провёл исследование с целью установить, на основе каких инноваций строится успешный бизнес, а на основе каких – нет. Инновации, условно деляться на 2 типа: подрывные и поддерживающие.

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


Читать дальше →
Всего голосов 10: ↑8 и ↓2+6
Комментарии4

«Это хит»: история и рекорды музыкальных чартов

Время на прочтение6 мин
Количество просмотров7.3K
Чарты и музыкальные хит-парады мы встречаем постоянно: их крутят по радио, о них пишут в СМИ, они встречаются в исторических справках о давно вышедших альбомах, композициях и музыкантах.

Элвис Пресли 79 недель продержался на первом месте хит-парада журнала Billboard Hot 100. Сразу 7 песен Уитни Хьюстон подряд занимали верхушку хит-парада Billboard — больше, чем у какого-либо другого музыканта. Альбом Адель «21» держался в чарте Billboard 200 почти семь лет (353 недели) после релиза, а самая «долгоиграющая» пластинка чарта — Pink Floyd Dark Side of the Moon (1973), продержалась там более 937 недель (на текущий момент).

Что всё это значит? Как появились чарты, как они составляются и почему они стали важны?

Разбираемся.

Читать дальше →
Всего голосов 20: ↑17 и ↓3+14
Комментарии0

Ричард Хэмминг: Глава 3. История компьютеров — железо

Время на прочтение15 мин
Количество просмотров12K
«Цель этого курса — подготовить вас к вашему техническому будущему.»

imageПривет, Хабр. Помните офигенную статью «Вы и ваша работа» (+219, 2265 в закладки, 353k прочтений)?

Так вот у Хэмминга (да, да, самоконтролирующиеся и самокорректирующиеся коды Хэмминга) есть целая книга, написанная по мотивам его лекций. Давайте ее переведем, ведь мужик дело говорит.

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

Мы уже перевели 15 (из 30) глав.
За перевод спасибо urticazoku, которая откликнулась на мой призыв в «предыдущей главе». Кто хочет помочь с переводом — пишите в личку или на почту magisterludi2016@yandex.ru (Кстати, мы еще запустили перевод еще одной крутейшей книги — «The Dream Machine: История компьютерной революции»), а еще переводим Марвина Мински.

Глава 3. История компьютеров — железо


История вычислений возможно началась с первобытного человека, использующего гальки для сложения. Маршак (Гарвард) обнаружил, что то, что считалось царапинами на костях времен пещерного человека было на самом деле тщательно срисованными линиями, связанными с фазами Луны. Строительство Стоунхенджа на плато Солсбери в Англии проходило в три этапа: 1900-1700, 1700-1500, и 1500-1400 гг. до н.э., и было тесно связано с астрономическими наблюдениями, что свидетельствует о значительном опыте в астрономии. Работа в археоастрономии показала, что у многих первобытных народов были значительные знания об астрономических событиях. В Китае, Индии и Мексике сохранились объекты, называемые обсерваториями, но у нас нет полного понимания как они использовались. На наших западных равнинах много следов астрономических обсерваторий индейцев.
Читать дальше →
Всего голосов 11: ↑10 и ↓1+9
Комментарии0

Космология — Стэнфорд. Конспект. Лекция 1

Время на прочтение10 мин
Количество просмотров15K
Человек познает Вселенную

Эта статья открывает серию статей с конспектами лекций по Космологии Стэнфордского университета. Сами лекции на английском языке доступны по ссылке: Cosmology (2013) — Leonard Susskind — Stanford University. Видео лекцию я смотрел и конспектировал с удовольствием. Лектор Leonard Susskind объясняет очень доступно и увлекательно. Видно, что он талантливый человек и отличный преподаватель.

Стэнфордский университет знаменит еще и тем, что там работает наш выдающийся соотечественник Андрей Линде, который, вероятно, вскоре будет удостоен Нобелевской премии по физике за вклад в современную космологию. Кому интересно, советую посмотреть его публичную лекцию Многоликая Вселенная.
Читать дальше →
Всего голосов 19: ↑19 и ↓0+19
Комментарии24

Evil by Design: интерфейсы от Мефистофеля (часть первая)

Время на прочтение12 мин
Количество просмотров9.7K
Крис Ноддер, автор книги «Evil by Design», сразу вызывает доверие. Не столько своим послужным списком достижений в психологии UX дизайне и консалтинге, сколько явным умением цеплять и продавать. По сути, под стильной обложкой с демоненком — собрание техник манипулирования потребителем, многие из которых известны уже давно. Но, согласитесь, «руководство для дизайнера, который служит Злу, пробуждая в людях темные инстинкты» звучит гораздо увлекательнее. Давайте толкать потребителя на смертные грехи!



Почему смертные грехи? Потому что все они описывают обычное поведение среднего человека, выделяют те точки, на которые проще всего давить. Ведь если бы люди не впадали в искушение именно от этих качеств, не было бы резона их запрещать. Разбираясь, какие психологические особенности стоят за каждым из грехов, мы достигаем лучшего понимания человеческой натуры, а это — ключ к созданию хорошего дизайна. Ну а если кому-то любопытно, но совестно, то эту книгу можно читать и с точки зрения пользователя: чтобы противостоять аморальной игре на наших слабостях, нужно уметь распознавать соответствующие механизмы.

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

Читать дальше →
Всего голосов 14: ↑14 и ↓0+14
Комментарии0

Бесконечность проблемы обратной совместимости

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


(с)


Обратная совместимость применительно к аппаратным или программным системам означает способность успешно использовать интерфейсы и данные из более ранних версий системы. Этот принцип распространяется не только на программы, которые работают с файлами, созданными в более ранних версиях этих же программ, но и касается ситуаций работы со схожими алгоритмами. Например, Perl поддерживает обратную совместимость с другим языком — Awk, — который Perl был предназначен заменить.


Обратную совместимость легче выполнять, если предыдущие версии системы были разработаны с поддержкой встроенных функций, таких как хуки, плагины или API, которые позволяют добавлять новые возможности вашему софту, однако все из области backward compatibility (c упором на back) может стать головной болью для разработчиков.


Откажешься от нее совсем — расстроятся пользователи предыдущих версий систем и продуктов, вмиг потеряв весь парк накопленных гаджетов или программ. Обеспечишь полную обратную совместимость — станешь заложником прошлых решений, сделав свой продукт тяжелым, неповоротливым, или даже не способным на нужный прирост характеристик.


Разработчик каждый раз принимает трудное решение: должен ли продукт быть обратно совместимым. «Объективно правильного» решения здесь просто нет — в мире достаточно примеров успешной обратной совместимости и отказов от нее. Возможно, чей-то опыт поможет сделать вам правильный выбор прямо сейчас.

Читать дальше →
Всего голосов 29: ↑25 и ↓4+21
Комментарии14

Второй контакт, или вместо эпилога

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

После Первого контакта у меня осталось ощущение некоторой недосказанности и родилось продолжение или, скорее, завершение истории. К сожалению, без первой части понять его будет сложно, к счастью, она совсем короткая. Приятного чтения.




КДПВ


—… Ваш новый дом почти готов.


— Почему не согласовал? — Грег не повысил голоса, по нему вообще редко было видно, что он недоволен. Но сейчас каждый мог с уверенностью сказать — капитан в бешенстве.
— План был разработан в тесном сотрудничестве с нашей командой ИИ-психологов, капитан. А они очень хорошо разбираются в человеческой психике и рекомендовали именно этот вариант. К тому же они отвечают за решение о необходимости согласования, и от них сигнала не поступало. Конфронтации с местными было не избежать и в данной ситуации это самое мягкое по отношению к вам решение, поверьте. К тому же, геноцид местного разумного населения был утвержден как один из возможных вариантов колонизации.
— Отмени подготовку второго этапа, и чтобы без согласования со мной никаких действий в этом направлении не было! Геноцид рассматривался, но только в случае серьезной угрозы для нас и невозможности договориться. А у нас был прекрасно налажен диалог. Мы не можем строить новый дом на костях предыдущих хозяев, которые нас в него пустили.
— Хорошо, капитан, никаких действий по второму этапу завершающей стадии без согласования. Но не обманитесь их любезностью и гостеприимством.

Читать дальше →
Всего голосов 33: ↑27 и ↓6+21
Комментарии30

Ричард Хэмминг: Глава 5. История компьютеров — практическое применение

Время на прочтение17 мин
Количество просмотров4.1K
«Цель этого курса — подготовить вас к вашему техническому будущему.»

imageПривет, Хабр. Помните офигенную статью «Вы и ваша работа» (+219, 2365 в закладки, 360k прочтений)?

Так вот у Хэмминга (да, да, самоконтролирующиеся и самокорректирующиеся коды Хэмминга) есть целая книга, написанная по мотивам его лекций. Давайте ее переведем, ведь мужик дело говорит.

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

Мы уже перевели 13 (из 30) глав.
За перевод спасибо Sergey Metlov, который откликнулся на мой призыв в «предыдущей главе». Кто хочет помочь с переводом — пишите в личку или на почту magisterludi2016@yandex.ru (Кстати, мы еще запустили перевод еще одной крутейшей книги — «The Dream Machine: История компьютерной революции»)

Глава 5. История компьютеров — практическое применение


Как вы, вероятно, заметили, я использую технический материал, чтобы связать несколько историй, следовательно, я начну с истории о том, как данная глава и две предыдущих появились на свет. К 1950-м годам я понял, что боюсь выступать перед большой аудиторией, несмотря на серьезную учебу в колледже на протяжении многих лет. Обдумав сей факт, я пришел к выводу, что я не могу позволить себе стать великим ученым, имея подобную слабость. Долг ученого — не только совершать открытия, но и успешно доносить их в виде:

  • книг и публикаций;
  • публичных выступлений;
  • неформальных бесед.

Проблемы с любым из этих навыков могли серьезно потянуть мою карьеру ко дну. Моя задача была в том, чтобы научиться выступать публично, не испытывая страха перед аудиторией. Несомненно, практика является главным инструментом, и она должна оставаться во главе угла, несмотря на наличие других полезных методик.
Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Комментарии0

The Power of Open: Сила открытости

Время на прочтение12 мин
Количество просмотров2.9K
image

Введение


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

Creative Commons стали предоставлять лицензии для открытого обмена всего лишь десять лет назад. В настоящее время более 400 миллионов лицензий CC доступны в интернете: от музыки и фотографий до результатов исследований и целых курсов колледжа. Creative Commons создала юридическую и техническую инфраструктуру, которая позволяет эффективно использовать знания, искусство и данные отдельными лицами, организациями и правительством. А самое главное, что миллионы создателей использовали эту инфраструктуру для обмена работами, которые обогащают глобальное достояние для всего человечества.
Читать дальше →
Всего голосов 8: ↑8 и ↓0+8
Комментарии3

Ближайшие события

Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург

M.O.B.A

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


Посвящается всем любителям и фанатам онлайн игр жанра MOBA (Multiplayer Online Battle Arena, буквально «многопользовательская онлайновая боевая арена») — жанр компьютерных игр, сочетающий в себе элементы стратегий в реальном времени и компьютерных ролевых игр и выделяющийся схожестью с DotA.

Каждый может быть Героем, нужно лишь найти свой мир.
Читать дальше →
Всего голосов 24: ↑18 и ↓6+12
Комментарии17

9 лучших книг про IT и программирование, которые вы могли пропустить

Время на прочтение4 мин
Количество просмотров128K
image

Помните, Льюис Кэрролл писал: «Здесь приходится бежать со всех ног, чтобы только остаться на том же месте, а чтобы попасть в другое место, нужно бежать вдвое быстрее»? Это фраза прекрасно подходит для IT-мира: технологии быстро развиваются, и каждый день нужно осваивать что-то новое, чтобы оставаться востребованным специалистом. У каждого программиста наверняка есть 5-6 бумажных книг, ставших классикой. О некоторых таких книгах мы уже писали. Но чтобы оставаться востребованным кодером, надо постоянно обновлять библиотеку. В прошлом году портал DevMountain сделал подборку из семи не слишком популярных книг для начинающих программистов. Учитывалась не только оценка портала, но и отзывы на Amazon, а также рекомендации популярных блогов. Автор GeekBrains Илья Бубнов внимательно изучил этот список, а также дополнил подборку парой свежайших экземпляров.
Читать дальше →
Всего голосов 30: ↑26 и ↓4+22
Комментарии3

10 главных огорчений программистов

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


Тем, кто не имеет отношения к созданию ПО, труд разработчика может казаться довольно лёгким: ты востребован на рынке, платят прилично, компании стараются угодить приятными ништяками, и так далее. Всё это так, но если начистоту, то в работе программиста немало неприятных моментов. Мы собрали десять наиболее популярных вещей, которые чаще всего огорчают создателей ПО.

Читать дальше →
Всего голосов 40: ↑30 и ↓10+20
Комментарии84

Блокчейн – древнее русское изобретение

Время на прочтение3 мин
Количество просмотров28K
– Классная штука блокчейн! – сказал Жорик.
– А то! – незамедлительно подтвердил я. – Здорово наши предки постарались.
– Наши предки???
– Разве тебе не известно, что блокчейн – древнее русское изобретение?
– Не известно, – признался Жорик и покраснел.
Этот юноша всегда краснел, будучи пойман на незнании элементарных научных фактов.
Читать дальше →
Всего голосов 91: ↑54 и ↓37+17
Комментарии74

Первый контакт

Время на прочтение5 мин
Количество просмотров15K
— Чем он вообще там занимается? Его миссия разве не выполнена? — Дин, давно хотел обсудить это с капитаном.
Грег оторвался от сообщений:
— Постоянно твердит, что план требует завершения.
— Может его выключить уже?
— Это не так просто. На нем весь корабль, а корабль нам нужен.
— Тогда давай скажем ему, что задача окончена.
— В прошлый раз, когда мы это сказали, он собирался отправить всех на поверхность и спалить корабль вместе с собой, уронив его на звезду. Сказал, что если не прорабатывать план до конца, то с учетом всех рисков, так безопаснее. Еле отговорили. Пришлось позволить делать что делает.

Земля обречена. Через 120 лет она превратится в ледяной шар. Жизнь сохранится разве что около подводных геотермальных источников. Но невыносимой жизнь на поверхности станет намного раньше.
Читать дальше →
Всего голосов 27: ↑24 и ↓3+21
Комментарии32

«Нехудожественное» музыкальное чтение: мемуары, эссе и исследования музыки

Время на прочтение4 мин
Количество просмотров2.6K
В прошлой книжной подборке мы рассказывали про художественную литературу, где музыка стала темой, приемом или основой для сюжета.

Сегодня обратимся к другим литературным направлениям — сборникам эссе и рассуждений, мемуарам, исследовательским текстам и историческим обзорам: рассказам о жизни и интеллектуальном поиске, неразрывно связанном с музыкой.

Читать дальше →
Всего голосов 19: ↑15 и ↓4+11
Комментарии2

Ричард Хэмминг: Глава 29. Вы получаете то, что вы измеряете

Время на прочтение18 мин
Количество просмотров13K
«Цель этого курса — подготовить вас к вашему техническому будущему.»

imageПривет, Хабр. Помните офигенную статью «Вы и ваша работа» (+219, 2365 в закладки, 360k прочтений)?

Так вот у Хэмминга (да, да, самоконтролирующиеся и самокорректирующиеся коды Хэмминга) есть целая книга, написанная по мотивам его лекций. Давайте ее переведем, ведь мужик дело говорит.

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

Мы уже перевели 12 (из 30) глав.
За перевод спасибо Валерию Дмитрущенкову, который откликнулся на мой призыв в «предыдущей главе». Кто хочет помочь с переводом — пишите в личку или на почту magisterludi2016@yandex.ru (Кстати, мы еще запустили перевод еще одной крутейшей книги — «The Dream Machine: История компьютерной революции»)

Глава 29. Вы получаете то, что вы измеряете


Вам может показаться, что название главы подразумевает, что при тщательном измерении мы получите точный результат и нет в противном случае, но на самом деле, оно относится к существенно более тонкой вещи — выбранный вами способ измерения, в значительной степени влияет на результат. Вспомним историю Эддингтона о рыбаках, ловивших рыбу сетью. Они измеряли пойманную рыбу и пришли к выводу, что есть минимальный размер рыбы, плавающей в море. То есть, используемый вами инструмент существенно влияет на то, что вы видите.

В данный момент популярным примером этого эффекта может служить использование нижней строки квартального отчета о прибылях и убытках для оценки успешности работы компании. Это хорошо работает для компании, заинтересованной в основном в краткосрочной прибыли, но слабо связано с долгосрочной прибылью.
Читать дальше →
Всего голосов 14: ↑14 и ↓0+14
Комментарии1

Вклад авторов