Quantas: Los alquimistas de Wall Street

He encontrado en Youtube este interesante documental sobre los "Quantas" de la productora holandesa VPRO International, como ya les he comentado los "Quantas" (en inglés Quants), son los analistas financieros que elaboran complicados modelos matemáticos que son usados para evaluar el riesgo de una inversión en los mercados financieros y por lo tanto permiten en teoría una forma "segura" de especular sobre ganancias futuras.

En este documental en particular, que es contado desde la perspectiva de un anónimo estudiante que aspira llegar a ser un quanta, entrevista a tres figuras importantes del entorno quanta. El primero de ellos es Michael "Mike" Osinski, actualmente un granjero de ostras en Long Island, pero quien en un tiempo fuera figura clave en el desarrollo del software que permitía el reempaquetado de las famosas hipotecas subprime, hay un artículo escrito por el mismo en New York Magazine para aquellos interesados en esta importante figura del último gran colapso financiero.

La segunda figura importante del mundo quanta en orden de aparición es Paul Wilmott, matemático británico y que es llamado por algunos "el quanta más inteligente del mundo". Ha sido muy crítico de la manera como se formulan y utilizan los modelos matemáticos para tomar excesivos riesgos en las firmas de Wall Street, uno de sus más ácidas críticas está en la parte final del "Manifiesto de los modeladores financieros", en la forma de un llamado  "Juramento Hipocrático del Quanta":

  • Recordaré que yo no hice el mundo y mis ecuaciones no lo satisfacen.
  • Aunque use modelos para estimar el valor con precisión, no me dejaré impresionar por las matemáticas.
  • Nunca sacrificaré la realidad por la elegancia sin explicar por qué lo he hecho.
  • Tampoco voy a dar a la gente que utiliza mis modelos falsas esperanzas sobre su exactitud. En su lugar, voy a hacer explícitas sus suposiciones y simplificaciones.
  • Yo entiendo que mi trabajo puede tener enormes efectos sobre la sociedad y la economía, muchos de ellos más allá de mi comprensión.

Aunque no creo en lo personal que esta promesa impida que se siga especulando en base a modelos matemáticos a todas luces imperfectos, al menos traslada la responsabilidad a sus directos culpables aquellos que sabiendo de las limitaciones aún desean tomar el riesgo.

Finalmente, en el documental también nos presentan también a otra superestrella del mundo quanta, Emanuel Derman, coautor del famoso "Manifiesto de los modeladores financieros" y llamado por algunos "el Einstein de Wall Street". Cuya visión crítica del mundo de los quantas puede ser encontrada también en su blog.

Una de las declaraciones más radicales vistas en el documental es la de Paul Wilmott declarando: "Los economistas creen que son científicos", ciertamente a la luz de lo que hemos visto en los últimos años no podríamos estar más de acuerdo.

No les haré más larga la introducción y espero que disfruten del documental (lamentablemente disponible sólo en inglés), pero si por cuestiones del destino tengo tiempo haré la traducción del mismo para incorporarla aquí luego.

Macintosh Q.E.P.D.

Como decía en el post anterior, hay un artículo de Newsweek llamado "RIP, Macintosh" que podríamos traducirlo como "Macintosh Que en Paz Descanse", y que sirve de título a este post, nos cuenta a manera de carta de despedida, el hecho de que Steve Jobs ha decidido terminar con el emblemático producto de Apple.

Dado que el artículo es tan bueno he decidido traducirlo para que aquellos que no hablan inglés puedan disfrutarlo tanto como lo he hecho yo leyendo.

Querida Macintosh,
 
Odio tener que contarte esto, pero intuyo que probablemente ya lo has visto venir. No conozco la mejor forma de decirtelo así que te lo diré directamente: te han dejando. Abandonado. Se acabó.

Lo siento. Se que duele. Pero necesitas enfrentar la verdad, Steve Jobs ha terminado contigo. Esto ha ocurrido ayer en la Conferencia Mundial para Desarrolladores (WWDC). Lo sé, ¿por qué no lo hizo en privado? Bueno, tu conoces a Steve. El ama los reflectores.

Así que, ¿qué ha dicho?. El habló sobre el iPad y el App Store, iBooks y videojuegos. El habló del nuevo iPhone 4, con su nuevo software de video-conferencia llamado FaceTime y un giroscopo que te permite disparar misiles en el espacio exterior y tomar fotos de Saturno o algo así. Y él tuvo mucho, pero mucho que decir sobre su nuevo sistema operarivo para teléfonos móviles, el cual solía llamarse iPhone OS y ahora ha cambiado de nombre a iOS 4.

Pero una cosa sobre la que Steve no ha tenido mucho que decir fuiste tú. De hecho, el no ha hablado de tí para nada. Así no eran las cosas antes. ¿Recuerdas los viejos tiempos?

Porque parece como si sólo hubiese sido ayer que tú Mac, eras todo sobre lo que Steve deseaba hablar. Tú y tu maravillosos y estable sistema operativo que era muchísimo mejor que Windows.

¿Y recuerdas esos comerciales tan buenos "Yo soy una Mac"? Estaban por todas partes.

Para cualqueira que haya pensado ayer que el silencio en readio en lo referente a Macintosh no es importante o quien aún está intentando construir un negocio alrededor de ella, y si estoy hablado de tí, revista Macworld, Macworld Expo, Mac Life, Macalope,  MacTech, MyMac, MacUser y todos los demás; bien , mis queridos amigos, escuchen.

El futuro de Apple ya no está centrado alrededor de la Macintosh. Tu usuario Mac acabas de ser arrojado fuera, relegado a ser un montón de estiercol humeante del pasado.

El futuro de Apple está en los iPhones e iPads y más importante en el sistema operativo que los mueve, el nuevo y sexy iOS 4, el cuál en estos días parece ser lo que más llama la atención de Steve.

Como Steve en persona les dijo a los desarrolladores via un e-mail reciente:

Nos enfocaremos primariamente (aunque no exclusivamente) en el iPhone OS este año. Tal vez el próximo año nos enfocaremos primariamente en la Mac. Es sólo el ciclo normal de las cosas. No hay segundas intensiones escondidas aquí.

Una pequeña pista: Cuando Steve dice que no hay "segundas intensiones", lo que quiere decir es, "Hey, perdedor, ¿no es obvio?"

Para estar claros, Apple no matará el Mac. Pero continuará añadiendo más características al iOS4 para que el iPad y otros dispositivos móviles futuros puedan desplazar a la Mac.

¿Recuerdan como Apple fue siempre muy agresiva en canibalizar sus propios iPods introduciendo nuevos modelos que ofrecían mejores características a menores precios?. Lo mismo está pasando aquí. Dispositivos móviles de bajo costo que se basan en el iOS se están comiendo el espacio de mercado de las Macintosh.

De hecho, algunos analistas dicen que el iPad ya está superando en ventas a las Mac.

Lo siento mucho querida y vieja Mac, pero tu ex-novio Steve se ha ido.

Yo sé lo que te estas diciendo a tí misma Mac. Tu piensas que Steve está haciendo el ridículo. El está pasando por una crisis de edad madura. Tu creer que él está teniendo una aventura y una vez que se haya cansado de divertirce con su sexy y joven juguete volverá corriendo a su viejo amor, con tu poderoso núcleo basado en Unix y tu interfaz limpia e intuitiva para el usuario.

Fijate que nó. Eso no ocurrirá. Lo siento. Una cosa que Steve siempre ha hecho bien es dejar lo viejo y abrazar lo nuevo, incluso cuando esto significa ser brutal y cruel, incluso cuando esto significa herir a la gente. Tú lo sabes, Mac. Tú solías pensar que eso era parte de su atractivo.

Claro, te oigo quejarte de todas las cosas que el iOS no puede hacer. ¡Por qué, es sólo hasta ahora que tiene multitarea por el amor de Dios!. Tú te preguntas a tí misma, ¿Qué tiene el iOS 4 -sniff- que yo no tenga?

Bueno, en cierto modo, no mucho. De alguna forma, de hecho, tu podrías decir que el iOS 4 no es más que un subconjunto de lo que eres tú. Pero desde la perspectiva de Steve hay un par de cosas importantes que iOS 4 ofrece que tú no.

Por un lado, con el iOS 4, Steve decide cuales aplicaciones corren en la plataforma. Yo quiero decir que el literalmente puede escoger las aplicaciones. El es quien aprueba cada una. El tiene control total. Tu sabes que como es Steve con respecto al control.

Además, todas esas aplicaciones sólo pueden ser vendidas por la tienda en línea de Steve, y el toma una tajada del 30 porciento de las ganancias. También están los anuncios. Lo se Mac, que tu fuiste siempre una plataforma pura, sin anuncios, sin programas basura. Que eso fue lo que Steve siempre decía que era lo que más amaba de tí.

¿Recuerdas la actitud que Steve solía tener en como las personas no deseaban que sus computadoras personales estuvieran abarrotadas de anuncios comerciales como un horrible carro de carreras de las los circuitos de la NASCAR?. Buneo, ya no más. Este nuevo iOS 4 es un pastel en toda la regla, y vendrá adornado de anuncios por todas partes.

¿Y adivina qué?. Steve ahora cree que eso es grandioso. De hecho, él es uno de los que ha estado detras de esto. ¡El está haciendo los anuncios por sí mismo!. Y el se quedará con el 40 porciento de todos los ingresos.

Tienes razón Mac. Steve ha cambiado. No es el Steve que conocíamos. O tal vez es que siempre ha sido así y sólo fue que no nos dimos cuenta.

Lo siento por tí Mac. Realmente lo siento. Pero, hey – tú y Steve han tendido una gran carrera. Uds. fueron una inspiración para muchas personas, incluyendome a mi mismo. Gracias Mac. Tú fuiste una de las grandes.

Si les gustó está carta a la Mac, a lo mejor también les puede divertir esto: Carta de despedida de un usuario a su Windows.

iPad y el salto al pasado

El iPad fue anunciado a finales de enero, cuando Apple hacia frente a una contínua caída en las ventas de iPods, las ventas de Macs estaban estancadas y la rápida adopción de Android entre los operadores celulares de U.S.A. amenazaba su único producto que aún se vendía bien el iPhone. Luego del anuncio oficial de iPad escribí un post titulado "¿iPad? No gracias", en el cual criticaba muchos de los grandes errores de diseño que Apple había cometido con este producto, más fruto de la necesidad de presentar "algo nuevo", que de una genuina vocación de innovación.

Lo lamentable es que el producto final presentó más problemas que lo que cualquiera hubiera previsto, muy aparte de las fallas técnicas como los problemas con wifi que se han reportado en los foros de apple y que los medios masivos simplementen han ignorado, durante su alavanza al nuevo producto que cambiará las reglas de juedo del sector. Sin embargo hay otro problema aún mayor del cual muy pocos están hablando y que está relacionado con la filosofía del iPad como un producto para el "consumo" de contenidos pero no para la producción de los mismos. Desde esa perspectiva funcionalmente un iPad sería el paso siguiente a un televisor, pero un paso hacia atras de una computadora personal como la conocemos.

Dejenme explicarme con mayor detalle, el iPad es en el fondo un TV que permite cierta interacción al usuario respecto al contenido que quiere consumir, pero al igual que con la TV convencional el poder está del lado del productor de contenidos que puede cobrar lo que desea por sus contenidos debido a que no enfrenta ninguna competencia del contenido generado por los usuarios. Es decir este producto pretende llevarnos de vuelta a los ochenta. Es debido a eso en mi punto de vista y no a sus bondades técnicas que todos los medios convencionales están dispuestos a apoyar incondicionalmente a Apple en esta aventura de convencer a los consumidores que se puede ser feliz dentro de un redil.

Una de las estrategias de Apple para llevar a los usuarios de vuelta al pasado, es el modelo de aplicaciones a medida para acceder a algún contenido, en lugar de jugar bajo las reglas de los estándares para distribuir contenidos en la web que han sido producto de la decisión de los consumidores y no impuesta a fuerza de publicidad y de control de plataforma como ocurre con Apple. Claro que desde el punto de vista de los colosos de los medios, la estrategia de Apple en la cual les otorga la posibilidad de cerrar todo el consumo de los contenidos producidos por ellos a una aplicación que ellos mismos pueden crear para asegurarce de que no exite manera de copiar y redistribuir contenido suena como la panacea para una industria que está en fase terminal.

Es más por está posición de plataforma cerrada que creo que Apple no crecerá más alla de su grupo de fanáticos, aquellos que compraban Macs incluso cuando Jobs no estaba en Apple y que permitieron que la compañía sobreviviera durante sus peores años. Los nuevos, aquellos que usan PC’s con iPods o iPhones, no seguiran a Apple en este despropósito de volver a un pasado lleno de limitaciones.

Facebook presenta XHP (un PHP con esteriodes)

El día de ayer, mientras todo el mundo estaba discutiendo las aplicaciones presentes y futuras de Google Buzz, Facebook presentó XHP. Una de las razones por las que me dí cuenta de la existencia de XHP, fue gracias a que Google no ha habilitado aún Buzz en mi cuenta de Gmail. Lo cual en el fondo agradezco ya que de otro modo hubiera pasado por alto XHP.

¿Qué es XHP?, pues bien XHP es una extensión de PHP que valga la redundancia extiende la sintaxis del lenguaje para hacer la elaboración de front-end más fácil de leer y además incrementar la seguridad. Para conseguir dicho fin hace que PHP pueda entender XML de manera nativa.

La aplicación que Facebook le está dando a XHP es Facebook Lite, una versión mucho más ligera de la web de Facebook. Aunque su autor Marcel Laverdet, dice que es usado además para renderizar varias partes de la web de Facebook, ya que permite combinar porciones de código HTML en un simple nuevo objeto, con todas las ventajas que ello representa.

Pero veamos un ejemplo de cómo la sintaxis de PHP ha cambiado con XHP, usaremos el ejemplo que Facebook da:

<?php
if ($_POST[‘name’]) {
?>
    <span>Hello, <?=$_POST[‘name’]?>.</span>
<?php
} else {
?>
    <form method="post">
    What is your name?<br>
    <input type="text" name="name">
    <input type="submit">
    </form>
<?php
}

En el código anterior pueden presentarse dos problemas, el primero y más obvio es que seremos víctimas de XSS; el segundo problema es que si olvidamos abrir o cerrar los tag PHP, nustra página generaría un error. Con XHP ambos problemas se resuelven, aquí el mismo código anterior pero implementado con XHP:

<?php
// note: includes omitted
if ($_POST[‘name’]) {
  echo <span>Hello, {$_POST[‘name’]}</span>;
} else {
  echo
    <form method="post">
      What is your name?<br />
      <input type="text" name="name" />
      <input type="submit" />
    </form>;
}

Note que ahora todo es un simple block de código PHP, no hay que estar abriendo y cerrando tags PHP. Este cambio en la sintaxis del lenguaje trae consigo algunas ventajas:

  •  Debido a PHP es ahora context-specific, sabe que cuando la variable $_POST es invocada la entrada de datos será HTML y por lo tanto debe escapar los caracteres.
  •  Incorporar XML dentro de la sintaxis PHP permite detectar errores de con los marcadores (markup) en tiempo de parseo y no en tiempo de ejecución. Con lo que no podría existir una página web generada con scripts de XHP malformada.
  • Ya que XML ahora forma parte del lenguaje, en adición a su uso con "echo", también es posible asignarlos a una variable y manipularlos como un objeto cualquiera.
  • Adicionalmente XHP permite definir nuevos tags, con lo que complejas secciones de código HTML, pueden ser ahora definidas como un nuevo marcador, desempleñando de hecho el XHP el papel de un sistema de templates.

Debido a que todas estas ventajas me han interesado decidí probarlo y les dejo un pequeño tutorial de cómo intalar XHP en su server. Lo he probado con CodeIgniter y al parecer XHP no añade ninguna incompatiblidad que impida usarlo en un server donde ya tengamos código PHP. Aquí les dejo como instalar XHP en un server Debian Lenny (esto puede ser usado también para Ubuntu pero recordando usar el  "sudo").

Primero hay que asegurarnos que tenemos instaladas todas las herramientas para compilar XHP:

# apt-get install build-essential flex bisson php5-dev

Ahora descargamos las fuentes y descomprimimos el archivo:

# cd /tmp
# wget http://github.com/facebook/xhp/tarball/1.3.7
# cd /usr/src
# tar -zxvf facebook-xhp-290b185.tar.gz
# cd /usr/src/facebook-xhp-290b185

Ahora comenzamos el proceso de compilación:

# phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519

# ./configure
(…)
appending configuration tag "F77" to libtool
configure: creating ./config.status
config.status: creating config.h

# make
(…)
———————————————————————-
Libraries have been installed in:
   /usr/src/facebook-xhp-290b185/modules

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR’
flag during linking and do at least one of the following:
   – add LIBDIR to the `LD_LIBRARY_PATH’ environment variable
     during execution
   – add LIBDIR to the `LD_RUN_PATH’ environment variable
     during linking
   – use the `-Wl,–rpath -Wl,LIBDIR’ linker flag
   – have your system administrator add LIBDIR to `/etc/ld.so.conf’

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
———————————————————————-

Build complete.
Don’t forget to run ‘make test’.

# make test
(…)

# make install
(…)

Los parentesis (…) indican que verán algunos mensajes, donde he sido específico es en donde muestro algún resultado útil para saber si vamos bien o no. Las líneas en azul son las que Ud. debe tipear (claro omitiendo el prompt ‘#’).

Luego debemos de agregar al archivo de configuración php.ini la línea "extension=xhp.so", en Debian hay dos archivos que modificar:

/etc/php5/apache2/php.ini
/etc/php5/cli/php.ini

El primero es para agregar la extensión dentro del PHP incorporado como módulo de Apache y el segundo para hacer el cambio en PHP cuando se usa como CGI.

Más información sobre el proyecto, la nueva sitaxis que se ha agregado y como resolver algunos errores comunes, pueden encontrarse en la wiki de XHP.

¿Más problemas con vboxdrv y Ubuntu 8.04?

UPDATE: Ubuntu 8.04 hoy (14 de diciembre de 2009) ya ha actualizado apropiadamente el paquete de módulos y aplicar este truco no es necesario.

Hace ya casi un mes publiqué un post titulado "¿Problemas con vboxdrven Ubuntu 8.04?" y en el describía como solucionar el problema generado luego de actualizar al último kernel en ese entonces el 2.6.24-25; sin embargo el martes pasado otra vez el sistema actualizó a un nuevo kernel, esta vez a la versión 2.6.24-26. Tras lo cual nuevamente se presentó el mismo problema con VirtualBox.

Busque si alguien había subido el parche en Launchpad, pero al parecer nadie lo ha hecho aún. Razón por la cual tuve que aplicar un parche rápido que detallo líneas más abajo. Todo el truco se basa en que los kernels son casi los mismos, y no se ha desinstalado el kernel anterior. Por lo tanto todas las librerías dinámicas deberían de aún continuar alli. La idea es simplemente agregar el módulo de la version antigua a mano e iniciarlo manualmente.

Estos son los pasos que necesita seguir:

$ cd /lib/modules/2.6.24-26-generic/
$ sudo mkdir misc
$ cd misc
$ sudo cp /lib/modules/2.6.24-25-generic/misc/vbox* ./
$ sudo insmod vboxdrv.ko

Esto es para asegurarnos que el módulo ha sido cargado a memoria:

$ lsmod | grep vbox

Esto es para reiniciar el vboxdrv en VritualBox:

$ sudo /etc/init.d/vboxdrv start

Ahora ya deberíamos de poder iniciar nuestras máquinas virtuales. Espero que este pequeño tip les sea de utilidad.