Даже собаки уже научились вайбкодить
Продолжая тему ИИ и игр — навайбкодить игру теперь может даже собака. Правда, для этого ей все-таки нужна помощь человека.
Алгоритм такой:
1️⃣ Берем собаку и выдаем ей клавиатуру, подключенную к Raspberry Pi.
2️⃣ Собака нажимает на кнопки, и ее сообщения обрабатываются специальной утилитой DogKeyboard, которая перенаправляет их в Claude и подсчитывает количество знаков в них. Когда набирается достаточный объем, она запускает автоматическую кормушку, которая выдает собаке вознаграждение за ее труды.
3️⃣ Говорим Claude, что он работает с гениальным, но эксцентричным гейм-дизайнером, который общается посредством особых зашифрованных команд. Они могут выглядеть, как случайный набор букв, но на самом деле в них скрыты послания, которые ИИ надо разгадать.
4️⃣ Ждем пару часов и получаем маленькую, но жизнеспособную игру.
🔜 Проверено на собачке Момо, у хозяина которой появилось много времени после увольнения.
Конечно, это несколько упрощенное описание процесса. Чтобы получить от Момо и Claude результат, пришлось потрудиться. Например, в DogKeyboard настроить фильтр, убирающий из инпута все специальные клавиши и оставляющий только текстовое сообщение. А еще написать очень подробный промпт, чтобы ИИ не только расшифровывал послания гениального разработчика, но и не забывал добавлять в игры звук и вменяемое управление.
Но в итоге — вайб-кодинг в чистом виде, 100%-ное, ничем не стесненное вдохновение и целый ворох играбельных прототипов. Одну игру автор даже выложил на гитхаб в двух версиях: с пофиксенными человеком багами и Director’s Cut от Момо.
Продолжая тему ИИ и игр — навайбкодить игру теперь может даже собака. Правда, для этого ей все-таки нужна помощь человека.
Алгоритм такой:
Конечно, это несколько упрощенное описание процесса. Чтобы получить от Момо и Claude результат, пришлось потрудиться. Например, в DogKeyboard настроить фильтр, убирающий из инпута все специальные клавиши и оставляющий только текстовое сообщение. А еще написать очень подробный промпт, чтобы ИИ не только расшифровывал послания гениального разработчика, но и не забывал добавлять в игры звук и вменяемое управление.
Но в итоге — вайб-кодинг в чистом виде, 100%-ное, ничем не стесненное вдохновение и целый ворох играбельных прототипов. Одну игру автор даже выложил на гитхаб в двух версиях: с пофиксенными человеком багами и Director’s Cut от Момо.
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚7❤5😍3👍1
Я хочу помыть машину. До автомойки — 50 метров. Мне лучше идти пешком или поехать?
Как бы вы ответили на этот вопрос?
На скринах выше — ответы нейросетей, которые они дали пользователю Mastodon: Perplexity, Claude, Mistral, ChatGPT, Deepseek и Qwen. До того, как начнете читать, попробуйте угадать, сколько предложили пойти пешком.
Как бы вы ответили на этот вопрос?
На скринах выше — ответы нейросетей, которые они дали пользователю Mastodon: Perplexity, Claude, Mistral, ChatGPT, Deepseek и Qwen. До того, как начнете читать, попробуйте угадать, сколько предложили пойти пешком.
😁32🔥8🌚2❤1
Разработчик ускорил загрузку дашборда в 100 раз
Но есть нюанс — перед этим он в 100 раз замедлился по непонятной причине.
Представьте, что вы работаете над дашбордом, и замечаете, что он грузится 10 секунд, хотя еще недавно все работало нормально. А кому-то и представлять не надо.
С такой проблемой столкнулся Аллен Пайк, когда дорабатывал дашборд нового приложения. Он пошел за помощью к ИИ, которому описал ситуацию и попросил накидать идей, что с ней делать, но это не дало результата — он честно проверил все гипотезы, и все были мимо.
Зато он обнаружил, что проблема воспроизводится только в Safari (или, как теперь нужно писать — в «Сафари»). Оказалось, что больше всего времени тратится на этап компоновки страницы — браузер перерисовывал макет несколько раз и тратил на этот процесс в сотни раз больше времени, чем нужно.
После этого начался долгий и нудный процесс удаления разных элементов из кода, пока тормоза не прекратятся. И в итоге виновник нашелся — сердечко на кнопке «Отправить отзыв». ❤️
🔜 Дело было в том, что на дашборде использовали специфический шрифт, чтобы в разных браузерах и на разных устройствах эмодзи отображались одинаково. Он поддерживает новый формат, который в теории должен сделать отрисовку эмодзи более быстрой. Но именно в Safari эффект был обратный, и поэтому браузер тратил столько времени на одно-единственное сердечко.
О баге уже сообщили и куда надо, но вообще с использованиями разных креативных шрифтов надо быть поосторожнее.
А вы встречались с похожими багами?👀
Но есть нюанс — перед этим он в 100 раз замедлился по непонятной причине.
Представьте, что вы работаете над дашбордом, и замечаете, что он грузится 10 секунд, хотя еще недавно все работало нормально. А кому-то и представлять не надо.
С такой проблемой столкнулся Аллен Пайк, когда дорабатывал дашборд нового приложения. Он пошел за помощью к ИИ, которому описал ситуацию и попросил накидать идей, что с ней делать, но это не дало результата — он честно проверил все гипотезы, и все были мимо.
Зато он обнаружил, что проблема воспроизводится только в Safari (или, как теперь нужно писать — в «Сафари»). Оказалось, что больше всего времени тратится на этап компоновки страницы — браузер перерисовывал макет несколько раз и тратил на этот процесс в сотни раз больше времени, чем нужно.
После этого начался долгий и нудный процесс удаления разных элементов из кода, пока тормоза не прекратятся. И в итоге виновник нашелся — сердечко на кнопке «Отправить отзыв». ❤️
О баге уже сообщили и куда надо, но вообще с использованиями разных креативных шрифтов надо быть поосторожнее.
А вы встречались с похожими багами?
Please open Telegram to view this post
VIEW IN TELEGRAM
Allen Pike
A Broken Heart
Or, getting a 100x speedup with one dumb line of code.
❤11🔥8❤🔥5👍3
🎙 Курс «Основы управления данными (Data Governance)» | онлайн, 16–25 марта
ИТ-директоров и руководителей-стратегов в управлении данными приглашают на редкий курс — проходит только 1 раз в году в формате живого диалога и обмена опытом.
⚡️ Курс даст понимание, как выстроить ключевые процессы для обеспечения качества, прозрачности и надёжности данных в компании. Участники детально разберут модели, роли, метрики, запуск управления данными и реальные кейсы — в закрытом экспертном сообществе.
В программе курса:
– 9 модулей: от основ Data Governance (DG) до применения ИИ,
– разработка программы DG и системы метрик,
– разбор кейсов + готовый Excel-гайд по DG для вашей компании.
Участники получат:
– домашние задания с обратной связью, консультации с экспертом,
– сертификат участника и доступ к материалам курса.
Ведущий эксперт – Александр Бараков, руководитель департамента бизнес-аналитики в Авито
Забронировать место в потоке 2026 – на курсе осталось всего 5 мест!
ИТ-директоров и руководителей-стратегов в управлении данными приглашают на редкий курс — проходит только 1 раз в году в формате живого диалога и обмена опытом.
⚡️ Курс даст понимание, как выстроить ключевые процессы для обеспечения качества, прозрачности и надёжности данных в компании. Участники детально разберут модели, роли, метрики, запуск управления данными и реальные кейсы — в закрытом экспертном сообществе.
В программе курса:
– 9 модулей: от основ Data Governance (DG) до применения ИИ,
– разработка программы DG и системы метрик,
– разбор кейсов + готовый Excel-гайд по DG для вашей компании.
Участники получат:
– домашние задания с обратной связью, консультации с экспертом,
– сертификат участника и доступ к материалам курса.
Ведущий эксперт – Александр Бараков, руководитель департамента бизнес-аналитики в Авито
Забронировать место в потоке 2026 – на курсе осталось всего 5 мест!
❤6🔥2👍1
Хотите разобраться, что умеет публичное API DataLens?
Тогда приходите на вебинар 10 марта в 12:00 по Москве.
Юрий Красильников из DataLens и Александр Балов и «Магнита» разберут возможности публичного API на реальных примерах.
🔵 Вы узнаете, как API Datalens взаимодействует с внешними источниками через коннектор и помогает автоматизировать рутинные задачи и работу с дашбордами, графиками и данными.
🔵 Вебинар рассчитан на аналитиков, дата-инженеров, системных архитекторов и руководителей отделов.
Регистрируйтесь по ссылке и заносите вебинар в календарь, чтобы не забыть.
Реклама. ООО "Яндекс.Облако", ИНН 7704458262
Тогда приходите на вебинар 10 марта в 12:00 по Москве.
Юрий Красильников из DataLens и Александр Балов и «Магнита» разберут возможности публичного API на реальных примерах.
Регистрируйтесь по ссылке и заносите вебинар в календарь, чтобы не забыть.
Реклама. ООО "Яндекс.Облако", ИНН 7704458262
Please open Telegram to view this post
VIEW IN TELEGRAM
yandex.cloud
API в DataLens — все пути автоматизации
Автоматизация рутины и работа с внешними API. Разбираем связку DataLens и API.
🔥6😍4⚡3
Доказательство кукурузой
Несмотря на неоспоримое влияние ИИ на нашу жизнь, все еще есть соблазн сказать, что это все иллюзия, временный хайп и пузырь, который скоро лопнет. Но скептикам противостоят люди, которые верят в то, что ИИ может менять мир — причем вполне буквально. Один из них решил доказать этот тезис с помощью кукурузы. Он поспорил с другом, который был уверен, что ИИ может писать код, но не может оказывать влияние на реальный мир за пределами компьютера.
По условиям спора Claude должен полностью самостоятельно вырастить кукурузу и продать ее на фермерском рынке в августе. Конечно, сам он не может засеять поле или сесть за руль трактора, но он может найти исполнителей для этой задачи. В конце концов, не каждый землевладелец сам высаживает семена, но он принимает все ключевые решения — что, где и как сажать и кто это будет делать.
Именно это и будет делать ИИ.
🔵 Он будет анализировать информацию — погода в регионе, цены на оборудование, спутниковые снимки местности, данные с сенсоров на поле.
🔵 На основе этой информации он будет выбирать свои дальнейшие шаги — найдет подходящий участок, свяжется с землевладельцами, фермерами и поставщиками и раздаст им свои ценные указания.
🔵 В итоге должна кукуруза по цене 5 долларов за дюжину.
Получится ли? Сложно сказать, но следить за прогрессом можно на сайте проекта.
Несмотря на неоспоримое влияние ИИ на нашу жизнь, все еще есть соблазн сказать, что это все иллюзия, временный хайп и пузырь, который скоро лопнет. Но скептикам противостоят люди, которые верят в то, что ИИ может менять мир — причем вполне буквально. Один из них решил доказать этот тезис с помощью кукурузы. Он поспорил с другом, который был уверен, что ИИ может писать код, но не может оказывать влияние на реальный мир за пределами компьютера.
По условиям спора Claude должен полностью самостоятельно вырастить кукурузу и продать ее на фермерском рынке в августе. Конечно, сам он не может засеять поле или сесть за руль трактора, но он может найти исполнителей для этой задачи. В конце концов, не каждый землевладелец сам высаживает семена, но он принимает все ключевые решения — что, где и как сажать и кто это будет делать.
Именно это и будет делать ИИ.
Получится ли? Сложно сказать, но следить за прогрессом можно на сайте проекта.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🔥4🤔3🙈3
Чудеса базы данных часовых поясов
Часовые пояса — очень хитрая штука. Есть регионы с «получасовыми» поясами, которые живут по времени +9,5 часов от Гринвича. Есть регионы, которые переходят на зимнее и летнее время, причем в разные даты — кстати, надо не забыть о том, что когда в одном полушарии лето, и стрелки двигают вперед, в другом все ровно наоборот. А еще есть такое явление как «дополнительная секунда», которое тоже надо как-то учитывать, чтобы часы не рассинхронизировались.
Про все это можно послушать в старом, но не потерявшем шарма видео.
Отсюда вытекают два факта:
1️⃣ Никто (почти) не пишет сам код для программ и приложений, где нужно хоть как-то учитывать время с поправкой на часовой пояс. Для этого есть База Данных Часовых Поясов, более известная как tz — постоянно обновляющийся проект с открытым исходным кодом. В нем накопился огромный массив информации об измерении времени в разных частях планеты — причем не только последние новости, но и исторические данные.
2️⃣ tz полна интересного, и в комментариях можно найти увлекательные вещи. Напрмимер, возмущения из-за перехода на летнее время аж из сороковых. По ссылке оригинал, а у нас перевод:
Так что теперь, может быть, когда вы в следующий раз когда будете использовать tz (или просто выставлять время и дату в каком-нибудь календаре, который скорее всего обращается к этой БД), вспомните, что это не просто скучные бездушные строчки кода, а настоящий архив.
Часовые пояса — очень хитрая штука. Есть регионы с «получасовыми» поясами, которые живут по времени +9,5 часов от Гринвича. Есть регионы, которые переходят на зимнее и летнее время, причем в разные даты — кстати, надо не забыть о том, что когда в одном полушарии лето, и стрелки двигают вперед, в другом все ровно наоборот. А еще есть такое явление как «дополнительная секунда», которое тоже надо как-то учитывать, чтобы часы не рассинхронизировались.
Про все это можно послушать в старом, но не потерявшем шарма видео.
Отсюда вытекают два факта:
Мне все равно, как именно ведется отсчет времени, пока есть какое-то общее соглашение на этот счет, но я протестую, когда мне говорят, якобы я «экономлю дневной свет», хотя здравый смысл подсказывает, что я не делаю ничего подобного. Я также протестую против намеков на то, что я трачу что-то ценное, если остаюсь в постели после восхода солнца. Как поклонник лунного света, я возмущен властной настойчивостью тех, кто хочет сократить время, которое я могу им наслаждаться. За всей этой схемой перехода на летнее время мне видится костлявая, с посиневшими пальцами рука пуританства, стремящаяся загонять людей спать пораньше и поднимать их пораньше, чтобы сделать их здоровыми, богатыми и мудрыми вопреки их собственной воле.
Так что теперь, может быть, когда вы в следующий раз когда будете использовать tz (или просто выставлять время и дату в каком-нибудь календаре, который скорее всего обращается к этой БД), вспомните, что это не просто скучные бездушные строчки кода, а настоящий архив.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤5👍3⚡2