Those of you who were computer science majors in college may have belonged to your school’s student chapter of the ACM (Association for Computing Machinery). If you were a dues paying member, you likely received their quarterly magazine XRDS (called Crossroads when I was a student).
The latest issue of XRDS is themed around “CS in Service of Democracy”, and I’ve contributed an article about Sunlight Labs to the issue. If you’re able to get a copy, you’ll also find articles by friends of Sunlight like Josh Tauberer of GovTrack and POPVOX, and Harlan Yu and Stephen Schultze, who built RECAP.
My article is reprinted after the jump.
Continue readingFederalRegister.gov Wins Innovation Award
Remember the inspiring story of FederalRegister.gov 2.0, and its humble beginnings as Apps For America finalist GovPulse.us? Well, the team behind the site has won another commendation, this time from ACUS:
According to its website, the Administrative Conference of the United States is an independent federal agency dedicated to improving the administrative process through consensus-driven applied research, providing nonpartisan expert advice and recommendations for improvement of federal agency procedures. In a writeup about FederalRegister.gov, ACUS describes some lessons learned that other agencies should take to heart:
- Make your data available in bulk so others can use it.
- Work with volunteers in the community and encourage them to develop new applications with your data.
- If the volunteers come up with something great, work with them and use those components on the government web site.
- Make the source code for the government web site open source so other agencies and other non-governmental organizations can make customized versions.
We at Sunlight Labs could not agree more. Congratulations to the team at FederalRegister.gov!
Continue readingCivic Hacking Quarterly: Fall 2011
There's a lot going on in the world of open government and open data. And it's tough to keep up. Once a quarter, we'll do our best to round up all the events and challenges going on that the Sunlight Labs community may be interested in.
Events
- Hack4Reno, September and October, Reno. The biggest little city in the world is hosting a series of events in the next month designed to build up a community of civic hackers, then caps it off with a 24 hour hackathon on October 15.
- Hacks/Hackers at ONA 11, Sep. 22, Boston. A day of hacking as the Online News Association's annual conference kicks off.
- Code 4 Country, Sep. 24-25, Washington, D.C. and Moscow: The first collaborative codeathon between Russia and the U.S. The D.C. event is taking place at American University, and the Moscow event at the offices of Russia's largest search engine, Yandex, located on Leo Tolstoy Street.
- BmoreSmart Meets City Hall, Sep. 27, Baltimore. The Baltimore startup community meets with the City of Baltimore's CIO to discuss city government, technology, and citizen engagement.
- Hack the Map, Oct. 2, Phoenix. Part of WhereCampPHX, this hackathon is focusing on geo apps.
- Apps for SEPTA, Oct. 8-9, Philadelphia. The Philly area's transit system has recently released GTFS data and a real-time bus and trolley API. Time to let a thousand apps bloom.
- Data Without Borders Kickoff, Oct. 14-16, New York City. This nascent organization kicks off with this event pairing NGOs with data hackers. More events are planned for London, Chicago, and Washington, D.C.
- Open Government Data Camp, Oct. 20-21, Warsaw. The Open Knowledge Foundation is hosting two days of talks, code sprints, and workshops in Poland's capital. Sunlight will be there, and we've pitched in $5,000 to support travel bursaries for US attendees.
- OpenDataPhilly's OpenDataRace, through Oct. 28. The open data community in Philly is seeking input from city non-profits on data sets not currently available that would be useful to their work. Then, OpenDataPhilly will work with the City of Philadelphia to make that data available.
- OpenAccessPhilly Forum, Oct. 28. A forum to discover what the City of Philadelphia and its citizens are doing at the intersection of civic innovation, participation, and technology.
- Education Hack Day, Nov. 12-13, Baltimore. Developers and designers will get together at the Digital Harbor High School to build apps based on ideas from local teachers. Current project ideas include a parent-teacher conference scheduler using a web and phone interface, and a homework notifier, via email, voice, or SMS, for parents.
Challenges
- Apps for Metro Chicago. Submissions by Sep. 30.
- Apps for Communities. Submissions by October 3.
- Apps Against Abuse. Submissions by October 17.
- The ASPR Lifeline Facebook Application Challenge. Submissions by November 4.
- Apps 4 Africa Climate Challenge. Runs this year and next year. Entrants must live in Africa. Mentors can be from outside of Africa.
Just Passed
- California Laws Hackathon, Sep. 17, Berkeley and Denver. Co-hosted by our friends at Maplight.
- Cleveland Civic Hacking Meetup, Sep. 13.
- Transit Hack Day, Sep. 10. Hosted by the Mobility Lab of Arlington County, Virginia.
- Reinvent NYC.gov, Jul. 30-31.
If we've missed something going on through the end of the year, let us know in the comments. If you're planning an event for 2012, send Luigi a quick note.
OpenLexington
Each edition of Civic Hacking Quarterly will close by featuring a local civic hacking group. To kick things off, we're highlighting OpenLexington. Based in Kentucky, the group reminds us that civic hackers are not just found in big cities. In addition to a full website, OpenLexington has a presence on Github, Twitter, and Google Groups. Founder Chase Southard has recently been added to an Open Data workgroup inside the Lexington-Fayette Urban County Government, with plans of a data catalog launch in the near future. The next OpenLexington meetup is scheduled for October 27 at 7 p.m.
Continue readingRecap: RailsConf 2011
Last week at RailsConf, Sunlight held an Open Government Hackathon at the event's official unconference, BohConf. We worked on a few projects:
- The Ruby gem for the Sunlight Congress API was updated. We added support for new fields on the Legislator resource and removed support for deprecated features. The developers behind search.usa.gov (a Rails app!) were there, and led development on a Ruby gem that wraps the site's product recalls API. Dan Melton from Code for America led development on a Ruby gem that wraps the Small Business Administration's API.
Speaking of Dan, he gave a keynote at RailsConf the next day:
Thanks to all who made it out and contributed!
Continue readingOpen Government Hackathon at RailsConf
This Wednesday, May 18, Sunlight Labs will be at RailsConf in Baltimore, running an Open Government Hackathon at the event's official unconference, BohConf. We'll have several projects that need your help, and of course, you're welcome to bring your own. The hackathon runs from 1:50 to 5:15 pm.
- I (Luigi) will be leading development on shoring up the Ruby gems for Sunlight's various APIs: Congress, Transparency Data, and Real Time Congress. Eric will lead an effort to expand the Real Time Congress API with data provided by the new House website. Our friends from Code for America, Dan, Erik, Ryan, and Scott will be in attendance, working on a Ruby gem for local civic hacking.
But that's not the only #opengov activity happening at RailsConf. Dan from Code for America is giving a lightning keynote on Thursday morning. It'll be livestreamed at 9:50 am ET. Also, check out BohConf's schedule for more unconference fun. It should be a good time.
Continue readingJSConf, NodeConf, and Open Government
I was in Portland last week, soaking up back-to-back conferences in JSConf and NodeConf. JavaScript (or just JS) is experiencing a bit of a renaissance. Not only are the modern browser wars a boon to client-side JS performance and functionality, but JS is being used on the server side via Node.js. The speakers and attendees are on the cutting edge of software development. It was an inspiring, mind-expanding week.
Reflecting on these two conferences, another important observation comes to mind about my fellow attendees: Many of them are active in the open government and open data community. Our community!
Continue readingStream Congress Case Study on HTML5Rocks.com
I wrote a detailed case study of what went into building Stream Congress. It's up on Google's HTML5 Rocks, an excellent resource for building cutting-edge web apps.
In particular, I cover how to get WebSockets and EventSource up and running, on both the server and the browser.
Continue readingData.gov and the Developer
The response to our Save the Data campaign has been phenomenal. Although the Electronic Government Fund has been cut from $34 million to $8 million in the compromised budget, we can take solace in the fact that members of Congress are indeed listening to us.
A particular question has been popping up again and again: Is Data.gov worth saving? Sunlight's answer, not surprisingly, is a resounding yes. The impact of Data.gov is broad. For those of us who write software, Data.gov acts as a strong foundation that we can build upon. In fact, many of us have done just that.
Continue readingSunlight and Open Government on TWiT
Those of us who grew up watching ZDTV (later called TechTV) have fond memories of Leo Laporte. In recent years, Leo has been building a podcast empire called TWiT. Jeremy and I were on the TWiT Network's FLOSS Weekly show to discuss open government in the context of free, libre, and open source software. Give it a listen, or watch the video.
While we're on the subject, there have been a few other tech podcasts where Sunlight has made an appearance:
Continue readingStream Congress: A real-time data stream for Congress
Last month, we announced a preview of Stream Congress, and today we're making it available for general consumption. Stream Congress gives you a quick look into what exactly your members of Congress are up to. Resembling a lifestream (but for Congress), the app takes in data points from various sources and combines them into a clean, real-time interface.
Continue reading