2018-06-23

Understanding ES6

Последний раз я активно писал фронтенд в 2008-2011 годах. Когда вместо браузера был IE6, вместо реакта и ангуляра был jQuery, а javascript был ужасным языком. С тех пор все поменялось: комитет договорился и в диком темпе начал чинить язык, который пребывал в заморозке все эти годы, впилив в него кучу вещей. Мне остро захотелось нагнать современный язык.

Для таких как я, вылезших из пещеры и запутавшихся в непонятном версионировании языка Николас Закас и написал эту книгу. Электронная версия доступна бесплатно на leanpub. Книга очень достойна.

На момент написания этого поста (лето 2018 года) завершается работа над 9-й версией стандарта. Но это уже никого не парит, потому что все используют Babel, который освобождает от зависимости от бразуеров и позволят использовать самые новые фичи, которые даже не стандартизированы, генерируя код, который пойдет на всех браузерах. За текущим развитием языка можно следить (и участвовать) в репозитории комитета.

P.S. шпаргалка на GitHub по современному JS

2018-06-21

Гарри Поттер и методы рационального мышления

Элиезер Юдковский написал интереснейший фанфик по вселенной Гарри Поттера, где Гарри, перед тем как попасть в Хогвардс, восписывался в семье ученого, знаком с современными научными достижениями вообще и научным подходом в частности. Более того не стесняется эти знания применять. 120 глав читаются на одном дыхании:

Вы собирались лечь спать ещё пять часов назад, но до сих пор читаете? Может быть, вам стоит всё-таки немного поспать? Этот фик здесь будет и завтра… если, конечно, не случится что-то плохое, и на следующее утро вы не обнаружите по этому адресу лишь ошибку 404, и всё, что вам останется — это тускнеющие воспоминания и вечные сожаления, что вы не продержались подольше и не продолжили читать, пока у вас была такая возможность… Но подумайте, насколько это вероятно?

Не смотря на то, что бумажны оригинал я не читал, и экранизацию не смотрел толком, это нисколько не мешает наслаждаться книгой. Автор, говорит, что если вы дочитали до десятой главы, и вам не понравилось, то бросайте. Я уже читал фанфики, которые с ног на голову переворачивают точку зрения, например Последний Кольценосец Кирилла Еськова, где технологическая цивилизация Орков столкнулась в битве за выживание с консервативной цивилизацией Эльфов. Только тут рациональная цивилизация с научным подходом в лице Гарри, сталкивается с магической в лице всех остальных. Я боюсь, что читать канон после этой книги, это как читать Властелина Колец после Игры Престолов – масштаб проработки несопоставим:

Экономика мира волшебников совершенно отделена от магловской, здесь даже понятия не имеют об арбитражных операциях. В экономике маглов, которая гораздо больше, курс золота к серебру постоянно колеблется, и всякий раз, когда он отличался бы на пять или более процентов от соотношения веса семнадцати сиклей к одному галлеону, золото или серебро вымывалось бы из экономики волшебного мира до тех пор, пока поддерживать постоянный курс не становилось бы невозможным. Принести тонну серебра, обменять на сикли (заплатив 5%), обменять сикли на галлеоны, отнести золото в мир маглов, обменять на серебро, которого станет больше, чем в начале операции, и повторить всё сначала.
Вроде бы в мире маглов соотношение серебра к золоту составляет 50:1. В любом случае, не 17:1. Вдобавок, серебряные монеты меньше золотых. Но, опять же, Гарри стоял в банке, работники которого в буквальном смысле помещали деньги в хранилища, оберегаемые драконами; в банке, в который нужно идти и брать деньги из собственного хранилища всякий раз, когда захочется их потратить. Очевидно, что тонкости регулирования рыночной эффективности были им тоже недоступны. Гарри хотел было отпустить едкое замечание о грубости такой финансовой системы…

На этом моменте, книга меня покорила окончательно. 10 из 10. Книга реально меняет мышление. После прочтения, я начал ярче видеть когнитивные искажения и мыслить более рационально, хотя не знаю как долго продержится этот эффект.

P.S. Сам автор – самоучка, популяризатор науки, исследователь проблем ИИ (не знаю как сформулировать точнее), основанный им институт MIRI и сообщество Less Wrong окружены противоречивой славой, хотя мне по этому поводу сказать нечего.

Хранители

Недавно Дэймон Линделоф (один из сценаристов Lost) написал здоровенную телегу фанатам в инстаграме почему он взялся за сценарий новой экранизации Хранителей, хотя автор был против. После прочтения письма, понял что культовое произведение целиком прошло мимо меня, как фильм, за исключением меметичных фрагментов, так и комикс. Я решил исправить это упущение и прочитать оригинал.

Комикс состоит из 12 выпусков, в конце каждой "документальные свидетельства" – вырезки из газет того периода. Само повествование переплетается с комиксом про пиратов, который читает мальчик у киоска. Выходил в 86-87 году, но описывает альтернативную вселенную 80-х.  Есть еще выпуски предыстории для каждого из героев. Заканчивается очень сомнительным хэппи-эндом и клиффхэнгером. Выбирать приходилось между ужасным и катастрофическим вариантами.

Комикс очень атмосферный, мрачный и антиутопичный: ожидание неотвратимо надвигающейся ядерной войны между США и Советским Союзом. Ничем не могут помочь и супер-герои, законодательно запрещенные за много лет до этого, которые на самом деле обычные люди в масках, за исключением Доктора Манхеттена который ходит голышом, но его, по большому счету, человечество совсем не интересует. Да и на героев персонажи совсем не похожи: спокойно сойдут за отрицательных, хотя и срисовывались с других героев DC.  Персонажи постоянно совершают сомнительные с моральной степени поступки.

Я пытаюсь вспомнить на что по духу похожа вселенная комикса и не приходит ничего на ум, за исключением серии Fallout, в там где читаешь дневники, воспоминания или переносишься в прошлое. Возможно я читал что-то похожее в книгах. Итого: твердая четверка.

2018-06-04

Ложная Слепота и Эхопраксия

Оба романа Питера Уоттса построены вокруг вопроса что такое сознание. Попытка установить контакт с инопланетным разумом, который начал терраформировать газового гиганта всего лишь общение с узником китайской комнаты. Попытка исследовать и пообщаться с чуждой сущностью, которая возможно поселилась на энергетической установке в солнечной короне. Наконец-то в книге описана полностью чуждая сущность, мотивы которые невозможно понять, невозможно объясниться, невозможно увидеть, потому что все, что вы увидите будет ненастоящим, а сами пришельцы будут для вас не видимы, потому что будут пользоваться "багами" восприятия, когда сам мозг отфильтровывает картинку, считая шумом. Да и сами пришельцы не обладают личностью и сознанием в человеческом понимании.

Само понимание "реальности данной в ощущениях" подвергается постоянному испытанию. Ведь реальность не больше чем электричество в нейронах. Значительный объем книги – это диалоги героев про то, то такое сознание и какие формы оно может принимать. Помимо пришельцев в романе есть воскрешенные вампиры, интеллект которых намного превосходит человеческий, но подвержен Эвклидовой болезни – приступ эпилепсии при виде прямых углов, боевые зомби – солдаты с разумом, но без свободы воли, синтеты – протагонист первого романа с единственным полушарием и без эмпатии, киборги, множественные личности. Во второй книге появляются двухпалатники – монахи-ученые, объединенные в коллективный сверхразум ценой общения с людьми.

Настоящий Hard Sci-Fi, впервые увидел как в конце автор описывает откуда он брал идеи для книги и приводит сотню источников.