При всем уважении к Польше и полякам и с благодарностью за оказанную помощь, все же никак не могу понять и объяснить — почему в полонезе “Прощание с родиной” Михала Огинського, участника восстания Тадеуша Костюшко, нет ни слова про готовность умереть на своей земле за ее независимость от России, и как сам Огиньский стал через несколько лет сенатором Российской империи? Как и тот факт, что начало формирования польской диаспоры в США датируется 1860-мы годами, то есть как раз, когда полыхнуло январское восстание в Польше (1863-1864 годы).
Одно из популярных мнений относительно AI заключается в том, что искусственный интеллект так хорошо умеет писать тексты, что его можно натренировать в нужном стиле — и он будет за вас писать ну точно, как вы. Я бы назвал это популярным заблуждением — хотя AI в виде GPT-моделей действительно хорошо генерирует тексты, все же натренировать его под чей-то специфический стиль не так уж и просто.
Однако я попробовал. И хочу рассказать, что именно получилось.
Многие годы традиционным блюдом 1 января в нашей семье был хаш. Я даже в этом блоге про это не раз писал. Но время идёт и в этом году мы решили от него отказаться. Просто уменьшилось число желающих его есть, а сварить небольшое количество довольно сложно. В прошлом году в итоге пришлось сделать несколько больших порций холодца — которые тоже некому особо съесть.
Но в этом году настало время попробовать нечто новое — причем сразу в нескольких смыслах.
Каждый год последние 20 с лишним лет я пишу последний пост года — и ощущаю себя немного президентом, особенно, когда текст правильно начинать с того, что год был непростой.
Год был действительно не из простых и я не только про математику. Удивительно то, что именно таким он и прогнозировался и мы его всё же пережили. Впрочем, хочется, чтобы те, кто прогнозируют нам не менее тяжелый 2025-й, наконец уже ошиблись.
Но было и интересно — особенно в области AI и технологий. Даже не припомню, когда мне до этого было так интересно пробовать всё подряд, делать что-то своё, не очень большое, но полезное и работающее. Надеюсь, вам тоже было интересно в уходящем году, в том числе в качестве читателя моих текстов и зрителя моих роликов.
И остаётся пожелать всем нам мира и безопасности в будущем году — и пусть все те, кто нам это обеспечит, благополучно вернутся домой, где будет тепло, светло и уютно!
Одним из способов использования AI для меня является редакторская и смысловая проверка моего контента. Например, лекций в “Курсе молодого CEO”.
Цель такого использования очень простая и предельно практическая — есть готовая лекция на определенную тему. AI может проверить её содержание на фактические ошибки, он также неплохо справляется со структурированием контента и оценкой его на полноту. Довольно часто он советует дополнить лекцию смежными темами — я, правда, почти всегда обнаруживаю в списке тем те, которые раскрываются в других лекциях курса, поэтому больших изменений не делаю.
Какое-то количество людей знают про меня, что я люблю играть на гитаре. Если точнее — на гитарах. За много лет у меня собрался небольшой гитарный арсенал, начиная с самой первой моей гитары, купленной для обучения в музыкальной школе в 1985 году. И какое-то время назад у меня появился довольно странный экземпляр
Основная странность заключалась в том, что на гитаре, которая впервые оказалась у меня в руках лет 12 назад, я ни разу не играл. Изначально её покупали для музыкальной комнаты в одесском офисе Яндекса и она выглядела очень круто — Ibanez RG420EG, с тремоло типа Floyd Rose (Edge III, если точнее) и сопутствующими штуками в виде топ-локов и микроподстройкой. Но прожила она очень недолго — как так случилось, мне неизвестно, но у гитары лопнул гриф в месте перехода в головку. Тогда даже нашли какого-то мастера, но мастер заявил, что это маловероятно, он, конечно, попробует — в общем, не получилось, тем более, что именно в этом месте натяжение струн работает на разрыв любой попытки что-то склеить.
Я продолжаю следить за статистикой РЖД, которая продолжает демонстрировать неуклонное развитие под влиянием одних и тех же факторов — погрузка основных категорий грузов неуклонно уступает уровню прошлого года уже по результатам 11 месяцев.
В общем, и причины ровно те же — большое количество грузопотока переориентировалось на порты Дальнего Востока (поскольку экспорт через Балтийское море и в Европу осложнен санкциями) и банально не проезжает туда из-за перегруженности Транссибирской магистрали. Вот, кстати, красивая иллюстрация к тому, как теперь выглядит загрузка направлений и учтите, что загрузка более 75% по определению ведет к резкому увеличению непроизводительных простоев и расходов — математику в виде прикладной теории массового обслуживания никакая суверенная демократия обмануть не способна.
Стоит еще учитывать, как и в прошлые разы, что мы не видим в статистике воинских перевозок — которые тем не менее едут по этим же дорогам, занимают подвижной состав, требуют ниток в графике и съедают провозную и пропускную способность направлений. Что-то решить можно реконструкцией и переустройством, и последние годы РЖД много занимается этим, но тут подоспела суровая экономическая реальность — как сообщают, инвестиционная программа на 2025 год серьезно сокращена, поскольку РЖД не в состоянии финансировать её и обслуживать свой долг при текущих значениях ключевой ставки.
Инвестпрограмма ОАО РЖД в 2025 году может сократиться более чем на треть, до 834 млрд руб., причем почти все средства уйдут на поддержание текущей деятельности и закупку тяги. Инвестиции в БАМ и Транссиб упадут почти впятеро, до 75 млрд руб., развитие подходов к портам европейской части РФ будет практически заморожено. По данным собеседников “Ъ”, ключевая проблема ОАО РЖД — в большом кредитном портфеле, обслуживать, а тем более наращивать который при нынешней ключевой ставке слишком дорого.
Инвестиции в развитие БАМа и Транссиба запланированы на уровне 75 млрд руб. Это почти в пять раз меньше, чем в этом году (360 млрд руб.). Впрочем, судя по приведенным в проекте физическим параметрам, провозная способность Восточного полигона за 2025 год не вырастет и сохранится на уровне этого года (180 млн тонн). Всего в развитие магистральной инфраструктуры планируется вложить 207,4 млрд руб. В числе относительно крупных статей траты на выходы высокоскоростной магистрали (ВСМ) из Москвы (43,1 млрд руб.), а также развитие Центрального транспортного узла на 67,2 млрд руб., из которых более трети предоставляет московский бюджет.
Основное финансирование направляется на обновление основных фондов (298,5 млрд руб.) и закупку подвижного состава. На приобретение локомотивов будет направлено 113,9 млрд руб., на их модернизацию — 94,6 млрд руб. План закупок в рамках этих трат — 354 локомотива, 176 пассажирских вагонов и установочная партия подвижного состава под ВСМ на 3,1 млрд руб.
В общем, конечно, нисколько не жалко, особенно с учетом того, что альтернативы железным дорогам при российских размерах не существует.
Небольшое брюзжание или просто ироничное замечание. Всегда удивляло, что один из самых популярных инструментов для оценки скорости работы веб-страниц — PageSpeed от Google, — гарантированно указывал на то, что страница работает медленно из-за наличия на ней стороннего JS-кода — и это был, как правило, код, который загружал Google Analytics или Google Tag Manager.
Сейчас похожую шизофрению демонстрирует Cloudflare. Уже не первый раз получаю от него уведомление, что один из сайтов недоступен (521: Web server is down). Проблема в том, что этот сайт представляет собой редирект средствами Cloudflare же на другой сайт, который представляет собой статический сайт, размещенный на Cloudflare Pages. Что тут можно починить — я решительно не понимаю.
В компаниях и коллективах, которые существуют продолжительное время, всегда вольно или невольно возникает проблема взаимоотношений с поколениями. В своем «Курсе молодого CEO» я рассказываю, что в компании, с моей точки зрения, существует три стадии развития — и люди, начинающие работать в компании на каждой из этих стадий, сильно отличаются по роли в компании, взаимоотношения и так далее. Если совсем упрощать — человек, пришедший в стартап, когда все сидели в небольшом офисе со скромным бытом, где все друг друга регулярно видели, ощущает себя не совсем работником, а скорее — членом большой семьи, а тот, кто пришел в большой офис с сотнями сотрудников и красивыми кофепойнтами, все же пришел работать на работе за деньги. При этом этот второй сотрудник воспринимает предыдущее поколение по-разному — как отцов-основателей, как старперов, которым просто повезло придти раньше, как брюзжащих и не очень профессиональных людей. Впрочем, предыдущее поколение часто отвечает взаимностью.
В курсе я подробно рассказываю, как решать эти проблемы именно в разрезе этих двух (или более) групп. Но сейчас хочу подумать про другой аспект.
В моем «Курсе молодого CEO» я несколько раз стараюсь упомянуть, что есть всякая неприятная сердцу стартапера рутина, которую многие обозначают словом «операционка», которую CEO всё же надо научиться любить и понимать её смысл.
Я как-то попросил участников курса написать, какая часть рутины им наиболее неприятна и подавляющее большинство ответили предсказуемо — юридические и финансово-бухгалтерские вопросы. И это вполне репрезентативный результат — по крайней мере, если судить по количеству реальных ситуаций, когда основатели нанимают номинальным директором юриста или финансиста и считают, что избавились от «операционки».
Более того, мне совершенно всерьёз в своё время Елена Колмановская, на тот момент директор департамента маркетинга в «Яндексе», объясняла, что позиция генерального директора «Яндекс.Украина», которую я тогда занимал, вообще чисто техническая и я не должен считать это своей работой, а заниматься чем-то другим (просилась аналогия то ли «О душе бы подумал…» то ли «Вам, сударь, к материализации идеала надо готовиться, а не верхом скакать…» из кинофильма).
И такая идиллия с пренебрежением рутиной, особенно юридической, может продолжаться довольно долго — пока не взрывается в лицо основателям самым неожиданным образом.
В курсе есть даже отдельная лекция, где описывается несколько живых примеров — причем далеко не все они имеют отношение к стартапам или IT. Но вот тут прямо в реальном времени можно наблюдать новый кейс, который, возможно, еще и не закончен, хотя ущерб уже заметен.
Пользуясь расхожим штампом, ничто не предвещало…
Как вы, вероятно, знаете, вчера компания SpaceX совершила очень важный тестовый запуск в рамках проекта Starship — в ходе запуска удалось после отделения первой ступени вернуть её на стартовую площадку и поймать на крепления в верхней части ступени. Кроме того, вторая ступень — сам Starship, — выполнил всю программу полета и успешно приводнился в Индийском океане.
Это важно для всего проекта, поскольку первая ступень (Booster) очень дорогая, она снабжена 33 ракетными двигателями и успешное приземление означает возможность использовать её часто и дешево. Причем, если ловить её таким образом, снижается вероятность повреждения ракеты при касании земли, повреждения посадочной площадки, можно сэкономить на посадочных ногах и сопутствующих системах (причем сэкономить и вес, что важно), и в идеале инженеры ориентируются на то, чтобы ступень была готова к повторному использованию через час после старта.
Правда, вчера часть двигателей и закрылков пострадали при возвращении и им понадобится ремонт и обслуживание, но это первый тест, в конце концов.
И, кстати, поскольку это первый тест, то нас еще ждут катастрофы при приземлении — очень уж много сложных процессов происходит во время полета. Но пока в соцсетях господствуют восторги, доходящие до откровенно смешных форм — мне приходилось видеть что-то типа «Вот смотрите, Маск и на митинге у Трампа попрыгал, и в сети всех троллит, и ракеты руками ловит».
Сериал “Мэтт Мюлленвег против WP Engine” продолжает развиваться. Примерно в то же время, когда мы в Радио-Т обсуждали историю с дополнительной галочкой (теперь при логине на Wordpress.org вы должны подтвердить, что не аффилированы с WP Engine), Wordpress.org приняли решение и форкнули плагин Advanced Custom Fields.
Advanced Custom Fields — это популярный плагин, с 2 млн установок, который широко используется разработчиками при разработке сайтов на Wordpress, он позволяет гибко конфигурировать дополнительные поля для существующих типов контента и задавать новые. И да, в свое время его купила компания WP Engine и достаточно давно ведет его разработку. Поскольку теперь у разработчиков компании нет возможности обновлять плагин, размещенный в репозитории Wordpress.org (в своем зеркале они это делают, а пользователи платной версии получают обновления отдельным образом, как и с любым другим платным плагином), то Wordpress.org на основании статьи 18 правил репозитория сделали форк плагина и переименовали его в Secure Custom Fields. Теперь, если у вас стоит исходный плагин и вы обновитесь, у вас появится новый плагин. На данный момент он полностью совместим с оригиналом, в нем просто закрыта уязвимость — собственно, необходимостью её закрыть в условиях отсутствия доступа оригинальных разработчиков этот форк и объяснен официально.
WP Engine в лице команды разработчиков ACF назвали это захватом (take over). С одной стороны, open source с учетом требований GPLv2 никак не ограничивает любого желающего в праве форкнуть любой проект и развивать его самостоятельно. С другой — если я или вы форкнем любой плагин, мы никак при этом не затронем существующую аудиторию оригинального плагина, а Wordpress фактически сделал именно это. Если внимательно почитать тот самый пункт 18, то, в целом, он оставляет за Wordpress, то есть за Automattic, то есть за Мэттом Мюлленвегом лично, право захватить таким образом любой другой плагин — например, уже высказываются предположения, что следующей жертвой станут разработчики конструкторов страниц типа Elementor, мол, и Мэтт про них высказывался нелицеприятно, да и они представляют собой явную конкуренцию любимому детищу Мэтта — блочному редактору Gutenberg, который далеко не всеми воспринимается как идеальный продукт.
В общем, чем дальше, тем печальнее воспринимается эта история.
Есть у меня mac mini. Модель 2020 года, с M1, начального уровня. Машинка, честно говоря, не очень везучая — буквально через месяц после покупки довольно близко от дома ударила молния и как-то довольно избирательно пострадали устройства, в том числе и mini — перестал работать Ethernet порт. Впрочем, при этом сильно пострадал свитч, в который машина была включена, так что это вторичный эффект.
Тем не менее, машинка проработала несколько лет, но чем дальше, тем больше вылезали какие-то эффекты — терялся загрузочный диск, перезагрузка приводила к пляскам с бубном, чтобы оно все же загрузилось и в итоге, когда я уже переехал в качестве основной на Mac Studio, она облегченно вздохнула и перестала включаться вообще. Вы, кстати, знаете, что, когда устройство Apple категорически не может загрузиться, его светодиод (если он, конечно, есть) начинает оранжевым цветом мигать SOS?
Я долгое время не трогал компьютер — честно говоря, решил, что он больше не заведется. Но так получается, что мне очень нужен компьютер в студии и, после регулярного использования MacBook Pro, идея завести что-то другое нравилась всё больше. MacBook Pro у меня довольно старый — еще на Intel, причем на i9, — поэтому он, с одной стороны, мощный, но с другой — моментально нагревается и начинает шуметь вентиляторами. А это, в конце концов, студия и увеличивать уровень фонового шума не годится.
В общем, я даже присматривался к покупке нового mini, но прямо сейчас покупать его вроде бы не стоит — скоро анонсы новых моделей, — да и не очень дешевая покупка выходит, если ориентироваться не на самую слабую модель. Поэтому решил все же завести существующую машинку.
И оказалось удивительное — кстати, странно, что я раньше не натыкался на эту информацию. Оказывается, Маки на основе Apple Silicon имеют firmware, то есть прошивку, и эту прошивку можно починить. Маки даже можно для этого ввести в DFU (Device Firmware Update) и после этого подключить к другому Маку напрямую — и вторая машина поймет и предложит два варианта — Revive и Restore.
Revive — это именно починить прошивку и налить новую операционную систему, а Restore — полностью очистить машину, прошить firmware и поставить новую операционную систему.
В общем, терять-то нечего, поэтому я попробовал. Первая опция загрузила 15 гигабайт софта, всё это было развернуто на mini, но не очень помогло. Тогда я вспомнил, что, вообще-то, я уже стирал всё с mini, так что сохранять нечего, и попробовал полный Restore. И в итоге, через пару десятков минут я получил полностью работающий mac mini с установленной Mac OS Sequoia.
Я удивлен, если не сказать больше. Честно говоря, я считал, что компьютер просто физически сломался и спасти его, не вскрывая и не перепаивая что-то, просто не получится. А, оказывается, его можно просто подключить к другому компьютеру и всё починится.
И сэкономит мне несколько сотен долларов, как минимум.
Два совершенно прекрасных скетча из Saturday Night Live — один вышел год назад, второй — 5 октября этого года. Джорджа Вашингтона играет Нейт Баргадзе (нет, вроде бы без грузинских корней, пишут, что его предки из восточной Швейцарии).
Не будем больше про Пушкина — тем более, что для города с историей в несколько сотен лет как-то странно цепляться за неполный год, какое бы солнце литературы его в нем не провело.
Меня серьезно впечатлила судьба Гоголя. То, что в русской Википедии названо “Трансформацией из украинского писателя в русского” скорее выглядит как результат воздействия идеологического имперского пресса, в итоге задавившего писателя. Вот сравните две редакции “Тараса Бульбы” — первые три скриншота это первая редакция 1835 года, а остальные — тот же отрывок из самого начала, но после правки издателем и писателем в 1842 году. И найдите на первых трех страницах слово “русский”.
Честное слово, правки выглядят так нарочито, что ничем не уступают истории советского времени, когда в “Воспоминания и размышления” Жукова воткнули абзац про то, как, будучи уже маршалом, он приехал в штаб Северо-Кавказского фронта с группой генералов из Ставки и хотел встретиться с начальником политотдела 18-й армии полковником Брежневым.
В общем, надо бы перечитать первую редакцию повести, вплоть до концовки, где Тарас последними словами призывает козаков следующим летом погулять опять и ни единым словом не упоминает ни православную русскую веру, ни царя Русской земли.