Recommender Algorithms: Путеводитель по алгоритмам рекомендаций | 2025-10-13T11:54:14

Наконец-то я выпустил книгу! Она называется Recommender Algorithms — в ней я собрал более 50 алгоритмов рекомендаций с математическими выкладками, подробным описанием и примерами кода.

Все началось ранней весной в Германии, когда я посетил конференцию ACM и сделал первые наброски структуры книги, анализируя доклады по потоку RecSys. И вот, спустя полгода, книга увидела свет.

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

Продаётся на amazon и Barnes and Noble. Есть русский автоматический перевод (удивительно, но очень неплохой), но я не знаю, как его продавать пока.

(Это не единственная моя книга, но сегодня — только об этой.)

Глубины Solr и Lucene: Передовой перевод для инженеров | 2025-10-06T17:11:12

Готовлю к публикации книжку по Solr&Lucene. Как вы думаете, публиковать такой перевод на амазоне? 🙂

Книжка про алгоритмы и подкапотную инженерию. Я с этого ракурса еще не видел книг, может, будет кому интересна.

Outlook и неприятные сюрпризы при скриншаринге на macOS | 2025-10-06T14:05:13

У майкрософт есть одна очень нехорошая штука с Outlook для макоси, которую почему-то никто не пытается исправить. Если у тебя через полчаса встреча, outlook напоминает это окошком следующих встреч, где «засвечивает» эти встречи. Ну в моем случае, что секрета тут никакого, я мог даже в это время экран шарить. Но вообще было бы хорошо, если бы во время screen sharing, да еще и с записью, таких нотификаций не появлялось. Ведь скрин шаринг идет через teams, который входит в один пакет с Outlook.

Но хуже другое. Если на макоси пытаешься ЗАКРЫТЬ это окно нотификации при показе экрана (особенно если запись идет), то всплывает весь аутлук со всеми там письмами. А там уже может быть то, что зрителям видеть не надо. То есть, _закрывая_ окно, засвечиваешь внезапно заголовки почтовых сообщений. Что совершенно неожиданно (ну пока не наступишь на эти грабли, потом уже не неожиданно).

Короли манипуляции: когда свиньи обходят научный прогресс | 2025-10-05T17:01:16

Сегодня узнал, как достижения науки летят свинье под хвост, сталкиваясь с реалиями.

Есть такая штука, как точное кормление (precision feeding) в свиноводстве. Суть в чём: свинье на пятак ставят RFID чип (на самом деле на ухо), и когда она захочет поесть, то сует пятак в кормушку — и специальный датчик считывает её данные и выдает ей из автомата корма столько, сколько положено. И соответственно регистрирует в базе данных сколько и когда ей дали. Если свинья сует пятак раньше времени, то автомат корма не выдаёт. Смысл — снизить расход корма, улучшить рост и здоровье животных, уменьшить загрязнение окружающей среды (меньше не съеденного корма).

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

Почему не работает на больших ?

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

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

Так свиньи противостоят техническому прогрессу.

История стакана-акробата: Откуда взялось название «tumbler»? | 2025-10-05T15:32:02

У нас стаканы называют tumblers. Я решил поинтересоваться, почему, ведь tumbler — это по сути акробат.

Есть две взаимоисключающие теории. По одной, изначально tumbler-стаканы имели округлое или слегка выпуклое дно, из-за чего они могли «покачиваться» или «переворачиваться» (to tumble), но не опрокидывались полностью. То есть, tumbler в этом смысле типа «неваляшка». По другой, они как раз делались специально, чтобы их не ставили на стол открытыми, потому что условно на корабле они могли опрокинуться и ценный ром бы из них вылился.

Магия фракталов: Метод Хаоса в действии | 2025-10-04T15:32:25

Интересную штуку сегодня прочитал. Про фракталы. Если взять любые три точки, образующие треугольник, и взять любую (четвертую) точку где-нибудь, а затем кидать кубик, граням которого сопоставлены первые три точки. Далее двигаемся от текущей точкина сторону точки, соответствующей выпавшему на кубике, и на полпути ставим точку, она становится текущей. После множества итераций точки начинают образовывать форму треугольника Серпинского — тот, что изображен на приложенной картинке. Интуиция говорит, что треугольник должен быть весь закрашен, ведь это случайные движения в трех направлениях от случайно взятой точки, но вот нет. Причем он получится, если даже в качестве начальной точки взять точку внутри будущего пустого треугольника (да, несколько точек будут портить картину, но и только). Если в начале нашего опыта взять не три точки, а пять или шесть, то фигуры будут образовываться другие — см. приложенную картинку. Этот графический метод называется Метод Хаоса.

Кстати, это вроде очевидно, но вдруг — все изображенные фигуры имеют нулевую площадь.

Если взять два треугольника и с одной вероятностью p двигаться к случайным вершинам первого, а с (1-p) двигаться к случайным вершинам второго, то получится папортник Барнсли (картинка №2).

Люблю такие штуки, потому что они с первого взгляда кажутся магией:)

(Примерно из такого же класса задачка по автосинхронизации метрономов)

Marcia Klioze | 2025-10-03T22:42:57

Друзья, я сейчас на открытии выставки Marcia Klioze в галерее Arts Club Of Washington и просто в восторге! Очень рад за свою замечательную наставницу, у которой я учусь масляной живописи уже два с половиной года. Сегодня здесь её персональная экспозиция, и атмосфера просто волшебная.

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

Почти все работы продаются, кому интересно, захаживайте

Возврат налогов в Вирджинии: неожиданная выгода для жителей | 2025-10-03T00:22:14

Никак не могу привыкнуть к тому, что когда государство присылает чек на 400 баксов просто потому, что они собрали с вирджинцев (всех) больше, чем рассчитывали, это нормально. Они — это штат Вирджиния

Иерусалимский, парижский и флорентийский синдромы: когда путешествия меняют сознание | 2025-10-01T16:10:55

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

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

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

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

Но забавно, что есть брат-близнец этого заболевания, парижский синдром, почему-то поражает главным образом японцев. Японские туристы приезжают в Париж, так как их привлекает культура, язык, литература и история Франции, а также достопримечательности Парижа. Однако на месте они сталкиваются с такими трудностями, как языковой барьер (сюрприз-сюрприз!), различия в менталитете, разочарование от несоответствия реального Парижа их представлению о нём.

Есть еще бледное подобие под названием «Флорентийский синдром». Тут чаще всего кризис наступает во время визита в один из 50 музеев Флоренции, колыбели Ренессанса. Внезапно посетитель оказывается поражён глубиной чувств, которые художник вложил в своё произведение. При этом он необычайно остро воспринимает все эмоции, как бы переносясь в пространство изображения. Реакции жертв синдрома различны, вплоть до истерии или попыток разрушить картину. Несмотря на относительную редкость синдрома, охранников флорентийских музеев специально обучают, как вести себя с жертвами этого синдрома.

В общем, аккуратнее с синдромами, когда будете путешествовать.

ЗЫ. Эту картинку мне сделал гугл. На второй картинке чувак в галстуке говорит заплаканной девушке 脆培い , что кажется просто ничего не значащий набор иероглифов, что-то типа fragile culture. Но когда я спросил, что это означает у ChatGPT, тот мне сказал, что это похоже на 脱げい (нугу) — разденься 🙂 если попросить гугл джеминай переделать, то гугл дает такую же картинку, где он тоже кричит 暁は , но при этом рубашку он уже снял. Но это тоже непонятно что 暁 — это рассвет. В общем, с японским у LLM плохо. Оставлю вторую картинку в комментах. Там кстати, еще несколько отличий, можно играть в игру найди десять отличий. Они забавные

AI-микрофон: между строк работы и поэзией случайности | 2025-10-01T15:44:32

Купил себе AI микрофон, который слушает все вокруг и даёт саммари. Решил для теста разок включить. С ним даже рилсы не посмотришь при выключенном микрофоне на компе, потому что он пытается объединять и обобщать все, что слышит;)

«..Команда методично продвигалась через сложные сопоставления, но неожиданные фразы вроде «Watch the video back if you didn’t notice» и «Don’t be a sucker» создавали тихий, почти поэтический диссонанс — словно вселенная шептала «Let it be» посреди таблиц и тикетов спринтов….»