tcamp12

 

International Declaration on Parliamentary Openness

Declaration on Parliamentary Openness multilingual coversTomorrow morning, I'll be joining a number of other organizations in addressing a broad gathering of parliamentary officials at the World e-Parliament Conference. We'll be formally announcing the Declaration on Parliamentary Openness, a joint document prepared and drafted by the growing movement of Parliamentary Monitoring Organizations, or PMOs, operating throughout the world.

This is the clearest, most broadly representative effort yet to represent global norms for legislative transparency. It's intended to create common goals and expectations for a representative branch of government that is transparent and accountable, increasingly by using new technology to represent citizens better.

Sunlight is participating as both a PMO, since our advocacy, reporting, and technology are so often about political influence and substance in Congress, and also as a convener, joining with the National Democratic Institute and the Latin American Network for Legislative Transparency to connect PMOs from around the globe.  We created OpeningParliament.org to serve as a resource for the group and our activities, and since our kickoff meeting in May 2012 (adjacent to TransparencyCamp), the community has grown dramatically, and worked together to shape and sharpen the declaration.  Over 80 organizations have now endorsed the declaration, and we're proud to be presenting it to officials from the world's Congresses, Assemblies, and Parliaments tomorrow.

Read more

TransparencyCamp 2013: Dates Revealed!

Get out those calendars! We’ve got a great announcement:

TransparencyCamp 2013

May 4 - 5, 2013

Washington, DC

Preregister here.

That's right! We're happy to finally announce the dates for our next TransparencyCamp, the annual open government unconference soon-to-be in its fifth year. Although next May is still a ways away, we wanted to let you know now so that you have plenty time to invite your friends, your government officials, your neighbors and your local civic hacking group to Camp. Plus, it’s never too early to start booking travel.

If you’d like to be the first to know when registration opens or more details about Camp are revealed, sign up for preregistration here.

To learn more about TCamp, check out what attendees had to say last year in the video below:

We'll share more details as things develop.

DIY TransparencyCamp

At the end of TransparencyCamp 2012, a bunch of us shared goals and projects that we would commit to do in the week(s), month(s), and year following TCamp. Both at Camp and in this recap blog post, I made a commitment to publish all the documentation we’ve created about how to run a transparency unconference online.

Just a few months later, we've done just that. I'm happy to report that as of today, there's a new tab up on TransparencyCamp website: Our "How-To Guide." There, you can learn more about what makes TransparencyCamp TransparencyCamp and learn from our experience in unconference organizing. Whether you're a veteran or first-time event organizer, interested in bringing TCamp to your home country or just curious to take a peek behind the curtain, this guide should prove useful to you.

Let us know what you think -- and any other insights into Camp you'd like us to share.

And, for those of you wondering, news to come about TransparencyCamp 2013 soon.

Open Data and the 2012 Elections: A Look at the VIP Hackathon

The day after TransparencyCamp, Sunlight joined the good folks at the Voting Information Project to host a hackathon. It was a perfect opportunity: Thanks to TCamp we had the space and some smart folks from out of town; and thanks to VIP, we had a store of new, important and under-utilized data.

It's worth emphasizing that last point. The work that VIP has been doing over the past couple of elections is difficult but very important. Despite being obviously fundamental to democracy, information about where and when to vote and who's on the ballot is surprisingly scattered and unstandardized. VIP works with secretaries of state and other election authorities to organize, standardize and publish this information in a way that's actually usable.

And using it was exactly what the hackathon was about. Fueled by the traditional mix of bagels, coffee and frankly disgusting quantities of soda, a number of teams came up with valuable ways to share this data. A few highlights:

Above: Matt Morse, of the Pew Center on the States, addresses the crowd at the VIP Hackathon, held April 30, 2012 at George Mason University's Arlington Campus. Photo credit: Laurenellen McCann

Tools for Transparency: A How-to Guide for Social Network Analysis with NodeXL

This post by guest blogger Justin Grimes is the second and last half of a special edition of our Tools for Transparency series by guest blogger Justin Grimes series. Justin (@justgrimes) is a PhD candidate at the University of Maryland's College of Information Studies, a research assistant at the Information Policy and Access Center (iPAC), and a member of the Human Computer Interaction Lab (HCIL). His research areas focus on information policy and information access. In general he geeks out at hacking transportation data and loves talking about all things data.

Last week, Justin talked us through a Social Network Analysis (SNA) of people tweeting with the TransparencyCamp 2012 hashtag #tcamp12:

For more about this infographic and general Social Network Analysis, you can check out Justin's last post. If you're ready to try SNA for yourself, here's his guide for how to get started:

As I said earlier, you need two things to do social network analysis: software and a question. NodeXL will be our software. Our question for this example will be what does network of Twitter users at TransparencyCamp 2012 look like? To answer this question I’m going to analyze Twitter activity of TransparencyCamp 2012 by capturing all tweets that contain the hashtag #tcamp12. I’ll give you a step-by-step walkthrough of how I answered this question.

Prerequisites:

  • Windows machine (or Linux w/ Wine)
  • Microsoft Excel 2007 or higher
  • NodeXL
  • Internet connection

I’ll assume that you have all of these installed and ready to go for this example.

1) To get started we need to load NodeXL...

Open up NodeXL Excel Template and click “NodeXL” from the toolbar.

2) Now we are going to get our data...

Click "Import" from the Ribbon.

Notice that there are a variety of different ways to load and import data into NodeXL. We are going to import data directly from from Twitter for this example. Since we are gathering data from a search query we are going to select “from twitter search network.”

Click "From Twitter Search Network..."

Type query under "search for people whose tweets contain:"

In this example we are going to type in our query term "#tcamp12". Feel free to query any word or hashtag. Try to think about your query. Put some effort into formulating a query. Make sure its specific. Broad terms and homographs won't be useful. For example searching for "apple" could include results from Apple the company, apple the food, etc. #hashtags help.

Selections for under “Add an edge for each”

Check Follows relationship (slower) Check “Replies-to” relationship in tweet Check “Mentions” relationship in tweet Check Tweets that is not a “replies-to” or “mentions”

Other selections:

Uncheck Limit to ____ people. Check Add a Tweet column to the Edges Worksheet Check Add statistics columns to the Vertices worksheet (slower).

Select under “Your Twitter Account”

The best way to collect data is by having a Twitter account that has authorized NodeXL to collect data on your behalf. If this is your first time running NodeXL you will want to select “I have a Twitter account, but I have not yet...” It will open a browser window and ask you to authenticate NodeXL by logging into Twitter. Type your user and password and authorize the app. You will be given a pin number which you will type back into into NodeXL application. You only have to do this once: NodeXL will remember this in the future. If you have run NodeXL before select instead “I have a Twitter account and I have authorized...”. If you don’t have a Twitter account, you will want to select “I don’t have a Twitter...”

IMPORTANT: The selections on this screen will affect what data is collected from Twitter. Be careful with your selections. Depending on the size of a network this can take a long time or you might get rate limited by Twitter*. To avoid this try limiting the number of people and/or uncheck “Follows relationship” and “Add statistics columns to the Vertices worksheet” but know that you will get less data for your efforts.

What is a rate limit, you ask? It's the name for a restriction put on to a user of a public APIs (application programming interface). A rate limit basically restricts your requests in some way. In this case Twitter restricts the number of queries that can be made by a user in the span of an hour. If you reach a rate limit then you must wait a period of time before you make any more requests. Think of it as being placed in a penalty box and, just like the penalty box, you'll just have to sit there and stew until your time is up.

Once everything has been selected click “OK”. If you have time out or hit a rate limit and can’t wait go back and select the defaults.

3) Wait while all the data is being collected...

Remember if this takes too long, or you get rate limited and don’t want to wait, you can limit your data.

Go back to import screen and select:

Check Limit to ____ people; and select “100”

4) Ta-da!

Now that data has been gathered we can begin to explore our network. Notice the two panes. One shows several spreadsheets of data: edges (nodes), vertices, groups, group vertices and overall metrics. The other pane will show a graphical representation of our network.

Save the file.

Before we start we should save our work. Pick a filename and a location. I named my files after the type of data, query and time. For example: nodexl_twitter_tcamp12_051012.xlsx.

NOTE: You'll notice that your data (and graph) will probably not resemble the one I did earlier. This is ok. The reason for this is that too much time has passed for NodeXL to easily access this data from Twitter. If anybody wants to play with the original data file I scraped, I've made my data available for download here.

5) Let’s start analyzing our data...

To help simplify things we are going to automate some of the analysis process.

Click “Refresh Graph”

A graph is generated. Sadly this doesn’t tell us much. The data is still messy and requires a little more work.

Go the the ribbon menu and...

Select Type: Directed (default)

There are basically two different graphs types: directed and undirected. Undirected graphs have edges with no orientation (i.e no direction). Directed graphs have direction that has meaning. For example if we have a directed graph where A is connected to B this means that A is connected to B in some fashion but the relationship is not reciprocated. If we had an undirected graph and if A is connected to B, then B is also connected to A because the relationship is mutual and reciprocal. Think of this as "Twitter vs Facebook". Facebook relationships are symmetrical if you friend someone you are both friends with each other. Twitter relationships are asymmetrical if you follow someone that doesn’t mean they automatically follow you.

Select Layout: Fruchterman-Reingold (default)

There are lots of different methods for laying out a graph. Two popular methods provided by NodeXL are the Fruchterman-Reingold and Harel-Koren Fast Multiscale which use their respective algorithms to optimize the layout of the graph. Don’t worry if you are curious you can explore various layout methods easily.

Click “Automate”

Select all except for “Save image to file”

This automated process will do several things: merge duplicate edges which are unnecessary noise; automagically attempt to group nodes by a cluster algorithm; generate useful metrics about the network; create subgraphs for each node; and generate a graph of the network.

6) Rawr! Behold your mighty SNA wizardry!

Notice the graph generated in the right pane and notice the “vertices” tab (if the “vertices” tab is not selected go ahead and select it).

Let’s start exploring the results.

In the “vertices” tab you’ll notice several columns. Most of the columns are self explanatory so let’s look at the few you might not be familiar with: degree, in-degree, out-degree, betweenness of centrality, closeness of centrality, eigenvector centrality, and subgraph. These are all metrics that can be used to analyze a social network. Degree centrality measures the number of edges of a node. If graph is directed, degree metrics will be split into in-degree (points inward) and out-degree (points outward). Degree centrality can be considered a measure of popularity. The higher the degree the more directly connected the person is. Betweenness centrality is a measure of “a node’s centrality in the network equal to the number of shortest paths from all other vertices to all others that pass through that node” or more simply it is a measure of a node’s ability to bridge different subnetworks. If you remove nodes that have a high betweenness of centrality subnetworks become disconnected. The higher the betweenness centrality score the better and it is a useful metric for understanding important nodes on the network. Closeness centrality is a measure of the average shortest distance from each vertex to each other vertex. Direct connections and shortest paths are important. A lower closeness centrality score is better. Eigenvector centrality is a metric that measures the degrees of the nodes that a node is connected to. Similar to degree but this extends itself to calculate how “connected” are the nodes connected to you. Think of it as a way of determine how popular a person’s friends are. Subgraphs are like mini “ego” graphs created for each node on the network. Each subgraph shows all the nodes that node is connected to.

In the graph pane, you’ll notice that you can select individual nodes, move nodes, zoom and scale the graph to better see things. When you select a vertex (node) you will see it selected in the “vertices” tab. Let’s take a moment and make it easier to identify vertices on the graph. Click the button “Autofill Columns” in the NodeXL ribbon. Next click on the vertices tab. Under vertex label, select “vertex”. Then click the “Autofill” button, and finally, close. Notice that Twitter user names have been generated and associated with each node. Next click on “graph options”. Here you can make changes to the graph to improve legibility. You can change the color, size, opacity and curvature of edges, and for vertices you can change the size, opacit change effects, etc.

Feel free to take a moment and explore this data. Sort various columns to see who is the top in each metric. Explore various nodes to see how they are connected. Look at groupings. Does anything seem interesting? To help in your exploration use “Dynamic filters” to filter and explore results. Click on “dynamic filters” button in the graph pane. From here you can use the double box sliders to select only certain nodes that met some condition (i.e time, metric,characteristic). Once you filter results you can use “lay out again” feature to lay out only vertices that match those conditions. Just click the drop down arrow on “lay out again” select “lay out visible vertices again”. Try different methods for laying out the graph.

Now click on the “overall metrics” tab. You’ll see useful metrics for the overall graph. You’ll see the total number of vertices (nodes), edges and self loops. Self loops are nodes that are connected to themselves. In this case, self loops are mostly like retweets. Three metrics you'll encounter here that you might not have heard before are geodesic distance, graph density and modularity. Geodesic distance is metric for measuring the distance between two vertices in a graph is the number of edges in a shortest path connecting them. It is the number of edges in the shortest possible walk from one vertex to another. Graph density is a metric that measures the sum of edges divided by the number of possible edges. Modularity is metric for measuring the structure of a graph.

If you would like to export your graph as an image, right click on the graph in the graphs pane and click “Save Image to File” then click “Save Image”.

There is plenty more stuff that I didn’t get to cover in this post, but this should be enough to get you started on your road to SNA mastery. Below are some additional readings for social network analysis and NodeXL.

Further readings:

Now go have fun!

Tools for Transparency: NodeXL

This week's Tools for Transparency post is part of a two-part mini-series by guest blogger Justin Grimes. Justin (@justgrimes) is a PhD candidate at the University of Maryland's College of Information Studies, a research assistant at the Information Policy and Access Center (iPAC), and a member of the Human Computer Interaction Lab (HCIL). His research areas focus on information policy and information access. In general he geeks out at hacking transportation data and loves talking about all things data.

Visualizing the TransparencyCamp Community

I attended TransparencyCamp 2012 earlier this month and, like every other year that I have attended, there were lots of people and good conversations. This year I was particularly amazed at the sheer number and diversity of those in attendance. This got me thinking about the people drawn to this event and the relationships between them. I wondered, “wouldn’t it be neat to see what this community looks like?” So I decided to gather some Twitter data and do a little social network analysis on the #tcamp12 community.

Here are the results...

Click to see the full image at a a higher resolution.

What you are looking at is a graphical visualization of the community that tweeted with the hashtag #tcamp12 during TransparencyCamp 2012.

This graph was made using NodeXL and contains all Twitter users who sent tweets with the TCamp hashtag from April 28th to May 1st, 2012. In this graph you can basically see “who’s talking to whom" -- meaning the “circles” are Twitter users and the “lines” signify a mention from one user to another user. In this graph there are 367 nodes (“Twitter users”) with 1107 unique edges (“mentions”).

The graph is laid out using a Fruchterman-Reingold algorithm. Twitter users are grouped by color automagically by the Clauset-Newman-Moore clustering algorithm. Twitter users are sized by "betweenness centrality" -- a useful metric for evaluating nodes in a network besides just popularity (i.e. number of direct connections you have with other people). In technical terms, betweenness of centrality measures a “node’s centrality in the network equal to the number of shortest paths from all other vertices to all others that pass through that node”. In layman’s terms, this helps us identify the people (or "nodes") who bridge different networks or communities within a network or community. In essence, the higher the value of "betweenness", the more important you are to maintaining connections between groups. You are “the broker” between communities and have influence as such. Start removing nodes that have a high betweenness of centrality score and groups become disconnected and isolated.

The average betweenness centrality for the #TCamp12 community is 834.807. Keep this number in mind as you review the table below.

Top 10 #TCamp12 users ranked by betweenness of centrality:

@tcampdc              23502.981 @sunfoundation  16236.783 @craigfifer             15258.757 @tsagov                 14022.989 @citizentools        13420.000 @elle_mccann       12504.825 @digiphile              11569.597 @_anna_shaw       10835.748 @javaun                  8020.142 @joelogon              7213.984

Overall graph metrics:

Vertices: 367 Unique Edges: 1107 Self-Loops: 164

Maximum Geodesic Distance (Diameter): 8 Average Geodesic Distance: 3.540974 Graph Density: 0.007020443 Modularity: 0.447527

Below is another visualization of the same data but this time clustered groups are organized in boxes and the layout is done by using Harel-Koren Fast Multiscale algorithm. This graph is a little better in terms of clarity because it highlights different subnetworks.

Click to see the full image at a a higher resolution.

DIY NodeXL

So how can you do this type of analysis to help understand your community members or the ways in which they interact? Easy! and I’m going to show you how to get started. To do this I will explain the basics of social network analysis and then, I will then walk you through the process of collecting, analyzing, and visualizing social network data using a tool called NodeXL.

So what is social network analysis (SNA)?

Social network analysis (SNA) is the methodological study of social networks. Social networks are social structures made up entities (i.e. individual people, organizations, etc) and their dyadic ties (i.e. relationship, connection, etc). In technical terms we call these entities “nodes” or “vertices” and we call these ties “edges” or “links” or “connections”. A social network graph visualizes the network of nodes and edges.

Besides being just generally interesting, social network analysis is one way of helping us make sense of the world around us. Networks are everywhere. Social network analysis is a good way to understand social structures in our society and can be particularly useful towards mapping and measuring the relationship between people.

To perform social network analysis you’ll need software to help you perform the analysis (and a question). There are lots of amazing software tools for performing social network analysis to choose from: NodeXL, Gelphi, Pajek, etc. For beginners, I always recommend using NodeXL. NodeXL itself is an open source plugin for Microsoft Excel. It is free, easy to use, requires no programming experience, little prior SNA knowledge, and has wonderful documentation and a solid community supporting it. One of the nicer features of NodeXL is that it can automagically import data straight from social network sites such as Twitter and Flickr. The only serious drawback or criticism I have for NodeXL is that it Windows only and requires Microsoft Office. [Disclaimer - although NodeXL was largely developed at Microsoft, I’m affiliated with the HCIL, which has several members who have contributed to this project; I was not one of them].

As I said earlier, you need two things to do social network analysis: software and a question. NodeXL will be our software. Our question for this example will be what does network of Twitter users at TransparencyCamp 2012 look like? To answer this question I’m going to analyze Twitter activity of Transparency Camp 2012 by capturing all tweets that contain the hashtag #tcamp12.

To get the answer to this question, stay tuned until next week when we'll share Justin's step-by-step NodeXL guide. In the meantime, if you have Windows and want to start playing with social network data on your own, click here to download the #TCamp12 data file Justin used to complete the analysis above.

UPDATE: For the second part of this series, click here!

Help Us Plan TransparencyCamp 2013

Even though TransparencyCamp 2013 is roughly 12 months away, we’re already thinking ahead to how we can make next year’s event even better.

Our Labs team just published a round-up of “The Tech Behind TransparencyCamp”. Want to learn more about the TCamp web and mobile sites, the incredible level of detail that went into optimizing registration (not a joke), and our choice to use Etherpad over other wiki/note-taking options? Jeremy Carbaugh has your answers and more, and gives a sneak peek at what we’re thinking for next year.

We also want to hear from you. If you attended TCamp, please let us know what you think by taking a minute or two to complete this short survey: http://snlg.ht/TCamp12Survey. Last year’s survey results had a direct impact on this year’s Camp: So, for those of you who appreciated our abundance of maps and wayfinding materials, noticed an uptick in student participation, and enjoyed the lightning talks, you can thank your fellow TCampers for their input.

Some of our user-directed signage in the wild. We renamed all classrooms with new TCamp names based on which floor of the building they were located on to improve findability. Great success over last year! Original picture and more TCamp snaps on Flickr.

The Tech Behind TransparencyCamp

TransparencyCamp, Sunlight's open government unconference, is one of the few chances the Labs gets each year to go crazy with tech. Our goal is to use technology to enhance the conference experience and set the expectation for the type of "maker" culture we have here at Sunlight. Read on to find out some of the technology that makes TransparencyCamp run.

Web and Mobile Sites

Transparency Camp is somewhat of a hybrid unconference. A small number of sessions are planned in advance and we try to keep the session board as-is once it is initially set. One reason for this is that we have the sessions listed on the web site, mobile web app and screens at the venue. We just don't have the resources to constantly monitor the board for changes and have that reflected on all of the other places sessions are listed.

When someone submits a session, it is manually entered into the TCamp database and a physical print-out is placed on the schedule board. The TransparencyCamp codebase includes an undocumented API that provides feeds of all upcoming sessions as well as the full conference schedule. The backend service also pulls in tweets from Twitter that match event-related hash tags and messages from the official TCampDC account.

The mobile app is an HTML-based site that has been tested on both iOS and Android devices. The app was built on a long outdated version of Backbone.js that gets sessions, tweets and photos from the TransparencyCamp API. The social feeds are updated every minute so attendees can watch the stream as it happens.

Etherpad

Each year at TCamp we want to provide a way for attendees to take notes during sessions. Last year we turned session pages into mini-wikis where users could click to edit the page to add notes. The usage, as we mostly expected, was disappointing. The user would have to click edit, make their changes, hope someone else hadn't saved other changes in the meantime and then hit save. While not the most laborious process ever created, it was enough of a barrier to keep people from participating in note taking.

We've had great success with an internal instance of Etherpad here at Sunlight so Eric suggested we incorporate it into the TransparencyCamp site. If you are not familiar with it, Etherpad is a collaborative document editor much like Google Docs. We used the embeddable view and slapped a collaboratively editable document right onto each session page. Attendees could then immediately take notes without clicking around and without worrying about clobbering other people's changes.

We found that many more people participated in note taking and those that did had nothing but great things to say about the experience. Etherpad really hit the sweet spot of collaboration that a wiki just couldn't reach.

Optimizing Registration

It's the little things that count. Most people, when setting up a 4-lane registration table, would just divide last names by first letter into even groups of four. But what if there isn't an even distribution of last names? Andrew saw this potential inefficiency and sprung into action.

Armed with our list of registrants, he calculated the frequency of the first letter of the last names of attendees. The frequency results were then fed into a script that iterated through the possible partitions of the alphabet, selecting the partition that minimized the standard deviation of percentages of the alphabet of each partition.

View the code on GitHub.

Nicko approves of the optimized registration lanes. Photo by stereogab.

Photo Booth

While not necessarily new, Tim set up another instance of our Sunlight Photo Booth. It's really just an iMac running our web-based Photo Booth software, but use your imagination here. The HTML user interface communicates with the backend over a WebSocket connection, which invokes isightcapture to take each photo. A Python script then uses PIL to add a Lomo-esque effect to each photo and combine them into a single strip. The generated strip is then returned to the web-based UI, uploaded to Flickr and a QR code is displayed that links to photo strip's Flickr page. Whew!

2013?

We've already been discussing ideas for new tech at TransparencyCamp 2013: our own registration and payment processing system, wall-crawling robots to scan the schedule, RFID implants (badges, not people… okay, maybe people) and more. What will make the cut? Stay tuned!

Read more

TransparencyCamp 2012: Reflections, Next Steps, and Thanks

Sunlight closed its doors today to take a rest after last weekend, but still I find myself pouring over Twitter and through Flickr, soaking in TransparencyCamp. TCamp 2012 was by and far the best Camp we’ve ever held, if your tweets and notes and contributions and photos and energy and exclamation points and vowed next steps are to be believed -- and I think they are.

Consider: The earliest TCamps brought people together who defined the leading edge of “opengov” in the US at the time, drawing together about 100 to 150 Campers. In 2011, we leapfrogged, gathering 200+ Campers together and opening the door to more local and international conversation. But this year was something else: Over April 28th and 29th, we brought together over 400 people from 27 countries and over 26 states to discuss the present and future of government transparency in the US and all over the world. At this point, the numbers no longer just reflect TransparencyCamp: They show that the movement as a whole is growing. For a good snapshot, check out this most excellent TransparencyCamp 2012 recap video:

Unconferences really are fueled by the participants, and so I don’t say lightly that it is because of each and every person who attended that the TCamp experience was so positive and promising. In our staff debrief this week, Sunlighters were enthusiastic to point out that the level of dialogue and debate at this year’s Camp was like nothing before. Many people shared with me variations of a similar story, one that exemplifies one of my favorite rules of unconferencing: “Everyone who is in the room is supposed to be there.” The story usually goes that in some mindblowing session about legislative data or crazy opengov tactics or the future of journalism and government accountability, one attendee or another begins to tell a story about what they’ve heard about the opengov situation overseas, in a country like Malaysia, only to have someone tap them on the shoulder and say, “I’m from Malaysia.” After this weekend, I think it’s safe to say that’s an authentic TransparencyCamp experience.

This is the new wave of TransparencyCamp: leveraging the power of face-to-face interaction to bust borders between countries and fields of work, overcome technical and procedural hurdles, and get into the kind of creative problem-solving that actually solves problems. We took a lens to these and other themes in our concluding session where we asked those Campers brave and caffeinated enough to last to the very end to share what they planned to do in the next week, month, and year after TCamp. Here are some gems I picked up from this session and throughout the conference:

  • Based on a conversation driven by a representative from Wikimedia, several Campers are going to look at how to create a global multilingual TransparencyCamp wiki to log resources, conversation, and best practices.
  • Kevin Curry, creator of CityCamp and Program Director of Code for America’s Brigade team, said that he’ll be launching a FOIA Brigade to help cities open data related to their FOI laws.
  • Jeanne Holm, the evangelist for Data.gov, launched a new website at TransparencyCamp: Developer.data.gov and discussed Data.gov’s investment in exploring open sourced technology.
  • mySociety.org's Tom Steinberg announced his intention to develop an open source, collaboratively built platform between now and TransparencyCamp 2013, with the hope of showing it off at next year’s unconference.
  • Matthew McNaughton, a TCamp11 veteran from Jamaica, shared that he's going to explore how to bring the Open311 system to his home country.
  • An army of people -- women, men, old, young, US nationals, and others -- stood up and told the crowd “I’m going to start coding.” And the folks who were already coding, like one of our lightning talk speakers, Juan-Pablo Velez, said, “I’m going to try to build the civic hacking movement at home.”
  • And to underscore a point I'll make below, many folks expressed their interest in bringing TCamp itself home. Here are the various dream Camps that we might see coming into the world in the next 12 months:

TransparencyCamp Malaysia
TransparencyCamp Latin America
TransparencyCamp Georgia
TransparencyCamp Europe
TransparencyCamp Hawaii

I shared a commitment of my own, too: After this Camp, I’m going to publish all the documentation we’ve created about how to run a transparency unconference online on the TransparencyCamp website. Inspired by the participants who, like Pedro Markun and Daniela Silva, were so excited to bring TransparencyCamp home, they made a session out of it, and by the participants in my “Meta-TransparencyCamp: Unconference Organizing” session, it seems like the logical next step.

What will you do after TransparencyCamp? Let us know. From planning to implementation, we’re interested in following these projects and others. Whether or not you joined us in DC for Camp, be sure to share what you're up to by joining and posting to the TransparencyCamp Google Group.

Being exposed to all the great minds at TCamp -- representing local, state, national, international, journalistic, academic, technical, and political interests -- was an incredibly humbling and inspiring experience. Thanks for reminding me why I do the work I do. Hope to see you in 2013.

TransparencyCamp 2012 is this Weekend!

TransparencyCamp is THIS Saturday and Sunday -- April 28th and 29th -- and it is sold out. We are going to have an enormous unconference about opengov on our hands, folks: As of Tuesday, April 24th, we sold 400 tickets and, based on the way the waitlist has grown since, we’re expecting a good deal more to join us. (Shh: Hear that? Although we were accounting for a 400 person conference, there is same-day registration available on site at Camp that will let you in if you didn’t manage to buy a ticket at time. Camp’s going to be cosy, but not uncomfortable.)

What can you expect from an enormous unconfernece? The same deal of energy, thoughtfulness, and commitment to community-driven community-building that TransparencyCamp has always relied on. To us, the sudden uptick in numbers (last year’s unconference broke all previous records, gathering up 278 people by the time the weekend was over) is evidence of increasing recognition in the relevance of transparency to different fields of advocacy and policy (especially in an election year), and the ever broadening network of people inside and out of government working to advance transparency and public access to public information (open data). This video from last year’s Camp gives a good snapshot:

For those of you who can’t make it this weekend, fear not. It's not the full TCamp experience, but we will be posting some video of recorded sessions online post-Camp. In addition, during TCamp, we expect to have a Google Hangout running and, of course, our Twitter engine in full steam: Catch “official” TransparencyCamp tweets from @TCampDC and follow #TCamp12 for the general flow of conversation.

All of us here at Sunlight look forward to meeting you this weekend, to thinking through the challenges, successes, and next steps for opengov -- and to having fun. Considering how serious an unconference about open government could be, I’m always astounded and energized by the playfulness and interactivity of Camp. I hope you will be, too!

Can’t wait to start meeting people? Join our Google Group -- http://groups.google.com/group/transparencycamp -- and/or catch up on our “Guess Who’s Coming to TCamp” series, where you can meet: Beth Sebian, Matej Kurian, Michael Mulley, Maria Baron, Marko Rakar, Dondon Parafina, Wong Aung and three of our awesome Transparency Camp Scholars.

See you Saturday!