December 15th, 2010

2019

Годовой отчет 2010 от vpri.org -- STEPS Towards Expressive Programming Systems

Они сделали что-то типа MS Office с куском операционки, только уложили огромный объем функций буквально в несколько тысяч строк кода -- http://www.vpri.org/pdf/tr2010004_steps10.pdf. Они подтверждают цель проекта: "то, что нужно типичному пользователю MS Office вместе с операционкой, должно уместиться в 20тыс. строк кода и работать на голом железе", "отношение числа строк нашего кода к типичному сегодняшнему коду должно быть как один к ста, тысяче, или десяти тысячам".

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



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

Отчёт для NSF читается, как роман. Рекомендую (хотя многое в нём трудно понять, если незнаком с предыдущими работами -- тогда вам сюда: http://www.vpri.org/html/writings.php).

Я еще не видел работ, которые настолько бы явно выражали идею компактификации знаний, и так далеко в этом деле продвинулись.
2019

Покупайте акции IBM

Реклама Watson уже началась, в том числе и в России: http://habrahabr.ru/blogs/artificial_intelligence/110028/

Фантастическое время! Какой-то глобальный конец застоя, сбыча мечт и прочая. В 2011 всё это выйдет на поверхность окончательно, в 2013 будет коммерчески доступно, в 2014 жизнь глобально поменяется -- что бы там ни говорили об инерционности человеческой культуры. Культура уже будет не вполне человеческая, в этом фишка.

Меня глубоко беспокоит, что в ISO 15926 пока представлена философская ветка "онтология и логика: мир -- это факты" и совсем не представлена ветка "онтология и язык: рулит близость значений". Но мы это, конечно, поправим.
2019

Kinect -- открыты драйверы распознавания жестов (полный скелет), декларирован стандарт.

Жизнь продолжает густеть: опубликованы полноценные драйверы распознавания жестов (полный скелет) под Kinect, а также (еще в ноябре 2010) учреждена организация стандартизации для подобных телесных интерфейсов (Natural Interaction) -- http://www.openni.org/. Софт доступен уже сейчас, как под Windows, так и под Ubuntu.





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

У Second Life через пару недель может начаться новая жизнь, только нужно добавить распознавание выражения лица (с опцями "автопилот" и большой кнопкой "переход на губное/глазное управление").

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

Роботы будут выполнять собачьи команды, подаваемые жестами -- "сидеть", "голос", "пшёл вон". Будут бежать в направлении, показываемом пальцем и безошибочно приносить "вооон ту дальнюю бутылку" (вспомнят о голосовом интерфейсе, сопровождаемом жестами, это самый точный и удобный интерфейс, speech-gesture interface).

Будущее уже здесь, и оно скоро будет равномерно распределено.
2019

Принтер для запахов

Еще один тип принтеров: в обычный jet принтер вместо краски засунули пахучие вещества -- и теперь печатают запахи с пиколитровой точностью, прямо в воздух (поначалу для лечебных целей: чтобы проверить -- распознает ли пациент запах, или не распознаёт) -- http://www.engadget.com/2010/12/15/fragrance-jet-ii-receives-video-demonstration-still-looks-like/
2019

Evernote поломался

Evernote захотел переустановить версию 4.1 вместо 3.5. Запросил перегрузку компьютера, а после перегрузки никакого evernote я уже не обнаружил -- ни старого, ни нового. Когда я захотел понять, что происходит, их http://evernote.com/ выдал мне устойчивый 502 Bad Gateway.

Разбираться со своим GTD (его я веду в Evernote) буду уже завтра, при этом понимая, что такая беда обычно не приходит одна.

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

UPDATE: нашел установочный файл где-то в глубинах директорий, перезапустил руками. Всё, вроде, поставилось. Жизнь продолжается. И evernote.com тоже заработал.

"Найдется всё", "запомним всё" -- интересные компании с такими слоганами.

Скоро у IBM появится "ответим на всё", а закончится эта эволюция компанией "ответим за всё".