What Your iPhone Doesn't Want You to Type
I reverse-engineered iOS spell check to see what words it would not offer to spelling suggestions for including "abortion," "rape," and "virginity" while correcting similarly potentially-controversial words like "suicide," and "marijuana".
The country's supply of voting machines is aging all at once, and few jurisdictions have the funds to create new ones in time for the next general election. I buit an interactive map where readers could look up the voting machines used in their county and the potential problems with them.
I filed a public records request with the City of Toronto to find their candid reports the security and accessibility flaws of an international Internet voting vendor. Although such systems are purported to benefit the disabled, the reports found numerous flaws. The company holds contracts with a number of U.S. jurisdictions as well.
Covering the latest developments in the increasingly complex world of online advertising, a surprising finding by researchers at Carnegie Mellon was an interesting jumping point to examine how little insight experts and average consumers alike have into how personal information is used and shared in marketing.
Putting the abstract number of the Syrian refugee crisis into context, readers could enter their address and see how much space that many people would fill up. I also created the ability for readers to screenshot and share their view of the interactive with a comment, which I open-sourced as its own library called Banquo. I wrote about how it works for the Tow Center for Digital Media at Columbia University and a more technical walkthrough on Banquo for Source.
This project won a 2016 Online News Association Award in the Breaking News (large organization) category. I had been scraping the exact speeds and locations of Amtrak trains for over a year when Amtrak 188 crashed on a curve outside Philadelphia. Sooner than any other news organization, we were able to figure out its exact speed, 106.22mph — over twice the limit — as it sped into the curve.
In order to give readers a sense of the lived experience of those affected by the current court battle over abortion rights, we created a series of maps that would show the before and after of women living in the state.
Using data from Treasury.io and the Sunlight Foundation's Capitol words project, I created a quick chart to show how the debt ceiling has only recenly become a debated issue in Congress.
We collected media reports, research and detainees' handwritten letters to give context to the recent hunger strikes at Guantanamo Bay. We also catalogued the camp's population over time by extracting dates from hundreds of government documents, which had not been done in the same way before.
News reports were covering this summer's hunger strike at Guantanamo Bay, but no one had explained what the actual process of force-feeding does to the body. We spoke with doctors and built a scroll-based interactive that viscerally brings readers into the story.
During the run-up to the gun-control vote in 2013, we categorized the position of member of congress to allow readers to see where their representative stood and to contact them. This project was nominated for a Data Journalism award. Sadly, parts of this project are no longer online.
Nominated for a National Magazine Award, my partner and I created the first of its kind database of every abortion clinic in the country, which we verified by calling all 750+ locations. With this data we were able to paint a picture of the country and the diminishing access to abortion services. We pinpointed locations with large populations far from clinics and did further on-the-ground reporting there. We also prominently featured readers' voices sharing their personal stories around abortion. Parts of this project are no longer online.
As the non-profit / foundation-funded model of newsrooms becomes more prevalent, measuring beyond pagesviews is more and more a pressing question. NewsLynx was a research project funded through the Tow Center for Digital Journalism to a) study how newsrooms were currently measuring the impact of their work and b) to develop a proof of concept platform to help these organizations better wed the qualitative and quantiative sides of impact. We produced a white paper and released our code under an open-source license. The project's debut was covered by Nieman Lab and others.
For the graphic novel Terms of Service, we wanted to make sure the story was easily readable across devices and on different platforms such as iTunes Store and Google Play. To do this, I designed, built and open-sourced a web comic viewer called Pulp and a builder interface called Pulp Press. The project has been used by independent comic creators as well as the San Francisco Public Press and the BBC Magazine. This project was a finalist for a 2015 Online Journalism Award in the Innovation category.
With a group of other journalists, developers and data scientists, I built and open-sourced a first-of-its-kind data feed for how the U.S. government spends and takes in money on a daily basis. The project has been used in stories by Al Jazeera America, Time and others. The project was funded through a Knight-Mozilla Code OpenNews Sprint grant.
For the past three years, I've co-organized a weekly meetup and group of journalists / developers. The rotating collection of folks has led to a number of small scale, informal projects and larger ones such as Treasury.io, Big Data: the Board Game and NewsLynx.
As a way to make more structured interviews and create a tool to introduce reporters to programming tools, I developed a language syntax and syntax highlighter to conduct interviews.
For the opening gala of Data & Society, a think / do tank run by danah boyd, we created a board game that seeks to teach people about the dynamics of targeted advertising and data collection. We laser cut the board and cards out of maple.
In our newsroom, we've made a number of small helper tools for things like CMS-friendly Document Cloud embeds or using Quartz's Chartbuilder. The problem is that remembering the URLs for these tools gets tiresome for folks. I developed Aufbau as a kind of iframe for web apps but for a desktop apps. It lets you connect any number of tools and have it all live in the easily-accessible dock.
I developed the deployment and publishing process for our digital projects at Al Jazeera America that allows for versioned, scheduled and collaborative deployments.