RIPE Atlas DataViz Hackathon Results
Table of Contents:
The first RIPE Atlas hackathon was a chance for developers, designers, computer science students and open data enthusiasts to access the large open datasets provided by RIPE Atlas, a global Internet measurement network that measures Internet connectivity. Hackathon participants were challenged to use this open data to develop useful, creative and stunning visualisations for the benefit of the entire Internet community. They could further develop existing ideas or create entirely new visualisations. The aim was to have completed tools or working prototypes for all-new data visualisations. And there were prizes to win, too!
- We received more than 70 applications for participation
- Present: 24 participants (& one no-show), 6 jury members and 11 support staff (coincidentally: 42!)
- Six out of 25 participants were female (24%)
- Three jury members were female (50%!)
- Ten final projects were presented
- Four projects were awarded prizes
- 14 free & open source software projects were published on GitHub
- 20 litres of tea were consumed
- Ten large pizzas were eaten for lunch on Saturday
- Two kilograms of chocolate Easter Eggs were munched up
- 12 Club-Mate bottles were emptied
- All code can be found on the RIPE Atlas community pages on GitHub
- Videos: part 1 and part 2
- Hackathon presentations and code
More than 70 applications were submitted, and the jury had a difficult time choosing among the very good candidates. The jury payed attention to the complementary skill sets, as well as gender diversity. Most participants came from Europe, particularly Amsterdam, since limited grants for the travel allowance were available. Finally, 25 participants were accepted, due to space constraints and the logistics of "herding so many cats".
The first day of the hackathon took place at the local hackerspace Technologia Incognita . The next two days took place at the RIPE NCC offices.
Since this was our first hackathon, we had a lot to learn about organising it, and we did not know what to expect. We experimented with ways of announcing it, contacting appropriate audiences, looking for venues, choosing dates, using different communication channels, preparing material for the participants and studying examples of other hackathons. All this advance planning and attention to organisational details paid off, because we were very much ready for it when we finally dove in :-)
At noon on Friday, we got together in the hackerspace for introductions to one another and to RIPE Atlas, and to form the teams and brainstorm initial ideas.
Well, at least that was the original plan...but then there was a massive documented in a RIPE Labs artic l e
On Saturday and Sunday, participants worked together in teams to further develop their ideas, culminating in short presentations to the jury on Sunday afternoon and a party to announce the winning teams and celebrate everyone's participation. Food and drinks were provided throughout, allowing for more team-building and brainstorming during mealtimes.
Below we briefly present the final results of all teams and individuals in random order.
1. Traceroute Consistency Check (by Valentino Di Donato)
2. Spotting Anomalies Using R (by Luuk Hendriks, Barbera van Schaik and Larisa Blazic)
3. Spatial Bucketing of RIPE Atlas Probes on Map Projection (by Julian Hammer)
4. AnyAtlas (by "The Martins", a.k.a. Tom Levine, Caleb James DeLisle, Martin Levy, Shane Kerr and Evan Thompson)
5. RIPE Map (by Michael Kreil and Katja Dittrich)
6. Disco - Appetite for Disconnection (byIgor Rinkovec)
7. BGP+traceroute (by Jelle Herold)
8. Zeerover DNS (by Matt Calder and Ruwaifa Anwar)
9. BGP Atlas Monitor "BAM!" (by Guillaume Valadon, Francois Contat, Mathias Handsche and Thomas Holterbach)
The goal of this project was to display - in real time - information that is useful for network operators, such as the visibility of prefixes as seen from RIS, or ping delays as seen from RIPE Atlas probes. The code can be found on GitHub: BAM!
10. Probe Streams (by Vinayak Hegde)
All participants receive RIPE Atlas t-shirts, but when it came to awarding the big prizes, the jury had a hard decision to make. There were three monetary prizes awarded, courtesy of Comcast.
After a short deliberation, the jury agreed on the winners and announced them at the closing party:
- Third place was shared between two projects working on traceroute visualisations: Valentino & Jelle
- Second place was given to sBucket by Julian
- First place went to Team Disco
DISCLAIMER: The monetary part of the first place was shared between three team members, because Nana Manojlovic is a family member of one of the RIPE NCC staff members and was therefore not eligible.
On behalf of the organisers, we are grateful to everyone who took part and contributed, as well as to their family and employers, who let them get away for the weekend to combine work with fun.
- Hackathons work!
- Connecting a group of people who have never met before and introducing them to a tool that they might have not seen before, creates amazing results.
- RIPE NCC: use the feedback, feature requests and the resulting code to improve RIPE Atlas
- Participants: improve the software produced
- Promote the winning teams at the RIPE 70 Meeting in Amsterdam in May 2015
- Publish more in-depth articles about the hackathon contributions on RIPE Labs
- Have another hackathon!
Keep in Touch
- Mailing list: ripe-atlas _at_ ripe _dot_ net
- IRC: irc.freenode.org #ripeatlas
- Twitter: @RIPE_Atlas
- Check out the RIPE Atlas community pages