запуски

Мы запустили облачную платформу для IoT устройств Wiren Board.

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

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

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

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

Кстати, мы ищем новых клиентов. Пишите в личку! @samatg

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

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

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

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

С Новым годом и с Рождеством, дорогие друзья!

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

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

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

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

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

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

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

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

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

Upd2: вновь стал шустрым.

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

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

Так мы начинаем 10 (!) сезон подкаста «запуск завтра». Ура!

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

В этом сезоне мы выпустили эпизоды, о которых мечтали (и охотились за гостями) много лет. Например, совершенно крышесносные выпуски про GPS и точное время; интервью с создателем одной из важнейших БД — ClickHouse; эпизод про WiFi, про электричество, про ChatGPT, наконец. Горжусь командой! Редакторка Маша Агличева, продюсерки Настя Медведева и Саша Малинина, звукорежиссер Юрий Шустицкий, вы — лучшие.

Берем заслуженный отпуск и через пару месяцев вернемся с новым, уже 10-м сезоном. Пока же проходите наш традиционный опрос и слушайте, что пропустили — там уже больше 130 эпизодов! И спасибо большое, что слушаете, без вас бы этого подкаста точно не было.

Мы с Федей запускаем первый собственный стартап.

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

Обычно за бэкапы отвечают маленькие программы, скрипты, которые делают копию данных на отдельный диск или сервер. Но как проверить, что эта программа отработала успешно? Написать ещё одну, проверяющую? И кто устережёт самих сторожей?

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

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

В общем, очень простая система, которая не раз нас спасала. Раньше мы на всех своих проектах использовали healthchecks.io, но он перестал работать с компаниями из России, так что получается импортозамещение 🙈

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

Мы запустили много проектов для работодателей и клиентов, но прям свое — впервые. Волнительно.

Начать мониторить бэкапы можно уже сегодня на сайте safe-backup.ru. Пользуйтесь и держите данные в безопасности.

Заканчиваем 8 сезон подкаста эпизодом про квантовые компьютеры.

Квантовые вычисления — единственный университетский курс, где я не понял суть происходящего. Я честно пытался, но в конце концов сдался.

Переслушал сейчас эпизод и с гордостью утверждаю: у нас получилось объяснить эту жуткую тему понятно!

Регулярно появляются новости, что очередная компания «совершила прорыв и создала квантовый компьютер на N кубитов», недавно за квантовые вычисления дали Нобелевку и т. д. Хочется уже понять, что это всё значит и какие последствия будет иметь. Не хочу спойлерить эпизод, но оказалось, что квантовые компьютеры меняют мир ещё даже толком не появившись.

В общем, обыкновенный эпизод, в котором мы вспоминаем Фейнмана, объясняем супер сложные штуки простыми словами и разбираемся, как это всё влияет на нашу обычную жизнь (влияет!).

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

Как не сесть за блокчейн? Разбираемся с киберадвокатом в цифровых правах.

За что судят Tornado Cash? Нужно ли платить налоги на криптовалюту? Законно ли пользоваться VPN и Tor? Что делать, если у меня украли аккаунт в инстаграме? Отвечает Саркис Дарбинян, он защищает права пользователей в интернете.

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

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

Мы перезапустили Вебиум!

Вебиум — онлайн-школа по подготовке к ЕГЭ. 30 тысяч школьников, тысяча наставников, 20 тысяч вопросов и 2 тысячи домашних заданий на сотни тем. Перед нами стояли 3 задачи:

1. Сделать так, чтобы фичи, которые хочет бизнес, разрабатывались быстрее и более предсказуемо. Обостряю для ясности, с чем часто сталкивается бизнес: «давайте добавим вот эту маленькую штуку; конечно, будет завтра (возвращаются через две недели), ой нет, это займет полгода» (и это ещё хорошо, если вернутся с таким честным ответом);

2. Нанять технического директора и создать внутреннюю команду разработки, чтобы в будущем не зависеть от аутсорса;

3. Сделать всё это «на лету», без остановки образовательного процесса, без потерь для бизнеса.

14 специалистов «Феди и Самата», 21 сотрудник Вебиума, год работы, 340 пользовательских сценариев на старте, 2900 коммитов, 5400 автотестов и я твердо говорю: все три задачи выполнены.

У Вебиума одна из самых сложных админок и систем кросс-сайтовой аутентификации, с которой я сталкивался. Мы сделали свой собственный мессенджер, информативный и при этом простой календарь, автоматическую систему распределения учеников по группам и продвинутую систему контроля доступа. Каждая из этих систем достойна отдельного рассказа.

Я прицепил скриншотами, как реагируют на запуск школьники.

В ближайшие недели мы поделимся, что неожиданно оказалось самым трудным, где и как мы накололись и чему научились.

А пока хочу поблагодарить ребят, без которых проект бы не получился:

- Миша Бурмистров, ведущий фронтендер, руководитель проекта
- Леша Чудин, ведущий бэкендер
- Саша Нестеров, фронтенд
- Эдуард Степанов, бэкенд
- Андрей Бацунов, фронтенд
- Антон Давыдов, архитектор
- Ксюша Сафронова, менеджер проекта

- Владимир Тарановский, фронтенд
- Вячеслав Набатчиков, бэкенд
- Леша Богословский, фулстек
- Николай Кирьянов, бэкенд
- Тимур Брачков, фронтенд
- Никита Лазаренко, бэкенд
- Никита Алешников, бэкенд.

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

Мы сделали этот проект совместно с командами разработки, аналитики, техподдержки и тестирования Вебиума. Отдельное спасибо:
- Роксане Боровик, руководителю Вебиума, за доверие;
- Вике Гармаш, продакту Вебиума;
- Никите Савостину, техдиру Вебиума.

У вас трудности с разработкой и текст выше кажется нереальным? Пишите @samatg, мы любим сложные задачки :)

Когда в Apple-подкастах появились платные подписки, мы завели бонусные эпизоды нашего подкаста — запуск++. Там мы с командой больше экспериментируем — сделали, например, серию эпизодов о языках программирования и разговор с англичанином, который сделал стартап в России.

Сразу встал вопрос — что делать с пользователями Android. Зарегистрировались в Patreon — главной платформе, где можно оформить подписку на любимых авторов в вебе.

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

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

Ещё в этом канале включена настройка «запретить форвардить и сохранять сообщения» и включены комментарии.

Подозреваю, что всё это — потенциальная возможность телеграма конкурировать с Onlyfans и прочими платформами адалт-контента (которые частенько рубят сук, на котором сидят) — телеграм славится самым либеральным отношением к модерации.

В общем, опять господин Дуров сделал очень крутой инструмент. Респект и уважуха.