Millón de Monos

Weblog de Manuel Aristarán

Resultados PASO 2013 en Bahía Blanca

Como parte de mi trabajo como becario Knight -Mozilla OpenNews en el diario La Nación, desarrollé visualizaciones de la distribución espacial del voto en la ciudad de Buenos Aires y los partidos de Lomas de Zamora y Tigre. Esos mapas se publicaron en dos notas: “Cómo salió la elección en la escuela donde votaste” y “Los resultados de todas las escuelas en los distritos de Massa e Insaurralde“.

Aprovechando ese trabajo, elaboré esa misma visualización para el partido de Bahía Blanca (resultados de la elección para candidatos a diputado nacional). La territorialidad del voto es bastante evidente:

Para reutilizar este mapa en otros sitios web, usar el siguiente código HTML:

<iframe style="width: 100%; height: 400px;" src="http://dump.jazzido.com/bahia-paso2013/index_bahia.html"></iframe>

Se solicita citar la fuente.


Ser becario Knight-Mozilla OpenNews es lo mejor que te puede pasar

[English version: “Being a Knight-Mozilla Fellow is the best thing that can happen to you” Hace 5 meses que soy uno de los ocho becarios para el 2013 del programa OpenNews que organizan Knight Foundation y Mozilla Foundation. Todavía tengo 5 meses por delante, pero ya puedo decir que ha sido el mejor año de mi vida profesional. Y quiero convencerlos de postularse para ser ser becarios el año que viene.  

Cómo llegué a esto

En 2012 vivía en la hermosa ciudad de Bariloche, en el sur de Argentina, donde trabajaba en el equipo que diseñó, construyó y lanzó exitosamente a CUBEBUG-1 “Capitán Beto”, el primer cubesat argentino. Pero, además del espacio, siempre me interesaron los datos públicos, la visualización de información, la web y el periodismo. Un tweet de @LNData me convenció de llenar el formulario de admisión a la beca OpenNews y luego de 2 angustiosos meses de entrevistas fui seleccionado como uno de los 8 becarios 2013 del programa OpenNews. Casi sin darme cuenta, pasé de un satélite a una redacción de noticias.  

Programar en la redacción

Ser programador es un privilegio: nuestra profesión es una de las más requeridas y nada indica que esto vaya a cambiar en el futuro cercano. En particular, el periodismo nos necesita. Entre otras cosas, nos necesita para:

La Nación y el fantástico equipo de La Nación DATA en muchos proyectos con gran impacto. Entre otros:

Ser parte de una comunidad

Como becario OpenNews, vas a ser parte de una gran red de periodistas y programadores interesados en los medios, con ganas de compartir experiencias y colaborar en proyectos muy diversos. Ese fue el caso de Tabula, surgido de la combinación de un proyecto personal y el trabajo previo de la agencia ProPublica (uno de los media partners de OpenNews para este año y el próximo). Tabula es una herramienta que intenta resolver uno de los problemas omnipresentes en el periodismo de datos: la extracción de información atrapada en archivos PDF. Por desconocimiento o intención de obturar el acceso, algunos organismos publican su información en este formato muy poco apropiado para el intercambio de datos estructurados. Comencé con el proyecto a principios de este año y poco tiempo después decidimos aunar esfuerzos con ProPublica, que estaba trabajando en una herramienta similar. Luego de anunciarlo en Source (el sitio oficial del programa OpenNews), Tabula fue adoptado por redacciones y activistas de todo el mundo que necesitan disponer de datos atrapados en tablas dentro de archivos PDF. Algunos casos:

¿Todavía no te convencí? Además de trabajar junto a periodistas y constriuir herramientas

open source, los becarios OpenNews viajamos por todos lados. Durante los primeros 5 meses de mi beca tuve la suerte de visitar

Ya es momento de aplicar

Este año, los medios participantes del programa son New York Times, La Nación, The Texas Tribune, ProPublica y Ushahidi+InterNews Kenya. Los 5 becarios del año próximo van a pasar 10 meses trabajando en esas redacciones. Si te gusta el periodismo, los datos, la visualización de información, el software open source y querés pasar 10 meses trabajando en todo eso, mientras viajas por todos lados y conectás con una comunidad generosa; no dudes: respirá hondo y completá el formulario de admisión.


Being a Knight-Mozilla Fellow is the best thing that can happen to you

[Versión en español: “Ser becario Knight-Mozilla OpenNews es lo mejor que te puede pasar“] It’s been five months since I became one of the eight fellows in the OpenNews program organized by the Knight Foundation and the Mozilla Foundation. I still have five months left, but I can say it has been the best year of my professional life. And I want to convince all of you to apply to become a fellow next year.  

How did I get here? In 2012, I lived in the beautiful city of

Bariloche, in southern Argentina, where I worked as part of the team that designed, built, and successfully launched CUBEBUG-1 “Captain Beto”, the first Argentine cubesat. Besides space, I’ve been always interested in public information, open data, information visualization, the web and journalism. A tweet by @LNData convinced me to fill out the form. And after two agonizing months of interviews with the OpenNews team, I was selected as one of eight fellows for the 2013 OpenNews program. Almost without realizing it, I went from a clean room to a newsroom.  

The Knight-Mozilla OpenNews fellowship is the best thing that can happen to you.

Being a programmer is a privilege. Our profession is one of the most sought after and nothing indicates that this will change in the near future. In particular, journalism needs us. Among other things, it needs us to:

If that isn’t enough, as an OpenNews fellow, the result of your work will be free and open to the contributions of a great community. In my five months as an OpenNews fellow, I worked with journalists, data analysts, and designers of Argentina’s daily

La Nación and the wonderful team of La Nación DATA on many projects that had great impact. Among them:

  • Proyecto Censo (Census Project), a site to display the Argentine census data for 2001 and 2010.
  • An investigative work into the tragic flooding of La Plata city.
  • Training on D3.js and information extraction for journalists, programmers, and designers from the daily.  

Being part of a community

As an OpenNews fellow, you’ll be part of a large network of journalists and programmers interested in the media and eager to share experiences and collaborate on a diverse array of projects. That was the case of Tabula, an open source tool that was created out of the combination of a personal project and previous work by ProPublica one of the OpenNews media partners this and next year. Tabula is a tool that tries to solve one of the pervasive problems in data journalism: the extraction of information trapped in PDF files. Either by ignorance or a desire to block access to information, some agencies publish their information on this format that is incompatible for the exchange of structured data. I started the project earlier this year and soon after decided to join forces with ProPublica, who was working on a similar tool. After announcing it on Source (the official web site for the OpenNews program), Tabula was adopted by editors and activists around the world that need to use the data sets trapped within PDF files. Some instances:

  • SchoolCuts.org – A tool for information on education budget cuts in Chicago
  • A news story published in La Nación on the decline of tourism in Argentina, taking data from the Survey of Hotel Occupancy published as a PDF by Argentina’s National Institute of Statistics and Census (INDEC).  

Still not convinced?

Apart from working with journalists and building open source tools, OpenNews fellows travel everywhere. During the first five months of my fellowship I was lucky to go to:

It is time to apply

This year, the media outlets participating in the program are The New York Times, La Nación, TheTexas Tribune, ProPublica and Ushahidi + Internews Kenya. Next year’s five fellows will spend 10 months working in these newsrooms. If you like journalism, data, information visualization, open source software, and want to spend 10 months working on all that, as you travel all over the place and connect with a generous community, do not hesitate. Take a deep breath and fill out the application. It’s the best that can happen to you.  


Knight-Mozilla OpenNews Fellowships 2014 — Abierta la inscripción

Está abierta la inscripción para la fellowship OpenNews 2014 patrocinada por la Knight Foundation y Mozilla Foundation Es el tercer año que se desarrolla este programa, del que soy becario para el 2013. Si les interesa pasar un año trabajando en la intersección del periodismo+programación+datos+visualización, viajando a conferencias interesantes y compartiendo experiencias con periodistas y técnicos de muchos medios del mundo, les recomiendo que apliquen! Según Dan Sinker (el director del programa): “It’s 10 months to write open-source code with impact, travel the world, engage in dynamic communities, and create tools and projects that help the world learn more about itself.” Las redacciones que participan el año que viene son: The New York Times (NYC), ProPublica (NYC), The Texas Tribune (Austin, Texas), La Nación (Buenos Aires), Ushahidi+Internews Kenya (Nairobi). Cualquier cosa, me preguntan.


Actualizando Gasto Público Bahiense como corresponde

Desde que está online, Gasto Público Bahiense se actualizaba mediante la infame técnica de screen scrapingque consiste en hacer que un programa acceda a interfaces pensadas para ser usadas por nosotros los seres humanos. Los scrapers son programas frágiles, que no resisten la menor modificación de la “pantalla” de la que extraen información. Esto se vió el año pasado, cuando la Municipalidad rediseño su site e introdujo un CAPTCHA, causando que se rompa el scraper  y haciendo un ruido mediático que —a la distancia— fue muy divertido, ayudó a promocionar el proyecto y algunos conceptos sobre transparencia, rendición de cuentas y datos abiertos. Inclusive salimos en la home de La Nación, en Perfil.com, FOPEA manifestó su preocupación y el entonces secretario de hacienda Ramiro Villalba dijo que yo era un “tremendo mentiroso malintencionado o un ignorante tecnológico”.

Pero desde hace un par de días, la Municipalidad de Bahía Blanca, a instancias de su Secretario de Innovación y Gobierno Abierto, le dio a GPB acceso a un web service a través del que actualizar los datos de órdenes de compra es fácil y rápido. (comparar el scraper anterior  [compras.py] con el cliente actual [compras_ws.py]).

Hay que decirlo, nobleza obliga: hace un año nos obstaculizaban el laburo con CAPTCHAs, hoy nos lo hacen fácil con un web service.