Ladies who Code (like the name suggests) is a gathering of ladies who code. Ladies Who Code, which already has chapters in Manchester, New York and London, recently opened their DC chapter and the first Meetup will be hosted at Sunlight’s DC offices.
What: Ladies Who Code DC Meetup
Where: Sunlight Foundation, 1818 N St. NW Suite 300 Washington, DC, 20036
When: September 19, 6:30pm
Sign up: http://www.meetup.com/Ladies-Who-Code-Washington-DC/events/139227392/
Continue readingA Modern Approach to Open Data
Last year, a group of us who work daily with open government data -- Josh Tauberer of GovTrack.us, Derek Willis at The New York Times, and myself -- decided to stop each building the same basic tools over and over, and start building a foundation we could share. We set up a small home at github.com/unitedstates, and kicked it off with a couple of projects to gather data on the people and work of Congress. Using a mix of automation and curation, they gather basic information from all over the government -- THOMAS.gov, the House and Senate, the Congressional Bioguide, GPO's FDSys, and others -- that everyone needs to report, analyze, or build nearly anything to do with Congress. Once we centralized this work and started maintaining it publicly, we began getting contributions nearly immediately. People educated us on identifiers, fixed typos, and gathered new data. Chris Wilson built an impressive interactive visualization of the Senate's budget amendments by extending our collector to find and link the text of amendments. This is an unusual, and occasionally chaotic, model for an open data project. github.com/unitedstates is a neutral space; GitHub's permissions system allows many of us to share the keys, so no one person or institution controls it. What this means is that while we all benefit from each other's work, no one is dependent or "downstream" from anyone else. It's a shared commons in the public domain. There are a few principles that have helped make the unitedstates project something that's worth our time, which we've listed below.
Continue readingThe U.S. Code Arrives In XML
Good news: for the first time, the U.S. Code is being published in a usable, open format, directly from the government! Alex Howard tells the story here. This has been a long time coming; House leadership deserves enormous credit for making it a reality.
Continue readingSunlight APIs have a new home
As building blocks for our tools, our APIs are core not only to our work but also to the hundreds of outside applications and services that they power. (Hold up, what are APIs again?) In the past half year, we have taken your feedback and build a prominent API site that’s accessible from the main Sunlight Foundation navigation. The new API section features completely re-written and re-organized documentation, a summary of the status of each API and an interactive query builder to help developers build their requests. We’ve also added real time statistics for our APIs, so anyone can see their aggregate use over time.
Need inspiration? Want to help?
Aside from accessing our APIs, we have also collected real-life examples of our APIs at work-- just check out the gallery of projects using our APIs to see just some of the projects that can be built with our data. Then head over to the Community tab to see current data projects that we and other OpenGov-ers are working on. You can filter these projects by ones that need technical help, non-technical help and also projects to inspire.
Learn how to join the efforts on standardizing election data, to detailing key relationships between influencers and politicians, to scraping state level spending data and a whole host of other projects. Have a project you want to add? Submit it here.
Want to meet other developers or get connected? Continue readingWhat’s New in the Sunlight Congress API
In January, Sunlight [released a new Congress API](https://groups.google.com/forum/#!topic/sunlightlabs/r-evxgtFXRw). It's been a huge help to [our own products](http://congress.sunlightfoundation.com/), and seen a great deal of use by the community (such as today's [DefundTheNSA campaign](http://defundthensa.com/)). In the time since, we've released some new data, some new developer-friendly features, and seen lots of community contribution. Here's what's been added over the last few months:
Continue readingAccessibility in Congress for iOS
The lengths we go through to make Congress for iOS accessible may surprise you.
Continue readingBuilding a Digital Unconference
With the dust finally settling from TransparencyCamp, it's a good time to talk about some of the work we did this time around to prepare for one of our favorite weekends of the year. TCamp '13 was a year of firsts for us: our first 500+ crowd, first time running the event with a mostly volunteer staff, and our first time trying to run nearly everything digitally and online. In this post I'll run through the what/why/how of that last point, and touch on some lessons learned. It's gonna be long and Django-centric, so grab your pink pony mug and cozy up with a cup of coffee.
Continue readingIntegrating the US’ Documents
A few weeks ago, we integrated the full text of federal bills and regulations into our alert system, [Scout](https://scout.sunlightfoundation.com). Now, if you visit [CISPA](https://scout.sunlightfoundation.com/item/bill/hr624-113) or a fascinating [cotton rule](https://scout.sunlightfoundation.com/item/regulation/2013-10114), you'll see the original document - nicely formatted, but also well-integrated into Scout's layout. There are a lot of good reasons to integrate the text this way: we want you to see why we alerted you to a document without having to jump off-site, and without clunky iframes. As importantly, we wanted to do this in a way that would be easily reusable by other projects and people. So we **built a tool called [us-documents](https://github.com/unitedstates/documents)** that makes it possible for anyone to do this with federal bills and regulations. It's [available as a Ruby gem](https://rubygems.org/gems/us-documents), and comes with a [command line tool](https://github.com/unitedstates/documents#usage) so that you can use it with Python, Node, or any other language. It lives inside the [unitedstates project](https://github.com/unitedstates) at [unitedstates/documents](https://github.com/unitedstates/documents), and is entirely public domain.
Continue readingOver 170k Award Notices Missing From FedBizOpps
As part of our recent procurement initiative, I've been playing around with the data present in FedBizOpps, ( or FBO.gov) -- it’s the single point of entry for posting all government solicitations, award notices, and various other informational notices regarding government contracts. In short, all contracts awarded must be reported here. What is immediately striking is that the number of awards posted to FedBizOpps does not come even remotely close to the number of awards in USASpending.gov -- the database that tracks contract spending. FedBizOpps reports a mere 8,138 contracts awarded for 2012, while USASpending reports 178,375 contract awards for that same year. Common sense tells us that the number of contracts in each database should match. The fact that they don’t is a mystery at the moment, but the problem could be due to broadly defined exceptions, or even poor reporting and oversight as we've seen in other cases involving government reporting. In order to see specifics in the data and run an analysis, I extracted the data into a postgresql database. The data source I used is an XML file on fbo.gov's FTP server, which seems to include data from the last 13 years.
Continue readingThe design behind TransparencyCamp 2013
One of the things I love about TransparencyCamp is that it is a large essentially unscheduled event. You can't plan what's going to happen when you have over 500 people and just a loose schedule of events over 2 days. The branding has to be loud enough to guide people though the unconference format in an unfamiliar space and convey a sense of excitement and energy. The implementation has to be flexible and allow for things to change, like a picnic session in the park, or food trucks for lunch parking in unexpected locations.
Continue reading