ShowTimeLine! Hackaton sobre visualizaciones de líneas de tiempo

Hackaton sobre visualizaciones de líneas de tiempo (english post coming soon)

ShowTimeLine!

Creemos que el software puede servir para contar historias, de formas impensadas para el periodismo tradicional. Distintos periodistas, diseñadores y programadores de software relacionados con Hacks/Hackers Buenos Aires se encuentran realizando proyectos en los cuales resultan útiles herramientas para visualizar datos en líneas de tiempos. Y que estas líneas de tiempo -automáticas o semiautomáticas- se pueden combinar con otro tipo de variables para comprender mejor la información con la que se trabaja.

Por ejemplo, ¿podemos hacer esto de manera automática?

Alta resolución: http://imgs.xkcd.com/comics/movie_narrative_charts_large.png

Hacks/Hackers Buenos Aires propone trabajar en aplicaciones para visualizar el "transcurrir del tiempo" y desarrollar nuevos modelos -amigables para los periodistas- para que puedan ser usadas tanto en proyectos simples o complejos en emprendimientos periodísticos y comunicacionales.

¿Qué es Hacks/Hackers Buenos Aires?
En
abril de 2011 abrimos en Buenos Aires el capítulo local de Hacks/Hackers, un espacio de encuentro conformado por periodistas, programadores de software y diseñadores, que se reúnen para colaborar en la construcción del futuro de los medios de comunicación. Formamos parte de una organización en crecimiento que tuvo su primer encuentro en San Francisco en noviembre de 2009 y ahora tiene miles de miembros. Hacks/Hackers es el mejor espacio de "networking" a nivel mundial para encontrar relaciones, productos, servicios e ideas. En Argentina, ya realizamos cuatro encuentros, cuatro hackatones, una conferencia y un seminario web con la Fundación Nuevo Periodismo. En estos momentos hay una base de 570 personas y tenemos el orgullo de contar con el apoyo de Knight-Mozilla Open News, un programa para construir un nuevo ecosistema para la web abierta.

Los tres proyectos sobre los que se está trabajando son:

Mapa76.info, un proyecto de software de extracción automática de datos desde documentos de textos para su posterior visualización en líneas de tiempo y en mapas. (Enfocado en la conexión de
datos sobre los juicios referidos a la última dictadura militar)
Malvinastreinta.com.ar, una plataforma interactiva que recrea los días de la guerra entre Inglaterra y Argentina (se cumplen 30 años de la guerra el 2 de abril, y el gobierno anunció la liberación del informe de Rattenbach)
Trata Sexual, un proyecto de análisis periodístico y judicial sobre la trata de personas, inicialmente pensado para el caso Marita Verón.

Ideas exportables: creemos que puede ser de interés para periodistas, medios, organizaciones, diseñadores, contar con programas o plataformas “amigables” para generar líneas de tiempo simples y complejas que puedan ser usadas en cualquier proyecto. No es sencillo
encontrar plataformas abiertas y simples para generar visualizaciones de líneas de tiempo, y en tal caso resulta complejo instrumentarlas en los proyectos existentes. La propuesta principal (la de "El señor de los anillos") no es meramente decorativa sino que sirve como herramienta de investigación para encontrar relaciones de difícil análisis por medio de la lectura convencional. Si bien convocamos a trabajar en estas tres plataformas, estamos abiertos hacia otros proyectos.

Coordinación de Hackatón

Para periodistas y diseñadores: para aquellos directamente involucrados en algunos de los proyectos mencionados, la tarea previa consiste en comenzar a pensar de qué manera tiene sentido visualizar los datos existentes en un espacio y tiempo determinado, y conseguir datos disponibles (referencias al final)

* Evaluar ejemplos para comprender de qué manera se comprenden mejor las historias visualmente.

* Evaluar dónde están los datos, cómo están guardados, qué herramientas hay disponibles para trabajar con ellos previamente a la visualización en línea de tiempo.

* Definir funcionalidades básicas, interacción con herramientas existentes.

* Definir con qué otras variables se puede cruzar una línea de tiempo: lugar, conexión con una persona, etc.

* Brainstorming sobre "cómo te gustaría ver tu historia".

Para programadores: se propone generar algoritmos, librerías y subrutinas modulares para poder ensamblar uno o varios softwares que permitan visualizar datos en líneas de tiempo complejas y otros tipos de visualizaciones posibles.

1 Etapa: El señor de los anillos: ingeniería inversa
Se parte de la línea de tiempo/plotline propuesta por Randall Munroe (XKCD.com) para
graficar la saga de El Señor de los Anillos.

Ver gráfico: http://imgs.xkcd.com/comics/movie_narrative_charts_large.png

Se propone, partiendo de los datos que figuran en el gráfico llegar de forma automática o semi automática, a un gráfico lo más parecido posible al presentado. Para esto, se dividiran en grupos las tareas necesarias, a ser resueltas de forma modular. Uno de los objetivos es aplicar esta visualización a mapa76. Entre las actividades posibles para el hackatón se sugieren:

- Trabajar en el núcleo básico que permita llevar el dato al gráfico.
- Algoritmo para que las líneas se crucen lo menos posible.
- Ordenar el eje de las líneas Y
- Desarrollar función drag and drop para trabajar con las líneas
- Filtrar variables
- Conector a Google Fusion Tables
- Conectar la estructura con proyectos actuales
- Decidir cercanías / atracción entre objetos / gravitación
- Tipos de representación gráfica posibles

2 etapa: Ensamble
Se ensamblan los diversos modulos para armar el sistema de visualización.
Se prueba y se miden los resultados.
Se prueba con otros datos (los del gráfico de Star Wars por ejemplo) para ver como resulta
(comparado con el original graficado por XKCD)

Etapas paralelas: Otras visualizaciones
Se propone utilizar los módulos, o modificarlos y agregar código, para poder generar otras
visualizaciones posibles en base al mismo sistema:
* Visualizar sólo las relaciones, sin la variable de tiempo visible.
* Visualizar en un mapa, geotagged, con recorridos "físicos"
* Visualizar los individuos como nodos y sus relaciones como relación de fuerzas entre sí
(Gravedad positiva y negativa) para que se auto-genere

Tareas coordinadas:
Ingreso al sistema de datos ( JSON, Google Fusion Tables)
Conexión con MAPA76
Conexión con Malvinas30
Conexión con Caso Trata Sexual

Tareas previas:

Impresión en grande de los gráficos de referencia
Volcado de los datos de los gráficos en tablas para alimentar al sistema
Research de trabajos previos y código disponible.

¿Qué esperamos lograr?

Sobre el cierre del día, esperamos comenzar a ver los resultados de las visualizaciones, familiarización de periodistas y programadores con los conceptos anteriormente anunciados. Y lograr que la magia funcione. La idea es avanzar con los tres proyectos convocados.

Referencias y trabajos relacionados
https://graphics.stanford.edu/wikis/cs448b-09-fall/FP-OgievetskyVadim
Edge crossing minimization algorithm for hierarchical graphs based on Genetic Algorithms (Shen
Wei-xiang, Huang Jing-wei): http://www.springerlink.com/content/xq87658870l57016/fulltext.pdf
Differential evolution for small TSPs with constraints (Štefan Peško):
http://frcatel.fri.uniza.sk/users/pesko/publ/DeTSP.pdf
Differential evolution - A Simple and Efficient Heuristic Strategy for Global Optimisation
over Continuous Spaces (Rainer Storn, Kenneth Price): http://www.springerlink.com/content/
x[masked]/
Minard (1800) http://upload.wikimedia.org/wikipedia/commons/2/29/Minard.png
Ingenieria inversa de Minard: http://www.datavis.ca/gallery/re-minard.php
http://forums.xkcd.com/viewtopic.php?f=7&t=47683&start=280
http://web.mit.edu/puzzle/www/11/puzzles/katamari_damacy/plotlines/

El equipo organizador de Hacks/Hackers Buenos Aires está conformado por Mariano Blejman (Página/12), Martín Sarsale (Sumavisos), Guillermo Movia (Mozilla Argentina), César Miquel (Easytech),  Mariana Berruezo, Sergio Sorin, Ezequiel Clerici y Andrés Snitcofsky (el culpable de todo esto).

twitter @HacksHackersBA
mail
[masked]
Web
http://meetupba.hackshackers.com
blog
http://www.hackshackers.com

Join or login to comment.

  • A former member
    A former member

    Muy productivo!

    April 15, 2012

  • Martín S.

    Se trabajó bien, se avanzó en los objetivos. Me fuí temprano y no sé si se llegó a concretar.

    April 15, 2012

  • Walter L.

    wow. mucha food, calidad humana y tecnica.

    April 15, 2012

  • Osvaldo T.

    the best mood, good working environment, pretty good people, thanks for putting this event together.

    April 15, 2012

  • Mariano B.

    El trabajo está cada vez más aceitado: somos una máquina de hackear. Vamos a escribir un post completo en http://hhba.info­ en las próximas horas. ¡Gracias a todos por participar!

    April 14, 2012

  • Mariano B.

    oK! Pero por qué no se suscribe!

    April 14, 2012

  • Icono C.

    Hola, por iconoclasistas va Pablo Ares. No tenemos DNI de icono, así que Pablo lleva el suyo, déjenlo entrar! :)

    April 14, 2012

  • Matías Maximiliano S.

    Gracias Mariano! Nos estaremos viendo mañana, saludos!

    April 13, 2012

  • Mariano B.

    Sí, hay Wi-Fi! Si no tenemos Wi.Fi es como sino pudieramos respirar!!! :-) ¡Es necesario llevar tu propia computadora laptop, netbook, notebook, ultrabook para trabajar!

    April 13, 2012

  • Matías Maximiliano S.

    Hay Wi-Fi en el lugar?

    April 13, 2012

  • Nicolas C.

    Por problemas personales,, tengo que ir a hacer un tramite mañana,, voy a ir un toque mas tarde =P,, vamos a ver qe onda esta meetup!,, muy buena la anterior que fui

    April 13, 2012

  • Mariano B.

    El horario del encuentro será desde las 10 am (de la mañana) hasta las 8 pm (de la tarde). The meetup is from 10 am to 8 pm.

    April 13, 2012

81 went

Our Sponsors

People in this
Meetup are also in:

You don't have to be an expert to start your own Meetup G roup

Get started Learn more
Katie

I'm surprised by the level of growth I've seen since becoming an organizer, it's given me more confidence in my abilities.

Katie, started NYC ICO

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy