Благодаря этому посту я узнал про тулзу для оценок по Ферми Guesstimate. Очень удобно, красиво и серьезно. Можно даже выбрасывать эксель.
Вот, например, оценка дохода цветочного магазина:
https://www.getguesstimate.com/models/3206
Вот, например, оценка дохода цветочного магазина:
https://www.getguesstimate.com/models/3206
Telegram
Борис опять
# Фермизация объема рынка монтажа видео
Недавно мне пришла в голову идея проекта. Он бы упростил и ускорил монтаж видео. Проект уменьшил бы время на отсмотр видео на "косяки".
Главный вопрос: стоит ли браться за идею? Для ответа понадобится несколько других…
Недавно мне пришла в голову идея проекта. Он бы упростил и ускорил монтаж видео. Проект уменьшил бы время на отсмотр видео на "косяки".
Главный вопрос: стоит ли браться за идею? Для ответа понадобится несколько других…
Давно было интересно, как правильно оценить зависимость между категориальной и численной переменной, а так же можно ли для этого использовать корреляцию. Нашел очень хороший ответ:
https://stats.stackexchange.com/a/124618
https://stats.stackexchange.com/a/124618
Cross Validated
Correlation between a nominal (IV) and a continuous (DV) variable
I have a nominal variable (different topics of conversation, coded as topic0=0 etc) and a number of scale variables (DV) such as the length of a conversation.
How can I derive correlations betwee...
How can I derive correlations betwee...
# Биохакинг: L-theanine
Расскажу про свой эксперимент с L-Theanine (обычно назвают просто Теанином). Его принимают для борьбы с тревожностью, улучшения сна и снятия негативных эффектов кофеина. Если вы хотите буст энергии, но без кофейной дерганности, то после кофе можно или упиться зеленым чаем, или принять одну капсулу теанина. Принимать теанин можно по-разному: утром сам по себе, после кофе, на ночь, ситуативно для снятия тревоги. Подробно о том, как это работает и какие есть доказательства эффективности, можно прочитать здесь.
Что меня подтолкнуло попробовать теанин:
- Никаких побочных эффектов. Вообще. Даже если будешь принимать в 10 раз больше нужной дозы. Цитируя статью выше: "This is probably about as safe a chemical as you are likely to find."
- Сильный эффект, подтвержденный исследованиями. Например, examine.com просто обожает теанин. Согласно этому опросу теанин оказался в топ-6 самых эффективных ноотропов по борьбе с тревожностью, и самым эффективным среди средств не вызывающих зависимость. Полноценные статьи тоже показывают наличие эффекта, ссылки есть в статье выше. Это не отменяет того, что для многих людей теанин ничего не делает. "Сильный эффект" в данном случае идет с пометкой: "для ноотропа". Это значит, что, кажется, оно правда что-то делает.
- Дешевый и доступный.
- Не имеет эффекта накопления: не принимаешь сегодня, нет эффекта сегодня. Это позволяет проверить действие экспериментом.
Я взял этот теанин с iherb за его нужную дозу и хорошие отзывы. Каждый четный день я не принимал ничего, каждый нечетный я принимал одну 200мг капсулу теанина утром. Иногда это было после кофе, иногда без кофе, без какой-либо системы. В конце дня я записывал принимал ли я теанин вместе со своей оценкой настроения и общего состояния.
Вчера я сравнил индекс настроения в дни, когда я принимал L-theanine, и в дни, когда не принимал. Применив t-test на разницу средних я не нашел никакой значимой разницы. Значит l-theanine никак заметно не влиял на моё настроение.
Расскажу про свой эксперимент с L-Theanine (обычно назвают просто Теанином). Его принимают для борьбы с тревожностью, улучшения сна и снятия негативных эффектов кофеина. Если вы хотите буст энергии, но без кофейной дерганности, то после кофе можно или упиться зеленым чаем, или принять одну капсулу теанина. Принимать теанин можно по-разному: утром сам по себе, после кофе, на ночь, ситуативно для снятия тревоги. Подробно о том, как это работает и какие есть доказательства эффективности, можно прочитать здесь.
Что меня подтолкнуло попробовать теанин:
- Никаких побочных эффектов. Вообще. Даже если будешь принимать в 10 раз больше нужной дозы. Цитируя статью выше: "This is probably about as safe a chemical as you are likely to find."
- Сильный эффект, подтвержденный исследованиями. Например, examine.com просто обожает теанин. Согласно этому опросу теанин оказался в топ-6 самых эффективных ноотропов по борьбе с тревожностью, и самым эффективным среди средств не вызывающих зависимость. Полноценные статьи тоже показывают наличие эффекта, ссылки есть в статье выше. Это не отменяет того, что для многих людей теанин ничего не делает. "Сильный эффект" в данном случае идет с пометкой: "для ноотропа". Это значит, что, кажется, оно правда что-то делает.
- Дешевый и доступный.
- Не имеет эффекта накопления: не принимаешь сегодня, нет эффекта сегодня. Это позволяет проверить действие экспериментом.
Я взял этот теанин с iherb за его нужную дозу и хорошие отзывы. Каждый четный день я не принимал ничего, каждый нечетный я принимал одну 200мг капсулу теанина утром. Иногда это было после кофе, иногда без кофе, без какой-либо системы. В конце дня я записывал принимал ли я теанин вместе со своей оценкой настроения и общего состояния.
Вчера я сравнил индекс настроения в дни, когда я принимал L-theanine, и в дни, когда не принимал. Применив t-test на разницу средних я не нашел никакой значимой разницы. Значит l-theanine никак заметно не влиял на моё настроение.
Lorienpsych
L-theanine – Lorien Psychiatry
The short version: L-theanine is a chemical found in tea. It probably decreases some of the actions of glutamate, the main activating neurotransmitter in the brain. Some people take l-theanine along with caffeine in a 1:1 ratio to make the caffeine work better…
Результаты теста согласуются с субъективным ощущением: действительно кажется, что почти всегда теанин никак не влиял на мой день. Однако было несколько случаев, когда я пил слишком много кофе или в целом был встревожен, принимал теанин, и очень быстро всё становилось хорошо.
Выводы:
1. Возможно дозировка слишком маленькая для меня и стоит попробовать 400мг.
2. Возможно теанин стоит принимать ситуативно для снятия тревожности. Я не представляю как это можно проверить экспериментом и убедиться, что это не плацебо.
3. Возможно стоит принимать его на ночь.
4. Или всё выше неверно и он просто не работает для меня.
Выводы:
1. Возможно дозировка слишком маленькая для меня и стоит попробовать 400мг.
2. Возможно теанин стоит принимать ситуативно для снятия тревожности. Я не представляю как это можно проверить экспериментом и убедиться, что это не плацебо.
3. Возможно стоит принимать его на ночь.
4. Или всё выше неверно и он просто не работает для меня.
Очень важная идея для всех кодеров! Целиком согласен с "словил баг - напиши тест". Несогласен, что когда всё быстро меняется тесты писать не нужно. Если меняется только интерфейс, то поправить его в тесте будет несложно (или ваши тесты написаны криво). Если меняется всё, то наверное вообще рано писать. В целом я считаю, что написание тестов отличают компетентных программистов от некомпетентных. Я сам пока не постиг дзен TDD, но я стремлюсь. Занятный факт в том, что каждый раз когда я что-то пишу, а потом пишу на это тест, я нахожу пару багов. Казалось бы с опытом багов должно стать меньше, но этого не происходит.
👍1
Forwarded from Мама, со мной всё хорошо
tldr: словил баг — напиши для него тест
Говорят настоящий дзен в разработке — это Test Driven Development: сначала пишем тесты на функционал, а затем уже его реализацию до тех пор пока тесты не заработают.
Я дзена ещё не постиг и слишком ленив чтобы так делать. Иногда интерфейс новой фичи меняется в процессе ее создания потомучто это может оказаться удобнее. В этом случае тесты переписывать не хочется.
Если какой-то баг получился, значит может вылезти снова. Чтобы убедиться что он исправлен, теперь обязательно пишу тест его воспроизводящий. Какие-то баги уже давно не совершаю — зачем на это тратить силы? Только чтобы от коллег защититься) чтобы не поломали. Имхо для такой защиты должно хватить прямого теста на самый частотный сценарий выполнения
Говорят настоящий дзен в разработке — это Test Driven Development: сначала пишем тесты на функционал, а затем уже его реализацию до тех пор пока тесты не заработают.
Я дзена ещё не постиг и слишком ленив чтобы так делать. Иногда интерфейс новой фичи меняется в процессе ее создания потомучто это может оказаться удобнее. В этом случае тесты переписывать не хочется.
Если какой-то баг получился, значит может вылезти снова. Чтобы убедиться что он исправлен, теперь обязательно пишу тест его воспроизводящий. Какие-то баги уже давно не совершаю — зачем на это тратить силы? Только чтобы от коллег защититься) чтобы не поломали. Имхо для такой защиты должно хватить прямого теста на самый частотный сценарий выполнения
Моя локальная теория: написание тестов это способность подвергать свои убеждения проверке.
Программист, который не тестирует код: уверен в том, что его код работает, всегда будет работать, и ничего никогда не изменится. Он просто не может ошибаться.
Программист, который тестирует код: больше четырех строчек? Пора писать тест. Не покрыто тестами? Вообще хрен знает, что оно делает, никаких гарантий. Работает сейчас? Завтра сломается. Я написал это? Тестируем вдвое больше.
Программист, который не тестирует код: уверен в том, что его код работает, всегда будет работать, и ничего никогда не изменится. Он просто не может ошибаться.
Программист, который тестирует код: больше четырех строчек? Пора писать тест. Не покрыто тестами? Вообще хрен знает, что оно делает, никаких гарантий. Работает сейчас? Завтра сломается. Я написал это? Тестируем вдвое больше.
Реплай Сереге (https://t.me/seryogaBombit/55).
Когда я пришел на свою текущую работу там не писали тесты. Когда я стал указывать на болото технического долга и чудесный эффект тестов, мне предъявили этот аргумент: "Это что, в два раза больше кода писать теперь? И еще поддерживать код тестов?" Это справедливое опасение, но на самом деле, парадоксально, тесты не добавляют времени работы. Возможно дело в том, что ловля багов в коде без тестов занимает примерно столько же, или в чем-то ещё. Просто я с тестами и я без тестов пишу код одинаково быстро. Дело в том, что написание тестов это не какая-то отдельная работа, а часть написания основного кода. Часто сижу такой: "Блин, че оно вообще должно делать?", начинаю писать тест и сразу понимаю, и заодно замечаю еще пару новых кейсов, которые надо покрыть. Потом дорабатываешь код, чтобы тест проходил, понимаешь что на еще один кейс теста не хватает, дорабатываешь тесты, и так далее. Медитативный циклический процесс
Когда я пришел на свою текущую работу там не писали тесты. Когда я стал указывать на болото технического долга и чудесный эффект тестов, мне предъявили этот аргумент: "Это что, в два раза больше кода писать теперь? И еще поддерживать код тестов?" Это справедливое опасение, но на самом деле, парадоксально, тесты не добавляют времени работы. Возможно дело в том, что ловля багов в коде без тестов занимает примерно столько же, или в чем-то ещё. Просто я с тестами и я без тестов пишу код одинаково быстро. Дело в том, что написание тестов это не какая-то отдельная работа, а часть написания основного кода. Часто сижу такой: "Блин, че оно вообще должно делать?", начинаю писать тест и сразу понимаю, и заодно замечаю еще пару новых кейсов, которые надо покрыть. Потом дорабатываешь код, чтобы тест проходил, понимаешь что на еще один кейс теста не хватает, дорабатываешь тесты, и так далее. Медитативный циклический процесс
Telegram
Серега Бомбит
Локальная теория кодера с завода:
Ненаписание тестов может также быть способностью подвергать свои убеждения проверке при отсутствии времени на эти самые проверки.
Я работаю на zavod, программирование не моя специальность, по должности я вообще инженер-конструктор…
Ненаписание тестов может также быть способностью подвергать свои убеждения проверке при отсутствии времени на эти самые проверки.
Я работаю на zavod, программирование не моя специальность, по должности я вообще инженер-конструктор…
Forwarded from STACK MORE LAYERS (Alexander Mamaev)
🌤ODS Summer of Code 🌞
Стартовала летняя школа проектов в сфере DL от ODS. Суть примерно та же, как и в Google Summer of Code. Записываетесь на проект, пилите в рамках него крутые и полезные задачки, а в конце получаете всякие ништяки и гору опыта.
Среди проектов есть и мой 🌚, пусть пока и не очень развитый, но есть шанс это исправить!
https://ods.ai/tracks/summer-of-code-2021
Стартовала летняя школа проектов в сфере DL от ODS. Суть примерно та же, как и в Google Summer of Code. Записываетесь на проект, пилите в рамках него крутые и полезные задачки, а в конце получаете всякие ништяки и гору опыта.
Среди проектов есть и мой 🌚, пусть пока и не очень развитый, но есть шанс это исправить!
https://ods.ai/tracks/summer-of-code-2021
Forwarded from OpenDataScience RU
Мы запустили первую Летнюю школу ODS Summer of Code! 🔥
Вдохновившись GSoC, наша школа на 100% состоит из проектов и практики. Хотите что-то по-настоящему поделать своими руками — ждём вас!
Уже в эту субботу, 17 июля, мы устроим onboarding в Spatial.Chat ODS, где вы сможете задать вопросы организаторам и поболтать с другими участниками. Пароль доступен на странице Феста в разделе “Нетворкинг”. Да, школа — прямое продолжение Data Fest 2021. Если вы уже зарегистрировались - вперёд выбирать проекты себе по интересам.
Вас ждут 3 направления проектов:
⚒️ Open Source — проекты открытых библиотек, которым вы можете помочь: LightAutoML, Catalyst, Deep Pavlov, scikit-uplift и DVC.
🔮 Open Science — исследовательские проекты с крутейшими ML задачами: RL среда для Heroes 3, твиты на языке урду, ML в маммографии, metric learning с Qdrant, community baseline в Про//Чтение, и онлайн галерея ML Art.
😇 ML4SG — проекты, которые делают мир чуть лучше: можно помочь фонду Lacmus в поиске пропавших людей, вместе с MaritimeAI поработать над сегментацией морского льда, или поддержать NewsVis во множестве их задач.
🤝 Наши партнеры Intel® и Sbercloud подготовили для вас совместный трек Cloud Сity и дали возможность всем участникам школы попробовать свои крутые инструменты как oneAPI ☁️
И это ещё не всё!
У нашей школы уже есть призовой фонд более 💰1,000,000 рублей! Но и 👕мерч для победителей и самых активных участников тоже будет. Все подробности тут. Присоединяйтесь! 💫
Вдохновившись GSoC, наша школа на 100% состоит из проектов и практики. Хотите что-то по-настоящему поделать своими руками — ждём вас!
Уже в эту субботу, 17 июля, мы устроим onboarding в Spatial.Chat ODS, где вы сможете задать вопросы организаторам и поболтать с другими участниками. Пароль доступен на странице Феста в разделе “Нетворкинг”. Да, школа — прямое продолжение Data Fest 2021. Если вы уже зарегистрировались - вперёд выбирать проекты себе по интересам.
Вас ждут 3 направления проектов:
⚒️ Open Source — проекты открытых библиотек, которым вы можете помочь: LightAutoML, Catalyst, Deep Pavlov, scikit-uplift и DVC.
🔮 Open Science — исследовательские проекты с крутейшими ML задачами: RL среда для Heroes 3, твиты на языке урду, ML в маммографии, metric learning с Qdrant, community baseline в Про//Чтение, и онлайн галерея ML Art.
😇 ML4SG — проекты, которые делают мир чуть лучше: можно помочь фонду Lacmus в поиске пропавших людей, вместе с MaritimeAI поработать над сегментацией морского льда, или поддержать NewsVis во множестве их задач.
🤝 Наши партнеры Intel® и Sbercloud подготовили для вас совместный трек Cloud Сity и дали возможность всем участникам школы попробовать свои крутые инструменты как oneAPI ☁️
И это ещё не всё!
У нашей школы уже есть призовой фонд более 💰1,000,000 рублей! Но и 👕мерч для победителей и самых активных участников тоже будет. Все подробности тут. Присоединяйтесь! 💫
Более подробный пост, чтобы по ссылкам не пришлось ходить. Я никак не связан с ODS и это не реклама, но проекты правда мега крутые (и я даже не про обучение нейронок играть в 3 героев), так что не жалко репостнуть два раза.
В последнее время я много собеседуюсь и вдруг понял: самое важное это показать работодателю, что ты уже делаешь то, что надо будет делать на работе.
Я собеседуюсь на рисерч позиции и люди заметно теплеют когда слышат, что я уже читаю статьи, я уже пишу статьи, и мне только надо, чтобы кто-то рядом тоже писал статьи, и ещё чтобы за это платили.
Я неосознанно использовал это ещё в 2016 когда, только вернувшись из армии, устраивался бекендером. У меня был околонулевой релевантный опыт (работа JS и Java разработчиком, менее года в сумме, на полставки, в ноунейм компаниях). Устроился сразу мидлом на 80к. А все потому что на собеседованиях быстро выяснялось, что я уже делаю сайты, уже гоняю таски в канбане, уже пользуюсь Git, итд. Получалось, что меня можно просто посадить за рабочий комп, и я буду приносить пользу (Ну еще устроился потому, что до этого готовился полгода как проклятый).
Такой же совет я слышал со стороны работодателя на тему, когда надо давать сотруднику повышение. Ответ: когда он уже выполняет обязанности более высокой роли.
Я собеседуюсь на рисерч позиции и люди заметно теплеют когда слышат, что я уже читаю статьи, я уже пишу статьи, и мне только надо, чтобы кто-то рядом тоже писал статьи, и ещё чтобы за это платили.
Я неосознанно использовал это ещё в 2016 когда, только вернувшись из армии, устраивался бекендером. У меня был околонулевой релевантный опыт (работа JS и Java разработчиком, менее года в сумме, на полставки, в ноунейм компаниях). Устроился сразу мидлом на 80к. А все потому что на собеседованиях быстро выяснялось, что я уже делаю сайты, уже гоняю таски в канбане, уже пользуюсь Git, итд. Получалось, что меня можно просто посадить за рабочий комп, и я буду приносить пользу (Ну еще устроился потому, что до этого готовился полгода как проклятый).
Такой же совет я слышал со стороны работодателя на тему, когда надо давать сотруднику повышение. Ответ: когда он уже выполняет обязанности более высокой роли.
Forwarded from Just links
Per-Pixel Classification is Not All You Need for Semantic Segmentation https://arxiv.org/abs/2107.06278