"We can be the good guys or we can be the guys that save the world. We can't be both."
Ну жиза.
Ну жиза.
🫡3❤1👍1💩1
Вайбкодинг вызывает зависимость
Мне кажется, ллмки и возможность с их помощью быстро писать код и собирать свои проекты — это новый вид наркотика. На очень узкую аудиторию: на людей, которые получают удовольствие от созидания и решения сложных проблем.
Раньше, чтобы поймать этот кайф от решённой задачи, надо было долго и упорно заниматься ремеслом и идти к своей цели — годами вкуривать технологии, разбираться с тонкостями реализации, мучиться с доставкой изменений. Сам этот путь был барьером, на преодоление которого приходилось прилагать невероятное усилие над собой. Зато и кайф в конце был "заслуженным".
А сейчас тот же кайф достигается в сотни, а то и тысячи раз быстрее, с несопоставимо меньшими усилиями. Но кайф всё такой же сильный.
Я уже не раз ловил себя на том, что не могу остановиться вайбить. Я теперь с такой лёгкостью могу сделать столько всего, что мне давно хотелось! И сижу за проектами — рабочими или своими — пока физически не начнут болеть глаза, я не начну проваливаться в сон или просто не вырублюсь.
И я такой не один — то же самое я вижу у коллег-разработчиков: сидим, вайбим, кайфуем.
И это реально становится похоже на наркотик. А ведь у наркотиков всегда есть последствия — и какие они будут здесь, мы пока не знаем.
Мне кажется, ллмки и возможность с их помощью быстро писать код и собирать свои проекты — это новый вид наркотика. На очень узкую аудиторию: на людей, которые получают удовольствие от созидания и решения сложных проблем.
Раньше, чтобы поймать этот кайф от решённой задачи, надо было долго и упорно заниматься ремеслом и идти к своей цели — годами вкуривать технологии, разбираться с тонкостями реализации, мучиться с доставкой изменений. Сам этот путь был барьером, на преодоление которого приходилось прилагать невероятное усилие над собой. Зато и кайф в конце был "заслуженным".
А сейчас тот же кайф достигается в сотни, а то и тысячи раз быстрее, с несопоставимо меньшими усилиями. Но кайф всё такой же сильный.
Я уже не раз ловил себя на том, что не могу остановиться вайбить. Я теперь с такой лёгкостью могу сделать столько всего, что мне давно хотелось! И сижу за проектами — рабочими или своими — пока физически не начнут болеть глаза, я не начну проваливаться в сон или просто не вырублюсь.
И я такой не один — то же самое я вижу у коллег-разработчиков: сидим, вайбим, кайфуем.
И это реально становится похоже на наркотик. А ведь у наркотиков всегда есть последствия — и какие они будут здесь, мы пока не знаем.
❤4💊4💩2💯2
GitHub
GitHub - strukto-ai/mirage: A Unified Virtual Filesystem For AI Agents
A Unified Virtual Filesystem For AI Agents. Contribute to strukto-ai/mirage development by creating an account on GitHub.
🔗 https://github.com/strukto-ai/mirage
🔗 https://github.com/strukto-ai/mirage
🔗 https://github.com/strukto-ai/mirage
🗂 Mirage — виртуальная файловая система для AI-агентов
1.5к звёзд за сутки на гитхабе. За пару часов с момента, как я начал писать этот пост, цифра выросла с 360 до 1500 — надо разбираться, что за зверь и почему все так резко полетели смотреть.
Контекст: сегодня агенты ходят в S3, Slack, GitHub, Gmail, Notion и ещё в дюжину сервисов. У каждого свой MCP-сервер, свой SDK, свои авторизационные приколы. В итоге агент жонглирует 40+ tool schemas, в половине случаев промахивается мимо нужного, и ломается с каждым апгрейдом модели. Знакомо?
Чуваки из strukto-ai зашли с другой стороны — а что если каждый бэкенд просто примонтировать как путь в одном дереве?
→ Одна ФС, все бэкенды. S3, GDrive, Slack, GitHub, Notion, Linear, Gmail, Redis, MongoDB — всё лежит рядом под общим рутом. Пайплайны компонуются между сервисами как на локальном диске.
→ Привычный bash поверх всего. Агент дёргает любой бэкенд через
→ Портативные воркспейсы. Клонируй, снапшотай, версионируй окружение. Гоняй один и тот же воркспейс между CI, продом и ноутом без перезапусков.
→ Встраивается прямо в апп. Python и TypeScript SDK — закидывается в FastAPI, Express, браузерные приложения. Отдельный демон гонять не надо.
→ Дружит с фреймворками. OpenAI Agents SDK, Vercel AI, LangChain, Pydantic AI, CAMEL, OpenHands. Через CLI цепляется к Claude Code и Codex.
Apache 2.0, оба SDK в комплекте.
Идея под капотом простая: современные LLM свободнее всего владеют bash, потому что на этом корпусе они и обучались плотнее всего. Если каждый бэкенд — это файловая система, агент использует словарь, который и так знает, вместо того чтобы каждый раз учить ему N-ный MCP с нуля.
Судя по динамике звёзд — боль с MCP-зоопарком ощутили многие, не я один 👀
Но вопрос на миллион — а bash вообще правильный интерфейс для агентов? 🤔 С одной стороны — да, корпус огромный, модели реально его жуют. С другой — bash прекрасно умеет уронить прод одной строкой
По крайней мере направление мысли — правильное: вместо того чтобы плодить ещё одну абстракцию, переиспользовать ту, в которой LLM уже native speaker.
🔗 https://github.com/strukto-ai/mirage
🔗 https://github.com/strukto-ai/mirage
🗂 Mirage — виртуальная файловая система для AI-агентов
1.5к звёзд за сутки на гитхабе. За пару часов с момента, как я начал писать этот пост, цифра выросла с 360 до 1500 — надо разбираться, что за зверь и почему все так резко полетели смотреть.
Контекст: сегодня агенты ходят в S3, Slack, GitHub, Gmail, Notion и ещё в дюжину сервисов. У каждого свой MCP-сервер, свой SDK, свои авторизационные приколы. В итоге агент жонглирует 40+ tool schemas, в половине случаев промахивается мимо нужного, и ломается с каждым апгрейдом модели. Знакомо?
Чуваки из strukto-ai зашли с другой стороны — а что если каждый бэкенд просто примонтировать как путь в одном дереве?
→ Одна ФС, все бэкенды. S3, GDrive, Slack, GitHub, Notion, Linear, Gmail, Redis, MongoDB — всё лежит рядом под общим рутом. Пайплайны компонуются между сервисами как на локальном диске.
→ Привычный bash поверх всего. Агент дёргает любой бэкенд через
cat, grep, cp, ls — ту самую юниксовую лексику, на которой LLM обучались плотнее всего. Никаких новых SDK на каждый сервис.→ Портативные воркспейсы. Клонируй, снапшотай, версионируй окружение. Гоняй один и тот же воркспейс между CI, продом и ноутом без перезапусков.
→ Встраивается прямо в апп. Python и TypeScript SDK — закидывается в FastAPI, Express, браузерные приложения. Отдельный демон гонять не надо.
→ Дружит с фреймворками. OpenAI Agents SDK, Vercel AI, LangChain, Pydantic AI, CAMEL, OpenHands. Через CLI цепляется к Claude Code и Codex.
Apache 2.0, оба SDK в комплекте.
Идея под капотом простая: современные LLM свободнее всего владеют bash, потому что на этом корпусе они и обучались плотнее всего. Если каждый бэкенд — это файловая система, агент использует словарь, который и так знает, вместо того чтобы каждый раз учить ему N-ный MCP с нуля.
Судя по динамике звёзд — боль с MCP-зоопарком ощутили многие, не я один 👀
Но вопрос на миллион — а bash вообще правильный интерфейс для агентов? 🤔 С одной стороны — да, корпус огромный, модели реально его жуют. С другой — bash прекрасно умеет уронить прод одной строкой
rm -rf, и доверять это агенту, который иногда галлюцинирует, ну такое 💅По крайней мере направление мысли — правильное: вместо того чтобы плодить ещё одну абстракцию, переиспользовать ту, в которой LLM уже native speaker.
👀3👍2🔥2😁1
Думал закинуть опрос: интересны ли вам посты про AI? Потом вспомнил, что тут дураков нет - конечно интересны!!
😁6😢3🕊1👾1
Forwarded from Data Secrets
Если вы думаете, что ИИ уже повсюду, то вот вам график на подумать
Красное – те, кто используют агентов;
Желтое – платят за чат-ботов;
Зеленое – когда-либо пользовались бесплатными тарифами.
Остальное – люди, ни разу не использовавшие ИИ.
Выглядит, как довольно ранняя стадия распространения технологии. И даже сейчас у нас уже не хватает компьюта на инференс.
Красное – те, кто используют агентов;
Желтое – платят за чат-ботов;
Зеленое – когда-либо пользовались бесплатными тарифами.
Остальное – люди, ни разу не использовавшие ИИ.
Выглядит, как довольно ранняя стадия распространения технологии. И даже сейчас у нас уже не хватает компьюта на инференс.
🤮5😨3🫡3💩1
Vitaly Lyutarevich | Название в разработке pinned «killall SystemUIServer Вместе рестарта, когда ебаные скриншоты (screencapture) в маке перестает работает.»
Смотри стрим нового заводчанина: https://www.youtube.com/live/luU57hMhkak?si=Bhr2PN0-MTsHzusN
YouTube
F.03 Livestream - Day 4
Watch a team of humanoid robots running a full 8-hr shift at human performance levels. This is fully autonomous running Helix-02. Get the Frank 24/7 Merch here: https://figure-ai.myshopify.com
❤2🙈2🫡2👀1
Vitaly Lyutarevich | Название в разработке
Смотри стрим нового заводчанина: https://www.youtube.com/live/luU57hMhkak?si=Bhr2PN0-MTsHzusN
Теперь бот против кожаного мешка соревнуется, гайз, топ контент: https://www.youtube.com/watch?v=luU57hMhkak
YouTube
F.03 Livestream - Day 9 | 191 consecutive hours and 238,000 packages
Watch a team of humanoid robots running a full 191+ Hour shift at human performance levels. This is fully autonomous running Helix-02. Get the 24/7 Merch here: https://figure-ai.myshopify.com
👍2🔥2👏2👀1
«Спасибо» = «мне не будет покоя (пока я не отплачу)»
Читал Чалдини, наткнулся на интересное происхождение слова «спасибо» в разных языках.
Есть в психологии правило взаимного обмена: тебе сделали добро — и ты уже на автомате должен ответить тем же. Вшито настолько глубоко, что в куче языков «спасибо» буквально значит «я тебе должен».
Португальское obrigado — это вообще «обязанный» (от *obrigar*, обязывать). То есть благодаря человека, ты ему говоришь «я тебе обязан».
Но глубже всего это есть у японцев. Их sumimasen — это сразу и «извините», и «спасибо». А растёт оно из глагола 済む (суму) — «заканчиваться, улаживаться» — только в отрицательной форме. То есть, говоря спасибо таким образом, японец буквально благодарит вас за то, что вы помогли ему, и при этом он сожалеет за доставленные неудобства, и остается перед вами в долгу за это: «это ещё не закончено». Мол, я теперь перед тобой в долгу, и долг пока висит.
Получается, в разных культурах и языках суть одна: «спасибо» — это всегда про долг. Просто мы давно перестали слышать в нём расписку. В русском, кстати, тоже есть «премного обязан» — правда, звучит уже архаично, мы так почти не говорим.
Читал Чалдини, наткнулся на интересное происхождение слова «спасибо» в разных языках.
Есть в психологии правило взаимного обмена: тебе сделали добро — и ты уже на автомате должен ответить тем же. Вшито настолько глубоко, что в куче языков «спасибо» буквально значит «я тебе должен».
Португальское obrigado — это вообще «обязанный» (от *obrigar*, обязывать). То есть благодаря человека, ты ему говоришь «я тебе обязан».
Но глубже всего это есть у японцев. Их sumimasen — это сразу и «извините», и «спасибо». А растёт оно из глагола 済む (суму) — «заканчиваться, улаживаться» — только в отрицательной форме. То есть, говоря спасибо таким образом, японец буквально благодарит вас за то, что вы помогли ему, и при этом он сожалеет за доставленные неудобства, и остается перед вами в долгу за это: «это ещё не закончено». Мол, я теперь перед тобой в долгу, и долг пока висит.
Получается, в разных культурах и языках суть одна: «спасибо» — это всегда про долг. Просто мы давно перестали слышать в нём расписку. В русском, кстати, тоже есть «премного обязан» — правда, звучит уже архаично, мы так почти не говорим.
🐳4👀4👍2🤔2❤1
Vitaly Lyutarevich | Название в разработке
«Спасибо» = «мне не будет покоя (пока я не отплачу)» Читал Чалдини, наткнулся на интересное происхождение слова «спасибо» в разных языках. Есть в психологии правило взаимного обмена: тебе сделали добро — и ты уже на автомате должен ответить тем же. Вшито…
Правило взаимного обмена настолько вшито в людей, что его опасались ещё авторы Библии: судьям прямым текстом запрещали брать подарки — «Даров не принимай, ибо дары слепыми делают зрячих и искажают слова правых». Подарок рождает долг, а должник уже не судит честно.
🫡3🌚1🙉1
Читаю дальше Чалдини и наткнулся на штуку, от которой аж защёлкало в голове про IT-собесы.
Старый эксперимент Аронсона и Миллса (1959): девушки, которые прошли через максимально унизительную церемонию посвящения в группу, потом оценивали эту группу как супер-ценную — хотя по факту там ничего интересного не обсуждали, и сами организаторы эксперимента это подчёркивали. Чем больнее вход — тем сильнее ты убеждаешь себя, что оно того стоило. Называется effort justification, оправдание усилий. Мозгу невыносимо признать «я прошёл 5 кругов ада ради средненькой темы», проще накрутить ценность задним числом.
И тут до меня дошла еще одна причина — возможно, одна из ключевых — зачем нужны многоэтапные собесы с алгоритмами, которые в реальной работе ты потом не трогаешь ни разу. Это не только фильтр. Это кузница лояльности. Чел, который выгрыз оффер через 5 этапов и лайвкодинг, дальше сам себе доказывает, что попал в элиту. Отсюда и весь культ «как же престижно работать в [подставь нужное, например, Шмяндекс]».
Самый сок — им можно недоплачивать. Не обязательно прям «ниже рынка», а в смысле: статус и ощущение «я заслужил тут быть» в голове частично замещают деньги. Нематериальная валюта работает как скидка к ЗП. Армия, братства, биг тех — везде один и тот же фокус.
Так что запоминаем: «у нас очень сложный отбор» легко может переводиться как «мы раздуем твоё эго, чтобы сэкономить на твоей зарплате».
Старый эксперимент Аронсона и Миллса (1959): девушки, которые прошли через максимально унизительную церемонию посвящения в группу, потом оценивали эту группу как супер-ценную — хотя по факту там ничего интересного не обсуждали, и сами организаторы эксперимента это подчёркивали. Чем больнее вход — тем сильнее ты убеждаешь себя, что оно того стоило. Называется effort justification, оправдание усилий. Мозгу невыносимо признать «я прошёл 5 кругов ада ради средненькой темы», проще накрутить ценность задним числом.
И тут до меня дошла еще одна причина — возможно, одна из ключевых — зачем нужны многоэтапные собесы с алгоритмами, которые в реальной работе ты потом не трогаешь ни разу. Это не только фильтр. Это кузница лояльности. Чел, который выгрыз оффер через 5 этапов и лайвкодинг, дальше сам себе доказывает, что попал в элиту. Отсюда и весь культ «как же престижно работать в [подставь нужное, например, Шмяндекс]».
Самый сок — им можно недоплачивать. Не обязательно прям «ниже рынка», а в смысле: статус и ощущение «я заслужил тут быть» в голове частично замещают деньги. Нематериальная валюта работает как скидка к ЗП. Армия, братства, биг тех — везде один и тот же фокус.
Так что запоминаем: «у нас очень сложный отбор» легко может переводиться как «мы раздуем твоё эго, чтобы сэкономить на твоей зарплате».
👍3👏3⚡2💩2❤1💯1
Vitaly Lyutarevich | Название в разработке
Читаю дальше Чалдини и наткнулся на штуку, от которой аж защёлкало в голове про IT-собесы. Старый эксперимент Аронсона и Миллса (1959): девушки, которые прошли через максимально унизительную церемонию посвящения в группу, потом оценивали эту группу как супер…
Читаете значит полезную информацию, а лайки ставить не хотите.. все в Шмяндексе будете работать за корм в столовой!
🤓4🔥2💩2💯2🙈2👎1👀1