Hackathon’s digest

It is now time to do a little summary of the advances made in the hackathon we kicked off in Madrid last weekend.

First of all we, would like to thank DeskMadrid, who let us work for free in their co-working space.

¡Gracias por todo!They have a great co-working space in the center of Madrid, with great mood and located next to the best pizzeria in Madrid. It is an amazing place to work, and we highly recommend it.

And of course, we would also like to thank all the participants who gathered to help out with this project. Around 30 people came during the weekend.

 

Here we will summarize the issues we tackled during the hackathon, and in future entries we will give a more detailed analysis of some of them:

Security: Authorities

Authorities are the equivalent of witnesses in a polling station. The authorities are independent entities that count the ballots in parallel, so that if at least one of the authorities has not been corrupted, the result of the voting will be guaranteed.

During the hackathon we have done some simulations with several computers and we have made improvements in the system. Using the Vagrant and Puppet software tools, we have also simplified the installation process both for Agora and the authorities.

We also had a nice debate about the practical implementation of authorities, and how independent and prestigious institutions might have their own authority in an election, so that the voters receive extra assurance. Other interested parties could also have their own authority.

 

Encryption: Inferences

We have detected that, through some advanced calculus, someone might in the long run identify the identity of your delegate.

There are no current research dealing with this problem, and so this means that we at Agora are at the cutting-edge on this issue.

Usability: Registering and separation of events

During the Baldoví project there were too many stages in the voting process, the voter had first to verify his identity, then he would receive a confirmation and the he would have to sign in again to vote. We have been working so that the voter is able to vote and verify in the very same step, the vote will be counted after we have verified the voters identity, therefore he will not have to sign up after his identity has been confirmed.

We have also worked in separating the final stages of the recount. For example, you will be able to finish the voting period before publishing the results.

Localization: Review and translations

We have solved  some issues in the current translations and we have also faced some of the technical issues in localization. We have also started the localization process into German and Swedish!

Usability: Glossary

We also started a glossary to help user familiarize with the new word in online liquid democracy, we are also improving the user’s manual, both of them in Spanish, so far.

Spreading: Politics

There were some political parties represented in the Hackathon, these parties support a more direct and representative democracy. We had very interesting debates about how to reach these goals and how we can work together. The Agoravoting tool is a very good meeting point for that purpose and that is why they all agree to help develop the tools for democracy. Compromís-Equo will continue to do liquid democracy trials in the parliament.

 

Future: Thursday, October 31

Yes, future is upon us, we will keep you posted!

 

Crónica del hackatón

Ha llegado el momento de recapitular sobre los resultados del Hackatón democrático que celebramos el pasado fin de semana.

En primer lugar, queremos dar las gracias a DeskMadrid, que nos cedió gratuitamente el espacio para realizar el hackatón.

¡Gracias por todo!Disponen de una estupenda oficina de Co-Working en Delicias, en un ambiente inmejorable y junto a la mejor pizzeria de Madrid. Se lo recomendamos a todo el mundo.

Y naturalmente, agradecer también a todos los participantes que se acercaron durante este fin de semana para poner su granito de arena, cerca de 30 personas estuvieron en algún momento ayudando a sacar adelante este proyecto.

 

Aquí vamos a resumir las áreas en las que trabajamos en el hackatón, en entradas posteriores haremos un análisis más detallado de algunas de ellas:

Seguridad: Autoridades

Las autoridades son el equivalente a los testigos en una mesa electoral.  Son entidades independientes que realizan el recuento de la votación paralelamente, mientras por lo menos uno de los servidores no esté comprometido, el resultado de la votación está garantizado.

Durante el hackatón hemos realizado pruebas de funcionamiento y hemos avanzado en su desarrollo. Hemos simplificado la instalación de Ágora y de las autoridades mediante los programas Vagrant y Puppet.

También hemos discutido cómo utilizarlo en la práctica, podemos recurrir a instituciones independientes y de prestigio para que tengan una autoridad en la votación y así ofrecer seguridad a los votantes. Las partes interesadas también podrían tener su propia autoridad.

 

Cifrado: Inferencias

Hemos detectado que mediante unos complejos cálculos se podría identificar el voto delegado a largo plazo.

A día de hoy no existe ninguna investigación que cubra este problema, por lo que en Ágora estamos realizando puro I+D+i, analizamos el problema mediante polígonos que interseccionan.

Usabilidad: Registro y separación de eventos

En el Proyecto Baldoví el proceso de votación constaba de demasiadas fases, el votante primero debía verificar su identidad, recibir una confirmación y finalmente votar. Hemos trabajado para que el votante pueda votar y verificarse en el mismo paso, el voto será contabilizado cuando se haya verificado la identidad, pero no tendrá que volver a registrarse.

También hemos trabajado en el soporte para separar los procesos al finalizar una votación.  Por ejemplo, se podrá finalizar una votación antes de publicar los resultados.

Localización:  Revisión y traducciones

Además de solucionar errores en las traducciones actuales y detectar los problemas técnicos que afectan a las cadenas de texto, hemos avanzado en las traducciones al alemán y sueco de agoravoting.

Usabilidad: Glosario

También hemos comenzado a redactar un glosario con los términos que resultan más novedosos para la gente y estamos avanzando en el manual de usuario.

Difusión: Política

En el hackatón hubo representación de partidos que apuestan fuertemente por una democracia más directa y representativa.  Tuvimos debates muy interesantes sobre cómo alcanzar estos objetivos y cómo colaborar para conseguirlos. La herramienta Agoravoting es un punto de encuentro inmejorable para ello y por ello todos apuestan por seguir desarrollando las herramientas para la democracia. Compromís-Equo está determinado a hacer más ensayos de democracia líquida en el Parlamento.

 

Futuro: Jueves 31 de Octubre

Sí, el futuro se nos echa encima, ¡os mantendremos informados!

 

Hackathon democrático

Ciudadanos. Diseñadores. Programadores. Hackers. Abogados. Periodistas. TÚ. El 18-19 de Octubre en Deskmadrid (Legazpi).

Mejoremos Agoravoting para que vuelva a ser utilizado para tomar decisiones reales en el Congreso de los Diputados. Lo vamos a dar todo por mejorar la democracia.

¿Qué es y qué haremos?

Es una una maratón hacker, una reunión de todo tipo de ciudadanos interesados en avanzar el desarrollo de Agoravoting lo máximo posible en un corto periodo de tiempo, haciendo piña y comunidad.

El pasado 12 de septiembre hicimos historia en el Congreso con el diputado Joan Baldoví cuando cedió su voto en la Ley de Transparencia a la ciudadanía mediante la plataforma AgoraVoting. Fue un primer paso, y un éxito que pronto volveremos a repetir, mejorar y replicar.

En este hackathon democrático nuestro objetivo  es mejorar la interfaz de Ágora aplicando lo aprendido con el feedback recibido con #CongresoTransparente:

  • Crear un proceso de registro + emisión de voto mucho más rápido y natural
  • Hacer más dinámica la votación de portada
  • Optimizar la interfaz de revisión de DNIs, donde los operadores puedan revisar los DNIs escaneados con mayor facilidad y rapidez
  • Dar el acabo final al soporte voto cifrado y seguro
  • Separar los procesos de parar votación, hacer recuento y publicarlo
  • Soportar votaciones multi-idioma

Estos son solo algunos de los puntos que nos planteamos resolver en el hackathon, pero para todo ello necesitamos vuestra ayuda:

¿A quien va dirigido?

Todo el mundo

Si estás interesado en la democracia online, crees que es el futuro y estás dispuesto a echarnos una mano para construirlo, entonces definitivamente ¡ven y participa! Sean cuales sean tus habilidades o intereses, tu aportación puede ser muy valiosa para nosotros. No hay que registrarse, pero si vas a venir puedes mandarnos un twit a @AgoraCiudadana y darle visibilidad al evento.

Desarrolladores

Necesitamos hackers como tú que se echen al ruedo para tocar el código multidisciplinar de ágora. Python, Javascript, Backbone, Django, HTML5/CSS3, Seguridad y Cifrado, SSL, Varnish, Nginx, Linux, Java, Administración de Servidores, Arduino, despliegue en la nube.. Si te interesa alguno de estos temas/tecnologías o quieres toquetearlas, te estamos buscando a tí, ésta es tu oportunidad.

Diseñadores

Necesitamos gente como tú para que Ágora entre por los ojos, sea intuitivo y la experiencia de usuario sea estupenda. Un diseñador vale más que mil palabras.

Ciudadanos, Activistas

Si no fuese por tí, todo esto no estaría pasando. Eres a quien más necesitamos. Necesitamos ideas, hacer pruebas de usuario, traducir a diferentes idiomas, amigos que nos animen y apoyen.

Traductores

A medida que avanza el software, hay que mantener las traducciones que ya tenemos al Español, al Vasco, al Gallego. También necesitamos traducciones al Valencià, Catalán.. ¿quieres colaborar con una traducción a tu idioma preferido? no dudes en aportar si sabes idiomas.

Abogados

Un software de votación necesita tener unas condiciones de usuario, una política de privacidad, una política de cookies, cumplir con la LOPD. El código legal no es fácil de cumplir y lo sabes mejor que nosotros, por eso te necesitamos.

Periodistas

Lo que hacemos no sabemos explicarlo en palabras, pero tú sí. Si no nos conocen, no existimos. Vente y comunícanos con el mundo real.

¿Dónde es?

El evento se celebrará en Madrid, , junto al espacio Matadero y el acceso a Madrid Río, C./Maestro Arbós, 9 28045. Está a 3 minutos andando de la parada de metro Legazpi (líneas 6 y 3).

Ver mapa más grande

¿Cuándo es?

El evento se va a organizar en  dos días, el viernes 18 de octubre comienza a las 19:30 comenzaremos con una pequeña introducción de 30 minutos y luego estaremos hackeando a base de pizzas y bebidas hasta que el cuerpo aguante de madrugada. Al día siguiente el sábado 19 comenzaremos a las 12:00 y estaremos todo el día de maratón, de nuevo hasta que el cuerpo aguante. Lo damos todo por mejorar la democracia.

¿Qué necesito llevarme?

Traed vuestros portátiles y cacharros, pero sobretodo, ¡vuestra energía y cerebros! El Internet, la electricidad, el techo, mesas y sillas lo ponemos nosotros. Las pizzas y bebidas de un local cercano a buen precio. Y no te preocupes si no puedes traerte tu portátil, porque seguro que de alguna manera podrás colaborar. ¡Te esperamos allí!