The Knight Lab hosted its first ever hack day on Saturday and about 15 civic-minded hackers showed up to tinker with the Chicago Tribune’s Chicago Crime API.
The day started with a quick round of introductions from a diverse group. Some were professional developers with day jobs building software for trading firms or IBM, while others were self-described apprentices and hobbyists.
No matter, everyone seemed excited about getting to hack on Chicago’s crime data.
A few knowledgeable folks gave five-minute lightning talks to get the day started.
- Rich Gordon gave a pitch for the Knight programmer-journalist scholarship at Medill.
- Joe Germuska gave a quick run down of Chicago’s crime data, explaining that 26 fields of data boil down to four basic concepts: which incident occurred (defined variously by ID and case number), when it occurred (date, time), what crime occurred (assault, theft, narcotic violation, etc.), and where it occurred (ward, community area, block, latitude/longitude, etc.).
- And Mahrinah Von Schlegel told the story of how she came to create the Crime Alert App. It’s an inspiring (if a bit scary) tale of building a worthwhile, civic-minded app with little experience and learning as you go.
By the end of the day a few cool ideas and concepts had emerged.
Adam Pearce built a crossfiltering tool that let’s users visualize crime by day of week, time of day, and type. Pearce had started the project before the hack day, and unveiled his site to a few oohs and ahs from the crowd.
(Side note: Pearce appears to be quite the civic hacker. Check out some of his other work.)
The rest of the folks worked on everything from adding data to fusion tables to creating spark lines for homicides.
All in all it was a nice, educational day. The Knight Lab got to meet a few more Chicago programmers and the TribApps team got a few more people using their API. And of course the guidance, brainstorming, and nourishment provided by Source was outstanding.
If you couldn’t make the hack last Saturday, catch one of the next two in Evanston and Pilsen.