Новое

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

Крутой сериал про искусственный интеллект от ютуба. Ведущий — актер, игравший Тони Старка.

Сериал YouTube Originals. Подписчики YouTube Premium могут посмотреть все 8 эпизодов сразу и без рекламы, без подписки пока доступны только первые два эпизода и с кучей надоедливой рекламы. Отличная монетизация ютуба, респект гуглу.

Я купил подписку Youtube Premium пару месяцев назад, чтобы не видеть больше рекламу Wix с актрисой Софьей Резник, буквально взбесился на 100 просмотре, импульсивная покупка получилась. Неожиданно, подписка оказалась полезной. С Youtube Premium мобильное приложение ютуба умеет проигрывать аудио в фоне; многих мои любимых ютуберов можно слушать как подкасты.

А сериал классный - очень легкий, с кайфовым продакшеном и при этом объясняет сложные вещи простым языком. Примерно такое мы стараемся делать в подкасте ;)

Reuters сообщает, что гугл не сможет предустанавливать свои сервисы в новые андроид-телефоны в Турции.

Представьте себе Android телефон без Google Play, Google Maps, Gmail и YouTube. Конечно, теоретически можно установить и другие сторы, но практически это получатся довольно странные устройства. Я уж не говорю о Google Services, который делает классный GPS в андроиде.

Турецкая антимонопольная служба в сентябре 2018 оштрафовала Гугл на 14 миллионов баксов и потребовала от Гугла в течение 6 месяцев дать выбирать стандартный поисковой движок на Андроид-телефонах. Гугл внес изменения в договоры с поставщиками устройств, но турецких правоохранителей эти правки не удовлетворили.

Претензии турков звучат очень похоже на претензии, которые были ранее у российской ФАС и Евросоюза. В обоих этих случаях гугл заплатил штраф (0.5 млрд рублей и 4.5 млрд евро, соответсвенно), перестал запрещать дистрибьютерам предустанавливать дополнительный софт, предложил пользователям самим выбрать стандартный поисковый движок (в европе в этот список можно попасть в результате аукциона) и антимонопольные службы удовлетворились.

Что пошло не так с турками — интересный вопрос. Если кому-то не влом разобраться с первоисточниками — с удовольствием почитаю.

Из лулзов: гугл в письме к своим турецким партнерам приложил телефон министра торговли Турции, предложил им позвонить и оказать давление.

Первоначальную жалобу в турецкий антимонопольный комитет подал Яндекс.

🍿

Первый эпизод по новостному поводу, про nginx! 90% эпизода — про технологии: что такое Nginx, почему и где он используется, что в нем нравится, а что — бесит. 10% — эмоции, получилось жарко и даже немного стыдно.

А ещё это первый эпизод, в котором два гостя, с которыми до записи я не был знаком даже шапочно.

Гости: Данила Штань, технический директор Яндекс.Вертикалей (Авто.ру, Яндекс.Недвижимость и Яндекс.Работа) и Дима Столяров — технический директор крупного русского devops аутсорсера Фланта.

Го слушать, мы создали: Apple, Google, Castbox, Spotify, Яндекс, Overcast, веб-версия.

Очень крутая иллюзия, можно выбирать в своей голове, вокруг какой оси и в какую сторону будет крутиться эта фиговина на видео https://www.youtube.com/watch?v=HC0GGkNZPgs

По ссылке ещё куча похожего, с переменой цветов и иллюзией движения: http://illusionoftheyear.com/cat/top-10-finalists/2019/

Хочу поделиться двумя классными программами. Первая для журналистов, вторая - программистам.

Piezo - гениальная в своей простоте утилита для записи звонков. Выбираете программу, с которой вы звоните - телеграм, скайп, FaceTime, хром, вообще любая программа и нажимаете кнопку «запись». После звонка «отжимаете кнопку» и у вас на руках mp3 файл. В левом ухе - то, что говорили вы, в правом - собеседник. Лучшая в своём роде. macOS, 23$ 🎙

Charles - отличная программа для отладки мобильных приложений. Запускаете ее на компьютере, прописываете на айфоне или андроиде в сетевых настройках свой адрес как прокси и можете наблюдать, какие именно сетевые запросы делает ваш телефон. Да что там наблюдать, можно поставить брекпоинты и подменять запросы клиентов и ответы сервера на лету! Программа умеет перехватывать HTTPS трафик путём установки корневого сертификата. Умеет писать дампы для последующего анализа на других компьютерах. Mac, Win, Linux, 50$ 🔥

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

✅ 113❌ 579🐝 98

Новый эпизод подкаста — про машинное обучение.

В гостях: Самер Фатайри — главный по ML в adjust.com, одной из главных компаний по атрибуции мобильного трафика и Петя Ромов, который в своем стартапе GOSU.ai помогает геймерам лучше играть в доту (не шутка).

Запись летняя, так что я очень много смеюсь в микрофон, зато гости классные, рассказывают интересные вещи и звукорежиссер в этот раз сделал крутую интерактивную врезку и ending.

Подписывайтесь в приложениях, там все выпуски выходят в четверг утром, как часы: Apple, Google, Castbox, Spotify, Яндекс.

Ссылки из подкаста (даже те, что не вошли в финальную версию):
- курс по машинному обучению для школьников, где анализируют ДОТУ!
- русское slack сообщество по машинному обучению open data science — лучшее в мире
- мощная школа анализа данных Яндекса, если хотите заняться ML всерьез
- у нашего партнера, онлайн-школы Яндекс.Практикум тоже есть курс по ML
- голуби учатся распознавать рак.

Nginx — один из главных русских экспортных IT-продуктов. Этой программой пользуются самые крупные сайты на свете, а саму компанию полгода назад купил американский гигант F5 за 670 миллионов долларов.

Сегодня Rambler предъявил претензии на эту программу. В офисе Nginx в Москве обыски. Ходят слухи, что основатели компании задержаны.

Да, Игорь Сысоев работал на Rambler, когда писал nginx. Допустим, там есть нерешенные вопросы с правами. Хотя, не представляю себе ситуации, когда F5 купил Nginx за 670 миллионов и не провел внимательный due diligence. Но зачем обыск в офисе? Зачем задержания?

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

[vc]

Две недели назад я нанял в Пьюр ведущего бэкенд разработчика — Антона. За это время Антон вник в проект, сделал так, чтобы серверы не умирали при повторных запросах от клиентов, почти доделал несколько важных задач для борьбы с мошенниками (выпустим большое обновление приложений ещё до Нового года) и наметил план по дальнейшему наведению порядка.

Перед нами амбициозная задача — технический перезапуск бэкенда, которым пользуются сотни тысяч человек. Параллельно мы хотим запилить классные новые возможности — например, аудио и видео-звонки с масками.

Начнем мы с самых основ — с построения удобной среды разработки: настройка рабочего окружения бэкенд-разработчика должна занимать несколько минут, а не дней (docker, клон продакшен базы с вычищенными персональными данными, etc.)

Далее, заменим старую и неподдерживаемую систему фоновых задач gearman на celery и переедем на python3.

А вот дальше начинается круть: полный аудит текущих мобильных приложений и новая версия API, свободная от легаси. Самый сок: сейчас большая часть данных о пользователе хранится в json-ах внутри одной таблицы «users» — мы её распилим на кусочки. Меняем систему доставки обновлений на клиенты с long-polling на вебсокеты (заодно выпиливаем mongo с сотней гигабайт мусора).

Если всё это звучит для вас не как шум, а как интересные задачи и вызов — пишите мне в личку или на samat@pure.app. Обязательный список: django, celery, aiohttp (можно хотеть изучить, нужен для бэкенда чатов), postgres. Приложите код, который вы считаете лучшим в своей жизни.

Минусы:
- задачи часто меняются
- процесс ещё не устаканен
- нужно много прогать

Плюсы:
- можно участвовать в формулировке задач
- есть тестировщики и хороший сисадмин (devops)
- удаленка
- вы будете работать с АНТОНОМ ШУРАШОВЫМ.

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

Это система управления проектами и система общения, которую я использую в работе. Почти вся переписка, большинство проектной документации, задачи и договоренности Pure хранятся именно в ней.

Basecamp — не идеальный инструмент. В нем нет канбан доски как в трелло, в которой удобно двигать задачки по статусам от «идея» до «готово». В нем нет кастомных представлений как в жире, в которых удобно посмотреть все iOS-баги, находящиеся в тестировании и назначенные на определенного человека. В нем нет мощного чата, как в слеке (ох как хочется затегать группу!). В нем нет красивого редактора, как в Notion, даже таблицу в задачу не заведешь. В нем нет древовидных комментариев, как в жире и Confluencе, а ведь так хочется ответить на определенный комментарий в треде). И уж конечно это не супер футуристичная бесконечная коллаборативная доска как Miro.

Любым инструментом можно поддержать практически любой процесс разработки. Разница в том, какое поведение инструмент поощряет, а какое — наказывает, делает неудобным. В этом плане я доверяю создателям Basecamp.

Я хочу вести разработку как создатели Basecamp — качественно, стабильно, интересно, с уважением ко всем участникам процесса. Мне интересна тема ответственности и в Basecamp она очень важна.

Если вам стало интересно, как это — вот несколько книг, объясняющих их подход:
- методология разработки — Shape Up;
- одна из главных книг про удаленную работу — REMOTE;
- как не сгореть на работе — It Doesn't Have to Be Crazy at Work!

Рекомендую.