February 22nd, 2016

WTF

фуками

Захотел тут уточнить кое-что по Стругацким, а конкретно - про "книжку, написанную под псевдонимом К. Осковью" (из ВГВ). Поскольку сейчас проще найти в инете, чем у себя на компе, задал поиск... и получил кучу какой-то лажи вроде "жителей подм осковья". Решил уточнить, добавил "фукамофобию" (оттуда же). Получил ровно ноль результатов.
Удивился, ввёл просто "фукамофобия", получил всего два(!) результата, и это при 12000 результатах (в яндексе) на "фукамизацию".

"Власти скрывают информацию о фукамофобии!" - сразу зашевелились мысли. "Интересно, кто зачищал БВИ - галбез или КОМКОН-2? Или это идёт с уровня Мирового Совета?"

Пришлось копнуть глубже.
Оказалось, что я банально опечатался - на "фукамИфобию", как и положено, выдаётся несколько сотен релевантных ссылок, а псевдоним был "Оксовью" а не "Осковью".
А я уж было подумал!..
Dexter's Lab 2

отладочный интерфейс

А я вот чего подумал. Про квантовую механику, спутанные частицы, и нелокальные корреляции (квантовая телепортация, неравенства Белла, вот это всё).
Там ведь в чем заморочка. Что могут существовать объекты (частицы), которые хитрым образом связаны на расстоянии (состояние одной частицы "передаётся" другой), при этом эта связь "мгновенна" (но не нарушает теорию относительности), не имеет понятного "канала связи" (есть эксперименты, где частицы сначала специально изолировались, а только потом проверялась связь), да при этом ещё и необнаружима, если ты находишься на одном конце этой связи - установить наличие этой связи можно только сопоставив события на обоих концах, установить "спутана" ли с чем-то одиночная частица - нельзя, спутанность выясняется только при наблюдении за парой. Необнаружимая локально, мгновенная передача информации о состоянии... ничего не напоминает?

Интерфейс для удалённой отладки приложений, разумеется!
Приложение не должно знать, что его отлаживают - это может изменить поведение приложения.
Время передачи информации о состоянии либо "некритично" (в этом случае оно и неизвестно), либо - в случае например срабатывания брекпоинта - приложение приостанавливается, в результате чего наблюдаемое время передачи "мгновенно".
Канал связи ненаблюдаем на уровне приложения, потому что он действует на более низком, приложению недоступном, уровне.
А вот побочные эффекты этой связи - вроде того, что при изменении памяти приложения, одновременно изменяется казалось бы не связанный с этим участок памяти отладчика - в принципе наблюдаемы, если знать, что наблюдать.

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

Рекомендуемая литература по теме:
С. Лем, "Странные ящики профессора Конкорана"