Новое

страница 92 из 174

Мы подкаст сделали!

В начале для меня это была история про освоение ремесла — я немного умею писать тексты, но подкаст — это примерно как делать скульптуры или рисовать (не умею).

Теперь я просто кайфую от того, что говорю с супер-интересными чуваками, с которыми иначе вряд ли поболтал бы.

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

Какая самая сложная вещь в работе техдира? Что происходит, когда твое приложение — №1 по популярности в американском аппсторе? Это и многое другое в первом эпизоде. Подписывайтесь: Apple, Google, Castbox, RSS или в Яндекс.Музыке!

Спасибо большое дорогому редактору Андрею Борзенко, звукорежиссёру Павлу Цурикову, продюсеру Павлу Боровкову, композитору Алексею Зеленскому, дизайнеру обложки Пете Сутупову и лично Лике Кремер! Без вас и студии Либо/Либо подкаст бы не получился.

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

Похвастаюсь: ко мне на работу в Pure пришел бэкендер Антон Шурашов и начал приводить бэкенд Pure в чувство.

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

Сейчас починим несколько важных продуктовых проблем, решим вопросы со скоростью и дальше будет много классных фич. Такое счастье, когда в проекте есть бэкендер, на которого можно положиться!

Спасибо всем, кто откликнулся на вакансию. Познакомились с несколькими интересными специалистами, надеюсь ещё поработаем вместе. 🍒

Хорошие новости: майкрософт планирует внести изменения в работу DNS в Windows, которые помогут бороться с цензурой и повысят нашу безопасность в сети.
Что такое DNS? Когда вы даете команду открыть ютуб, ваш компьютер или телефон сначала узнают числовой адрес ютуба (74.125.130.91, айпи) в «телефонной книге интернета» называемой DNS.

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

Microsoft обещает решить обе проблемы. Сначала первую, путем поддержки шифрованного протокола DNS over HTTPS, а затем вторую — предлагая обычным пользователям выбрать, каким DNS-сервером они хотят пользоваться.

Объяснить простому человеку, зачем выбирать DNS-сервер и какие последствия имеет этот выбор — непростая UX-задача. В профессиональных кругах мы давно обсуждаем эти вопросы.

Не мы одни понимаем важность DNS. 🇺🇸 Недавно американские провайдеры были пойманы на том, что лоббировали конгрессменов США против шифрованного DNS (очень грязно, перетасовывая и перевирая факты) — они собирают и продают данные о том, какие сайты посещают их пользователи. 🇬🇧 Правительство Великобритании выступает против шифрования DNS — это помешает им блокировать сайты. На прошлой встрече IETF меня круто осадила девушка-представитель правительства Великобритании, красноречиво предъявив аргумент «а как же защита детей», на который я не нашелся как быстро ответить. 🇷🇺 Ну и конечно, «суверенная DNS-инфраструктура» есть в «законе об изоляции рунета».

Непривычно и очень круто, что Microsoft первыми из технических гигантов начали публично говорить об этом аспекте интернет-безопасности.

P.S. Привет из Сингапура, с очередной встречи инженерного совета интернета IETF. Картинка для привлечения внимания с балкона, где написан этот пост.

Джон Кармак объявил, что начал заниматься «настоящим искусственным интеллектом».

Это важно, потому что Кармак уже не раз своими руками творил будущее. В 90-е он сам запрограммировал культовые игры Commander Keen, Wolfenstein 3D, DOOM и Quake, создал жанр 3D-шутеров. Все ссылки в предыдущем предложении — на ютуб; посмотрите их — каждая игра была прорывом, который двигал вперед всю индустрию. Это инженер, который находит элегантные, применимые в жизни решения задачам, казавшимся нерешаемыми на практике. Ранний энтузиаст VR, последние 6 лет он работал техническим директором Oculus VR. Про VR — поверьте, через 10 лет мы вряд ли будем смотреть на плоские экраны, а лучше достаньте Oculus quest (400$) или Oculus Go (200$) и попробуйте сами.

☞ Кстати, Кармак сжег всё своё немаленькое состояние на развитие космических ракет, но в отличие от Маска ему не хватило денег (и надоело управлять людьми) и он пока поставил эту компанию на паузу.

Сегодня принято путать «машинное обучение» и искусственный интеллект. Сейчас мы тренируем компьютеры очень хорошо делать одну узкую вещь, например, играть в шахматы или предсказывать рак по рентгену. Этому можно «обучить», точнее натренировать голубей. «Настоящий искусственный интеллект» имеет с этим мало общего — он сможет отвечать на общие вопросы, «думать» как человек. Кармак подчеркивает, что его интересует второй вариант. Английский термин «artificial general intelligence», AGI.

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

Судя по всему, дилеммы вроде «этично ли заставлять страдать искусственный интеллект и где проходит граница осознанности» скоро перестанут быть фантастикой и станут насущными вопросами. Будущее Азимова и «Черного зеркала» всё ближе 🚀

P.S. Если вы занимаетесь VR — напишите мне, пожалуйста. Ищу эксперта для проекта.

Чумовой блог про программирование нашёл.

Три статьи, каждая на минуту чтения, а в голову западают будь здоров:

1. «В программировании главное - организационные способности»

2. «Спорные мысли о программировании»

3. «Пиши код будто только научился прогать» aka результат важнее инструмента

Золото ⭐️

Дорогой Игорь из нашего чата @ctodailychat делится опытом:


В нашей команде мы перешли на FAQ first development. Если хочется запилить фичу, то первым делом пишется пресс-релиз и/или FAQ который впоследствии становится спекой.

Бенефиты:
- Фичи стали более продуманными и формулируются через value которые они несут;
- Улучшилась командная коммуникация. FAQ всегда под рукой и на вопросы можно ссылаться. Во время дизайн сессий возникает множество вопросов которые пополняют документ;
- Сейлы знают что они продают и умеют правильно питчить фичи;
- Программисты понимают, что важно, а где бессмысленная дрочка.

——

Классный прием!

Gitlab - один из трёх ведущих сервисов для хранения кода (конкурент github и bitbucket) обсуждает правило, по которому запретит нанимать сисадминов и инженеров техподдержки, живущих в России и Китае.

«Наши клиенты прямо просят об этом и вообще, это становится нормой для нашей индустрии», пишет Gitlab. (италик мой)

Gitlab - одна из известных remote-first компаний, где все сотрудники работают удаленно. У них есть подробная публичная книга-инструкция, «как работать в Gitlab» и поэтому обсуждение этого правила стало публичным.

Если вчитаться в комментарии обсуждения между сотрудниками компании становится ясно, что Gitlab пытается выиграть какой-то немаленький контракт и это требование включено в него. Предположу, что контракт с какой-то околоправительственной организацией. (легко найти на странице по слову contract)

——

Когда мы делали Медузу, то перевезли сисадмина из Москвы в Ригу именно по соображениям безопасности. Странно иметь человека со всеми ключами в досягаемости потенциального атакующего. Если российское государство станет потенциальным атакующим не только для свободных медиа, но и для коммерческих компаний — это очень печально.

Восхитительная статья про Startlink — проект Илона Маска по созданию интернет-провайдера из 30 тысяч (!) спутников на супер низкой орбите.

Статья длинная, с множеством интересных технических деталей.

Вкратце:

1. сейчас запуск геостационарного телекоммуникационного спутника — история на 100-500 миллионов долларов, которая при этом дает плохой интернет. Высокая орбита → дорого запускать → нужно чтобы долго жил → дорогое железо. Спутник далеко от земли → медленный интернет с большими задержками.

2. спутники Маска мелкие, в одну современную ракету Маска их влазит штук 60, а в новую большую — 400! Стоимость создания и запуска одного такого спутника при массовом производстве может быть меньше 100 тысяч долларов.

3. автор считает на салфетке, что при таких затратах, при стоимости интернета 1$/GB, каждый спутник окупится за неделю, а за оставшиеся 5 лет на орбите принесет около 30 миллионов долларов минус прочие расходы. Это очень оптимистичные расчеты, но напомню, спутников планируется 30 тысяч.

Идея безумно красивая. У Маска есть машина по невиданно дешевой доставке грузов в космос — SpaceX. Текущая индустрия не знает, чем её толком загрузить. Проект Starlink загрузит SpaceX под завязку на десятки лет вперед и заработает тонну денег. Ах да, ещё доставит недорогой высокоскоростной интернет во все точки планеты. 🔥

Автор предрекает, что SpaceX ждет история Xerox и Kodak, которые стали синонимом производимой продукции. Далее он обсуждает риски — что SpaceX и Starlink станут монополистами, или то, что частная компания займет навечно орбиты, которые принадлежат всему человечеству.

Рекомендую оригинал статьи, это чистое удовольствие.

P.S. Иранцы недавно рассказывали, что государство у них периодически проводит рейды — снимает и забирает спутниковые антенны с домов 🇷🇺😭