Просто на память
23 ноября 2023
- 8:20 подъем
- 9:00 внезапный консалтинг, я перепутал таймзоны, а календарь не засинкали
- 10:10 дейлик у первых ребят, где я парттайм тимлижу
- 11:00 технический собес прогером, чисто попробовать
- 12:00 завтрак и одна серия документалки про Робби Уильямса
- 13:00 вторая парттайм работа выдала тачку, я поднимал инфру и деплоил свой сервис. Успел.
- 14:30 нетворкинг встреча с крутым челом
- 15:15 мыл полы в доме (обещал)
- 15:45 другой собес
- 16:00 обед 4 бананами и улуном
- 16:15 поднятие инфры и деплой бекенда и 3 разных селери воркера для первого парттайма. Рефакторинг чужого кода на лету. Успели.
- 19:00 вылетел на тусовку Глобал талентов. Приглашенный гость - кофаундер Flo (Гурский). Что-то будет рассказывать.
- - вы здесь - -
- 22:00 домой. Кинчик, ужин и спать.
- repeat
23 ноября 2023
- 8:20 подъем
- 9:00 внезапный консалтинг, я перепутал таймзоны, а календарь не засинкали
- 10:10 дейлик у первых ребят, где я парттайм тимлижу
- 11:00 технический собес прогером, чисто попробовать
- 12:00 завтрак и одна серия документалки про Робби Уильямса
- 13:00 вторая парттайм работа выдала тачку, я поднимал инфру и деплоил свой сервис. Успел.
- 14:30 нетворкинг встреча с крутым челом
- 15:15 мыл полы в доме (обещал)
- 15:45 другой собес
- 16:00 обед 4 бананами и улуном
- 16:15 поднятие инфры и деплой бекенда и 3 разных селери воркера для первого парттайма. Рефакторинг чужого кода на лету. Успели.
- 19:00 вылетел на тусовку Глобал талентов. Приглашенный гость - кофаундер Flo (Гурский). Что-то будет рассказывать.
- - вы здесь - -
- 22:00 домой. Кинчик, ужин и спать.
- repeat
❤126🔥45🗿21🌚10😢4🤝3🆒2
Академ 2
Уже второй раз в жизни я почти год не трудоустроен. Первый раз начался вместе с ковидом, тогда я и начал вести этот канал, развивал свой B2C SaaS по раскрутке в инсте и конечно @ffmemesbot.
В этот раз я успел:
▪ разобраться как подключать эквайринги типа Страйпа и ЮКассы и зачем нужен Lago (спасибо @karim_iskakov)
▪ научиться писать норм код на питоне, чтобы было не стыдно самому (спасибо Ера)
▪ понять прикол HFT: в чем сложность и в чем скукота (спасибо @lovesyuk, @metakrotov и Кириллу)
▪ сделать собственную CRM-ку с тгботом, которая мониторит всех подписчиков и ведет нужные мне кастдевы (мне нужен был пет-проджект для разминки)
▪ записать трек и помочь снять клип на него (спасибо @yungcold и @stnfcwci)
▪ насладиться наследием Британской империи
▪ научиться быстро рефачить и упаковывать проекты в докер для норм продакшн деплоя
▪ предсказать цикличность своего mental health, обучаясь на волатильности крипторынка
▪ прособеседоваться в десятки галер, пребывая в суперпозиции overqualified & underqualified
▪ сходить в акселератор EF ради нетворка и английского языка, цель достигнута
▪ начать делать платные консультации. Это открыло для меня возможность нетворкать с предприимчивыми людьми, которые чего-то хотят и делают
▪ пожить в разных странах и понять, что приключения еще не закончились.
▪ забыть, что еще сделал, надо бы перечитать свой канал
Уже второй раз в жизни я почти год не трудоустроен. Первый раз начался вместе с ковидом, тогда я и начал вести этот канал, развивал свой B2C SaaS по раскрутке в инсте и конечно @ffmemesbot.
В этот раз я успел:
▪ разобраться как подключать эквайринги типа Страйпа и ЮКассы и зачем нужен Lago (спасибо @karim_iskakov)
▪ научиться писать норм код на питоне, чтобы было не стыдно самому (спасибо Ера)
▪ понять прикол HFT: в чем сложность и в чем скукота (спасибо @lovesyuk, @metakrotov и Кириллу)
▪ сделать собственную CRM-ку с тгботом, которая мониторит всех подписчиков и ведет нужные мне кастдевы (мне нужен был пет-проджект для разминки)
▪ записать трек и помочь снять клип на него (спасибо @yungcold и @stnfcwci)
▪ насладиться наследием Британской империи
▪ научиться быстро рефачить и упаковывать проекты в докер для норм продакшн деплоя
▪ предсказать цикличность своего mental health, обучаясь на волатильности крипторынка
▪ прособеседоваться в десятки галер, пребывая в суперпозиции overqualified & underqualified
▪ сходить в акселератор EF ради нетворка и английского языка, цель достигнута
▪ начать делать платные консультации. Это открыло для меня возможность нетворкать с предприимчивыми людьми, которые чего-то хотят и делают
▪ пожить в разных странах и понять, что приключения еще не закончились.
▪ забыть, что еще сделал, надо бы перечитать свой канал
🔥144🎉10❤8🏆5👏2🤣1🦄1
Когда пришел черед искать работу, я обернулся назад, чтобы понять, кто же я.
В маленьких командах тайтлы не важны, ведь приходится заниматься всем подряд, и от твоего изначального «Data Scientist» уже осталась только Data. Как же тогда впихнуть себя в рамки HR-бюрократов?
Один вариант это попытаться кастрировать свой опыт и сказать, что ты вообще-то всю жизнь был DS. Или SWE. Но в моем случае эти роли в вакууме мне быстро наскучат. Да и изучать заново матстаты и leetcode, чтобы после собеса ими никогда не пользоваться, - ни за что.
Другой вариант - признать себя и долго искать глубокий мэтч.
Так кто же я на самом деле?
- Sweatcoin (B2C)
Пришел тогда, когда прорвало трубы и привычная дата лужа не умещала 5M DAU. В итоге мои дейлики были с CPO, где мы вместе продумывали новые фичи и гипотезы. Отвечал за дешборды, мониторинги, биг дата инфру на GCP, инсайты, A/B и ML патенты (лол).
- Runa Capital (VC)
Построил с нуля дата платформу, которая парсит интернет и помогает находить изумруды в песке. Созвоны с GP, постоянная работа с аналитиками фонда и иногда с портфельными компаниями: шоу Решала решит любую вашу дата-прихоть. Брейнштормили вместе, а воплощал все я.
- Via Protocol (мой крипто стартап)
С СЕО думали над следующими фичами, после я доменедживал их до прода и делал по ним всю аналитику от сбора нужных данных до инсайта. Приятно было разрабатывать руками профессионалов, пока я удовлетворял аналитические потребности компании.
И как это обобщить? Если более скромно, можно Data Engineer. Если более пафосно, можно Data Lead. Кто-то говорит, вообще, что Product Manager. Но весь день в звонках, дизайнах и кастдевах🤢
В маленьких командах тайтлы не важны, ведь приходится заниматься всем подряд, и от твоего изначального «Data Scientist» уже осталась только Data. Как же тогда впихнуть себя в рамки HR-бюрократов?
Один вариант это попытаться кастрировать свой опыт и сказать, что ты вообще-то всю жизнь был DS. Или SWE. Но в моем случае эти роли в вакууме мне быстро наскучат. Да и изучать заново матстаты и leetcode, чтобы после собеса ими никогда не пользоваться, - ни за что.
Другой вариант - признать себя и долго искать глубокий мэтч.
Так кто же я на самом деле?
- Sweatcoin (B2C)
Пришел тогда, когда прорвало трубы и привычная дата лужа не умещала 5M DAU. В итоге мои дейлики были с CPO, где мы вместе продумывали новые фичи и гипотезы. Отвечал за дешборды, мониторинги, биг дата инфру на GCP, инсайты, A/B и ML патенты (лол).
- Runa Capital (VC)
Построил с нуля дата платформу, которая парсит интернет и помогает находить изумруды в песке. Созвоны с GP, постоянная работа с аналитиками фонда и иногда с портфельными компаниями: шоу Решала решит любую вашу дата-прихоть. Брейнштормили вместе, а воплощал все я.
- Via Protocol (мой крипто стартап)
С СЕО думали над следующими фичами, после я доменедживал их до прода и делал по ним всю аналитику от сбора нужных данных до инсайта. Приятно было разрабатывать руками профессионалов, пока я удовлетворял аналитические потребности компании.
И как это обобщить? Если более скромно, можно Data Engineer. Если более пафосно, можно Data Lead. Кто-то говорит, вообще, что Product Manager. Но весь день в звонках, дизайнах и кастдевах
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚42❤36🤓11🔥8👏2😢2🍾1🆒1🦄1💊1
Чтобы быть качественным разработчиком и, тем более, качественным PM, необходимо:
Это очень базовые знания.
Необходимо углубить знания по линукс, поможет книга Eve Nemeth "UNIX and Linux System Administration Handbook".
Неплохо было бы поближе познакомиться с различными СУБД, попробовать написать простые приложения, работающие с различными типами субд.
Нужно больше знаний по распределенным системам: "Высоконагруженные приложения" Мартин Клеппман, Таненбаум "Распределенные системы" в помощь.
Необходимо углубить знания по HTTP.
Необходимо углубить знания по компьютерным сетям, помогут книги Олифер "Компьютерные сети", Таненбаум "Компьютерные сети".
Это очень базовые знания.
🔥62😢14💊8🤔5❤4🗿3🆒2🦄2🌚1🤝1
Кого зареферить в русский Forbes 30 under 30 - пишите регалии в лс. Только если я вас знаю лично.
UPD: МЕСТ НЕТ
UPD: https://tg-me.sbs/zabavniehryshki/104
UPD: МЕСТ НЕТ
UPD: https://tg-me.sbs/zabavniehryshki/104
Telegram
Забавные хрюшки
Мне приснился список Форбс.
Там я сверху первый.
Ну а что? Ведь кто-то смог.
Чем я хуже? Верно?
Есть и хвост, и пятачок,
Маска я подвину!
Достижений- сундучок;
Можете прикинуть:
Победитель « Медвежонка»
И в бурятском я знаток,
От Кардена одежонка,
И в…
Там я сверху первый.
Ну а что? Ведь кто-то смог.
Чем я хуже? Верно?
Есть и хвост, и пятачок,
Маска я подвину!
Достижений- сундучок;
Можете прикинуть:
Победитель « Медвежонка»
И в бурятском я знаток,
От Кардена одежонка,
И в…
🤣88🗿20💊13🌚11❤5😢5😈2💔1
Dan Okhlopkov - канал
Нашел работу 🇬🇧
Тут и там люди уезжают на ретриты, чтобы перезагрузиться и попробовать что-то новое. Я тоже хотел попробовать, но я либо работал без отпусков, либо бесконечно искал работу и экономил. Миллион отговорок, лишь бы оставаться в своей рутине.
И вот, я недавно нашел работу. Они торопили мое финальное решение, потому что в понедельник мы должны были всей командой уезжать на ретрит. Я такой: опа, отличный повод познакомиться с коллегами и новой стартап-культурой.
Ретрит
3 дня в особняке а-ля Гордость и Предубеждение, местами даже Жанна Дюбарри. Больше 10 коллег и 1 адвайзер стартапа, который прилетел из штатов специально, чтобы провести для нас культурную программу:
▪ дыхательные практики от Wim Hof
▪ ледяные ванны сразу после
▪ ну и лекции:
- о физиологии, почему это все полезно
- о том, как планировать и ничего не забыть
- о важности корпоративной культуры
Проводил это все адвайзер стартапа - бывший FBI AgentCooper., который коучит предпринимателей и их команды, как решать проблемы, контролировать стресс, быть продуктивными и тп.
→ Читать дальше
И вот, я недавно нашел работу. Они торопили мое финальное решение, потому что в понедельник мы должны были всей командой уезжать на ретрит. Я такой: опа, отличный повод познакомиться с коллегами и новой стартап-культурой.
Ретрит
3 дня в особняке а-ля Гордость и Предубеждение, местами даже Жанна Дюбарри. Больше 10 коллег и 1 адвайзер стартапа, который прилетел из штатов специально, чтобы провести для нас культурную программу:
▪ дыхательные практики от Wim Hof
▪ ледяные ванны сразу после
▪ ну и лекции:
- о физиологии, почему это все полезно
- о том, как планировать и ничего не забыть
- о важности корпоративной культуры
Проводил это все адвайзер стартапа - бывший FBI Agent
→ Читать дальше
❤90🔥37😡16🤣10🗿3👏2🤯2😢2🤔1
Недавно моя мем-газета @ffmemesbot перевалила за 20к читателей. Спасибо, конечно, Паше Дурову за обновленный алгоритм поисковой выдачи в тг, сам-то бот лично я не трогал уже очень давно. Все "пожары" доблестно тушатся Мишей, я просто плачу $20 за сервер.
Уже давно зреет план переписать все с нуля, потому что текущая версия была запрогана (вроде) 3 года назад, еще на джанге. За этот год (итоги года, лол) я подкачался в проге, поэтому хочу увидеть на практике, как шустно биты по моему новому коду бегают.
Претензии к старой архитектуре и продуктовые хотелки собирались давно. Решил, что попробую-таки настроить нормальный MLOps, пускай и поверх мелких моделей. Хочется прикрутить самообучающиеся, но простые ML-рекомендашки (линейные, бустинг). Продумать, как это все будет умещаться на тачке 4CPU/4Gb за $20/месяц. Сижу рисерчу платформы, которые помогут мне из модели микросервис сделать, не с нуля же ретраи и метрики писать. Еще вспомнить, как train test split делать. А потом еще новый продуктово продумать новые юзер стори... Новогодняя суета ще
Столько идей, главное не погрязнуть в переписывании и все-таки довести до релиза. Если захотите чем-то помочь в ближайшие дни -- пишите :)
Уже давно зреет план переписать все с нуля, потому что текущая версия была запрогана (вроде) 3 года назад, еще на джанге. За этот год (итоги года, лол) я подкачался в проге, поэтому хочу увидеть на практике, как шустно биты по моему новому коду бегают.
Претензии к старой архитектуре и продуктовые хотелки собирались давно. Решил, что попробую-таки настроить нормальный MLOps, пускай и поверх мелких моделей. Хочется прикрутить самообучающиеся, но простые ML-рекомендашки (линейные, бустинг). Продумать, как это все будет умещаться на тачке 4CPU/4Gb за $20/месяц. Сижу рисерчу платформы, которые помогут мне из модели микросервис сделать, не с нуля же ретраи и метрики писать. Еще вспомнить, как train test split делать. А потом еще новый продуктово продумать новые юзер стори... Новогодняя суета ще
Столько идей, главное не погрязнуть в переписывании и все-таки довести до релиза. Если захотите чем-то помочь в ближайшие дни -- пишите :)
⚡66❤12🆒8🤣4💊3🔥2
Dan Okhlopkov - канал
Недавно моя мем-газета @ffmemesbot перевалила за 20к читателей. Спасибо, конечно, Паше Дурову за обновленный алгоритм поисковой выдачи в тг, сам-то бот лично я не трогал уже очень давно. Все "пожары" доблестно тушатся Мишей, я просто плачу $20 за сервер. …
Планируемый стек нового бота с мемами:
▪ LightGbm - для ранжирования мемов для показа, но мб и другую модель
▪ MLFlow - трекать ML эксперименты и деплоить модели в прод
▪ MinIO - self-hosted s3 для ML моделей и логов
▪ python-telegram-bot - работа с Telegram Bot API, тупа ради хендлеров и моделек данных из тг
▪ FastAPI - монолит под это все, сори Django
▪ Prefect - для периодических тасок, сори Airflow
▪ Dokku + Github Actions - деплой всего
▪ Hetzner - там за $40/месяц можно такую жирную тачку снять, что сорян DigitalOcean
FFmemes - чисто некоммерческая история, поэтому делаю я с ним что хочу. Сейчас - это отличная возможность изучить опенсорс решения, а не пилить что-то с нуля свое опять.
▪ LightGbm - для ранжирования мемов для показа, но мб и другую модель
▪ MLFlow - трекать ML эксперименты и деплоить модели в прод
▪ MinIO - self-hosted s3 для ML моделей и логов
▪ python-telegram-bot - работа с Telegram Bot API, тупа ради хендлеров и моделек данных из тг
▪ FastAPI - монолит под это все, сори Django
▪ Prefect - для периодических тасок, сори Airflow
▪ Dokku + Github Actions - деплой всего
▪ Hetzner - там за $40/месяц можно такую жирную тачку снять, что сорян DigitalOcean
FFmemes - чисто некоммерческая история, поэтому делаю я с ним что хочу. Сейчас - это отличная возможность изучить опенсорс решения, а не пилить что-то с нуля свое опять.
🔥79❤14🗿4
Итоги года:
— После 3x лет цифрового кочевничества наконец-то есть свой дом, своя хата.
— На домашней студии записал 73 музыкальные идеи. Что-то ушло на семплы, ремиксы и джинглы для подкастов.
— Первый трек + клип на площадках.
— Научился прогать 💻🧠 и нашел работу в Лондоне 🇬🇧😎 айтишником 🤮 🤢
— Сообщество @visualartdiary стало международным и теперь проводит киновечера в Москве и в Лондоне.
— Познакомился в Лондоне с большим количеством отборных людей.
— После 3x лет цифрового кочевничества наконец-то есть свой дом, своя хата.
— На домашней студии записал 73 музыкальные идеи. Что-то ушло на семплы, ремиксы и джинглы для подкастов.
— Первый трек + клип на площадках.
— Научился прогать 💻
— Сообщество @visualartdiary стало международным и теперь проводит киновечера в Москве и в Лондоне.
— Познакомился в Лондоне с большим количеством отборных людей.
Дальше - больше.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥114❤23👏7🦄6⚡3🍓2
На работу я выхожу 15 января, а один из двух парттаймов завершился. Это значит, освободилось полдня на то, чтобы заниматься оверинженирингом петпроджектов. А именно — новую версию @ffmemesbot — и решил я ее делать опенсорсно. Так что подписывайтесь, ставьте звезды ⭐️
🔗 github.com/ffmemes/ff-backend
На днях мне написало порядка 10 людей и общими усилиями мы набросали в Miro как-то архитектуру бота. Решили начать разработку с сервиса
За пару дней завел FastAPI и прикрутил Prefect Cloud с воркерами, воруя древние сниппеты кода у своего же стартапа. Будем стараться делать монолит, только ML штучки, возможно, в отдельные микросервисы уйдут, если разберусь с MLFlow.
Кстати, если вы знаете хорошие OCR либы / сервисы с щедрым free tier - поделитесь в комментах, плиз. Мне нужно текст с мемов на произвольном языке доставать, но почти всегда есть догадки, какой язык стоит детектировать.
🔗 github.com/ffmemes/ff-backend
На днях мне написало порядка 10 людей и общими усилиями мы набросали в Miro как-то архитектуру бота. Решили начать разработку с сервиса
storage, который будет собирать, хранить и фильтровать мемы, чтобы потом к нему прикрутить реком систему и “фронтенд” в виде тг бота. За пару дней завел FastAPI и прикрутил Prefect Cloud с воркерами, воруя древние сниппеты кода у своего же стартапа. Будем стараться делать монолит, только ML штучки, возможно, в отдельные микросервисы уйдут, если разберусь с MLFlow.
Кстати, если вы знаете хорошие OCR либы / сервисы с щедрым free tier - поделитесь в комментах, плиз. Мне нужно текст с мемов на произвольном языке доставать, но почти всегда есть догадки, какой язык стоит детектировать.
GitHub
GitHub - ffmemes/ff-backend: Fast Food Memes monolith https://tg-me.sbs/ffmemesbot
Fast Food Memes monolith https://tg-me.sbs/ffmemesbot. Contribute to ffmemes/ff-backend development by creating an account on GitHub.
🔥60⚡4❤4
Пацаны, отлипайте от компа)
с наступающим!🎄
с наступающим!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤135🍾66🤓17🎉6🤣5🦄5👏3🔥2🤔2🤝2
Вот вы присоединились к проекту на питоне, у которого есть какие-нибудь распределенные вычисления (distributed task queue). С огромной вероятностью это будет Celery.
Казалось бы, очень популярный и взрослый (с 2009) опенсорс фреймворк. Что же в экосистеме?
▪миллион темплейтов по интеграции с Django, FastAPI, Flask
▪django-celery-beat - управляй периодическими тасками из джанго админки
▪flower - подглядывай, что происходит в очереди
🤷♀️ ЭТО ВСЁ 🤷♂️
Короче, грустно. Прикиньте, почти всегда вам нужно с нуля прогать свой дешборд / мониторинг тасок Celery, чтобы что-то триггернуть или проследить, что все работает. Это минус.
А плюс в том, что я разобрался, как можно задеплоить в прод 🌼 flower 🌸 через свой любимый Dokku. Чисто берем их Docker, цепляем к редису / рэббиту и вуаля: можно хотя бы удобно смотреть, не забиваются ли очереди. А еще можно прокинуть метрики в Prometheus и там риалтайм красоту наблюдать.
Подарите своему селери кластеру глазки всего за 6 строчек в терминале:
🔗 okhlopkov.com/deploy-celery-flower-dokku
Казалось бы, очень популярный и взрослый (с 2009) опенсорс фреймворк. Что же в экосистеме?
▪миллион темплейтов по интеграции с Django, FastAPI, Flask
▪django-celery-beat - управляй периодическими тасками из джанго админки
▪flower - подглядывай, что происходит в очереди
🤷♀️ ЭТО ВСЁ 🤷♂️
Короче, грустно. Прикиньте, почти всегда вам нужно с нуля прогать свой дешборд / мониторинг тасок Celery, чтобы что-то триггернуть или проследить, что все работает. Это минус.
А плюс в том, что я разобрался, как можно задеплоить в прод 🌼 flower 🌸 через свой любимый Dokku. Чисто берем их Docker, цепляем к редису / рэббиту и вуаля: можно хотя бы удобно смотреть, не забиваются ли очереди. А еще можно прокинуть метрики в Prometheus и там риалтайм красоту наблюдать.
Подарите своему селери кластеру глазки всего за 6 строчек в терминале:
🔗 okhlopkov.com/deploy-celery-flower-dokku
🔥44🤝6❤3👏2
Первый рабочий день как Senior Data Scientist.
Дата стек стартапа:
- typescript
- бек: firebase cloud functions
- бд: firestore
- BI: retool
Первая таска:
Сделать кнопку в retool + serverless function, которая нежно перекладывает данные из одной nosql в другую.
Онбординг занял где-то час. Вся тима сидит в комнате - все вопросы туда.
Сотрудник #9. Первый DS.
Дата стек стартапа:
- typescript
- бек: firebase cloud functions
- бд: firestore
- BI: retool
Первая таска:
Сделать кнопку в retool + serverless function, которая нежно перекладывает данные из одной nosql в другую.
Онбординг занял где-то час. Вся тима сидит в комнате - все вопросы туда.
Сотрудник #9. Первый DS.
⚡104🗿24🤣21🔥12💊9🤓5❤1
Написал первую строчку на javascript.
Скриньте
Скриньте
👏86🤯19🦄11🗿3⚡2🍾2❤1💯1🤣1
Когда делаешь настолько инновационного телеграм бота, что он ломает клиент телеги на андройде
🤯41🤓14🗿6🤔2💊2
Dan Okhlopkov - канал
На работу я выхожу 15 января, а один из двух парттаймов завершился. Это значит, освободилось полдня на то, чтобы заниматься оверинженирингом петпроджектов. А именно — новую версию @ffmemesbot — и решил я ее делать опенсорсно. Так что подписывайтесь, ставьте…
🍔 Апдейт по боту с мемами
🔗 github.com/ffmemes/ff-backend
- добавил локализацию
- добавил пуши (рассылку мемов)
- добавил админку (добавление новых мем-пабликов)
- фиксил дубли в очереди рекомендованных мемов, ETL сбора и OCR новых мемов
- добавил рассчет фичей для юзеров и мемов, но релизнуться планируется без ML рексиса(
- добавил простейший онбординг
Что осталось до релиза:
- пройтись по ~500 ссылкам на мем паблики, отобрать живые, смешные и на разных языках
- модалка выбора языка получаемых мемов
- дешборды в Metabase
- аренда сервака и деплой в прод
- waitlist для контроллированного наплыва 20к DAU с @ffmemesbot.
Кто хочет потыкаться в тестовую версию бота и нарваться на баг - милости прошу.
🔗 github.com/ffmemes/ff-backend
- добавил локализацию
- добавил пуши (рассылку мемов)
- добавил админку (добавление новых мем-пабликов)
- фиксил дубли в очереди рекомендованных мемов, ETL сбора и OCR новых мемов
- добавил рассчет фичей для юзеров и мемов, но релизнуться планируется без ML рексиса(
- добавил простейший онбординг
Что осталось до релиза:
- пройтись по ~500 ссылкам на мем паблики, отобрать живые, смешные и на разных языках
- модалка выбора языка получаемых мемов
- дешборды в Metabase
- аренда сервака и деплой в прод
- waitlist для контроллированного наплыва 20к DAU с @ffmemesbot.
Кто хочет потыкаться в тестовую версию бота и нарваться на баг - милости прошу.
GitHub
GitHub - ffmemes/ff-backend: Fast Food Memes monolith https://tg-me.sbs/ffmemesbot
Fast Food Memes monolith https://tg-me.sbs/ffmemesbot. Contribute to ffmemes/ff-backend development by creating an account on GitHub.
🔥40❤7💯3🤣3🍓2
◽️ Топовый юзкейс Apple очков - ходить в них по улице
◽️ Apple разрешает ставить приложения из сторонних сторов в EU
◽️ Apple Vision Pro либо обзаводится таким стором, либо его джейлбрейкают
◽️ Умельцы со спаршенными базами делают приложение а-ля findface / глазбога
◽️ EU запрещает носить их на улице. Либо регуляции, которые блюрят лица людей не из контактов.
Но вообще, думаю, через пару лет не только скопируют весь хард и софт, но и удешевят в 10 раз. Тогда и запретят их на улице.
◽️ Apple разрешает ставить приложения из сторонних сторов в EU
◽️ Apple Vision Pro либо обзаводится таким стором, либо его джейлбрейкают
◽️ Умельцы со спаршенными базами делают приложение а-ля findface / глазбога
◽️ EU запрещает носить их на улице. Либо регуляции, которые блюрят лица людей не из контактов.
Но вообще, думаю, через пару лет не только скопируют весь хард и софт, но и удешевят в 10 раз. Тогда и запретят их на улице.
❤50🔥14🗿8🌚4💊2👏1💯1