TGViewer
Channel Public Channel
MDA - Malakhov Dmitry’s channel

MDA - Malakhov Dmitry’s channel

@malakhovdm

Строю продукты руками AI-агентов и показываю как: воркфлоу, скиллы для Claude Code, фейлы с цифрами. Инструменты отдаю, новости не пересказываю. Дима, full-stack, Белград
Subscribers
796
Photos
51
Videos
5
Links
48
Recent Posts 19 shown
Post #189 309
У нас было 2 подписки на кодекс, 2 грока, одна на клод, 15$ мощнейшего дипсик-флеша, полсолонки opencode go, курсор и гора всего такого, всех цветов, а ещё гигачат. Не то чтобы это всё было нужно в работе, но раз начал коллекционировать агентов, то иди в своём увлечении до конца.

Единственное, что меня беспокоило — это лимиты. В мире нет никого более беспомощного, безответственного и безнравственного, чем человек у которого закончились лимиты подписок. И я знал, что довольно скоро мы в это окунёмся
  • 😁 23
  • 🥰 1
  • 🙏 1
Post #187 231
новая неделя, новые лимиты 🚀🚀🚀
  • 👌 3
  • 😇 2
  • 🆒 2
Post #186 410
Если вдруг кому интересно (и кто еще сам себе такую штуку не навайбкодил) - я тут запилил общий трекер лимитов подписок для всяких AI агентов

Если на некоторых есть более одного аккаунта - он может сам переключаться между ними при приближении к лимиту

Поддерживает
• Claude Code
• Codex
• Grok build CLI
• OpenCode Go
• Kimi
Z.AI
• Cursor
• DeepSeek
• OpenRouter

Лайк, шер, репост, подписка
https://github.com/malakhov-dmitrii/subscriptionbar
  • 👍 9
  • ⚡ 2
  • 🔥 1
  • 😁 1
  • 🍾 1
  • 😘 1
Post #185 390
Наткнулся на охуенную статью про то, как можно сделать issue tracker без Jira, Linear и даже без базы данных.

Ссылка: https://blog.manganin.dev/blog/reinventing-issue-tracking/

Идея сначала кажется почти тупой:
а что если каждая задача — это просто файл?
Например:
issues/
├── telegram-messages-stay-unread
├── slow-message-sending
└── fix-login

Внутри файла — описание задачи.
А история изменений, синхронизация, конфликты, offline mode — всё это уже умеет Git.
То есть буквально:
задача = файл
список задач = папка
история = Git
синхронизация = git push / git pull

И всё.
Но тут возникает очевидная проблема: а почему бы просто не положить .issues прямо в репозиторий с кодом?
Представим:
project/
├── src/
├── package.json
└── .issues/

Вы две недели сидите в feature/new-chat.
А за это время в main коллеги:
— создали 15 задач — закрыли 10 — поменяли описания — добавили комментарии

И теперь issue tracker начинает жить внутри ваших code branches.

Чтобы просто увидеть актуальные задачи, надо тянуть main, ребейзиться и вообще смешивать две вещи, которые друг к другу отношения почти не имеют.

Хуйня же получается.

Автор пошёл дальше и попробовал использовать внутренности Git:
refs/issues/1
refs/issues/2
refs/issues/3

Технически — красота.
Git и так умеет хранить refs, commits, trees, blobs. Почему бы не засунуть туда ещё и issues?

А потом выясняется, что чтобы просто изменить пару строк в задаче, начинается:
git hash-object
git mktree
git commit-tree
git update-ref

И в какой-то момент возникает очень правильный вопрос:

«А зачем же я вообще пытаюсь сделать из Git базу данных?»
И вот после этого автор приходит к финальному решению.
Два репозитория.
Один:
project.git

Там код.
Второй:
project-issues.git

Там задачи.
И второй репозиторий — буквально набор обычных файлов.
В итоге:
CODE               ISSUES
│ │
code repo issues repo

обычные файлы

Клиент написал новый баг?
Изменился только issues repo.
Вы в этот момент пилите feature branch?
Вообще похуй. Ваша ветка кода никак не поменялась.
Закрыли задачу?
Коммит в issues repo.
Исправили код?
Коммит в code repo.

Два независимых потока изменений.
А сверху можно спокойно нарисовать привычный интерфейс:
○ Telegram messages stay unread
○ Slow message sending
✓ Fix login

И пользователь вообще может не знать, что под капотом это просто файлы в Git.

При этом не нужен отдельный Postgres, IssueService, REST API, синхронизация, история изменений и ещё двадцать слоёв хуйни, потому что половину этой работы Git уже умеет делать сам.

Но самое интересное в статье для меня даже не issue tracker.
А сам ход мысли.
Мы очень часто начинаем проектирование с вопроса:
«Как правильно построить архитектуру такой системы?»

И дальше понеслось:
сервис база API events queues repositories DTO
ещё какая-нибудь дичь
Хотя иногда полезнее сначала спросить:
«А какой workflow я вообще хочу получить?»
И уже потом думать, какая архитектура для него нужна.

Потому что иногда после этого оказывается, что вместо отдельного сервиса, базы данных и API вам достаточно:
файла, папки и Git.

И это прекрасно.
  • ❤ 11
  • 🔥 3
  • 🥰 1
  • 👏 1
  • 🤣 1
Post #184 615
А вы знали что в приложении ChatGPT можно сыграть в змейку, пока генерится картинка?

Я вот не знал, откроется если длинно тапнуть на лоадер 🤷‍♂️
  • 🍓 4
  • 🍾 2
  • 😢 1
  • 💋 1
Post #183 500
кек кейс #1: попросил его найти мне зубного врача рядом, так он провел рисерч и прям по фактам дашбордик нарисовал
  • 😁 1
  • 🍾 1
  • 🤝 1
Post #182 503
Сегодня вышел DeepSeek v4.1-flash - и, надо сказать, он очень хорош

положил туда 5$ для теста, и за полный день полноценной работы с ним там еще что-то около 1$ осталось (в то время как прошлый DeepSeek v4 Pro сжег те же 5$ за час, потратив примерно в 10 раз меньше токенов)

Помимо того, что он оказался весьма неплох (а он не только по бенчмаркам, но и на практике похоже реально обгоняет, например, grok 4.6, который я тоже тестировал и который мне вполне понравился), так он еще ОЧЕНЬ быстрый - выдает по 250 токенов в секунду, когда opus/astra/sol выдают по 50-80, грок около 100 - это очень круто, и заметно меняет ход работы

А помимо того, (по крайней мере в deepseek harness) он еще и очень часто попадает в кеш, то есть сами запросы к нему обходятся супер дешево. И при этом - чем дольше работаешь над задачей, тем кажется, чаще он попадает в кеш (мне он писал что попадания в кеш типа 99.8% в некоторых случаях), и тем дешевле продолжение работы

Обычно с тем же опусом с течением времени все наоборот - косты растут как на дрожжах

Короче, много не ждал, а оказалось очень сильное решение, и кажется, я буду использовать его ближайшее время довольно активно
  • ❤ 5
  • 🕊 1
  • 💯 1
  • 🏆 1
  • 🎅 1
Post #181 522
  • ⚡ 3
  • 🔥 3
  • ❤ 1
  • 🏆 1
  • 🍓 1
Post #180 508
У @denissexy подсмотрел, как он с GPT-6 Astra сделал 3д локацию из фоток и понял, что наконец настал тот момент, когда такую штуку могу сделать и я - уже давно я хотел такое провернуть, но эйяй прошлого был еще не настолько хорош, хотя фотки и видео родных уже давно попросил сделать и основная база уже была

Фотограмметрия (photogrammetry) — когда программа автоматически восстанавливает геометрию и текстуры по снимкам с разных ракурсов.

У нас получился смешанный подход: фотограмметрия дала фрагмент фасада, а дом целиком собран моделированием по референсам — фотографиям, видео и твоей схеме, с последующей детализацией в Blender.


Процесс занял несколько часов на выходных, я просто с телефона стартанул дело, пару раз направил словами, и пришел смотреть на готовый результат, а он получился очень ну максимально похожим - во всяком случае я бы сам вряд ли сделал лучше, не потратив на это жизнь в блендере

Прогулка по локации, изометрия, свободный обзор, текстуры стен/дивана и тд вытянутые прям из фоток и видео, запиненые референсы, освещение и все такое. короче шок в шоке

Очевидно, есть куда бесконечно развивать, можно хоть мини-игру сделать типа гонки где ты с пацанами на каких-нибудь тележках гоняешь, хоть даже point-and-click квесты, или еще чего

—-

это прям кайф-кайф, мне очень понравилось
  • ❤ 2
  • 🔥 2
  • 🤣 1
  • 🍓 1
  • 😘 1
Post #178 675
если кто работает через cmux, я наконец-то доделал штуку, чтобы с ним можно было работать с телефона (или откуда там удобнее) через веб-интерфейс

https://github.com/malakhov-dmitrii/cmux-remote

зачем?
у claude code есть мобилка, у кодекса - есть
а у всяких штук типа opencode, pi, omp и многих других - нет, и это очень неудобно, когда надо быстро что-то этим агентам закинуть в пути, посмотреть, что они там понаписали и тд

вот теперь - можно

(у cmux есть мобилка конечно, но доступ через founder edition подписку за 30 баксов в месяц, спасибо конечно)

• может смотреть/переключать воркспейсы/табы
• создавать новые
• отправлять сообщения, копипастить и тд
• word wrap и размер шрифта к счастью можно менять

ставите на свой мак, подрубаете tailscale (это бесплатно, мы же не хотим личный терминал в паблик просовывать), и вуаля
  • 👍 6
  • 🔥 4
  • 🎉 3
  • 🫡 1
  • 🦄 1
Post #177 650
обожаю 🌚

кто бы мог подумать, что одним из центральных навыков при работе с агентами является не столько техническая компетентность или другие хардскилы, а по факту - критическое мышление + задавание тупых вопросов в самых неожиданных местах



• Готово!
• Точно готово?
• Да, абсолютно точно готово
• А если проверю?
• Сорян, не готово
• 🤬
  • 😁 9
  • 🫡 2
  • 🤡 1
  • 💯 1
  • 🎄 1
Post #176 572

Forwarded from I’m CTO, bitch

#вайбкуколдинг
Настоящее программное обеспечение (ИИ слоп) произведён и (или) распространён иностранным агентом Опусом Клодовичем Антропиковым либо касается деятельности иностранного агента Опуса Клодовича Антропикова.
  • 😁 7
  • ❤ 1
  • 💩 1
  • 💯 1
  • 🤝 1
Post #175 553
ох, база 😁
  • 🕊 2
  • 🔥 1
  • 💩 1
  • 😎 1
Post #174 771
Мне кажется что за десятилетия программирования только сейчас с появлением агентов до широких масс доходит мысль что покрытие тестами не гарантирует ни качество кода, ни надежность (даже если сами тесты хорошие)

Я просто наблюдаю как некоторые давали метрики покрытия раньше как KPI, как агенты сейчас бодро репортят 5к зеленых тестов и тд, как будто бы это что-то важное значит

В большинстве случаев никто их особо не писал, либо посредственно ибо влом копаться во всем этом

А агентам не влом - они и тесты напишут и по тдд все сделают и пирамиду тестирования и чего только не - вообще красота

Но прод как падал, так и падает, регрессии и все остальное тоже

Конечно с тестами лучше чем совсем без них, но дело, кажется, не в них
  • 🔥 3
  • 💋 2
  • 🤗 1
  • 😎 1
Post #173 686
у клода есть /effort ultracode: на каждую нормальную задачу агент пишет скрипт, а рантайм гоняет сабагентов. не чат, а код, который крутит агентов

у Grok Build CLI рантайм уже был (но про него кажется никто не знает) - /workflow, /workflows, /deep-research. а отдельного режима не было — сам не пишет скрипт на каждую задачу, пока не пнёшь

я это дописал. skill + правило и вуаля
ставишь:

grok plugin install malakhov-dmitrii/grok-ultracode --trust

потом /ultracode — и дальше багфикс или ревью сами становятся workflow

это не ultrawork и не ralph. там оркестратор всё ещё модель в чате. тут цикл в скрипте

github.com/malakhov-dmitrii/grok-ultracode

на hn тоже кинул, если кому интересно потыкать в комменты
news.ycombinator.com/item?id=49385495

кто на гроке сидит — пробовать есть смысл. кто нет — ну я просто держу в курсе 😁
  • 😘 2
  • 😁 1
  • 👌 1
  • 💯 1
Post #171 725
а, мем забыл
  • 🕊 4
  • 🤗 2
  • 🔥 1
  • 👌 1
  • 💅 1
Post #170 698
в чате рядом человек посчитал: за неделю на максимальной подписке за 170$ он сжёг примерно столько же, сколько на 5 кодексах по 100$. ему ответили: некорректное сравнение, токены разные, там модель, кэш и вообще

и правы оба. просто мерить нечем

смотри, как это выглядит со стороны того, кто платит

есть тариф за 20$, сколько там токенов, неизвестно. есть за 100$ и за 200$, на них написано x5 и x20

x5 от чего? от неизвестного

множитель есть, базы нет. как «в пять раз больше!» на упаковке, где не указаны граммы. и держать его ровным никто не обещал: бесплатный недельный лимит я сжёг где-то за час, тариф за 30$ прожил часа два-три, а до потолка самого дорогого третью неделю добраться не могу

считать токены? умные люди уже посчитали, сколько подписка реально отдаёт, только это не обещание провайдера, а замер одного человека за одну неделю

сравнить по API-ценам? почти вся моя работа идёт через подписку, где цифры взяты вообще из другого места. считаю не то, что покупаю

а потом выходит новая модель и говорит: нам на ту же задачу нужно в 4 раза меньше токенов, и стоим мы в 3 раза дешевле. и шкала опять поехала

в общем я перестал сравнивать вход и меряю выход, максимально тупо:

🔹 время на задачу. одно и то же кодекс делал полчаса, а грок 2-3 минуты. да, я реально сижу с секундомером: 3m17s против 2m33s 😁
🔹 сделал или не сделал, с короткой пометкой почему
🔹 хватило лимита на день и на неделю или нет, на уровне да/нет по каждому тиру

из этого собирается цена тарифа, его примерная ёмкость (сколько работы влезает, пока не упрёшься) и примерная окупаемость (сколько дел я на эти деньги закрыл)

точность так себе, но с этим уже можно работать. вышла новая классная(?) модель, видно, стоит ли ради неё переезжать. смотришь на два тарифа, видно, комбинировать их или взять один потолще

и тут выяснилось, что у самого дешёвого тарифа есть отдельная польза: это уже не урезанная версия, а типа прибор. берёшь минимальный, гоняешь на нём свои задачи, получаешь базу, с которой уже можно сравнивать всё остальное

так я и переехал с клода на кодекс, потом обратно, потом на грок, по пути перещупав почти всё, что выходило, от кими и глм до локально-маргинальных штук

кто-то скажет «ну это не бенчмарк, это все неточно и примерно и вообще не аргумент». ну да, это мера про меня, а не про их х20

а ты как выбираешь? 👇
  • 🍾 2
  • ❤ 1
  • 🫡 1
  • 🆒 1
Post #169 798

Forwarded from Dmitrii Malakhov

Grok 4.6

имхо топ
не ждал xhigh, а его взяли и завезли

думает дольше, дольше делает сам автономно, получается имхо полнее, чем high 4.5

на том же вопросе который я вчера задавал в кли и в курсоре, ответ дал за 3m17s и за 2m33s с двух попыток, но для того чтобы найти ответ пошел с заметно более широким скоупом и по факту вышло заметно лучше

при этом тот же опус 5 дал ответ за 1m36s на уровне 4.5 high

—-

между high и xhigh существенной разницы пока имхо не заметил по качеству, high дал ответы за 2m46s и 2m49s, по времени получается примерно одинаково

при этом замедление по сравнению с 4.5 я связываю с тем, что 45 полностью скипнул одну из поверхностней для сбора данных для ответа, а 46 за ними пошел и подробно собрал все что нужно

—-

45 редко что-то сам делал дольше 5 минут без /goal, все же приходилось ему подкидывать следующие шаги, тут я в 46 дал дело и он полчаса там возился, получилось заметно хорошо
  • ❤‍🔥 4
  • 🏆 3
  • 🤗 1
Post #168 600
в частности, большой плюс именно в том, что ситуации, когда "о, мы делали наш чат под такой-то источник данных, а теперь нам надо сделать под другой, там совсем другая модель коммуникации и поэтому мы можем частично переиспользовать только стили" превращаются в "о, ну мы напишем новый адаптер, чуть подправим используемые компоненты и должно быть ок”
  • 👍 1
  • 🎉 1
  • 🎄 1
  • 🆒 1
Older posts →

About this channel

How can I read @malakhovdm without a Telegram account?
TGViewer shows the public web preview Telegram publishes for MDA - Malakhov Dmitry’s channel: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does MDA - Malakhov Dmitry’s channel have?
MDA - Malakhov Dmitry’s channel (@malakhovdm) has 796 subscribers on Telegram, refreshed roughly every 30 minutes.
Does MDA - Malakhov Dmitry’s channel know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →