Небольшая надежда

Есть все-таки небольшая надежда в Америке.

Том Морелло из Rage Against the Machine на прошлой неделе участвовал в концерте в центре Миннеаполиса и обратился к публике со словами:

Brothers and sisters, thank you for welcoming us to the Battle of Minneapolis. My friends, if it looks like fascism, sounds like fascism, acts like fascism, dresses like fascism, talks like fascism, kills like fascism and lies like fascism, brothers and sisters, it’s fucking fascism. It’s here, it’s now, it’s in my city, it’s in your city and it must be resisted, protested, defended against, stood up to, exposed, ousted, overthrown and driven out. By who? By you. By me. Minneapolis is an inspiration to the entire nation. You have heroically stood up against ICE, stood up against Trump, stood up against this terrible rising tide of state terror. You’ve stood up for your neighbors and for yourselves and for democracy and for justice. Ain’t nobody coming to save us, except us. And brothers and sisters, you are showing the way. To that end, we would like to begin our program with an old Native American war chant. We encourage you to singalong, in this very room Prince created a revolution, now it’s our turn.

И его группа сыграла Killing in the Name Of, где весь текст спела публика.

Немного дегтя

Я, пожалуй, немного компенсирую вчерашний отзыв о работе OpenClaw — не то, чтобы ложкой дёгтя, но наблюдениями противоположного характера.

Внутри неплохо спроектированного продукта находятся все те же современные модели со всеми их недостатками. И на них я тоже уже наткнулся.

Например, как не ухищряйся и не придумывай новые прекрасные методы работы с памятью, перешибить собственные знания модели очень сложно. Я и в обычном использовании регулярно страдаю от того, как модель — совершенно все равно какая именно, хоть Opus 4.5, хоть Gemini 3 Pro, — настаивает, что её не существует, а актуальная версия либо Claude Haiku 3.5, либо Gemini Flash 2.0. У меня давно есть дополнение к промпту, где явно сказано, что перед упоминанием любой версии продукта, модели или библиотеки надо проверить фактически актуальную версию — даже в таком виде модель регулярно мне сообщает, что я ошибся и указал не вышедшую еще модель. В OpenClaw я сразу указал, что проверять надо и даже отдельно сказал “Заведи себе файл с версиями, запиши туда актуальные и раз в две недели проверяй” — и все равно в очередном скрипте он вписал google flash 2.0. Причем, когда я послал исправлять — он исправил в конфиге и оставил захардкоженной модель в скрипте. Когда я пнул еще раз — он исправил в скрипте и дописал fallback — до google flash 2.0!

Это, как понятно, я уже нарушил чистоту эксперимента, глазами глядя на каждую редакцию скрипта.

Вообще, модели фантастически плохо знают две вещи — собственный API и собственные возможности. И в очередной задаче это проявилось — сначала OpenClaw написал скрипт, который не учитывал параметры reasoning в запросе к LLM, а потом я понял, что агент решил не ту задачу. Я ставил задачу проверять пачку RSS и присылать мне дайджест, а он написал скрипт, который проверяет RSS и присылает дайджест — но это не agentic решение, с тем же успехом я мог бы написать такой скрипт и без него.

Собственно, с этим я сталкивался и в Claude Code — когда ему говоришь “сделай это скиллом”, он пишет очень правильный промпт, но это не скилл, поскольку он даже не оформлен правильно.

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

Выходные с OpenClaw

Два дня возился с OpenClaw (он же Moltbot, он же Clawdbot).

Я не стал его ставить на мак — у меня есть и mac mini, и mac Studio, которые можно задействовать, но пока я не готов давать ему доступ ко всем аккаунтам и логинам, а VPS в облаке справится не хуже. Пришлось, правда, повозиться — доступ к управлению ботом предусматривает либо ssh-туннель, либо использование Tailscale, а я давно для приватного доступа использую Cloudflare Tunnel. Но настроить получилось — и я оказался в очень знакомой ситуации, когда инструмент есть, а попробовать не на чем.

Бот, активно мне помогающий

Интересные задачи: перевод сложного документа

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

С другой стороны, конечно, иногда в разгар боев с Claude Code ощущаешь себя героем мультика про крылья и ноги — “лучше день потерять, потом за два часа долететь”. На гораздо чаще получается наоборот.

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

Умер Скотт Адамс

В Калифорнии скончался Скотт Адамс, автор комиксов про Дилберта. Ему было 68 лет. В прошлом году он сообщил, что борется с агрессивной формой рака простаты.

Комиксы про Дилберта (и еще нескольких героев) взлетели в 90-х как прекрасная сатира на офисную жизнь. Скотт на волне успеха написал несколько книг — в том же сатирическом ключе. Пару лет назад он разошелся в онлайне, назвав негров в Америке “группой ненависти”, после чего ему припомнили неоднозначные высказывания о Холокосте и женщинах и более 1000 изданий отказались от контрактов на публикацию комиксов. Он продолжал выпускать новую серию на платных сервисах и неизменно вел стримы на своем канале в YouTube. Собственно, еще вчера такой стрим и шел.

Никакой теории

Много лет встречаю в анонсах конференций и курсов знакомые многим фразы «Вы получите только практические знания, никакой «воды», только действенные инструменты, 100% практические кейсы, это не «теория», а практические фреймворки» и так далее. Честно говоря, всегда воспринимал это как удобный слоган — точнее, сначала это было удобно, потому что как-то отличало от конкурентов, которые использовали что-то очень корпоративное вроде «Конференция посвящена рассмотрению системных вопросов трансформации парадигмы бизнес-процессов с помощью стратегических подходов в контексте цифровой трансформации».

Но потом все равно это стало таким же штампом, тем более что о каких практических знаниях можно рассказать за 20-30 минут доклада? Каким может быть уровень упрощения кейса, чтобы вложить его в 10-15 слайдов?

Недавно, когда я в очередной раз как-то встретился с маркетологами и аналитиками, так сказать, другого поколения, у меня все-таки сложилась полная картина. Эти фразы о практичности я слышу где-то лет 15, у большинства нынешних специалистов опыт работы такой или меньше, качество высшего образования известно, то есть можно предположить, что почти все профессиональные знания они получили именно на таких ивентах или на курсах из интернета, где также обещают «исключительно практические знания по использованию действенных инструментов», а у многих еще и тимлиды и руководство примерно с таким же багажом — вот так мы и получаем «специалистов», где все, что написано в ответе сервиса, является истиной, а обновление профессионального интерфейса вызывает ступор, потому что ссылки незнакомые, а «практический курс» еще не обновил скриншоты.

Я, еще учась в вузе, несколько раз встречал учебные пособия для техникумов (да, колледжи только начали появляться) и даже ПТУ. Там сразу была заметна разница — если в учебнике для вуза (по спецкурсу, например, «Управление эксплуатационной работой на железнодорожном транспорте») приводилось несколько математических формул, то для техникумов формул было меньше и они были упрощены, а для ПТУ писалось что-то вроде «Нажмите кнопку, проверьте, что сигнал включился». Конечно, и для вузов были методические пособия для выполнения курсовых проектов с, так сказать, адаптированными формулами и полезными таблицами, но на экзаменах нас спрашивали о том, что написано в учебниках или что преподавалось на лекциях, что на самом деле вполне совпадало с содержанием учебников.

А сейчас, после 15 лет продвижения «исключительно практических знаний», мы во многих сферах жизни имеем поколение специалистов, которые научились по методичкам и работают, не понимая смысла своих действий. Поэтому у нас с одной стороны «роль кибербезопасности преувеличена», а с другой — высказывания «экспертов» о «уютном оупенсорсе с лавандовым латте».

MTV, как мы его знали — всё!

MTV прекращает вещание последних музыкальных каналов — с 31 декабря 2025 года в Великобритании закрываются MTV Music, MTV 80s, MTV 90s, Club MTV и MTV Live. Аналогично в Австралии, Польше, Франции и Бразилии. Финальным клипом на MTV Music стал “Video Killed the Radio Star” от Buggles — тот самый, с которого канал начал вещание в США в 1981 году.

MTV

Видео действительно убило радиозвезду — MTV превратил поп-музыку в визуальный медиум. Но потом стриминг убил видеозвезду. Хотя если честно, MTV убил себя сам еще раньше, переключившись на Jersey Shore и подобные реалити-шоу где-то в середине нулевых. К моменту, когда YouTube стал главной площадкой для клипов, MTV уже давно не был музыкальным каналом.

Великая депрессия в public domain

С первого дня нового года в общественное достояние переходят произведения 1930 года и звукозаписи 1925-го. Впервые с 1970-х в public domain попадают работы нового десятилетия — после двадцатилетней заморозки, которая закончилась только в 2019 году.

Internet Archive, анонсируя событие, не удержался от параллелей: мир 1930-го переживал начало Великой депрессии, тревожился о банках и тарифах — “звучит знакомо?”, иронизируют они. Набор, кстати, прекрасный: песни Гершвинов “I Got Rhythm” и “Embraceable You”, “Dream a Little Dream of Me”, “Georgia on My Mind”, “Убийство в доме викария” Агаты Кристи — первая книга с мисс Марпл, дебют Нэнси Дрю в четырех романах сразу, “Мальтийский сокол” с Сэмом Спейдом, “Когда я умирала” Фолкнера. Плюс 19 мультфильмов Disney — девять с Микки Маусом и десять Silly Symphonies.

Произведения, перешедшие в public domain с 1 января 2026 года

История с Disney отдельно любопытна. Компания десятилетиями лоббировала продление копирайта — закон 1998 года, который критики прозвали Mickey Mouse Protection Act, добавил 20 лет защиты. Теперь плотина постепенно размывается: в 2024-м в public domain вошел Steamboat Willie, первый звуковой Микки. Осталось подождать до 2028-го, когда туда же отправится оригинальная версия Микки из “Фантазии”. А еще через несколько лет — ранний Бэтмен и Супермен.

Internet Archive запускает конкурс Public Domain Film Remix — можно до конца дня 7 января прислать свою короткометражку и выиграть один из трех денежных призов.

С Новым 2026-м годом!

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

К сожалению, надежды годичной давности, что 2025-й год окажется лучше предыдущих, не оправдались. Shit happens, а чудес не бывает. Но как-то мы дошли до казавшегося недостижимым будущего (день за днем, неделя за неделей, как когда-то обещали в советском фильме) и опять надеемся на будущий год.

Не буду грешить против истины — это был один из самых интересных годов в части хороших идей, полезных проектов, глубоких мыслей и общего прогресса. Чем бы вы не занимались — сравните состояние год назад и сейчас, будь-то AI, политика или экономика. А раз уж вы читаете то, что я пишу, то мы прошли этот путь более или менее вместе.

Давайте идти дальше — все становится curiouser and curiouser (чудесатее и чудесатее) в полном соответствии с трудами дедушки алгоритмов Чарльза Доджсона под псевдонимом Льюиса Кэролла.

Вот так я и провел этот год
Вот так я и провел этот год

Итоги года в вайб-кодинге

В общем, мне кажется конец года лучшим моментом, чтобы еще раз поговорить о вайб-кодинге. О нем пишут, ему учат и пытаются отучить, о нем говорят все подряд и даже выбрали словом года. Коллеги по подкасту Радио-Т весь год с угасающим энтузиазмом обещали, что вот-вот всё то, что не соответствующие высокому званию программиста навайбкодили, наконец-то перестанет работать и весь мир придет к ним на поклон за исправлениями — ну, и раз уж я закончил год выпуском уже третьей версии интересного проекта, где весь код написан и отлажен разными версиями AI, то вполне можно и подвести итоги.

Иллюстрация того, как должна измениться работа программиста (prompt: Claude Opus 4.5, picture: IMAGEN 4
Иллюстрация того, как должна измениться работа программиста (prompt: Claude Opus 4.5, picture: IMAGEN 4

Непредсказуемый эффект пошлин

Спустя немалое время после введения Трампом пошлин на практически все товары, поставляемые в США можно уже что-то проанализировать. Результаты такого анализа показывают, в общем-то, ожидаемое — политические заявления сильно расходятся с реальным экономическим эффектом. Хотя номинальный размер пошлин взлетел до 27,4%, что выше любого уровня примерно за 100 лет, фактический уровень составил 14,1%.

У этого явления сразу несколько причин — часть товаров была еще в пути, включая ту, что была спешно закуплена еще по старым правилам. Кроме того, у пошлин есть немалое количество исключений — например, продукция Apple освобождена от новых ставок. Сказался и эффект “беларуских креветок” — точно также, как самосанкции в РФ привели к поставкам неожиданных товаров из Беларуси и Казахстана, в США резко вырос импорт из Мексики и Канады, поскольку эти страны связаны соглашением о зоне свободной торговли.

Как и предупреждали перед запуском пошлин, весь эффект от их повышения пришелся именно на конечного покупателя, то есть американцев. Данные показывают, что коэффициент переноса стоимости (pass-through) в 2025 году достиг ошеломляющих 94%, что означает практически полное отсутствие скидок со стороны зарубежных поставщиков и прямой рост цен на импорт. Еще раз — никто из поставщиков не стал снижать цены, чтобы сохранить долю на американском рынке. С другой стороны, а откуда возьмется такое желание, если в подавляющем количестве случаев конкурирующих предложений, не затронутых пошлинами, нет? То есть, если та или иная продукция не производится в США/Мексике/Канаде, зачем снижать цену поставок из Азии, если 100% конкурентов находятся в той же Азии с теми же пошлинами?

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

Да, в результате сильно упала доля китайских товаров — с 22 до 8 процентов. Но за счет этого выросла доля товаров из Вьетнама и Индии и еще большой вопрос, что из этого перетока является простой перемаршрутизацией поставок. Мы знаем из заявлений крупных производителей, что кто-то переносит часть производства из Китая в Индию или Вьетнам, но этот процесс шел и так, поскольку китайское производство постепенно дорожает в последние годы и становится менее выгодным.

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

Исключительные люди, просто исключительные.

Почему регулирование становится злом

Любители регулирования — речь идет об экономическом регулировании со стороны общества и государства, — вероятно, являются самыми необучаемыми представителями человеческого рода. Вот очередной пример — принятие в 2019 году в штате Нью-Йорк закона, который регулирует рынок аренды (в том числе в городе Нью-Йорк) и запрещает арендодателям повышать цены на квартиры даже для новых жильцов или проведения капитального ремонта, привело к тому, что 50 тысяч квартир в городе фактически заброшены. Предыдущие жильцы платили, например, 900 долларов, съехали, ремонт квартиры требует вложить 100 тысяч долларов, актуальная рыночная ставка аренды составляет 3500 долларов при расходах на эксплуатацию чуть больше 1000, но ставка аренды может быть повышена максимум до 1200 долларов, что делает бессмысленными попытки такую квартиру отремонтировать и сдать.

Даже Лос-Анджелес, видимо, являющийся в глазах американских риэлторов самым зарегулированным городом, позволяет владельцам недвижимости устанавливать арендную плату для новых жильцов — в конце концов, если цена будет высокой, квартира просто не будет сдана. Но, как видим, если цену регулировать принудительно, квартира тоже не будет сдана, но уже по другой причине.

Семья и стартапы

Стереотип стартапа — это бизнес молодых людей, студентов или примерно похожего возраста, и в основном холостых. Не хочу сказать, что семья серьезно мешает стартапу, но она накладывает обязательства, которыми не получится пренебречь так же легко, как собственными потребностями. Конечно, стартап может быть семейным — когда супруги вместе начинают проект, но тут кроется, как оказалось, другая проблема.

Иллюстрация

Выборы браузеров

Не буду напоминать, что когда-то я регулярно писал в блоге о новых браузерах — упоминая и надстройки над IE типа NetCaptor, и бета-версии Firebird (помните вообще, что так назывался сначала Firefox?). За последние годы, в принципе, картина определилась — есть Chrome, на маках есть еще Safari, для любителей остался Firefox и есть еще некоторое количество разных сборок на базе Chromium разной степени серьезности.

Мне всегда нравилось использовать Safari, но сильно не хватало плагинов. Какое-то количество я за последнее время даже написал сам и заниматься их переносом на Safari не хотелось даже с помощью AI. Но иногда я все же пробовал пересаживаться на Safari — поскольку на iPad я использую именно его, то возможности синхронизации местами помогали. Но потом все равно возвращался на Chrome — иногда это происходило из-за плагинов, а иногда — из-за потребления памяти.