Category: лытдыбр

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 негатив несколько другого рода: здесь можно прочитать о продвижениях Исламского государства или об анализе смертности на дорогах США, но не о личных трагедиях на дороге или происках очередного маньяка.

birds

Norway. Stavanger.

Сейчас Ставангер считается самым богатым городом Норвегии, главным образом из-за нефти. Когда в 1969-м году в Северном море обнаружили нефть (что положило началу богатству и процветанию Норвегии) — Ставангер был избран центром нефтебизнеса. Кстати, интересно, что нефтяные разработки в Норвегии национализированы и ими занимается главным образом государственная компания StatOil.

У города интересная история взлётов/падений и отраслей с ними связанных — вначале город был известен судостроительством, затем, уже в ХХ-м веке, на смену пришло консервное дело — в Ставангере делали консервы с сельдью в оливковом масле (даже есть музей консерв :)), которые, как я понимаю, экспортировались во многие страны. Ну а сейчас — эра нефти.

После такого вступления наверное представляется индустриальный город со зданиями из стекла и бетона, но здесь совсем другие символы достатка :)

Collapse )
birds

SPJ "The implementation of functional programming languages"

Сегодня, просматривая свою коллекцию книжек и paper-ов по функциональному программированию, решил посмотреть, что там пишет Simon L. Peyton Jones в своей книге "The implementation of functional programming languages". И был приятно удивлён - как же классно он пишет! Хотел всего лишь прочесть вступление и зачитался! :) Меньше чем за 30 первых страниц книги получаем чёткое, сжатое, понятное и хорошо иллюстрированное описание таких тем:


  • синтаксис лямбда-исчисления (в дальнейшем ЛИ)

  • карринг

  • операционная семантика ЛИ

  • бета-редукция, альфа- и эта-преобразования и что они значат

  • порядок редукции, его оптимальность

  • нормальный порядок редукции

  • теоремы Чёрча-Россера

  • пример выражения, у которого нет нормальной формы

  • как выражать рекурсивные функции в ЛИ

  • Y-комбинатор

  • денотационная семантика ЛИ, отличие денотационной семантики от операционной

  • bottom _|_

  • строгость и ленивость функций



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

Collapse )