Миньоны: впечатления от киносеанса | 2026-07-04T14:45:06

Мне показался project Hail Mary детским и наивным. Посмотрели вчера миньонов в кинотеатре — шедевр! Интересно будет на субтитры глянуть, как выйдут. Я там много на слух пропустил!

Двойственное восприятие «Project Hail Mary» | 19 июня 2026 года, 14:11

Дочитал Project Hail Mary Энди Вейера. Впечатления двоякие.

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

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

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

Слишком покладистый и добрый космос. Все конфликты на Земле перед запуском решаются как-то подозрительно легко благодаря «абсолютной власти» руководителя проекта Евы Стратт. Ее действия часто выглядят карикатурно, а не реалистично. А уж когда появляется инопланетянин Рокки… Их дружба развивается по канонам классической диснеевской сказки. Они моментально находят общий язык, у них идеальное взаимопонимание, ноль культурных барьеров или опасных недопониманий. Всё очень мило, бесконфликтно и «на дружбе». Ну хоть какой-то конфликт можно было бы добавить для остроты. У главного героя всегда все идет гладко.

Стиль изложения. Короткие, рубленые предложения, очень простой язык, разжевывание каждой мысли, постоянные восклицания. Текст как будто специально адаптирован для того, чтобы его без труда читал двенадцатилетний ребенок. Сюжет двигается по кругу: появилась проблема => Грейс в панике => Грейс посчитал что-то на бумажке / Рокки помог сплавом => проблема решена. И так каждые 30 страниц. Из-за этого ближе к финалу теряется чувство реальной опасности: читатель заранее знает, что у автора припрятан очередной научный козырь в рукаве.

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

Кто читал, как вам? Тоже ловили это ощущение «детского сада» на космическом корабле, или я придираюсь?

Почему поисковые запросы о президентах РФ ведут к Путину? | 16 июня 2026 года, 01:29

Если в Яндексе набрать «пятый президент России», «шестой..», «седьмой…» то до сто первого выдается Путин. Сотый тоже выдается один Путин. А вот сто первый — уже Ельцин. А сто второй и дальше — опять Путин.

Секрет звука Sosumi в MacOS: от битловской шутки до юридических баталий | 12 июня 2026 года, 11:47

СЯУ что у звука нотификаций MacOS было имя, и это — Sosumi. Он использовался 1991-2020, потом его заменили на Sonumi. У них есть автор. Это Джим Рикс — звуковой дизайнер Apple, и есть секрет, который не разглашался лет 10 после увольнения.

Итак, была битловская Apple Corps. Лого — тоже яблоко. У них с Apple Inc. был суд => Apple Inc. могла использовать название, но без права вторгаться в муз. индустрию. Дело дошло до создания звуков ОС, юристы напряглись: Рикз, никаких названий «Перезвон» (Chime) и прочего, никаких мелодий в звуках. В итоге в ОС появляются Frog, Funk, Glass, Hero.

Рикз долго работал над звуком загрузки и создал аккорд До мажор 🙂 Пишет, что при создании аккорда до мажор он вдохновлялся песней Битлз «A Day in the Life». (Не знаю, почему я тут ржу). Предложил тогда шутливое название «Let it Beep» в стиле песни The Beatles. Не прошло. Кто-то сказал, что это будет суд. Ривз: «So sue me»! Говорит, что продавал это начальству как «японское слово, ничего с музыкой не имеющего общего».

В macOS Big Sur звон уже другой — Sonumi. Сам звуковой файл /System/Library/Sounds/ по-прежнему называется Sosumi.aiff.

Случайное открытие: как не потратил 500 баксов на ремонт кондиционера | 2026-06-11T01:34:01

Если вдруг вам не над кем посмеяться, то смотрите: я сегодня сэкономил 500 баксов. Я месяц или даже больше думал, что у меня сдох кондер в машине. Съездил на сервис, получил смету. Жаба задушила ремонтировать в тот же день; думаю машина старая, найду какой-нибудь гаражный сервис, заправить кондиционер хладагентом не критичная штука.

А оказалось, что все это время я ездил с выключенным A/C. Главное понял я это даже не в машине, а пока с собакой гулял.

Правила еды и исключения для Юки | 09 июня 2026 года, 21:33

Родилось два правила, которые пока что работают:

1. Хочешь есть — попробуй попить воды. Если попил и все равно хочешь есть — см пункт 2.

2. Бери суп или полпорции. Если съел и все равно хочешь есть — бери ещё полпорции.

P.S. Юки сказал ему не нравятся правила. У него сегодня на обед был Нью-Йорк стейк из сувида с гречкой из Cuckoo, а через час будет сыр с вином под сериал Succession (вино он всегда отдаёт мне). Зачем мы ему сыпем на Нью-Йорк стейк с гречкой сухой корм он до сих пор не понимает

Инновации в работе посудомоечных машин: от нагрева до автодиагностики | 08 июня 2026 года, 12:43

СЯУ как работает посудомойка. Пару раз ремонтировал => читал матчасть. В США подключена к горячей воде на входе. ТЭН в посудомойках слабенький, он поднимает t всего на ~3°C/min, греть полный поддон с «нуля» долго. Перед запуском стоит открыть кран с горячей водой прогреться. В странах с 220В посудомойка часто греет воду сама. В Бошах есть интересное решение: теплообменник в стенке. Пока нагревается вода и распыляется коромыслами, в т/о заливается новая порция воды. Далее t новой порции воды медленно растет – а t среды в камере постепенно падает. Чтобы избежать термошока для бокалов при смене воды с грязной на чистую. А еще теплообменник нужен для того, чтобы дать холодную стенку для сушки — туда конденсируется вода из пара.

А останавливается всё не по таймеру (точнее, не только), а по датчику мутности — аквасенсору. ИК-светодиод и фототранзистор, в поддоне. С/д светит лучом воду: дошёл сильный сигнал — вода прозрачная, посуда чистая, можно сворачиваться; слабый — грязи много, крутим дальше. То есть машинка сама решает, добавить ли полоскание. Так же прикидывает и объём с грязнотой загрузки — частично по той же мутности, частично по тому, насколько остывает вода, когда её разбрызгивает по холодной посуде (тепловая масса) => одна и та же программа Авто может идти и 1.5 часа, и 3.

И вот тут самое контринтуитивное. Посуду нельзя споласкивать перед загрузкой. Там ж не просто мыло, а коктейль из ПАВ (снижают поверхностное натяжение), эмульгаторов (заставляют жир смешиваться с водой), диспергаторов (держат отмытую грязь во взвеси, чтобы она не осела обратно) и ферментов (протеаза, амилаза). Ферментам нужна еда, чтобы за неё зацепиться. Основная грязь на посуде — это не жир (с ним справляются ПАВ и эмульгаторы), а присохшие/пригоревшие белки и крахмал — крупные молекулы-полимеры, не растворяются в воде и просто механически прилеплены к тарелке. Струёй их не сбить, а тереть некому. Ферменты — биологические катализаторы, режут эти длинные молекулы на мелкие растворимые куски (белок на пептиды и аминокислоты, крахмал на сахара), и вот эти ошмётки уже легко смываются водой. Протеаза работает по белкам, амилаза — по крахмалу, иногда добавляют липазу под жир. Смоешь всё заранее — им просто нечего делать, смываются вхолостую. Если аквасенсор в начале видит чистую, решает, что делать немного, укорачивает цикл, снижает интенсивность. Ополаскиваешь — заставляешь машину мыть хуже (но быстрее). Счищайте твёрдые куски и ставьте как есть.

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

«Панцирь» на крыше: удивительная защита московской многоэтажки | 06 июня 2026 года, 16:26

Читаю новость, что на крышу жилой многоэтажки («Дом в Сокольниках» ) в Москве вертолетом установили «Панцирь» вертолетом. Ну да, это полноценный панцирь, а его противодроновая модификация (СМД-Е), но удержаться и не сделать эту AI-фотку я не мог.

[SKIP]

Тал и неизвестная сторона Гаваны | 02 июня 2026 года, 00:50

В одном из шахматных сообществ запостили эту фотку.

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

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

Автоматизация кросс-постинга: боремся с трудностями API Facebook | 2026-05-23T14:28:22

Доделал в лучшем виде кросс-постинг из фейсбука на два моих сайта-блога [на которые почти никто не заходит] — beinginamerica точка com и raufaliev точка com. При публикации нового поста в фейсбуке по расписанию стартует механизм перевода поста на английский, разбор приложенных картинок, генерация описаний к ним, создание заголовка на основе текста поста и описания картинок, создание тегов на их же основе, запись поста в turso db — это облачная база, бесплатная до определенных лимитов, создание эмбеддингов через openai, запись в qdrant cloud — это тоже облачная база, но уже векторная, ну и загрузка изображений в wordpress по API, и публикация поста на английском и на русском по API.

Все бы хорошо, но из всех API самый дурацкий — у фейсбука. Во-первых, для страниц как у меня, переведенных в New Experience, нет возможности использовать почти все из этого API. Точнее, есть, но нужно долго доказывать фейсбуку, что это реально надо, показывая документы на стартап, демонстрируя приложение и т.д. Очевидно, им не хочется иметь дело с чем-то уносящим контент из их системы во вне. Кроме этого, токен, который дает доступ к последним сообщениям, относительно короткоживущий (возможно, несколько недель), и получать его заново нужно через браузер только. То есть, любая автоматика требует регулярного внимания, иначе она ломается.

Если протупил и вовремя не выгрузил последние посты через этот Facebook Graph API, они просто исчезают из списка последних и все, больше по API к ним не обратиться. Единственный способ — запросить выгрузку архива у фейсбука. Эта выгрузка тоже довольно дурацкая — там нужно много трансформаций делать и убирать лишнее. Например, в файле с постами, который я обрабатываю, там почему-то хранятся ссылки, которые я отправлял в комментариях без сопроводительного текста. А комментарии там идут в отдельном файле!

Чтобы назначить теги, пришлось решить отдельный челендж. Вот есть около 10000 постов за все время. Это большой кусок, и по нему теги построить нельзя, потому что он в контекстное окно LLM не помещается. А надо. Поэтому я делал так: скрипт берет случайные посты из 10000 в таком объеме, чтобы их суммарный размер был чуть меньше указанного лимита в токенах, и в конец этого блока добавляется промпт «сгенери мне наиболее частые теги, 30 штук» (промпт привожу упрощенно). В итоге я запустил это 10 раз и получил 10 наборов тегов по 30 штук, сгенерированных для разных срезов базы. Получилось 300 тегов, из которых конечно есть полные дубликаты, а есть синонимы и близкие по смыслу. Это все скармливается LLM, и получаем список тегов и иерархию тегов. Теперь у нас есть ограниченный набор тегов, которые максимально отражают 10000 постов. Так получилось, что за почти 20 лет на фейсбуке у меня расклад такой:

Тег Постов

==================================================

#Russia 3412

#Thoughts 3146

#Tech 3105

#Culture 2765

#Hobbies 2726

#AI 1603

#Science 1367

#Software 1358

#Travel 1298

#Learning 1138

#Society 1050

#Nature 958

#Education 915

#Business 902

#Art 894

#Programming 889

#Humor 840

#History 807

#Gadgets 750

#Moscow 713

#USA 614

#Cinema 567

#Webdev 493

#Music 476

#Sports 473

#Mindset 443

#Auto 400

#Books 386

ну и так далее. Этот список включает как теги из ограниченного списка, так и теги, которые LLM поставила материалу просто потому, что не нашла в ограниченном ничего подходящего.

Теги из ограниченного списка стали категориями на сайте. Остальные теги + эти стали просто тегами wordpress.

Поиск по картинкам. У меня было две идеи как его сделать. Первая — OpenCLIP. Это довольно просто, но требует хостинга модели где-нибудь. На своей машине легко, но каждый раз ее запускать неудобно, плюс я планировал переносить мигратор на дешевый сервер в амазон. В облачных моделях тоже нормально считать, но хоть немного за это надо платить, а это еще одна dependency. Но главное — что и без этого неплохо работает. Я с помощью OpenAI , который и так используется для перевода на английский, генерю описания к картинкам, и дальше по этим описаниям делаю embeddings с помощью large модели. Пока что все тесты на поиск проходят на ура. Особенно, когда на картинке есть текст, и большой вопрос разобрал бы ли его OpenCLIP.

В итоге:

1) вордпресс raufaliev точка com — бесплатный

2) вордпресс beinginamerica точка com — бесплатный

3) turso db где хранятся все посты — бесплатный

4) qdrant cloud где хранятся эмбеддинги — бесплатный

5) openai для перевода и описания картинок — не бесплатный, но недорогой (обработка постов за год потребовала 30 баксов).

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