‘Minority Report’ en la vida real

La doctora Pattie Maes del MIT aparece en la conferencia anual TED (Tecnologí­a, Entretenimiento y Diseño) para presentar un fabuloso dispositivo llamado «Sixth Sense», una creación de su alumno Pranav Mistry, que es portado por uno y consiste en un proyector que permite una fluida y profunda interacción con el medio que nos rodea.

¿El futuro?
Más información aquí­.

Historias de la gripe

Estos dí­as estoy leyendo dos historias, que ya te pudiste informar o seguro que has escuchado tu mismo, puesto que son hechos conocidos y publicados en varios sitios, intentaré ser breve.

Historia 1: El origen de la reaparición del virus.
Imaginarse a un cientí­fico (tipo Indiana Jones) que, 33 años después de que un virus arrasase a millones de personas en todo el mundo, intentase obtener exhumando ciertos cuerpos una cepa de ese virus vivo, no lo consigue en ese momento pero en un segundo intento cuarenta años después lo logra con 72 años de edad. Parece un buen argumento de una novela del maestro Michael Crichton¿ verdad? Pues no es así­. Esta historia pasa de ser interesante a inquietante cuando se matiza que no es ficción, es real, y el virus en cuestión es la conocida «gripe española»[wp] o para hablar con mas precisión, el subtipo H1N1.

Resumiendo esa serí­a la historia, pero no es tan sencilla. Este «Indiana» se llama John Hultin[wp], la primera vez que intentó obtener el virus se fue a un pueblo de Alaska, en el que 72 personas de las 80 que viví­an allí­ habí­an muerto por la gripe de 1918, a pesar de conservarse congelados no consiguió encontrar el virus vivo, y lo que le animó 40 años después volver a Alaska a desenterrar cuerpos otra vez fue un artí­culo que publicó la revista Science que explicaba cómo un equipo de investigadores liderado por Jeffery K. Taubenberger del Instituto de Patologí­a de las Fuerzas Armadas habí­a sacado parte de la secuencia fragmentada del ARN del virus a partir de unos bloques de cera de unos soldados de la I Guerra Mundial que habí­an muerto en aquella pandemia. Salió publicado el 21 de Marzo de 1997.

Después de una correspondencia entre ambos, John Hultin regresó a Alaska. Una vez allí­ desenterró los restos de una mujer obesa, que llamó «Lucy», que conservaba los pulmones en buen estado gracias a la congelación de la zona. Con la aportación de «Lucy» serí­a suficiente para completar la secuencia de ADN del virus. En 2005, después de varios artí­culos y junto a varios equipos fue cuando se completó el genoma de la gripe de 1918, recibiendo ese año premios de la revista Science y Lancet.

El trabajo fue financiado por la Administración de Veteranos y el Departamento de Defensa de los Estados Unidos.

Un gran avance para la ciencia ya que con este resultado se podrá prever mucho mejor futuras gripes a pesar del riesgo de crear y experimentar con un virus extremadamente peligroso que ha desaparecido del mundo hace mucho tiempo, tal como dice el Dr. Jim Robertson en un antiguo artí­culo de la BBC (enero 1997):

Historia 2: Más reciente y supongo que más conocida por todos

Donald Rumsfeld ha sido Secretario de Defensa de los Estados Unidos entre el 2001 y 2006, fue el estratega y máximo defensor de la Operación Libertad Duradera en Afganistán y de la Invasión de Iraq de 2003.

Antes de todo esto, en Enero de 1997 fue nombrado Presidente de la compañí­a Gilead Sciences, una empresa farmacéutica, cargo al que renunció en 2001 para ocuparse del Departamento de Defensa, pero manteniendo una participación importante en las acciones de la compañí­a.

Gilead Sciences ha investigado y descubierto, junto a varios productos para la hepatitis B y el VIH, un fármaco antiviral, oseltamivir o también conocido comercialmente como Tamiflu, elaborado a partir de un ácido encontrado en el aní­s estrellado llamado ácido shikí­mico. La empresa Roche colaboró en la última parte del desarrollo y comercialización de Tamiflu, adquirió la patente la cual está en vigor hasta el año 2016, y utiliza el 90% de las plantaciones de aní­s estrellado del mundo. En 2005, en medio de un temor a una pandemia de gripe aviar (H5N1) el presidente George W. Bush empleó un billón de dólares (en USA es menor que un billón en España) exclusivamente para la compra y distribución de Tamiflu, único remedio conocido para mitigar los efectos de dicha gripe, a pesar de varias contraindicaciones aparecidas en Japón como alteración de la consciencia, comportamiento anormal y alucinaciones en jóvenes de entre 10 y 19 años. También se publicó que varios niños que tomaron el medicamento habí­an muerto como resultado de auto-lesiones y suicidio. Las acciones de Gilead pasaron de 35$ a 57$, lo que reportaron grandes beneficios a sus propietarios.

Palabras mayores son otras historias que denuncia la periodista Jane Burgermeister que tienen que ver con bioterrorismo, pero eso para otro dí­a si hay ganas.

Oasis Terminal

En un ataque de holgazaneo de media tarde me he topado en Vimeo con este pedazo de corto de Ciencia Ficción de origen colombiano y rodado en formato 16mm. Merece realmente la pena que le echéis un vistazo:

25 años en el futuro, el mundo ha sido devastado por la guerra nuclear. Andrés, uno de los pocos sobrevivientes, busca el Oasis, la fuente de toda esperanza para la humanidad.

Debate Interno

lenovo_cpu_1CPU: Monitor, puedes mostrar este documento?.

19-widescreen-flat-panel-lcd-monitorMonitor: Sin problema jefe.

lenovo_cpu_1 Bien, ahora parece ser que el ratón se está moviendo. Monitor, te importa mover el puntero en respuesta?.

19-widescreen-flat-panel-lcd-monitor Claro, lo que pidas jefe.

lenovo_cpu_1 Perfecto… Ratón, hacia donde va el puntero ahora?.

LT-Pilot-Wheel.MouseRatón: Al panel de iconos, Señor.

lenovo_cpu_1 Mmm, aví­same si hace click en algo, OK?.

LT-Pilot-Wheel.MouseSí­, Señor.

Teclado:ballboard1024 Señor, el usuario ha presionado control y P simultaneamente.

19-widescreen-flat-panel-lcd-monitorOh Dios… ya empezamos.

lenovo_cpu_1 En fin… Impresora, estás ahi?

printer_928Impresora: No.

lenovo_cpu_1 Por favor, impresora, ya sabemos que estás ahi.

printer_928 NO!, No estoy!, Déjame en paz!.

lenovo_cpu_1 Puf… impresora, de verdad que necesi…

LT-Pilot-Wheel.MouseSeñor, el usuario ha presionado en el icono de imprimir

lenovo_cpu_1Ves impresora, ahora tienes que imprimirlo dos veces.

printer_928 NO! NO! y NO!. No quiero! Te odio! Odio tener que imprimir! Me voy a apagar!

lenovo_cpu_1Impresooora, sabes que no te puedes apagar. Simplemente imprime el documento dos veces y te dejaremos en paz.

printer_928 NO!, eso es lo que dices siempre! Te odio! Me he quedado sin tinta!

lenovo_cpu_1Impresora no te has quedado sin tint…

printer_928 ME HE QUEDADO SIN TINTA!

lenovo_cpu_1Puf… Monitor, por favor, muestra un indicador de niveles bajos de tinta.

19-widescreen-flat-panel-lcd-monitorPero Señor, si le queda un mont…

lenovo_cpu_1Tú hazlo!

19-widescreen-flat-panel-lcd-monitorSi Señor.

ballboard1024 AHHH! El usuario me está pegando!

lenovo_cpu_1Calma, calma, parará dentro de poco. Mantén la calma viejo amigo.

ballboard1024 Le esta dando a todas las teclas a la vez!. Dios mí­o! no entiendo nada!

lenovo_cpu_1Que?, Impresora, Satisfecha? Mira la que has armado!

printer_928 HA! eso os pasa por intentar obligarme a trabajar. La proxima vez ya v… eh! EH!, está intentando abrirme! AYUDA!, Oh dios me acaba de arrancar el cartucho!! AYUDA! Por favor! error! ERROR!.

19-widescreen-flat-panel-lcd-monitorSeñor, no deberí­amos hacer algo?

lenovo_cpu_1Nada, se lo ha ganado ella solita.

Lo que habí­a sospechado hecho conversación en CollegeHumor.

Mala password, mala vida

Supongo que ya conocéis la historia sino tranquilos os pongo en situación. Un hacker que responde al apodo de Croll ha tenido acceso a centenares de documentos confidenciales de la red social twitter, en los que se incluyen datos personales sobre sus trabajadores o sobre sus proyectos y reuniones entre otras cosas, todo a través del acceso a Google Apps de uno de sus empleados, el cual tiene calendarios, eventos, etc.

twitter

Bien pues este Croll decidió enviar su tesoro al blog TechCrunch, los cuales han pasado una entretenida tarde leyendo estos documentos e incluso filtrando el material que se puede publicar y cual no, de hecho, se han puesto una lí­nea que no van a cruzar para no perjudicar a terceras personas, también twitter ha respondido al respecto.

Una de las cosas anecdóticas que se han publicado, y de la que quiero llamar la atención, es que hasta hace poco la contraseña de administración de los servidores de twitter era la palabra password.

Claro, imaginaos, esto ha sido motivo de tema en la red, de concienciación sobre seguridad pero sobre todo de mofa, personalmente desde aquí­ quiero decir que no se le crucifique a la red social por este grave error, y destaco un hecho del que yo estoy completamente seguro y lo sucedido corrobora, y es que una mala password la tiene cualquiera.

Probablemente estuviera puesta por defecto, pero no es ninguna excusa. También hay que decir que los chicos de TechCrunch avisan a twitter de las vulnerabilidades antes de publicar, todo un «detalle».

Y aunque a mi también me haga gracia, no puedo evitar ponerme en la situación de un acceso a mi información confidencial de alguien ajeno… voy a ir a cambiar mis passwords.

La Historia de la familia de lenguajes C

1972- El precursor de C, el lenguaje de programación B, es desarrollado en los laboratorios Bell. El leguaje B es rápido, facil de mantener y util para todo tipo de desarrollos desde sistemas hasta aplicaciones. El grupo de trabajo que diseña el lenguaje es despedido inmediatamente por comportamiento inapropiado en relacción a un empleado de la compañia de teléfonos y el proyecto se deja en manos de Dennis Ritchie. Ritchie modifica el lenguaje para hacerlo incomprensible, dificil de mantener, y solo ‘util para el desarrollo de sistemas. Ritchie también diseña un sistema de punteros que garantiza un puntero al sistema operativo cada 500 lineas.

1982- Se descubre que el 97% de todas las rutinas en C pueden ser objeto de ataques de buffer overrun. Los programadores de C comienzan a percatarse de que inicializar una variable con lo que sea que estuviese en las dirreciones proximas de memoria no tiene porqué ser una buena idea. Como intentar forzar un cambio en la inicialización de las variables se cargarí­a el 97% de los programas en C, no se hace nada al respecto.

1984- El número de sistemas operativos alcanzables por un puntero mal apuntado se incrementa dramáticamente.

1985 – Una variedad de C orientada a objetos, llamado C con clases, esta lista para salir al mercado. Sin embargo, el nombre C con clases se considera demasiado facil para no iniciados y la version comercial acaba llamandose C++

1986 – C se vuelve tan popular que los analistas de la industria comienzan a recomendar escribir aplicaciones de usuario para negocios en este leguaje. Justifican esta recomendación diciendo que C sera portable a multiples sistemas diferentes. Se sospecha que la mayorí­a de estos analsistas estaba bajo la influencia de alucinógenos.

1988 – La industria agota sus reservas de LSD. Una vez decaen las alucinaciones se dan cuenta de que las aplicaciones para negocios escritas en C tardan cinco veces más en ser producidas y siguen sin ser portables. Dejan de recomendar el escribir aplicaciones para negocios en C excepto una minorí­a que se pasa a la cocaina crack y comienza a recomendar que las aplicaciones de negocio se escriba en C++ porque «el uso de objetos permitirá el reusado del código».

1990 – A estas alturas, todos los compiladores de C se han convertido en compiladores de C++. Pero como la mayor parte de los programas en C++ no usan las caracterí­sticas de orientación a objetos esto implica que, en la práctica, mastodónticas estructuras de código con punteros apuntando al sistema operativo son compiladas con un compilador para lenguajes orientados a objetos.

1990- Despues de contratar a algunos analistas que se habí­an pasado del crack a esnifar pegamento, Sun decide crear un lenguaje llamado Oak para programar receptores de televisión. Ya que por estos tiempos todos sus programadores tienen la artificial sintaxis de C grabada en su ADN, este nuevo lenguaje hereda un monton de caracterí­sticas de C y C++. Sin embargo, como los receptores de televisión no tienen un sistema operativo que cargarse con punteros mal apuntados, los punteros son eliminados de este nuevo lenguaje.

1994 – Alguien en Sun se da cuenta finalmente de cuan estúpida es la idea de desarrollar un lenguaje solo para receptores de televisión. Al lenguaje se le cambia de nombre, llamandose ahora Java, y se reposiciona como un lenguaje «para internet» que se supone es portable a múltiples plataformas. Esta idea es un éxito como campaña de márketing ya que menos del 3% de la gente en la industria sabe que es internet y los analistas bajo los efectos de alucinogenos continuan persiguiendo la mí­tica idea de la portabilidád

1995 – Sun ofrece bonguis a los analistas de la industria de forma gratuita, los cuales comienzan a escribir artí­culos de como Java es el leguaje del futuro dada su portabilidad e integración con «internet».

Mediados de 1996 – Aparencen 17.468.972 de artí­culos sobre porqué Java es el leguaje del futuro. La era de las java applets en las páginas web comienza.

Finales de 1996- Programadores intentando crear páginas web de verdad con applets que realmente funcionen cometen un suicidio en masa ví­ctimas de la frustración y la depresión. Los analistas de la industria se aumentan la dosis para compensar esta situación.

1997- Siguiendo los consejos de los analistas a regimen de alucinógenos, Corel decide re-escribir todas sus aplicaciones, incluyendo WordPerfect en Java. El resultado es el primer procesador de textos más lento que una máquina de escribir.

1998– Percatándose de que la moda de las applets se está disipando rápidamente, Sun reposiciona Java de nuevo, esta vez como un lenguaje para servidores. Roban el diseño del Microsoft transaction server y consiguen convencer a todos de que ellos fueron los que lo diseñaron.

1999- Java 2 para empresas es presentado a un conjunto de analistas borrachos y colocados. Se escriben 21.499.512 artí­culos. Nadie lo usa porque esta todaví­a en desarrollo y es muy caro.

2000- J2EE funciona de una vez… más o menos. Justo cuando los vendedores de Java estaba empezando a hacer dinero con el lenguaje, Microsoft anuncia .NET, que incluye la mayor parte de las caracterí­sticas de J2EE con excepción del desorbitado precio. De hecho, Microsoft decide dar .NET gratis a los usuarios de Windows. Scott McNealy se cabrea tanto que le pone una demanda a Microsoft. .NET incluye una nueva familia de lenguajes de C, C#, pronunciado «C almohadilla», continuando la tradición de lenguajes con nombres estúpidos.

2001– El departamento de márketing de Microsoft se da cuenta de que nadie habí­a hablado con un desarrollador de Microsoft que estuviera vivo. Aprovechan para almorzar con uno y descubren que la pronunciación del leguaje se supone que es «C sharp»

2002- C# es introducido como parte del entorno .NET. Los programadores de C++ se entusiasman con el concepto «código gestionado», que significa que por fin obtienen el gestionado automático de memoria que Visual Basic tiene desde 1991 y Java desde 1995

copyright (C) 1996-2006 by Billy S. Hollis, traducción al español por Ergodic

Ahora ya se puede decir

Google tiene un buen par de WebOS

Concretamente Android y Chrome OS. No digo que vaya ni arañar la cuota de Windows en un futuro cercano, pero si el mundo del hardware retroevoluciona hacia las terminales los chicos de Google ya estan cogiendo una posición de lujo.