Будни технического директора новостного стартапа. «Закрытие Parse и куда с него переехать», очередной лонгрид «как программируют в NASA» и прочие ссылки с hackernews. Ну и истории, конечно.
Notion — один из самых популярных инструментов совместной работы, анонсировал использование популярных моделей машинного обучения для работы с текстом.
Выбираете «написать пост», даете ему одно предложение, о чем пост и он генерирует черновик. Выбираете «брейншторм идей», пишете что хотите брейнштормить и получаете список идей. Исправление орфографии, переводы — все эти модели доступны прямо внутри обычного редактора.
То, с чем раньше было неудобно и сложно играть, теперь станет рабочим инструментом тысяч людей. В интересное время живем!
Ну и видео анонс запуска бомбический, на примере самого запуска, с хорошей шуткой в конце. ❤️
Пока только приватная бета, записаться можно здесь.
Ещё одна программа, которой я пользуюсь каждый день — Shottr. Это лучшее приложение для скриншотов под мак.
Эта программа позволяет удобно редактировать скриншоты — подчеркивать и подписывать, рисовать стрелочки, блюрить или удалять элементы, который не хочется показывать, используя ИИ! Туда встроено распознавание текста, так что можно копировать текст одной кнопкой, даже если создатель сайта или приложения пытается вам это запретить. А ещё скриншот из неё сохраняется на диске и при этом одновременно доступен в буфере обмена.
Гениальная бесплатная программа; купить чашечку кофе создателю можно по вот этой ссылке, на донаты автор отвечает лично 🔥
Классный сервис для технарей, чтобы отправлять себе пуш-уведомления на телефон и компьютер. Отличие от конкурентов — бесплатный, без регистрации и смс.
Друзья и клиенты регулярно спрашивают, как принимать платежи карточками. Ниже краткий ликбез.
Для начала потребуется заключить договор с платежным провайдером. В России лидер Cloudpayments, заграницей — Stripe.
Для клаудпейментса нужно русское юрлицо и счет в российском банке, для страйпа — юрлицо и счет в банке в одной из 47 стран. Регистрация займет пару дней, приготовьте учредительные документы.
Для обоих систем доступны два основных метода интеграции:
1) Попроще, когда вы вставляете их формочку на сайт или в приложение буквально добавлением одной строки в код, с возможностью немного менять цвета;
2) Посложнее, когда интеграция требует бо́льшего программирования, но и возможностей для кастомизации формы на порядок больше.
Обе системы поддерживают так называемые рекурентные платежи — подписки, когда клиент вводит данные карточки один раз, а списывают у него деньги многократно, каждый месяц, неделю или год. У страйпа эта система мощнее, с ними нужно прогать поменьше.
Отдельное внимание обратите на защиту от фрода. Незащищенные платежные формы используют кардеры для проверки ворованных реквизитов банковских карт. Владельцы ворованных карт могут потребовать вернуть их деньги через свой банк, и за каждый такой возврат (chargeback) вас оштрафуют на 15 долларов. Можно попасть на сотни и даже на тысячи долларов.
Деньги от cloudpayments и страйпа приходят на банковский счет раз в неделю, месяц или даже каждый день — как настроите. Не забывайте, что в разных странах разные налоги при продажах, страйп умеет считать их автоматически.
Есть сотни узкоспециализированных провайдеров, которые лучше подойдут при большом числе транзакций, если у вас какой-то особенный бизнес (знакомства, например) или необходимо принимать физические карты, но это уже совсем другая история 💸
Телефоны и компьютеры каждый год становятся легче, быстрее и при этом всё дольше работают от батарейки. Вообще-то, это взаимоисключающие вещи, и в последние годы эта магия во многом возможна благодаря одной голландской компании, которая мало известна не профессионалам.
ASML — единственный в мире производитель промышленных станков фотолитографии в глубоком ультрафиолете. Каждый такой станок стоит сотни миллионов долларов, а список стран, которым разрешают их купить — большая политика.
В новом эпизоде подкаста мы узнаем, как устроены современные процессоры и проследим, как их производят. Гость — Диана Гришина, кандидат наук, работала в ASML.
Когда Диана описывает некоторые части процесса, у меня чувство, что я наблюдаю бесконечно большую «машину Голдберга», только каждый шаг — это сотни миллионов долларов инвестиций и десятки лет исследований.
Полный снос крыши.
Слушайте и подписывайтесь: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.
Мы с Федей ищем аккаунт-менеджера и я собеседую ребят.
Учитывая плотность моего календаря и разницу в часовых поясах, согласование времени собеседований — боль.
Есть знаменитый сервис calendly. Шутят, что социальный статус в IT-тусовке определяется тем, кто кому присылает ссылку на calendly для встречи. И причина не только в том, кто под кого подстраивается, но и в том, насколько неудобный это сервис. Он показывает «свободные дни», а при нажатии — список «часов и минут», когда есть «свободные слоты». Приходится сидеть с этим списком и сверять со своим собственным календарем в голове.
Идеальный сервис «шедулинга» накладывает два календаря и показывает пересечения свободных слотов. Ну или хотя бы показывает мне свободные слоты контрагента в виде календаря. Очевидная идея, которую почему-то не реализует «лидер рынка» с оценкой в 3 миллиарда долларов.
И такой сервис есть! Называется он SavvyCal. Почти два года назад его запустил Деррик Реймер. Я наткнулся на него случайно, воспользовался сервисом и мгновенно влюбился. В нем было всё что нужно и ничего лишнего. А ещё его делал единственный основатель-инженер и зарабатывал на этом хорошие деньги. Мечта. Как хардкорный ранний пользователь, я нашел пару багов, у нас с Дериком завязалась небольшая переписка, я фанат.
Я не написал про этот сервис в канал сразу, потому что я довольно впечатлительный и не хочу бомбардировать вас вещами, в которых я не уверен. За эти полтора года SavvyCal выдержал испытание временем и оброс функциональностью не теряя удобства. Смело рекомендую, лучший сервис шедулинга с достойными корнями и образцовым лендингом.
Почта России у меня ассоциируется с очередями в отделениях и потерянными посылками. В новом эпизоде подкаста разбираемся, насколько это близко к реальности с техническим директором Почтатеха Николаем Кнышем.
А ещё внутри Коля рассказывает, как они обрабатывают полтора миллиона посылок в день и при этом раскатывают софт на 300 тысяч сотрудников в 12 часовых поясах. 🤯
Слушайте и подписывайтесь: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.
Шрифтов сотни тысяч, а по-настоящему популярны из них, может быть, десяток. При этом продолжают появляться всё новые, дизайнеры тратят годы на доведение начертаний до идеала, а крупные компании инвестируют миллионы долларов в собственные шрифты.
В этом эпизоде Илья Рудерман, шрифтовой дизайнер и сооснователь type.today и CSTM Fonts рассказывает, зачем нужно это многообразие, какой шрифт считать хорошим и почему шрифтовики — тоже немного программисты.
Слушайте и подписывайтесь: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.
Продакт менеджеров часто путают с проджект-менеджерами, а иногда даже задают вопрос — какую пользу в разработке может принести человек, который и не программирует, и дизайны не рисует? Есть мнение, что это идеальная работа, которая доступна каждому.
Анна Булдакова работала продактом в фейсбуке, интеркоме и в яндексе, а теперь у неё собственный стартап.
В новом эпизоде подкаста разбираемся вместе с Аней, за что отвечают продакт-менеджеры, как стать крутым продактом и можно ли сделать хороший продукт без них.
Слушайте и подписывайтесь: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.
Как мы помогли Вебиуму привести в порядок разработку; отчитываемся о целом годе своей работы.
Начали с большого старого проекта на руби, поддерживаемого аутсорсерами, а оставили отлично документированный и покрытый тестами (читай можно быстро пилить фичи) python+vue, технического директора и внутреннюю команду разработки.
Подробный рассказ с множеством технических деталей — публичный дебют Миши Бурмистрова, нашего ведущего фронтендера и руководителя проекта перезапуска Вебиума.
Ура!
Хотите что-то подобное? Пишите мне в личку @samatg.
Stack Overflow — самый популярный сайт среди программистов. Это как ответы@mail.ru, только вопросы по программированию, а ответы обычно полезные.
Там есть ответы почти на все популярные вопросы, так что появилось выражение «stackoverflow programming», когда не особо разбираешься, что тебе нужно сделать, а просто копируешь оттуда код.
Есть даже полу-шуточные плагины, когда вместо кода пишешь что тебе нужно сделать, а бот ищет такой вопрос на stackoverflow и вставляет прямо в редактор код из самого заплюсованного ответа.
В общем, культовый сайт, созданный культовыми Джоэлем Спольски и Джефом Атвудом и по-настоящему важный рабочий инструмент для миллионов разработчиков.
🎙 Разбираемся в том, как он появился, как устроен и как задавать хорошие вопросы в интернете в новом эпизоде подкаста. Гость — создатель русского клона stackoverflow Николай Чабановский. Коля продал свой сайт Джоэлю (!) и развивает в Stack Overflow сообщества. 💥
Слушайте и подписывайтесь: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.
Open AI опубликовала крупнейшую нейросеть распознавания речи, обученную на 680 тысячах часов аудио, назвали Whisper — шепот.
Сеть понимает множество языков кроме английского, включая русский.
Качество распознавания сравнимо с сервисами от Google, Amazon, Microsoft и Yandex. При этом сервисы распознавания речи от корпораций стоят по 2 доллара за минуту распознавания, а тут можно скачать и пользоваться этой штукой бесплатно и без подключения к интернету.
Открыта и бесплатна для скачивания не только конечная сеть, но и «развесовка», то есть модель можно тюнить и использовать как составную часть более сложных алгоритмов. Не открыты только 680 тысяч часов аудио, которые использовали для обучения модели.
Пара примеров есть на странице проекта; распознать любые файлы и даже свою речь с микрофона можно попробовать онлайн в неофициальном google colab блокноте (очень классный инструмент!).
—
Кстати, если у вас айфон — рекомендую обновить iOS и попробовать встроенное распознавание речи. Новая версия iOS внесла одно маленькое изменение — теперь редактирование текста клавиатурой не прерывает процесс распознавания. Можно набрать текст голосом, исправить ошибку пальцами и продолжить набор голосом. Я теперь пишу большинство сообщений на айфоне именно так — гораздо быстрее и легче, чем печатать пальцами.
Интересно, что мы как раз начинаем исследовательский проект для Чайки — встроим распознавание речи в медицинскую информационную систему, чтобы врачи могли заполнять карточки пациентов голосом и тратили на это меньше времени.
Будущее уже совсем близко.
Cloudflare празднует 12-й день рождения.
Без этой компании трудно представить современный веб. Дело в том, что заказать DDoS-атаку сегодня — просто и дешево; это целая индустрия, где за 100 долларов можно «положить» сайт конкурента.
Cloudflare — самый простой способ защитить свой сайт от атаки. Для мелких и некоммерческих сайтов — бесплатно, с крупных клиентов они берут хорошие деньги. CF защищает 20% всех страниц в интернете. Уже сегодня вы наверняка десятки раз воспользовались их услугами, сами того не замечая. Я использую CF практически для всех своих проектов.
Работает это так, что CF становится посредником между моими серверами и пользователями; для нормальных людей это незаметно, но атакующим теперь нужно уронить не один мой сервер, а сотни тысяч серверов на 4 континентах, и управляют ими одни из лучших инженеров планеты.
К сожалению, это ведет к ещё большей централизации интернета. Отказ Cloudflare защищать спорный ресурс — практически приговор, сайт наверняка уронят противники. Компания всего несколько раз брала на себя роль цензора, последний громкий случай — кивифармс, а подробно я писал о dailystormer.
—
Вспомнил я о них, потому что каждый свой день рождения они целую неделю презентуют новые проекты. В этом году из интересного:
- технологическая альтернатива Google ReCaptcha — вместо ненавистных всем «отметьте светофоры / автобусы и докажите, что вы человек», они больше анализируют телеметрию браузера, а на устройствах Apple вообще опираются на специальный аппаратный ключ;
- новая версия Internet Radar — можно посмотреть статистику использования протоколов, атак, а из понятного всем — таблица самых популярных сайтов.
А ещё основатели компании опубликовали отличное открытое письмо, где оглядывают прошлый год и текущую ситуацию со свободой интернета и сравнивают историю интернета со звездными войнами. Рекомендую прочитать, это лучшая околотехническая проза за долгое время.
Языки программирования — основа ИТ. Я привык относится к ним как к данности, как к погоде. Но есть люди, которые создают эту погоду. Язык Kotlin придумали в Питере всего 11 лет назад. Уже в 2019 году Google признала его ключевым языком программирования для платформы Android (самой популярной мобильной ОС на планете!). Вы наверняка пользовались программами, написанными на этом языке.
Новый эпизод нашего подкаста — с создателем языка программирования Kotlin Андреем Бреславом.
Слушайте и подписывайтесь: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.
Вот отношение к своим клиентам: не пользовался сервисом shipito (служба-посредник, чтобы получать товары, которые можно купить только в США) и они прислали письмо «вы давно не пользовались нашим сервисом, так что возвращаем вам стоимость подписки, которой вы не пользуетесь».
Теперь уж точно вспомню и вернусь к ним, когда опять захочу что-то опять заказать 💪
Стараюсь тоже так.
Бронь от мобилизации для айтишников.
Если у технаря есть профильное высшее образование, а у официального работодателя есть статус «аккредитованной ИТ-компании», то у него есть бронь.
Если такой технарь по какой-то причине попал в военкомат (по возможности избегайте этого) — то с собой стоит иметь диплом, трудовой договор и справку от руководителя компании и это может защитить от мобилизации; а ещё будет какая-то новая форма, по которой ИТ-компании смогу подать список сотрудников в Генштаб, чтобы их вычеркнули из списков.
Список аккредитованных ИТ-компаний можно посмотреть здесь. Мы с Федей успели получить этот статус недавно, прямо сейчас его получить нельзя.
Задержали одного из моих программистов на антивоенном митинге, дали 13 суток. Причем забрали только ребят призывного возраста, остальных митингующих отпустили.
Отличная маленькая книжка, если близкие оказались в застенках — «Сказать жизни Да» Виктора Франкла, другие переводы — «Человек в поисках смысла» и «Психолог в концлагере».
На Флибусте есть электронная бесплатно, рекомендую купить бумажную про запас.
Как не сесть за блокчейн? Разбираемся с киберадвокатом в цифровых правах.
За что судят Tornado Cash? Нужно ли платить налоги на криптовалюту? Законно ли пользоваться VPN и Tor? Что делать, если у меня украли аккаунт в инстаграме? Отвечает Саркис Дарбинян, он защищает права пользователей в интернете.
Я рад, что мы записали много интервью до мобилизации; появилась возможно вернуться в более беззаботные времена хотя бы на час.
Слушайте первый эпизод 8 сезона нашего подкаста на всех платформах: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.