🎓 Alma Mater Folder 🎓
Ребята-физтехи организовались и сделали папку классных телеграм каналов. В которой я тоже есть 😏.
Много ребят C-уровня: фаундер Skyeng, CEO Epic Growth, VP в Osome, CPO в Яндекс.Лавке, etc.
Рекомендую заценить! Кучу интересного: много мейкеров (кто пилит свои проекты), датасаенс конечно же, истории про создание настольных игр и многое другое на что можно залипнуть.
Чек ит аут
Ребята-физтехи организовались и сделали папку классных телеграм каналов. В которой я тоже есть 😏.
Много ребят C-уровня: фаундер Skyeng, CEO Epic Growth, VP в Osome, CPO в Яндекс.Лавке, etc.
Рекомендую заценить! Кучу интересного: много мейкеров (кто пилит свои проекты), датасаенс конечно же, истории про создание настольных игр и многое другое на что можно залипнуть.
Чек ит аут
❤13🔥4👏1
🌟 200 тыс. шуток, вебсокеты и Gemini: История одного обновления 🌟
Многие тут помнят, что в свободное время я делаю юмористическую игру для друзей PunchMe. Устроено всё так: собираетесь с друзьями в игровой комнате, каждому дают по началу шутки которую надо смешно закончить, потом все хихикают и голосуют у кого веселей вышло.
Делал первую версию чтобы играть с друзьями, но проект стал достаточно популярным и игроки уже написали порядка 200k панчлайнов.
Так вот, хочу рассказать о гигантском обновлении PunchMe
Чистый новый интерфейс
Прекрасный новый минималистичный UX/UI дизайн сделал Илья. Оживили и сверстали фронт Вова с командой на VueJs + Tailwind.
Можно играть со своими иностранными друзьями
Добавил поддержку английского в интерфейсе + есть англоязычный пакет вопросов. Работает даже озвучка.
Панчетрон ещё смешнее
AI бот, который играет с вами, теперь на голову смешнее предыдущей версии. Основной буст произошёл от перехода с gpt4 на gemini, который прекрасен на русском и, на удивление, не сдерживает себя в политкорректности. Иногда даже краснею за него.
Новый пакет: вопросы с никами
Часто с друзьями играли, когда в заходах для шуток (сетапах) были имена друзей. Очень весело. Хардкодил раньше этот режим вручную, теперь добавил эту функциональность при создании комнаты.
Всё работает быстрее на вебсокетах и асинхронно
Бек и фронт перевёл с rest-api на вебсокеты. Переписал весь код на асинхронный (flask → fastapi). Всё стало работать бодрее.
Бекэнд теперь организован
Перешёл с sqlite на mongo, который очень удобно поднимать с помощью докера. Сам бекенд и сборка фронта теперь тоже живут в своих контейнерах. Прокачал тут свой докер скилл.
Пробуйте с друзьями 🎉️️️️
Многие тут помнят, что в свободное время я делаю юмористическую игру для друзей PunchMe. Устроено всё так: собираетесь с друзьями в игровой комнате, каждому дают по началу шутки которую надо смешно закончить, потом все хихикают и голосуют у кого веселей вышло.
Делал первую версию чтобы играть с друзьями, но проект стал достаточно популярным и игроки уже написали порядка 200k панчлайнов.
Так вот, хочу рассказать о гигантском обновлении PunchMe
Чистый новый интерфейс
Прекрасный новый минималистичный UX/UI дизайн сделал Илья. Оживили и сверстали фронт Вова с командой на VueJs + Tailwind.
Можно играть со своими иностранными друзьями
Добавил поддержку английского в интерфейсе + есть англоязычный пакет вопросов. Работает даже озвучка.
Панчетрон ещё смешнее
AI бот, который играет с вами, теперь на голову смешнее предыдущей версии. Основной буст произошёл от перехода с gpt4 на gemini, который прекрасен на русском и, на удивление, не сдерживает себя в политкорректности. Иногда даже краснею за него.
Новый пакет: вопросы с никами
Часто с друзьями играли, когда в заходах для шуток (сетапах) были имена друзей. Очень весело. Хардкодил раньше этот режим вручную, теперь добавил эту функциональность при создании комнаты.
Всё работает быстрее на вебсокетах и асинхронно
Бек и фронт перевёл с rest-api на вебсокеты. Переписал весь код на асинхронный (flask → fastapi). Всё стало работать бодрее.
Бекэнд теперь организован
Перешёл с sqlite на mongo, который очень удобно поднимать с помощью докера. Сам бекенд и сборка фронта теперь тоже живут в своих контейнерах. Прокачал тут свой докер скилл.
Пробуйте с друзьями 🎉️️️️
🔥43👍6❤4👏2
📐 π² ≈ g. Не случайно! 📐
π² примерно равно g. Их можно сокращать при расчётах, удобно. Такое помнят все, кто хотел "постигнуть физики мир трудный".
Забавное совпадение... Или нет!
Оказывается одно из первых определений метра было такое: 1 метр - это длина маятника L, у которого период полуколебания равен 1 секунде. π√(L/g) = 1 sec
Поэтому когда-то π² = g было даже строгим равенством 🤯
***
- g — ускорение свободного падения, 9.81 м/с², π² = 9.86
- от этого определения отказались: оказалось, что в разных точках Земли g меняется, и эталон метра “плыл” к экватору.
Математик заходит в бар, заказывает π² пива. Бармен-физик наливает ему g.
π² примерно равно g. Их можно сокращать при расчётах, удобно. Такое помнят все, кто хотел "постигнуть физики мир трудный".
Забавное совпадение... Или нет!
Оказывается одно из первых определений метра было такое: 1 метр - это длина маятника L, у которого период полуколебания равен 1 секунде. π√(L/g) = 1 sec
Поэтому когда-то π² = g было даже строгим равенством 🤯
***
- g — ускорение свободного падения, 9.81 м/с², π² = 9.86
- от этого определения отказались: оказалось, что в разных точках Земли g меняется, и эталон метра “плыл” к экватору.
🔥39😢21❤16👍12😱12🤣9🤔5
🤯 Парсинг телеграма с рекурсивным твистом в конце 🤯
У меня появилась идея проекта на выходных: запарсить каналы, которые связаны с IT & ML. Найти тысячу каналов, запарсить с каждого посты и потом отранжировать все посты по интересности.
Какие посты мне интересны?
- Когда автор рассказывает о своём личном опыте, а не пересказывает новости.
- Посты мейкеров, то есть людей, которые что-то создают.
- Посты, которые рассказывают про успехи и провалы.
Технические детали парсинга и скоринга я опущу
Но для истории важно, что посты по моим критериям оцениваю, конечно же, с помощью API от OpenAI.
А теперь твист
После этого я начал анализировать результаты, и в топ-10 постов по интересности мне попался пост о том как человек в выходные запарсил IT-каналы и прикрутил ML от OpenAI, чтобы найти похожие интересные. Тут я выпал 😱😱😱.
P. S. Теперь осознав что произойдёт дальше, добавлю:
У меня появилась идея проекта на выходных: запарсить каналы, которые связаны с IT & ML. Найти тысячу каналов, запарсить с каждого посты и потом отранжировать все посты по интересности.
Какие посты мне интересны?
- Когда автор рассказывает о своём личном опыте, а не пересказывает новости.
- Посты мейкеров, то есть людей, которые что-то создают.
- Посты, которые рассказывают про успехи и провалы.
Технические детали парсинга и скоринга я опущу
Но для истории важно, что посты по моим критериям оцениваю, конечно же, с помощью API от OpenAI.
А теперь твист
После этого я начал анализировать результаты, и в топ-10 постов по интересности мне попался пост о том как человек в выходные запарсил IT-каналы и прикрутил ML от OpenAI, чтобы найти похожие интересные. Тут я выпал 😱😱😱.
P. S. Теперь осознав что произойдёт дальше, добавлю:
Поздравляю друг из будущего, ты нашёл этот пост с помощью парсинга и скоринга интересных тебе постов. Не останавливай цепочку. Напиши об этом.
🔥49🤣28❤15😱6👍4
💖️️ Готовы пожертвовать всем ради любимого дела? 💀
Недавно перечитывал книгу моего любимого автора Дерека Сиверса Your music and people. Книга про то как стать успешным музыкантом. Но многие идеи из книги супер универсальны и полезны, чем бы вы не занимались.
Дерек любит радикализировать мысли, чтобы пошатнуть мир читателя и сподвигнуть действовать. Так меня зацепила одна короткая глава, которую я решил перевести для вас.
***
Выдающихся результатов не добиться без выдающихся действий
Не получится пробиться, действуя как все.
- Выдающийся талант требует титанических усилий — тренировок, как у олимпийских атлетов.
- Выдающийся успех требует предельной концентрации — отказа от развлечений и досуга.
- Выдающаяся слава требует грандиозных амбиций — готовности быть в центре внимания и выдерживать колоссальное давление.
Нельзя делать то же, что и все остальные. Нельзя смотреть 63 часа всеми любимого сериала. Нельзя заводить двух собак, которые требуют вашего присутствия дома. Это для обычных людей, которые хотят обычной жизни. Это не для вас.
В музыкальном бизнесе нет места нормальности. Чем неистовее, тем лучше. Обычные люди будут считать вас сумасшедшим. Но ваши собратья по достижениям с радостью примут вас в свой эксклюзивный клуб.
Пока вы не тренируетесь, где-то тренируется кто-то другой. И когда вы встретитесь, он победит.
Посвятите себя делу целиком. Find you love and let it kill you.
Недавно перечитывал книгу моего любимого автора Дерека Сиверса Your music and people. Книга про то как стать успешным музыкантом. Но многие идеи из книги супер универсальны и полезны, чем бы вы не занимались.
Дерек любит радикализировать мысли, чтобы пошатнуть мир читателя и сподвигнуть действовать. Так меня зацепила одна короткая глава, которую я решил перевести для вас.
***
Выдающихся результатов не добиться без выдающихся действий
Не получится пробиться, действуя как все.
- Выдающийся талант требует титанических усилий — тренировок, как у олимпийских атлетов.
- Выдающийся успех требует предельной концентрации — отказа от развлечений и досуга.
- Выдающаяся слава требует грандиозных амбиций — готовности быть в центре внимания и выдерживать колоссальное давление.
Нельзя делать то же, что и все остальные. Нельзя смотреть 63 часа всеми любимого сериала. Нельзя заводить двух собак, которые требуют вашего присутствия дома. Это для обычных людей, которые хотят обычной жизни. Это не для вас.
В музыкальном бизнесе нет места нормальности. Чем неистовее, тем лучше. Обычные люди будут считать вас сумасшедшим. Но ваши собратья по достижениям с радостью примут вас в свой эксклюзивный клуб.
Пока вы не тренируетесь, где-то тренируется кто-то другой. И когда вы встретитесь, он победит.
Посвятите себя делу целиком. Find you love and let it kill you.
🔥41❤11👍7🤔5😱4
Вчера у меня случились сразу три классных штуки!
🥳 Получил ключи от квартиры
Что интересного узнал: Иметь хорошего риэлтора на своей стороне - потрясающе полезно. Он и по стоимости сторгуется и контрагента тщательно проверит и крабом с Камчатки угостит. Пишите, поделюсь контактом.
♟️ Достиг рейтинга 2300 на lichess
Последний месяц чувствовал, что играю в эту силу и вчера получилось это подтвердить.
Динамика по времени получилась такая:
* 2000 - февраль 2019
* 2200 - май 2021
* (большая просадка в 2022)
* 2300 - январь 2025
Что помогло: решение в фоне самой простой тактики в 2-3 хода. Рекомендую всем решать самую простейшую тактику, начиная просто с задач со взятия фигуры в один ход.
🎶 Возвращение укулеле
Отправил его на склад со всеми вещами из квартиры в 2022 году. Вчера вернул его!
Что интересного узнал: Удивительно, но через почти 3 года вернулась идеально настроенной.
Такой хороший день 😇️️️️️️
🥳 Получил ключи от квартиры
Что интересного узнал: Иметь хорошего риэлтора на своей стороне - потрясающе полезно. Он и по стоимости сторгуется и контрагента тщательно проверит и крабом с Камчатки угостит. Пишите, поделюсь контактом.
♟️ Достиг рейтинга 2300 на lichess
Последний месяц чувствовал, что играю в эту силу и вчера получилось это подтвердить.
Динамика по времени получилась такая:
* 2000 - февраль 2019
* 2200 - май 2021
* (большая просадка в 2022)
* 2300 - январь 2025
Что помогло: решение в фоне самой простой тактики в 2-3 хода. Рекомендую всем решать самую простейшую тактику, начиная просто с задач со взятия фигуры в один ход.
🎶 Возвращение укулеле
Отправил его на склад со всеми вещами из квартиры в 2022 году. Вчера вернул его!
Что интересного узнал: Удивительно, но через почти 3 года вернулась идеально настроенной.
Такой хороший день 😇️️️️️️
❤47🔥34
This media is not supported in your browser
VIEW IN TELEGRAM
Записал видео про нейросеть которую я обучил предсказывать ходы людей в шахматах.
Зацените какая классная итерактивная визуализация получилась.
Зацените какая классная итерактивная визуализация получилась.
🔥55❤20👏9👍3😱3🤔1
Media is too big
VIEW IN TELEGRAM
В Сан-Франциско есть классный hackspace Noisebridge резиденты которого собрали экран из 1575 бутылок. Сделал симулятор экрана для быстрых локальных итераций и играюсь с различными анимациями.
🔥44❤6👏6
Пост для любителей обучать нейронки на работе, после работы, вместо работы, на выходных, в отпуске, с женой или вместо жены.
Мы в Wunder Fund запустили Wunder Challenge — соревнование с призовым фондом в $13,600, где можно в удовольствие покрутить трансформеры и рекуррентные нейронки на реальных биржевых данных.
Задача: построить модель, которая предскажет следующий вектор состояния рынка, анализируя последовательность предыдущих состояний. Никаких скучных табличек — только хардкорное sequence-моделирование.
Технические детали и quick start guide тут.
Мы в Wunder Fund запустили Wunder Challenge — соревнование с призовым фондом в $13,600, где можно в удовольствие покрутить трансформеры и рекуррентные нейронки на реальных биржевых данных.
Задача: построить модель, которая предскажет следующий вектор состояния рынка, анализируя последовательность предыдущих состояний. Никаких скучных табличек — только хардкорное sequence-моделирование.
Технические детали и quick start guide тут.
🔥24❤12👏3😱3
👊 Новый лидер в нейроюморе - Gemini 3. Лучше генерирует и понимает шутки. 👊
Когда выходит новая версия каждой нейросети, я обязательно её тестирую на датасете, в котором нужно по набору зафиксированных сетапов закончить шутки. Это нужно мне для моей игры PunchMe, в которой помимо живых игроков играет ИИ бот Панчетрон. Кстати, иногда даже выигрывает.
Вот мои наблюдения:
* Все openai модели gpt от 3.5 до 5.1 очень плохи
* Новые версии Sonnet 4 и 4.5 слишком зацензурены и боятся всех обидеть
* Прошлые версии Gemini были неплохи и очень хорошо владели преколдесами русского языка
* Но до сих пор текущей SOTA (лучшей моделью) была старая модель Sonnet-3.7.
Теперь Gemini 3 бьёт её с небольшим преимуществом.
Ещё из интересных метрик: у меня есть датасет из 100 пар панчей для одного сетапа, где люди уверенно предпочитают один вариант другому. В нём действительно один из вариантов очевидно смешнее. Для человека.
Так вот, лучший результат разделения был 80% для gpt-5. Сейчас Gemini мощно усилил точность до 92%.
Кстати, в использовании Gemini 3 есть неочевидная проблема в том, что у неё вообще нельзя отключить режим размышлений, и любой запрос обходится в 1000+ токенов или примерно $0.01+.
Шутки за рубль, получается.
Когда выходит новая версия каждой нейросети, я обязательно её тестирую на датасете, в котором нужно по набору зафиксированных сетапов закончить шутки. Это нужно мне для моей игры PunchMe, в которой помимо живых игроков играет ИИ бот Панчетрон. Кстати, иногда даже выигрывает.
Вот мои наблюдения:
* Все openai модели gpt от 3.5 до 5.1 очень плохи
* Новые версии Sonnet 4 и 4.5 слишком зацензурены и боятся всех обидеть
* Прошлые версии Gemini были неплохи и очень хорошо владели преколдесами русского языка
* Но до сих пор текущей SOTA (лучшей моделью) была старая модель Sonnet-3.7.
Теперь Gemini 3 бьёт её с небольшим преимуществом.
Ещё из интересных метрик: у меня есть датасет из 100 пар панчей для одного сетапа, где люди уверенно предпочитают один вариант другому. В нём действительно один из вариантов очевидно смешнее. Для человека.
Так вот, лучший результат разделения был 80% для gpt-5. Сейчас Gemini мощно усилил точность до 92%.
Кстати, в использовании Gemini 3 есть неочевидная проблема в том, что у неё вообще нельзя отключить режим размышлений, и любой запрос обходится в 1000+ токенов или примерно $0.01+.
Шутки за рубль, получается.
❤23🤣11🔥8😱1
Прикольно. Индекс пиццы для Пентагона всё ещё работает.
Суть индекса такая: в ночь когда США замышляют военный движ, то загруженность пиццерий около Пентагона сильно возрастает.
Суть индекса такая: в ночь когда США замышляют военный движ, то загруженность пиццерий около Пентагона сильно возрастает.
🔥21🤣13🤔10❤1👍1😱1
💸 Новое соревнование по машинному обучению от Wunder Fund 💸
В декабре мы подвели итоги предыдущего ML соревнования и выплатили 1М руб призов победителям.
Недолго думая, мы запустили новое соревнование для тех, кто любит обучать нейронки и заниматься методом пристального вглядывания в данные. Или просить LLM-ки делать это за него.
* Как и в прошлый раз надо обучать рекуррентные сетки/трансформеры на биржевых данных.
* Призы: 1М руб+ и возможность попасть в команду Wunder Fund фаст-треком.
Welcome again: https://wundernn.io/predictorium
Единственное место, где за пристальное вглядывание дают призы, а не вызывают полицию.
В декабре мы подвели итоги предыдущего ML соревнования и выплатили 1М руб призов победителям.
Недолго думая, мы запустили новое соревнование для тех, кто любит обучать нейронки и заниматься методом пристального вглядывания в данные. Или просить LLM-ки делать это за него.
* Как и в прошлый раз надо обучать рекуррентные сетки/трансформеры на биржевых данных.
* Призы: 1М руб+ и возможность попасть в команду Wunder Fund фаст-треком.
Welcome again: https://wundernn.io/predictorium
wundernn.io
Wunder Fund RNN challenge
Global machine learning competition.
Hosted by ⬢ Wunder Fund — high frequency trading firm.
Hosted by ⬢ Wunder Fund — high frequency trading firm.
🔥13❤6🤣6👍3😱2