🇷🇸 Как я оказался в Сербии
Уже больше двух лет я живу в Сербии. Я никогда не мечтал жить здесь. До переезда я вообще мало знал про эту страну — только какие-то обрывки: из школьной программы помнил, что Балканы — пороховая бочка Европы, а из видео с Жириновским — что американцы бомбили Белград. Да и, в общем-то, всё.
В сентябре 2022 года я поехал в отпуск. Так получилось, что в тот год это была Армения, и совпало так, что я уехал за два дня до мобилизации.
Отпуск довольно быстро пошёл не по плану. Всё время я пытался решить: возвращаться или нет? Сейчас, два с половиной года спустя, понимаю — не стоило так волноваться, но тогда было вообще ничего не понятно. Я решил остаться.
Я успокаивал себя, что это ненадолго: пару недель, ну максимум месяц. В юности я много читал Довлатова, поэтому понимал, что возможно всё сложится совершенно иначе. Так и получилось.
Жена вернулась в Москву, а я взял ещё несколько дополнительных дней отпуска, чтобы организовать жизнь в новой стране, дождаться рабочий ноутбук и немного тёплых вещей.
Вообще, это было удивительное время: вся IT-тусовка сжалась до нескольких городов. Тестировщик, с которым мы до этого два года работали из разных городов, оказался на соседней улице. В метро или кафе можно было встретить коллег — всё так же, как и в Москве, только в другой стране. А ноутбук в итоге мне привезла девушка из Miro, с которой я был шапочно знаком.
Русские тогда были везде, ходили с потерянными глазами, и каждую неделю обязательно проходили какие-нибудь митапы. Почему-то на каждом ивенте среди мерча были носки.
Дни, пока я был в дополнительном отпуске, я всё равно ходил на созвоны с командой. Впрочем, стендапом это было назвать сложно: скорее это был сеанс коллективной психотерапии — мы обсуждали, кто и где, переживали за девушку, которая стояла на Ларсе, думали, что будет дальше, вспоминали забавные моменты.
А потом всё как-то вошло в рабочее русло. Стало понятно, как будет проходить интеграция, девушка благополучно добралась до Грузии, а я, получив ноутбук, начал готовиться к собеседованию в Яндекс. Тогда я ещё работал в Delivery Club, но об интеграции уже было объявлено.
И наконец, когда я получил оффер, мне нужно было решить, в какой стране я хочу остаться. Несмотря на то что в Ереване мне понравилось, оставаться там я не хотел. Но и работать удалённо, живя где попало, мне тоже не хотелось. Я люблю иногда приходить в офис, видеться с коллегами.
В общем, у меня на выбор было три IT-хаба: Армения, Казахстан и Сербия.
Армению я уже отмёл, в Казахстан тоже не хотел, потому что вырос в Челябинске, а это слишком близко. Так я оказался в Сербии.
О своих впечатлениях обязательно поделюсь в следующих постах.
@alx_four
Уже больше двух лет я живу в Сербии. Я никогда не мечтал жить здесь. До переезда я вообще мало знал про эту страну — только какие-то обрывки: из школьной программы помнил, что Балканы — пороховая бочка Европы, а из видео с Жириновским — что американцы бомбили Белград. Да и, в общем-то, всё.
В сентябре 2022 года я поехал в отпуск. Так получилось, что в тот год это была Армения, и совпало так, что я уехал за два дня до мобилизации.
Отпуск довольно быстро пошёл не по плану. Всё время я пытался решить: возвращаться или нет? Сейчас, два с половиной года спустя, понимаю — не стоило так волноваться, но тогда было вообще ничего не понятно. Я решил остаться.
Я успокаивал себя, что это ненадолго: пару недель, ну максимум месяц. В юности я много читал Довлатова, поэтому понимал, что возможно всё сложится совершенно иначе. Так и получилось.
Жена вернулась в Москву, а я взял ещё несколько дополнительных дней отпуска, чтобы организовать жизнь в новой стране, дождаться рабочий ноутбук и немного тёплых вещей.
Вообще, это было удивительное время: вся IT-тусовка сжалась до нескольких городов. Тестировщик, с которым мы до этого два года работали из разных городов, оказался на соседней улице. В метро или кафе можно было встретить коллег — всё так же, как и в Москве, только в другой стране. А ноутбук в итоге мне привезла девушка из Miro, с которой я был шапочно знаком.
Русские тогда были везде, ходили с потерянными глазами, и каждую неделю обязательно проходили какие-нибудь митапы. Почему-то на каждом ивенте среди мерча были носки.
Дни, пока я был в дополнительном отпуске, я всё равно ходил на созвоны с командой. Впрочем, стендапом это было назвать сложно: скорее это был сеанс коллективной психотерапии — мы обсуждали, кто и где, переживали за девушку, которая стояла на Ларсе, думали, что будет дальше, вспоминали забавные моменты.
А потом всё как-то вошло в рабочее русло. Стало понятно, как будет проходить интеграция, девушка благополучно добралась до Грузии, а я, получив ноутбук, начал готовиться к собеседованию в Яндекс. Тогда я ещё работал в Delivery Club, но об интеграции уже было объявлено.
И наконец, когда я получил оффер, мне нужно было решить, в какой стране я хочу остаться. Несмотря на то что в Ереване мне понравилось, оставаться там я не хотел. Но и работать удалённо, живя где попало, мне тоже не хотелось. Я люблю иногда приходить в офис, видеться с коллегами.
В общем, у меня на выбор было три IT-хаба: Армения, Казахстан и Сербия.
Армению я уже отмёл, в Казахстан тоже не хотел, потому что вырос в Челябинске, а это слишком близко. Так я оказался в Сербии.
О своих впечатлениях обязательно поделюсь в следующих постах.
@alx_four
👍15🔥8❤2🤔1🤮1🤝1
🥴 Сервис, который подстраивается под тебя
Я аскет. У меня не очень много одежды, нет кучи гаджетов и наборов для хобби. Такого же минимализма я стараюсь придерживаться и в цифровом пространстве. Папка загрузки сама чистится раз в две недели, почта обрабатывается по принципу zero inbox, неиспользуемые приложения удаляются.
Но за два года в Сербии я так и не удалил приложение Яндекс Маркета. Что странно для меня, поскольку сервис сюда не доставляет. Изредка можно что-то заказать с коллегами, которые ездят в командировку.
Но на всё есть причины: изредка, ради развлечения, я смотрю рекомендации по товарам на главной странице.
Обычно они делятся на три большие группы:
1. Гиковские товары и DIY
2. Милота: всякие прикольные значки, товары для уюта и дома
3. Кринжовые вещи: например, светильник в виде хрущёвки
Все эти группы объединяет то, что они не оставляют меня равнодушным.
Если посмотреть на вопрос абстрактно, то мне нравится концепция, что сервис подстраивается под меня. Я помню, как настраивал скроблинг песен на Last.FM со всех устройств, и благодаря этому постоянно открывал что-то новое.
Но если говорить конкретно про случай с Маркетом, у меня моральная дилемма. Моя эмоциональная часть радуется: «Круто, есть ещё одно развлечение!», а логическая напрягается.
Рекомендательные сервисы уже знают про меня что-то такое, что меня триггерит, а в перспективе будут знать ещё больше. Ещё лучше научатся рекомендовать, ещё сложнее станет отказаться от покупки. Но покупки — это не самое страшное, в конце концов, это в худшем случае сложности с перепродажей на «Авито». Хуже, когда такие сервисы узнают то, о чём бы говорить не хотелось, ну или ты сам ещё не знаешь.
Мне сразу вспоминается история про американскую школьницу, которая неожиданно начала получать рекомендации товаров для беременных, а потом узнала, что действительно беременна.
Я понимаю, что школьницы иногда беременеют, и на одну реально беременную девушку приходится десяток, которым тоже показали такую рекламу, но они не были беременными. Но я всё-таки ощущаю в этом какое-то вторжение технологий в зону, в которую мне бы не хотелось их впускать.
Юваль Ной Харари в своей книге «21 урок для 21 века» идёт в этой теме ещё дальше. Если сделать петлю связи о рекомендации короче, то алгоритмы очень быстро научатся делать идеальные рекомендации. Например, по положению глаз смотреть, какой товар меня больше привлекает, или по пульсу определять, какая сгенерированная мелодия мне нравится больше. Практически невозможно отказаться от таких рекомендаций. Кажется вполне реальной картина, когда кандидат в президенты обращается лично ко мне, обещая решить лично мои проблемы.
Уже сейчас мы идём в эту сторону: сервисы по сбору метрики умеют отслеживать положение курсора, строить тепловые карты. Технически камера на телефоне может легко считывать положение глаз и размер зрачков. Пульс легко собирается при помощи умных часов и т.д.
Я часто ставлю себя в разные ситуации и размышляю, как бы я поступил. Ответ на этот вопрос я неожиданно нашёл во время прогулки. Глядя на золотую букву «М», я понял, что мы давно уже живём в мире, когда пищевая промышленность нашла подход, который позволяет ей продавать нам калорий сильно больше, чем нам нужно.
Впрочем, я предпочитаю испытывать муки выбора в супермаркете, чем постоянные муки голода, как это было ещё 200 лет назад. Но я бы не сказал, что пищевая промышленность победила — мы все не стали бесконечно жующими. Мы учимся сопротивляться, иначе не объяснить популярность и разнообразность диет, диетологов и исследований.
Так же и компании, выпускающие гаджеты, понимают это: внешние разработчики не могут получить безграничный API к сенсорам, не могут держать приложение постоянно работающим, и сами производители добровольно ограничивают своё влияние на пользователя.
@alx_four
Я аскет. У меня не очень много одежды, нет кучи гаджетов и наборов для хобби. Такого же минимализма я стараюсь придерживаться и в цифровом пространстве. Папка загрузки сама чистится раз в две недели, почта обрабатывается по принципу zero inbox, неиспользуемые приложения удаляются.
Но за два года в Сербии я так и не удалил приложение Яндекс Маркета. Что странно для меня, поскольку сервис сюда не доставляет. Изредка можно что-то заказать с коллегами, которые ездят в командировку.
Но на всё есть причины: изредка, ради развлечения, я смотрю рекомендации по товарам на главной странице.
Обычно они делятся на три большие группы:
1. Гиковские товары и DIY
2. Милота: всякие прикольные значки, товары для уюта и дома
3. Кринжовые вещи: например, светильник в виде хрущёвки
Все эти группы объединяет то, что они не оставляют меня равнодушным.
Если посмотреть на вопрос абстрактно, то мне нравится концепция, что сервис подстраивается под меня. Я помню, как настраивал скроблинг песен на Last.FM со всех устройств, и благодаря этому постоянно открывал что-то новое.
Но если говорить конкретно про случай с Маркетом, у меня моральная дилемма. Моя эмоциональная часть радуется: «Круто, есть ещё одно развлечение!», а логическая напрягается.
Рекомендательные сервисы уже знают про меня что-то такое, что меня триггерит, а в перспективе будут знать ещё больше. Ещё лучше научатся рекомендовать, ещё сложнее станет отказаться от покупки. Но покупки — это не самое страшное, в конце концов, это в худшем случае сложности с перепродажей на «Авито». Хуже, когда такие сервисы узнают то, о чём бы говорить не хотелось, ну или ты сам ещё не знаешь.
Мне сразу вспоминается история про американскую школьницу, которая неожиданно начала получать рекомендации товаров для беременных, а потом узнала, что действительно беременна.
Я понимаю, что школьницы иногда беременеют, и на одну реально беременную девушку приходится десяток, которым тоже показали такую рекламу, но они не были беременными. Но я всё-таки ощущаю в этом какое-то вторжение технологий в зону, в которую мне бы не хотелось их впускать.
Юваль Ной Харари в своей книге «21 урок для 21 века» идёт в этой теме ещё дальше. Если сделать петлю связи о рекомендации короче, то алгоритмы очень быстро научатся делать идеальные рекомендации. Например, по положению глаз смотреть, какой товар меня больше привлекает, или по пульсу определять, какая сгенерированная мелодия мне нравится больше. Практически невозможно отказаться от таких рекомендаций. Кажется вполне реальной картина, когда кандидат в президенты обращается лично ко мне, обещая решить лично мои проблемы.
Уже сейчас мы идём в эту сторону: сервисы по сбору метрики умеют отслеживать положение курсора, строить тепловые карты. Технически камера на телефоне может легко считывать положение глаз и размер зрачков. Пульс легко собирается при помощи умных часов и т.д.
Я часто ставлю себя в разные ситуации и размышляю, как бы я поступил. Ответ на этот вопрос я неожиданно нашёл во время прогулки. Глядя на золотую букву «М», я понял, что мы давно уже живём в мире, когда пищевая промышленность нашла подход, который позволяет ей продавать нам калорий сильно больше, чем нам нужно.
Впрочем, я предпочитаю испытывать муки выбора в супермаркете, чем постоянные муки голода, как это было ещё 200 лет назад. Но я бы не сказал, что пищевая промышленность победила — мы все не стали бесконечно жующими. Мы учимся сопротивляться, иначе не объяснить популярность и разнообразность диет, диетологов и исследований.
Так же и компании, выпускающие гаджеты, понимают это: внешние разработчики не могут получить безграничный API к сенсорам, не могут держать приложение постоянно работающим, и сами производители добровольно ограничивают своё влияние на пользователя.
@alx_four
👍9❤4
👓 Кто такие гики?
Десять лет назад я решил, что буду программистом. Но долгое время не мог чётко ответить себе, что тогда так привлекло меня в этой профессии. И, кажется, сейчас я как никогда близок к ответу на этот вопрос.
В профессии программиста есть очевидные плюсы и уже известные для меня минусы. Но при этом было ещё что-то.
🚀 Я назвал это желанием быть частью гик-культуры.
Перед написанием поста я честно попытался найти определение гик-культуры. Оказалось, что его нет. Поэтому расскажу о том, как вижу это я.
Десять лет назад меня не манила большая зарплата или возможность работать из любой точки мира. Мне хотелось стать частью сообщества людей, которые все свои проблемы решают при помощи компьютеров.
☝️ Пытаться решить любую проблему с помощью технологий — первое качество гика.
Предположим, ты решил выращивать комнатное растение и тебе нужно его постоянно поливать, следить за световым режимом. Обычный человек стал бы решать эту проблему иначе: поставил бы будильник, понадеялся на память, жену или бабушку. Гик же сразу начинает думать о автоматизации: установит датчики влажности почвы и освещённости, через какую-нибудь Arduino подключит автоматическое управление поливом и лампой.
И не важно, что решение окажется дороже самой задачи. Так, дешевле купить свежую зелень в магазине, чем строить автоматизированную ферму. Но гики делают это потому, что им интересно, потому что это новая сфера, в которой хочется разбираться.
✌️ Интерес к новому — это второе качество гика.
Быть специалистом во всех сферах, связанных с технологиями, невозможно. Но вполне нормально потратить выходные на изучение чего-то нового. Так, я с удовольствием брал отпуск, чтобы разобраться, как писать BadUSB для Flipper Zero, освоить VIM, написать пет-проект на микросервисах или собрать камеру с распознаванием лиц на Raspberry Pi.
Ни в одной из этих областей я в тот момент не стал специалистом, но стал лучше понимать общие принципы работы инструментов и теперь знаю, для решения каких задач их стоит применять.
Три года назад, перед отпуском, я решил купить AirTag и бросить его в багаж. На Авито их тогда продавали новыми за какие-то баснословные деньги, но я знал, что иногда появляются б/у по привлекательным ценам. Я написал простой парсер, который проверял объявления за меня. Ну и сделал про это видео на YouTube. Чисто гиковский подход.
Вот и получается, что гика от обычного человека отличают всего два качества: умение решать любые свои проблемы с помощью технологий и постоянная открытость к изучению новых технических подходов.
Десять лет назад, когда я только начинал свой путь в IT, мне очень хотелось изучать новые инструменты и решить задачу заработка с помощью технологий.
❓ А считаете ли вы себя гиком?
@alx_four
Десять лет назад я решил, что буду программистом. Но долгое время не мог чётко ответить себе, что тогда так привлекло меня в этой профессии. И, кажется, сейчас я как никогда близок к ответу на этот вопрос.
В профессии программиста есть очевидные плюсы и уже известные для меня минусы. Но при этом было ещё что-то.
🚀 Я назвал это желанием быть частью гик-культуры.
Перед написанием поста я честно попытался найти определение гик-культуры. Оказалось, что его нет. Поэтому расскажу о том, как вижу это я.
Десять лет назад меня не манила большая зарплата или возможность работать из любой точки мира. Мне хотелось стать частью сообщества людей, которые все свои проблемы решают при помощи компьютеров.
☝️ Пытаться решить любую проблему с помощью технологий — первое качество гика.
Предположим, ты решил выращивать комнатное растение и тебе нужно его постоянно поливать, следить за световым режимом. Обычный человек стал бы решать эту проблему иначе: поставил бы будильник, понадеялся на память, жену или бабушку. Гик же сразу начинает думать о автоматизации: установит датчики влажности почвы и освещённости, через какую-нибудь Arduino подключит автоматическое управление поливом и лампой.
И не важно, что решение окажется дороже самой задачи. Так, дешевле купить свежую зелень в магазине, чем строить автоматизированную ферму. Но гики делают это потому, что им интересно, потому что это новая сфера, в которой хочется разбираться.
✌️ Интерес к новому — это второе качество гика.
Быть специалистом во всех сферах, связанных с технологиями, невозможно. Но вполне нормально потратить выходные на изучение чего-то нового. Так, я с удовольствием брал отпуск, чтобы разобраться, как писать BadUSB для Flipper Zero, освоить VIM, написать пет-проект на микросервисах или собрать камеру с распознаванием лиц на Raspberry Pi.
Ни в одной из этих областей я в тот момент не стал специалистом, но стал лучше понимать общие принципы работы инструментов и теперь знаю, для решения каких задач их стоит применять.
Три года назад, перед отпуском, я решил купить AirTag и бросить его в багаж. На Авито их тогда продавали новыми за какие-то баснословные деньги, но я знал, что иногда появляются б/у по привлекательным ценам. Я написал простой парсер, который проверял объявления за меня. Ну и сделал про это видео на YouTube. Чисто гиковский подход.
Вот и получается, что гика от обычного человека отличают всего два качества: умение решать любые свои проблемы с помощью технологий и постоянная открытость к изучению новых технических подходов.
Десять лет назад, когда я только начинал свой путь в IT, мне очень хотелось изучать новые инструменты и решить задачу заработка с помощью технологий.
❓ А считаете ли вы себя гиком?
@alx_four
👍15🤔5💯5❤2🤡1
This media is not supported in your browser
VIEW IN TELEGRAM
🎤 В поиске спикеров
У меня всегда были пет-проекты. Благодаря им я сильно расширяю свой опыт в IT. И зачастую пет-проекты увлекают меня куда сильнее, чем работа. Я с удовольствием погружаюсь во что-то новое и могу рассказывать об этом часами.
💡 Но самое удивительное — когда рассказываешь подходящей аудитории. Тогда твой рассказ — это не просто информация, это начало длинных кулуарных бесед.
🎯 Найти такую аудиторию непросто, особенно когда твои проекты «взрослеют». Орг комитет Big Tech Night собирает действительно хардкорную публику, которая готова послушать, понять и подискутировать на сложные технические темы.
И поэтому они ищут спикеров по супер разным темам: от AI до железа, от UX до DevOps, от Open Source до Enterprise. Короче, в поиске люди которые болеют своим делом и готовы про это рассказать.
📅 Отправить заявку можно до 30 июня тут.
🏢 О событии:
12 сентября в Москве пройдет Big Tech Night — это своего рода «Ночь музеев» в мире IT. Одновременно пять российских компаний откроют двери своих офисов и покажут IT-специалистам, как, где и кем создаются технологии для миллионов пользователей. Коллаборацию придумали в Яндексе, а соорганизаторами стали Сбер, X5, Т-Банк и Lamoda.
🚀 P.S. Я состою в таргет-группе, где тестируют идеи для этого мероприятия, и скажу вам — это должно быть круто!
У меня всегда были пет-проекты. Благодаря им я сильно расширяю свой опыт в IT. И зачастую пет-проекты увлекают меня куда сильнее, чем работа. Я с удовольствием погружаюсь во что-то новое и могу рассказывать об этом часами.
💡 Но самое удивительное — когда рассказываешь подходящей аудитории. Тогда твой рассказ — это не просто информация, это начало длинных кулуарных бесед.
🎯 Найти такую аудиторию непросто, особенно когда твои проекты «взрослеют». Орг комитет Big Tech Night собирает действительно хардкорную публику, которая готова послушать, понять и подискутировать на сложные технические темы.
И поэтому они ищут спикеров по супер разным темам: от AI до железа, от UX до DevOps, от Open Source до Enterprise. Короче, в поиске люди которые болеют своим делом и готовы про это рассказать.
📅 Отправить заявку можно до 30 июня тут.
🏢 О событии:
12 сентября в Москве пройдет Big Tech Night — это своего рода «Ночь музеев» в мире IT. Одновременно пять российских компаний откроют двери своих офисов и покажут IT-специалистам, как, где и кем создаются технологии для миллионов пользователей. Коллаборацию придумали в Яндексе, а соорганизаторами стали Сбер, X5, Т-Банк и Lamoda.
🚀 P.S. Я состою в таргет-группе, где тестируют идеи для этого мероприятия, и скажу вам — это должно быть круто!
🔥4❤3👍3👏1
🎧 Я всю жизнь провел в наушниках. Где-то в 10 лет у меня появился кассетный плеер, лет через 5 — MP3-плеер, а затем я начал закидывать MP3 на телефон. Все это время музыка была со мной. Я не был меломаном и не отличил бы аудиофильные кабели от обычных, но музыка занимала особое место в моей жизни.
Впервые про Яндекс Музыку я узнал где-то в 2010 году из подкаста "Радио-Т". Помню, как Бобук рассказывал, что очень ждет релиза, поскольку можно будет работать под музыку и не хранить её на жестком диске.
Идея не хранить музыку локально мне тоже казалась революционной, поэтому после релиза Яндекс Музыка быстро вошла в мою жизнь, избавив меня от необходимости хранить MP3-файлы на телефоне.
👁️🗨️ Революция рекомендаций
Чтобы найти новую музыку, я скробблил (отправлял статистику) на Last.fm. Яндекс Музыка до недавнего времени также позволяла отправлять статистику прослушивания на Last.fm, но достаточно быстро рекомендации на Яндекс Музыке стали более релевантными.
Первая версия рекомендаций работала довольно топорно. Ты лайкнул трек, кто-то лайкнул трек, теперь ему рекомендуются треки, которые ты лайкнул, а тебе — его. Грубо говоря, система определяла группу твоих "единомышленников" и рекомендовала треки из этой группы. До определенной степени это работало неплохо. Но у такого подхода есть проблемы.
Как быть с контентом, который еще никто не прослушал? Как вырваться из пузыря своей группы, если твои вкусы шире?
Эти проблемы стали еще заметнее с появлением "Моей волны". Это, несмотря на мои протесты, окончательно изменило паттерн потребления музыки. К своему стыду, у меня куча треков, которые мне нравятся, но исполнителей которых я не знаю. И это очередная революция, которую совершила Яндекс.Музыка.
😈 Так появился ARGUS
Решая вышеуказанные проблемы, исследователи Яндекса разработали и внедрили новое поколение рекомендательных систем на основе больших генеративных моделей. Команда Яндекс Музыки первой среди сервисов Яндекса внедрила рекомендации на базе Argus и перевела их ранжирование в режим реального времени.
Для желающих разобраться, как это устроено, на Хабре есть отличный пост, где Кирилл Хрыльченко рассказал про технические детали и как они решают проблемы предыдущих версий рекомендательных систем.
🚀 А почему это Big Deal?
Потому что эта рекомендательная система работает не только для музыки. Маркет также внедрил Argus для рекомендации товаров, а Лавка сейчас находится на этапе тестирования.
В итоге пользователи в плюсе, поскольку количество контента увеличивается, а правильная рекомендация позволяет экономить время.
Ещё большая персонализация, поскольку Argus видит неочевидные взаимосвязи, а не мыслит группами.
Для производителей контента это снижает вероятность оказаться "ниже радара" рекомендательной системы и никогда не получить первых пользователей.
Для других сервисов, в основе которых лежат рекомендательные алгоритмы, это возможность лучше понять своего пользователя и говорить с ним на одном языке.
В начале я написал, что узнал про Яндекс Музыку где-то в 2010 году. А значит, вот уже 15 лет она занимает особое место в моей жизни, периодически меняя её. Приятно осозновать, что сервис несмотря на приклонный возраст продолжает радовать иновациями.
При этом я знаю людей, которые не пользуются рекомендациями. Отсюда вопрос: пользуешься ли рекомендациями или стараешься сам выбирать, что слушать?
@alx_four
Впервые про Яндекс Музыку я узнал где-то в 2010 году из подкаста "Радио-Т". Помню, как Бобук рассказывал, что очень ждет релиза, поскольку можно будет работать под музыку и не хранить её на жестком диске.
Идея не хранить музыку локально мне тоже казалась революционной, поэтому после релиза Яндекс Музыка быстро вошла в мою жизнь, избавив меня от необходимости хранить MP3-файлы на телефоне.
👁️🗨️ Революция рекомендаций
Чтобы найти новую музыку, я скробблил (отправлял статистику) на Last.fm. Яндекс Музыка до недавнего времени также позволяла отправлять статистику прослушивания на Last.fm, но достаточно быстро рекомендации на Яндекс Музыке стали более релевантными.
Первая версия рекомендаций работала довольно топорно. Ты лайкнул трек, кто-то лайкнул трек, теперь ему рекомендуются треки, которые ты лайкнул, а тебе — его. Грубо говоря, система определяла группу твоих "единомышленников" и рекомендовала треки из этой группы. До определенной степени это работало неплохо. Но у такого подхода есть проблемы.
Как быть с контентом, который еще никто не прослушал? Как вырваться из пузыря своей группы, если твои вкусы шире?
Эти проблемы стали еще заметнее с появлением "Моей волны". Это, несмотря на мои протесты, окончательно изменило паттерн потребления музыки. К своему стыду, у меня куча треков, которые мне нравятся, но исполнителей которых я не знаю. И это очередная революция, которую совершила Яндекс.Музыка.
😈 Так появился ARGUS
Решая вышеуказанные проблемы, исследователи Яндекса разработали и внедрили новое поколение рекомендательных систем на основе больших генеративных моделей. Команда Яндекс Музыки первой среди сервисов Яндекса внедрила рекомендации на базе Argus и перевела их ранжирование в режим реального времени.
Для желающих разобраться, как это устроено, на Хабре есть отличный пост, где Кирилл Хрыльченко рассказал про технические детали и как они решают проблемы предыдущих версий рекомендательных систем.
🚀 А почему это Big Deal?
Потому что эта рекомендательная система работает не только для музыки. Маркет также внедрил Argus для рекомендации товаров, а Лавка сейчас находится на этапе тестирования.
В итоге пользователи в плюсе, поскольку количество контента увеличивается, а правильная рекомендация позволяет экономить время.
Ещё большая персонализация, поскольку Argus видит неочевидные взаимосвязи, а не мыслит группами.
Для производителей контента это снижает вероятность оказаться "ниже радара" рекомендательной системы и никогда не получить первых пользователей.
Для других сервисов, в основе которых лежат рекомендательные алгоритмы, это возможность лучше понять своего пользователя и говорить с ним на одном языке.
В начале я написал, что узнал про Яндекс Музыку где-то в 2010 году. А значит, вот уже 15 лет она занимает особое место в моей жизни, периодически меняя её. Приятно осозновать, что сервис несмотря на приклонный возраст продолжает радовать иновациями.
При этом я знаю людей, которые не пользуются рекомендациями. Отсюда вопрос: пользуешься ли рекомендациями или стараешься сам выбирать, что слушать?
@alx_four
👍11👏3❤1🔥1
Пользуешься ли рекомендациями или стараешься сам выбирать, что слушать?
Anonymous Poll
38%
🎧 Да, это основной способ
36%
🤗 Иногда так, иногда нет
26%
👮 Нет, чаще сам выбираю, что мне слушать
Наткнулся на интереснейшую историю. Как у Павла Жовнера (это который придумал Flipper Zero) угнали Х (который Твиттер) аккаунт.
Я хорошо понимаю, что мошенники обмануть могут любого. А потому особенно интересно, из первых уст узнать, как работала схема. Особенно, когда жертва далеко не дилетант и в вопросах взлома, и в технологиях в целом.
Если коротко, то атака была персонализированной — ребята понимали, кого они взламывают, несмотря на то, что инструменты в целом стандартные: фишинговое письмо с жалобой на контент, сайт, крайне похожий на Х (Твиттер), ну и невнимательность жертва.
https://xn--r1a.website/zhovner_hub/2144
@alx_four
Я хорошо понимаю, что мошенники обмануть могут любого. А потому особенно интересно, из первых уст узнать, как работала схема. Особенно, когда жертва далеко не дилетант и в вопросах взлома, и в технологиях в целом.
Если коротко, то атака была персонализированной — ребята понимали, кого они взламывают, несмотря на то, что инструменты в целом стандартные: фишинговое письмо с жалобой на контент, сайт, крайне похожий на Х (
https://xn--r1a.website/zhovner_hub/2144
@alx_four
Telegram
Zhovner Hub
Вчера ночью у меня угнали твиттер x.com/zhovner
Сейчас я уже вернул доступ и могу все рассказать — это была качественная фишинг атака. По сути все пароли и вторые факторы я отдал сам и это полностью моя вина.
1. Я получил письмо (скриншот) в котором якобы…
Сейчас я уже вернул доступ и могу все рассказать — это была качественная фишинг атака. По сути все пароли и вторые факторы я отдал сам и это полностью моя вина.
1. Я получил письмо (скриншот) в котором якобы…
👍4🔥1
🤖 AI не сделает твою работу
Астрологи провозгласили неделю AI агентов, поэтому я взял отпуск и решил с ними покопаться. Раньше я не очень интересовался этой темой. Последние пару лет мне интереснее была крипта. Но тут я решил освоить n8n для быстрого прототипирования приложений, и передо мной снизошла тема создания ИИ агентов без кода.
😍 Первое впечатление - вау!
Вау-эффект — это вообще главный прием инфлюенсеров в теме автоматизации и AI. И я тоже попался, когда увидел, как пара кубиков ищут темы для постов, а потом эти посты пишут и ещё и публикуют.
И всё это без кода, интуитивно понятно и на нативном языке. Перетащил кубик, подключил к его к остальным, прописал, откуда брать, куда ложить, чего возвращать. В общем, продали мне идею, что AI агенты могут всё.
😈 Но дьявол, как всегда, в деталях.
Первое, камень в сторону инфлюенсеров. Несмотря на то, что AI сам по себе вызывает вау эффект, инфлюенсеры пытаются ещё его увеличить. Всё потому, что единственный способ им заработать — это убедить тебя вступить в закрытый клуб, где будет ещё больше полезного контента (вангую, не будет). Но это ладно, многие этим грешат.
Второе, если ты никогда не вел канал, а теперь вдруг решил, что сейчас ты автоматически нагенеришь контента и станешь богатым — то я тебя разочарую. AI агент с удовольствием не генерит тебе кучу херни, которая никому не нужна. Ну а ты, скорее всего, заплатишь за сервисы, которые предоставляют доступ к нейросетям, генерят видео/аудио, изображение, в общем то, что ты хочешь там показать миру.
AI агенты — они как дети, которых заставляют, предпринимают минимальные действия, выглядело хорошо, и ты отстал. Следующая история как раз про это.
В качестве первого проекта в n8n я делал автоматизацию сбора статистики по заработанному в крипте.
Мне было важно разобраться в работе n8n, поэтому на сборе данных я решил сэкономить время.
Нашёл исходный код веб-интерфейса биржи, натравил на него Copilot с кодом на борту. Говорю: вот файл, в котором выводится нужная мне информация, найти, как эти данные формируются. Надо отдать ему должное, в написанном коде он разбирается неплохо.
Потирая руки, говорю: а давай мы с тобой запилим микросервис. На вход я буду отправлять ID открытой позиции, а ты сходишь в ручки, которые описал выше, и вернёшь на выход данные.
Он говорит: "Отличная идея" и начинает что-то там копошиться. Если не вчитываться, то выглядит просто чудесно. Код пишется, тесты добавляются, а потом проходят, в консоли всё красиво мигает. Потом он пишет, что всё сделал.
Я смотрю на результат работы кода — выглядит правдоподобно, вот только биткойн почему-то стоит 97к за штуку (сейчас он около 107).
Я начинаю читать, чего он мне понаписал, и оказывается, Copilot предпочёл захардкодить ответ. Отличное решение для микросервиса, основная задача которого — ходить в другой сервис за данными.
🤦 Всё написанное — это просто мишура над неработающим кодом.
Как я ни пытался, я не смог заставить его делать реальные запросы. Copilot соглашался, хвалил меня за прозорливость, но реальный запрос сделать не мог. Хотя в Postman у меня запросы нормально уходят и данные приходят.
Самое мерзкое во всём этом — что я уже принял как данное, что я не буду писать этот код. В итоге, промаявшись несколько часов с агентом, я переписал всё сам.
При этом, если давать маленькие и понятные задачи, он справляется неплохо, но опять-таки ты должен хорошо понимать, что сейчас происходит. Стоит расслабиться и отпустить вожжи — уедете с ним не туда.
Я со всеми этими приключениями вспоминаю мультик из детства "Двое из ларца — одинаковых с лица". Когда за тебя делают что-то, чего тебе не хочется, но лучше бы не трогали.
🏁 Что в итоге?
Пока AI агенты сделают что-то хорошо, только если ты сам знаешь, как сделать это хорошо, и в добавок знаешь, как хорошо сделать AI агента. Магии не случилось.
@alx_four
Астрологи провозгласили неделю AI агентов, поэтому я взял отпуск и решил с ними покопаться. Раньше я не очень интересовался этой темой. Последние пару лет мне интереснее была крипта. Но тут я решил освоить n8n для быстрого прототипирования приложений, и передо мной снизошла тема создания ИИ агентов без кода.
😍 Первое впечатление - вау!
Вау-эффект — это вообще главный прием инфлюенсеров в теме автоматизации и AI. И я тоже попался, когда увидел, как пара кубиков ищут темы для постов, а потом эти посты пишут и ещё и публикуют.
И всё это без кода, интуитивно понятно и на нативном языке. Перетащил кубик, подключил к его к остальным, прописал, откуда брать, куда ложить, чего возвращать. В общем, продали мне идею, что AI агенты могут всё.
😈 Но дьявол, как всегда, в деталях.
Первое, камень в сторону инфлюенсеров. Несмотря на то, что AI сам по себе вызывает вау эффект, инфлюенсеры пытаются ещё его увеличить. Всё потому, что единственный способ им заработать — это убедить тебя вступить в закрытый клуб, где будет ещё больше полезного контента (вангую, не будет). Но это ладно, многие этим грешат.
Второе, если ты никогда не вел канал, а теперь вдруг решил, что сейчас ты автоматически нагенеришь контента и станешь богатым — то я тебя разочарую. AI агент с удовольствием не генерит тебе кучу херни, которая никому не нужна. Ну а ты, скорее всего, заплатишь за сервисы, которые предоставляют доступ к нейросетям, генерят видео/аудио, изображение, в общем то, что ты хочешь там показать миру.
AI агенты — они как дети, которых заставляют, предпринимают минимальные действия, выглядело хорошо, и ты отстал. Следующая история как раз про это.
В качестве первого проекта в n8n я делал автоматизацию сбора статистики по заработанному в крипте.
Мне было важно разобраться в работе n8n, поэтому на сборе данных я решил сэкономить время.
Нашёл исходный код веб-интерфейса биржи, натравил на него Copilot с кодом на борту. Говорю: вот файл, в котором выводится нужная мне информация, найти, как эти данные формируются. Надо отдать ему должное, в написанном коде он разбирается неплохо.
Потирая руки, говорю: а давай мы с тобой запилим микросервис. На вход я буду отправлять ID открытой позиции, а ты сходишь в ручки, которые описал выше, и вернёшь на выход данные.
Он говорит: "Отличная идея" и начинает что-то там копошиться. Если не вчитываться, то выглядит просто чудесно. Код пишется, тесты добавляются, а потом проходят, в консоли всё красиво мигает. Потом он пишет, что всё сделал.
Я смотрю на результат работы кода — выглядит правдоподобно, вот только биткойн почему-то стоит 97к за штуку (сейчас он около 107).
Я начинаю читать, чего он мне понаписал, и оказывается, Copilot предпочёл захардкодить ответ. Отличное решение для микросервиса, основная задача которого — ходить в другой сервис за данными.
🤦 Всё написанное — это просто мишура над неработающим кодом.
Как я ни пытался, я не смог заставить его делать реальные запросы. Copilot соглашался, хвалил меня за прозорливость, но реальный запрос сделать не мог. Хотя в Postman у меня запросы нормально уходят и данные приходят.
Самое мерзкое во всём этом — что я уже принял как данное, что я не буду писать этот код. В итоге, промаявшись несколько часов с агентом, я переписал всё сам.
При этом, если давать маленькие и понятные задачи, он справляется неплохо, но опять-таки ты должен хорошо понимать, что сейчас происходит. Стоит расслабиться и отпустить вожжи — уедете с ним не туда.
Я со всеми этими приключениями вспоминаю мультик из детства "Двое из ларца — одинаковых с лица". Когда за тебя делают что-то, чего тебе не хочется, но лучше бы не трогали.
🏁 Что в итоге?
Пока AI агенты сделают что-то хорошо, только если ты сам знаешь, как сделать это хорошо, и в добавок знаешь, как хорошо сделать AI агента. Магии не случилось.
@alx_four
👍11❤4🔥2💩1
🤪 Один раз не ...
Иногда приходится отправлять через Telegram что-то чувствительное: пароли, одноразовые ссылки, важные коды. Хочется, чтобы их увидел только адресат — а если вдруг сообщение кто-то перехватит, было бы полезно об этом узнать.
🖼️ Если нужно отправить медиа (картинку, видео, голосовое)
В Telegram это реализовано: при отправке медиа можно установить таймер на удаление или ограничить просмотр одним разом. Удобно, но насколько надёжно медиа после этого исчезает — вопрос открыт.
Минус в том, что функция работает только в мобильных приложениях. Веб и неофициальные клиенты остаются “за бортом”. Да и с текстом такой трюк не прокатит.
📕 Если нужно отправить текст
Для этого существуют сервисы одноразовых сообщений: пишешь содержимое, сервис сохраняет его и возвращает ссылку. Сообщение по ней можно прочитать только один раз, повторный переход уже не сработает.
Я использую Telegram и готового решения внутри мессенджера не нашёл (хотя особо и не искал), а постоянно переходить на сторонние сервисы не хочется.
Так у меня и появилась идея для pet-проекта на вечер — One Time Message Bot.
🙋 Как это работает:
Отправляете боту текст — он сохраняет его и присылает вам ссылку.
Эту ссылку передаёте собеседнику.
Собеседник открывает ссылку прямо в Telegram через того же бота и видит ваше сообщение.
После прочтения бот сразу удаляет сообщение у вас, а у собеседника — ещё через 5 минут.
Если у вас тоже возникает такая потребность, пользуйтесь ботом. А если не доверяете мне (никому нельзя доверять) — исходный код тут, вы знаете, что с этим делать. ☮️
@alx_four
Иногда приходится отправлять через Telegram что-то чувствительное: пароли, одноразовые ссылки, важные коды. Хочется, чтобы их увидел только адресат — а если вдруг сообщение кто-то перехватит, было бы полезно об этом узнать.
🖼️ Если нужно отправить медиа (картинку, видео, голосовое)
В Telegram это реализовано: при отправке медиа можно установить таймер на удаление или ограничить просмотр одним разом. Удобно, но насколько надёжно медиа после этого исчезает — вопрос открыт.
Минус в том, что функция работает только в мобильных приложениях. Веб и неофициальные клиенты остаются “за бортом”. Да и с текстом такой трюк не прокатит.
📕 Если нужно отправить текст
Для этого существуют сервисы одноразовых сообщений: пишешь содержимое, сервис сохраняет его и возвращает ссылку. Сообщение по ней можно прочитать только один раз, повторный переход уже не сработает.
Я использую Telegram и готового решения внутри мессенджера не нашёл (хотя особо и не искал), а постоянно переходить на сторонние сервисы не хочется.
Так у меня и появилась идея для pet-проекта на вечер — One Time Message Bot.
🙋 Как это работает:
Отправляете боту текст — он сохраняет его и присылает вам ссылку.
Эту ссылку передаёте собеседнику.
Собеседник открывает ссылку прямо в Telegram через того же бота и видит ваше сообщение.
После прочтения бот сразу удаляет сообщение у вас, а у собеседника — ещё через 5 минут.
Если у вас тоже возникает такая потребность, пользуйтесь ботом. А если не доверяете мне (
@alx_four
👍9🔥1
🥸 Сначала всё было хорошо. Мои навыки, знания и опыт росли, и понемногу я ощущал, что развиваюсь как программист. . В какой-то момент я понял, что мой рост как будто остановился. Сегодня я решал те же задачи, что и год назад, используя технологии и подходы, что и год назад. Так на пятом году программирования я столкнулся со стеклянным потолком.
Выход я нашёл на каком-то митапе. Докладчик там рассказывал, как он использует Телеграм. И меня осенило. Я понял, что тоже могу — могу применить свои знания в JavaScript в совершенно другой сфере, для решения совершенно новых задач. И вот уже больше шести лет я использую Телеграм во всех своих проектах.
👓 Со "стеклянным потолком" сталкиваются мидл и синьор разработчики, которым с лихвой хватает знаний для решения рабочих задач, и при этом непонятно, что и зачем еще можно изучить. Он проявляется по-равзном, но в основе всего лежит рутина, усталость от технологии, задач или компании.
Кому-то помогает просто смена обстановки: сходить на конференцию, поработать из кафе или заняться необычными задачами, поучаствовать в хакатонах, попробовать новый инструмент для знакомой задачи.
🎫 Я рад, что организаторы мероприятий это тоже понимают. Например, в Mobile Runtime, летнем фестивале для мобильных разработчиков, вообще решили отказаться от "пассивных" форматов в пользу активных.
На фестивале не будет докладов или панельных дискуссий, в которых зрители "пассивно" слушают большую часть времени. Также не будет выделенных треков, посвящённых конкретным технологиям.
Но если ты понимаешь, что проблема куда глубже, и пора менять работу, то в отдельном зале будут проводиться карьерные консультации.
Вообще, вопросы про карьеру сейчас стоят как никогда остро, поскольку с одной стороны дефицит кадров уменьшился, а с другой — ИИ обещает заменить разработчиков. И я легко могу представить себе разработчика, которому надоело на текущем месте, но сменить работу страшно.
😱 Я скажу по секрету: работу менять всегда страшно, даже когда работодатели стоят в очереди за сотрудниками, всё равно вопросов больше, чем ответов. Мне в своё время сильно помогли карьерные консультации на одном из митапов в Яндексе. Я тогда ждал, что меня начнут затягивать в Яндекс, но мне просто честно ответили на мои вопросы.
Ну и немного особняком в программе стоит хакатон, поскольку для его посещения нужна отдельная регистрация. Я не так давно понял всю прелесть участия в них. Хакатоны оказались самым драйвовым способом сменить обстановку, попытаться решить необычную задачу, поработать с другими людьми и попробовать новые технологии.
Идея этого поста пришла мне в голову, когда я прочитал описание к ивенту Mobile Runtime. Дело в том, что формат мероприятия — это готовый гайд для разработчиков, которые уже многое повидали и хотели бы развиваться дальше, но не понимают, куда. А ещё это хороший пример того, как организаторы пытаются решить реальные боли, а не просто организуют очередной доклад с пиццей.
🥱 В общем, для тех, кто "заскучал", живёт в дне сурка или упёрся в стеклянный потолок, у меня только один совет: нужно начать менять — вырываться из рутины, менять инструменты, задачи, подходы, работу в конце концов.
Ну а для мобильных разработчиков есть ещё вариант — сходить на Mobile Runtime.
@alx_four
Выход я нашёл на каком-то митапе. Докладчик там рассказывал, как он использует Телеграм. И меня осенило. Я понял, что тоже могу — могу применить свои знания в JavaScript в совершенно другой сфере, для решения совершенно новых задач. И вот уже больше шести лет я использую Телеграм во всех своих проектах.
👓 Со "стеклянным потолком" сталкиваются мидл и синьор разработчики, которым с лихвой хватает знаний для решения рабочих задач, и при этом непонятно, что и зачем еще можно изучить. Он проявляется по-равзном, но в основе всего лежит рутина, усталость от технологии, задач или компании.
Кому-то помогает просто смена обстановки: сходить на конференцию, поработать из кафе или заняться необычными задачами, поучаствовать в хакатонах, попробовать новый инструмент для знакомой задачи.
🎫 Я рад, что организаторы мероприятий это тоже понимают. Например, в Mobile Runtime, летнем фестивале для мобильных разработчиков, вообще решили отказаться от "пассивных" форматов в пользу активных.
На фестивале не будет докладов или панельных дискуссий, в которых зрители "пассивно" слушают большую часть времени. Также не будет выделенных треков, посвящённых конкретным технологиям.
Но если ты понимаешь, что проблема куда глубже, и пора менять работу, то в отдельном зале будут проводиться карьерные консультации.
Вообще, вопросы про карьеру сейчас стоят как никогда остро, поскольку с одной стороны дефицит кадров уменьшился, а с другой — ИИ обещает заменить разработчиков. И я легко могу представить себе разработчика, которому надоело на текущем месте, но сменить работу страшно.
😱 Я скажу по секрету: работу менять всегда страшно, даже когда работодатели стоят в очереди за сотрудниками, всё равно вопросов больше, чем ответов. Мне в своё время сильно помогли карьерные консультации на одном из митапов в Яндексе. Я тогда ждал, что меня начнут затягивать в Яндекс, но мне просто честно ответили на мои вопросы.
Ну и немного особняком в программе стоит хакатон, поскольку для его посещения нужна отдельная регистрация. Я не так давно понял всю прелесть участия в них. Хакатоны оказались самым драйвовым способом сменить обстановку, попытаться решить необычную задачу, поработать с другими людьми и попробовать новые технологии.
Идея этого поста пришла мне в голову, когда я прочитал описание к ивенту Mobile Runtime. Дело в том, что формат мероприятия — это готовый гайд для разработчиков, которые уже многое повидали и хотели бы развиваться дальше, но не понимают, куда. А ещё это хороший пример того, как организаторы пытаются решить реальные боли, а не просто организуют очередной доклад с пиццей.
🥱 В общем, для тех, кто "заскучал", живёт в дне сурка или упёрся в стеклянный потолок, у меня только один совет: нужно начать менять — вырываться из рутины, менять инструменты, задачи, подходы, работу в конце концов.
Ну а для мобильных разработчиков есть ещё вариант — сходить на Mobile Runtime.
@alx_four
👍8❤2🔥2🤡1
Media is too big
VIEW IN TELEGRAM
📣 Я пользуюсь Алисой почти 6 лет. И все это время у меня была маленькая станция первого поколения. Как-то не было резона её менять. Работает хорошо, на вопросы отвечает, свет включает.
Но месяц назад мне на обзор добралась станция Стрит. За этот месяц я разок ездил в путешествие, несколько раз брал колонку на встречи с друзьями и каждую неделю — на велосипедные покатушки с женой.
Неожиданно я проникся и понял, для кого существует рынок портативных колонок. Я всегда скептично относился к ребятам, которые слушают музыку: когда идут по улице, когда сидят в парке, когда едут на велосипеде. Оказалось, это не всегда так плохо, как мне казалось. Хорошо подобранная музыка создаёт атмосферу, а использовать колонку во время eзды на велосипеде банально безопаснее, чем в наушниках.
🔌 Первое, что меня порадовало в колонке, — это простота подключения. Я понимаю, что прошло 6 лет, но боль настройки первых девайсов всё ещё со мной. Тут всё прошло хорошо. Станция подключилась к домашней сети и обновилась.
Фишка станции Стрит — в портативности, и надо признать, в поездках у меня ни разу не получилось разрядить её батарею в ноль. В реальных условиях колонка будет играть больше суток без перерыва.
За время использования меня сформировались два режима использования.
🏠 Первый — домашний.
Я использую колонку как свою станцию мини. То есть она постоянно включена, и я что-то у неё уточняю или управляю устройствами в доме. Тут можно мне возразить, что у станции Стрит нет поддержки протокола Zigbee. И тут я, пожалуй, соглашусь: как альтернатива станции мини она подходит неплохо, но как хаб для управления большим умным домом — едва ли.
🚃 Второй — вне дома.
Вне дома я начинаю пользоваться станцией как обычной Bluetooth-колонкой. Мне гораздо проще подключиться к колонке по Bluetooth и включать музыку на телефоне, чем раздавать интернет и включать музыку на самой колонке. Почему? Дело в батарее телефона: в режиме точки доступа он долго не живёт. Ну и если честно, я плохо себе представляю ситуацию, когда я в дороге о чём-то голосом спрашиваю Алису.
🤔 И мне кажется, что разработчики подумали об этом. Управлять музыкой голосом можно даже если колонка не подключена к сети. Просто говоришь: "громче", "дальше", "пауза" — и колонка понимает. Начинать фразу с "Алиса..." при этом необязательно.
Если говорить про саму колонку, то сделана она качественно, держать приятно, и можно не бояться попасть с ней под дождь. Единственный минус — это направленное звучание. Динамики находятся позади логотипа Яндекс и играют именно в эту сторону. Из-за чего во время ходьбы музыку слушать неприятно, но если колонку зафиксировать в одном положении, то проблема исчезает.
🔉 Ах да, про звук.
Звук меня удивил. Он чистый, громкий, и с очень чёткими басами. Совсем не ожидаешь от такой малютки такого. На моём велосипеде нет багажника, поэтому во время велопрогулок колонка закреплена к велосипеду жены. И я бы не сказал, что мне плохо слышно.
Сербская музыка достаточно специфична, но есть несколько талантливых исполнителей с элементами этники в композициях. Проезжая по улицам старого города, мы иногда её включаем, и сербы очень бурно на это реагируют, из чего я делаю вывод, что им тоже хорошо слышно 😁
Но месяц назад мне на обзор добралась станция Стрит. За этот месяц я разок ездил в путешествие, несколько раз брал колонку на встречи с друзьями и каждую неделю — на велосипедные покатушки с женой.
Неожиданно я проникся и понял, для кого существует рынок портативных колонок. Я всегда скептично относился к ребятам, которые слушают музыку: когда идут по улице, когда сидят в парке, когда едут на велосипеде. Оказалось, это не всегда так плохо, как мне казалось. Хорошо подобранная музыка создаёт атмосферу, а использовать колонку во время eзды на велосипеде банально безопаснее, чем в наушниках.
🔌 Первое, что меня порадовало в колонке, — это простота подключения. Я понимаю, что прошло 6 лет, но боль настройки первых девайсов всё ещё со мной. Тут всё прошло хорошо. Станция подключилась к домашней сети и обновилась.
Фишка станции Стрит — в портативности, и надо признать, в поездках у меня ни разу не получилось разрядить её батарею в ноль. В реальных условиях колонка будет играть больше суток без перерыва.
За время использования меня сформировались два режима использования.
🏠 Первый — домашний.
Я использую колонку как свою станцию мини. То есть она постоянно включена, и я что-то у неё уточняю или управляю устройствами в доме. Тут можно мне возразить, что у станции Стрит нет поддержки протокола Zigbee. И тут я, пожалуй, соглашусь: как альтернатива станции мини она подходит неплохо, но как хаб для управления большим умным домом — едва ли.
🚃 Второй — вне дома.
Вне дома я начинаю пользоваться станцией как обычной Bluetooth-колонкой. Мне гораздо проще подключиться к колонке по Bluetooth и включать музыку на телефоне, чем раздавать интернет и включать музыку на самой колонке. Почему? Дело в батарее телефона: в режиме точки доступа он долго не живёт. Ну и если честно, я плохо себе представляю ситуацию, когда я в дороге о чём-то голосом спрашиваю Алису.
🤔 И мне кажется, что разработчики подумали об этом. Управлять музыкой голосом можно даже если колонка не подключена к сети. Просто говоришь: "громче", "дальше", "пауза" — и колонка понимает. Начинать фразу с "Алиса..." при этом необязательно.
Если говорить про саму колонку, то сделана она качественно, держать приятно, и можно не бояться попасть с ней под дождь. Единственный минус — это направленное звучание. Динамики находятся позади логотипа Яндекс и играют именно в эту сторону. Из-за чего во время ходьбы музыку слушать неприятно, но если колонку зафиксировать в одном положении, то проблема исчезает.
🔉 Ах да, про звук.
Звук меня удивил. Он чистый, громкий, и с очень чёткими басами. Совсем не ожидаешь от такой малютки такого. На моём велосипеде нет багажника, поэтому во время велопрогулок колонка закреплена к велосипеду жены. И я бы не сказал, что мне плохо слышно.
Сербская музыка достаточно специфична, но есть несколько талантливых исполнителей с элементами этники в композициях. Проезжая по улицам старого города, мы иногда её включаем, и сербы очень бурно на это реагируют, из чего я делаю вывод, что им тоже хорошо слышно 😁
👍9🤡5❤4🔥3👎1
😍 Меня восхищает, когда люди заявляют о следовании идеалистическим идеям и действительно им следуют. Еще больше меня восхищает, когда это делают компании. Но когда заявления не совпадают с реальностью — это обидно.
Мне нравится Telegram, он стал моим мессенджером №1. Долгое время мне нравилось то, что делала компания в плане криптовалюты и блокчейна. Но за последние пару лет я замечаю двуличие, и скажем так "охладел".
Вот, например, за экосистемой TON стоит независимая компания, якобы не связанная с Telegram, но все всё понимают.
Или другой пример: вот есть кошелек Wallet, так вот он, с одной стороны, начинает акцию невиданной щедрости в 50% годовых, и в этот же момент вводит проверку личности KYC.
😉 Так вот к чему всё это я.
Были когда-то анонсированы анонимные номера. Можно с их помощью создать аккаунт без физической SIM-карты, а сам номер просто NFT, который можно передать на любой адрес в блокчейне.
Я купил несколько штук таких на старте продаж, тогда еще был полон очарования. Потом, правда, быстро продал, чтобы окупить затраты. Остался один. Лежал он, лежал, пока пару месяцев назад не решил, что пора продавать.
🤔 И что вы думаете?
Теперь, чтобы продать АНОНИМНЫЙ номер, тоже нужно пройти KYC. Вот такая вот односторонняя анонимность: пока ты платишь, у тебя паспорт не спросят.
UPD. Да, способы есть, и я давно уже продал. Решил не писать пост в моменте, поскольку в тот момент на Telegram что-то все ополчились.
Мне нравится Telegram, он стал моим мессенджером №1. Долгое время мне нравилось то, что делала компания в плане криптовалюты и блокчейна. Но за последние пару лет я замечаю двуличие, и скажем так "охладел".
Вот, например, за экосистемой TON стоит независимая компания, якобы не связанная с Telegram, но все всё понимают.
Или другой пример: вот есть кошелек Wallet, так вот он, с одной стороны, начинает акцию невиданной щедрости в 50% годовых, и в этот же момент вводит проверку личности KYC.
😉 Так вот к чему всё это я.
Были когда-то анонсированы анонимные номера. Можно с их помощью создать аккаунт без физической SIM-карты, а сам номер просто NFT, который можно передать на любой адрес в блокчейне.
Я купил несколько штук таких на старте продаж, тогда еще был полон очарования. Потом, правда, быстро продал, чтобы окупить затраты. Остался один. Лежал он, лежал, пока пару месяцев назад не решил, что пора продавать.
🤔 И что вы думаете?
Теперь, чтобы продать АНОНИМНЫЙ номер, тоже нужно пройти KYC. Вот такая вот односторонняя анонимность: пока ты платишь, у тебя паспорт не спросят.
UPD. Да, способы есть, и я давно уже продал. Решил не писать пост в моменте, поскольку в тот момент на Telegram что-то все ополчились.
👍8🤯3😁1💩1
📚 Литературный кризис
Многие хорошие книги становятся хуже, когда автор неаккуратно заходит в тему технологий. Именно поэтому книги Харри, вроде «21 урок для XXI века» или «Краткая история будущего», упали в моих глазах (как, наверное, рухнула книга «Sapiens. Краткая история человечества» в глазах историков).
Более того, даже великая во всех остальных главах книга «Bitcoin Standard» крайне расстроила меня в местах, где автор затрагивает технологическую сторону биткойна. Но там автор честно предупредил, что он всего лишь экономист.
⚙️ Но это всё лирика: литература, которая полностью посвящена технологиям, тоже так себе. Можно не заострять внимание на переводе — я давно научился продираться сквозь «крючки» и «крючки событий». Само содержимое большинства современных книг по веб-разработке является просто пересказом документации. Причём пересказом, устаревшим к моменту выхода книги в тираж.
Я честно пытался найти какие-то интересные подходы в разработке с использованием, например, React.js, но все как один рассказывают основы, которые быстрее прочитать в документации.
Есть стойкое ощущение, что такой жанр, как техническая литература, переживает не лучшие времена. В итоге я пришёл к выводу, что искать в книгах стоит ответы на темы, которые не так быстро устаревают. Например, архитектура.
🤔 Если кто-то читал хорошие книги по веб-разработке, поделитесь в комментариях.
P. S. Зато по техническим книгам можно изучить многообразие животного мира.
Многие хорошие книги становятся хуже, когда автор неаккуратно заходит в тему технологий. Именно поэтому книги Харри, вроде «21 урок для XXI века» или «Краткая история будущего», упали в моих глазах (как, наверное, рухнула книга «Sapiens. Краткая история человечества» в глазах историков).
Более того, даже великая во всех остальных главах книга «Bitcoin Standard» крайне расстроила меня в местах, где автор затрагивает технологическую сторону биткойна. Но там автор честно предупредил, что он всего лишь экономист.
⚙️ Но это всё лирика: литература, которая полностью посвящена технологиям, тоже так себе. Можно не заострять внимание на переводе — я давно научился продираться сквозь «крючки» и «крючки событий». Само содержимое большинства современных книг по веб-разработке является просто пересказом документации. Причём пересказом, устаревшим к моменту выхода книги в тираж.
Я честно пытался найти какие-то интересные подходы в разработке с использованием, например, React.js, но все как один рассказывают основы, которые быстрее прочитать в документации.
Есть стойкое ощущение, что такой жанр, как техническая литература, переживает не лучшие времена. В итоге я пришёл к выводу, что искать в книгах стоит ответы на темы, которые не так быстро устаревают. Например, архитектура.
🤔 Если кто-то читал хорошие книги по веб-разработке, поделитесь в комментариях.
P. S. Зато по техническим книгам можно изучить многообразие животного мира.
😁4👍2🔥2🤡1
↔️ До Тулы и обратно
В декабре 2021 года я был в Иннополисе на съемках новогоднего выпуска «IT-бороды». Тогда это был единственный город в РФ, где работали беспилотные такси и совсем не было живых курьеров. Вся доставка осуществлялась только роботами-курьерами. Конечно, тогда это был большой эксперимент. Но, пройдя восхищение, скепсис, местами — отрицание, мы находимся на пороге реального использования.
Вчера прошла конференция Yandex Physical AI Con, посвящённая автономному транспорту.
Вот основные тезисы:
🦿 За два года планируется произвести и запустить 20 000 роботов-доставщиков.
🛼 Появились роботы-доставщики 4-го поколения, которые дешевле в производстве и будут без всяких поблажек конкурировать с живыми курьерами (на превью).
⛪ Запуск робо-доставки в Санкт-Петербурге и Казани.
🚕 В следующем году планируется запустить ещё 200 автономных такси в Москве.
Ну и для тех, кто любит позалипать, как другие работают, можно посмотреть на водителя, который 6 часов едет от Москвы до Тулы и обратно, не касаясь руля (YouTube, VK Video).
Будущее уже здесь.
В декабре 2021 года я был в Иннополисе на съемках новогоднего выпуска «IT-бороды». Тогда это был единственный город в РФ, где работали беспилотные такси и совсем не было живых курьеров. Вся доставка осуществлялась только роботами-курьерами. Конечно, тогда это был большой эксперимент. Но, пройдя восхищение, скепсис, местами — отрицание, мы находимся на пороге реального использования.
Вчера прошла конференция Yandex Physical AI Con, посвящённая автономному транспорту.
Вот основные тезисы:
🦿 За два года планируется произвести и запустить 20 000 роботов-доставщиков.
🛼 Появились роботы-доставщики 4-го поколения, которые дешевле в производстве и будут без всяких поблажек конкурировать с живыми курьерами (на превью).
⛪ Запуск робо-доставки в Санкт-Петербурге и Казани.
🚕 В следующем году планируется запустить ещё 200 автономных такси в Москве.
Ну и для тех, кто любит позалипать, как другие работают, можно посмотреть на водителя, который 6 часов едет от Москвы до Тулы и обратно, не касаясь руля (YouTube, VK Video).
Будущее уже здесь.
❤6👍4🤡3🔥1
☎️ И снова про анонимные номера в Telegram
Система восстановления пароля через внешнего провайдера — слабое место любого сервиса. Сервис может быть как угодно защищён: может заставлять пользователя использовать криптостойкие пароли, а потом правильно их хранить. Но он никак не сможет избежать ситуации, когда пользователь нажимает кнопку «Восстановить пароль», и письмо уходит на почту, защищённую чем-то вроде «1234q».
Не говоря уже о том, что письмо можно перехватить, отправить фишинговое сообщение, а также о том, что все письма хотя бы частично читаются, по крайней мере, роботами. Тем не менее это удобно, особенно если сервис рассчитан на массовую аудиторию. Поэтому такой подход прижился.
Но некоторые сервисы пошли ещё дальше и вообще перестали хранить пароли. Просто вводишь почту или телефон, а дальше вводишь код или переходишь по magic link.
Все мессенджеры пошли по этому пути, и, согласитесь, это удобно: ввёл телефон — аккаунт подтвердился, контакты подтянулись, и можно продолжать общение на новой площадке.
Проблемы возникают, когда SMS приходит на клонированную SIM-карту или вообще не доходит по каким-то неведомым причинам. Думаю, понятно, к чему я клоню...
В этом контексте я снова подумал про анонимные номера в Telegram. Они как будто создавались на такой случай. По сути, это просто NFT, с помощью которого ты подтверждаешь своё право владеть конкретным телеграм-аккаунтом. Никаких SMS или электронных писем.
Я понимаю, что это не массовое решение и не могу себе представить, как смогу объяснить своим родителям, как этим пользоваться. Ведь для того чтобы авторизоваться, нужно сначала получить доступ к криптокошельку (а это сид-фраза из 24 слов), потом через специальный сервис получить код подтверждения владения анонимным номером телефона.
🤔 Да, это, конечно, гиковское решение.
Особенно если вынести за скобки всю мишуру в виде NFT и блокчейна, окажется, что право владения аккаунтом подтверждается паролем — неважно, что это: имя любимой собаки, рандомные символы или сид-фраза.
Система восстановления пароля через внешнего провайдера — слабое место любого сервиса.💫
Система восстановления пароля через внешнего провайдера — слабое место любого сервиса. Сервис может быть как угодно защищён: может заставлять пользователя использовать криптостойкие пароли, а потом правильно их хранить. Но он никак не сможет избежать ситуации, когда пользователь нажимает кнопку «Восстановить пароль», и письмо уходит на почту, защищённую чем-то вроде «1234q».
Не говоря уже о том, что письмо можно перехватить, отправить фишинговое сообщение, а также о том, что все письма хотя бы частично читаются, по крайней мере, роботами. Тем не менее это удобно, особенно если сервис рассчитан на массовую аудиторию. Поэтому такой подход прижился.
Но некоторые сервисы пошли ещё дальше и вообще перестали хранить пароли. Просто вводишь почту или телефон, а дальше вводишь код или переходишь по magic link.
Все мессенджеры пошли по этому пути, и, согласитесь, это удобно: ввёл телефон — аккаунт подтвердился, контакты подтянулись, и можно продолжать общение на новой площадке.
Проблемы возникают, когда SMS приходит на клонированную SIM-карту или вообще не доходит по каким-то неведомым причинам. Думаю, понятно, к чему я клоню...
В этом контексте я снова подумал про анонимные номера в Telegram. Они как будто создавались на такой случай. По сути, это просто NFT, с помощью которого ты подтверждаешь своё право владеть конкретным телеграм-аккаунтом. Никаких SMS или электронных писем.
Я понимаю, что это не массовое решение и не могу себе представить, как смогу объяснить своим родителям, как этим пользоваться. Ведь для того чтобы авторизоваться, нужно сначала получить доступ к криптокошельку (а это сид-фраза из 24 слов), потом через специальный сервис получить код подтверждения владения анонимным номером телефона.
🤔 Да, это, конечно, гиковское решение.
Особенно если вынести за скобки всю мишуру в виде NFT и блокчейна, окажется, что право владения аккаунтом подтверждается паролем — неважно, что это: имя любимой собаки, рандомные символы или сид-фраза.
Система восстановления пароля через внешнего провайдера — слабое место любого сервиса.💫
👍8🔥4
💫 Нет сил ждать...
Последний месяц я проводил эксперимент. Как и у многих, у меня есть проблема с отвлечением, особенно когда я устал. Сидишь такой, пилишь задачку, а потом вдруг осознаёшь себя читающим о причинах распада Австро-Венгерской империи.
🤔 Не круто...
В общем, решил я разобраться, как такое происходит, и добавил осознанности. Ещё из книги Дорофеева я вынес, что мозг всегда выбирает понятную задачу. Мемасики всегда проще и понятнее, чем сложно воспроизводимый баг.
Для того чтобы разобраться в причинах, я целую неделю пытался поймать момент, когда ко мне в голову пришла мысль на отвлечённую тему. А дальше я старался понять, в чём причина.
В итоге у меня получился вот такой список:
- страх — когда похожая задача уже принесла негативный опыт;
- усталость — когда на выполнение нужно больше сил, чем у меня сейчас есть;
- сложно — когда задача кажется непонятной;
- ожидание — когда продолжение задачи не зависит от меня.
Ну а дальше, больше 4 недель, я записывал причины.
Результат меня крайне удивил. Во-первых, из-за того, что я подхожу с большей осознанностью к вопросу отвлечения, я стал реже отвлекаться.
2 раза я отвлёкся из-за страха,
4 раза — из-за того, что мне было сложно решить задачу сразу,
7 раз — из-за того, что устал,
и 82 раза — из-за ожидания🤪.
Самым опасным оказался момент, когда я ощущаю, что «мяч не на моей стороне». Это может быть запущенный деплой, неработающее тестовое окружение, коллега, который должен дать ответ, но сейчас на встрече...
В этот момент я крайне легко поддаюсь искушению отвлечься. Хотя, если остановиться, подумать немного, я наверняка могу ещё что-то сделать по этой задаче.
Вообще, из всех 4-х причин это самая сложная. Если я чувствую усталость — можно просто 10 минут отдохнуть; если задача сложная — её можно декомпозировать; если страшно — то просто делаешь. А вот с ожиданием нет простого решения.
Я посмотрел несколько видео по этой теме, почитал статьи, помучал GPT, но простых решений нет.
Ждать нерационально, да и зачастую непонятно, сколько ждать ответа.
Переключаться тоже не хочется, поскольку легко можно оказаться в ситуации, когда ты наполовину во второй задаче и бросить её не можешь, а нужно уже возвращаться к первой.
🗯️ В общем, пока думаю. А как у вас обстоят дела? Актуальна ли проблема?
Последний месяц я проводил эксперимент. Как и у многих, у меня есть проблема с отвлечением, особенно когда я устал. Сидишь такой, пилишь задачку, а потом вдруг осознаёшь себя читающим о причинах распада Австро-Венгерской империи.
🤔 Не круто...
В общем, решил я разобраться, как такое происходит, и добавил осознанности. Ещё из книги Дорофеева я вынес, что мозг всегда выбирает понятную задачу. Мемасики всегда проще и понятнее, чем сложно воспроизводимый баг.
Для того чтобы разобраться в причинах, я целую неделю пытался поймать момент, когда ко мне в голову пришла мысль на отвлечённую тему. А дальше я старался понять, в чём причина.
В итоге у меня получился вот такой список:
- страх — когда похожая задача уже принесла негативный опыт;
- усталость — когда на выполнение нужно больше сил, чем у меня сейчас есть;
- сложно — когда задача кажется непонятной;
- ожидание — когда продолжение задачи не зависит от меня.
Ну а дальше, больше 4 недель, я записывал причины.
Результат меня крайне удивил. Во-первых, из-за того, что я подхожу с большей осознанностью к вопросу отвлечения, я стал реже отвлекаться.
2 раза я отвлёкся из-за страха,
4 раза — из-за того, что мне было сложно решить задачу сразу,
7 раз — из-за того, что устал,
и 82 раза — из-за ожидания🤪.
Самым опасным оказался момент, когда я ощущаю, что «мяч не на моей стороне». Это может быть запущенный деплой, неработающее тестовое окружение, коллега, который должен дать ответ, но сейчас на встрече...
В этот момент я крайне легко поддаюсь искушению отвлечься. Хотя, если остановиться, подумать немного, я наверняка могу ещё что-то сделать по этой задаче.
Вообще, из всех 4-х причин это самая сложная. Если я чувствую усталость — можно просто 10 минут отдохнуть; если задача сложная — её можно декомпозировать; если страшно — то просто делаешь. А вот с ожиданием нет простого решения.
Я посмотрел несколько видео по этой теме, почитал статьи, помучал GPT, но простых решений нет.
Ждать нерационально, да и зачастую непонятно, сколько ждать ответа.
Переключаться тоже не хочется, поскольку легко можно оказаться в ситуации, когда ты наполовину во второй задаче и бросить её не можешь, а нужно уже возвращаться к первой.
🗯️ В общем, пока думаю. А как у вас обстоят дела? Актуальна ли проблема?
👍14🔥5❤4🤔1