El chef recomienda: Johnny Lee y el Wii
Varios meses sin publicar acá (un poco distraído en general) pero regreso con unos buenos links. Sin más rodeos:
Johnny Wii
Johnny Lee es un estudiante de doctorado del Human-Computer Interaction Institute de la Carnegie Mellon University. Lee posee varias patentes y trabaja desarrollando versiones simples y económicas de tecnologías usualmente costosas. Como él mismo menciona en su enunciado de investigación:
My work solves real world problems of applying research concepts by simplifying implementation and reducing system cost. This does two things: first, it enables more researchers to explore the domain advancing the state of research; second, it results in a more practical commercialization increasing distribution, adoption, and overall impact.
Entre los proyectos de Lee se destaca el trabajo que hace con el Nintendo Wii. Usando la tecnología presente en el control del Wii, Lee ha creado desde interfases similares a las que se vieron en la película Minority Report, hasta ambientes inmersivos tridimensionales. Lee documenta sus proyectos Wii en su sitio web. El software requerido para uno implementar esas interfases, si es que tiene un Wii, yo tengo el mío :), está disponible para descarga. Sin embargo lo que más descresta es la simplicidad como explica y presenta los proyectos, como se puede ver en el siguiente video:
vía Gizmodo
Hay otro video de la interfaz tipo Minority Report, un video de un pizarrón electrónico y un impresionante video de pantallas plegables, todos muy recomendados.
Recomendaciones del chef
Nos gustan las recomendaciones. A pesar de tener una amplia selección en un menú, algunos restaurantes tienen “menú del día” o “el chef recomienda”. ¿Por qué destacan un producto sobre otro? ¿Acaso no todos los platos son igual de buenos? Barry Schwartz, psicólogo y profesor en Swarthmore College plantea en su libro The Paradox of Choice: Why More Is Less que la multiplicidad de opciones no necesariamente nos beneficia:
Infinite choice is paralyzing, Schwartz argues, and exhausting to the human psyche. It leads us to set unreasonably high expectations, question our choices before we even make them and blame our failures entirely on ourselves.
En su charla en TED Talks Schwarz menciona ejemplos que aclaran su idea que muchas opciones en realidad perjudican nuestro bienestar generándonos un estrés innecesario. En un restaurante contamos con un mesero que, esperamos, nos va a dar una buena recomendación basada en la información que proveamos: “no puedo comer pescado y no me gustan los pepinillos”. En internet, sitios web como Amazon se basan en millones de clics que hacen los compradores para encontrar patrones que sivan como punto de partida para recomendaciones: de los que compraron la última película de Harry Potter una gran cantidad compró Piratas del Caribe. Entre más compras se hagan (y más compras haga usted) más precisa es la recomendación… o por lo menos eso creemos; si compra un regalo para alguien con gustos muy diferentes a usted estará “dañando” futuras recomendaciones.

¿Qué me recomienda?
¿Cómo generar un sistema de recomendación más preciso? Entre más acertada sea la recomendación, más valioso será el sistema. Precisamente fue esta la razón por la que Google prevaleció sobre Altavista, AskJeeves y otros buscadores que estuvieron primero: daba mejores resultados a las búsquedas (hoy día algunos pueden debatir eso pero ya Google está en una posición ultra dominante que ha sabido explotar). En el mundo musical la cosa es más complicada: ¿si me gusta “Let It Be” me van a gustar todas las canciones de los Beatles? ¿solamente las escritas por Paul McCartney? ¿sólo las baladas? ¿sólo las que son dedicadas a alguien cercano al autor? ¿las que tienen determinado patrón compositivo? Todos quisiéramos tener una emisora personalizada que pusiera los hits que más nos gustan pero que también nos sugiera nueva música: que no suene un reguetón después de “Hey” de Pixies… de hecho que no suene nunca un reguetón. Hasta el momento la mayoría de sistemas de recomendación, como los de Amazon y Google, se basan en modelos matemáticos. Este artículo cubre (superficialmente) tres aproximaciones a este problema que se reflejan en tres sitios web: MeeMix, Pandora y Last.fm. Para los últimos dos sitios hay mayor detalle en este otro artículo:
Algorithmically, Pandora versus Last.fm is something like the nature versus nurture debate. Taking the nature side, Pandora’s recommendations are based on the inherent qualities of the music. Give Pandora an artist or song, and it will find similar music in terms of melody, harmony, lyrics, orchestration, vocal character and so on. Pandora likes to call these musical attributes “genes” and its database of songs, classified against hundreds of such attributes, the “Music Genome Project.”
On the nurture side (as in, it’s all about the people around you), Last.fm is a social recommender. It knows little about songs’ inherent qualities. It just assumes that if you and a group of other people enjoy many of the same artists, you will probably enjoy other artists popular with that group.
Otros están experimentando con la aplicación de algoritmos matemáticos ya no a la recomendación sino a la creación. Dichos algoritmos se inspiran en la evolución biológica (reproducción, mutación, recombinación y selección):
EAs take two parent designs - for a boat hull, say - and blend components of each, perhaps taking the surface area of one and the curvature of another, to produce multiple hull offspring that combine the features of the parents in different ways. Then the algorithm selects those offspring it considers are worth re-breeding - in this case those with the right combination of parameters to make a better hull. The EA then repeats the process. Although many offspring will be discarded, after thousands of generations or more, useful features accumulate in the same design, and get combined in ways that likely would not have occurred to a human designer.
[...]
To encourage more of this kind of work, SIGEVO runs the annual Human Competitiveness Awards, dubbed the “Humies”. The idea is to reward designs produced by EAs that are “competitive with the work of creative and inventive humans”.
[...]
Celebrated UK innovator James Dyson, inventor of the bagless vacuum cleaner, has a more emotional objection. “Evolutionary algorithms will mean the end of those exciting stories about how people made great inventions by accident,” he says. “Human ingenuity and intuition should remain crucial in making a success of any product.”
El chef recomienda estos otros posts anteriores relacionados:
Para que brilles con luz propia
Leah Buechley es investigadora en el Departamento de Computer Science de la Universidad de Colorado en Boulder. Investiga con tejidos y joyas buscando una intersección entre los textiles y la tecnología. Un problema común al tratar unir circuitos con textiles son las restricciones que presenta el característico rectángulo rígido de una tarjeta electrónica. Con esto en mente, Buecheley ha desarrollado una técnica de fijación de circuitos a telas a base de calor (algo como esos estampados que uno puede imprimir en casa y pegar con una plancha). Sin las limitaciones de tamaño y rigidez se pueden crear prendas cómodas, interactivas, programables. Uno de sus proyectos es el e-textile construction kit, que explora nuevas posibilidades estéticas para la electrónica y consiste en una serie de “parches” como este:
… que se utilizan para crear prendas como esta:
… donde los LEDs en la prenda son controlados desde el parche. Hay un video que muestra la prenda en acción. [vía]
En busca de una vida programable
Todas las actividades que hacemos se pueden descomponer en una serie de pasos. Si repetimos dichos pasos, bajo condiciones similares a las originales, los resultados tenderán a ser los mismos de la original. Frecuentemente nos enfrentamos a listados de pasos para lograr objetivos (recetas, manuales, direcciones) que luego memorizamos y modificamos según nos convenga. Los lingüistas llaman a estas recetas algoritmos: una lista finita de instrucciones para lograr una tarea que, dado un estado inicial, terminará en una estado final determinado.
Los algoritmos fueron inicialmente definidos y utilizados por los matemáticos para lograr cálculos complejos (como encontrar aproximaciones a Pi, encontrar el máximo común denominador y encontrar raíces de números). Los algoritmos también son usados por programadores para desarrollar software como el que ahora les permite leer este artículo. Inspirados por esto y por As We May Think, un legendario artículo publicado en 1945 por Vannevar Bush (y el cual vale la pena leer), la gente de Squid-Labs creó Instructables:
We like to think about the physical world as something that is programmable. We like to think of objects or stuff you make as ‘code’. In other words, we are approaching the physical world as something that is describable and replicable. CAD files are obviously part of this. The CAD file I use to design and cut out my bicycle parts is the same file that you can use to cut similar bicycle parts. However this is not everything, CAD descriptions alone don’t fully describe heating schedules, or filing methods… the art involved in certain processes of making things. [...] We are trying to think about the ‘art’ or ’skills’ required to actually build things as defineable, sequential sub-routines that can be well illustrated with words and pictures. Cooking is an excellent example, processes like sauteeing, frying, filleting, and mashing are generic subroutines that have specific instances which require other detail for different meats. If you are writing a recipe, why not call upon the generic sauteeing subroutine and just add the unique details specific to your recipe. [texto completo]
En Instructables se pueden encontrar instrucciones para hacer cualquier cosa en diferentes categorías como arte, tecnología y comida. Si no encuentra lo que quiere construir puede contribuir sus propias instrucciones. Contribuciones notables incluyen instrucciones para hacer cerveza, para hacer un bananófono? y para crear graffitis electrónicos, o Electro-Grafs (las imágenes de este artículo son de este último). Los Electro-Grafs son una idea original de Evan Roth y Joshua Kinberg desarrollada durante sus estudios en el Parsons School of Design. El Graffiti Research Lab, un grupo de diseñadores/artistas/geeks que forma parte del Eyebeam OpenLab y que experimentan e investigan con diversas tecnologías, adoptó los Electro-Grafs:
The Graffiti Research Lab is dedicated to outfitting graffiti writers, artists and protesters with open source tools for urban communication. The goal of the G.R.L. is to technologically empower individuals to creatively alter and reclaim their surroundings from commercial and corporate culture.
Hay un video del proceso (algoritmo :) ) de elaboración de un Electro-Graf:
Gracias a Leonardo Parra por sus aclaraciones sobre los Electro-Grafs.
Complejidad y visualización
El clima, el tráfico terrestre y aéreo, las interacciones sociales, son todos ejemplos de sistemas complejos. La complejidad hace parte de nuestra cotidianidad y la mayoría de la veces no somos conscientes de ello. Un ejemplo reciente de visualización de información compleja (y el debate asociado que puede llegar a generarse por discrepancia de opiniones) es el documental ganador del Oscar An Inconvenient Truth. El documental busca encender una alarma a nivel mundial respecto al problema del calentamiento global. Al margen de la controversia como tal está la eficacia del uso de gráficos e imágenes al comunicar un mensaje. Sobre este tema hay un interesante artículo en Adobe.com:
Information visualization is able to communicate the intricacies of global warming in a way no other discipline can. Its messages can be immediate and powerful, without sacrificing the level of detail necessary to represent the complex subject accurately.
VisualComplexity.com es un sitio web que recopila y clasifica numerosos ejemplos de visualización de información compleja. Arte, biología, redes sociales y música son algunas de sus categorías:
VisualComplexity.com intends to be a unified resource space for anyone interested in the visualization of complex networks. The project’s main goal is to leverage a critical understanding of different visualization methods, across a series of disciplines, as diverse as Biology, Social Networks or the World Wide Web. [texto completo]
Ze Frank, carátulas, juegos de video
Hosea Jan Frank, mejor conocido como Ze Frank, es un diseñador/humorista que se dio a conocer a nivel mundial en 2001 con una curiosa postal de cumpleaños que hizo en su tiempo libre. How to dance properly sería reenviada hasta la saciedad por quienes la vieron convirtiendo a Ze Frank en una celebridad de la noche a la mañana. Otros proyectos seguirían al inicial. El 17 de abril de 2006 Ze Frank da inicio a The Show, su video blog (vlog), un proyecto que actualizará durante los días hábiles y que culminó exactamente un año después. Ze Frank usó su vlog para expresar sus ideas socio-políticas, contar chistes y hasta para organizar el concurso a la página más fea de MySpace (vale la pena ver ese episodio). Los seguidores del show se tomaron el trabajo de crear un sitio web paralelo que contiene transcripciones de los programas, listado de los programas más populares, trivia y no sé cuantas cosas más (vaya grupo de fans).
Terminado The Show, Ze Frank da inicio a The ORG un sitio web que busca agrupar a las personas que han simpatizado con sus proyectos y que tiene herramientas de colaboración interesantes, como un visualizador geográfico de los registrados (al momento hay tres personas de Colombia en tres ciudades diferentes). The ORG hace uso de interfaces de programación disponibles en sitios como Flickr para integrar contenidos externos. Para ver el sitio web es necesario registrarse.

Esta es la carátula de Unknown Pleasures, álbum debut de Joy Division, banda originaria de Manchester, Reino Unido (una de mis favoritas… carátulas y bandas). Joy Division es considerada por muchos como una de las bandas más influyentes del rock y la carátula de Unkown Pleasures uno de los clásicos en el diseño (que de hecho se ha convertido en una camiseta muy vendida). Diseñada por Peter Saville (desconozco si está recibiendo regalías por la camiseta), está basada en la gráfica de cien pulsos consecutivos del pulsar CP 1919. No obstante, con el surgimiento de las descargas digitales, algunos se preocupan por la extinción de un arte que se considera parte integral de la imagen de una banda. Eliot Van Buskirk, de la revista Wired, escribe un artículo interesante sobre el futuro (si es que lo hay) de esta área del diseño que a muchos todavía nos genera nostalgia:
Because of all the players involved, the future of album art depends on which digital packaging formats emerge as standards for computers, portable devices and televisions. White thinks that when it comes to deploying new digital album packages, there’s no time like the present, and that an open standard will emerge on its own.
Leer artículo completo. Hablando de descargas digitales, Apple acaba de anunciar un acuerdo con EMI en el cual venderán música de mayor calidad (256 kbps) y sin protección anti-copia (la música que uno compra por iTunes no se puede copiar de un iPod/computador a otro, esto se conoce mejor como DRM). Esperemos esto sea el inicio del fin del absurdo control que las disqueras quieren tener sobre la música que uno compra. Todo esto está relacionado con una carta que recientemente publicó Steve Jobs (presidente de Apple) haciendo un llamado personal a las disqueras a poner fin a los DRM. Hay un artículo relacionado en Wired y al parecer este acuerdo todavía no implica el fin de las mismas restricciones en descargas de video.
Para los que hemos crecido con los juegos de video (desde el “telebolito” hasta el Nintendo Wii) no es de sorprenderse cuando vemos que hay personas que se toman el trabajo de personificar dichos juegos. El video anterior muestra los primeros minutos y combates de Mike Tyson’s Punch-Out!!, un juego de Nintendo de 1984. A continuación una obra que montaron unos japoneses (tenían que ser japoneses, ¿no?) en honor al juego:
Al parecer los suizos también tienen tiempo de sobra; este es un montaje dirigido por un suizo inspirado en el “telebolito”:
Del mismo grupo ahora un video basado en Space Invaders:
¡Hay más! Uno de Pole Position:
Los juegos de video han permeado la cultura. Hay un documental, del cual ya se había hecho mención antes acá, que explora la influencia de los juegos de video en la cultura contemporánea. Para terminar, el trailer:
Actualización: encontré otro artículo relacionado con el diseño de carátulas en Design Observer.
Visualización de información, diseño de interfaces, naturaleza y código
Visualizar información de manera clara y acertada es una tarea delicada: datos mal representados pueden costar vidas (como en el caso del transbordador espacial Challenger). Edward Tufte, profesor de estadística, diseño gráfico y economía en la universidad de Yale, es reconocido por su habilidad para crear gráficos informativos (infographics o infografía) y por sus constantes críticas al mal uso de herramientas de presentación (como Microsoft PowerPoint) por parte de presentadores y diseñadores. The Visual Display of Quantitative Information es uno de sus libros, el cual tuvo que publicar personalmente ya que no consiguió editorial que se ajustara a sus exigencias:
No publisher would print it to his exacting standards. Tufte wanted the book to exemplify the design principles he articulated. It had to have lavish, abundant, high-resolution images and footnotes alongside the text so a reader wouldn’t have to flip pages to find a reference. The book had to be printed on thick, creamy paper and sell for a reasonable price, about $30. “Publishers seemed appalled at the prospect that an author might govern design,” he later wrote. So he took out a second mortgage at nearly 18 percent interest and produced the book himself.
The Visual Display of Quantitative Information was instantly hailed as a classic.
La cita forma parte de un artículo de la Universidad de Stanford dedicado a Tufte.
Visual Explanations: Images and Quantities, Evidence and Narrative, Envisioning Information y The Cognitive Style of PowerPoint: Pitching Out Corrupts Within (su crítica personal a PowerPoint) son otros tres libros dedicados al mismo tema con aproximaciones y ejemplos diferentes. Uno de los ejemplos más interesantes que utiliza Tufte es el diagrama de la incursión y posterior retirada de Napoleón a Rusia elaborado por Charles Joseph Minard en 1869… se recomienda ver el diagrama.
El diseño de interfaces humano-computador es otro tema relevante: por medio del software, los usuarios (diseñadores, escritores, economistas) quieren hacer algo (dibujar un boceto, escribir un guión, realizar cálculos). Depende de la interfaz que se diseña el facilitar esa tarea. Joel Spolsky, quien formó parte del primer grupo de desarrolladores de Microsoft Excel® antes de trabajar por su cuenta, dice al respecto:
It has been said that design is the art of making choices. When you design a trash can for the corner, you have to make choices between conflicting requirements. It needs to be heavy so it won’t blow away. It needs to be light so the trash collector can dump it out. It needs to be large so it can hold a lot of trash. It needs to be small so it doesn’t get in peoples’ way on the sidewalk. When you are designing, and you try to abdicate your responsibility by forcing the user to decide something, you’re probably not doing your job.
Lo anterior forma parte de una serie de artículos que escribió y que vale la pena leer.
WIRED NextFest es una feria anual promovida por la revista WIRED que busca hacer reminiscencia de las grandes ferias mundiales de los siglos 19 y 20. Grass es una instalación interactiva desarrollada por The Barbarian Group que fue presentada en el NextFest 2006. En ella había una pantalla gigante generada por cuatro proyectores. La imagen proyectada se ve afectada por el movimiento de las personas cerca a la pantalla. Se recomienda ver el video. El movimiento del pasto se modela a partir de un proceso matemático llamado Ruido Perlin que también se utiliza en software 3D para generar texturas, humo y otros efectos que necesiten de una apariencia natural. Daniel Shiffman, profesor en el Interactive Telecommunications Program del Tisch School of the Arts de NYU, tiene una serie de cursos que abordan esa temática del modelado de la naturaleza a partir de la programación. Shiffman tiene unos ejemplos y explicaciones de Ruido Perlin desarrollados usando Processing.
A continuación un discurso de Steve Jobs (con subtítulos) en una ceremonia de grado de la Universidad de Stanford:
Web: proyectos experimentales (2006-2)
Estos son tres proyectos destacados del curso Web: proyectos experimentales (segundo semestre 2006) del Departamento de Diseño de la Universidad de los Andes en Bogotá, Colombia. El objetivo del curso es servir de espacio para la experimentación e investigación en proyectos originados en la web preparando al estudiante para exploraciones posteriores en el área de medios en diseño. Dicha experimentación está principalmente dirigida al trabajo con fuentes de datos locales o remotas (como Flickr, Last.fm o Google Maps por mencionar algunos) buscando generar nuevas formas de visualizar o interpretarlas.
fm.r - Otto Nassar y Juan Carlos Salazar
Remix de Last.fm y Flickr que, a partir de una palabra cualquiera, crea una nueva interpretación pasándola por dos filtros (uno musical y el otro visual). La palabra (podría llamarse keyword o tag) es alimentada en Last.fm para encontrar cinco bandas asociadas con esta (buscando en los tags de las bandas…funciona mejor con palabras que suelan asociarse a la música como “alternative”, “punk”, “live”, “sad”, “noise”, “fun”); las bandas encontradas son luego alimentadas a Flickr para encontrar fotos relacionadas (también en los tags), mostrando solamente las 72 primeras. La palabra “indie” se convierte en “Death Cab for Cutie” y luego se convierte en un iPod o una pequeña bebé.
gamr - Andrea d’Macedo y Mariana Daza
Juego basado en Flickr: con cierto criterio predefinido se obtiene una foto al azar de Flickr (fotos que en sus tags tienen la palabra “colombia”). Los tags de la foto se listan a un lado y el jugador tiene 45 segundos para hacer un dibujo basado en las palabras encontradas (en el ejemplo son “waters, concierto, bogotá, darksideofthemoon, colombia”). El dibujo es luego superpuesto a la fotografía de donde se tomaron las palabras. De una conversión visual-texto (ponerle tags a una fotos) se pasa a una conversión texto-visual (dibuje lo que lee) y se hace evidente la diferencia. Nota: el botón “A JUGAR” es un poco esquivo…mueva el mouse hasta encontrar la zona sensible.
Mischungen - Alejandro Sánchez
Palabra alemana que significa “mezclas”: a partir de la obra de los rusos Wassily Kandinsky y Kasimir Malevich se genera una nueva obra (o más bien un generador colectivo de obras) con la que se interactúa por medio de mensajes de texto desde celular. Se parte de veinte módulos representativos (formas y colores presentes con alguna frecuencia en sus diferentes obras) de cada artista y sus significados (Kandinsky, por ejemplo, asocia algunas de sus formas a palabras como “cálido”, “frío”, “tensión”). Los participantes envían mensajes de texto con su selección de módulo (por ejemplo, “K12″, “M1″ o “K8″); luego de diez mensajes se genera una obra con un nombre tomado a partir de los significados de los módulos seleccionados; la obra “existe” solamente hasta recibir un nuevo mensaje, momento en el cual se da inicio a una nueva obra (la obra anterior queda guardada). Agradecimiento especial a Contacto SMS por proveer la infraestructura celular.
Coverpop, Duncan Wilson, Adobe Kuler…
Coverpop por Jim Bumgardner - Con algo de tiempo libre se pueden hacer cosas bien interesantes. Este personaje decidió crear un índice visual de algunos miles de carátulas de revistas de ciencia ficción, organizado cronológicamente y por tonalidad.
Pero lo más interesante es cómo lo hizo. Describe en detalle como genera esa visualización (en la cual utiliza PERL, Processing y Flash) a la que llega con ayuda de algunos algoritmos que se utilizan en física de estado sólido.
Duncan Wilson - MA en diseño de productos del Royal College of Art, Wilson tiene proyectos interesantes en su sitio web. El Cup Communicator parte del juego de niños que usa un par de latas y una cuerda. Pixelnotes es un interesante papel tapiz.
The race to create a ’smart’ Google - Recordando SoundFlavor (en un post anterior) este artículo habla de esa nueva generación de proyectos que pretende crear recomendaciones automáticas a base de algoritmos (algo como lo de Amazon.com pero un nivel más allá).
Constantemente nos encontramos con la necesidad de plantear paletas de colores para proyectos. Adobe Kuler es un software basado en web que utiliza Flash para hacer precisamente eso, basado en reglas comunes (colores complementarios, tríada, monocromático, etc.). Se pueden guardar paletas o utilizar una de miles creadas por otros usuarios.













