Просто история про человека, который из-за проблем с наркотиками наломал дров и сел в тюрьму. Там он научился кодить и нашёл удалённую работу по разработке новой базы данных.
turso.tech
Working on databases from prison: How I got here, part 2.
👀120🔥41💊33😁17❤16👍10🍌4🦄4🌭2🆒2🍓1
Семь лет назад я пришел в Х5, посмотрел на результаты оценки различных инициатив и понял, что нужно это срочно менять. Срочно заняло примерно два года, когда со стороны СЕО, CFO, CTO, меня и еще ряда людей был подписан обязательный регламент прохождения всех инвест инициатив через команду Саши Сахнова, которая в тот момент уже была человек в 50 и из которой выделялась уже даже не команда, но платформа А/Б тестирования.
Еще пять лет спустя, корректность и полное соответствие Платформы А/В тестирования современным научным практикам подтвердили эксперты Международной лаборатории стохастических алгоритмов и анализа многомерных данных факультета компьютерных наук НИУ ВШЭ.
Что это за платформа, которую X5 строил все эти годы?
Инструмент, который позволяет бизнесу принимать решения не на основе интуиции, а на основе реальных данных. За это время через платформу прошло более 500 экспериментов. Она может быстро и точно оценить эффект от чего угодно: внедрения новой технологии, изменения бизнес-процессов в магазинах, запуска маркетинговой акции или ротации поставщиков.
Принцип классический: сравниваем две группы магазинов – в одной изменения внедряем (тестовая), в другой оставляем всё как есть (контрольная). Это позволяет с высокой точностью оценивать влияние на ключевые финансовые метрики: РТО, средний чек, фронт-маржу, списания и многое другое. Но поверх этого куча методов повышения чувствительности, матчинга, синтетического контроля и тп
Сейчас у платформы два ключевых сервиса:
Дизайн эксперимента: помогает бизнесу правильно спланировать тест еще на старте.
Оценка эксперимента: анализирует результаты и выдает вердикт об эффективности инициативы.
Есть как полностью автоматический режим для стандартных задач, так и возможность тонкой настройки с аналитиком, когда нужно учесть специфику конкретной бизнес-инициативы или исключить из расчетов определенные магазины.
Путь от «ребята, так делать нельзя» до научно верифицированной платформы, которой пользуется весь бизнес, занял семь лет. Это огромная работа и большая гордость. И главное – это пример того, как data-driven подход из модной фразы превращается в обязательный и фундаментальный инструмент для принятия решений в одной из крупнейших компаний страны.
Еще пять лет спустя, корректность и полное соответствие Платформы А/В тестирования современным научным практикам подтвердили эксперты Международной лаборатории стохастических алгоритмов и анализа многомерных данных факультета компьютерных наук НИУ ВШЭ.
Что это за платформа, которую X5 строил все эти годы?
Инструмент, который позволяет бизнесу принимать решения не на основе интуиции, а на основе реальных данных. За это время через платформу прошло более 500 экспериментов. Она может быстро и точно оценить эффект от чего угодно: внедрения новой технологии, изменения бизнес-процессов в магазинах, запуска маркетинговой акции или ротации поставщиков.
Принцип классический: сравниваем две группы магазинов – в одной изменения внедряем (тестовая), в другой оставляем всё как есть (контрольная). Это позволяет с высокой точностью оценивать влияние на ключевые финансовые метрики: РТО, средний чек, фронт-маржу, списания и многое другое. Но поверх этого куча методов повышения чувствительности, матчинга, синтетического контроля и тп
Сейчас у платформы два ключевых сервиса:
Дизайн эксперимента: помогает бизнесу правильно спланировать тест еще на старте.
Оценка эксперимента: анализирует результаты и выдает вердикт об эффективности инициативы.
Есть как полностью автоматический режим для стандартных задач, так и возможность тонкой настройки с аналитиком, когда нужно учесть специфику конкретной бизнес-инициативы или исключить из расчетов определенные магазины.
Путь от «ребята, так делать нельзя» до научно верифицированной платформы, которой пользуется весь бизнес, занял семь лет. Это огромная работа и большая гордость. И главное – это пример того, как data-driven подход из модной фразы превращается в обязательный и фундаментальный инструмент для принятия решений в одной из крупнейших компаний страны.
13❤419🔥191👍108🥱18🤮14👏13🥰7✍4👌2🤡1💅1
Что там Бали, даже на Озоне пиратят книгу. Из забавного: в официальном печатном издании картинки черно-белые, а в пиратском — цветные!
😁388🤣150🔥55❤11🫡6👏4🤬4💋4👨💻2👍1
Хорошая заметка — рассказывающая про гиперболическое затухание, в чём его отличие от экспоненциального и почему люди, скорее всего, оценивают будущую награду согласно этому распределению.
In the early 1980s, psychologist George Ainslie discovered something peculiar. He found that while a lot of people would prefer $50 immediately rather than $100 in 6 months, they would not prefer $50 in 3 months rather than $100 in 9 months. These two different scenarios are shown in the diagram below, where the green checks indicate the options that people tended to choose.
5👍94❤25🤔14🔥7
Вышло небольшое интервью со мной
YouTube
Интервью с Валерием Бабушкиным
Поговорили с Валерой Бабушкиным про работу с данными в BP и вызовы, с которыми сталкиваются инженеры. И обсудили, зачем современным специалистам уметь проводить A/B-тесты и причем тут LLM.
В видео про рынок труда, ограничения моделей и подготовку специалистов…
В видео про рынок труда, ограничения моделей и подготовку специалистов…
102❤91🔥45😁10👍7🍌7❤🔥5🤯3👏1🤡1
😁252🥰117🔥51❤37🤡31👍18👏8🫡7💩5😈2🆒2
Нелёгкая судьба занесла меня на мужской парный и женский одиночный финал Уимблдона.
Перед этим, на небольшой встрече удалось пообщаться с бывшей первой ракеткой мира, Justin Henin.
Стать первым в чём-то популярном невероятно сложно, как человек, бывший 23-м, точно это знаю.
В целом, Уимблдон, это конечно событие, производит впечатление, даже на не фанатов
Перед этим, на небольшой встрече удалось пообщаться с бывшей первой ракеткой мира, Justin Henin.
Стать первым в чём-то популярном невероятно сложно, как человек, бывший 23-м, точно это знаю.
В целом, Уимблдон, это конечно событие, производит впечатление, даже на не фанатов
4❤271🔥111👍15🆒11🤔3🏆1
Пришло время рекламы
Начнем с BP: Нужны Staff и Principal AI Engineer - на контракт, вилка 600 - 1100 фунтов в день на руки, контакт @Valeria_Erastova (представитель вендора, который ищет AI контракторов). Описание здесь - в целом это Gen SWE, который может собрать кубики различных AI API
Альтернативный вариант, стартапы с русскоговорящими фаундерами или командами за рубежом. Вакансии в такие компании собирают в Connectable Jobs. Делятся прямыми контактами HR для отклика.
Несколько актуальных вакансий:
– IOS Developer в B9, $4000 – $5500 в месяц (remote)
– Founding Engineer (LLM/Python) в Neru Health, €90K - €130K (Мюнхен, Бостон или remote из США - помогают с релокацией)
– Junior Frontend Engineer в 3Commas (Remote или офис в Таллине, Барселоне, Никосии)
– Java Backend Developer в Servers.com (Кипр, помогают с релокацией)
– QA Engineer (FunnelFox) в Adapty (remote)
Еще у ребят есть отдельный канал для вакансий в других областях, например, продукте, дизайне, аналитике и маркетинге.
Начнем с BP: Нужны Staff и Principal AI Engineer - на контракт, вилка 600 - 1100 фунтов в день на руки, контакт @Valeria_Erastova (представитель вендора, который ищет AI контракторов). Описание здесь - в целом это Gen SWE, который может собрать кубики различных AI API
Альтернативный вариант, стартапы с русскоговорящими фаундерами или командами за рубежом. Вакансии в такие компании собирают в Connectable Jobs. Делятся прямыми контактами HR для отклика.
Несколько актуальных вакансий:
– IOS Developer в B9, $4000 – $5500 в месяц (remote)
– Founding Engineer (LLM/Python) в Neru Health, €90K - €130K (Мюнхен, Бостон или remote из США - помогают с релокацией)
– Junior Frontend Engineer в 3Commas (Remote или офис в Таллине, Барселоне, Никосии)
– Java Backend Developer в Servers.com (Кипр, помогают с релокацией)
– QA Engineer (FunnelFox) в Adapty (remote)
Еще у ребят есть отдельный канал для вакансий в других областях, например, продукте, дизайне, аналитике и маркетинге.
3❤83👍35🤡16🔥10⚡1💩1
Chapter 1: Transformer Interpretability из курса по Transformer Interpretability не произвела впечатления, как то даже растерянно я ее прошел, за исключением пожалуй что этого: Function Vectors & Model Steering
Надеюсь что Chapter 2, про Reinforcement Learning, окажется лучше, чем книга, которую я ревьюил много лет назад
Надеюсь что Chapter 2, про Reinforcement Learning, окажется лучше, чем книга, которую я ревьюил много лет назад
Streamlit
Chapter 1 Transformer Interpretability
This GitHub repo hosts the exercises and Streamlit pages for the ARENA program. (Note that the na...
1❤30👍9
Пришли роялти. За квартал нашу с Арсением книгу продали почти на 100 тысяч долларов.
Каждому из нас дадут 5.5 тысяч, это при том, что мы отказались от аванса в сторону максимизации процента.
Цифровой пролетарий живет
Каждому из нас дадут 5.5 тысяч, это при том, что мы отказались от аванса в сторону максимизации процента.
Цифровой пролетарий живет
2😢383👍88🫡74🔥39🤯34❤11🌚6👏3💩3
Закончил слушать подкаст History of Rome — 72 часа подробного пересказа истории Римской империи: от основания до условного падения её Западной части.
Последние 80 лет империи звучат как пример корпоративной шизофрении в ее худшем проявлении: всё хуже, чем раньше, исправить можно, но вместо этого — подставляем друг друга и, из зависти к успешным, гадим им. Времена идут, но база остаётся прежней.
Лучший момент подкаста — слова Суллы о Цезаре:
«Вы ничего не понимаете, если не видите, что в этом мальчишке — много Мариев».
На втором месте — Диоклетиан, который после 20 успешных лет предпочёл выращивать капусту вместо безграничной власти и не поддался уговорам вернуться.
И, конечно, интересная мысль: если бы германцев в V веке допустили к императорской власти так же, как иллирийцев в III, они вполне вероятно спасли бы империю, как когда-то сделали иллирийцы.
Последние 80 лет империи звучат как пример корпоративной шизофрении в ее худшем проявлении: всё хуже, чем раньше, исправить можно, но вместо этого — подставляем друг друга и, из зависти к успешным, гадим им. Времена идут, но база остаётся прежней.
Лучший момент подкаста — слова Суллы о Цезаре:
«Вы ничего не понимаете, если не видите, что в этом мальчишке — много Мариев».
На втором месте — Диоклетиан, который после 20 успешных лет предпочёл выращивать капусту вместо безграничной власти и не поддался уговорам вернуться.
И, конечно, интересная мысль: если бы германцев в V веке допустили к императорской власти так же, как иллирийцев в III, они вполне вероятно спасли бы империю, как когда-то сделали иллирийцы.
5❤215🔥66👍57💊12🤔10🤝5😁3👏1
Когда я работал в blockchain.com, у нас был отличный сотрудник — назовём его П. Он пришёл к нам стажёром-аналитиком в офис в Майами и быстро показал себя как надёжный, трудолюбивый и всегда готовый помочь человек (а работать, как американцы, на мой взгляд, умеют немногие).
В 2021 году, будучи стажёром, П зарабатывал $72 000 в год. Затем его перевели на джуниорскую позицию и повысили зарплату до $80 000, плюс дали акции компании. На момент моего прихода у него знатно подгорало: нового стажёра, которого П сам порекомендовал, наняли на те же $72 000 ( о чем П узнал), а у него — всего 80.
Причина была в недальновидности наших C&B и People Ops. Ставка стажёра была фиксированной — $72 000 в год, а дальше всё зависело от уровня и специализации. Джуниор Data Scientist получал бы $120–150 тыс., а джуниор Data Analyst — $60–80 тыс. То есть П просто стартовал выше рынка, 72 тысячи для стажера Аналитика - чересчур но, как показывают эксперименты, какой бы ни была зарплата, человек быстро считает её «нормой» и ждёт большего — и ещё обижается, что компания «так долго» не оценила его по достоинству.
Ну да ладно. П работал круто, поэтому я поднял ему зарплату до $105 000 и дал новый пакет акций. В это же время он решил переквалифицироваться в Data Engineer — по причинам, которые тогда были для меня неочевидны. Честно говоря, инженера из него не получилось: его сильная сторона была в понимании процессов, логике данных и умении быстро помогать продакт-менеджерам, а вот писать качественный код и делать миграции он умел не очень (да и когда, если надо помогать продактам?).
Тем не менее, П продолжал тащить как аналитик, и я решил премировать его поездкой в Буэнос-Айрес, в наш аргентинский офис. Там мы и встретились. В один из дней он попросил личную встречу и выкатил ультиматум: либо $150 000, либо он уходит. Даже если будет $149 999 — уйдёт. Потому что его знакомый Data Engineer в Facebook получает 150 000
Месяц спустя я с уважением принял его решение уйти, включив в список на layoff.
Пару недель спустя бывший VP of Data написал мне:
— Did we fire P???
— It was his choice
В 2021 году, будучи стажёром, П зарабатывал $72 000 в год. Затем его перевели на джуниорскую позицию и повысили зарплату до $80 000, плюс дали акции компании. На момент моего прихода у него знатно подгорало: нового стажёра, которого П сам порекомендовал, наняли на те же $72 000 ( о чем П узнал), а у него — всего 80.
Причина была в недальновидности наших C&B и People Ops. Ставка стажёра была фиксированной — $72 000 в год, а дальше всё зависело от уровня и специализации. Джуниор Data Scientist получал бы $120–150 тыс., а джуниор Data Analyst — $60–80 тыс. То есть П просто стартовал выше рынка, 72 тысячи для стажера Аналитика - чересчур но, как показывают эксперименты, какой бы ни была зарплата, человек быстро считает её «нормой» и ждёт большего — и ещё обижается, что компания «так долго» не оценила его по достоинству.
Ну да ладно. П работал круто, поэтому я поднял ему зарплату до $105 000 и дал новый пакет акций. В это же время он решил переквалифицироваться в Data Engineer — по причинам, которые тогда были для меня неочевидны. Честно говоря, инженера из него не получилось: его сильная сторона была в понимании процессов, логике данных и умении быстро помогать продакт-менеджерам, а вот писать качественный код и делать миграции он умел не очень (да и когда, если надо помогать продактам?).
Тем не менее, П продолжал тащить как аналитик, и я решил премировать его поездкой в Буэнос-Айрес, в наш аргентинский офис. Там мы и встретились. В один из дней он попросил личную встречу и выкатил ультиматум: либо $150 000, либо он уходит. Даже если будет $149 999 — уйдёт. Потому что его знакомый Data Engineer в Facebook получает 150 000
Месяц спустя я с уважением принял его решение уйти, включив в список на layoff.
Пару недель спустя бывший VP of Data написал мне:
— Did we fire P???
— It was his choice
CNBC
Crypto startup Blockchain.com lays off 25% of staff as 3AC fallout spreads
Crypto firm Blockchain.com is laying off 25% of its staff, equivalent to about 150 roles.
1❤110😁52🔥22👍17🤔13💩12🤡4⚡2😢2🐳2🤮1
Обсуждают чела, который отказался от офера в 1-1.5 млрд долларов на 6 лет от Меты.
В целом, не понимаю чему тут удивляться.
Distinguished engineer в Мета, с учётом stock appreciation, делал легко 10-15 млн в год, а с учётом того, что предпоследний грант(ы) он получил при цене около 100, то последние годы вполне могли выйти в 30-50 млн в год. Да и новые условия какие-то странные, 6 лет
Затем OpenAI (который его выкупил за очень хорошие деньги), и теперь co-founder в мутном стартапе Миры Муратти.
Будь у меня 100+ млн, я бы тоже пошёл в мутные стартапы. Из хорошего, мутные предложения есть, из плохого - 100+ млн нет
Кто на что учился, так сказать
В целом, не понимаю чему тут удивляться.
Distinguished engineer в Мета, с учётом stock appreciation, делал легко 10-15 млн в год, а с учётом того, что предпоследний грант(ы) он получил при цене около 100, то последние годы вполне могли выйти в 30-50 млн в год. Да и новые условия какие-то странные, 6 лет
Затем OpenAI (который его выкупил за очень хорошие деньги), и теперь co-founder в мутном стартапе Миры Муратти.
Будь у меня 100+ млн, я бы тоже пошёл в мутные стартапы. Из хорошего, мутные предложения есть, из плохого - 100+ млн нет
Кто на что учился, так сказать
1😁347❤115👍18🤡16💯7🤔5🖕4🔥1
Однажды в 2019 году я сидел на калибровке в Яндексе, где объяснял, почему Нерсесу нужно накинуть сразу два грейда, но, видимо, придется всего один.
В итоге один и накинули, под чутким руководством и модерацией зам. технического директора Маркета.
А теперь он так вырос, что даже придет на стрим в среду, 13 августа, в 18:30 по мск, где мы поговорим про разные интересные штуки.
В итоге один и накинули, под чутким руководством и модерацией зам. технического директора Маркета.
А теперь он так вырос, что даже придет на стрим в среду, 13 августа, в 18:30 по мск, где мы поговорим про разные интересные штуки.
Александр Костин, управляющий директор Х5 Tech с сентября 2024 года. Отвечает за обеспечение технологического лидерства Х5 в ритейле и за внедрение продуктового подхода в группе компаний — от гибких методик разработки до ML-инициатив и роботизации.
До этого порядка 10 лет работал в Яндексе, последние несколько лет из которых совмещал роли CTO, СPO и операционного директора логистики Яндекс.Маркета.
Ранее работал в ИТ «Альфа-Банка». Закончил факультет «К» МИФИ.
53👍110❤46😁18🔥17😴1