American geeks: if you want to fix your congress using your preexisting l33t hacker skillz rather than getting directly involved in politics (and who could blame you,) then here is my best advice:
Force your legislature to start using version control.
* No more sneaking revisions through in the middle of the night without anyone noticing.
* Being able to do `git blame` style operations to resolve individual clauses down to individual lawmakers, then back to lobbyists.
* Simple diffing would prevent deliberate obfuscation tactics like burying provisions deep inside piles of irrelevant stuff.
* You could build a sweet github-style outward facing interface allowing the public to track the progress of bills in real time, increasing democratic awareness and participation.
* Legally mandated commit messages accompanying each change justifying and explaining it; force them to write these in simple english. This alone would spin 'em around so hard they wouldn't know what day it is.
* Use your imagination. I'm sure you can think of 100 reasons why this would be awesome.
Build it, open source it, then start your own lobbying/PR machine to demand that they use it. Constantly ask for justifications as to why they are not willing to use it, given the massive, obvious benefits it would bring. Ask what they have to fear from the extra scrutiny and accountability it would bring. Surely the "social media generation" can out-lobby the lobbyists? That sounds like it should be the kind of thing we're good at.
Or just forget about that entirely and try to think of some way to decimate the lobbying industry in the same way that hackers are destroying the content distribution industries and all that other stuff.
1) We've already gotten ourselves into a situation where people who don't want changes to the system have immense power. It would be very difficult to force this (or any) solution on them without our own equal or greater power which would require a much larger population than just us geeks and would cost a fuckton of money.
2) What makes you think having this stuff be transparent would actually change anything? The saddest part of US politics in 2011 is the politicians and lobbyists don't even try to hide the fact that they are bending you over the barrel anymore, they just do it mostly out in the open and blatantly. The majority of the population is too numb at this point for knowledge to really matter much. If we can't get them to vote rationally (and so far we can't), who cares if they know who is screwing them?
We know SOPA (and other bad legislation) was bought and paid for. We know who was bought, who bought them and we know how they are going to vote. None of this information is going to help kill it or stop the same from happening in the future.
When you come up with an idea of how to mobilize the non-geeks en masse and you figure out how to do so in a "bi-partisan" enough method to get critical mass, then get back to us.
But VCS for Congress isn't going to solve anything.
I started work on a "somewhat" similar project* around the beginning of the year. This was for the state level, not the federal level. There were quite a number of issues. The most annoying being that the state archives only went back so far. Checking it now, it goes back to the mid-70s (very encouraging, 9 months ago, it only went back to the mid-90s). If you need a reference on why this is important go back and read the Patriot Act (hint, without access to the legal code going back very far, it is futile).
As far as your bullet points, we already do much of that (ok, not in "real time", not with commit messages (you could have it, but everyone would quickly fill it in with "cause it's good for America"), but much of this is publicly available). Anyone who adds or votes for or against is very well documented. For my state it is a real PITA to parse out and apply but that information is provided and in a usable manner. The only thing missing is the speed and pretty ui.
Also, Sunlight has already done a great deal of work in this area (when I last checked they were still working on the API).
*Since, I've let the idea lay dormant for months now, I'll share it. The original idea was to setup a Facebook type "game" where bored housewives or whoever get a list of 5 random bills. They get the summary and it links to the bill's text and any current laws that will be affected by that bill. What they don't see is the bill's name and who the sponsor and co-sponsors are. After reading the summary they fill out a short survey of who and what party they think the bill came from, do they think the bill is a good or bad idea and any tags they think are appropriate for the law ("pork","insurance","nice", etc) and even add their own notes. After they do that they find out who the sponsor/co-sponsors are.
The idea was to give people an incentive to read pending legislation without an instinctive bias.
Though my code is ugly, I may GitHub what I have so far.
This already exists, it's called legislative history, it's in the Congressional Record. It's a document of all submitted bills and their admendments, floor discussion, hearings, etc.
If we presume that Congressmen are actually trying to get away with something, even parsing all that stuff won't help. B/C they'll take the real discussions some where else, they'll "amend" the first bill to completely replace it just before the vote, etc. And when we consider the enormous dollars at stake -- these guys are managing 25% of the US economy -- there will be so much going on that it's just not possible to follow what they're doing.
If you want transparency, you have to build for transparency. You may have to sacrifice some things to get it. If complexity is generating opacity, you need more simplicity. If _size_ generates complexity, and / or diversity of purposes, you have to scale and or scope down. If that means government "does less", that's a tradeoff for transparency.
Me, I think transparency is a pretty high priority in a democracy, I'm not sure how you have reasoned debate without transparency. That fits happily with my opinion that free people generally do a pretty good job of taking care of themselves, but there are other opinions of our current situation. But if we _must_ have a big government to do this that and the other, we are going to sacrifice some degree of accountability and reasoned discussion to have it, because we are clearly at the point where it's just about impossible to tell who's doing what in our government.
That is, unless you believe the rhetoric of whomever it is marketing some viewpoint seemingly closest to your own, and prefer to blame the other guys for the whole mess. There is, of course, no transparency problem with making such assessments.
Legally mandated commit messages accompanying each change justifying and explaining it ... force them to write these in simple english
There are already requirements that bills specify the authority on which they're grounded. Most of these just wind up saying "Interstate Commerce". In other words, you'll never be able to enforce this in any meaningful way.
Legally enforce accountability?! GREAT IDEA! Let's get it passed as a... oh. Fuck.
Fundamentally, if you believe that the organization that determines the organization of Government is broken, there is no way to fix it with means that go through the regular system. An aberration in normal operational procedure is needed.
The lead on the concept - Silona Bonewald, a good friend - pushes the concept that we should be able to cite bills down to any granularity we want under any version we want.
The quick and dirty solution right now is to mine Thomas and load it into Git.. but we still lose the "who did it" part. :(
Open Congress: http://www.opencongress.org/ seems like something pretty close to what you are describing. I think its just a layer on top of the thomas.loc.gov system someone else mentioned, but it also does tracking of who changes/supports what.
Judging from the number of comments, it isn't very heavily used.
Isn't this just us trying to "fix" congress exactly how the media industry is trying to "fix" piracy? Just like the pirates will work around SOPA or any other law that gets passed, the lobbiests will work around anything that gets put in place and find ways to get their influence into the laws.
The solution to piracy is to make the legitimate route so enticing most people don't bother to pirate. Isn't that the same with congress too? If we simply create an environment where it's advantageous for congress to do the right thing, then they will. No patches, laws, systems or oversite will prevent corruption.
I think this misses the point for getting software into congress - it has to be something they want to use, not just something we want them to use. These are awesome ideas, but once we get into the "force your legislature to start using..." then it's pretty much dead in the water. We need to make software that makes parts of their jobs 10x better, and unfortunately that'll have to include a few ways for politicians to obfuscate and make decisions behind closed doors.
Nice fantasy, but you have a bootstrapping problem: how is this to be implemented? If you are living in a fantasy world where you can change any process why not merely put forward the idea of passing a law with this content: "congress should stop being dumb"?
Besides which, you are attacking a symptom. The root problems here lie in the amount of power that congress has, the nature of the news media, and the nature of the election process. Those are much, much harder to fix.
This would indeed be great, but as Clay pointed out software like this would need to be housed on hardware belonging to Congress. That being the case, it could be very difficult to get them to agree to something having the sole purpose of holding them to a greater accountability. I'm not saying it isn't an idea worth pursuing; just that it may not be a walk in the park to get them to use it.
IBM's Many Bills (http://manybills.researchlabs.ibm.com/) did much of what you're suggesting. The problem is making people interested and engaged enough to use these tools and push their congresscritters to act in the interest of their constituents rather than their paymasters/lobbyists.
The measures you describe would help track huge volumes of data. That Congress produces huge volumes of data seems like the problem in the first place. The Constitution includes a clause stating that Congress must meet at least once a year, because the founders thought that otherwise Congress might have so little to do that they needn't bother meeting. Let's get back to that situation, please, and then it won't require excessive tools to track what Congress does. Let's get back to a world where Congress actually doing something makes the national news as a rare occurrence, and then we'll have transparency as a matter of course.
Have you ever read through the list of what Congress passes in a single day? For every SOPA that gets people's attention, Congress passes thousands of random subsidies, one-off import tariff exceptions or tax exceptions that just scream "paid special-interest".
Better transparency and awareness is only one part of the solution. I strongly feel that people need to create a crowd-sourced lobbying group in order to get things heard and done. Money has always spoken louder than words in Congress.
I've been thinking about this too. It seems that some solutions do exist. Yet, the downside is that in reality there is too much data created and in the world of US politics facts matter much less than you'd hope (see the recent debates and Poltifact).
However, I do dearly want this system. I want it to be accurate and I want it to be useful.
One difference however is I was thinking of it as a Wiki. Discuss pages are transcripts of conversations in committe or on the floor. That way you could see line for line diffs, etc. Although a Git-style thing would be neat too.
It's funny cos before Obama was elected I told my friends that under this administration the internet would become regulated.
This is in stark contrast to the laissez-faire approach the Bush administration took towards the internet.
You can argue whatever else you want about him, but it is undeniable that more legislation regarding the internet has passed under the current administration than under Bush -- he even fought off the UN's (read: china/russia) attempt at taking over ICANN.
I often reflect on how much the executive branch resembles a machine executing code. Government based on written laws has been around for such a long time that I am surprised (when I think about it) that more safeguards and tools such as version control that have evolved in the world of computer science have not naturally evolved in the world of government.
There is no reason bills could not be developed in the open over Github.
Some of this reminds me of https://openparliament.ca/, an opensource project covering Canadian politics. Runs off Django and uses a few different data sources. Great site.
I read a story about an Australian government experiment to use a publicly-editable wiki for drafting (and commenting on) proposed legislation. Unfortunately, I can't find a link now.
Counterpoint: There are some strong arguments that a senate operating behind closed doors would be more effective at ignoring special interests and working together than otherwise. The writers of the constitution did just this (they swore secrecy of anything they talked about in the convention to avoid voter backlash) [1]
This is why they initially wanted health care debates behind closed doors - the lobbyists can make much more use of transparency than the uninterested voter can. Fareed Zakaria wrote a lot about this in The Future of Freedom: Illiberal Democracy at Home and Abroad.
{1} [A Brilliant Solution: Inventing the American Constitution by Carol Berkin]
realy not surprised that some on brings up version control - oh dear yes parliamentary based organizations have version control predating any IT use.
Go read Citrine or for US types Roberts.
The trouble is executives have a lot of ways of playing the game - they controll the agenda.
However of they don't do it it all ready It would be a good idea to see who proposed and seconds any amendments (is this not in the public domain already)
As the UK parliament and Lords do (they have fined expelled and put in jail MP's and Lords who asked questions for money or proposing amendments)
I sat and stared at that screenshot of Internet Quorum for about five minutes with a mixture of shock and despair.
I'm a user experience designer. I started my career in the mid '90s, trying to turn green-screen DOS applications into GUIs without letting things like Internet Quorum be the result. I've been fighting the good fight for fifteen years.
With that one screenshot, I felt like the whole thing had been for naught. I literally got a chill up my spine as I sat there, thinking about the stifling, bureaucratic, inflexible DMV mindset that led to an abomination like that, and realizing that even at the highest levels of government, that's what it's like.
Our entire government, from municipal planning offices up to the top levels of the Pentagon, Congress, or even the White House, lives in this world of We've Always Done It This Way and You'll Need The Proper Authorization For That.
All these years in corporate and startup America put me in a world where the need to move faster and compete has led me to believe that things had changed since the beginning of my career. In the world I live in, they have. But I had forgotten that in many places, things haven't changed much at all.
Of course I'm upset and fuming at the massive bloated waste that is our government, and I wish we could just put on our Guy Fawkes masks and wipe it clean in one easy swoop.
Clay Johnson is right, though. We need to learn how Congress works, make better tools, get our own lobbyists to educate the dinosaurs that are there now, and get new people into office who know more about the world we live in.
Am I really alone in thinking that the Internet Quorum UI isn't really that bad?
Before my startup days I spent years working for the local government, and before that for a large (formerly public) gas pipelining company. I've seen so many horrendous Access/VBA-based frontends, or worse, Excel spreadsheets with macros that this system doesn't seem so bad.
In a way I'm actually surprised that Congress even has system to collate all the emails, letters, phone calls and visits into one single database. That sounds really useful, and I'd love to hear from someone that has actually used it.
"this world of We've Always Done It This Way and You'll Need The Proper Authorization For That."
I don't think this is the product of "We've Always Done It This Way", it's the result of "We Have A Strict Budget For This And User Interface Is Difficult To Quantify". As for "You'll Need The Proper Authorization For That.", well, that's the stuff of government. I agree that it's overly restrictive, but I wouldn't want to see the government tip too far in the opposite direction.
I'd be all for donning a Guy Fawkes mask and changing the world if there was even the slightest assurance that the system replacing it would be better. I don't think there is.
As someone who has interacted with the government quite a bit,I think your post comes across as ignorant. I don't mean that in an insulting way, but rather simply that it's obvious you have not interacted with the offices of your federal elected officials much.
There is a major difference between the bureaucracies of the executive agencies (think DoD $100 hammers), and the political and office staff of members of Congress. Political campaigns are basically startups, and most campaign and Congressional office staff are in their 20s or 30s. They are not scared of technology, and (especially in the House), they are intensely focused on competing every day.
On the other hand, realize that they are working within a system of government whose #1 goal is to make sure that every law gets fully considered. It's built slow on purpose. The value of this is evident every time an opposition is able to slow down or stop a bad law.
I think you might be overreacting a little bit in feeling sad about that screenshot. Sure it's ugly but it might be quite powerful.
Large organisations need systems that control their business processes. They even need systems that control the changes to their business processes. There's no way to delegate responsibility without some form of beauracracy.
P.S. Please show other better screenshots to inspire us.
With respect, "The Internet" also exists beyond the borders of the United States of America, so while we outside of the US can look on at this spectacle with a mixture of amusement and dread, it's just a little galling to be told to understand something we have little control over.
I'm not meaning to sound disrespectful, I'm just trying to explain this slow-moving car-crash of a situation has effects outside of your own continent..
I wrote a post about this last week saying why this sort of thought is wrong. In summary it is basically this:
As people of power in a position to make important decisions it is their PROFESSIONAL. ETHICAL. DUTY. to know all the facts that pertain to the situation. At no point is it our fault to not understand their system in its entirety but it IS their fault to be making conscious decisions that effect people and systems they do not entirely understand.
As an engineer it boggles my mind to see someone weighing in on an issue they haven't rightfully studied before attempting to tackle. If there is a project I'm asked to assist on and I'm not confident I can work with my current level of knowledge> I tell my employer and I either get reassigned or scheduled for training. There is no faking it in my industry, why should they be allowed to fuck everything up because they were willfully ignorant.
It goes past that though. They HAVE experts talking to them, or at least trying. The engineers, architects and experts that practically founded the internet have weighed in on how this is a bad idea and yet THEY'RE IGNORED! Don't pretend like this level of ignorance and pure negligence is acceptable for one minute because it just shows how complacent people have become with their representatives.
In principle, I agree with you. But that gets us nowhere. Would you prefer to be "right" and not get what you want, or concede that this is just how things work and get what you want?
I agree with the author of the article: we need to figure out a better way of educating Congress. I don't know how, but their ignorance makes this obvious. Blaming Congress for being ignorant does not get us what we want.
I'm going to assume that we (where I define "we" as those people who have technical backgrounds and could explain the problem to someone in Congress given the chance) have done a poor job of educating Congress on how the internet works. With that as a given, and further assuming that we know organizations likes the RIAA are actively lobbying Congress, the current situation is inevitable. People in Congress are like passive journalists: they need to have a basic understanding of a wide range of topics, but sources come to them, instead of them going to sources. If only one side of an issue talks to them, then they're only going to understand that side.
> to know all the facts that pertain to the situation
While I agree, I can relate as to why this will never be the case. Think back to when you first started programming, or were otherwise involved in technology. It was near impossible to know what you didn't know. And every now and then, that ignorance gave you the belief of being more of an expert than you actually were. This area is an uphill battle of constantly being reminded how little you actually know.
I think it'd be dangerous to have them learn just enough without being actively engaged. It would give them the false belief of being an expert since they'd stop once they feel they have a firm grasp on the subject.
> They HAVE experts talking to them, or at least trying.
This may be the case. However, they can't tell the difference. To them, any "nerd" using technical jargon may or may not be an expert, and there's no way to know which. Dealing with so many unfamiliar subject areas, I'm sure they're experienced enough to know people lie. So ignoring the advice may just be a defensive measure, realizing they have no idea what's being advised or even how true it really is.
It's a bad situation. I don't know how to solve it, but I believe trust is the key quality. More important than expertise.
Who wants to sign up as the first ever crowd funded, open source lobbyist? I'd do it myself, but I'm not American.
I will pay you £5 though. Get another 100,000 like me and you're making a cool £500,000 gross. Just be sure to properly document what you're doing and what you intend to do.
I'll also give you £5 worth of slush money to grease palms and what not.
And if you meet certain objectives and milestones, I may even give you a £5 bonus at the end of the year.
Hell, I'll even give you £1 to give to every member of congress you secure, and £2 for every president you get!! (serving presidents only).
All these numbers are in Pounds Sterling. Do the math.
"I don't complain about politicians because everyone does. This politician sucks, that politician is a fucking idiot. Yeah, we'll guess what asshole? YOU KEEP VOTING FOR THESE MORONS! You keep arguing about democrat vs. republican, you keep asking for things from the government, you keep on voting for the people you complain about. You legitimize the bullshit. This is what you get for wanting to be led like little children."
- George Carlin
I have this from an .mp3 I got from some weird torrent, but I haven't been able to find it on YouTube or on iTunes. I'll try to get it up on the web if I can...
You'd think that tech companies involved would have a stronger lobbying arm. Every one of those extremely wealthy individuals that signed onto that "open letter" to congress should be funding lobbyists in combination with Google, ISPs, etc. and every provider out there who stands to lose from the passage of SOPA.
Seriously, look at it. The IP lobby is spending millions to buy out Congress and we've got the billionaires and corporations that are significantly larger, richer and more powerful than the IP lobby writing fucking letters?
Hear hear! Finally an article placing the blame where it belongs - on our shoulders. It is naive to expect Congress to figure out what laws are best for the nation. Instead we should be forcing the laws we want down their throats.
All that the MPAA/RIAA can offer to congress is money, but we have something they want much more: votes. When the NRA or the AARP cough, congressmen sit up and listen. The reason? They have millions of members.
Now what about the organization representing our interests? Pro startup, pro contractors, pro net neutrality, anti censorship, anti patent? Why isn't there such an organization with a million members?
We hackers are smart, we're prosperous, there's no excuse for being so damn unorganized.
Been there, done that, and guess what: they really don't want to hear from their constituents. Period. (And this was on a local level in the Netherlands, which I'm pretty confident is considerable more accessible and less corrupt than US Congress.)
This is about power, holding on to it and increasing it. Nothing else. Absolutely nothing else matters these people, no matter how nice, intelligent and understanding they sometimes seem appear to be. Being a politician has become a career path with no goal that has anything to do with representing the will of the people. "Ill will or spite" doesn't come into it: it's just business.
And the people have nothing to offer them in that respect except votes and obedience. As long as they get both despite everything, no strategy will give us any more access because there is simply no need for them to give it to us.
The only way this will change is if it no longer pays to ignore the people.
This is an invitation to play the lobby game. To me it reads like "we should bribe Congress too".
But can we do that? Large corporations will have disproportionally much more economic power to bribe Congress. They can throw money at the problem repeatedly until they have exactly the law they want.
If Congress cannot work, then Congress should write the laws but not vote them. Citizens should vote the laws, like in California or Switzerland.
No, we are all very aware of how Congress works. Whoever has the most money to pay them (why it's not called a bribe, I'll never know) is the person who gets their ideas put into law. Congress hasn't been about the needs of the people they represent for some time now.
And then the USG insists 'democracy' is the only right way for people to be governed. The reality is, it is money, not the 'right thing' that determines what laws are passed and how it is enfored. And who is elected to make thise laws.
No no no, a thousand times no. It is the job of the Congress to understand the things it regulates! They employ thousands of "expert" staffers and are supposed to be drawn from among the best and brightest of the citizenry. It may be hard to believe, but details actually matter when you're screwing around with a $15T/yr socioeconomic machine.
Logical recourse requires constant vigilance and discipline. Logic requires an environment where being illogical is detrimental to one's goals.
Take the community of Hacker News for example. Any constructive and rational chain of thought is positively reinforced by the community and any name-calling or irrational rant fades away into oblivion. Such environment keeps every participant in the honest.
The environment in politics is toxic. Not just in US but in almost all democracies. A representative, once elected, gets immersed in the political environment. He quickly adapts to the environment because its so much easier. When the time comes to be re-elected, they dont have to prove that they are competent but that they're not as bad as their competitor (or that their party is not as bad as the one they're competing against).
To effect any change, the environment needs to change. And it will not change as long as seasoned and career politicians, cynical and jaded by the political climate, keep getting re-elected. Obama is a good example of this phenomenon. I'm not a from US but I closely followed the 2008 US elections. And I bought the idea of hope. But once Obama was elected, he was submersed in the political climate
and he adapted.
So, while educating congress is a step in the right direction, as the blog suggests; infusing new blood in politics is also crucial. Creating a healthy environment in the Capital (not just of US, but every country) can go a long way to affect the changes that are long way due in the political process.
Mission: We believe the federal government has grown too centralized, too intrusive, and too expensive. We believe in constitutional limits, smaller government, civil liberties, federalism, and low taxes. We want to end laws and programs that don't work, cause harm, and violate the Constitution. We want to restore the full force of the 9th and 10th amendments, which reserve most social functions to the people and the states.
Technology:
Our proprietary “Educate the Powerful System”SM (EPS) is not sending an email on your behalf. Usually, our system fills out the web forms located at the Congressperson's website. Our system gives your letter a more personalized feel — even increases the odds that it will be read.
(I copied the above from their website.)
So - you fill out a simple web form, personalize with your comments if you like, and DownsizeDC will deliver it to all your Senate and House representatives using their own Congressional web sites and web forms. All you have to provide is your address and DownsizeDC will figure out who your reps are.
It makes it much easier for public to communicate with their representatives, which allows for the communication to occur more frequently and in greater volume.
This is a cool hack and I use it several times a week every week to express my disapproval of the erosion of civil liberties in the USA attendant to the War on Terror.
I am reminded of the way the media handled the vaccination scare: they always had both sides represented, even though one side was rational science and the other was misguided if not openly fraudulant. I saw a lot of complaining on the Internet about journalists giving equal footing to "crazy" viewpoints. Of course we don't want that, either in journalists or legislators.
The question is how to determine what is the "rational" view and what is the "crazy" view. If we can address that in some way, we may be closer to a solution.
In government, it seems like following the money is a good start. The deeper the pockets of the original source of the money, the more crazy the source seems to be. If an idea is coming in being funded by a lot of individuals, it is probably more rational (where rationality is defined as the true will of the people).
I agree with TFA that you have to work inside the system to change it (short of open revolt). It reminds me of a friend who wanted to get rid of highway billboards. His idea was simple: Raise money to buy a handful. Sell ads and use the profits to buy other billboards. Once they control all the billboards, take them all down.
All the freaking out about SOPA reveals something very interesting about the technology crowd in general I think. Whatever happened to all those people who were always crowing about how legislation would never keep up to technology? Are there experts going in front of the committee explaining how technology will make circumventing these restrictions seamless for end users? Or are we admitting that this legislation has caught up and that technology and innovation has been defeated.
Is not the way to defeat SOPA and anything remotely resembling it just to let it become law and then kick its ass in the real world. Congress would never take it up again once it has failed and a system put in place to ensure it can not be regulated in the future.
This illustrates the folly of big government. The politicians in congress are not lacking intelligence, but are simply trying to do too much. It would be impossible for these 535 men and women to each have a thorough understanding of all the industries they attempt to regulate. Although the tech community is up in arms over SOPA right now, how many equally bad laws have been passed that affect other industries? The government is the entity that enables corporations to violate the rights of the people.
This article made me think of the cool startup https://www.popvox.com/ They are working to provide a two way bridge between Congress and Constituents. They won the Social Media Tech award in the SXSW Accelerator this year and Tim O'Reilly is a founding advisor. I think they're the kind of company that would love help from open sourcing l33t haxxors such as yourselves.
[+] [-] JonnieCache|14 years ago|reply
Force your legislature to start using version control.
* No more sneaking revisions through in the middle of the night without anyone noticing.
* Being able to do `git blame` style operations to resolve individual clauses down to individual lawmakers, then back to lobbyists.
* Simple diffing would prevent deliberate obfuscation tactics like burying provisions deep inside piles of irrelevant stuff.
* You could build a sweet github-style outward facing interface allowing the public to track the progress of bills in real time, increasing democratic awareness and participation.
* Legally mandated commit messages accompanying each change justifying and explaining it; force them to write these in simple english. This alone would spin 'em around so hard they wouldn't know what day it is.
* Use your imagination. I'm sure you can think of 100 reasons why this would be awesome.
Build it, open source it, then start your own lobbying/PR machine to demand that they use it. Constantly ask for justifications as to why they are not willing to use it, given the massive, obvious benefits it would bring. Ask what they have to fear from the extra scrutiny and accountability it would bring. Surely the "social media generation" can out-lobby the lobbyists? That sounds like it should be the kind of thing we're good at.
Or just forget about that entirely and try to think of some way to decimate the lobbying industry in the same way that hackers are destroying the content distribution industries and all that other stuff.
[+] [-] georgemcbay|14 years ago|reply
1) We've already gotten ourselves into a situation where people who don't want changes to the system have immense power. It would be very difficult to force this (or any) solution on them without our own equal or greater power which would require a much larger population than just us geeks and would cost a fuckton of money.
2) What makes you think having this stuff be transparent would actually change anything? The saddest part of US politics in 2011 is the politicians and lobbyists don't even try to hide the fact that they are bending you over the barrel anymore, they just do it mostly out in the open and blatantly. The majority of the population is too numb at this point for knowledge to really matter much. If we can't get them to vote rationally (and so far we can't), who cares if they know who is screwing them?
We know SOPA (and other bad legislation) was bought and paid for. We know who was bought, who bought them and we know how they are going to vote. None of this information is going to help kill it or stop the same from happening in the future.
When you come up with an idea of how to mobilize the non-geeks en masse and you figure out how to do so in a "bi-partisan" enough method to get critical mass, then get back to us.
But VCS for Congress isn't going to solve anything.
[+] [-] steauengeglase|14 years ago|reply
As far as your bullet points, we already do much of that (ok, not in "real time", not with commit messages (you could have it, but everyone would quickly fill it in with "cause it's good for America"), but much of this is publicly available). Anyone who adds or votes for or against is very well documented. For my state it is a real PITA to parse out and apply but that information is provided and in a usable manner. The only thing missing is the speed and pretty ui.
Also, Sunlight has already done a great deal of work in this area (when I last checked they were still working on the API).
*Since, I've let the idea lay dormant for months now, I'll share it. The original idea was to setup a Facebook type "game" where bored housewives or whoever get a list of 5 random bills. They get the summary and it links to the bill's text and any current laws that will be affected by that bill. What they don't see is the bill's name and who the sponsor and co-sponsors are. After reading the summary they fill out a short survey of who and what party they think the bill came from, do they think the bill is a good or bad idea and any tags they think are appropriate for the law ("pork","insurance","nice", etc) and even add their own notes. After they do that they find out who the sponsor/co-sponsors are.
The idea was to give people an incentive to read pending legislation without an instinctive bias.
Though my code is ugly, I may GitHub what I have so far.
[+] [-] chernevik|14 years ago|reply
If we presume that Congressmen are actually trying to get away with something, even parsing all that stuff won't help. B/C they'll take the real discussions some where else, they'll "amend" the first bill to completely replace it just before the vote, etc. And when we consider the enormous dollars at stake -- these guys are managing 25% of the US economy -- there will be so much going on that it's just not possible to follow what they're doing.
If you want transparency, you have to build for transparency. You may have to sacrifice some things to get it. If complexity is generating opacity, you need more simplicity. If _size_ generates complexity, and / or diversity of purposes, you have to scale and or scope down. If that means government "does less", that's a tradeoff for transparency.
Me, I think transparency is a pretty high priority in a democracy, I'm not sure how you have reasoned debate without transparency. That fits happily with my opinion that free people generally do a pretty good job of taking care of themselves, but there are other opinions of our current situation. But if we _must_ have a big government to do this that and the other, we are going to sacrifice some degree of accountability and reasoned discussion to have it, because we are clearly at the point where it's just about impossible to tell who's doing what in our government.
That is, unless you believe the rhetoric of whomever it is marketing some viewpoint seemingly closest to your own, and prefer to blame the other guys for the whole mess. There is, of course, no transparency problem with making such assessments.
[+] [-] CWuestefeld|14 years ago|reply
resolve individual clauses down to individual lawmakers, then back to lobbyists.
In some cases you might be able to attribute a clause to a lobbyist, but this isn't the general case. And how could this be enforced?
outward facing interface allowing the public to track the progress of bills in real time, increasing democratic awareness and participation.
This exists, and doesn't seem to be helping. See thomas.loc.gov. For example, concerneing SOPA: http://thomas.loc.gov/cgi-bin/bdquery/D?d112:1:./temp/~bdNuy... (Suggestion for enhancement: easy permalinks)
Legally mandated commit messages accompanying each change justifying and explaining it ... force them to write these in simple english
There are already requirements that bills specify the authority on which they're grounded. Most of these just wind up saying "Interstate Commerce". In other words, you'll never be able to enforce this in any meaningful way.
[+] [-] eli|14 years ago|reply
http://sunlightfoundation.com/ http://sunlightlabs.com/
[+] [-] DannoHung|14 years ago|reply
Fundamentally, if you believe that the organization that determines the organization of Government is broken, there is no way to fix it with means that go through the regular system. An aberration in normal operational procedure is needed.
This is called revolution in the political space.
[+] [-] caseysoftware|14 years ago|reply
The lead on the concept - Silona Bonewald, a good friend - pushes the concept that we should be able to cite bills down to any granularity we want under any version we want.
The quick and dirty solution right now is to mine Thomas and load it into Git.. but we still lose the "who did it" part. :(
[+] [-] gilgad13|14 years ago|reply
Judging from the number of comments, it isn't very heavily used.
[+] [-] city41|14 years ago|reply
The solution to piracy is to make the legitimate route so enticing most people don't bother to pirate. Isn't that the same with congress too? If we simply create an environment where it's advantageous for congress to do the right thing, then they will. No patches, laws, systems or oversite will prevent corruption.
[+] [-] thinkcomp|14 years ago|reply
http://www.plainsite.org
We don't have bills yet, but we allow diffs on the text of laws and proposals to improve them.
If you're interested in helping add features (we have a long list), e-mail info at plainsite dot org.
[+] [-] arrel|14 years ago|reply
[+] [-] InclinedPlane|14 years ago|reply
Besides which, you are attacking a symptom. The root problems here lie in the amount of power that congress has, the nature of the news media, and the nature of the election process. Those are much, much harder to fix.
[+] [-] epenn|14 years ago|reply
[+] [-] msy|14 years ago|reply
[+] [-] JoshTriplett|14 years ago|reply
Have you ever read through the list of what Congress passes in a single day? For every SOPA that gets people's attention, Congress passes thousands of random subsidies, one-off import tariff exceptions or tax exceptions that just scream "paid special-interest".
[+] [-] chaostheory|14 years ago|reply
[+] [-] agentultra|14 years ago|reply
I suspect that you'd see far fewer people getting into politics with a system like this.
[+] [-] tibbon|14 years ago|reply
However, I do dearly want this system. I want it to be accurate and I want it to be useful.
One difference however is I was thinking of it as a Wiki. Discuss pages are transcripts of conversations in committe or on the floor. That way you could see line for line diffs, etc. Although a Git-style thing would be neat too.
[+] [-] pillbug88|14 years ago|reply
This is in stark contrast to the laissez-faire approach the Bush administration took towards the internet.
You can argue whatever else you want about him, but it is undeniable that more legislation regarding the internet has passed under the current administration than under Bush -- he even fought off the UN's (read: china/russia) attempt at taking over ICANN.
[+] [-] awt|14 years ago|reply
There is no reason bills could not be developed in the open over Github.
[+] [-] rmg|14 years ago|reply
[+] [-] cpeterso|14 years ago|reply
[+] [-] klbarry|14 years ago|reply
This is why they initially wanted health care debates behind closed doors - the lobbyists can make much more use of transparency than the uninterested voter can. Fareed Zakaria wrote a lot about this in The Future of Freedom: Illiberal Democracy at Home and Abroad.
{1} [A Brilliant Solution: Inventing the American Constitution by Carol Berkin]
[+] [-] mjwalshe|14 years ago|reply
Go read Citrine or for US types Roberts.
The trouble is executives have a lot of ways of playing the game - they controll the agenda.
However of they don't do it it all ready It would be a good idea to see who proposed and seconds any amendments (is this not in the public domain already)
As the UK parliament and Lords do (they have fined expelled and put in jail MP's and Lords who asked questions for money or proposing amendments)
[+] [-] jaysonelliot|14 years ago|reply
I'm a user experience designer. I started my career in the mid '90s, trying to turn green-screen DOS applications into GUIs without letting things like Internet Quorum be the result. I've been fighting the good fight for fifteen years.
With that one screenshot, I felt like the whole thing had been for naught. I literally got a chill up my spine as I sat there, thinking about the stifling, bureaucratic, inflexible DMV mindset that led to an abomination like that, and realizing that even at the highest levels of government, that's what it's like.
Our entire government, from municipal planning offices up to the top levels of the Pentagon, Congress, or even the White House, lives in this world of We've Always Done It This Way and You'll Need The Proper Authorization For That.
I mean, I knew this all along, but somehow seeing that screenshot - http://www.intranetquorum.com/sites/default/files/pdfs/featu... - it hit me in a visceral way I hadn't thought about in a long time.
All these years in corporate and startup America put me in a world where the need to move faster and compete has led me to believe that things had changed since the beginning of my career. In the world I live in, they have. But I had forgotten that in many places, things haven't changed much at all.
Of course I'm upset and fuming at the massive bloated waste that is our government, and I wish we could just put on our Guy Fawkes masks and wipe it clean in one easy swoop.
Clay Johnson is right, though. We need to learn how Congress works, make better tools, get our own lobbyists to educate the dinosaurs that are there now, and get new people into office who know more about the world we live in.
It's a daunting proposition.
[+] [-] untog|14 years ago|reply
Before my startup days I spent years working for the local government, and before that for a large (formerly public) gas pipelining company. I've seen so many horrendous Access/VBA-based frontends, or worse, Excel spreadsheets with macros that this system doesn't seem so bad.
In a way I'm actually surprised that Congress even has system to collate all the emails, letters, phone calls and visits into one single database. That sounds really useful, and I'd love to hear from someone that has actually used it.
"this world of We've Always Done It This Way and You'll Need The Proper Authorization For That."
I don't think this is the product of "We've Always Done It This Way", it's the result of "We Have A Strict Budget For This And User Interface Is Difficult To Quantify". As for "You'll Need The Proper Authorization For That.", well, that's the stuff of government. I agree that it's overly restrictive, but I wouldn't want to see the government tip too far in the opposite direction.
I'd be all for donning a Guy Fawkes mask and changing the world if there was even the slightest assurance that the system replacing it would be better. I don't think there is.
[+] [-] snowwrestler|14 years ago|reply
There is a major difference between the bureaucracies of the executive agencies (think DoD $100 hammers), and the political and office staff of members of Congress. Political campaigns are basically startups, and most campaign and Congressional office staff are in their 20s or 30s. They are not scared of technology, and (especially in the House), they are intensely focused on competing every day.
On the other hand, realize that they are working within a system of government whose #1 goal is to make sure that every law gets fully considered. It's built slow on purpose. The value of this is evident every time an opposition is able to slow down or stop a bad law.
[+] [-] adaml_623|14 years ago|reply
[+] [-] ColdAsIce|14 years ago|reply
Could you with your skills fit more information and ability to change it that fast in that amount of space? I doubt it.
[+] [-] rasur|14 years ago|reply
I'm not meaning to sound disrespectful, I'm just trying to explain this slow-moving car-crash of a situation has effects outside of your own continent..
[+] [-] TheCapn|14 years ago|reply
As people of power in a position to make important decisions it is their PROFESSIONAL. ETHICAL. DUTY. to know all the facts that pertain to the situation. At no point is it our fault to not understand their system in its entirety but it IS their fault to be making conscious decisions that effect people and systems they do not entirely understand.
As an engineer it boggles my mind to see someone weighing in on an issue they haven't rightfully studied before attempting to tackle. If there is a project I'm asked to assist on and I'm not confident I can work with my current level of knowledge> I tell my employer and I either get reassigned or scheduled for training. There is no faking it in my industry, why should they be allowed to fuck everything up because they were willfully ignorant.
It goes past that though. They HAVE experts talking to them, or at least trying. The engineers, architects and experts that practically founded the internet have weighed in on how this is a bad idea and yet THEY'RE IGNORED! Don't pretend like this level of ignorance and pure negligence is acceptable for one minute because it just shows how complacent people have become with their representatives.
/rant
[+] [-] scott_s|14 years ago|reply
I agree with the author of the article: we need to figure out a better way of educating Congress. I don't know how, but their ignorance makes this obvious. Blaming Congress for being ignorant does not get us what we want.
I'm going to assume that we (where I define "we" as those people who have technical backgrounds and could explain the problem to someone in Congress given the chance) have done a poor job of educating Congress on how the internet works. With that as a given, and further assuming that we know organizations likes the RIAA are actively lobbying Congress, the current situation is inevitable. People in Congress are like passive journalists: they need to have a basic understanding of a wide range of topics, but sources come to them, instead of them going to sources. If only one side of an issue talks to them, then they're only going to understand that side.
[+] [-] joeyespo|14 years ago|reply
While I agree, I can relate as to why this will never be the case. Think back to when you first started programming, or were otherwise involved in technology. It was near impossible to know what you didn't know. And every now and then, that ignorance gave you the belief of being more of an expert than you actually were. This area is an uphill battle of constantly being reminded how little you actually know.
I think it'd be dangerous to have them learn just enough without being actively engaged. It would give them the false belief of being an expert since they'd stop once they feel they have a firm grasp on the subject.
> They HAVE experts talking to them, or at least trying.
This may be the case. However, they can't tell the difference. To them, any "nerd" using technical jargon may or may not be an expert, and there's no way to know which. Dealing with so many unfamiliar subject areas, I'm sure they're experienced enough to know people lie. So ignoring the advice may just be a defensive measure, realizing they have no idea what's being advised or even how true it really is.
It's a bad situation. I don't know how to solve it, but I believe trust is the key quality. More important than expertise.
[+] [-] tomelders|14 years ago|reply
I will pay you £5 though. Get another 100,000 like me and you're making a cool £500,000 gross. Just be sure to properly document what you're doing and what you intend to do.
I'll also give you £5 worth of slush money to grease palms and what not.
And if you meet certain objectives and milestones, I may even give you a £5 bonus at the end of the year.
Hell, I'll even give you £1 to give to every member of congress you secure, and £2 for every president you get!! (serving presidents only).
All these numbers are in Pounds Sterling. Do the math.
[+] [-] _gd3l|14 years ago|reply
- George Carlin
I have this from an .mp3 I got from some weird torrent, but I haven't been able to find it on YouTube or on iTunes. I'll try to get it up on the web if I can...
[+] [-] illamint|14 years ago|reply
Seriously, look at it. The IP lobby is spending millions to buy out Congress and we've got the billionaires and corporations that are significantly larger, richer and more powerful than the IP lobby writing fucking letters?
[+] [-] mdemare|14 years ago|reply
All that the MPAA/RIAA can offer to congress is money, but we have something they want much more: votes. When the NRA or the AARP cough, congressmen sit up and listen. The reason? They have millions of members.
Now what about the organization representing our interests? Pro startup, pro contractors, pro net neutrality, anti censorship, anti patent? Why isn't there such an organization with a million members?
We hackers are smart, we're prosperous, there's no excuse for being so damn unorganized.
https://www.eff.org/
[+] [-] rickmb|14 years ago|reply
This is about power, holding on to it and increasing it. Nothing else. Absolutely nothing else matters these people, no matter how nice, intelligent and understanding they sometimes seem appear to be. Being a politician has become a career path with no goal that has anything to do with representing the will of the people. "Ill will or spite" doesn't come into it: it's just business.
And the people have nothing to offer them in that respect except votes and obedience. As long as they get both despite everything, no strategy will give us any more access because there is simply no need for them to give it to us.
The only way this will change is if it no longer pays to ignore the people.
[+] [-] gasull|14 years ago|reply
But can we do that? Large corporations will have disproportionally much more economic power to bribe Congress. They can throw money at the problem repeatedly until they have exactly the law they want.
If Congress cannot work, then Congress should write the laws but not vote them. Citizens should vote the laws, like in California or Switzerland.
[+] [-] jameskilton|14 years ago|reply
[+] [-] OoTheNigerian|14 years ago|reply
It is sad. Really.
[+] [-] beefman|14 years ago|reply
[+] [-] x3c|14 years ago|reply
Take the community of Hacker News for example. Any constructive and rational chain of thought is positively reinforced by the community and any name-calling or irrational rant fades away into oblivion. Such environment keeps every participant in the honest.
The environment in politics is toxic. Not just in US but in almost all democracies. A representative, once elected, gets immersed in the political environment. He quickly adapts to the environment because its so much easier. When the time comes to be re-elected, they dont have to prove that they are competent but that they're not as bad as their competitor (or that their party is not as bad as the one they're competing against).
To effect any change, the environment needs to change. And it will not change as long as seasoned and career politicians, cynical and jaded by the political climate, keep getting re-elected. Obama is a good example of this phenomenon. I'm not a from US but I closely followed the 2008 US elections. And I bought the idea of hope. But once Obama was elected, he was submersed in the political climate and he adapted.
So, while educating congress is a step in the right direction, as the blog suggests; infusing new blood in politics is also crucial. Creating a healthy environment in the Capital (not just of US, but every country) can go a long way to affect the changes that are long way due in the political process.
[+] [-] atsaloli|14 years ago|reply
Mission: We believe the federal government has grown too centralized, too intrusive, and too expensive. We believe in constitutional limits, smaller government, civil liberties, federalism, and low taxes. We want to end laws and programs that don't work, cause harm, and violate the Constitution. We want to restore the full force of the 9th and 10th amendments, which reserve most social functions to the people and the states.
Technology:
Our proprietary “Educate the Powerful System”SM (EPS) is not sending an email on your behalf. Usually, our system fills out the web forms located at the Congressperson's website. Our system gives your letter a more personalized feel — even increases the odds that it will be read.
(I copied the above from their website.)
So - you fill out a simple web form, personalize with your comments if you like, and DownsizeDC will deliver it to all your Senate and House representatives using their own Congressional web sites and web forms. All you have to provide is your address and DownsizeDC will figure out who your reps are.
It makes it much easier for public to communicate with their representatives, which allows for the communication to occur more frequently and in greater volume.
This is a cool hack and I use it several times a week every week to express my disapproval of the erosion of civil liberties in the USA attendant to the War on Terror.
[+] [-] SoftwareMaven|14 years ago|reply
The question is how to determine what is the "rational" view and what is the "crazy" view. If we can address that in some way, we may be closer to a solution.
In government, it seems like following the money is a good start. The deeper the pockets of the original source of the money, the more crazy the source seems to be. If an idea is coming in being funded by a lot of individuals, it is probably more rational (where rationality is defined as the true will of the people).
I agree with TFA that you have to work inside the system to change it (short of open revolt). It reminds me of a friend who wanted to get rid of highway billboards. His idea was simple: Raise money to buy a handful. Sell ads and use the profits to buy other billboards. Once they control all the billboards, take them all down.
[+] [-] JamisonM|14 years ago|reply
Is not the way to defeat SOPA and anything remotely resembling it just to let it become law and then kick its ass in the real world. Congress would never take it up again once it has failed and a system put in place to ensure it can not be regulated in the future.
[+] [-] jlind|14 years ago|reply
[1] http://www.mikewirthart.com/wp-content/uploads/2010/05/howla...
[+] [-] NiceOneBrah|14 years ago|reply
[+] [-] SnowShadow|14 years ago|reply