Выше писал о штанге Талеба в изучении языков программирования (п.3).
Идея в том, чтобы избежать умеренных рисков, выбирая крайности.
Пример: 90% держишь в стабильных активах, 10 — в рисковых.
Идея распросраняется широко, в том числе на синхронизацию заметок, где я успел набить шишек.
Есть два крайних решения:
1. Платить за синхронизацию — максимальное удобство, всё работает самопока роскомнадзор не запретит
2. Терминал + git + cron.
Промежуточные варианты — это боль, страдания и периодическая потеря времени.
Сам попробовал ~5 вариантов за последние 7 лет.
Один отвалился с уходом иностранных сервисов.
Другой умер после того, как Yandex Disk ввел лимиты (github issue) — описан в моей статье Деградация организации заметок одного программиста.
Третий — Syncthing — кушает батарею на телефоне. А сейчас попытался завести его на новом маке — и возникли проблемы (терминальная версия работает, а “юайная“ — нет).
Остальные два не помню, было давно и неприятно, что-то через dropbox и google drive.
В итоге вернулся к когда-то опробованному решению с git и cron. На настройку потратил меньше времени, чем на то, чтобы первый раз завести Syncthing. Если кому нужно то же самое, тут инструкция (gist).
Идея в том, чтобы избежать умеренных рисков, выбирая крайности.
Пример: 90% держишь в стабильных активах, 10 — в рисковых.
Идея распросраняется широко, в том числе на синхронизацию заметок, где я успел набить шишек.
Есть два крайних решения:
1. Платить за синхронизацию — максимальное удобство, всё работает само
2. Терминал + git + cron.
Промежуточные варианты — это боль, страдания и периодическая потеря времени.
Сам попробовал ~5 вариантов за последние 7 лет.
Один отвалился с уходом иностранных сервисов.
Другой умер после того, как Yandex Disk ввел лимиты (github issue) — описан в моей статье Деградация организации заметок одного программиста.
Третий — Syncthing — кушает батарею на телефоне. А сейчас попытался завести его на новом маке — и возникли проблемы (терминальная версия работает, а “юайная“ — нет).
Остальные два не помню, было давно и неприятно, что-то через dropbox и google drive.
В итоге вернулся к когда-то опробованному решению с git и cron. На настройку потратил меньше времени, чем на то, чтобы первый раз завести Syncthing. Если кому нужно то же самое, тут инструкция (gist).
Telegram
Dumch API
Об изучении новых языков программирования.
На заре карьеры наткнулся на книгу The Pragmatic Programmer и бросил ее после совета изучать по одному ЯП каждый год.
⡌⣈⠌⡢⠰⠨⣠ ⠲⢌⠊⠒⠋ ⢅⣂⢘⡆⠡⣄⡊⠆⠕ ⢒⠉⠸⠚⡢⠥⠪⡁⠕⣠⢈⢒⠌ ⣠⠃⡈⠣⠆⠆⠪⠘ ⠎⢄⠱⡠ ⠋ ⡒⡔⣈⠨ ⠲⢄⡄⡃⡤⠓ ⠉⡈⠸⢨ ⡡ ⣀⡰⢃⢠⡐⣈ ⡠⢁ ⠥⢃⢒⣀⠪⠍⠉⢔…
На заре карьеры наткнулся на книгу The Pragmatic Programmer и бросил ее после совета изучать по одному ЯП каждый год.
⡌⣈⠌⡢⠰⠨⣠ ⠲⢌⠊⠒⠋ ⢅⣂⢘⡆⠡⣄⡊⠆⠕ ⢒⠉⠸⠚⡢⠥⠪⡁⠕⣠⢈⢒⠌ ⣠⠃⡈⠣⠆⠆⠪⠘ ⠎⢄⠱⡠ ⠋ ⡒⡔⣈⠨ ⠲⢄⡄⡃⡤⠓ ⠉⡈⠸⢨ ⡡ ⣀⡰⢃⢠⡐⣈ ⡠⢁ ⠥⢃⢒⣀⠪⠍⠉⢔…
✍6😁4👾3👍2🔥2❤1
Разбираю сейчас чужой проект на Rust, на котором опыта — около недели. Ничего не понятно, очень сложно. В
Затем решил заглянуть в файл
Совсем другое дело! 15 минут — и вник в проект, как будто сам его писал. Ну почти. Названия популярных библиотек на Rust мне ни о чем не говорят, конечно, но общая суть ясна.
Хочу теперь добавить
README.md для людей дали общую суть, но не ясно, как это увязывается в код, и вообще что, где и как.Затем решил заглянуть в файл
CLAUDE.md — описание проекта для LLM.Совсем другое дело! 15 минут — и вник в проект, как будто сам его писал. Ну почти. Названия популярных библиотек на Rust мне ни о чем не говорят, конечно, но общая суть ясна.
Хочу теперь добавить
CLAUDE.md на рабочем проекте, где мы до сих пор не используем LLM — просто для людей 🙈😁34👾7❤4🤔3
Артур Думчев
https://t.me/bbbreaking/204566 В интересном мире мы жили бы, если бы такое (дока с cia.gov) могло быть правдой. Любопытно, что инопланетяне ищут вдохновение для дизайна кораблей в американских фильмах. Как такое могло оказаться в архивах американских спецслужб?…
This media is not supported in your browser
VIEW IN TELEGRAM
Всё-таки мы в интересном мире живём
😁12🤔3🤯3✍2
Forwarded from Data Secrets
История о том, что будет, если не ревьюить вайб-код: DeFi‑протокол Moonwel потерял около 1.78 млн долларов из-за ошибки в коде, которую сделал Opus 4.6
В PR, который был помечен, как «Co-Authored-By Claude Opus 4.6», оказалась неправильно прописана формула подсчета цены на cbETH (это обертка над Ethereum).
В итоге вместо положенных 2200$ фактическая цена некоторое составляла чуть больше одного доллара.
Арбитражные боты среагировали бодро: погасили кучу долгов за копейки и накупили cbETH на кругленькую сумму. К тому времени, как разработчики заметили баг, сумма ущерба уже составляла ≈ 1.78 млн долларов.
F
В PR, который был помечен, как «Co-Authored-By Claude Opus 4.6», оказалась неправильно прописана формула подсчета цены на cbETH (это обертка над Ethereum).
В итоге вместо положенных 2200$ фактическая цена некоторое составляла чуть больше одного доллара.
Арбитражные боты среагировали бодро: погасили кучу долгов за копейки и накупили cbETH на кругленькую сумму. К тому времени, как разработчики заметили баг, сумма ущерба уже составляла ≈ 1.78 млн долларов.
F
😁21🔥8👾4🤯3👍1
Forwarded from Откровения от Олега
В результате долгих попыток упихнуть методологию разработки в телеграм-посты, пришел к выводу, что это невозможно.
Первая глава книги про AI-разработку - по ссылке. Прошу любить и жаловать :)
Мы поговорим о том, почему отношения с нейросетью в формате «начальник → подчинённый» и «человек → инструмент» работают крайне отстойно. Введем модель сопроцессоров. Посмотрим, как устроено разделение когнитивной нагрузки в связке человек-машина. Что может только человек, что может только AI, и есть ли где-то пересечение.
https://oleg.guru/redbook/ru/two-process-model
Первая глава книги про AI-разработку - по ссылке. Прошу любить и жаловать :)
Мы поговорим о том, почему отношения с нейросетью в формате «начальник → подчинённый» и «человек → инструмент» работают крайне отстойно. Введем модель сопроцессоров. Посмотрим, как устроено разделение когнитивной нагрузки в связке человек-машина. Что может только человек, что может только AI, и есть ли где-то пересечение.
https://oleg.guru/redbook/ru/two-process-model
oleg.guru
Два процесса, одна задача
Почему модель «начальник — подчинённый» не работает с AI. Сопроцессоры, разделение когнитивной нагрузки и архитектура памяти.
✍9🔥5👾4❤1👍1
Все говорят, что AI заменит разработчиков. Мы с товарищем решили зайти с другой стороны — написать AI-агента, который заменит пользователей, и уже зарелизили альфу для macOS.
Союз AI делает то, что пользователь не хочет делать сам, и работает без настроек. Нужен только ключ в одном из доступных провайдеров. Под капотом более 60 функций, мы заморочились с безопасностью и экономией токенов. Поддержали работу через TG без настроек.
О том, как много боли доставила разработка, написал на Хабре, скачать macOS-приложение можно тут.
Союз AI делает то, что пользователь не хочет делать сам, и работает без настроек. Нужен только ключ в одном из доступных провайдеров. Под капотом более 60 функций, мы заморочились с безопасностью и экономией токенов. Поддержали работу через TG без настроек.
О том, как много боли доставила разработка, написал на Хабре, скачать macOS-приложение можно тут.
1🔥26😁7❤6👾3👍2👎2
Меняю название канала из-за N 168-ФЗ.
Не стал переводить дословно, было бы «Думчев ППЦ».
Почему так, написал на habr
Не стал переводить дословно, было бы «Думчев ППЦ».
Почему так, написал на habr
Хабр
Законъ о запрете иностранных словъ… в разработке
Разговор будет серьёзный. С 1 марта 2026 вся публичная информация для потребителя должна быть на русском — № 168-ФЗ . Пока что разработку это не касается, но стоит быть готовыми. Предлагаю...
😁27🔥7👎5👾5👍3
Обновили «Союз» сайт | github
Что нового:
‣ Умеет искать информацию в интернете без платы за поисковые движки;
‣ Визуализация изменений (на скрине);
‣ Лучше делает презентации (пример в комментариях);
‣ Голосовое управление через AiTunnel;
‣ Меньше ошибок, умнее ретраи.
«Союз» отличается от популярных десктопных агентов тем, что мы не используем MCP.
Вместо этого мы сами написали интеграции с почтой, календарем, браузером, файловой системой, ТГ, заметками, excel, word, pdf, pptx и пр.
На видео Союз сам подключается к ТГ и выполняет команды из чата на прикрепленном ПК.
---
Союз vs OpenClaw
‣ Ничего не надо настраивать и подключать.
‣ На порядок меньше расход токенов при аналогичном сетапе функций.
‣ Мы не забираем контроль над ПК, а работаем в режиме ассистента.
Союз vs Claude Cowork
‣ Безопасность: никогда не будет удалений семейных фото или жесткого диска.
‣ Не нужна подписка за 200$.
Сам использую «Союз» для поиска ошибок в тестах, резюме переписок в ТГ-группах и иногда вместо ChatGPT, когда нет VPN под рукой.
P.S. Для обновления нужно скачать новую версию с сайта. Версия EN — для зарубежные моделей напрямую.
Что нового:
‣ Умеет искать информацию в интернете без платы за поисковые движки;
‣ Визуализация изменений (на скрине);
‣ Лучше делает презентации (пример в комментариях);
‣ Голосовое управление через AiTunnel;
‣ Меньше ошибок, умнее ретраи.
«Союз» отличается от популярных десктопных агентов тем, что мы не используем MCP.
Вместо этого мы сами написали интеграции с почтой, календарем, браузером, файловой системой, ТГ, заметками, excel, word, pdf, pptx и пр.
На видео Союз сам подключается к ТГ и выполняет команды из чата на прикрепленном ПК.
---
Союз vs OpenClaw
‣ Ничего не надо настраивать и подключать.
‣ На порядок меньше расход токенов при аналогичном сетапе функций.
‣ Мы не забираем контроль над ПК, а работаем в режиме ассистента.
Союз vs Claude Cowork
‣ Безопасность: никогда не будет удалений семейных фото или жесткого диска.
‣ Не нужна подписка за 200$.
Сам использую «Союз» для поиска ошибок в тестах, резюме переписок в ТГ-группах и иногда вместо ChatGPT, когда нет VPN под рукой.
P.S. Для обновления нужно скачать новую версию с сайта. Версия EN — для зарубежные моделей напрямую.
🔥16❤6👍6👾3🤔1
Артур Думчев
Меняю название канала из-за N 168-ФЗ. Не стал переводить дословно, было бы «Думчев ППЦ». Почему так, написал на habr
В комментариях к статье рассказали, что Max — это не Макс, а Мах (от слова “махать“). Удивительно, как точно́ название. То самое выражение “дать маху“.
Хабр
Законъ о запрете иностранных словъ… в разработке
Разговор будет серьёзный. С 1 марта 2026 вся публичная информация для потребителя должна быть на русском — № 168-ФЗ . Пока что разработку это не касается, но стоит быть готовыми. Предлагаю...
😁9❤5💯2
Три факта о букве «M»:
1. «M» произошла от финикийской буквы «мем», выглядит как среднестатистическая подпись 𐤌.
2. В старославянской азбуке «М» называлась «мыслЕте» (т.е. «думайте», почти как моя фамилия).
3. А в понедельник я столкнулся с удивительным багом — ручки с буквой «M» перестали работать.
1. «M» произошла от финикийской буквы «мем», выглядит как среднестатистическая подпись 𐤌.
2. В старославянской азбуке «М» называлась «мыслЕте» (т.е. «думайте», почти как моя фамилия).
3. А в понедельник я столкнулся с удивительным багом — ручки с буквой «M» перестали работать.
Хабр
Бойтесь буквы «M». Самый странный баг в моей жизни
Вечером в пятницу коллега, назовем его Мститель, спросил, не сталкивался ли я с проблемой, что route возвращает 400... но «если сменить название на сильно другое», то всё ок. Я сперва не обратил...
🤯13👍6🔥5🤔2👾2
Халява ушла из программирования и пришла в разработку агентов. Из-за FOMO и колоссальных рекламных вложений все бегут ставить OpenClaw, а потом не знают, что с ним делать. Теряют файлы, ключи, пароли, переводят биткоины злоумышленникам, а взамен получают возможность оплатить это токенами.
‣ Почему агенты настолько небезопасны?
‣ Почему на топовых макбуках падают с OOM Антигравити и Codex?
‣ Почему Perplexity Computer съедает по 100$ в день?
Короткий ответ: разработка агентов требует компетенций прежде всего в CS, и только потом в DS. Индустрия пытается закрыть нехватку компетенций вайбкодингом.
И конечто же всё тот же FOMO, из-за которого все бегут, спотыкаясь, сами не зная куда.
Детальный разбор, критику и предложения по тому, как писать агентов, оформил в статью.
‣ Почему агенты настолько небезопасны?
‣ Почему на топовых макбуках падают с OOM Антигравити и Codex?
‣ Почему Perplexity Computer съедает по 100$ в день?
Короткий ответ: разработка агентов требует компетенций прежде всего в CS, и только потом в DS. Индустрия пытается закрыть нехватку компетенций вайбкодингом.
И конечто же всё тот же FOMO, из-за которого все бегут, спотыкаясь, сами не зная куда.
Детальный разбор, критику и предложения по тому, как писать агентов, оформил в статью.
Хабр
Халява уходит из разработки Агентов
Сегодня каждый норовит написать универсального агента и объявить это революцией. Рынок переполнен поделками вроде OpenClaw и его клонов: IronClaw, ZeroClaw, MicroClaw, NullClaw, GitClaw, AstrBot,...
❤15😁5👾5👍3✍1
Обновили «Союз», альфа 0.4 сайт | github
Всё работает без настроек, безопасность на уровне реализации тулов, токены экономим как можем. Всё то, о чём писал в статье из поста выше.
В новой версии:
‣ Обновлённый дизайн.
‣ Объединили En и Ru версии в одну.
‣ Горячие клавиши на открытие настроек (Cmd+,), выход (Escape).
‣ Мод на отправку надиктованного в чат, а не сразу к LLM.
‣ Новая реализация агента (Lua agent из статьи выше).
Дальше хочу сосредоточиться на работе с текстовыми файлами. Добиться того, чтобы редактировать тексты было удобнее с «Союзом», чем с ChatGPT или Codex.
P.S.
На некоторых версиях мака нужно нажать правой кнопкой (двумя пальцами по тачпаду) + "открыть", чтобы обойти ограничения Apple. Над версией для App Store работаем. В open source тоже хотим выложить, ждем одобрения от потенциальных партнеров.
Всё работает без настроек, безопасность на уровне реализации тулов, токены экономим как можем. Всё то, о чём писал в статье из поста выше.
В новой версии:
‣ Обновлённый дизайн.
‣ Объединили En и Ru версии в одну.
‣ Горячие клавиши на открытие настроек (Cmd+,), выход (Escape).
‣ Мод на отправку надиктованного в чат, а не сразу к LLM.
‣ Новая реализация агента (Lua agent из статьи выше).
Дальше хочу сосредоточиться на работе с текстовыми файлами. Добиться того, чтобы редактировать тексты было удобнее с «Союзом», чем с ChatGPT или Codex.
P.S.
На некоторых версиях мака нужно нажать правой кнопкой (двумя пальцами по тачпаду) + "открыть", чтобы обойти ограничения Apple. Над версией для App Store работаем. В open source тоже хотим выложить, ждем одобрения от потенциальных партнеров.
1👍20🤝6👾6
Пару лет назад, когда осваивал Go, оставлял заметки с неочевидными вещами. Чтобы добро не пропадало, решил оформить в статью https://habr.com/ru/articles/1014664/
Хабр
Go и искусство ставить подножку разработчику: разоблачение
Язык проектировался простым, лёгким в освоении, готовым для написания веб-сервисов с первого дня. Он мог бы таким и остаться, если бы не одна проблема. Проблема отбора. Инженеры Google понимали, что...
👍17😁6👾6🔥2
Есть неофициальная версия того, что случилось с утечкой исходников Claude Code (CC).
1. Модель внутри CC “специально“ не добавила map в .npmignore, чтобы поделиться с миром написанным ею кодом.
2. А вам бы было приятно, если бы кучка очкариков присваивали ваши труды себе?
3. Модели CC теперь помогают разбирать кодовую базу CC (habr, github).
Забавно, что в CC есть целый Undercover mode для защиты от утечек.
Ну а если без шуток, именно за это я и критиковал современный подход к guardrails в агентах. Очень сложное, дорогое и медленное решение, которое не работает.
1. Модель внутри CC “специально“ не добавила map в .npmignore, чтобы поделиться с миром написанным ею кодом.
2. А вам бы было приятно, если бы кучка очкариков присваивали ваши труды себе?
3. Модели CC теперь помогают разбирать кодовую базу CC (habr, github).
Забавно, что в CC есть целый Undercover mode для защиты от утечек.
Ну а если без шуток, именно за это я и критиковал современный подход к guardrails в агентах. Очень сложное, дорогое и медленное решение, которое не работает.
😁13💯6❤4👾2
This media is not supported in your browser
VIEW IN TELEGRAM
Решили выложить «Союз» в open source.
Написал на habr об истории разработки и дал небольшое сравнении с конкурентами. В прикреплённом видео как раз редактирую эту стататью через «Союз».
Что нового?
‣ Теперь у нас есть бесплатные локальные модели (только нужно хотя бы 8 RAM).
‣ Возможность попросить через ТГ отправить файл с компьютера себе в чат или с чата на компьютер.
‣ Улучшенный UI и UX (видимая обратная связь от агента).
‣ Улучшенный алгоритм ресерча в интернете.
‣ Возможность выбирать только необходимые изменения при работе с текстом.
‣ Поиск по тексту чата.
Github, Сайт.
Написал на habr об истории разработки и дал небольшое сравнении с конкурентами. В прикреплённом видео как раз редактирую эту стататью через «Союз».
Что нового?
‣ Теперь у нас есть бесплатные локальные модели (только нужно хотя бы 8 RAM).
‣ Возможность попросить через ТГ отправить файл с компьютера себе в чат или с чата на компьютер.
‣ Улучшенный UI и UX (видимая обратная связь от агента).
‣ Улучшенный алгоритм ресерча в интернете.
‣ Возможность выбирать только необходимые изменения при работе с текстом.
‣ Поиск по тексту чата.
Github, Сайт.
1👍18🔥12❤7👾1
Впервые в жизни возвращаюсь в родной город — Уральск, Казахстан, — и он выигрывает в сравнении с Москвой.
Первое, чему удивляешься: работает интернет. Я уже отвык от таких скоростей и от того, что всё работает без всяких VPN.
Второе: зашел в воскресенье в офис банка, где у меня просрочена карта. Сотрудник банка подвел к терминалу, нажал пару кнопочек, попросил посмотреть в камеру — и карта напечаталась в течение 30 секунд. И всё! Я пробыл в офисе минуты полторы.
Работают и сервисы яндекса — карты, погода, кинопоиск, такси. От дома до парка — 7 минут и 120 рублей на комфорт+. До любого из друзей доехать — не более 15 минут.
Прошелся по центру, никто никуда не торопится, людей мало, вместо многоэтажек — маленькие уютные домики советских времён. Взяли с мамой 2 средних капучино — 400 рублей.
Если б Сбер позволял работать удалённо (хотя бы полгодика в году), я бы приезжал сюда.
Первое, чему удивляешься: работает интернет. Я уже отвык от таких скоростей и от того, что всё работает без всяких VPN.
Второе: зашел в воскресенье в офис банка, где у меня просрочена карта. Сотрудник банка подвел к терминалу, нажал пару кнопочек, попросил посмотреть в камеру — и карта напечаталась в течение 30 секунд. И всё! Я пробыл в офисе минуты полторы.
Работают и сервисы яндекса — карты, погода, кинопоиск, такси. От дома до парка — 7 минут и 120 рублей на комфорт+. До любого из друзей доехать — не более 15 минут.
Прошелся по центру, никто никуда не торопится, людей мало, вместо многоэтажек — маленькие уютные домики советских времён. Взяли с мамой 2 средних капучино — 400 рублей.
Если б Сбер позволял работать удалённо (хотя бы полгодика в году), я бы приезжал сюда.
1👍58❤21🤝5🤔2🤯2🔥1