Comment: Re:Git (Score 1) 88
I know there are all sorts of craziness for bills, but wouldn't something like a Git repository be ideal? that way, you can have the hash of the exact version of the bill your voting on, so the people know stuff wasn't 'slipped in' before it becomes law. Oh, wait, that is probably a 'feature'
I really need to get some time to work on it some more, but that was exactly the idea I had a few years ago when I set up github repositories to track the US Code and Utah Code.
Of course, the only data I had easy access to was the codified law, some time after it was passed and went into effect, so my repos only track changes at that point. But, yes, what would be perfect is a distributed version control system that tracks the changes. Each legislator, each committee, each house would have its own fork, as would special interest groups, etc., even individual citizens with ideas about how to improve the law. Everyone could hack on their copies, push and pull changes, etc., all tracked by version history, and with official versions merging changes at point of adoption.
Imagine being able to run "annotate" on the law to find out where each bit of it came from! Of course, true sources would still often be obscured.
My next step, BTW (should I ever get time to hack on it), is to build a web UI that allows easy navigation of the code. I need to switch to pulling the XML version of the US Code from Cornell, then create some XSLT filters to hide some of the extraneous stuff and convert the links into a functional form and some stylesheets to present the code nicely, and finally create a web interface that allows the changes to be navigated and summarized.