Author Archives: himself

No Man’s Sky

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

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

Я думаю, что как игра, которую задумывали разработчики, No Man’s Sky вполне удалась. Я помню первые треды, где её обсуждали. “Мы делаем игру в процедурно сгенерированной вселенной, где можно летать и смотреть разные миры”. Такая это игра и есть. И то, что она надоедает не через 20 минут, а через неделю – это хороший результат.

Единственное, что для такой игры неприятный срезанный угол – это гиперпрыжки. Они ломают иллюзию единой вселенной, из-за них солнечные системы выглядят как локации (и в особенности когда назад лететь нельзя – как последовательные). И сами планеты расположены слишком близко друг к другу. Я понимаю, зачем это сделали – чтобы игрок не потерялся – но в результате космос получается тесный, как коммунальная квартира.

29 лет

Слава богу, ещё не 30! Вот что настоящий праздник :)
Странно представлять себе, что у многих одноклассников, если не у большинства – уже есть семьи, дети. Я их самих запомнил детьми.

<s>Firefox 48</s>

Да что ж такое-то, каждый программный продукт всё лучше меня знает, и не даёт отказаться. В Windows нельзя отключить обновления (можно, но после Куликовского сражения с воскресающими сервисами), теперь в Firefox убрали возможность ставить неподписанные аддоны из about:config.

За 15 последних лет работы с компьютером у меня не было ни одного вируса, и единственный раз, когда меня коснулась уязвимость – это с msblast. Ни одного аддона я не поставил такого, какого не хотел. И тем не менее, со всех сторон все желают мне поставить “безопасные” настройки вопреки моей воле потому, что “надо, Федя, так тебе будет лучше”.

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

Пойду искать другой билд фокса, надоело всё это.

Re:Zero 18

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

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

Квалия сиреневого цвета

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

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

Уэо Хисамицу, Квалия сиреневого цвета

Re:Zero

Случилось что-то совершенно неожиданное.

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

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

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

Соринка в оке Господнем

Ещё одна книга из номинантов всего на свете, хвалёная Хайнлайном “Соринка в оке Господнем“.

Название такое потому, что с какой-то из человеческих планет туманность Угольный мешок похожа на человека в накидке, а из под накидки сияет красный сверхгигант – “глаз Маркенсона”. Эта картина считается одним из чудес человеческого космоса, и называется “ликом Господним”. Возле красного гиганта есть небольшая жёлтая звездочка, к которой нет червоточного хода; туда никто не летал, она висит нетронутая среди людских владений, соринка на красном оке могущественной космической фигуры в накидке. Оттуда обычным ходом прилетает космический корабль, не червоточинный, досветовой – не человеческий.

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

Понравилось, что в будущее повести очень естественно вписаны русские. Не так, как обычно бывает в западной фантастике, где если про русских вспомнят, то в роли безумных сумасшедших, или вечных противников, или тоталитарной космической империи. Рядом с “Мак-Артуром” летает корабль “Ленин”, и это самый обычный корабль, им руководит адмирал Кутузов, хороший, умный герой. Он ведёт себя как обычный человек. Это замечательно. Что-то есть в этом очень приятное и завидное, такой могла бы быть наша западная фантастика – да, у нас есть Стругацкие и Булычёв, но всё же они русские фантасты, а это американские.

Понравилась бы книга и Юдковскому с его “рациональным подходом”. (Хотя о чём я, он наверняка её читал). До последних глав это книга о безумии – об инерции мышления, о наивности людей, по привычке полагающих себя сильными лишь по числу звёздных систем. О, люди понимают свои риски, понимают, но не ощущают их желудком. Понимающий смотрит по сторонам, переходя дорогу, но лишь тому, кто уже встречался с машинами, в глубине души страшно быть сбитым на переходе. Сколько раз хочется бросить книгу и додумать её по своему – “вы подозрительны, но недостаточно подозрительны; осторожны, но слишком мало. Как же вам не страшно, как же не чувствуете, насколько эфемерно ваше преимущество среди этих дружелюбных врагов”.

Многое в сюжете могло бы пойти иначе, особенно в наше время. Но это фантастика.

Задача трёх тел

Прочёл Проблему трёх тел, это китайский фантастический роман, который перевели на английский и русский. Самое интригующее в нём это такая картинка:

Сразу хочется читать, да? Фантастика почти западная, причём совсем не тяжелая, не Френк Херберт или какой-нибудь Желязны. Мне книга напомнила Уэллса – тем, что написана очень просто, по самой классике науки; лишена постмодерна и какой-либо хитрости. Помните ту научную фантастику из детства, которая просто была интересной? Не потому, что правильные квантовые эффекты и путешествия во времени головоломней, чем у других, а просто потому, что есть путешествия во времени. Вот это такая фантастика, вполне нормальная, хотя и не Уэллс и не Уиндэм, конечно.

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

Велобайк запрещает

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

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

Весь API состоит из единственного HTTP-адреса, который просто запрашиваешь. Но, вот, сторожат.

Задача Ньюкомба

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

Есть на свете пришелец Омега, который гораздо умнее нас. Он прилетел на Землю и играет в игру: даёт людям по две коробки, первая прозрачна, вторая нет. В прозрачной видны $1500, что во второй – неизвестно.
Омега говорит:
1. Вы можете открывать обе коробки.
2. Но как только вы откроете непрозрачную, прозрачная сгорит.
Таким образом, можно начать с прозрачной и открыть обе, или начать с непрозрачной и открыть только её.

“Я уже знаю, как вы поступите.” – говорит Омега. – “Поэтому если вы откроете только непрозрачную, я положил туда $1 000 000 и вы их там найдёте. Но $1500 вы взять не сможете – они сгорят.”
“Если же вы откроете обе, то непрозрачная коробка будет пуста – я ничего туда не положил. Вы получите только $1500 из прозрачной коробки.”

До вас Омега играл с тысячей человек, и никого не обманул. Те, кто начинал с прозрачной коробки, получили $1500 и во второй коробке ничего не нашли. Те же, кто начал с непрозрачной, нашли в ней $1 000 000, но прозрачная коробка с $1500 сгорала.
Чтобы окончательно вас запутать, Омега улетает в другую галактику, откуда на коробки влиять никак не может.

Обе коробки вы откроете или только непрозрачную?

К вам подходит ваш друг и говорит:
– Послушай, Омега улетел. Коробки остались с нами. Что бы в них ни было, оно уже там лежит. Никакие наши решения больше не могут изменить содержимого коробок. Если в непрозрачной есть миллион, то он там уже есть. Если его там нет, то уже нет. Так зачем же отказываться от прозрачной коробки с дополнительными $1500?
– Посуди сам, – говорит друг, – у нас есть два варианта:
1. Получить только то, что в непрозрачной коробке.
2. Получить то, что в непрозрачной + бонусные $1500!
Непрозрачная коробка уже не изменится. Какой теперь смысл отказываться от $1500?

Вы слушаетесь друга, открываете обе коробки, и… находите, что вторая пуста. Как и говорил Омега.

(Почему же это было неразумно?)

Слова друга разумны.
Но Юдковский, у которого я вычитал про эту проблему, говорит: “Если разумный образ действий приводит к тому, что вы хотите получить миллион, знаете, как его получить, и не получаете, то вы что-то путаете в слове разумность”.

Вот моё объяснение того, в чём ошибка друга и почему разумно открывать только непрозрачный ящик (кроме очевидной причины, что вы получите миллион).

Каким образом Омега заранее узнаёт ваш ответ? Можно придумать разные способы: например, он летает в будущее и смотрит, что же вы выбрали. Или же он копирует ваш мозг и запускает его на симуляторе. Так или иначе, этот ваш с другом разговор – это не первый раз, когда вы с ним разговариваете.

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

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

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

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

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

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

Поэтому обсуждение, которое мы сейчас ведём, следует считать переданным игроку не в последний момент, а до появления Омеги. Алгоритм, который мы сейчас выбираем, будет исполняться не один раз – когда Омега улетел – а дважды: в имитаторе Омеги, а затем в реальности.

Строя алгоритм, мы мысленно переносим себя к месту его применения – ко времени, когда коробки расставлены, а Омега улетел – и нам кажется загадочным, как же так: Омега улетел, коробки расставлены, мы можем СЕЙЧАС выбрать алгоритм, и он не повлияет на ПРОШЛОЕ, на выбор Омеги.

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

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

Теперь мы выбираем для этого человека стратегию. Куб непроницаем! Мы не можем вмешаться только во второй раз и подсказать: “Слушай, так или иначе, ящики уже расставлены, и это уже настоящий повтор, Омега больше не будет ничего откручивать, теперь бери оба”. Это бы нарушило правила. Запустив человека в куб, мы с ним прощаемся – дальше он сам за себя. Мы можем только дать стратегию ему в дорогу.

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

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