birds

Обзор книги "Superforecasting: The art and science of prediction".

Среди плотно заставленных полок в разделе “Smart Thinking” как-то мне на глаза попалась книга “Superforecasting”. Интригующая тема, подумал я, много упоминаний в элитной прессе – нужно читать! Если кратко, то эта книга о том, насколько хорошо люди могут предсказывать результаты важных глобальных событий, как это измерить и чему можно научиться у тех, кто предсказывает лучше.

Superforecasting cover

Каждый из нас регулярно занимается прогнозированием: мы размышляем над тем, на сколько нам повысят зарплату, упадёт ли доллар, и кто выиграет завтра в футбол. Вопросы могут быть очень разными: от обыденных вроде “пойдёт ли завтра дождь?” до жизненно важных: “стоит ли делать эту операцию?”. Иногда мы ошибаемся, иногда – нет. Неуспешные прогнозы быстро вылетают из головы, мало кто ведёт им счёт и пытается сделать выводы. Ладно, мы-то простые смертные.

Но когда в мире происходит что-то непонятное и неожиданное, мы обращаемся к экспертам. Они легко могут рассказать свои соображения на тему того, когда будет следующий кризис, кто победит в выборах США, когда искусственный интеллект наконец завоюет планету и тому подобные вопросы. Мы не всегда согласны с их мнением, но эксперты говорят уверенно и убедительно, мы склонны им верить, на то ведь они и эксперты! Однако даже знатоки иногда ошибаются. Часто это сходит с рук: в конце концов, вопрос был сложным, всякое могло произойти. Но измеряет ли кто-то точность предсказаний конкретных экспертов? Как это ни странно, ответ – “почти нет”. Даже в случае действительно важных решений и профессиональных аналитиков. Неудивительно, ведь в общем случае мнения специалистов слишком сложно трактовать однозначно: они защищают себя и избегают конкретных деталей и чётких фраз. Часто можно услышать “существует риск” (какой?), “вероятно, что” (насколько?) и прочие размытые фразы. Профессионалы не хотят лезть на рожон и в публичных высказываниях оставляют пути к отступлению. Если предсказанное не происходит, выражения можно обернуть в свою пользу: “риск на самом деле был небольшим”, “вероятно – не значит гарантированно” и т.д. Кроме того, люди часто не указывают временные рамки предсказаний: “ждите, всё ещё будет, как я сказал”.

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

Филип Тетлок (Philip Tetlock), автор книги, считает, что это нужно наконец изменить: точность предсказаний следует измерять. Таким образом можно понять, кто предсказывает лучше и какие факторы на это влияют. Измерение даёт необходимый фидбек: люди могут понимать, что не работает и корректировать свои методы и рассуждения. В результате это может привести к революции, сходной с революцией в медицине.

У Филипа слова не расходятся с делом: с 1984-го по 2003-й, на протяжении почти двадцати лет, он проводил эксперименты и собрал около 28 тысяч предсказаний от 284 экспертов, которые согласились поучаствовать на условиях анонимности. Результаты были неутешительными: в среднем эксперты предсказывали чуть лучше случайного угадывания. Причём любопытно, что чем известнее персона, тем хуже у неё прогнозы. Эти результаты получили широкую огласку после того, как Тетлок опубликовал свою книгу “Expert Political Judgement”. Об экспертах стали говорить, что у них получается примерно так же, как у “dart-throwing chimpanzee”, что стало мемом в определённых кругах.

Так что же, всё, предсказать ничего нельзя и стоит покориться судьбе и бросать монетку? Зачем тогда эта новая книга “Superforecasting”? Оказалось, что не всё потеряно и у эксперимента Тетлока были и другие, менее замеченные результаты: во-первых, точность предсказаний значительно улучшается для более близких событий (до двух лет от даты предсказания), во-вторых, существовала некоторая группа людей, которые демонстрировала результаты заметно лучше средних, что давало пищу для размышлений.

Через некоторое время появилась возможность провести новый эксперимент. Разведка США допускает очень серьёзную ошибку, неверно предсказав наличие оружия массового поражения в Ираке. Результатом этого провтыка было вторжение в Ирак, дорогая и непопулярная кампания, которую Джордж Буш впоследствии назвал главной ошибкой своего президентства. Последовали разбирательства: кто виноват и что делать? Оказалось, что разведка не просто подыграла политикам, которые хотели начать войну, а действительно была сильно уверена в наличии ОМП в Ираке, что поставило под сомнение надёжность её методов. Как следствие, постановили организовать новый элитный отдел IARPA (аналогичная знаменитой DARPA, ответственной за создание Интернета) – Intelligence Advanced Research Projects Activity и заняться, наконец, предсказаниями серьёзно.

Для этого решили провести турнир по прогнозированию, в котором участвовало несколько исследовательских групп из известных университетов США. Каждый день, на сайте появлялся новый вопрос, вроде такого (примеры реальных вопросов): “Will Serbia be officially granted EU candidacy by 31 December 2011?”, “Will former Ukrainian Prime Minister Yulia Tymoshenko be found guilty on any charges in a Ukrainian court before 1 November 2011?”, “Will Japan officially become a member of the Trans-Pacific Partnership before 1 March 2012?” и т.д. В ответ ожидается число – вероятность события. Ответы можно (и нужно!) обновлять по мере поступления новой информации. Задача исследователей: найти много экспертов, понять как научить их предсказывать лучше, затем агрегировать полученные прогнозы и выдавать “на гора” ответы по каждому вопросу. Когда ответы на вопросы становятся известными, результаты каждого университета сравниваются с контрольной группой. Для сравнения использовались так называемые оценки Брайера (Brier score).

После первого года турнира одна группа исследователей заметно вырвалась вперёд, опережая контрольную группу и соперников на 30 процентов. Неплохо справляются, подумала разведка. Но может совпадение? На второй год эта же группа опередила контрольную группу на 60 процентов, а ближайших соперников – на 40 процентов. Причём согласно редактору Washington Post, они смогли даже побить аналитиков из разведки, которые имели доступ к засекреченной информации! Эксперимент решили приостановить – победители были известны. Surprise, surprise, ими оказалась группа Филипа Тетлока – “The Good Judgement Project”. Около 2800 добровольцев, очень разных людей: программисты на пенсии, танцоры, агрономы, студенты. Они участвовали в проекте в основном из интереса, получая в качестве награды подарочный сертификат на Амазоне стоимостью в $250. После первого года турнира, исследователи выбрали 2% участников с наилучшими результатами (так называемых “суперфорекастеров”), сгруппировали их в команды, и именно эти люди дали наиболее точный результат во втором году, который позволил выиграть турнир.

Целью эксперимента было не просто получение точных предсказаний и победа в турнире, а понимание того, что влияет на качество прогнозов. Собственно, об этом и повествует книга “Superforecasting”. Чем суперфорекастеры отличаются от большинства обычных экспертов, что даёт им возможность предсказывать лучше? Представьте себе суперфорекастера. Наверняка это умный и эрудированный человек, хорошо разбирается в экономике и политике, регулярно следит за новостями, дружит с математикой и программированием (чтобы строить хитрые модели и считать их на компьютере). Далее, автор, глава за главой, анализирует каждый из этих факторов и показывает насколько важным он оказался на практике.

Например, что насчёт IQ? Тесты показывают, что суперфорекастеры действительно умнее большинства людей, но не на уровне гениальности: IQ среднего суперфорекастера выше, чем у 80% людей. Важнее чем чистый интеллект оказалась способность смотреть на факты с разных точек зрения.

Философ Исайя Берлин когда-то написал эссе, где он выделял два типа людей: ежи и лисы. “Лисы знают много вещей, а ежи знают одну большую вещь”. Ежи любят выстраивать всё в одну систему, которая позволяет оценивать новые факты с точки зрения этой системы. Их взгляд сфокусирован: они видят мир через линзу основной идеи. Они когда-то решили придерживаться определённого мнения в политике, культуре, экономике и т.д. Они смогли разобраться в вопросе, найти аргументы в поддержку своих убеждений и уверены в своей правоте. Если новые знания противоречат системе, то их можно либо игнорировать, как очевидную неправду, либо как-то дискредитировать. Лисы же более осторожны, прагматичны, пытаются не иметь фиксированных взглядов и в спорах пытаются взглянуть на аргументы с обоих сторон. У них как правило нет резко выраженных мнений, они более склонны к сомнению и самокритике. Их любимые слова: “с одной стороны, с другой стороны”, в то время как у ежей: “более того”, “кроме этого, ещё”.

Угадайте, кто более популярен в качестве экспертов на телевидении? Конечно же ежи. Зрителям нравятся простые, доходчивые объяснения без излишних сомнений. Тогда не нужно думать самим, эксперт ведь так понятно объяснил! К сожалению, реальность часто выбивается из простых схем, и, как показывает практика, гораздо лучше справляются с предсказаниями именно лисы. Ежи часто бывают затуманены своей системой и закрыты к фактам, которые по хорошему должны повлиять на их мнение. “When the facts change, I change my mind. What do you do, sir?”, как говорится в известной цитате.

Это наблюдение насчёт лис и ежей мне показалось очень занимательным. Теперь, когда я читаю всякие интервью и статьи, на меня отовсюду смотрят лисы и ежи! “Если в руках есть молоток, всё кажется гвоздём”. Недавно Хиллари Клинтон во время избирательной компании заявила, что полезно посмотреть на мир глазами людей, которые поддерживают Дональда Трампа и даже попытаться их понять. “The Economist” одобрил. “Лиса!”, подумал я.

В общем, идея здесь в том, что не так важен багаж знаний в определённых областях, как умение посмотреть на вопрос с разных точек зрения и умело скомпоновать их. Нельзя быть одновременно экспертом в израильско-палестинском конфликте, криптовалютах, политике Руанды и экономике США, но тем не менее можно агрегировать имеющиеся мнения по каждой из этих тем, взвесить “за” и “против” и выдать неплохой прогноз.

Ещё в книге рассказывается о том, что важно уметь чередовать так называемый “внешний” взгляд с “близоруким” взглядом. Что имеется в виду? Предположим, что вам описывают семью Ронцетти из Нью-Йорке: папа Фрэнк, которому 42, мама Джулия и сын Томми, пяти лет. Они живут в небольшом доме в Бруклине, отец работает бухгалтером, мать временами подрабатывает официанткой, а ещё с ними живёт бабушка Камилла, мать Фрэнка. Вопрос: какова вероятность того, что у них есть собака?

Можно начать внимательно изучать детали: ага, семья, похоже, итальянская, наверняка Фрэнк сам вырос в многодетной семье, но теперь не может себе позволить больше одного ребёнка. Наверняка, он захочет немного пополнить свою семью домашним любимцем, так что вероятность большая, скажем процентов 75. Такие истории звучат убедительно, но это не то, как поступят суперфорекастеры. Они пойдут и банально погуглят статистику: у скольких семей в Нью-Йорке есть собака. Это сразу даст неплохую оценку, которую уже можно настраивать в зависимости от более тонких деталей. Почему важно сначала применить внешний взгляд, а потом тюнинговать, а не наоборот? Потому что существует такой забавный эффект, как “anchoring” – первое упомянутое число (даже если оно совершенно случайно и люди об этом знают) оказывает на нас значительное влияние, потому важно, чтобы оно было как можно более точным и непредвзятым. Anchoring подтверждается многими любопытными психологическими экспериментами.

Вообще, в книге рассматривается много экспериментов, многие из которых наверняка будут знакомыми прочитавшим бестселлер нобелевского лауреатаДаниэля Канемана “Thinking fast and slow”. Эти эксперименты демонстрируют разные эвристики, которые наш мозг применяет для того, чтобы быстро получить ответ. Иногда эти эвристики приводят к тому, что мы легко приходим к простому, но неправильному ответу.

Ещё в одной главе рассматривается влияние командной игры на качество анализа и предсказаний. С одной стороны хорошо, в команде люди могут делиться информацией или конструктивно критиковать друг друга, с другой стороны – согласие в команде может привести к иллюзии, что “миллион леммингов не может ошибаться” и излишней самоуверенности. Что окажется важнее? Интересна также “проблема лидера” – можно ли быть одновременно рациональным форекастером, чётко осознающим границы своего видения, и при этом уверенным в себе лидером, ведущим за собой компанию или армию?

Отдельно хочется отметить большое количество ссылок на оригиналы: ни одна цитата не остаётся без явного указания источника, даже если источником является личная переписка автора. После такого подхода становится сложно читать обычные научно-популярные книги, в которых вместо источников в конце просто библиография.

Если по прочтению книги, вам захочется попробовать свои силы в прогнозировании – к вашим услугам авторы подготовили открытый турнир форекастеров GJOpen.com, где можно развлекаться и продвигать науку одновременно. Мне кажется, что это должно сильно вдохновить гиков, которые любят всё измерять, в том числе и себя. А здесь можно делать всё сразу: смотреть на вероятности событий, используя это для ориентирования на геополитической местности, самому влиять на предсказания, видеть насколько твои предсказания хороши и в идеале даже улучшать свои методы.

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



“Beliefs are hypotheses to be tested, not treasures to be protected.” – Philip Tetlock

birds

Заметки по SPQR. Заговор Катилины.

От древних римлян нам осталось удивительно много документов: книг, писем, пьес, стихов и записанных речей. Если подумать, то это действительно удивительно: представьте себе, что такое книга в древнее время. Это просто свиток из пергамента или хрупкого папируса, её не забэкапишь в cloud. И все эти книги прошли через две тысячи лет: набеги варваров, Великое переселение народов, долгие Средние века, войны, разграбления, инквизицию, чуму и ещё чёрт знает что. И знаете, кто помог их сохранить? Те тысячи монахов, которые кропотливо переписывали их строка за строкой, копия за копией в своих монастырях. Причём они переписывали не только Библию, но и труды древних римлян и греков: романы, исторические очерки, книги по сельскому хозяйству и книги типа “Как построить акведук за 21 день”. Они делали это чтобы сохранить, использовать и передать дальше знания и литературу. И это, пожалуй, был единственный источник знаний в то время. У них получилось. Эта история меня приятно удивила и продолжает удивлять, поскольку обычно религия упрощённо представляется как некий враг науки, особенно в Средние века. Но не всё так черно-бело, есть и положительные аспекты.

И вот, теперь у нас есть столько римских книг, что ни один человек не сможет прочитать их все за целую жизнь. Эти книги позволяют нам рассматривать знаковые события римской истории с разных сторон, давая объёмную картину. Например, в первой главе книги “SPQR”, про которую я писал в прошлый раз, Мэри Бирд описывает “заговор Катилины”: попытку государственного переворота в Древнем Риме. Это событие примечательно тем, что впервые Риму серьёзно угрожали не внешние враги вроде трубящих слонов Ганнибала или варваров, а свои же римляне, которые хотели править по-другому.

Луций Сергий Катилина был многообещающим политиком, но вот с главным постом консула ему не везло. Один раз он не прошёл из-за того, что его во время выборов вызвали в суд за превышение полномочий. В другой раз, через год, его просто не избрали, несмотря на супер-популистскую программу отмены всех долгов. А в те времена, как и сейчас, баллотироваться на выборах было занятием недешёвым. Выборы - это часто “пан або пропав”: можно взять в кредит деньги, потратить их на выборы и потом отбить будучи консулом (например в военной кампании), а можно просто прогореть: потратить деньги и не пройти в консулы.

Агитационные миски с бесплатной едой, справа миска с агитацией за Катилину. Агитационные миски

После двух неудачных попыток, Катилина обеднел, отчаялся и решил, что надо действовать решительнее. Объединившись с другими неудачливыми коллегами-сенаторами, жаждавшими власти (например, консулами, получившими пост за взятки, которых раскрыли и лишили звания), Катилина начал собирать недалеко от Рима небольшую армию под руководством своего друга Манлия. Он заручился поддержкой многих простых горожан, которые сидели по уши в долгах, и потому не могли дождаться обещанной “кассации долгов”. Большинству сенаторов кассация, напротив, очень не нравилась: они как раз были теми, кому должны были возвращать долги.

План заговорщиков был прост: в определённый день поджечь Рим в двенадцати местах для отвлечения внимания, убить нынешнего консула Цицерона (того самого, оратора) и его сторонников, параллельно провести восстания в других местах Италии, и потом, когда всё успокоится, самим начать править. Катилине после переворота полагался пост консула.

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

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

После этого терять было нечего, и армия Манлия начала восстание в Этрурии, к северу от Рима, что дало долгожданные доказательства заговора. В результате, 8 ноября 63 года до н.э. Цицерон собирает экстренное заседание Сената, на котором он проявляет всё своё ораторское мастерство, громя Катилину в пух и в прах. “Доколе, Катилина,” - вопрошает он - “ты будешь испытывать наше терпение?”. Эта речь, которая называется Первой Катилинарией, сохранилась до наших дней и породила несколько крылатых фраз, например “O tempora, o mores!” - “О времена, о нравы!”. Вступительная фраза с “Доколе?” (Que usque tandem abutere, Catilina, patientia nostra?) тоже популярна и до сих пор фигурирует в политической риторике, на плакатах демонстрантов и даже в твиттерах современных политиков.

Картина Чезаре Маккари “Цицерон обличает Катилину” Цицерон обличает Катилину

Вечером того же дня Катилина, под нарастающим давлением, был вынужден уехать из города и присоединиться к Манлию. В Риме осталась тайная часть его группы, которая всё же решила следовать плану. Однако они снова допустили ошибку, обратившись за поддержкой к делегации галлов, которые приехали в Рим жаловаться на жадную администрация римлян в своей провинции. Заговорщики знали некоторых из делегатов и решили, что они раз они недовольны римскими порядками, то их и их народ можно будет легко завербовать и подключить к восстанию. Тем не менее, галлы, посоветовавшись со своим предводителем, решили не рисковать и рассказали о планах заговорщиков Цицерону. Тот, будучи хитрецом, надоумил галлов попросить у заговорщиков официальные письма с печатями, якобы для того, чтобы убедить в их подлинности галльских лидеров, которые остались дома. Когда письма были получены и переданы Цицерону, доказательства были получены и пятерых лидеров заговорщиков немедленно арестовали и бросили в тюрьму.

Снова собрали Сенат и начали решать, что же с ними делать. Кто-то предложил “высшую меру наказания”, все оживились. Молодой Юлий Цезарь внезапно предложил всё-таки обойтись с заговорщиками полегче, предложив заключение: либо пожизненное, либо хотя бы до суда. Если это так, то это было бы первое в истории Рима пожизненное заключение. Вариантов наказания тогда в Риме было немного: штрафы, изгнание или казнь. Предложение Цезаря не прошло, и Цицерон принял решение казнить заговорщиков без суда, якобы суровые времена требуют суровых мер. Это было ошибкой, которая впоследствии пустила под откос всю его политическую карьеру и даже привела к изгнанию из Рима. Никто не мог воспринимать всерьёз рассуждения о справедливости из уст человека, который без суда казнил пятерых сенаторов.

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



“Только тогда, когда битва завершилась, и можно было увидеть, как велики были отвага и мужество в войске Катилины. Ибо чуть ли не каждый, испустив дух, лежал на том же месте, какое он занял в начале сражения. Несколько человек в центре, которых рассеяла преторская когорта, лежали чуть в стороне, но все, однако, раненные в грудь. Самого Катилину нашли далеко от его солдат, среди вражеских тел. Он ещё дышал, и его лицо сохраняло печать той же неукротимости духа, какой он отличался при жизни. Словом, из всего войска Катилины ни в сражении, ни во время бегства ни один полноправный гражданин не был взят в плен, так мало все они щадили жизнь — как свою, так и неприятеля.”


Так закончилась история восстания. Цицерон торжествовал: он раскрывает заговор, спасает государство, его награждают невероятно лестным и почётным эпитетом “отец нации”, он слагает оду о периоде своего консульства. Скромностью он не отличался, потому само-превозношения было немало. Но всё проходит, через несколько лет оппоненты начинают всё больше концентрироваться на его спорном решении о немедленной казни заговорщиков, критики смеются над пафосным и глупо звучащим началом оды “O fortunatam natam”. В итоге принимают закон, что за казнь без суда полагается как минимум изгнание, и Цицерон уезжает предаваться скорби в Грецию.

Кроме пересказа самой истории, в первой главе ставятся многие интересные вопросы: действительно ли так страшен чёрт, как его малюют? Действительно ли Катилина злодей и негодяй, или его программу по обнулению долгов можно расценивать, как полезную для народа и тогда, возможно, его стоит считать идейным революционером? В античности его трактовали исключительно как злодея, но позже, скажем, Ибсен и Блок уже не были так категоричны, представляя его в романтичном революционном свете. Кто ещё из влиятельных людей стоял за заговором, был ли к нему причастен Юлия Цезарь?

Легко понять, почему этот эпизод был выбран для первой главы книги. В контексте многих современных событий, переворотов, терактов, он не теряет актуальность. И как Цицерон, современные политики и философы морали размышляют: оправдана ли казнь террористов или врагов государства на месте? Этично ли точечно расстреливать дронами бойцов IS с британским гражданством без суда или потом за эти решения постигнет участь Цицерона?

Ссылки по теме:


  1. “Заговор Катилины” на Луркморе (!)

  2. “Заговор Катилины” на Википедии

  3. Саллюстий “О заговоре Катилины”

birds

Заметки о SPQR. Пролог.

Недавно я начал читать новую книгу об истории Древнего Рима, которая называется “SPQR. A history of Ancient Rome”. О ней были хорошие отзывы в The Economist, Financial Times и других уважаемых изданиях. Более того, книга даже рекламируется в Лондоне в метро! Автор – Мэри Бирд (Mary Beard), кембриджский профессор антиковедения, достаточно известная женщина, часто появляющаяся на телевидении и в дебатах (например с мэром Лондона – Борисом Джонсоном). Что такое SPQR? Это сокращение от “Senatus PopulusQue Romanus” – сенат и римский народ. Раньше такую надпись можно было найти на римских монетах, монументах, в конце официальных документов. И даже сейчас эта аббревиатура не теряет актуальности: например, она, как символ городской власти, выбита на крышках канализационных люков в Риме!

SPQR manhole cover

Чтобы лучше понять и запомнить о чём говорится в книге, я решил попробовать вести заметки, пытаясь пересказать основные идеи каждой главы. Это интересная практика. С одной стороны нужно пытаться не сбиться в банальный, близкий к тексту пересказ, а стараться уловить суть. С другой стороны, нужен более критический подход, чем при обычном чтении: перед тем как транслировать какое-то утверждение хочется получить больше аргументов в его поддержку и убедиться в том, что правильно понял автора. Если убедиться не получается – утверждение приходится просто опускать. Ещё я с неприятным удивлением отметил, что после первого прочтения не могу полно пересказать даже всего пять страниц текста – приходится перечитывать. Кроме того, поскольку я не специалист в истории, стоит предупредить, что некоторые мои рассуждения и комментарии могут быть весьма наивными.

Начнём с пролога книги. Как мне кажется, основная идея, которую автор хочет донести – это то, что история Рима важна и что она не статична, а меняется, потому продолжает иметь смысл её изучать. История не статична, как это? Во-первых, появляются новые научные методы исследования: теперь можно поднимать затонувшие корабли с римскими грузами, исследовать ДНК, химический составокаменелых экскрементов или даже влияние римской промышленности на окружающую среду с помощью изучения ледников Гренландии! Во-вторых, со временем меняется фокус историков: в двадцать первом веке людям стали более интересны новые темы, скажем, гендерные вопросы или рацион древних римлян.

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

Зачастую решения, принятые римлянами много веков назад до сих пор играют свою роль: например, Лондон является столицей Англии, потому что римляне когда-то так решили. Романская группа языков (французский, испанский, португальский, итальянский, румынский), как несложно догадаться, базируется на языке римлян – латыни. В политике мы употребляем слова “диктатор”, “кандидат” и “сенатор”. Многие крылатые фразы: “хлеба и зрелищ”, “разделяй и властвуй”, “пока дышу – надеюсь” – тоже напрямую пришли из Древнего Рима и до сих пор активно используются.

Историю Рима сложно излагать с уверенностью, т.к. не осталось письменных источников относительно ранних времён (возникновения Рима, его первых царей и ранней Республики), потому можно лишь пересказывать полу-мифические рассказы ранних историков, подправленные или дополненные современными археологическими находками. Относительно более поздних времён (поздняя Республика и Империя) письменные свидетельства уже есть, и даже в большом количестве. Но это не делает задачу намного легче, т.к. иногда источники противоречат друг другу или, опять же, археологическим сведениям.

Мэри Бирд в основном интересует вопрос почему Рим достиг таких высот и превратился из небольшой деревни на берегу Тибра в огромную империю, а не почему это всё потом пришло в упадок и развалилось (что интересовало многих других авторов). Такой вопрос предполагает оптимистичное и положительное описание, но тем не менее книга – это не ода Риму, Бирд старается быть объективной и подчёркивать в том числе и негативные стороны римской цивилизации. Разные авторы выбирают разный конец для своих историй – кто-то считает, что можно заканчивать, когда Константин принял христианство, кто-то – когда готы разграбили Рим. “SPQR” же заканчивается во время правления императора Каракаллы, который раздал всем свободным жителям империи гражданство, таким образом размыв границы между победителями и побеждёнными.

Кроме того, в книге будут развенчиваться или по крайней мере критически обсуждаться некоторые распространённые мифы о древнем Риме: например то, что территория Римской империи расширялась согласно какому-то глобальному плану, в стиле государств девятнадцатого и двадцатого веков. Или то, что римляне были как бы младшими и более брутальными братьями Древней Греции, которым больше нравилось воевать и строить акведуки, чем предаваться радостям философии и ходить в театр. Эта позиция слишком проста, чтобы быть правдой: древним грекам точно так же нравилось побеждать, как и римлянам, и многие из их городов имели мало общего с кратковременным демократическим экспериментом в Афинах. С другой стороны, некоторые римские философы и историки жёстко осуждали римский империализм и методы ведения войны, и вполне могли сойти по духу за миролюбивых греков.

Пролог заканчивается кратким вступлением к первой главе, которая, презрев хронологические соображения, начнётся с одного показательного эпизода периода Поздней Республики – противостояния между каноническим оратором Цицероном (который был ещё и консулом) и “заговорщиком-террористом” Катилиной.

SPQR book cover

birds

Lichess - шахматы для всех.

Хочу похвалить замечательный сайт для игры в шахматы lichess.org (произносится как "личесс").
Этот сайт обладает массой достоинств: красивым и удобным интерфейсом, серьёзным набором фич и большим комьюнити. А ещё он полностью бесплатен (даже не требует регистрации), и при этом на сайте нет абсолютно никакой рекламы. Всё держится на donations и энтузиазме автора - Thibaut Duplessis. Весь код сервиса открыт и доступен на GitHub-e. Открытость и бесплатность - это основная философия проекта, а не просто случайность, длящаяся до того момента, когда автор наконец решит заработать денег.</span>
Сайт активно развивается: практически каждую неделю появляются новые фичи. Например, есть компьютерный анализ и аннотация партий (на базе шахматного движка Stockfish), который выглядит примерно так:

Analysis

Ещё мне очень понравилась недавно добавленная фича, которая называется Chess Insights - своего рода агрегация одних факторов игры относительно других. Например, можно агрегировать затраченное время относительно фазы игры, или количество ошибок относительно силы противника, или результат партии относительно цвета. Эти все факторы можно комбинировать и фильтровать по ним. Это немного сложно объяснить, но можно получить ответы на всякие любопытные вопросы: сколько в среднем времени вы тратите на ход каждой фигурой? Какой фигурой вы играете точнее? Каков у вас фактор удачи, то есть насколько часто соперники пропускают ваши ошибки? Как часто вы наказываете ошибки соперников в зависимости от фазы игры (дебют, миттельшпиль, эндшпиль)? Все эти показатели количественно измеряются и представляются в виде гистограмм, например так:

Chess Insights
Такой фичи я ещё ни на одном другом сайте не видел, но, тем не менее, это очень интересно.
На Lichess можно очень просто сыграть с другом: заходите на сайт, создаёте партию, получаете ссылку, присылаете другу ссылку, он кликает, и в браузере начинается игра. Кроме классических шахмат есть много альтернативных вариантов: шахматы Фишера (Chess 960), поддавки (AntiChess) и другие. Ещё можно играть с компьютером на разных уровнях сложности.
Кроме самого сайта есть приложение под iPhone и Android. Приложение сейчас попроще, чем сайт, но в нём встречаются неожиданно удобные и хорошо продуманные мелочи. Например, при использовании приложения как шахматной доски (чтобы сыграть, например, с коллегой на обеденном перерыве) белые и чёрные фигуры переворачиваются на 180 градусов после каждого хода, чтобы соперникам было удобно на них смотреть по очереди.
Ещё на Lichess можно тренироваться и решать шахматные задачи. Они создаются на базе компьютерного анализа из партий сыгранных на этом же сайте. У каждой задачи есть рейтинг и процесс решения задачи воспринимается, как некий поединок между игроком и задачей. Если игрок задачу решил, то у него рейтинг растёт, а у задачи падает, и наоборот. Таким образом, через некоторое время можно получить достаточно надёжный рейтинг для задач и понимать, какие из них сложные, а какие полегче. Стоит отметить, что эта идея не нова и давно используется на другом отличном сайте ChessTempo.
В общем, как бывалый пользователей различных шахматных серверов (FICS, ICC, ChessCube), серьёзно рекомендую Lichess: этот сайт заслуживает ещё большей популярности, а любители игры заслуживают его открытый и качественный подход к online-шахматам.
birds

"The Economist" - новости и аналитика.

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

Однажды я прочитал полезную статью о дисциплине и мотивации. Там было много интересного, в частности пункт об “информационной диете”, в котором говорилось, что стоит выбрать какой-то достойный источник информации и не размениваться на всякую жёлтую прессу, которая часто раздражает. В качестве достойных источников предлагалось следующее: The Economist, The Wall Street Journal и Financial Times. Названия выглядели внушительно, к тому же я с детства питал слабость к зарубежным источником: этому способствовали манящие заграничные выпуски Der Spiegel, Times, Newsweek, Observer, которые мой отец коллекционировал в 70-х, добывая их экземпляры на целлюлозно-бумажном заводе.

Поверхностное исследование показало, что Reddit и Quora вполне согласны с этим мнением и говорят, что Financial Times – весьма техничная в финансовом плане ежедневная газета с дорогой подпиской, Economist – еженедельник, который хорош для анализа мировых событий, ну и Wall Street Journal тоже неплох с его тридцатью шестью пулитцеровскими премиями. Все эти газеты в сети бесплатно не доступны: на их сайтах можно посмотреть превью, прочитать пару статей в месяц и всё, для чего-то большего требуется подписка. Ничего, за хорошую журналистику можно и заплатить. Я решил начать с “Экономиста”, т.к. мне интересен в первую очередь анализ событий, авторитетное мнение о них, а не просто голые факты. Еженедельный формат показался мне более удобным и соответствующим идеям “информационной диеты”. К тому же, у The Economist была удобная акция: первые двенадцать выпусков за двенадцать фунтов (обычно каждый выпуск стоит фунта три).

Empire of the geeks

Если смотреть только на названия The Economist, Financial Times и т.д., то можно подумать, что все эти издания пишут в основном об экономике и финансах. Тем не менее, это не так. В “Экономисте” кроме экономики, бизнеса и финансов есть целые разделы о международных отношениях, политике, науке и технике, искусстве. Есть новости, сгруппированные по глобальным регионам, обзоры новых книг. В некоторых выпусках есть специальные обзоры определённых тем: Сингапур (к его пятидесятилетию), Нигерия (после избрания там нового перспективного президента), греческий кризиз, или, например, эвтаназия.

Сразу бросается в глаза то, что несмотря на то, что в журнале есть повторяющиеся из номера в номер колонки – статьи не подписаны. Меня это очень удивило, т.к. кажется, что журналисты, которые работают в таких известных изданиях, наверняка хотели бы сделать свои имена более видимыми. Оказалось, что такая практика исторически сложилась и нужна для того, чтобы произвести впечатление, что весь журнал написан одним человеком с консистентным мнением (они называют это “uniform voice”). Даже имени главного редактора не найти, хотя он, конечно, известен. Вместо имён авторов, их колонки обычно подписаны загадочными названиями. Например одна из колонок про Британию называется “Bagehot” – “Бэджет”, по имени одного из первых редакторов журнала. Колонка про Европу называется “Charlemagne” в честь Карла Великого, про Азию – “Баньян”, про финансы – “Платан”, в честь дерева, под которым собирались первые трейдеры на Wall Street. Обычно колонка пишется одним и тем же человеком, на протяжении длительного периода времени. Когда человек заканчивает работу над колонкой, он прощается с читателями. Например в последнем выпуске прощался автор “Бэджета”, заканчивая свою карьеру печальной историей о проблемах в британской политике и текущих трубах в Вестминстерском дворце.

Теперь конкретно о языке и содержании. Язык статей довольно сочный и богатый, с большим количеством новых для меня английских слов и идиом. Тут мне здорово помогает функция define на айфоне, которая выдаёт статьи из установленного толкового словаря. С печатным изданием немного сложнее, т.к. обычно лень куда-то лезть, чтобы проверить значение слова, тогда я просто стараюсь догадаться по контексту. Некоторые необычные слова повторяются из номера в номер, поэтому я уже выучил, что такое “hitherto”, “to fret”, “to soar” или “to take on”.

Space and the city

Многие статьи сопровождаются классной инфографикой, картами, а в онлайн-версии иногда и интерактивными диаграммами. Мне это очень нравится, т.к. сразу показывает их no bullshit approach, хорошо дополняет текст, ну и просто потому, что я люблю карты. Вообще, Economist много внимания уделяет статистическим данным, разным показателям и способам их представить. Например, они являются авторами известного Big Mac индекса (ценой Биг-Мака в разных странах в пересчёте на доллары), который неформально демонстрирует покупательную способность разных валют. Биг-Мак был выбран потому, что в нём есть довольно много компонентов (мясо, хлеб, сыр, овощи) и McDonald’s представлен в большинстве стран мира. А ещё у них есть приложение “Economist: World in Figures”, под завязку заполненное всякими разными списками с числами, типа “Самые посещаемые музеи мира” или “Страны, добывающие больше всех нефти”, которое к тому же позволяет соревноваться в их знании. Что может быть лучше для гиков-эрудитов!

Revenues and net profits

Текста - довольно много, в каждом номере около восьмидесяти страниц (а если есть специальная тема, то и все сто). Такой объём даже за неделю полностью прочитать сложно, ну и это мало вяжется с “информационной диетой”, о которой я писал в начале. На помощь приходит то, что не каждая статья затрагивает интересные мне темы. Обычно, первым делом я читаю обзор “The world this week” и раздел про науку и технику. Оказалось, что интересно читать разделы про бизнес: там бывают хорошие статьи про известные компании, про новые тренды и закономерности. К тому же эти статьи весьма понятно написаны. Про финансы читать тоже интересно, иногда эти новости пригождаются в работе или в разговорах с коллегами за обедом. Даже обязательные тренинги на работе стало проходить проще и немного интереснее, их содержание приобрело больше смысла. Некоторые статьи читать довольно сложно, в основном из-за отсутствия у меня определённых экономических или политических знаний. Иногда это становится стимулом узнать что-то новое, иногда - стимулом пропустить статью.

Конечно же, мы в двадцать первом веке, потому можно выбирать между печатной и электронной подпиской или обоими. Приложение для айфона прекрасно, интегрируется в NewsStand, никаких нареканий не вызывает. На планшетах, наверное, ещё удобнее читать. В подписку включается Economist Espresso - дополнительное приложение, которое даёт краткие ежедневные обновления, которые можно читать за утренним кофе (я обычно читаю пока просыпаюсь). Ещё с подпиской появляется полноценный доступ к сайту, где есть всякие любопытные блоги, например “The Economist explains”, где рассказывается почему золото дешевеет, почему британцы всё ещё охотятся на лис, и как открывают новые субатомные частицы.

В целом, качество статей, фото, и набор тем мне очень нравятся, однако от тяжёлых новостей все равно не уйти, т.к. глобальные негативные события освещаются в любом источнике новостей, и часто о них хочется прочитать. В аналитических статьях иногда рассматриваются варианты неприятного развития событий: а что будет если Греция выйдет из евро-зоны? А что будет, если Британия выйдет из Евросоюза? Читаешь и думаешь: “Как-то нехорошо получается”. Но в общем, в The Economist негатив несколько другого рода: здесь можно прочитать о продвижениях Исламского государства или об анализе смертности на дорогах США, но не о личных трагедиях на дороге или происках очередного маньяка.

  • Current Location
    London, UK
birds

Учиться: мало, часто и регулярно.

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

Вместо того, чтобы заниматься учёбой помногу по выходным, я решил учиться мало, но регулярно: по 45 минут в день, пять дней в неделю. Выходные от учёбы – произвольные дни недели, в зависимости от обстоятельств. 45 минут – длина стандартного урока, за такое время внимание особо не успевает рассеиваться, и даже если не хочется начинать учиться, можно легко себя убедить. Частые короткие занятия быстро входят в привычку и больше не представляются чем-то грандиозным, требующим подготовки и вхождения в некое специальное "учебное" настроение. Хорошо иметь конкретную минимальную длину занятия: понимаешь, что отучился 45 минут и всё, если больше не хочется, то свободен на сегодня. Из-за этого уходят сомнения на тему того, что "вот блин, сегодня как-то мало выучил, надо ли ещё?". Раз мало выучил, значит так составлены лекции, именно в этом месте меньше интересного нового материала.

Если умножить 45 на 5, то получим менее четырёх часов в неделю. Если же посмотреть на предполагаемую нагрузку на Курсере, там обычно пишут часов по шесть-восемь в неделю на один курс. Как же мне удалось пройти сразу два курса параллельно? Во-первых, мне кажется, что нагрузка часто завышена, т.к. она рассчитана довольно пессимистично, для новичков. Во-вторых, 45 минут – это моё минимальное время занятия, то есть то, что я должен обязательно провести за учёбой. Иногда получается, что я увлекаюсь и провожу за учёбой больше времени. В этом и состоит трюк: бывает, что нехотя начинаешь, убеждая себя в том, что ок, я сейчас поучусь 45 минут и всё. Но аппетит приходит во время еды: материал бывает интересным, и минут через пятнадцать я уже увлечённо вывожу какую-то формулу или программирую упражнение. Так происходит далеко не всегда, но довольно часто. А дальше по обстоятельствам: если есть какие-то альтернативные полезные занятия, можно прервать учёбу, если нет – можно продолжать заниматься, пока не надоест. Увлечься и провести за Курсерой больше времени, чем планировалось – полезнее, чем сделать то же за игрой или чтением Facebook.

Ещё я однажды прочитал на Кворе, что дисциплина – это когда ты что-то делаешь и ставишь галочку, а потом ещё и ещё, и твоя цель – не прерывать эту цепочку галочек как можно дольше, в идеале – никогда. Оказывается, это достаточно практический принцип, и как-то на HackerNews я наткнулся на приложение, которое это делает: считает длину серии галочек и показывает, когда их нужно ставить. Приложение у меня не запустилось, но гиковская идея понравилась: недавно поставил для учёбы пятидесятую галочку.
  • Current Location
    London, UK
  • Tags
birds

Haskell developer wanted

И снова мы ищем таланты :) А именно Haskell-программиста в киевский офис EPAM Systems/Barclays.

Если вы любите функциональное программирование, имеете опыт в Haskell (можно на уровне персональных проектов), знаете толк в алгоритмах, и вам интересно попробовать свои силы в разработке интересных коммерческих проектов, присылайте резюме на Ivan_Veselov@barclays.com. Ещё нужно неплохо знать английский (как минимум intermediate).

Проект действительно интересный - разработка семейства DSL-ей (domain specific languages) для описания финансовых контрактов. По полной применяются всякие катаморфизмы, "моноиды в категории эндофункторов" и прочий хаскелльный стафф, то есть это не просто веб-странички на хаскелле клепать. Работы много, проект развивается, можно научиться разным полезным вещам. Работа бывает разная: как и весьма интеллектуальная (типа написать с нуля компилятор чего-то во что-то), так и инфраструктурная, скорее всего придётся заниматься и тем, и тем. Подробнее о проекте можно почитать здесь: http://arbitrary.name/papers/fpf.pdf Статья немного устарела, но даёт примерное представление о том, чем мы занимаемся.

Касательно зарплаты: она, как обычно, по итогам собеседования, на работать "за идею" не придётся, оплата достойная.

И напоследок, ещё раз мой контакт для отправления резюме, ссылок на open source проекты, ваши github-аккаунты и прочих релевантных вещей: Ivan.Veselov@barclays.com
birds

Ищем Haskell-программистов в Киеве

Всем привет!

У нас в EPAM Systems/Barclays Capital снова открыта вакансия Haskell-программиста (да не одна, а целых две!). Мы работаем в Киеве, возможна помощь компании при релокации.

Если вы любите функциональное программирование, имеете опыт в Haskell (можно на уровне персональных проектов), знаете толк в алгоритмах, и вам интересно попробовать свои силы в разработке интересных коммерческих проектов, присылайте резюме на Ivan.Veselov@barclays.com. Ещё нужно неплохо знать английский (как минимум intermediate).

Проект действительно интересный - разработка семейства DSL-ей (domain specific language) для описания финансовых контрактов. По полной применяются всякие катаморфизмы, "моноиды в категории эндофункторов" и прочий хаскелльный стафф, то есть это не просто веб-странички на хаскелле клепать. Работы много, проект развивается, можно научиться разным полезным вещам. Работа бывает разная: как и весьма интеллектуальная (типа написать с нуля компилятор чего-то во что-то), так и инфраструктурная, скорее всего придётся заниматься и тем, и тем. Подробнее о проекте можно почитать здесь: http://arbitrary.name/papers/fpf.pdf Статья немного устарела, но даёт примерное представление о том, чем мы занимаемся.

Касательно зарплаты: она, как обычно, по итогам собеседования, на работать "за идею" не придётся, оплата достойная.

С официальной вакансией и требованиями можно ознакомиться на сайте EPAM, там всё подробнее расписано:

http://www.epam-group.ru/career/vacancies/ukraine/kiev/jo/6819.html

И напоследок, ещё раз мой контакт для отправления резюме, ссылок на open source проекты, ваши github-аккаунты и прочих релевантных вещей: Ivan.Veselov@barclays.com
birds

Ченнай. Дорога в Маммалапурам.

Мы в Маммалапураме, штат Тамил-Наду!

После делийского холода (никогда не думал, что при +15 можно и нужно ходить по улице в шерстяном свитере, тёплой флиске из полартека и плотной горнолыжной куртке одновременно!), аэропорт в Ченнае был для нас настоящей радостью. Даже я проникся, хотя я обычно скептичен насчёт нелюбви к холоду (обычно мне кажется, что холод - это круто).

Ченнай (раньше: Мадрас) мы видели только из окон самолёта, но он показался охрененным. Там есть: 1) какие-то огромные валуны или холмы с как-будто прорубленными в них озёрами; 2) озёра с как-будто искусственными островами, на которых стоят храмы; 3) холмы с отдельно стоящими храмами; 4) очень много пальм и красивых цветных домиков. А может это всё мне подбросило распалённое перелётом воображение, но выглядело очень интересно.

Несмотря на всё это, Ченная в нашем плане не было, поэтому сразу из аэропорта мы взяли pre-paid такси в Маммалапурам, столицу тамилнадского отделения Бэкпэкерстана и поехали.

Английский на юге Индии ещё более специфичный чем в Дели: тамилы говорят с каким-то мегамощным р-кающим акцентом, типа "берри гуд". Либо вообще не говорят. А их язык и алфавит ваще какие-то мегасложные, даже простые слова из разговорника - длинные и сложнозапоминающиеся. Из букв - самая простая это что-то типа нашего "Б", только на боку. Вот вам кусок тамильского текста (наверное у всех будет квадратиками и придётся вам ставить индийский пак шрифтов)

கவே பிறக்கின்றனர் அவ

Дороги в Тамил-Наду и ваще всё вокруг произвело на нас с Мариной сильное впечатление: что случилось, Индию подменили, почему так чисто? Где пыльные грузовики, где унылые деревянные щиты, где свиньи, где коровы на дорогах? Потом, правда, коровы появились, но все равно, всё было довольно чистенько. Ещё и за дорогу надо было платить, типа автобан! Мы оплату восприняли в штыки, мол всё должно быть включено, а за такси мы уже заплатили, но потом водила нас таких убедил каким-то примечанием на квитанции "Tolls, parking - extra". Ну и ладно, дополнительные 85 рупий на четверых - не обеднеем. Вообще, такси с кондиционероам из Ченная в Маммалипурам (2 часа езды), стоило 1800 рупий (это без торга, прямо в аэропорту).