2011-11-18

Nvidia Tesla

Терафлоп, 448 вычислительных ядер, double precision, 6G памяти, вставляется в персоналку и стоит порядка двух тысяч. Можно программировать на С++, fortran, etc.

http://www.nvidia.com/object/personal-supercomputing.html
http://www.nvidia.com/docs/IO/116711/tesla-brochure-12-lr.pdf

Нет, я не купил. Я просто завидую.

2011-11-15

Стиль и цвет

Я временно поменял стиль блога на стандартный, старая тема стала плохо работать. Со временем сделаю что-нибудь.

Update: что-то они совсем все поломали, динамическая тема работает плохо. Проблема с синим блогом была в том, что он не позволял ничего редактировать в теме, редактор просто зависал. А динамическая тема работает только в нескольких браузерах.

2011-11-09

Этика

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

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

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

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

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

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

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

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

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

О боге и атеизме

Атеист - не тот, кто верит, что бога нет. Это разновидность веры. Правильный атеист скажет, что он не видит необходимости в гипотезе бога ни для объяснения устройства мира, ни для обоснования морали, ни для какой либо другой практической потребности.

P.S. Выделенная фраза приписывается Лапласу.

2011-10-24

Fall Colors

Just testing Blogger / Google+ integration. If this post appears in Google+, integration works. (Тестовый пост, проверяю интеграцию Блоггера и Гугла-плюс.)

Update: it dosn't work. (Не работает.)

2011-10-22

Виртуальные окна

Свою старую XP-машину я недавно заменил на виртуальную, поверх Virtual Box в OsX Lion. Я попробовал было Parallels, мне не понравилось. Во первых, один раз она у меня не вышла из сна, а во вторых я не смог настроить клавиатуру, чтобы было удобно и привычно работать в Far. А в Virtual Box все получилось.

Что я сделал:
- в OsX переключил функциональные клавиши в режим F1...F12
- в Virtual Box выключил hot-key.
- в виртуальной Windows XP с помощью программы KeyTweak, поменял значения клавиш Alt и Win для левых и правых пар, кроме того добавил F13 -> Insert, которого почему-то нет на Mac-клавиатуре. Теперь привычная моторика в Far будет работать как раньше.

Мне понравилось, особенно в полноэкранном режиме.

2011-10-14

2011-10-05

Стив Джобз

Жизнь человеческая поразительно коротка, особенно если смотреть на нее из второй половины. Тем удивительнее, как некоторые способны сделать так много. Я уже писал однажды и повторю: я считаю, что почти все, чем знаменит сегодня Apple, это заслуга Стива. Кто-то должен был это делать, держать вкус и стиль. И он держал, практически до самого конца.

2011-09-27

Фоновые картинки

   

Появилась идея собирать картинки, хорошо подходящие для экрана. Буду их складывать в альбом Desktop. Вот две, для начала.

Камешки снял вчера. Никакого редактирования! Капли - настоящие!

Кажется, дождь собирается...

Снято вчера в Wenatchee Lake State Park.

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

2011-09-19

Windows 8

Посмотрев презентацию Стивена Синофски на конференции Build я был впечатлен. Было представлено необычно много нового. Даже слишком. Новая концепция UI, новый runtime, новый API, новая модель приложений, новые устройства, и т.д. и т.п. Но я решил не писать ничего пока не посмотрю своими собственными глазами.

Скачалось быстро, поставилось на Virtual Box со второго раза, заработало с третьего, но это ничего, это ведь даже не бета, это Developer Preview.

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

Первое впечатление после запуска: красиво. Но новый Windows более непривычен, чем любая другая система. Любое действие вызывает кучу неудачных попыток при полном безразличии системы, которая не дает никаких подсказок. Я даже не сразу понял, как войти в систему. И так и не смог найти, как вызвать командную строку, поставил Far.

Во вторых я не понимаю, как люди будут во всем этом работать. Дома, на диване, читать facebook и смотреть netflix, это, действительно, красиво и удобно. А на работе? Cижу я, к примеру, в Visual Studio, пишу код и надо мне запустить какую-нибудь тулзу. Обычно я иду в старт-меню, запускаю и возвращаюсь. Сейчас вместо старт-меню будет новый цветной старт-экран, который вылетит на все 24 дюйма, со всеми своими виджетами и фейсбуками. Зачем мне это?

В третьих, я вообще не понимаю, какие теперь писать приложения. Старые, оконные, как-бы уже не модно, они объявлены "legacy". Новые в стиле Metro непонятно как, там еще ничего не придумано, нет ни одного готового приложения, одни цветные кубики-игрушки. Опять же, если писать на javascript и html5, тогда имеет смысл писать не под windows, а нормально, чтобы везде работало. А ведь еще есть старый код, море старого кода...

Короче, по заголовкам презентации, все вроде правильно. Новый асинхронный API нужен? Нужен. Новая модель приложений с песочницами и магазином нужна? Нужна. И рантайм новый нужен. Но хотелось бы, чтобы не надо было выбирать или-или, а с новым рантаймом и новым API  писать традиционные оконные приложения. Хотелось бы, чтобы на работе, на большом мониторе были какие-нибудь окна, более гибкие, чем деление экрана пополам. И чтобы на работе можно было бы использовать профессиональный, не слишком яркий UI. И не тыкать в вертикальный экран пальцем. Это уже проходили со "световым пером". Рука устает.

Apple просто сделал два устройства и два дизайна. iPad для развлечения, традиционные десктопы и лаптопы - для работы. Микрософт фактически сделал одну новую систему, механически соединив ее со старой. Почти вся новая часть сделана для развлечения. Работа, учеба - это все "legacy", удел старомодных неудачников.

2011-09-06

Время собирать камни

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

Козлятушки, ребятушки...

Повезло нам в эту поездку на животных. Несколько раз мы ходили этим Glacier Basin Trail, а козлов видели только издали, в бинокль. А в этот раз они гуляли совсем рядом. Их было трое, но третий в кадр не попал. Я предположил, что это мама с двумя подросшими козлятами. Ближайшая, вероятно, мама.

2011-09-05

Rainier



Антенна

Это был небольшой воскресный проект, установка телевизионной антенны. В Сиэтле бесплатно ловятся все местные каналы в цифровом HD.

Для начала надо пойти на сайт antennaweb.org, вбить свой адрес и посмотреть условия приема, список доступных каналов и направления на телевышки.

Заказать все детали можно через Амазон или через SolidSignal.com, хотя свою антенну я выбрал во Frys Electronics, чтобы попробовать и если не получится, поменять на более мощную. Антенны калибруются по расстоянию до телевышки и часто используют цветовые коды с вышеупомянутого сайта antennaweb.org. У меня примерно двадцать миль, и тридцатимильной антенны оказалось вполне достаточно.

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

Установка очевидна, в сети много сайтов, объясняющих процедуру, поэтому повторять детальные инструкции я не буду.

Для записи программ нужен антенный DVR, который понимает ATSC OTA сигнал (OTA = over the air). Интересно, что в антенне и в кабеле - разные сигналы и частоты.

Я очень доволен результатом, получается отличное качество картинки при 90-100% уровне сигнала, передачи автоматически записываются, я их смотрю без рекламы и это не требует никакой помесячной оплаты.

Решение задачи упаковки

Как известно, задача упаковки в контейнеры - NP-сложная, а потому Амазон решил не париться. Штырь заземления был упакован в эту коробку.

Медвед



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

2011-08-29

Yaquina Head


Useless Facts

А знаете ли вы, что... Глаз устрицы больше чем ее мозг.

Как-то раз в книжном отделе Костко я увидел книжку, что-то там про "Useless Facts", и подумал, что в последнее время только это и попадается. Большинство постов в Facebook или в ЖЖ посвящено именно перепечатке забавных ссылок, занятных фактов. Похоже, что значительная доля нашего общения состоит в пересказе друг другу бесполезных анекдотов. Забавно, правда?

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

2011-08-08

Seattle

Да, я тоже снял Сиэтл с этой точки.

2011-08-04

Как получить удовольствие от Windows 7

Я ее поставил на домашний компьютер в октябре 2009. Так с тех пор и стояла на втором разделе диска, почти не используемая. Иногда я загружал ее по ошибке, не успев нажать на клавишу меню. Все мои виндузовые дела я так и делаю в XP, которая на моей машине явно шустрее, да и удобнее тоже. Самое главное, что в семерке плохо работает Visual C++ 6.0, которым я пользуюсь для домашних проектов. А новый софт требует другого компьютера.

Короче, вчера я, в процессе расчистки завалов, стер семерку нафиг, и сделал это с удовольствием. Не надо мучиться и терпеть то, что не нравится. Посмотрим на восьмерку.

2011-08-02

Дом с башенкой

Жилой дом в Ocean Shores, WA.

Я добавил прямую ссылку на скомпилированный драйвер в самый посещаемый пост моего блога: Переключение раскладки в Windows с помощью Caps Lock. Оказывается, прошло уже три года. Раньше я не выкладывал драйвер, боялся превысить лимит. А сейчас не боюсь, все файлы лежат на Амазоне.

2011-07-31

Red Huckleberry

Lake Quinault, Olympic National Forest.

Хрюша

Лет шесть жил с нами такой маленький милый зверь. Звали Хрюшей, поскольку морская свинка. Хотя я чаще звал ее "Мыша-пушыша". Она радовалась морковке, ждала, когда мы появимся утром, чтобы попищать и попросить угощения. Жизнь ее была сытной, безопасной и скучной. Спасибо тебе, Хрюша, за компанию!

2011-07-20

Mac OS Lion

Lions spend much of their time resting and are inactive for about 20 hours per day.[56] Although lions can be active at any time, their activity generally peaks after dusk with a period of socializing, .... Intermittent bursts of activity follow through the night hours until dawn, when hunting most often takes place. (Wiki)

Короче, как мой Мак-Мини. Дрыхнет большую часть времени, а вечером просыпается, чтобы навестить блоги и форумы.

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

В яблочном магазине исчезли Мак-Буки, но появились очень привлекательные Mac-Mini с процессорами i5 и i7, в которых исчезли DVD-приводы. Я, кстати, тоже DVD на маке ни разу не пользовался. Мониторы теперь подключаются через thunderbolt, который тянет и видео, и аудио, и все остальное. Утверждается, что он в 20 раз быстрее, чем USB 2.0.

Еще два года назад мне у Apple совсем ничего не нравилось, а теперь не нравится только дизайн корпуса iPhone 4, дизайн их моноблочного десктопа и страшная железяка pro-сервера. Все остальное - очень симпатичное.

2011-07-07

4 июля

Новый Gmail

Это привычный Gmail с темой New Blue.



Это новая тема, которая должна быть "яснее и чище". Из серии "просто добавь воды".



А это вариант издевательски назван "dense" (плотный).



Ну что сказать? Я не ушел работать в Google, хотя собирался, и, похоже, уже опоздал. Видно, что партия PM-ов, которые на дух не переносят информации на экране, захватила власть и теперь не успокоятся пока не уничтожат все сложное, насыщенное и непонятное, сведя их к привычным по митингам белым экранам с тремя булшитными строчками. Прощай, старый Google. Здравствуй Google+. Ты потолстел и поглупел.

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

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

Корпорация "Миф".

Компания Самсунг за каждый андроидный телефон платит Микрософт порядка десяти баксов. Самсунг, вслед за HTC, согласился выплачивать за "защиту от патентных исков". Что именно за патенты нарушены, естественно, не объявлено. Короче, типичный диалог, кончающийся фразой "а если найду?". Этот бизнес приносит биллионную прибыль. Микрософт получает с Андроида много больше, чем со своего WP7. И все согласно закону! Учись, гопота!

Когда-то давно я предсказывал, что Микрософт в будущем станет одним из дистрибьюторов Линукса. Жизнь оказалась интереснее. Микрософт придумал, как получать с него деньги не занимаясь ни дистрибуцией, ни разработкой.

Чем дальше, тем менее удобно, приходя в незнакомую компанию, говорить что работаю в МС. Народ отвечает двусмысленными фразами. Как-то раз, когда я немного пополнел и с отвращением смотрел на свое отражение, мне сказали, что я "выгляжу как Микрософт". На днях сказали, прощаясь, "enjoy you company". Но последнее время мне не просто неудобно, мне откровенно стыдно.

P.S. Корпорация "Миф" - серия забавных книг Роберта Асприна. Кто читал, поймет.

Ссылочка: Patent trolling with Microsoft.