import that
87 subscribers
30 photos
1 file
32 links
Пишу всякое на питоне (зачеркнуто), да какая разница на чем теперь уже)
Download Telegram
Раскопал прикол. Все эти наши логины и логирования тянутся из 1500-х годов и связаны с поленом.

Английские моряки придумали как замерять скорость судна — берем веревку (line) с равномерно завязанными на ней узлами, привязываем к концу полено (log) и бросаем за борт. Деревяшка лежит, корабль удаляется, за минуту размоталось 10 узлов, вот и скорость.

Бортовой журнал для записи скоростей, соответственно — log-book. А log-in это от глагола «вносить запись в журнал».

На русском превратилось в «бросить лаг» и линь (line).

⚓️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍3🤓3
Сейчас вышел с митапа Legal Hackers, это юристы, которых задолбала рутина и они взяли в руки питон. И нейросетки. Просто огонь!

Три вдохновляющие истории:
- девушка тратила по полдня на отслеживание новых законопроектов, чтобы готовить бизнесы клиентов к изменениям. Поняла, что не вывозит. Полный ноль в кодинге, дипсик ночами, как слепой котенок. Сейчас готовый сервис с подпиской на ключевые слова, анализ и саммари нейросетками, уведомления в телегу.

- парень задолбался вычищать персданные из договоров, чтобы легально засовывать их в гпт. Навайбкодил десктоп-приложение, убирающее все ИНН, ФИО и прочую чувствительную инфу из ворда.

- девушка сделала бота, который критикует креативы на тему нарушения закона о рекламе. Тоже полный ноль, глупые вопросы, синдром самозванца)) Нафигачила обновляющийся RAG с законами и полна планов по развитию.

Реальная боль -> Курсор -> решение.
Юристы жгут 🔥
🔥8
Смотрите, прикольный обратный счетчик в боте, эксплуатирующий FOMO, раньше не встречал такого в телеге
🔥1
Потестил вчерашний Claude code 2 с новой Sonnet 4.5 под капотом:

- крутая фича — чекпоинты и откат до любого из них при двойном нажатии esc, можно отматывать как состояние кода, так и сессию чата, гит для ленивых)

- внизу справа всегда виден остаток контекста до начала его сжатия

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

- заодно обновился плагин для VS code, стал чуть менее консольным что-ли

Пока кайф)
👍2
С тех пор как код стал писаться сам, я вдруг начал думать о привлечении внимания 😬

Две вещи за вчера:
- над писсуаром в Шереметьеве картинка с орущей чайкой: ААААА, буквы уходят за рамку. Поворачиваю голову — над соседним просто АААА. Еще правее: АААВИАСЕЙЛЗ 😆
- листаю в самолете аэрофлотовский журнал из переднего сиденья и вдруг понимаю, что среди тонких страниц внутри вшито две плотные, такие же как обложка. И при пролистывании ты в любом случае стопоришься на них пальцем. Там была реклама Ямагучи и это единственное, что запомнилось из журнала)
👍2
Anthropic насыпал бонусных токенов для тестирования их новой веб-версии Claude code.

Параллельно на работе у меня началась какая-то жесть и я успел потратить лишь 1/5, обидно 😆

Зато разобрался, наконец, с гитхабом как следует, потому что облачный CC работает через пуш в новые создаваемые им самим ветки.

Из забавного: у него сохранились привычки локального CC - старался постоянно делать запросы к базе данных (которой в репозитории, конечно, нет), приходилось в промптах напоминать об этом.
Сразу у двоих ребят прочел мысль, что уже быстрее сгенерить приложение под себя, чем искать готовый софт.

Окей, сейчас этим развлекаются технари, но порог входа стремительно падает, мой любимый пример - юристы, напилившие за 2025 год себе кучу инструментов. Только есть проблемка - как заработать в мире, где твою поделку никто не купит, ведь своя спавнится за пару минут.

Пошел пытать Клода и искать исторические параллели. Вышли с ним на DIY-тему и мужиков с шуруповертами. IKEA не убила Bosch. Никто не валит лес и не плавит сталь. Покупают фанеру, крепёж, фурнитуру. Родилась индустрия «сделай последние 10% сам», рынок инструментов вырос.

А YouTube-ролики с туториалами стали скорее маркетинговым каналом и началом воронки. В итоге полку выпилят сами, но электрика позовут со стороны, есть порог сложности, после которого DIY превращается в боль.

В переносе на айтишку: инструменты - это хостинг и деплой, базы, платежи. Все, что нет смысла колхозить самостоятельно. Материалы и полуфабрикаты - апишки, интеграции а-ля Zapier и n8n, UI-киты и прочие кубики Лего. А человек пусть пилит свои последние 10% - бизнес-логику. Приходящий электрик - это консалтинг. Не «как написать код», а «как поставить задачу» плюс некий system design и продуктовое мышление.

Еще пара идей где могут оказаться боль и деньги в мире тотального вайб-кодинга:
- Поддержка. Запилил бота, через полгода API телеги изменился, контекст потерян, код непонятен. Памагити.
- Доверие. Самописные заметки — ок. Самописный софт для денег — не ок. Нужны надежные решения.
- Хочется большего. Масштабирование DIY-софта на рынок - синхронизация, права доступа, безопасность — сложное.
- Обучалки: библиотека паттернов. Не «вот промпт для бота», а «вот паттерн декомпозиции задачи», «вот чеклист перед тем как идти к ИИ».
- «Шаблоны проектов» с обвязкой. Cookiecutter-шаблон, который при генерации задаёт вопросы и сразу настраивает структуру/предзаполняет файлы под конкретную задачу.
- Утилиты: вводишь размытую идею, она прогоняет через диалог с серией критических вопросов, на выходе — готовая спека для Claude/Cursor.
- Микро-курсы или гайды для вайб-кодеров: «Git за 15 минут для не-программистов». Только три команды: init, commit, push. Без веток, без merge-конфликтов.

Код для всех, даром, и пусть никто не уйдёт обиженный))

А вас волнует эта перспективка?
👍4
Главный герой нолановского Memento это же Claude Code, лихорадочно пишущий в CLAUDE.md, потому в любой момент может случиться /clear
Сегодня понравился тред, СЕО Шопифая натравил клода на флэшку со своим МРТ и сделал веб-сервис просмотра этого самого МРТ. Народ в комментах: заопенсорсь сервис. Чувак им: я заопенсорсю промпт.

Внезапно - промпт это новый zip, который нейронка развернет в нужную тебе прогу 🤔

https://x.com/tobi/status/2010438500609663110
Сегодня год твиту Карпаты о вайб-кодинге. Вы еще заглядываете в код, который пишете?
Anonymous Poll
75%
Да
25%
Нет
Любви к claude opus 4.5 пост)

За два вечера в диалоге с ним навели порядок на серваке:
- снизили раза в два потребление памяти контейнерами
- вынесли traefik в отдельный контейнер, теперь удобно плодить мини-аппы в телеге и ставить веб-хуки
- настроили автоматический деплой через github actions
- сделали по-взрослому две ветки dev и main в новом боте, чтобы все само перезапускалось после пуша 🥹

И никакого «ой, простите, я ошибся, сейчас поправим». Полная иллюзия общения с уверенным чуваком, который провел за ручку, все показал и научил. Лайк.
🔥3
У меня есть старый бот, года с 2016, сделанный для коллег-оценщиков, ты ему 100500 фоточек какого-нибудь здания — он в ответ docx с фототаблицей. Здорово экономит время.

Вчера начались проблемы с отправкой фоток в телеге, мы на пару с кодексом за пару часов настрогали симпатичный мини-апп)) Теперь фотки не ходят через телегу, на какое-то время хватит.

Скормил ему код бота, мол, хочу такую же логику, но в виде tma. Codex-5.3 тоже очень недурен, бесплатных лимитов дофига, читает вдумчиво, вопросы задает по делу. Рекомендасьон.

PS первый дизайн был так себе, нагенерил поинтереснее в variant.ai, экспортнул и показал кодексу как надо.
Forwarded from Generative Anton
На смену техническому долгу (тут пока поставим костыль, потом переделаем) пришел когнитивный долг (наше понимание как работает система отстает от скорости генерации ее кода).
🔥7👍1
В детстве я увлекался бейсиком и папин сослуживец подсунул мне книжку про язык Си со словами: «Настоящий программист обязательно должен написать змейку».

Книжка взорвала мне мозг, я ничего не понял и отложил программирование на 25 лет.

Сегодня запускаю Codex, а там одна из кнопок с примерами «make me a snake game».

Дядь Сереж, я написал 😬
1🔥3
import that
На смену техническому долгу (тут пока поставим костыль, потом переделаем) пришел когнитивный долг (наше понимание как работает система отстает от скорости генерации ее кода).
В продолжение темы когнитивного долга прочел в твиттере мысль, что интерфейс (в широком понимании) — это контракт, и тот кто его проектирует имеет контроль над происходящим.

Схема API, структура данных и т.п. - задача человека, реализация - ИИшки. Это позволяет не терять понимание как работает система.

Из комментов: more likely: vibe code the implementation, extract & refine the interface, re-implement in rust 😃
🔥1
Если надоело, что кодекс каждый раз просит согласия на действия, можно добавить в файл ~/.codex/config.toml строчку approvals_reviewer = "auto_review" и тогда ОКать будет специальный агент-рецензент, проверяющий команду на безопасность.
Офигенное продуктовое решение встретил у personal radio bot, который каждое утро собирает подкаст под мои интересы.

Во время онбординга просит скопировать определенный промпт, вставить его в любимую ллмку и вернуть ответ. В ответе и будут все мои интересы и особенности. Подробно и детально)
👍2
Всю вторую половину мая переплывал "бассейн" сберовской Школы 21. Чумовой опыт - две недели без выходных, атмосфера хакатона вперемешку с сессией в универе)) Много языка Си, общения с незнакомцами и изучение своих пределов.

Школа 21 - это адаптация методики французской Школы 42, а "бассейн" - отборочный этап в оффлайне. В опенспейс с рядами компов засовывают 500+ человек разного возраста и с разным опытом, дают логин на платформу, десяток коротких видосов, задачки, дедлайны и вперед. Что-то не понимаешь - спроси соседа слева, если он не знает - соседа справа, сплошной peer-to-peer и обучение друг об друга.

С Си у меня вообще забавно вышло, в детстве увлекался бейсиком и сосед-программист подсунул распечатку книжки при Си, мол, вот реальная тема, почитай. Я открыл, ничего не понял и закрыл. Но язык Си умеет ждать и догнал меня через 30 лет))

Чего мы только на нем не написали за две недели - и игру Pong в терминале (мячик летает, ракетка отбивает, все по-взрослому), и поиск делителя числа без деления, и игру Жизнь, и перемножение матриц. Указатели и аллокация памяти это огонь, конечно, особенно после дружелюбного питона))

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

Я на своем опыте легко прошел первую неделю, к середине второй начались ошибки и фэйлы, несколько красных дней подряд и борьба с синдромом отличника)) Для себя понял, что это тоже проверка - надо не только писать код, но и быть супер-внимательным и не опускать руки если фэйлы пошли косяком)) В процессе вообще оч хорошо воспитывается внимательность, например, строго запрещено ставить бутылку на стол или отворачиваться от компа, не заблочив его. Сразу прилетает пенальти 2 часа - платформа блокируется и нужно отработать общественно-полезным трудом - протирая экраны и мышки)

Кто-то отвалился после пары дней, кто-то позже, до конца, по ощущениям, дошли больше половины ребят. Все очень заряженные, открытые, потрясная атмосфера взаимной поддержки и помощи, кто-то объясняет указатели на маркерной доске, рядом парень подсказывает двоим девчонкам как писать bash-скрипты, кто-то просто тусуется и заводит знакомства.

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

На этой неделе пришли письма с итогами - я прошел на основное обучение, думаю прокачаться как бизнес- и системный аналитик, но может быть сверну в девопс, еще не решил)) Кто хочет попробовать свои силы - прям рекомендую податься в бассик, это бесплатно, здорово учит учиться и в целом разгоняет мозг. По слухам, Греф отправляет туда иногда своих топов, чтобы встряхнулись))
👍4
Чтобы поменять страну в аппсторе нужен нулевой баланс счета, у многих остались какие-то копейки, которые можно списать через саппорт, но это квест.

Чел навайбкодил аппку в которой можно купить себе доброе пожелание в обмен на разные мелкие суммы))
🔥2
Научился запускать claude code на любых моделях.

Например, glm-5.2 недурна сама по себе, а в обвязке от claude code так вообще.

Нужны эндпоинт провайдера, ключ авторизации и три имени моделей вместо базовых haiku, sonnet и opus.

Пишем переменные окружения в ~/.zshrc (~/.bashrc):
export ANTHROPIC_AUTH_TOKEN="MY_KEY"
export ANTHROPIC_BASE_URL="https://llm_provider.com/api"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="z-ai/glm-4.7"
export ANTHROPIC_DEFAULT_SONNET_MODEL="z-ai/glm-5.1"
export ANTHROPIC_DEFAULT_OPUS_MODEL="z-ai/glm-5.2"


Применяем изменения через source ~/.zshrc и стартуем claude.
👍2