Про акцию «Реакция»

Здесь в Раквере мне пришла в голову мысль, что люди, как обычно, делятся на два типа: тех, кто делит людей на два типа, и тех, кто нормальный. Хочется верить, что я отношусь ко вторым, поэтому делить никого не буду.

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

Мне сорок с лишним лет, большинству моих друзей и знакомых примерно столько же. Кроме того, я белый мужчина с достатком выше среднего, как принято теперь уточнять перед рассуждением о жизни, чтобы сразу было понятно: всё нижеописанное происходит из довольно привилегированной позиции. Лухари таких рассуждений — бесспорна.

У нас наконец появилось время разговаривать не только о том, где дешевле купить штаны, как выплатить кредит и что делать, если сломалась стиральная машина. Хотя штаны, кредиты и стиральные машины никуда, конечно, не делись. Просто за ними стало иногда проступать кое-что ещё. Вопросы ебучие. Как быть? Что делать? А главное — зачем?

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

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

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

У кого-то уходит здоровье. У всех родители стареют. У многих дети вырастают, отдаляются эмоционально и физически: начинают жить отдельно — сначала в переносном, а потом и в буквальном смысле.

Решения, которые раньше казались временными, начинают приносить вполне постоянные плоды. Или травмы.

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

Времени впереди, при самом оптимистичном раскладе, осталось меньше, чем прошло. Это не нытьё, а констатация факта, давайте будем честными.

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

Как я провёл этим летом? Сперва я поехал в Барселону встретиться с долгоиграющим бизнес-партнёром из Австралии. Мы с ним больше пятнадцати лет делаем Sliday — мой основной настоящий бизнес и проект, переживший несколько стран, кризисов, переездов, технологий и наших собственных версий. (Кстати, мы обновили недавно сайт и готовы к сотрудничеству и новым приключениям.)

После встречи я не полетел домой — пропустил самолёт буквально — остался ещё на неделю. А потом и вовсе сел на поезд и поехал сперва в Валенсию, а после через Лион, Женеву, Цюрих, Альпы, Вену в Краков. Эти и другие красивые места, названия которых приятно перечислять, даже просто глядя в окно из вагона.

Связь в поезде была отвратительной, а местами отсутствовала вообще. В обычной жизни это раздражает, но здесь оказалось ровно тем, что нужно. Когда нельзя открыть очередной чат, проверить почту и посмотреть, не случилось ли чего-нибудь важного, постепенно обнаруживается довольно неприятная вещь: от себя отвлечься нечем. «Внимание, опасность!» — красный огонек в голове моргал много дней.

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

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

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

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

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

Не потому что случился какой-то сигнал извне. Не потому что следующий пункт значится в плане. Просто потому, что сейчас так хочется.

Наверное, здесь и начала проступать разница между реактивной жизнью и жизнью, в которой остаётся хоть какое-то авторство.

Реактивная жизнь — это жизнь, в которой я в основном отвечаю на события, созданные кем-то другим.

У другого человека появилась проблема, идея, тревога или срочная потребность, и теперь она каким-то образом оказывается в моей голове, календаре и дне. Причём человек этот почти всегда проактивен относительно меня. Он знает, что ему нужно, пишет, звонит, настаивает и объясняет, почему именно сейчас это обладает самой большой важностью и самой высокой срочностью.

Я же оказываюсь в позиции броуновской частицы, которой осталось только среагировать на возникший импульс. Я — гусеница, которую какие-то муравьи куда-то тащат.

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

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

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

Каждое отдельное действие при этом может быть совершенно разумным. Письмо действительно требует ответа. Баг действительно надо исправить. Созвон действительно можно провести. Человеку действительно плохо. Видос в тиктоке по-настоящему прикольный.

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

Чужая срочность автоматически влетает на самый верх твоего списка дел. Особенно если человек говорит громко, настойчиво и умеет превращать своё беспокойство в организационное событие. В борьбе за внимание усилитель срочности выкручен на максимум.

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

Для моей жизни существенно только то, что их импульс — ест моё время. А время, насколько мне удалось выяснить и заметить за последние сорок с чем-то лет, обратно не возвращают. Такая жёсткая политика у компании «Вселенная». Хуй рефандов.

Уже давно я отключил все уведомления. Сначала на телефоне, потом на компьютере. Мне нельзя просто взять и позвонить. Никогда. На экране ничего не мигает и не делает «тилинь-тилинь». Facebook, Instagram и WhatsApp удалены, остались лишь Telegram, iMessage. Мессенджеры я проверяю, когда вспоминаю о них. Ну и ещё есть X, который я то удаляю, то возвращаю: он всё ещё позволяет одним глазом посмотреть на текущий zeitgeist, не обязательно ныряя туда с головой. Но и в нём ограничение на 15 минут в день автоматом врубается.

Казалось, что, выключив раздражители, я автоматически освобожу себе мозговое пространство. Получилось не совсем так.

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

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

Чужие заботы и проблемы умеют заполнить весь доступный объём, как газ. Если дать им вечер — они займут всё время — до поздней ночи. Если дать выходные — с благодарностью заберут и их. Искренне ненавижу такие дни, когда ходишь с ребёнком по лесу, а в голове крутится ответ на вредное письмо клиента или варианты по запуску чужого проекта, или срач в каком-то чате. Мой мозг пишет им ответы, у нас там судебный отдел, прокуратура, налоговая, адвокатская контора — круглосуточно окошко открыто.

Мы в Sliday (est. 2009) так очень долго жили, когда бизнес рос. Отвечали ночью и днём, потому что не безосновательно полагали: если сейчас не ответим мы, ответят конкуренты. Это, скорее всего, было правдой. Иногда именно такая гиперактивность позволяет построить компанию. Ты хватаешь каждый заказ, бежишь за каждым клиентом, отвечаешь на каждое письмо. Но 17 (!) лет спустя можно хотя бы проверить, продолжают ли действовать правила, которые когда-то помогли выжить. Стоит проверить.

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

Пока поезд ехал через Альпы, а интернета было мало, я слушал лекции и интервью Джеймса Холлиса, американского юнгианского аналитика, написавшего много книг о второй половине жизни.

У него есть короткий девиз:

Shut up, suit up, show up.

Заткнись — в смысле перестань бесконечно жаловаться.

Подготовься, надень условные доспехи.

И будь готов встретить вызов, выходи навстречу своей жизни.

Взрослая жизнь предъявляет требования и не обещает быть справедливой, простой или особенно приятной. Родители 100% будут стареть, дети — точно взрослеть, тело — неминуемо постепенно ломаться, проекты — банально закрываться, а люди — тупо умирать.

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

И всё же это не повод ныть. Наоборот. Именно потому, что жизнь устроена так, Холлис предлагает перестать ожидать от неё специальных условий и наконец в ней появиться. Это «дано» задачи.

Это, наверное, ответ на вопрос «как». Подготовиться к встрече с жизненными проблемами и прийти на встречу вовремя.

Но меня больше занимал вопрос «почему». Почему человеку вообще приходится заново приходить в собственную жизнь? Где он был всё это время?

У Холлиса есть ещё одна идея, которую я перескажу своими словами и, возможно, не вполне точно.

Есть Self — нечто, чем человек является глубже ролей, биографии и ежедневных обязанностей. И есть sense of self — представление о себе, постепенно сложившееся под влиянием семьи, среды, работы, страха, ожиданий и тысячи принятых когда-то решений. Это как бы настоящее «я», и фиктивное, навязанное обстоятельствами.

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

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

Но если расстояние между Self и sense of self становится слишком большим, начинает болеть душа. Буквально развивается патология.

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

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

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

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

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

Разводы. Выгорание. Болезни. Резкие смены профессии. Внезапные переезды. Красные кабриолеты.

Иногда это выглядит как разрушение. Иногда — как первая за много лет попытка человека вернуть управление.

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

Активность не равна авторству. Белка в колесе тоже движется очень быстро.

Проактивность в моём понимании не означает тотальный контроль. Контролировать жизнь на 100% невозможно и не очень-то и здорóво. Проактивность — значит стараться самому создавать событие, пускать ток, производить энергию, импульс. Вместо того чтобы только отвечать на чужие.

Самому решить поехать в Барселону. Провести неделю в поезде. Остаться в Риге или Таллине. Взять в руки фотоаппарат. Таскаться в лабораторию проявлять плёнку. Написать этот текст. Выбрать людей, с которыми хочется работать и пить żubrówkę с салом.

Незадолго до этого мы со знакомым из Эдинбурга случайно зашли поиграть в студию Elnio Rago Miškas в Вильнюсе. После репетиции возникло забытое состояние, будто внезапно выпил хороший кофе: появилась куча мыслей, энергии и желания что-то делать. Ба, да я же люблю эти все гитарные дела! А почему не делаю? Никто ведь не просил меня заниматься музыкой. Не было клиента, дедлайна или обязательства.

Вернувшись из поездки, я записался в репетиционную студию играть на гитаре. Оказалось совсем нетрудно: нашлась комната, я связался с владельцем, завтра буду собирать инструменты.

Именно поэтому действие ощущалось моим.

То же самое происходит с плёночной фотографией. Можно фотографировать, проявлять, печатать, публиковать или не публиковать. У этих действий нет особой внешней цели. Возможно, поэтому они возвращают ощущение присутствия.

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

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

Я не собираюсь предлагать методику коррекции курса. Для этого есть книги, терапевты и жёны, которые обычно могут быстро перечислить, что именно с тобой не так. Очень бойко.

Этот текст не о решении.

Пока достаточно признать проблему: время украдено реактивностью.

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

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

Необязательно случится трагедия. Наоборот, всё может пройти довольно гладко. Работа сделана, счета оплачены, сообщения прочитаны.

Просто однажды жизнь закончится, почти не потребовав личного присутствия.

Я против такого. Не хочу.

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

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

А потом занимать это время своими делами, пока открытые сегодня двери не закрылись.

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

Недавно я рассказывал преподавателю польского языка об образе, который, кажется, связывает всё это вместе.

Чтобы увидеть своё отражение в воде, вода должна быть спокойной.

Когда поверхность гладкая, в ней можно различить настоящего себя. Понять (или вспомнить?), что хочется лично тебе. Необязательно найти окончательную истину, предназначение или внутреннего великого геолога. Для начала достаточно увидеть, что там вообще отражается сегодня и сейчас.

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

Не скрою, иногда камни нужны. Без них никакой жизни тоже не получится. Но если их бросают непрерывно, вода постоянно покрыта волнами. Если она бурлит, кипит и никогда не успокаивается, мы не только не видим, но вообще порой забываем, как выглядит то самое отражение.

Не потому, что человек куда-то исчез. Просто поверхность всё время занята реакцией.

Возможно, поэтому я веду этот блог уже двадцать четыре года.

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

Это и есть моя психотерапия: выписать всё, что накопилось, сложить камни на берегу и некоторое время не бросать их обратно.

Может быть, после этого вода успокоится.

Не на редкую секунду, а хотя бы настолько, чтобы снова увидеть, кто там отражается и куда он, собственно, собирался.

Как я настраивал себе второй мозг на автопилоте

Здесь в Вене, у меня давно была мечта  – собрать нормальную личную базу знаний. Не папку с заметками, не кладбище markdown-файлов, не «я когда-нибудь это разберу», а живую систему, в которую можно закинуть годы цифрового мусора и потом действительно что-то находить.

За последние дни мы с Hermes допилили такую штуку вокруг https://github.com/garrytan/gbrain — это такой open source концепт-проект, «Second Brain» для ИИ-агентов от Garry Tan, CEO Y Combinator. Если очень грубо — это слой памяти между человеком и агентами. Туда можно складывать заметки, архивы, старые посты, wiki, рабочие материалы, наблюдения, транскрипты — буквально всё что угодно. Потом всё индексируется, ищется по смыслу и становится доступно агенту как контекст.

И вот это для меня главное. Получается не «ещё один Notion». Не «ещё один markdown vault». А место, где данные можно накапливать годами и потом использовать всюду.

У gbrain есть интеграция с агентами и свой MCP server, то есть его можно подключать к инструментам вроде Claude Code, Cursor, Windsurf и другим клиентам, которые понимают MCP.

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

Агент Hermes (https://hermes-agent.nousresearch.com/) в этой истории — всего лишь инструмент, который помогает всё это разбирать, импортировать, чинить, дополнять и поддерживать в актуальном состоянии. То есть не просто «спросил чатик», а постепенно построил систему, которая сама себя обслуживает. Это сработает и c Claude Code, и с модным Openclaw. Я просто хотел попробовать что-то новое.

Звучит достаточно примитивно, но на практике это, конечно, не «подключил ChatGPT к папочке», чуть сложнее.

Сначала надо было собрать источники. У меня их оказалось много: старый Second Brain (экспорт и обогащение подробно описано тут), Obsidian, гиперлинкованная wiki — первая попытка построить что-то вроде личной Википедии, заметки из разных приложений, архивы соцсетей, рабочие заметки, куски прошлых проектов. Всё лежало в разном виде, с разной структурой, кодировками, форматами и степенью запущенности. Соответственно, надо было превратить это в страницы, которые gbrain может нормально индексировать. То есть не просто «импортировать файлы», а сделать так, чтобы они стали полезными: с заголовками, датами, источниками, ссылками, тегами, кусками текста, которые можно искать семантически.

Самая скучная часть оказалась самой важной: пайплайн.

Импорт → проверка → эмбеддинги → поиск → исправление → повторить.

Когда у тебя тысячи, десятки тысяч страниц, нельзя просто сказать агенту «разбери всё». Он обязательно где-то упрётся: файл не скачался, архив оказался плейсхолдером, база занята, фоновая задача не увидела нужные настройки, старый экспорт оказался не тем форматом, который ожидался. Классика.

Поэтому мы постепенно превратили это в инженерный процесс:

  1. маленький тест на 3-5 элементов
  2. проверка результата глазами
  3. фиксим конвертер или правило
  4. только потом массовый импорт
  5. после импорта — эмбеддинг (векторизация через OpenAI) и поиск
  6. после поиска — sanity check: можно ли действительно найти то, что я помню?

Очень быстро стало понятно, что Second Brain без автопилота умирает. Если его надо вручную «обновлять», «переиндексировать», «не забыть запустить», он превращается в ещё одну систему, за которой надо ухаживать. Поэтому мы с Hermes сделали автоподдержку: теперь gbrain периодически просыпается, смотрит, что изменилось, обновляет индекс, добивает stale-эмбеддинги, прогоняет maintenance-процессы и пишет отчёты только если что-то пошло не так. В идеале я вообще не должен об этом помнить.

Отдельная история — Facebook (покинут в 2018) и X/Twitter (единственная моя соцсеть). Например, у меня был полный экспорт старых твитов до ноября 2024, плюс есть текущие посты и закладки. Мы подключили bird (от создателя OpenClaw), сделали конвертер и теперь X тоже попадает в brain:

  • старые посты разложены по месяцам
  • новые посты подтягиваются регулярно
  • закладки сохраняются как отдельный поток сигналов
  • у каждого поста остаётся ссылка на оригинал
  • raw-данные сохраняются отдельно, чтобы потом можно было перепроверить

Это неожиданно ценно. X — не просто соцсеть, а слой мышления. Там часто появляются короткие формулировки, которые потом становятся постами, продуктами, решениями или просто хорошими наблюдениями. Если их не сохранить, они растворяются.

Что в итоге получилось?

Не «идеальная база знаний». Таких не бывает. Получилась живая система, которая:

  • помнит мои старые заметки
  • ищет по смыслу, а не только по словам
  • знает, откуда взялся текст
  • обновляется без ручного шаманства
  • может отдавать контекст разным агентам и редакторам через MCP
  • позволяет ИИ работать не с пустой головой, а с моим накопленным контекстом

И вот это и есть, как мне сегодня кажется, главный сдвиг.

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

Second Brain меняет механику. Агент уже не просто отвечает на вопрос. Он может сначала посмотреть, что я уже писал, какие решения принимал, какие проекты у меня есть, какие люди и компании упоминались раньше, какие идеи повторяются годами.

Это уже не чат. Это больше похоже на операционную систему для личного контекста.

Пока всё ещё сыро. Много ручной работы, много странных edge cases, много «почему это опять не проиндексировалось». Но направление мне очень нравится.

У меня ощущение, что следующий большой скачок в личной продуктивности будет не от ещё одной модели, которая умнее на 8% в бенчмарке, а от нормальной связки: личный архив + семантический поиск + агент + автоподдержка + MCP

Память, которая не лежит мёртвым грузом.

Память, с которой можно работать.

Постараюсь не забывать обновлять этот блог, например.

P.S.: Теперь самое смешное — статистика.

Читать далее →

В поисках капитана Кулеша

Вики семьи Кулешей

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

Сто с гаком лет назад было время, когда моя польская семья переехала из польской деревни Коженёвка (существует по сей день) на Дальний Восток Российской империи в Амуро-Балтийск. Кто-то умер по дороге, кто-то обосновался и застрял в СССР. Записи в империи почти все, конечно, потерялись, история стёрлась и восстанавливать пришлось по крупицам: их убивали, ссылали, сажали — обычные совковые дела. Стёртая семейная история — одна из вещей, которая меня расстраивает и тревожит до глубины души.

Мой отец лет десять назад активно занялся архивами, чтобы собрать как можно больше информации о предках. В семье его прозвали архивариусом. Буквально месяц назад он прислал мне последние документы из архивов: снимки фото из костёлов Благовещенска и бумаги о переселении из Владивостока (убыл, прибыл). Важные цветные бумажки с конкретными данными, которые можно было достать исключительно через официальные запросы в официальные архивы. Куча усилий.

Буквально месяц назад появилось в генеалогическом дереве новое имя Юлиан, отец Станислава. Сегодня я потратил весь дневной лимит токенов Claude Code Max, чтобы создать в связной системе записок Obsidian (типа википедии в виде файлов с перекрёстными ссылками) огромный «super storage» — на триста с гаком страниц энциклопедию нашего рода. Видно в связном графе, кто откуда и куда.

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

Всего лишь за один день нашлись два дополнительных колена по польской линии, два новых патриарха тех: кто был в нашей семье всегда, но о которых ни я, ни мой отец, ни все наши многочисленные родственники ничего не знали примерно никогда. Лишь слухи ходили, мол, этот помер, этот уплыл на корабле…

Это было мощно. Давно такого не было.

Я в использовал Claude Code с памятью (claude-mem) + плагин Claude в браузере (Perplexity Comet Assitant иногда перепроверял, но там дневной лимит на платные запросы довольно быстро кончился). Агенты последовательно, дотошно исследовали данные: бродили по сайтам, скачивали сканы, сверяли даты, находили в хорошем качестве скан свидетельства о браке, скан книги из костёла, сведения о смерти и рождении, записи с прибывшего в США (!) корабля и натурализации той ветки… 

Прибытие польского рабочего Николаса в США

Я всё слил в одну папку и собрал wiki на базе опенсорсной платформы staticgen (когда весь сайт генерируется на основе файлов каждый раз) Quartz. Теперь вся семья будет по секретному домену с паролем проверять, правильно ли это, и смотреть, можно ли с этим дальше что-то делать? Разумеется, там что-то пропущено или интерпретировано так, чтобы меня порадовать. Для этого и нужны люди, чтобы корректировать ошибки машин. У отца уже есть несколько комментариев. ИИ их с удовольствием примет к сведению.

Больше всего меня впечатлило, что система смогла читать сканы на латыний, польском, русском, английском языках, методично обходить архивные сайты, проверять информацию. Так, например, обнаружился американский родственник, который, оказывается воевал в Первой Мировой. О нём когда-то говорил дед, но все в семье полагали, что он фантазирует. Оказалось, это не выдуманный персонаж: действительно в американском документе указано, что Николас из польской глубинки прибыл на корабле, подпись и название деревни совпадают с той, откуда наша семья уехала на Дальний Восток, возраст совпадает. Nickolas был один из 6 детей моего прапрапрадеда — всё видно, всё прослеживается в достоверных документах. Проверено, пробито по датам, местам и событиям (записи о свадьбах, смертях и рождениях).

За сегодня, благодаря ИИ, достигнут десятикратный прогресс. За несколько десятков лет мой отец смог отмотать до Юлиана, а я после Юлиана нашёл ещё два поколения за одну (длинную) Claude сессию.

P.S.: По заявкам читателей, выложил на GitHub промпт и методологию генеалогического исследования, которую обкатал на собственной семье. Методология построена на GPS (Genealogical Proof Standard) — каждый факт маркируется: доказано, вероятно, возможно, не доказано. Всё ведётся в Obsidian vault: люди, места, документы, события — потом разворачивается в сайт через Quartz + Cloudflare Pages за 5 команд в терминале.

Главное ограничение: генеалогические сайты защищены от ботов, поэтому человек скриншотит и скачивает, агент анализирует и направляет поиск 🤝

Промпт, структура проекта, список баз данных по регионам (Польша, Россия, Германия, Беларусь, США) и типичные ловушки — всё в репозитории. Кто давно хотел покопаться в корнях, но не знал с чего начать — вот готовый рабочий пайплайн 🪵

Скачать скилл для вашего генеалогического агента можно тут: https://github.com/sliday/genealogy-research

Читать больше о таких штуках можно у меня в канале: http://t.me/aizvestia

Европейский человек

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

Почти девять лет заняла работа над новозеландским гражданством. Как всякий эмигрант помнит свой первый рейс в Окленд, так я помню каждый этап официального процесса огосударствления на новом месте. Почти двадцать лет назад я получил туристическую визу с возможностью посещать курсы английского языка. Через месяц курсов начал ходить на собеседования — хоть английский был позорнейший, чуть выше уровня чайника: из-за местного акцента я тупо не понимал, что новозеландцы говорят порой. Но «ignorance is a bliss», нашлась небольшая контора, в которой мозговой иммигрантский труд был основой бизнес-модели, и полтора года работал до оформления вида на жительство. Потом ещё уехал, вернулся, сменил место работы в разгар кризиса 2008 и три года ждал постоянный вид на жительство. Кажется, начал заниматься бумагами для родителей: спонсорство, это всё. Документы на гражданство заполняли с женой онлайн, сложно не было, но страхово было, мол, не откажут ли из-за штрафов за превышение скорости?

В агентства и фирмы-помогайки я обращался, кажется лишь пару раз в начале пути, но всякий раз оказывалось, что проще и быстрее сделать самому. Вот документы на английском — буквально операционный мануал иммиграционных офицеров. Читал, разбирался, мой «кейс» был не самый сложный. Заполнял документы для подруг, родителей, друзей. Туристическая виза, рабочая, резидентство, спонсорство, партнёрство, гражданство, сопроводительные письма, рекомендации…

И то лишь новозеландские дела, без учёта виз в Австралию и США, которые где-то в процессе проскакивали. В ковидные годы добавились визы на испанском для Чили, потом иммиграционный портал в UK был досконально исследован пока в Шотландии жили. Как ни крути, на сотни страниц получился бы талмуд, если сложить все формы вместе.

Опыт в бюрократических делах, я хочу достоверно заявить — имеется. Этот был первый иммиграционный марафон.

В конце 2021 года, после, прямо скажем, депрессивного постковидного периода, появилась мысль, идея, «pomysł». А что, если мы переедем в Европу?

Я почему-то помню с точностью до дециметра то место в Эдинбурге, где мы с женой впервые обсуждали такую возможность. Она где-то прочитала про программу Karta Polaka, которая через пень-колоду ведёт к европейскому гражданству. Размечтались сразу, мол, вот было бы круто! Brexit некстати случился через пару недель. Обсуждали и это.

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

Будучи ребёнком, я на эти курьёзы особенно не обращал внимания. Мама регулярно готовила бигос, но почему-то никогда так его не называла. Мы точно никогда не жили, как польская семья. До меня донеслось лишь эхо семейной истории, в которой там кто-то куда-то ехал, был сослан, работал много… Всё это было два или три поколения назад, я особо не разбирался, где-то в тайге кто-то жил, потом перестал жить, истории предков никогда не занимали моё воображение так, как будоражили его, скажем, романы Герберта Уэллса.

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

Через совокупность этих деяний, может сам того не осознавая, отец сохранил где-то глубоко-глубоко свою «tożsamość» («тожсамощчь») — и в ещё более слабой форме передал польскую самоидентификацию детям. То не пустое слово, как оказалось.

Мой отец — европейский человек. На его примере я вижу как важен стержень, как важна аутентичность и внутреннее ощущение того, кто ты есть на самом деле. Работа целой жизни. Каждодневная.

Я начал учить польский язык с репетитором (две лекции в неделю, два-три часа каждая) в декабре 2021. Спал после каждого занятия, помню, от ментальных перегрузок. Отнюдь не просто заходил новый язык. Несколько полётов Веллингтон, встречи с консулом, формы, документы, визы, свадьба, переезд в Краков…

В процессе выяснилось, что польская бюрократия отстаёт от новозеландской в развитии на пару декад. Всё, что Новой Зеландии делалось через заполнение форм онлайн — в Польше решалось личным посещением иммиграционного офиса. Зачастую новозеландским службам было достаточно честного слова или минимального набора документов, в Польше — бумажка за бумажкой, точность до буквы, возведённая в абсолют. Я как-то отвык.

Три с половиной года занял путь от замысла до реализации. В Новой Зеландии мы, будучи резидентами, по сути ждали гражданство, и оно само пришло. Никто не спрашивал про язык, налоги, страховые взносы в систему обязательного госстрахования; никто не просил заново жениться и родиться — внести в ЗАГС свидетельства о рождении и браке, чтобы они были приложены к прошению о гражданстве в 100% польском формате. Каждый бумажный этап сопровождался здесь сложностями. Разумеется, тому есть множество объяснений: идёт война, бдительность повышенная; система старая, запутанная смесь советских правил + культура раскладывать всё по полочкам, как в соседних Германии с Австрией; огромный наплыв иммигрантов (не только из Беларуси и Украины, здесь растёт экономика, люди со всей Европы едут за лучшей жизнью в Польшу) — система оказалась не готова; закрытая культура, повышенный градус национализма.

Польский канцелярит — официальный язык, через который невозможно продраться — мне снится. В Новой Зеландии есть закон Plain Language Act, который требует от дармоедов-бюрократов разговаривать нормально, блядь. Не буду скрывать, испытываю большую неприязнь к бумагомарательскому делу.

Если сравнивать иммиграцию со спортом:

  • Пробный заезд в Китай в 2003-2004 («digital nomad», когда ещё не было такого термина) — разминка, спринт, километровый забег. После этого проснулась тяга к путешествиям, пожалуй.
  • Новозеландский переезд был долгим марафоном, в котором результат не так уж важен, лишь бы добежать.
  • Попытки эмиграции в LATAM и UK 2020 — короткие забеги для поддержки формы. Мы тогда с семьёй натурально вокруг света облетели: через Тихий Океан в Чили улетели, через Индийский из Европы через Дубаи и Корею вернулись.
  • Переезд и легализация в Европе — гонка с препятствиями по пересечённой местности, кросс. Хорошо, что мы тренировались, были готовы.

Так или иначе, в копилку доморощенного метода «Одно большое дело в год» ложится ещё одна строка:

Что дальше? Самый, пожалуй, большой вопрос. Я довольно нехило занят в одном инновационном проекте и быть может там вырастет что-то гигантское. Трудимся на энтузиазме и надеемся, что волна ИИ-революции вынесет лет через пять, если повезёт.

В Кракове очень комфортно жить, у нас сложился небольшой круг общения и за исключением серых зимних недель меня радует и устраивает буквально всё. Надо ехать дальше? Хрен его знает. Можно. Надо ли? Вопросы без простых ответов. Может снова потянет по Шотландским замкам гулять — посмотрели лишь 50 из пяти тысяч во всей Великобритании. Может Вена.

Время обновить ICE-таблицу и снова подумать над тем, чего хочется на самом деле.

Диванный магнетизм и абсурдная радиация

Здесь в Кракове +6°C, я прошёл 40 километров за выходные, и ноги приятно побаливают. Гулял долго, аж успел записать в iMessages длиннющие соображения по теме… Ну, скажем так, вообще всего.

Сразу к сути. С точки зрения ницшеанства и стоицизма, где сам-всё-сам и «бесконечность до тебя, бесконечность после тебя, жизнь — только миг между прошлым и будущим»; иллюзию контроля я принимаю, как лучшее, что у нас есть. Это лучший инструмент, доступный человеку, чтобы не сойти с ума и не ползти к кладбищу. Иллюзорность, как мне кажется, очевидна: можно от занозы в пальце умереть, от рака, от сосульки, под машину попасть. Всё это совершенно точно может случиться с каждым. Но пока не случилось. Пока есть возможность, надо барахтаться.

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

Размышления о свободе приводят к парадоксу: с одной стороны, мы осознаем, что многие аспекты жизни находятся вне нашего контроля. Рождение и смерть, как и другие внешние обстоятельства, предопределены неизбежными законами природы и общества. Именно способность выбирать и действовать придаёт нашему существованию смысл. Это стоический компонент.

Ницшеанство, с другой стороны, подчёркивает необходимость творческого преодоления собственных слабостей и максимально смелого утверждения индивидуальности — аутентичности: быть тем, кто ты есть на самом деле. Быть, а не казаться. Ницше призывал убить сверхъестественное (бога), разжать хватку внешних сил (судьбы) и в меру своих сил стать творцом собственной судьбы — отвергнуть навязанные стереотипы, создать новые, свои личные ценности. Даже если иллюзия контроля лишь утешает нас в условиях непредсказуемости мира, именно это ощущение даёт нам силы действовать и преодолевать границы, кажущиеся непреодолимыми. «Так говорил Заратустра».

Дополню философский коктейль французской линией: соус чили в Кровавой Мэри. Осознание абсурдности мира не должно вести к апатии. Напротив, признание конечности бытия обостряет стремление к свободе и творческому самовыражению. Каждый выбор, каждая мелочь, которой мы наполняем жизнь — наполняет её смыслом, становится актом бунта против вселенской безразличности. Вселенная — это в прежде всего пустота, пыль, тлен, ядовитые газы и смертельная радиация. Человек наполняет её смыслом, Камю был прав.

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

Так вот, в мире хаоса и никомуненужности у каждой истории есть начало и конец. Абсолютные границы — рождение и смерть — предопределены, и изменить их невозможно. Книги, в которых от рождения до смерти всё подробно рассказывается, скучны и занудны. Личными действиями (волей) можно историю красиво начать и изящно закончить.

Пойти по пути наименьшего сопротивления, где никакие истории сочинять не придётся, и ничего особенного не случится — такой расклад манит, как мягкий диван и comfort food.

«Приключения? Вряд ли в наших краях вы найдёте кого-то, кому могут понравиться приключения. От них одни проблемы, ещё обед пропустишь!»

Бильбо Бэггинс, Хоббит

И в чём Бильбо неправ? Мой друг использует метафору с крышку гроба, мол, деньги есть, семья есть, друзья есть, всё налажено, всё в балансе, сижу в своём доме у бассейна, и слышу: «Тук, тук, тук…» Это гвозди в крышку гроба забивают. Имея возможности и свободу, выбрать комфортную жизни «как у всех» — это как самостоятельно сколотить себе гроб с мягкой обивкой внутри, залезть в него и ждать, когда всё само закончится. Оно точно закончится. Надо только почиллить немного.

«Once upon a time…» — универсальное начало: ясно, что будут приключения! Какими бы эти приключения ни были — удачными или не очень, длинными или короткими, мирового масштаба или приватными, личными.

«Жили они долго и счастливо…» — последняя строка истории. Конец.