запуск завтра
27.6K subscribers
326 photos
34 videos
3 files
1.2K links
Будни технического директора @samatg (ex-CTO Meduza, Bookmate, RAWG, Pure)

«Закрытие Parse и куда с него переехать», очередной лонгрид «как программируют в NASA» и прочие ссылки с hackernews. Ну и истории, конечно.

Чатик @ctodailychat

Рекламу не продаю
Download Telegram
Как спецслужбы взламывают мобильные телефоны? Кто на этом зарабатывает и можно ли защититься от взлома?

В новом эпизоде подкаста разбираемся, как устроен рынок шпионского программного обеспечения. Слушайте и подписывайтесь: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.

Так мы начинаем 10 (!) сезон подкаста «запуск завтра». Ура!
Несколько лет назад было модно смотреть презентации Apple и потом весь твиттер обсуждал, что нового представила яблочная корпорация и как это повлияет на технический мир.

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

Уже второй день наблюдаю, как весь мой твиттер в давно забытой ажитации от презентации DevDay от OpenAI. Это компания, которая совсем не Open, но является одним из ведущих игроков в области искусственного интеллекта, создателем того самого знаменитого chatGPT.



Они представили возможность создавать своих собственных AI-помощников на основе документов и статей, которые вы загрузите в систему заранее, а также правил, которые вы ей зададите при создании. (короткое видео демо)

Доступ к таким «настроенным моделям» можно будет продавать через магазин OpenAI. Возможно, что мы присутствуем при запуске магазина, аналогичного апстору для айфона (кажется, что плагины в этом плане круче, но посмотрим).

Ещё анонсированы: очень хорошие модели для генерации аудио из текста (дикторы, за вами уже выехали), увеличенный контекст (так что модель может держат в уме большие куски текста) и куча инструментов для разработчиков (возможность исполнять python код и обращаться к внешним API — некоторые из них), так что это очень похоже на ежегодный Apple Worldwide Developer Conference или Microsoft Build. Удивительно присутствовать при зарождении ещё одного важного предложения на рынке «мира/экосистемы для разработчиков». Да, влияние OpenAI на индустрию и тем более реальную экономику несравнимо с такими бегемотами как Microsoft или Apple, но с точки зрения хайпа и внимания модной тусовки — ребята на гребне.

Не обошлось, конечно, и без доли кринжа — девушка со сцены рассказала, как написала душевное письмо папе с помощью модели. Интересно, они сами не понимают, насколько это крипово?



Из конкурентов, за кем ещё можно последить в этой сфере, условные гуглы/андроиды этого рынка: Anthropic с его ботом Claude и недавно анонсированный Илоном Маском (ну конечно, куда без него) Grok, который, в отличие от всех этих моделей, имеет прямой доступ ко всему твиттеру в реальном времени.

Дальше будет только интереснее!
Что в современном интернете можно сделать без программирования? Сайт, интернет магазин, маркетплейс, сервис знакомств? Зачем тогда нужны программисты?

Поговорили про no-code с Антоном Васиным, техническим директором Readymag.

Оказалось, что мы с Антоном похоже видим ключевую роль подобных инструментов, но всё равно полезно проговорить ответы на вопросы, которые возникают у многих.

Слушайте новый эпизод подкаста: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.
​​Серьезные выходцы из Apple с большими фанфарами запустили устройство, сделанное специально для искусственного интеллекта.

Это бляха, которую вешают на одежду и она может отвечать на вопросы и помогать по-мелочи с помощью chatGPT и аналогов.

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

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

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

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

Тем более красиво получится, если это движение запустит семейная пара, которая стояла у истоков текущей гегемонии сенсорных экранов. Имран Чадри есть в списке авторов патента Apple на тачскрин, а Бетани Бонжорно руководила разработкой софта для айфонов, айпадов и макбуков.



Ну и сам формат презентации очень интересный: если обычно техно-чуваки пышут фирменной калифорнийской радостью и оптимизмом, то тут создается впечатление, что глава компании на сильных антидепрессантах, они не помогают и он этого не стесняется (давайте побыстрее запишем это видео и пойдем по домам, а?). И два кольца у мужчины! И кожаная косуха у соосновательницы (ну это положим чтобы железка хорошо держалась и не оттягивала ворот футболки и было красиво, но всё же!). Кажется, что Стив Джобс был промежуточным этапом между Биллом Гейтсом и этой парой и вообще, ивент ближе к презентации модной коллекции, чем к техно-эстетике.

В общем, рекомендую посмотреть презентацию целиком, тем более, что она всего 10 минут.
​​Отличный инструмент для инженера, когда нужно поманипулировать текстом и данными, включая сжатие, декодирование и даже криптографию. Английское имя хорошо передает суть — Cyber Swiss Army Knife.

Особенно круто, что можно собирать «рецепты» — цепочки из операций над данными и делиться всем этим богатством простой ссылкой. Разработчик — GCHQ Его Величества, исходные коды доступны на гитхабе, может работать офлайн (в закрытом контуре 👀).

За наводку спасибо Игорю.
Обычно от приглашения гостя в подкаст до записи эпизода проходит пара недель. В этом случае, путь от приглашения до записи занял год. Поверьте, ждали мы НЕ ЗРЯ.

Денис Ишмухаметов разрабатывает движки одних из самых популярных видеоигр на планете, а ещё умеет объяснять сложные штуки простым языком. В общем, идеальный гость для сегодняшней темы.

Слушайте про движки видеоигр на всех платформах: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.
Мы у себя в компании протестировали ИИ-помощники для программистов. По результатам, добавили Github Copilot в список инструментов, которые оплачиваем всем нашим сотрудникам — он ускоряет написание рутинного кода. Цитирую коллегу:

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

Ещё из интересных инструментов, которыми пользуются коллеги:

- Phind: классный ассистент для программистов, которому можно позадавать вопросы. Доступен без VPN, никогда не отваливался и, что важно, дает ссылки на источники;

- Machinet: плагин, окно чата, которое видит весь твой проект. В нем можно написать «вот есть ручка //products, напиши такую же только для //orders и сделай такие же тесты» или «почини N+1 запросы в методе getusers на открытой вкладке»

Если ничем таким ещё не пользуетесь — рекомендую попробовать!
​​Помните, после последней презентации Apple они объявили, что всё видео события было снято на айфон и потом многие смеялись над огромными професссиональными «обвесами» видеооператоров? Мол «„снято на айфон“ это на самом деле вот».

Вот видео, где профессионал объясняет, почему режим Apple Log на iPhone 15 Pro позволяет использовать айфоны как профессиональную видеокамеру.



Обычно телефоны применяют компьютерную магию, чтобы фото и видео выглядили хорошо сразу после съемки — например, меняют яркость и цвета некоторых областей, «вытягивают» тени и ещё кучу всякой магии. Без этой магии, сырые фото и видео получаются не очень, какие бы крутые линзы и матрицы не были в телефоне.

Но иногда алгоритм ошибается, поэтому в кино эту работу делают специально обученные профессионалы. В режиме Apple Log айфон выключает всю магию и выдает более-менее сырую картинку. Плюс на сайте Apple можно скачать цветовой профиль камеры, который понимает профессиональный софт для обработки видео. В общем, получается вполне себе рабочий инструмент.



Рекомендую посмотреть первоисточник видео: 10 минут, куча красивых примеров и классная редактура.
Классный спецпроект у Страйпа на черную пятницу: показывают статистику платежей через их платформу в реальном времени.

Страйп — один из самых популярных платежных провайдеров в мире, им пользуются огромное число сайтов и сервисов. Любим разработчиками за хорошую документацию API и простоту интеграций.
​​Давным-давно наткнулся на ютубе на видео, где показывали 3D-печать зданий. Захотел позвать кого-то, кто занимается этим в подкаст. Мы с командой больше года искали гостя и сдались.

Готовясь к другому эпизоду, случайно наткнулись на новость про архитектора из Миннесоты, который напечатал замок.

Представьте наше изумление, когда мы прочитали, что архитектора зовут Андрей Руденко! За 5 минут нашли его вацап, а через 15 минут уже договорились созвониться.

Андрей — один из первых, кто смог напечатать не просто прототипы зданий, а настоящие дома, в которых можно жить. Разузнал, как у него это получилось, как работает печать бетоном и когда наконец каждый из нас сможет напечатать себе дом. Слушайте новый эпизод подкаста на всех платформах: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.
Слушайте новый эпизод подкаста, в котором мы с Федей подводим итоги почти 4 лет нашего бизнеса и рассказываем, как устроена внутренняя кухня бутиковой студии разработки сегодня: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.



В начале 2020 года мы с Федей начали общее дело.

Сначала консультировали бизнесы как опытные технические директора: помогали улучшить существующую разработку и запускали новые крутые команды.

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

В марте 20го мы выпустили специальный эпизод подкаста, где крутой юрист помог нам с Федей составить партнерское соглашение.

В новом эпизоде подводим итоги 4 лет и делимся внутренней кухней.

Кстати, мы ищем клиентов!
​​Классная новая программа для создания презентаций — iA Presenter.

Накидываешь текст презентации в формате markdown: новый слайд отмечается --, заголовок — #, подзаголовок — ##, текст на слайде — табом.

Вся верстка — автоматическая, адаптивная под размер экрана, с возможностью тонкой настройки по желанию. В общем, вообще не тратишь время на «дизайн».

Ещё одна полезная функция: никак не выделенный текст не попадает в слайды, но показывает в телепромтере выступающего во время презентации.



Программу выпустили несколько месяцев назад создатели моего любимого текстового редактора iA Writer. Сейчас я выступил на конференции с презентацией, подготовленной в именно в этой программе и уверенно её рекомендую.
Инструментами JetBrains пользуются миллионы разработчиков по всему миру, несмотря на то, что они стоят денег, а их главные конкуренты — программы бесплатные.

Разузнал у генерального директора JetBrains Максима Шафирова, как у них это получается.

Отличный разговор с топ-менеджером, который работал программистом, а по образованию вообще математик. Рекомендую: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.



В ходе интервью я сделал интересное открытие. Мы начали эпизод с обсуждения основания компании и оказалось, что они работали с языком UML, а закончили разговором про искусственный интеллект и то, как он изменит работу программиста. Кажется, за 20 лет индустрия сделала полный круг.
С Новым годом и с Рождеством, дорогие друзья!

Я сделал телеграм-бота, который распознает голосовые сообщения. То есть кидаешь в него голосовуху, а он отвечает текстом.

Бот сам расставляет заглавные буквы, знаки препинания и знает большинство имен и терминов — больше никакого «бендера» вместо «бэкендера». А ещё он супер-быстрый.

Удобно диктовать длинные тексты, записывать мысли. Приятно не морозить пальцы на улице — часто сообщение можно переслать «как есть», без всякой редактуры.

Под капотом Whisper API от OpenAI. Это одна из лучших моделей для перевода в речи в текст, запущенная на топовом железе её создателями.

Пока что есть ограничение на максимальную длину голосового: около 40-80 минут в зависимости от того, как именно оно записано. Ещё ему можно отправлять голосовые заметки из встроенного приложения айфона — это может пригодиться журналистам.

Бот бесплатный, ничего не запоминает и не хранит — аудио даже не скачивается на диск, всё в оперативной памяти. OpenAI утверждает, что хранит аудио, полученное по API в течении 30 дней для комплаенса, а потом удаляет его и не использует для обучения своих моделей.

Исходный код доступен на гитхабе. Если вы программист — буду рад исправлениям ошибок и помощи в развитии.

Пользуйтесь на здоровье! @goodsecretarybot

Upd: бот может отвечать крайне задумчиво, извините пожалуйста! Мы превысили все мыслимые лимиты по API OpenAI, обсуждаю с ними повышение.

Upd2: вновь стал шустрым.
Приходилось ли вам установить приложение и через неделю с удивлением обнаружить, что с вашей карточки сняли его годовую стоимость, хотя рекламировали «всего Х рублей в неделю»?

Обращали внимание, что подписаться на платный сервис — это обычно одна кнопка, а отписаться — три-четыре экрана?

А как насчет макдональдса, в котором кнопка отказа от пожертвований называлась «нет, я не хочу помогать сиротам»?

Всё это — примеры темных, а местами и черных паттернов в пользовательских интерфейсах. Гость подкаста Игорь Кузнецов — директор по продукту VK Знакомств и уже давно собирает способы, как сервисы и приложения манипулируют нами. Обсудили, как у них это получается и можно ли от этого защититься. А ещё как быть, если ты сам продакт или дизайнер.

Слушайте и подписывайтесь: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.
​​Пару недель назад проекту Антона Носика «Вечерний интернет» исполнилось бы 27 лет.

В первом выпуске 24 декабря 1996 года Антон договаривается о терминах «WWW» и «браузер» (и называет их совсем другими словами), в третьем — знакомит читателя с поисковой машиной AltaVista, которой исполнился уже аж годик (гугл появится только в 1998), а вот, например, в заметке от 24 декабря 1997го года автор объясняет, что такое кодировка и как работают компьютерные шрифты.

Мне кажется, что «Вечерний интернет» — дальний прадедушка нашего подкаста и даже этого телеграм-канала. Поэтому новогодний, ностальгический специальный выпуск про историю русского интернета хочу посвятить именно ему.

Гость эпизода Дмитрий dmarck Морозовский — один из первых пользователей рунета и большую часть жизни занимается его развитием. Вспоминаем с ним, что такое аська, кроватка и диалап — вещи из времени, когда интернет был ещё маленький.

Слушайте и подписывайтесь: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.
История создания формата mp3 напоминает сюжет голливудского блокбастера: в центре герой, который борется с силами в сотни раз больше его, раз за разом выдерживает удары судьбы и наконец уезжает в закат победителем. Герой — сутулый математик в свитере и очках. Роль Голиафа исполняют крупнейшие музыкальные лейблы. Есть даже неожиданное камео Стива Джобса.

С гордостью представляю новый сезон нашего подкаста. Он называется «сохранить как» и в нем мы рассказываем, как устроены форматы звука, видео и текста, которые изменили нашу жизнь.

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

Слушайте на всех платформах: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.
​​Мы запустили облачную платформу для IoT устройств Wiren Board.

Они делают модульные программируемые контроллеры на базе Linux. Это маленькие компьютеры, размером как два сложенных вместе айфона. Их используют для того, чтобы управлять вещами в реальной жизни. Умные жалюзи дома, климат-контроль в дата-центрах и теплицах, холодильники в магазинах и фритюрницы в ресторанах, оборудование заводов и даже управление баней — вы удивитесь, как часто вы пользуетесь контроллерами Wiren Board, не замечая их.

Мы запустили минимальный продукт за три (!) месяца, небольшой командой, при этом красиво и надежно.

Подробности — по ссылке.

Горжусь ребятами!

Кстати, мы ищем новых клиентов. Пишите в личку! @samatg
​​Второй нарративный эпизод подкаста — про формат PDF.

Почему pdf-ки нельзя отредактировать так же просто, как вордовские файлы? Причина не только техническая, но и коммерческая и это одна из самых крутых историй про маркетинг технологических продуктов, которые я знаю. Ещё в ней отметился Стив Джобс (и конечно заработал кучу денег).

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



А ещё это первый эпизод, который целиком записан на новую технику. Я решил побаловать себя на новый год — заказал на амазоне два самых крутых микрофона для радиоведущих.

Черный Shure SM7B, который любят Джо Роган и Владимир Соловьев, сразу поехал обратно в Германию — слишком глухой звук, нужно говорить громко — вообще, не очень понимаю, почему он всем нравится. Кстати, чем ближе в него говоришь — тем более низким становится голос; это называется proximity effect, его ещё называют голосом Бога. Зато в Electro-Voice RE20 я влюбился — в нем одновременно есть и воздух и низкие частоты.

Я думал, что за эту цену микрофон будет готовить мне кофе по утрам, но всё оказалось сложнее. Для начала ему потребовалась более мощная звуковая карта, а потом он начал ловить все эхо в комнате. Пришлось вложить стоимость ещё двух микрофонов в звукоизоляцию помещения и я замучил звукорежиссера миллионами версий «раз-два-три, эхо слышно?».

Я доволен результатом и надеюсь, что вам он тоже понравится. Голос стал чуть звонче, но зато гораздо четче и полнее. Интересно, заметите ли вы разницу?