Telegram Web Link
Зимой СМИ писали, что за полгода спрос на умные колонки в России вырос в 1.5 раза. Девайс всё сильнее проникает в народ, и это приятно. Одна из самых интересных и меняющих жизнь технологий лично для меня за всё новое время. Сильнее и значительнее, чем эти ваши генеративки, во всяком случае пока.

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

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

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

На даче, в гостях, в отеле в командировке я периодически ощущаю недостаток всех этих возможностей. Бывало, что обращаюсь к Алисе по привычке, а её и нет. Хотя друзья всё чаще уже ставят и себе тоже. Тут во всю проявляются недостатки: если ты не знаешь, как у конкретного друга называется комната или светильник, не знаешь его сценарии, то и управлять не сможешь. Всё-таки даже с подключением YaGPT это не стало полноценным машинным разумом с памятью, контекстом, умением принимать решения. Ждём, думаю, застанем.

#gadgets
Антон Карелин, «Одиссей Фокс». На текущий момент пенталогия, но в аудио пока только 4 книги, так что и отзыв по ним.

Интересный и весьма самобытный проект, о котором я узнал со страницы Сергея Лукьяненко, поскольку автор проходил его (Лукьяненко) литмастерскую. Я так понял, что это далеко не первая книга Антона Карелина, но первая условно популярная, выстрелившая на цифровом сервисе Author Today, а потом уже выпущенная на бумаге и получившая несколько наград.

Очень за многое хочется автора хвалить, и очень за многое ругать, из-за этого отзыв длинный. Структурно это процедурал из коротких рассказов, постепенно переходящий в сквозной сюжет. Далёкое будущее, вселенная похожа на что-то типа «Звездных Войн»: миллионы планет и десятки тысяч разумных рас, совершенно разных. Одна из книг серии так и называется — «Миллион миров». Уровень развития технологий тоже варьируется: одни разумные живут в трущобах и летают на ржавых корытах, а другие сравнялись с богами и почти обрели всемогущество. Главный герой — один из немногих людей без кибернетических аугментаций и без компьютера в голове (который тут стоит практически у всех), что вызывает у других презрительное отношение к нему. При этом он работает детективом и успешно распутывает сложные дела, пользуясь просто силой своего интеллекта.

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

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

Ещё многим авторам очень хорошо удаются миры, но плохо сюжеты и персонажи. Какой-нибудь Глуховский прекрасно сконструировал как постапокалиптические тоннели «Метро», так и жуткое перенаселённое «Будущее», но сюжеты у него нелогичные, а взрослые мужики мыслят и действуют, как 14-летние подростки. У Антона Карелина, наоборот, с моей точки зрения получилась вселенная, которая шита белыми нитками. Она слишком разнородная, в ней понамешано слишком много всего: тысячи разумных рас, космические чудовища, путешествия во времени, бессмертие, страшные древние артефакты, виртуальная реальность, искусственный интеллект, аугментации итд итп. Такое ощущение, что автор, как ребёнок, которому случайно досталось слишком много игрушек, и он не понимает, за что взяться, хочет играть сразу во всё. Но зато многие сюжетные идеи реально интересные и нестандартные. Монстр, который охотится с помощью нарушения принципа причинности; игра, похожая на покер, где игроки должны вычислить и озвучить тайны своих оппонентов; дело в далёком будущем, которое герой, не вставая со стула, распутывает с помощью временной петли.
Вместе с тем, автор вешает на стены огромное число ружей, значительная часть которых так и не выстреливает. В первой же главе на стене оказывается гигантское ружьё, которое продолжает висеть к концу четвёртой книги, не тронутое. Да, автор запланировал всего девять книг, но это не единственное, что он пишет, и ждать их можно до второго пришествия. К сожалению, сейчас он переключился на ЛитРПГ. Явно давно хотел, потому что четвёртая книга «Фокса» максимально приближена к этому жанру. У ЛитРПГ есть свои поклонники, но я хорошо понимаю людей, которые не считают полноценной литературой смесь, собственно, литературы с видеоиграми. Если я захочу поиграть, то пойду допроходить BG3 (который забросил из-за левел капа).

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

#fiction
Я гик, и часто рассказываю про гаджеты. Когда-то я уже писал вам, что, например, современный автомобиль — вполне себе гаджет. А вот еще необычный вариант — электронное пианино.

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

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

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

#gadgets
Можно много за что ругать корпорации и современное устройство различных продуктов и сервисов, но важно понимать, что они — победители эволюционной гонки. Если вас удивляет, почему какой-то замечательный продукт не сделан, то варианта два:
1. Вы открыли совершенно новую идею, которая не пришла в голову ни единому человеку до вас;
2. Это никому не нужно.

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

Каждый раз, когда вы встречаете плохой продукт (забитую говном соцсеть, урезанный по функциям гаджет, скучный фильм с одними эффектами, скам-дрочилью без геймплея), который можно было бы сделать лучше, задайте себе вопрос: "Сколько людей захотят за это платить?".

#life #web
На недавнем тимбилдинге было "бинго" для знакомств с коллегами. "Бинго" это листок с 24 ячейками, в которых написаны утверждения о людях, например: "Попадал в телевизор", "Любит экзотическую еду" и так далее. Задачей было заполнить все ячейки фамилиями коллег без повторений. Я один из двух людей (среди ~300), кому это удалось, хочу поделиться алгоритмом. Вообще, знание игровых механик и алгоритмическое мышление могут пригодиться вам в самых неожиданных ситуациях.

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

Во-вторых, и это основное, половина листа заполнилась после рассадки за столы. Я предложил соседям по столу такой подход:
1. Каждому присваивается число
2. Все листы с бинго собираем в стопку и передаём стопку от одного края стола до другого по часовой стрелке
3. Когда к тебе попали листы, ты на каждом, кроме своих, ставишь свой номер в углу тех ячеек, которые содержат верные для тебя утверждения
4. Когда стопку все заполнили, возвращаем каждому его листы
5. Получив лист, ты выбираешь в нём ячейки с самым маленьким ненулевым количеством номеров в них (обычно это один номер) и вносишь в одну из них фамилию вместо номера
6. Номер внесённого человека зачёркивается во всех ячейках этого листа
7. Пункты 5 и 6 повторяются, пока незачёркнутых номеров не осталось

Быстро выяснилось, что вообще все варианты листов без проблем заполняются на N-1 ячеек, где N — количество людей за столом (потому что себя вносить нельзя).

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

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

#life
Попробовал, наконец, классную математическую настольную игру "Машина Тьюринга".

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

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

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

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

Если же вы не фанат подобного, то подарите коробку знакомому математику, он будет рад!

#games
Реалии современного мира: производитель мобильных процессоров Qualcomm собирается купить Intel — одного из старейших и самых известных в мире производителей десктопных процессоров.

Что дальше, ТикТок купит Голливуд?

#gadgets
Энди Вейер, «Проект "Аве Мария"»

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

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

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

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

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

Ну и, концовка, моё почтение. Идеальная доля драматизма, ещё не превращающая книгу в реквием, но уже не дающая ощущение приторного хэппиэнда. А за героя можно одновременно радоваться и печалиться.

В общем, настоятельно рекомендую.

#fiction
Мастерская 3/4. Кассетницы — моё спасение.

Много лет назад купил на Али простенькие модульные кассетницы с ящичками разных размеров. Сразу знал, что под электронные компоненты, но концепция их хранения менялась с тех пор неоднократно. Наконец, добрался, отсортировал всё, что было, сделал этикетки. Не сказать, чтоб много, но и свободных ячеек почти половина: можно докупать и заполнять.

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

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

Но второй сценарий не менее важен. Вы купили шкаф, после сборки остались стяжки (наклейки, гвозди, шканты). И у вас есть совершенно определенные места, куда вы сразу же это всё складываете. Никакого захламления.

Я очень доволен. Теперь найти бы время попаять что-нибудь.

#diy #life
В Телеграме есть функция "Похожие каналы". Не знаю, как платформа оценивает похожесть, но, думаю, что это комбинированная метрика из подписчиков и ключевых слов.

Так вот, тёзка Denull сделал прикольный кластеризатор каналов. Я просканировал свой канал на глубину 3 и обозначил кластеры.

Какие интересные выводы из этого можно сделать:

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

2. Больше всего айтишных каналов про ML. Это очень модно.

3. Канал ровно на серединке между "Мобильной разработкой" и "Компьютерной безопасностью" — это канал про компьютерную безопасность в мобильной разработке! Прикольно.

4. Каналы со всякими новостями практически неотделимы от каналов с политикой.

5. Если якобы тематический канал находится очень близко к кластеру "Новости и политика", то, вероятно, этот канал часто постит нетематический ширпотребный мусор для разгона трафика. То есть, я бы на такие не подписывался.

6. Вообще нет кластера по настолкам. Похоже, эта тема довольно слабо освещается в блогах.

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

#web
TW: нудный гик-стафф про бытовую технику.

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

Как машина узнаёт, что контейнер полон? Никак. У контейнера есть герконовый датчик, показывающий факт его установки в корпус. Когда ты его вытаскиваешь, машина думает, что ты его очистил. А дальше программа просто знает, что одинарный кофе наполняет контейнер на X, двойной на 2X, а вместимость nX.

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

Если позволить человеку ввести систему в неправильное состояние, он рано или поздно это сделает. Кстати, по той же причине мне нравится DDD как архитектура для энтерпрайз разработки: если всё правильно спроектировать, то программист слоя приложения, который является "пользователем" домена, не сможет сломать состояние сущностей и агрегатов.

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

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

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

Сфоткал для вас чашечку ароматного капучино.

#life
Поучаствовал в квалификации Yandex Cup в блоке Backend. Сдал первую и последнюю задачу на максимум баллов (последнюю вообще с первого раза). А остальные две принципиально не стал решать, потому что меня бесит, когда путают бэкенд-разработку и алгоритмы. У них есть отдельная секция "Алгоритмы", куда я не пошёл, потому что не люблю олимпиадное программирование (вот тут писал в конце причины). Но нет же, давайте в бэкенд тоже засунем душноту про модульную арифметику.

В общем, дальше как судьба распорядится. Если все поленились или плохо сделали, пройду в полуфинал, иначе нет.

#dev
2025/07/04 16:33:39
Back to Top
HTML Embed Code: