Anatomy of a Stepper Graphic
pre { font-size: 11px}Today we published a small graphic, “Anatomy of a Trade,” to accompany an article about Freddie Mac by ProPublica’s Jesse Eisinger and NPR News’s Chris Arnold. The article...
View ArticleIntroducing Simple Tiles: Our New Mapping Library
Newsrooms have been publishing maps for a long time. However, mapping on the web is very difficult due to the sheer amount of data involved. Some of the largest datasets available to journalists are...
View ArticleShowing You the Money (Faster)
Over on The New York Times’ Open blog today is a post by Times Developer Derek Willis about the latest update to the Campaign Finance API, which we were excited to help out with.When we started ramping...
View ArticleWhen Are 190 Emails Like Six Emails?
On Tuesday we published a graphic that looks at six variations of a single email sent out by the Obama re-election campaign last Thursday night.This all started when fellow news nerd Dan Sinker got an...
View ArticleAnnouncing Simpler Tiles
A few weeks ago we announced Simple Tiles a mapping library for the web. Today, we're releasing Ruby bindings for the library, so you can generate tiles from Ruby.You can check out the source over on...
View ArticleSome Thoughts on Timelines
Over the past few weeks we've done a lot of thinking about timelines. We made one that recounted the history of FDA fines levied on the Red Cross, another one that traced the changing government...
View ArticleIntroducing StateFace
@font-face { font-family: 'StateFaceRegular'; src: url('/projects/stateface/stateface-regular-webfont.eot'); src: url('/projects/stateface/stateface-regular-webfont.eot?#iefix')...
View ArticleUntangling a Web of FEC Data
Our Tangled Web graphic shows the 200 biggest recipients of expenditure money from the five major presidential campaigns (Gingrich, Obama, Paul, Romney and Santorum), as well as from major super PACs,...
View ArticleUseful Code Snippets
.sidebar-inject { display: none; }Open Source code doesn’t always come in big complex packages. At ProPublica we sometimes share small snippets of using GitHub “Gists.” These Gists range from...
View ArticleHow a Map That Wasn’t a Map Became a Map
pre { font-size: 11px}Five of the nation's largest banks were required to pay states a total of $2.5 billion as part of this year's mortgage settlement. The money was intended to alleviate the...
View ArticleKnight Foundation Grant to Support ProPublica’s News Applications Desk
We’re very pleased to announce that the John S. and James L. Knight Foundation has made a grant to support ProPublica’s news applications desk. The grant will support and enhance our ongoing efforts in...
View ArticleThe ProPublica Pair Programming Project
Come code with us! The ProPublica Pair Programming Project -- or P5 -- opens the ProPublica News Apps desk to newsroom coders who want to work on a ProPublica project, or to finish a project of their...
View ArticleAdventure Awaits: Another ProPublica News Apps Fellowship
ProPublica's got another amazing fellowship for a coder to work on our News Applications desk.Starting later this year, ProPublica is going to be part of the Knight-Mozilla OpenNews Fellowship program....
View ArticleGet a Free the Files Widget
Our Free the Files project is tracking political ad spending in 33 battleground television markets around the country.Want to track how many files have been freed around the country or in your market?...
View ArticleIntroducing a Free the Files API
A litle over two weeks ago, we launched our Free the Files project, in which ProPublica and our readers are working together to reveal political spending in 33 swing markets from ad buy documents TV...
View ArticleHow ProPublica’s Message Machine Reverse Engineers Political Microtargeting
ProPublica has been collecting political emails for a project we call the Message Machine, with the help of more than 600 readers who have shared demographic information with us and who have so far...
View ArticleElection Day Interactives We’re Watching
.stateface { margin-right:3px; } .stateface:before { font-family: StateFaceRegular; margin-left: 5px; } .stateface-replace { text-indent: -999em; display: inline; position: relative; min-width: 1em;...
View ArticlePair Programming Participant #1: Julius Troeger
On Monday the first participant in the ProPublica Pair Programming Project started.Julius Troeger currently works at the Berliner Morgenpost in Germany. He has been working in digital media for a long...
View ArticleNew Open Source Project: Daybreak, a Simple Key/Value Database for Ruby
A couple of weeks ago, in an article about the science behind the Message Machine project, we mentioned the custom key-value store we built to store non-relational data. Today, we're open sourcing the...
View Article