И про чёрные дыры

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

А ещё очень интересна следующая вещь… ведь если есть чёрные дыры, то должны быть и белые дыры. Если чёрные дыры — это регионы, откуда невозможно вырваться, то белые дыры — это регионы, куда ничего не может войти — ни материя, ни свет, ничего.

Интересно, откроют ли их когда-нибудь?

Пока наиболее подходящим кандидатом на белую дыру является гамма-всплеск GRB 060614. Но это пока единственный кандидат, а вот чёрных дыр уже обнаружили дофига.

Про визуализацию данных

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

Простой пример. Надо найти в таблице все числа выше 57:

Мудохаться тут можно долго.

А теперь — элементарная визуализация. Подсветим все цифры более 57, красным цветом:

И всё сразу находится за три секунды.

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

Или размер — тоже хороший способ.

А недавно я взял поиграцца бесплатный PowerBI, и совсем офигел. Очень, очень крутой продукт, и умеет доставать данные из чего угодно — хоть из базы данных, хоть из экселя, хоть из файла со значениями, разделёнными запятой. Для систем принятия финансовых решений — по-моему, вообще идеальный инструмент.

Интересное математическо-игровое

Если есть возможность научить компьютер что-то делать — он это будет делать намного лучше человека. В том числе — и играть в игры.

Большинство игр типа шашек, шахмат, домино и даже крестиков-ноликов компьютер играет через постройку дерева решений. Для крестиков-ноликов это вполне тривиальная задача, так как количество возможных игр в крестиках-ноликах равно факториалу 9 или примерно 363 тысячам. Для современных компьютеров это ерунда. Шашки уже посложнее — там 500 квинтиллионов (500 000 000 000 000 000 000) возможных игр. И полное дерево решений для шашек таки было построено. Число возможных игр в шахматах же несколько превышает… кгм… количество атомов в наблюдаемой Вселенной, поэтому с построением полного дерева ожидаемо возникает затык. Да и с шашками, вообще-то, тоже, так как 500 квинтиллионов поместятся далеко не во всякий компьютер 🙂 Ну, полное дерево, в принципе, и не нужно. Чтобы выиграть в шахматы, например, у меня, достаточно построить дерево ну хотя бы в четыре уровня, потому что я архихреново в них играю. Чтобы выиграть у гроссмейстера, понадобится дерево пошЫрше и поглЫбже; но это тоже не является проблемой — компьютер теперь с гарантией выигрывает у лучших в мире гроссмейстеров, тема, по сути, закрыта.

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

Чуваки из конторы DataGenetics провели математический разбор “Морского боя”:

http://www.datagenetics.com/blog/december32011/

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

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

И что характерно, рассчитать карту плотностей вероятностей у компьютера получается значительно лучше человека.

Карта плотностей вероятностей на 12 ходу после 5 попаданий:

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

Айпи камера — друг электрика

Пытаюсь починить у себя дома абсолютно непонятное дурево с наружным светильником. Светильник не работает. Между фазой и землёй меряю нормальные 120 вольт. А вот между фазой и нейтралью у меня 100 вольт. И светодиодная лампочка от этого не загорается. С лампочкой накаливания пока не пробовал, но думаю, что будет то же самое. 100 вольт там для вольтметра, он не потребляет ничего. Чуть хоть какая нагрузка — и всё тут же просаживается нафиг, полагаю. Что ещё интереснее — между нейтралью и землёй 20 вольт. Вообще между нейтралью и землёй обычно есть небольшое напряжение, но 20 вольт это многовато.

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

Придумал, как найти. Взял айпи камеру с вайфаем, направил её на вольтметр, подключённый к этой цепи, и, смотря одним глазом в телефон, щёлкал автоматами.

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

Ножеводурево

Вот нахрена было делать такой нож, кто-нибудь может объяснить?

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

Или ещё вот повсеместное ножедурево — обух “танто”. В быту — абсолютно бесполезная вещь. Танто это изначально кинжал самурая, а кинжал — он не для применения в быту. Он для войны, для пробивания доспехов, типа как зубило. Какую-то тонкую работу им выполнять дико неудобно. Тем не менее, покупают…

Советский “кирпичик”

Один из самых простых видов белого хлеба, т.к. печётся в форме, а не подовым — что резко снижает требования к умению пекаря. Вкуснее любого покупного американского магазинного хлеба раз минимум в пятьдесят (за редкими исключениями, типа белого хлеба из пекарен в магазинах Publix — этот неплох).

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

Они убили vi!

Вот сволочи!

Большинство дистибутивов прекратят включать редактор vi в базовую конфигурацию.

Блин, вот одной из причин, по которой я научился пользоваться vi, было то, что зайдя на абсолютно любой фрюникс-хрюникс-бсд, я мог редактировать им конфиги, потому что я твёрдо знал, что vi там БУДЕТ. А теперь чего? Какой стандарт-то? nano? ed? или, не к ночи будь помянут, emacs?

Отличное первоапрельское

Кто не ходил сегодня на Stack Overflow, рекомендую сходить. Они в качестве первоапрельской шутки передизайнили сайт в стиле “привет 1990е”. Долбанутая цветовая гамма, убогая графика (разумеется, с гифовой анимацией), курсор, оставляющий за собой цветные следы, и прочие артефакты древнецивилизационного дизайна.