Будни технического директора новостного стартапа. «Закрытие Parse и куда с него переехать», очередной лонгрид «как программируют в NASA» и прочие ссылки с hackernews. Ну и истории, конечно.
Github на прошлой неделе опубликовал postmortem, почему они лежали сутки. Язык тяжелый и перегружен жаргоном, executive summary отсутствует как класс, куча воды про «вы для нас очень важны». Текст — 3/5. Были бы на самом деле важны — сделали бы учения нормальные. Тоже мне engineering excellence.
Обнаружил, что есть простой, быстрый, дешевый и главное — легальный способ проверить, есть ли страница в поисковом индексе гугла. Запрос вида inurl:<требуемый адрес> в Custom Search JSON API вернет 0, если страницы нет в индексе и >0, если она там есть.
100 запросов в день бесплатно, дальше 5$ за каждую тысячу запросов. Красота!
P.S. У желающих создать свой сервис по поиску в интернете на основе этого API — мало что выйдет, для доступа к JSON API нужно указать не более 10 доменов, по которым будет ограничен поиск.
Закрывает событие Лана Дель Рей и уже вторую песню начинает с «нас попросили не материться, поэтому не могу сказать, как называется песня, которую мы сейчас будем исполнять, давайте назовем её пока 'XX'». Класс.
Что-то я всё про индустрию и совсем мало про технологии. Интересная статья про то, как The Outline (очень модное медиа) программируют свой сайт на Elixir. Вкратце — никаких фронтенд-фреймворков, генерируют html в Phoenix шаблонах, где нужно — пишут руками чуть-чуть джаваскрипта (для комментариев, например) и включают turbolinks. Страницы отдаются менее чем за 90 миллисекунд, за счет этого не нужен никакой CDN, можно делать динамический контент на каждого пользователя.
Вот такие технари нужны в медиа. Шебутные, желающие пробовать новое и при этом делающие реальный продукт, а не витающие в облаках.
IBM купила RedHat за 34 миллиарда долларов, на 60% больше, чем она торговалась на бирже в пятницу. Redhat — одни из основных разработчиков Linux, которые умудряются продавать свой дистрибутив и его поддержку за реальные деньги крупным корпорациям. Этакий микро-Microsoft из мира Linux.
Все согласны с тем, что это признание IBM в том, что дела у них так себе и что они прохлопали Cloud.
Эксперты расходятся в мнениях, получится у IBM использовать эту сделку как спасательный круг или нет.
Stratchery считает, что основная причина покупки — OpenShift, группа программ, которые позволяют делать свои собственные облака и делать hybrid, когда часть вычислений на собственном железе, а часть у облачного провайдера. И предсказывает, что ничего у IBM не получится из-за менеджмента.
Cringely, гораздо лучше понимающий синего гиганта, считает, что глава Redhat станет директором IBM. Текущей CEO уже перевалило за 60, а главе Redhat исполнилось 51, это как раз возраст, когда IBM увольняет и нанимает директоров, соответственно. Боб предсказывает, что текущие 7 уровней менеджмента сократят до 3-4, по пути сменятся все продажники, и вообще, IBM опять станет местом, где будет круто работать. Только если они опять всё не про-бут. Аминь. История спасения — гораздо более мощный сюжет, чем медленная смерть героя.
Проблема вагонетки — интересная этическая задача, которая принимает практическую важность из-за машин без водителя. Классическая формулировка такая: вагонетка едет по рельсам и скоро задавит пять людей; вы можете переключить стрелку и тогда вагонетка задавит только одного человека на запасном пути. Переключите ли вы стрелку?
В случае автомобилей без водителя, нам нужно выбрать, что мы хотим заранее, на этапе программирования машины. Кого спасти — ребенка или старика? Пассажира (aka владельца машины) или пешехода? Отдельный интересный вопрос — кто должен принимать эти решения? Производитель машины? Её покупатель? Общество?
В 2014 году, исследователи из MIT запустили онлайн-программу, где можно попереключать стрелки вагонетки самому. The Moral Machine стала виральной и за 4 года в ней сделали 40 миллионов моральных выборов люди из 233 стран мира. Ученые проанализировали данные и опубликовали статью в Nature на прошлой неделе.
Люди разных культур дают разные ответы на эти вопросы. Французы, например, ценят детей больше стариков, китайцы — наоборот, а эстонцам всё равно. Там много интересных наблюдений, рекомендую прочитать краткий пересказ результатов исследования в MIT Technology Review.
Этого нет в исследовании, но самые страшные, как мне кажется, китайцы — они, видимо, встроят в машины базу данных социального рейтинга и будут минимизировать суммарную потерю оного. Хочешь жить — повышай свою «полезность обществу». Что значит полезный обществу?
Попробуйте поиграть с The Moral Machine сами. Вот какой первый вопрос выпал мне (я считаю, что мужчины и женщины одинаково ценны, так что пусть едет прямо, как ехал):
NYTimes утверждает, что спецслужбы уговорили Трампа отказаться от андроида в пользу айфона, потому что он безопаснее.
Всем, кто опасается взлома, я даю точно такой же совет. Ещё пинкод должен быть достаточно сложный и iCloud аккаунт привязан на зарубежную почту с хорошим паролем, без возможности сброса по номеру телефона.
Я понимаю, что большинству читателей всё равно, но если вы политический активист или имеете реальные ценности в своем телефоне — вложитесь хотя бы немного в opsec заранее. Дергаться после того, как телефон оказался в руках спецлужб или мошенников — поздно.