What we learned hosting three Chicago Crime Hacks

On Saturday the Knight Lab hosted its third and final Chicago Crime Hack with an event at the Cibola co-working space in Chicago’s Pilsen neighborhood. We drew our largest crowd yet, got to meet a ton of new folks, came up with some new ideas, and ate some delicious tamales in the process.

A group of hackers works at the Cibola co-working space in Pilsen.

It felt to us like a success, but it’s fair to say we got better at hosting hacks with a bit of practice. Each of the three events was better attended, more coordinated, and, probably, more fun.

Today we had a few conversations around the office to figure out what made each day better than the last. We’ve got a few theories and thought we should post a quick recap to share what we we’ve learned.

First, it’s important to note that our hack days were unique in that the goal of each day wasn’t necessarily to build a prototype. We’d have been happy to have them, of course, but our goals for each day were to inspire people to use the Chicago Tribune’s crime API, get acquainted with the civic hacking community, and generate ideas around civic data.

We changed a number of variables — location, marketing, structure, and speakers — each week so it’s difficult to suss out the changes that made the most difference, but we’ve got some pretty good ideas.

We'll get to the lessons in just a minute, but first let me give you an overview of each of the events:

Hack One: We held the first hack at the Medill News Room in downtown Chicago. We issued an open invitation on Meet-up to anyone interested in hacking the city’s crime data via the Chicago Tribune’s Crime API. We scheduled a late start — about 11 am — held a series of five-minute lighting talks at the beginning of the day, broke immediately for lunch after the talks, then spent the afternoon hacking. The day was enjoyable, but some people had wifi problems and it we didn’t see as many people team up or meet new people as we would have liked.  Still we did see some cool projects, particularly this application of Square's Crossfilter library, that Adam Pearce built.

A paper prototype developed at the second Chicago Crime Hack.

Hack Two: We held the second hack at the Knight Lab’s space in Fisk Hall on the Northwestern campus. Again, the event was open to anyone, but we focused our marketing on students at the Medill School and McCormick School of Engineering. We had a nice student turn out in addition to pros from both Chicago and Evanston. It was great to open our space to the tech/journalism community for the day and see the Lab filled with people hoping to learn more about civic data.

We modified the structure of the event to start at 9:30 am, saved the lighting talks for lunch, and dedicated most of the morning to a design thinking exercise, which was a huge and important change.

The exercise helped do two things: First, it got everyone’s creative juices flowing by asking them to pair up and then design a paper prototype for their partner. Each partner interviewed the other, sketched a few ideas, sought feedback, made changes and iterated on multiple designs before creating a final paper-prototype to present to the rest of the group.

And secondly, it got people to come together and interact with one another, which we think helped to foster some group work in the afternoon. The hope for the design thinking exercise initially had been that the ideas designed in the morning would provide the basis for some work in the afternoon. That turned out to be the case for a few projects, but even when the morning designs didn't lead to afternoon development, we think the exercise was a valuable addition, allowing superstar hackers and rookies alike to participate on equal footing.

We were also joined by crime and data reporters from the Chicago Tribune (Jeremy Gorner) and Hoy (Jeff Kelly Lowenstein) to the Lab to give lunch hour talks. Both were great and added context to the day. Jeff Kelly Lowenstein  was particularly insightful and related a story about how Hoy demonstrated a police discrimination problem by looking at jaywalking citations. It was a great lesson that although homicides, assaults and robberies get the most press, something as simple as jaywalking citations can be used to tell a big, important story.

A paper prototype form the Chicago Crime Hack in Pilsen.

Hack three: Cibola in Chicago’s Pilsen neighborhood hosted the third and final hack of the series. The Pilsen hack didn’t change much from the previous week’s event, but for some reason many more people showed up. We’re not quite sure why the turnout was so great (around 30 people) compared to previous weeks. It could have been the momentum created by the first two hacks, the desire of folks to see Cibola (an innovative community and co-working space in a unique Chicago neighborhood), or the location near the city center, but not right downtown. No matter, we were happy to have folks join us at Cibola.

We also had two great lunch hour speakers — Tracy Siska, executive director of the Chicago Justice Project, and Annie Sweeney, a Tribune crime reporter.

So, what lessons do we think we’ve learned? Here’s two:

  • It’s nice to have some structure. Though a traditional hack day is a more of a creative free-for-all, our aims were primarily to generate ideas, promote the Tribune’s API and create community. We found that giving people a reason to interact and task to work on made a great addition to our hacks.
  • In the future we’d like to create an artifact that we can show to the world. Most hack days have the goal of building a bit of technology that is the start of something bigger — either a prototype or proof of concept. We were slightly less ambitious, but in the future we’d still like to show the world what we’ve produced — perhaps by publishing the ideas people come up with in the design thinking exercise, hosting prototypes, or compiling links to visualizations.


As always, let us know if you have ideas or feedback for future events with the Knight Lab. We love collaboration and look forward to teaming up with you. And of course a huge thanks to our partners for this hack: TribApps for providing the API, inspiration and people to run the event; and Knight-Mozilla OpenNews Source for buying lunch for all three hacks.

About the author

Ryan Graff

Communications and Outreach Manager, 2011-2016

Journalism, revenue, whitewater, former carny. Recently loving some quality time @KelloggSchool.

Latest Posts

  • Prototyping Augmented Reality

    Something that really frustrates me is that, while I’m excited about the potential AR has for storytelling, I don’t feel like I have really great AR experiences that I can point people to. We know that AR is great for taking a selfie with a Pikachu and it’s pretty good at measuring spaces (as long as your room is really well lit and your phone is fully charged) but beyond that, we’re really still figuring...

    Continue Reading

  • Capturing the Soundfield: Recording Ambisonics for VR

    When building experiences in virtual reality we’re confronted with the challenge of mimicking how sounds hit us in the real world from all directions. One useful tool for us to attempt this mimicry is called a soundfield microphone. We tested one of these microphones to explore how audio plays into building immersive experiences for virtual reality. Approaching ambisonics with the soundfield microphone has become popular in development for VR particularly for 360 videos. With it,...

    Continue Reading

  • How to translate live-spoken human words into computer “truth”

    Our Knight Lab team spent three months in Winter 2018 exploring how to combine various technologies to capture, interpret, and fact check live broadcasts from television news stations, using Amazon’s Alexa personal assistant device as a low-friction way to initiate the process. The ultimate goal was to build an Alexa skill that could be its own form of live, automated fact-checking: cross-referencing a statement from a politician or otherwise newsworthy figure against previously fact-checked statements......

    Continue Reading

  • Northwestern is hiring a CS + Journalism professor

    Work with us at the intersection of media, technology and design.

    Are you interested in working with journalism and computer science students to build innovative media tools, products and apps? Would you like to teach the next generation of media innovators? Do you have a track record building technologies for journalists, publishers, storytellers or media consumers? Northwestern University is recruiting for an assistant or associate professor for computer science AND journalism, who will share an appointment in the Medill School of Journalism and the McCormick School...

    Continue Reading

  • Introducing StorylineJS

    Today we're excited to release a new tool for storytellers.

    StorylineJS makes it easy to tell the story behind a dataset, without the need for programming or data visualization expertise. Just upload your data to Google Sheets, add two columns, and fill in the story on the rows you want to highlight. Set a few configuration options and you have an annotated chart, ready to embed on your website. (And did we mention, it looks great on phones?) As with all of our tools, simplicity...

    Continue Reading

  • Join us in October: NU hosts the Computation + Journalism 2017 symposium

    An exciting lineup of researchers, technologists and journalists will convene in October for Computation + Journalism Symposium 2017 at Northwestern University. Register now and book your hotel rooms for the event, which will take place on Friday, Oct. 13, and Saturday, Oct. 14 in Evanston, IL. Hotel room blocks near campus are filling up fast! Speakers will include: Ashwin Ram, who heads research and development for Amazon’s Alexa artificial intelligence (AI) agent, which powers the...

    Continue Reading

Storytelling Tools

We build easy-to-use tools that can help you tell better stories.

View More