Slashdot Mirror


Source Control For Bills In Congress?

grepya writes "An article in Slate talks about the sneaky way a major change in the Patriot Act reauthorization bill was made by (possibly) a Congressional staffer without even his boss knowing about it. (The change increased the power of the Executive at the expense of the other two branches of government.) Now, I write software for a large and complex system containing millions of lines of code and I know that nobody could slip a single line of code into my project without my knowledge. This is because everything that goes into the build goes into a source control system, and email notification is generated to interested parties. This is for a body of work that affects perhaps a few hundred thousand people at most (our company and the combined population of all our customer organizations). Shouldn't the same process be applied to bills being debated in national legislatures that affect potentially hundreds of millions of people?"

300 comments

  1. I think I saw this. by DragonTHC · · Score: 1

    Wasn't this in the last episode of "24"?

    --
    They're using their grammar skills there.
    1. Re:I think I saw this. by trimbo · · Score: 4, Funny

      Wasn't this in the last episode of "24"?

      No, no no, you're thinking of the one where Jack yelled into his cellphone "Chloe, There's NO TIME!", got shot and died, was brought back to life, saved the President, yelled "DAMMIT!", confonted the bad guy (a different high ranking government official bad guy than last week), pulled out his gun, pistol-whipped the high ranking government official and threatened to kill him with "TELL ME WHAT I WANT TO KNOW NOW!"

    2. Re:I think I saw this. by hazem · · Score: 3, Funny

      DAMMIT! You just gave away the entire next season!

    3. Re:I think I saw this. by OWJones · · Score: 1

      Next season?! How did you know that happens next season?!! It was top secret! WHO TOLD YOU?!!

      [/me pulls out his gun and pistol-whips hazem]

      WHO'S THE LEAK? TELL ME WHAT I WANT TO KNOW! NOW!!

  2. alternatively... by Anonymous Coward · · Score: 5, Insightful

    ... maybe the US Congress should read the bill before they pass it into law.

    1. Re:alternatively... by Baricom · · Score: 5, Interesting

      Absolutely. I was just discussing this with someone today - if the "readings" in Congress were mandatory and could not be bypassed by consent, we'd have a much better legal system for a variety of reasons - Congressional representatives couldn't claim ignorance, there would be an incentive to keep bills shorter, and an unexpected change would be noticed more readily.

    2. Re:alternatively... by vyrus128 · · Score: 3, Interesting

      There are already people who agree with you...

    3. Re:alternatively... by krotkruton · · Score: 4, Insightful

      The use of the word "readings" made me think a bit. When I had to do a reading for the day's discussion in English class in high school (or any other class really), I was held accountable for reading the material, yet Congress members aren't held accountable for reading the material they discuss each day. They may not be completely analogous, but that's pretty messed up when you think about it.

    4. Re:alternatively... by Anonymous Coward · · Score: 1, Insightful

      "[...] and an unexpected change would be noticed more readily."

      Because I'm going to be paying fierce attention to every word read, when I've already read the bill and "know" it hasn't changed since then... Some sort of version control system seems better.

    5. Re:alternatively... by Etherwalk · · Score: 1

      > ... maybe the US Congress should read the bill before they pass it into law.

      Tee-hee! That was modded funny!

      Seriously, though, it doesn't mean anything unless you actually test them on the meaning of the bill as you'd test a student. The equivalent law in the New York State Assembly used to require (as of a few years ago--I don't know if it still does) that the bill phsyically sit on the assemblyperson's desk for two days before it's passed. So they'd print out hundreds of copies of hundreds of pages of law that nobody actually read, and leave them sitting on the desks in Albany.

    6. Re:alternatively... by DerekLyons · · Score: 0, Troll

      Absolutely. I was just discussing this with someone today - if the "readings" in Congress were mandatory and could not be bypassed by consent, we'd have a much better legal system for a variety of reasons - Congressional representatives couldn't claim ignorance, there would be an incentive to keep bills shorter, and an unexpected change would be noticed more readily.

      ROTFLMAO. As if someone would actually sit through the hours it would take to read (aloud) many of these bills - and even if they would, I doubt they'd notice a change of a few dozen words out of thousands.
    7. Re:alternatively... by mOdQuArK! · · Score: 1

      I often daydream that bills shouldn't be allowed to be passed into law unless they can be read aloud by the relevant representatives, by memory, on the floor of both Congressional houses.

      You'd probably be able to fit the entire legal system on an index card.

      (Then you'd have to tackle all those agency regulations...)

    8. Re:alternatively... by quantaman · · Score: 1

      Absolutely. I was just discussing this with someone today - if the "readings" in Congress were mandatory and could not be bypassed by consent, we'd have a much better legal system for a variety of reasons - Congressional representatives couldn't claim ignorance, there would be an incentive to keep bills shorter, and an unexpected change would be noticed more readily. Is it just me or does the idea of a major legislative body just sitting around, listening to someone read what everyone concerned should already know, seem quite wasteful?

      Even if they did do as you say a subtle change snuck in could still slip past because no one is paying attention (as they feel it's a waste of time and the change is subtle). The problem, as the submitter said, is realizing that a handful of words among thousands have just changed. The solution, as the submitter said, is some form of source control, not wasting everyones time with a solution that won't fix the true problem.
      --
      I stole this Sig
    9. Re:alternatively... by newt0311 · · Score: 5, Insightful

      Actually a wasteful system seems like a very good idea. Historically, there is a direct correlation between how oppressive and how efficient a government is. It seems like all governments have an inherent urge to oppress their constituents and that greater inefficiency slows it down. Then again, we all hae to pay for that in terms of taxes so it sucks either way.

    10. Re:alternatively... by eli+pabst · · Score: 3, Insightful

      ROTFLMAO. As if someone would actually sit through the hours it would take to read (aloud) many of these bills - and even if they would, I doubt they'd notice a change of a few dozen words out of thousands.
      So just blindly voting on a bill you haven't read is somehow better? I'd rather they didn't do anything rather than pass shitty laws. Look at the freakin DMCA mess.
    11. Re:alternatively... by quantaman · · Score: 1

      Actually a wasteful system seems like a very good idea. Historically, there is a direct correlation between how oppressive and how efficient a government is. It seems like all governments have an inherent urge to oppress their constituents and that greater inefficiency slows it down. Then again, we all hae to pay for that in terms of taxes so it sucks either way. Good point though I don't really think that the US government needs any help being less efficient :)
      --
      I stole this Sig
    12. Re:alternatively... by DerekLyons · · Score: 1

      So just blindly voting on a bill you haven't read is somehow better?

      It's a whole lot better than a sham that gives people warm fuzzy feelings but doesn't actually accomplish it's stated purpose. (See: Security Theatre.)
    13. Re:alternatively... by ArsenneLupin · · Score: 1

      Even if they did do as you say a subtle change snuck in could still slip past because no one is paying attention (as they feel it's a waste of time and the change is subtle). The problem, as the submitter said, is realizing that a handful of words among thousands have just changed. The solution, as the submitter said, is some form of source control, not wasting everyones time with a solution that won't fix the true problem. Yes, yoy're right, a source control system is indeed preferable for addressing the (relatively rare) problem of unauthorized changes to the bill.

      However, readings should be able to fix the (IMHO) much more common problem of "authorized" bogosity inserted by bribed committee members. Bills usually are prepared by a small subset of congresspeople (committee), and merely voted in plenary. At first glance, such way of proceeding makes sense, as it avoids wasting every congressperson's time preparing the bill. Specialists prepare and hash out the details, and the plenary merely votes yes or no.

      However, the problem with this way is that it makes the legislative process much more vulnerable to bribing and lobbying. Rather than having to bribe half of the congress (several hundred people), evil corporations now only need to concentrate on a handful of committee members. If the change is accepted by committee, it will be accepted with high probability by the plenary, as congresspeople usually trust their peers in committee.

      A public reading would be useful not for the benefit of committee members, which should already know the text, but for all the other members of congress, most of which only know the title and a short summary.

    14. Re:alternatively... by Anonymous Coward · · Score: 1, Funny

      Oh this hypocrisy. We are on slashdot after all, or did you RTFA?

    15. Re:alternatively... by nurb432 · · Score: 2, Insightful

      Or they can just stop filing each bill with so much garbage to make them so complex.

      Oh, and stop passing so many damned bills...

      --
      ---- Booth was a patriot ----
    16. Re:alternatively... by Karl+Cocknozzle · · Score: 4, Insightful

      The reason they don't read the bills is that the majority does not provide the text of the bill until a few hours (or in some cases minutes!) before the vote. How do you suggest even the best reader complete a 500-page read of a bill with any level of insight in 30 minutes or less? This isn't a coincidence or "laziness"--it is calculated manipulation by the majority. I used to say "the Republicans" because they really perfected shutting out the minority during their last reign of terror, but the Democrats are showing they're not afraid to play the "last minute text" game too! Where, oh where, is a mainstream third-party?

      This isn't a pizza-delivery, its our government. Our Representatives are behaving in a shamefully negligent manner. We need Congress to change its rules to require at LEAST 24-hours for the text being voted on the be processed by the body before a vote is taken. They could, of course, waive this requirement in emergency circumstances, but not by voice-vote. This would cut drastically down on this game... I would wager MOST congressmen don't really know what is in every bill they vote for or against. Their could be a provision to legalize the eating of puppies, or a proposition to give $200 to every guy named Steve in Tuscaloosa, AL... they'd never know until the checks were cut--and then only if the press got wind of it.

      --
      Who did what now?
    17. Re:alternatively... by Explodicle · · Score: 1

      This practice comes from the early days of the United States, when not all representatives could read well (poor reading skills, poor eyesight, etc).

    18. Re:alternatively... by Anonymous Coward · · Score: 0

      yet Congress members aren't held accountable

      We hold them accountable to the things we value. Apparently, reading the actual laws produced... just doesn't rate very high on the scale of importance. When is the last time you saw a political ad that touted any w/ respect to how well the candidate can read?

    19. Re:alternatively... by spike2131 · · Score: 3, Funny

      If this came to pass, I would foresee a huge market for Congressional Cliffs Notes.

      --
      SpyDock: Scientific Python in a Docker container
    20. Re:alternatively... by QMO · · Score: 2, Insightful

      ...Their[sic] could be a provision to legalize the eating of puppies...
      We don't need one of those. Eating puppies is already perfectly legal in the United States, and always has been.
      --
      Exam 4/C again. Maybe I'll do better this time.
    21. Re:alternatively... by Anonymous Coward · · Score: 0

      Sounds like they need the concept of "code freeze" in addition to source control.

    22. Re:alternatively... by Jonny+do+good · · Score: 1

      Is it just me or does the idea of a major legislative body just sitting around, listening to someone read what everyone concerned should already know, seem quite wasteful?

      Isn't what they do now quite wastefull?

    23. Re:alternatively... by spike2131 · · Score: 1

      I don't think your historical analogy about the correlation between oppressiveness and efficiency holds up. Maoist China, Soviet Russia, and Mobutu's Zaire were all highly oppressive and inefficient governments.

      --
      SpyDock: Scientific Python in a Docker container
    24. Re:alternatively... by Fordiman · · Score: 2, Funny

      That's brilliant!

      Add release dates. We're not running US Gov't 'Cunning Congress' until Jan 12, 2008. For the moment, we're running 'Artful Assembly'.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    25. Re:alternatively... by IPressedTheFireContr · · Score: 3, Interesting

      Version control is just duck tape on a broken pipe. The real problem is that these bills are so unnecessarily long and convoluted that there is no chance a last minute change will be noticed, especially when that last minute change is not open to the public. The Read The Bills Act will require any yes-voter on a bill to read through the bill in its entirety (under penalty of perjury). This will ensure that bills will be short and concise. Furthermore, every bill must be published online for 7 days, unchanged, before the vote. This will ensure no last minute additions or deletions. Politicians are not technical people, they won't be able to understand version control. It will just be delegated to their underlings, just as the actual reading of the bills is delegated.

    26. Re:alternatively... by compro01 · · Score: 1

      How do you suggest even the best reader complete a 500-page read of a bill with any level of insight in 30 minutes or less?

      one of the good side effects of this would be making said bills significantly simpler, so as that any average joe (or politician) can read and understand the bill completely within half an hour or so of reading, rather than the massive, dense, tomes they have today.

      --
      upon the advice of my lawyer, i have no sig at this time
    27. Re:alternatively... by IPressedTheFireContr · · Score: 2, Informative

      Want congress to read the bills they pass? Then tell them to sponsor the Read The Bills Act.

    28. Re:alternatively... by newt0311 · · Score: 1

      correction: the economies were inefficient. Horribly so, thats why they failed in the first place: they were unable to utilize their resources effectively. The government on the other hand, was quite efficient. I managed to monitor the activities of all its citizens and the KGB was known to be the one of the best espionage, spying, and policing organization in the world. Same with Maoist China. The economy was crap (they spent major portions of their time forging worthless metal and letting the crops rot) but keep in mind that the government of Maoist China was able to roll out initiatives like the great leap forward in less than 5 years. Try having the US government do that and it would take it more than a decade assuming that it didn't get killed in the middle.

      I am also not saying that an extremely efficient government is a bad idea. Its probably possible but not easy to structure a government to be efficient and un oppressive, just that such governments have been few and far between in world history.

      On a side note: I would be very interested in finding examples of governments which were efficient and did not oppress their citizens. Could make for some very interesting case studies.

    29. Re:alternatively... by Anonymous Coward · · Score: 0

      If I understand TFA, not even Arlen Specter, whose office drafted the legislation, was aware of the change. Or so he claims. That's REALLY scary.

      I think the writer of the summary is dead-on. You would think some kind of document control could help in this situation. Hell, just turn on Track Changes in Word for Christ's sake.

    30. Re:alternatively... by grepya · · Score: 1

      Thanks you. All I see is the discussion of "Make them read the bill". That's all fine and good but the original problem I wrote about was the issue of a transparent *modification* system. That is, who made (or at least under which legislator's login-id) that particular change. Who inserted that line that grants Cowtown, WI a 20 million grant to fight terrorism etc? Those are the questions that can be easily answered via a revision control system with public read access (perhaps with a nice web front-end... something like what Twiki provides...)

    31. Re:alternatively... by Chacham · · Score: 1

      We need Congress to change its rules to require at LEAST 24-hours for the text being voted on the be processed by the body before a vote is taken. They could, of course, waive this requirement in emergency circumstances, but not by voice-vote.

      Actually, in order for a bill to be brought to the floor, a committee has to bring it to the floor (which is set up at the beginning of a congressional term) iirc, it's the Ways and Means committee (though i can't remember anymore). IIRC, the only way around this is to make the House a committe ("a committee of the whole House") and vote that the House should take it up.

      So, what you are asking for is already in place. If it needs fixing, it's the sub-committee that needs it. And the way to do that is to force the sub-committee to take up bills in order, and never allow jumping ahead in line. That alone would slow down bills for months. And if there was an emergency, the committee of the whole House could take it up.

    32. Re:alternatively... by Copid · · Score: 2, Funny

      Eating puppies is already perfectly legal in the United States, and always has been.
      Legal, maybe. Mandatory? Not yet. I'll slip it past the House some day, though. Probably tacked on to an appropriations bill.
      --
      An interesting anagram of "BANACH TARSKI" is "BANACH TARSKI BANACH TARSKI"
    33. Re:alternatively... by Procyon101 · · Score: 1

      Simple solution:

      Any honest congressman, when asked to vote on a bill they have not read for any reason, should vote no. Unfortunately, there are no honest congressmen.

    34. Re:alternatively... by Thuktun · · Score: 1

      The reason they don't read the bills is that the majority does not provide the text of the bill until a few hours (or in some cases minutes!) before the vote. Huh? A bill's text is entered into the Congressional Record as soon as it is introduced, and should be available for Members to read. Action on public bills is in the public record; if we can read it, so can they.
    35. Re:alternatively... by sjames · · Score: 1

      Even reading the Cliffs notes of a bill would be a big improvement over what some of them do now. It's a disgrace.

      A PE that signs off on blueprints without reading can end up doing significant jail time and being drummed out of the industry forever. Interestingly, a Congressman who's carelessness can easily cost orders of magnitude more loss of life isn't even held responsable for being fully awake and sober.

    36. Re:alternatively... by Anonymous Coward · · Score: 0

      brilliant

    37. Re:alternatively... by dcam · · Score: 1

      I don't know what you'd say about your current government then. It is more inefficient and more oppressive, when compared to earlier ones.

      Historically inefficient governments have been very capable of repression, often because of their inefficiency.

      --
      meh
    38. Re:alternatively... by Anonymous Coward · · Score: 0

      Worse, in this case Arlen Specter (Republican) has stated that he doesn't know anything about an amendment that he signed off on. This jerk is proud of the fact that not only does he have no idea what is happening in the house, he doesn't know or care what is happening in his own office. From the article, it is apparent that he is a proud sock puppet for Micheal O'Neill who, in turn, was appointed to Specter's office by the White House.

      This is not just negligence, laziness or incompetence (though I suspect all three are involved). This is sedition.

    39. Re:alternatively... by MarkCollette · · Score: 1

      With proper change management, last minute changes would be less of a problem, since they'd only have to read the deltas.

    40. Re:alternatively... by Karl+Cocknozzle · · Score: 1

      Huh? A bill's text is entered into the Congressional Record as soon as it is introduced, and should be available for Members to read. Action on public bills is in the public record; if we can read it, so can they.

      8th grade Civics aside, maybe you weren't aware that bills often change significantly from the time they are introduced until they reach (if they reach) a final floor vote. The habit in the last several years has been for those negotiated changes to be made behind closed-doors and revealed to the whole House/Senate (and the public, as well) only minutes or hours before a vote.

      I agree, what you said is how it SHOULD work, but reality and how it "Should be" are often two different things.
      --
      Who did what now?
    41. Re:alternatively... by bensch128 · · Score: 1

      Any honest congressman, when asked to vote on a bill they have not read for any reason, should vote no.

      No, they should abstain in order not to skew the vote for the people who actually have read the bill and can vote correctly.

      Read http://www.amazon.com/Strategic-Constitution-Rober t-D-Cooter/dp/0691058644 for a pretty good review of economic based policy making.
      Ben

    42. Re:alternatively... by The+Cydonian · · Score: 1

      I was given a design spec yesterday at 9PM and was asked to comment on whether the specs can be built in a week or so. My answer then wasn't yes, or no, but "I need more time to think".

      In short, there's already a fix for pizza-delivered laws and it's called 'abstaining'. Or at least, such a provision exists in Westminister-style democracies.

    43. Re:alternatively... by rentmej · · Score: 1

      Actually, this is what Franker Herbert eluded to with the Bureau of Sabotage. An organization that sprang forth as a means to slow down an frighteningly efficient government.

      While I might argue about the relationship between efficiency and oppressiveness, Herbert talks of a universe where the government became extremely efficient, and because of this had become reactionary. Here laws were passed as soon as a need for them was seen (with little regard to social repercussions) and so others laws would be passed when new problems arose because of the earlier laws.

      A modern (and non-science fiction) example would be the USA Patriot Act where the government drafted, voted and enacted, a huge number of laws and regulations before most people were finished reading the intro. Now, years later, were are finally understanding the extent of some of those laws.

      --
      0100001001100101011010010110111001100111 0100100001110101011011010110000101101110
    44. Re:alternatively... by Procyon101 · · Score: 1

      Abstaining allows the group pulling the sleaze tactics, like releasing bills 30 minutes before vote, MORE power. The legal system is deny by default, and extremely heavily biased towards killing bills. A congressman, when presented with a bill and insufficient time for they and their staff to research it and it's repercussions should smell something fishy and kill the bill, as a default action, in favor of the status quo. The congressman should be open about this policy, which should deter bills from being released in this manner in the first place.

      Now, if the congressman, given a reasonably short bill, and ample time to peruse the bill, simply doesn't do his job of researching it, then he should abstain. But to vote in favor of a bill that you and your staff have not researched is incompetence at best and fraudulent at worst. To allow relying on incompetence and dishonesty of congressman in the whole to continue to be a valid strategy for making law by abstaining or voting affirmative when such tricks are pulled is asinine.

  3. I don't think you understand by Rude+Turnip · · Score: 5, Insightful

    They want it to be this way by design.

    1. Re:I don't think you understand by Kobayashi+Maru · · Score: 5, Interesting

      You know, this is a damed good idea. So simple that I just HAVE to look for pitfalls.

      First, I read about something called the Federal Register the other day. As I understand, it is a daily publication of the GPO, responsible for creating a record of public government communication.

      Where does this fit into the equation? Wikipedia says it has been operating since the 1930s. That to me suggests existing infrastructure. Could this program be adopted to handle pending Congressional legislation? Does something similar exist already? Are these even valid questions? I'm trying to get a sense of the public accounting context that exists today.

      Now, once we set up a legislative mechanism to get the information in place, there are practical considerations. I happen to agree with the parent's cynicism. Open government is less corrupt government, and there will surely be resistance to a program like this. What is the likelihood that something like this would be ignored? The aforementioned Wikipedia states that the Register is for public notices not "classified." Do government agencies really bother? Would Congress bother? Would it matter, practically speaking?

      Then there's the question of volume. I understand the current Register is thousands upon thousands of pages. What would be the best way to handle all this data? Pressure our Congressmen to form a committee to look into the possibility of proposing vaguely worded, easily subverted legislation that would create a billion dollar, privacy infringing, twenty-year behemoth of a program? Or dictate simply that the data should be available in a specified format (something akin to a patch) in a timely manner.

      I think the latter would be better, because it would force We the People to take a little responsibility for the program. I mean really, who doesn't think that an enterprising group of dedicated people, working for free in their spare time would work more efficiently than a monstrous bureaucracy? Sound like a familiar Slashdot battle?

      Either someone will rise to the challenge and write a utility to "visualize" the data in an interesting way, or not. If not, I think we have bigger problems than Congressmen not reading their bills.

      Make the data (near) freely available, then leave it up to The People to figure out how to use it. That's my take.

    2. Re:I don't think you understand by Anonymous Coward · · Score: 1, Insightful

      No, that's the whole point. Congress doesn't want to give up power and they are now just realizing they gave too much. How could this happen? The Patriot act is 402 pages long. I doubt that any senator read the entire bill before voting on it. I agree that a source control system is a good idea. However, I doubt it will solve the underlying problem, which is that congress doesn't vote on one issue at a time. They vote on packages.

      This is what the PATRIOT act is supposed to do:

      UNITING AND STRENGTHENING AMERICA BY
      PROVIDING APPROPRIATE TOOLS REQUIRED
      TO INTERCEPT AND OBSTRUCT TERRORISM
      (USA PATRIOT ACT) ACT OF 2001


      I don't see how removing congressional oversight over US attorneys has anything to do with terrorism.

    3. Re:I don't think you understand by pizpot · · Score: 1

      I like countries with slow steady governments--no news is good news. Ones not ashamed to say sorry once in a while. Not ones that have so many laws they can't even be read... and they ask my country to make more laws too. Go away, eh. We were fine before cable TV.

    4. Re:I don't think you understand by brainy · · Score: 0

      There is something that deals with legislation: the Congressional Record (wiki article, the actual thing). It provides a record of floor speeches, bills, and more! Of course, it would still have to be read...

    5. Re:I don't think you understand by Orgazmus · · Score: 1

      Of course nobody read it.
      They are true patriots, and will of course vote yes on the PATRIOT act, no matter whats in it.
      The main objective for anyone wanting power, is denouncing all opposition as unpatriotic.

      --
      The system had the verbosity of HTML combined with all the readability of compiled assembly viewed as bitmap images
    6. Re:I don't think you understand by Anonymous Coward · · Score: 1, Informative

      I've had to do some research that involved the Fed Reg and the EPA, so I know quite a bit about it.

      First, you have to know about the federal agencies. Congress leaves the implementation of the technical details of a "clean up the air" bill to the EPA, since, presumably, Congress-critters know nothing about smoke stacks, NO2, etc. The EPA then figures out what Congress wanted to do and then the _EPA_ makes the specific laws regarding "thou shall emit no more than 1 lb mercury per year" and this goes in the Code of Federal Regulations. (All this rulemaking applies to DOT, EPA, FCC... the list goes on and on.)

      The FR is, quite possibly, the best way to get involved with government. More specifically, it is the place where all the federal agencies that dictate policy (anything that goes in the CFR) basically "talk to themselves" and muse over how they're going to implement this new law that came down from Congress. Essentially, they try to determine intent and then suggest an idea over how it might be implemented in fines, reality, etc, in the CFR itself. They also, ALMOST ALWAYS, solicit comments from the public, and you have usually 60 days. (Even better, if you live in or around DC, there's usually a meeting somewhere where you can voice your opinion.)

      What the sad part is, on really contentious nerd stuff, you'll see the post-comment notice in the FR from the FCC or something, saying "Okay, we've got these comments. All of 50 of them, from the 300 million people in the US. And now we'll consider them. And this is how we'll put the CFR together." And this is where the "easily subverted" legislation can be fought, if it deals with a Federal agency.

      Really, the FR isn't all that bad. I was subscribed to the table of contents listserv for a while. You can ignore a lot of things (unless you're really interested in tarrifs on olives from China, or some such rot). But every once in a while, you'll hear about something you're really interested in.

      Now, this system has nothing to do with THOMAS and the Congressional Record. THOMAS already does ALL of the pre-publishing for bills and proposed bills. This is what the parent is asking. And it's in a more accessible format than the FR, that's for sure. Congress bills that affect the US Code only don't really touch the FR or the agencies. But, between THOMAS and the FR, you can keep pretty good tabs on the govmnt. Sheer volume can be a significant problem, though..

    7. Re:I don't think you understand by geoffspear · · Score: 1

      It's obvious. Before this act, terrorists could kill all of the US Attorneys and Senators, and when they were caught we'd just have to set them free because there'd be no one authorized to prosecute them. Now when they manage to wipe out most of our legislative and prosecutorial infrastructure, we'll still be able to hold them accountable, since we obviously won't have much more important problems to deal with in such a situation than finally starting to have trials for enemy combatants instead of turning them over to the military.

      --
      Don't blame me; I'm never given mod points.
    8. Re:I don't think you understand by Anonymous Coward · · Score: 0

      For the love of god, someone please mod parent up.

  4. Good idea by Wonko+the+Sane · · Score: 1

    Except: should they use bk or git?

    1. Re:Good idea by Dorceon · · Score: 1

      Perforce.

      --
      What sound do people on rollercoasters make? Hint: it's not Xbox 360.
    2. Re:Good idea by MichaelSmith · · Score: 1

      Except: should they use bk [...]?

      Thats never worth the risk

    3. Re:Good idea by maxume · · Score: 1

      That's some shitty baggage, but it isn't 'risk'(if the legal climate were such that Bitkeeper could stop all development on Mercurial because of the prior contributions it would be risk, but that is not the case). It is a huge opportunity cost, his job costs him (and the world) the benefits of mercurial development, and mercurial development costs him his job, but there isn't any risk involved, it is a choice with very clear consequences.

      --
      Nerd rage is the funniest rage.
    4. Re:Good idea by MichaelSmith · · Score: 1

      That's some shitty baggage, but it isn't 'risk'(if the legal climate were such that Bitkeeper could stop all development on Mercurial because of the prior contributions it would be risk, but that is not the case).

      The risk I was referring to is one at my end, nothing to do with Bryan. I am now in charge of the tools environment, including source control, where I work. If I was to decide to change away from our current system I would have to factor in the risk that our license could be pulled on arbitary grounds, this putting a huge amount of paying work at risk. Software which is Free (as in freedom) carries less risk than BK.

      Its a risk because I can't mitigate aganst it in any practical way.

    5. Re:Good idea by maxume · · Score: 1

      I was thinking in terms of 'you can count on Bitkeeper to behave aggressively'. Since there is no almost no chance they will be 'friendly', it is just exposure.

      --
      Nerd rage is the funniest rage.
  5. Fat chance by El+Cubano · · Score: 5, Insightful

    Shouldn't the same process be applied to bills being debated in national legislatures that affect potentially hundreds of millions of people?

    You mentioned getting email notifications about changes to the repository. You work with the code every day (or nearly every day). You see, these representatives in congress often times vote on bills which they have not even themselves read. They get the executive summary.

    That is like the difference between you reading the code for a newly modified parser class and getting one of your underlings to brief you about the changes. You might spend an hour or more reading source code for a whole new class, and only two minutes getting briefed on it. You have to get them actually read the bills first.

    Maybe we should require that all bills be read aloud in their entirety in an open session of congress?

    1. Re:Fat chance by lilomar · · Score: 1

      Maybe we should require that all bills be read aloud in their entirety in an open session of congress? Amen. Maybe this would help reduce porkbarreling too. If they are forced to listen to the entire thing they wouldn't be so quick to add random stuff to it.
      --
      The creator of this post (Jacob Smith) hereby releases it, and all of his other posts, into the public domain.
    2. Re:Fat chance by nick_davison · · Score: 5, Insightful

      If people are determined to obfuscate, they'll find a way to.

      You add version control... The first thing they'll do is hire aides to add literally thousands of minute ammendments to every bill for the simple reason that it now becomes impossible to read every minor change log. They may well not sneak anything nefarious in to this bill, the next one or the next ten. Then, one day, fifty bills later, after people have long since given up reading change logs, one of the thousand minor edits will do just what they're currently doing.

      With source control for code, you can monitor what goes in because people are rarely actively trying to sneak anything in. If you do have someone who wants that chance and so starts spamming change logs, you can identify their malicious intent, go to your boss and get them fired. In congress, sadly, they've long since turned a blind eye to such pork barrel behavior and, if they turn a blind eye to it in this form, there's no reason not to expect them to turn a blind eye to it in a future form.

      The original poster's mistake is thinking that congress somehow wants to not be corrupt. Yes, we can force a fix on one form... not that they actually want that fix... but, as the old saying goes, "Where there's a will, there's a way." and a lot of politicians have a very strong will for sneaking in self serving measures.

    3. Re:Fat chance by mikelieman · · Score: 1

      By Everybody... In HARMONY.

      --
      Technology -- No Place For Wimps! Grateful Dead and Jerry Garcia Chatroom -- http://www.wemissjerry.org
    4. Re:Fat chance by Albanach · · Score: 4, Insightful

      I think the point is that while such a change could be slipped in, it couldn't be slipped in anonymously. It'd be interesting if politicians had to take personal ownership of each line of every bill.

    5. Re:Fat chance by caitriona81 · · Score: 2, Interesting

      Lets go further - open reading during which you have line item voting of each clause, and another full reading after any reading in which a clause us stuck or an amendment made. This would dramatically slow congress down at first, but if upheld, within short time would practically abolish bundled legislation and pork barrel projects, as once the "vote on exactly one thing at a time" mentality took hold, things could no longer be slipped into bills.

      Alternatively, require the bills to be written entirely on the floor, motion by motion starting from a blank piece of paper and only introducing changes in the exact form in they are read. Same effect.

      Of course, this would actually protect the mechinisms of democracy from the corruption that is so rampant, so this would never happen...

    6. Re:Fat chance by TubeSteak · · Score: 4, Insightful

      Then, one day, fifty bills later, after people have long since given up reading change logs, one of the thousand minor edits will do just what they're currently doing.
      Make the change log public.

      Even if the watchdog groups don't catch the shenanigans before the bill passes, there will at least be a transparent record of who did what.

      Public accountability has a way of leading to public pressure. A Senator/Congressman will only be able to fire so many aides for sneaking in legislation before the public will say "maybe the problem isn't with the aides."
      --
      [Fuck Beta]
      o0t!
    7. Re:Fat chance by Lord+Bitman · · Score: 1

      --Reason: Please use fewer 'junk' characters.Reason: Please use fewer --
      r152892 | subcommittee-5928 | 2007-03-05 22:48:02 -0500 (Mon, 05 Mar 2007) | 2 lines

        * Compromise to end bickering over -r152891

      --Reason: Please use fewer 'junk' characters.Reason: Please use fewer --
      Individual lawmakers do not make changes, afaik.

      --
      -- 'The' Lord and Master Bitman On High, Master Of All
    8. Re:Fat chance by Anonymous Coward · · Score: 3, Interesting

      I think there are two points you overlook here related to commit privileges.
      First, you don't give commit privileges to interns. The only people with commit privs are actual senators/representatives/PMs. So some lackey can't change things without express authority from their privileged boss.

      Of course, lackeys will still do all the typing and doc prep. Then somebody with access to commit privs will do the final commit without even proofreading it. So you say that everything is same old, same old. But the changelog will show who authorized the commit. You have to take responsibility for your commits. You didn't proofread before signing off on a commit? You take the blame. You gave your credentials to one of your staff lackeys to do commits for you? You take the blame.

      And finally, if somebody tries to game the system by submitting 50 last minute changes everytime, you just vote no. Then you say, "I move to take a vote on changeset 1492, the last branch that has been stable for more than 90 minutes, and the only one that we have all been able to read." "Seconded." "A motion has been made and seconded... there will be a 30 minute pause while the build server compiles changeset 1492, after which the voting will commence."

    9. Re:Fat chance by complete+loony · · Score: 1

      Bill going into a committee? They can work on their own branch, and merge the changes back when they agree on them. Heh, I'd love to be able to run a blame report on something like the dmca or patriot act.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    10. Re:Fat chance by hxnwix · · Score: 1
      But we would still know who to blame for every letter of every bill.

      A lot of politicians have a very strong will for sneaking in self serving measures. I'm sorry, but I don't think that we should give in on this one. Our legal corpus should not be polluted with provisions and ammendments so odious as to necessitate furtive & anonymous implantation.
    11. Re:Fat chance by Orgazmus · · Score: 1

      Maybe its time to start all over.
      USA was an interesting project, but could not survive on the vigilance of its citizens alone.
      USA v 2.0 would be based on the same principles of freedom, democracy and liberty, but this time around it would be so bureaucratic that NOBODY, EVER would be able to change more than some minor regulations and rules.

      All laws would be written by a collective congress and passed with 80% of the votes.
      This would allow only the most important laws to actually make it to the books.

      --
      The system had the verbosity of HTML combined with all the readability of compiled assembly viewed as bitmap images
    12. Re:Fat chance by jimicus · · Score: 1


      A Senator/Congressman will only be able to fire so many aides for sneaking in legislation before the public will say "maybe the problem isn't with the aides."

      Similarly, an entire House (forgive me if I get the terminology wrong, I'm not American) can only sneak through so much stupid legislation, ship young men off to war without a clear reason, set up prison camps which bypass the Geneva Convention and make excuses for their own soldiers torturing Iraqi prisoners before the public will say "maybe the problem isn't in Iraq".

      I'll probably get modded down for this, but I've got karma to burn and I still think the point stands.

    13. Re:Fat chance by UncleFluffy · · Score: 1

      The first thing they'll do is hire aides to add literally thousands of minute ammendments to every bill for the simple reason

      7-day "sniper rule" (like online auctions) and limiting change submissions to the original sponsors of the bill (anyone else has to write their own bill to enact amendments). Can't vote until 7 days have passed after the last change.

      --

      What would Lemmy do?

    14. Re:Fat chance by OctaviusIII · · Score: 1

      Well, one of the problems with governments is that they are so outdated. I was an intern staffer in the Canadian Parliament for a few months and one of my jobs was to hand-color a poster-sized map of a riding (district) with who won which polling area. Hand color. This was so that we could target our mail flyers to various parts of the riding where we were weaker, stronger, or in between. The process to send out these flyers required us to hand-write forms that would be sent to the mail room that said where we wanted it sent, and we needed one form for each 300 people, as that was the most that could be processed with one form. In other words, they'd been doing it this way since the 1950s.

      Creating a change-log would be a good idea, but it would have to be for the public. In DC itself, you would have to get through to ridiculously busy legislative assistants and extraordinarily busier representatives who quite simply do not have spare time. The public could raise issue with things, and I'm sure there are some political geeks that would pore over that and write their local political blogger with something they found.

      So: change-logging is a good idea, but it would be for the people to read first; the politicians would almost certainly come second.

      --
      What's this? Another weblog? On transit?
    15. Re:Fat chance by Heian-794 · · Score: 1

      >>Maybe we should require that all bills be read aloud in their entirety in an open session of congress?

      Amen. Maybe this would help reduce porkbarreling too. If they are forced to listen to the entire thing they wouldn't be so quick to add random stuff to it.

      >Better yet -- make the members of Congress write out all bills passed into law by hand.

      That would cut down on obfuscation and legalese in a hurry.

    16. Re:Fat chance by Dog-Cow · · Score: 1

      The first "important" law passed would be a reversion to USA 1.0.

    17. Re:Fat chance by Orgazmus · · Score: 1

      Well. Make it so an amendment og other change to the Constitution had to be authorized by a 80% vote in a nation wide election?
      Should keep the bat bastards from screwing up too much?

      --
      The system had the verbosity of HTML combined with all the readability of compiled assembly viewed as bitmap images
    18. Re:Fat chance by kabocox · · Score: 1

      You mentioned getting email notifications about changes to the repository. You work with the code every day (or nearly every day). You see, these representatives in congress often times vote on bills which they have not even themselves read. They get the executive summary.

      That is like the difference between you reading the code for a newly modified parser class and getting one of your underlings to brief you about the changes. You might spend an hour or more reading source code for a whole new class, and only two minutes getting briefed on it. You have to get them actually read the bills first.

      Maybe we should require that all bills be read aloud in their entirety in an open session of congress?


      Maybe we should just declare that all the bills/laws passed in congress for the year should not exceed 12 pages and that they have to review all previous bills/laws until all congressional bills/laws fit within 12 pages. (Actually, I'd like it to get down to only a page. I don't think that people can follow more than a page of laws/rules so anything that you expect or want people to follow needs to be short and fairly understandable.)

    19. Re:Fat chance by DavidTC · · Score: 1

      That is a fucking brilliant idea.

      Everyone who is going to vote for a bill has to read it, out loud, at the same time. They only have to do this once, if they bill hasn't changed they don't have to bother, and if it's been changed via amendments, they merely have to read the amendments out loud.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    20. Re:Fat chance by DavidTC · · Score: 2, Insightful

      It's not the House, or the Senate, that's really doing either of those. It's the Executive, which apparently has discovered a brand new power which never existed before this point...when signing bills into law, he's decided he can remove parts of them he doesn't like, via 'signing statements'.

      Yes, other presidents have had signing statements, but they only were directives to his underlings in the executive branch, for example, if a bill said 'Here's X million dollars to maintain bridges and ferries however needed', he might say 'Spend roughly Y of that on bridges and Z of that on ferries', which is entirely within his rights as the person in charge of the executive branch. He could have just as easily sent them a memo directing them to do that, but if he puts it with the bill it gets to everyone.

      Bush, OTOH, thinks it's reasonable for Congress to send him a bill saying 'It's illegal for anyone to do X', and he write 'Unless I decide it's important' and sign that. (Instead of, you know, not signing it, which would be correct way for it to not become law.)

      We entered a constitutional crisis the very first time Bush decided that his completely-made-up-power to protect the country trumped actually passed laws. (Seriously. Someone explain to me where the President got the Constitutional 'power' to protect this country from enemies? Obviously, all the government should do that, but I see no specific abilities with the President in that respect.)

      --
      If corporations are people, aren't stockholders guilty of slavery?
    21. Re:Fat chance by Jonny+do+good · · Score: 1

      Seriously. Someone explain to me where the President got the Constitutional 'power' to protect this country from enemies?

      It's called the commander in chief role. While I will agree that Presidents tend to overstep their bounds, with Bush being no exception. If you want examples of others abusing their power I can probably dig one up for every President to ever sit in office. The country has a history of a power strugle between the branches since before the Constitution was ever even finalized.

      The executive branch is there for the purpose of enforcement. Congress passes laws, the Judiciary decides guilt/innocence/punishment, and the excutive enforces laws. Enforcement is the only part that can protect. A law is useless without enforcement, hence the President is the sole individueal with the "power" to protect the country from enemies. The President has the sole authority to declare war, not congress. Congress can keep that power in check by refusing to fund a war. There is a system of checks and balances, but in truth the Constitution gives the power to protect the country from enemies and to decide who those enemies are. No other branch has this power by design.

      If you really belive that the Preisdent doesn't have the power to protect the country from enemies you really need to go and read the Constitution. It is quite clear in this matter.

    22. Re:Fat chance by Stephen+Ma · · Score: 1
      It's called the commander in chief role. While I will agree that Presidents tend to overstep their bounds, with Bush being no exception. If you want examples of others abusing their power I can probably dig one up for every President to ever sit in office. The country has a history of a power strugle between the branches since before the Constitution was ever even finalized.

      Right, and by writing the above you're hoping that we won't notice the immense difference between bad and worse. Bush is much, much worse.

    23. Re:Fat chance by Jonny+do+good · · Score: 1

      Bush is much, much worse.

      Everyone is entiled to their own opinion. Most of what he has done ahs been done by his predicessors. Yes, he may have used things like the NSA wiretap program more extensively (a program in existance for decades and used extensively by Clinton as well), and tried to execute more power than most, but it is more of a symptom of people in the position than particular person. Obviously you hate Bush, and probably attribute anything that congress has done to him even though his working relationship with them has been tenious at best even when the Republicans were in power.

      I am personally not a big Bush supporter myself, but the other options have been even more disturbing (they haven't been willing to stick to their guns on even minor issues, and this includes people in both parties). I am not for taking away liberties, but I amslo not for things like redistribution of wealth and having the government protect me from my own stupidity (both parties do this, Democrats think we can't shot an armed burgaler in our own homes and Republicans don't think they have the right to push their morals on me). I personally lean libertarian and don't really like much of what any president since Reagan has done, and even he did a lot that distrubed me. All of the politicans in Washington are corrupt with a few exceptions. One of those I have the most respect for is Liberman and his party has almost excommunicated him. He doesn't follow a party line and uses reason when making decisions rather than listening to the idiot figureheads with extremist views like most politicians on both sides.

      Rather than just spouting off what you think others believe when trying to attack them, maybe, just maybe you should ask them what they think. Maybe you should use some facts to back up your statements rather than try and attack someone whom you know nothing about and haven't even bothered to dig into. In my opinion you smide remark makes you seem like a tool, but I will only atack your remark and not try to make implications about what you are trying to say that are not evident in your comments. Try doing some historical research if you really think the Bush is much much worse than a proven sexual preditor (I'm not talking about Monica, she was willing, but the trial where Monica came up where he haid to pay 100's of thousands in a civil judgement) named Clinton who was only the second President ever to be impeached for lying under oath, an incompetent Carter that couldn't handle a hostage crisis and made our already suffering economy worse, a Bush Sr. that trashed our economy and let himself be tricked into passing a tax hike by the Democrats just for them to use it against him in an election, a Nixon that was impeached for a cover up, etc, etc, etc. All of these Presidents have been bad in reality, some have just had better PR people or were more personable, or had inside connections in the major press outlets. I can go on and on about all of the mistakes that all of these Presidents made if you would like just to make it clear that there s really nothing new here. And as I said, Bush is not really much, much worse, he is just as bad as the rest of them.

    24. Re:Fat chance by nasch · · Score: 1
      IMO this is where your plan breaks down:

      And finally, if somebody tries to game the system by submitting 50 last minute changes everytime, you just vote no. Then you say, "I move to take a vote on changeset 1492, the last branch that has been stable for more than 90 minutes, and the only one that we have all been able to read."
      It relies on Congress members to be honest and do the right thing. Any such system is doomed. They will continue to scratch each others' backs and put in pork. It's not currently a secret that they don't read the legislation, and there doesn't seem to be any outrage about it. I haven't heard about anybody in Arlen Specter's office being fired for slipping in a provision to the Patriot Act at the behest of the Justice Department, despite the fact that it's known who did it (without Specter's knowledge, no less). If nobody cares now*, why would they start caring if it was all in a source control system?

      * or not enough people, or not the right people

    25. Re:Fat chance by nasch · · Score: 1

      limiting change submissions to the original sponsors of the bill
      This would encourage bills with hundreds of sponsors. You would have to combine this rule with a rule limiting the number of sponsors.

      Can't vote until 7 days have passed after the last change.
      IF they were unable to find a way to inject spam (hundreds of meaningless amendments to every bill) then this might be effective - IF it were combined with the aforementioned law that every member has to read and understand every bill, subject to criminal penalties. Members would be unable to claim they didn't know what was in the bill, because they would expose themselves to prosecution. You would have to stop the amendment spam at the same time though, otherwise we would have to acknowledge that nobody could have time to read all the bills in just seven days. And if you extend the period to 30 days (without addressing the spam), then the number of spam amendments would just go up into the thousands - the classic spam arms race.
      However, since the people who could change the rules are the same people who benefit from the rules being the way they are now... well this is all an interesting but pointless discussion. :-(
    26. Re:Fat chance by Stephen+Ma · · Score: 1

      Twitchy, aren't you? For good reason, probably. I said that Bush was much, much worse, and I meant it. There are things worse than torture, but not many. And Bush is the Torturer in Chief.

    27. Re:Fat chance by DavidTC · · Score: 1

      It's called the commander in chief role.

      Which means he's the commander of whatever military Congress chooses to have.

      Military commanders do not choose what the military does except within the limits defined for them. Lieutenant do not decide to take hills, generals do not decide to deploy nukes, and presidents don't decide to invade countries. They all merely follow lawful orders. The president doesn't get orders, but he does have to follow the law. (Or, to put it another way, Congress gives him orders via the law.)

      And none of that means he's in charge of 'national security'. Congress is the group that has the requirement to raise an army and navy in times of war and to, and I quote 'provide for calling forth the Militia to execute the Laws of the Union, suppress Insurrections and repel Invasions'. And to 'provide for the common Defence'.

      That's right. It's the explicit job of Congress to repel invasions. Or, at least, provide the means for someone else to do it.

      The President has the sole authority to declare war, not congress.

      I'm sorry, you've apparently confused this country with a different one. Congress, in fact, has the sole authority to declare war. It rather explicitly says that when it says 'Congress shall have power...to declare war'

      The president has...um...well, no authority to really do anything at all by himself. Seriously. Most of his powers are veto-ish, in that he can override another branch, or they require confirmation by another branch. But let's look at the sole places where he's given any power:

      The President shall be Commander in Chief of the Army and Navy of the United States, and of the Militia of the several States, when called into the actual Service of the United States(As I said, being commander just means he's the top order-taker.); he may require the Opinion, in writing, of the principal Officer in each of the executive Departments, upon any subject relating to the Duties of their respective Offices(His amazing 'Demand an opinion of his own staff in writing' power), and he shall have Power to Grant Reprieves and Pardons for Offenses against the United States, except in Cases of Impeachment. (His veto over the judicial branch.)

      He shall have Power, by and with the Advice and Consent of the Senate, to make Treaties, provided two thirds of the Senators present concur (And you could write this the other direction and say that Congress has the power to make treaties if he agrees.); and he shall nominate, and by and with the Advice and Consent of the Senate, shall appoint Ambassadors, other public Ministers and Consuls, Judges of the supreme Court, and all other Officers of the United States, whose Appointments are not herein otherwise provided for, and which shall be established by Law(Another 'must agree with Congress' power.): but the Congress may by Law vest the Appointment of such inferior Officers, as they think proper, in the President alone, in the Courts of Law, or in the Heads of Departments.(This isn't a power of the president at all, it's a power of congress to let the president do something.)

      The President shall have Power to fill up all Vacancies that may happen during the Recess of the Senate, by granting Commissions which shall expire at the End of their next Session. (So he can do something, only if Congress doesn't.)

      Section 3 - State of the Union, Convening Congress

      He shall from time to time give to the Congress Information of the State of the Union, and recommend to their Consideration such Measures as he shall judge necessary and expedient(This isn't a power either! It's a duty!); he may, on extraordinary Occasions, convene both Houses, or either of them(That's right! An emergency power! If something really bad happens, he can...make Congress get their asses back to Washington and actually do something!), and in Case of Disagre

      --
      If corporations are people, aren't stockholders guilty of slavery?
    28. Re:Fat chance by DavidTC · · Score: 1

      You may consider yourself a libertarian, but you've been almost entirely drinking the Republican Kool-Aid. I will point out your factual errors:

      Yes, he may have used things like the NSA wiretap program more extensively (a program in existance for decades and used extensively by Clinton as well),

      He didn't use the legal FISA wiretap program, until recently forced to by the courts. Before that, he wiretapped in violation of the law. Whoever told you anything else was lying to you.

      Obviously you hate Bush, and probably attribute anything that congress has done to him even though his working relationship with them has been tenious at best even when the Republicans were in power.

      Asserting the Republicans in Congress 'did anything' is a factual error. Just kidding...barely.

      One of those I have the most respect for is Liberman and his party has almost excommunicated him. He doesn't follow a party line and uses reason when making decisions rather than listening to the idiot figureheads with extremist views like most politicians on both sides.

      Lieberman does follow a party line. He follows the Republican party line, which is why the Democrats got rather annoyed at him and kicked him out.

      Granted, he lied during the election and asserted he was really a Democrat, and when the Republican in Conneticut reelected him he immediately continued his 'provide cover for Republican insanities by being a token Democrat who agrees with them' and supporting the war he had vowed to end.

      Now, you may agree with Lieberman's position, although I have to say, the Libertarian party seems to be in a rather large disagreement with, at minimum, the continuation of the war. But don't blame Democrats for actually wanting Democrats in their party. Lieberman was free to run as an independent and get elected, and he did so.

      Try doing some historical research if you really think the Bush is much much worse than a proven sexual preditor (I'm not talking about Monica, she was willing, but the trial where Monica came up where he haid to pay 100's of thousands in a civil judgement) named Clinton who was only the second President ever to be impeached for lying under oath

      That is an extremely...wrong...description of the Paula Jones case. The courts dismissed her suit, because she couldn't demonstrate, even if her claims were true, that she actually suffered any harm. Before the appeal was looked at, Clinton, apparently tired of this whole thing, gave her $85,000 to just end it.

      I don't know how you got 'sexual predator' out of that. The last court to look at the whole thing found him completely non-liable for anything.

      And, yes, he lied, and, yes, he got in trouble for that with the bar. Shame on him for that, but that doesn't appear to be that related to politics.

      an incompetent Carter that couldn't handle a hostage crisis

      Oh, good lord. You do have the talking points down, don't you. First of all the hostage crisis was extremely unimportant. Seriously. 52 damn people. That many people die every fifteen minutes from smoking! It cost him the election, but pretending it's some huge stain on Carter is completely idiotic.

      And secondly, Reagan caused the hostage crisis to be extended by almost twice as long as it should have been. Why you're blaming anything on Carter is beyond me. Carter couldn't very well invade Iran to get the hostages back, and once the Shah died, he proposed exactly the deal that was accepted minutes after Reagan was sworn into office.

      Can you come up with a single reason why anyone should care one tiny bit about the hostage crisis, and, if so, why they should blame Carter? Can you explain how Carter should have handled it?

      and made our already suffering economy worse,

      Do you have an example of how he made it 'worse', or just repeating words you have heard before? Because he didn't actually make anyt

      --
      If corporations are people, aren't stockholders guilty of slavery?
  6. some people wouldn't get it by dilbert627 · · Score: 1

    Yeah, that's a really good idea. But all those emails might clog up the internet tubes, and be delayed several days...

    1. Re:some people wouldn't get it by Digital+Vomit · · Score: 1

      Yeah. I mean, if the internet was like some sort of truck you could just dump stuff on, then I could see something like this working. However, with the internet being the series of tubes that it is...

      --
      Modern copyright is theft of culture from everyone and it retards the progress of the useful arts and sciences.
  7. Paperless Congress by Benaiah · · Score: 3, Insightful

    Its all done with paper.

    Maybe if some of the politicians passing laws about technology were a bit more tech savvy we wouldn't see any of this. Corruption by camouflage. I bet that even though the changes weren't supposed to be in there. They won't be amended. That would just be silly.

    1. Re:Paperless Congress by Doppler00 · · Score: 1

      Yeah, let's face it. People in Congress are old and computer illiterate. It's pathetic. This is why government is so inefficient. Anytime I see someone holding a book, a binder, or caring BOXES of freakin' papers into congress. It's just absolutely pathetic. Or even worse, those poster boards they have generated that they yap about on CSPAN, as if powerpoint was too complicated for them.

      I've been trying to convince the people where I work to go digital with all our documents, I even started a wiki for documents. Sadly, it's hard to change old BAD habbits. I have almost 500 user manuals on a server, easy to find. Where do people go first? The filing cabinet. And most of the docs there are out of date anyway.

  8. Read the Bills Act by remahl · · Score: 5, Insightful

    Make Congress Read the Bills. If they have to sit through a reading, maybe they'll cut down on the length and complexity of the laws. Here, apparently nobody knew what they were passing into law.

    1. Re:Read The Bills Act by RealGrouchy · · Score: 1

      The problem is that omnibus bills (common in the U.S., prohibited in many countries) are long, complex, and in some cases, intentionally deceptive.

      This idea of getting senators to read long, complex, and decpetive bills before they vote on them seems to be a roundabout way of trying to "solve" the problem. Why not just elminiate omnibus bills in the first place?

      - RG>

      --
      Hey pal, this isn't a pleasantforest, so don't waste my time with pleasantries!
    2. Re:Read The Bills Act by timeOday · · Score: 1

      The "Read the Bills Act" would also require that every piece of legislation be posted on the Net in its final form for a full 7 days before any vote could occur, giving the rest of us time to read and react...
      That makes so much sense, I can't wait to hear how somebody will spin to make it sound like a bad idea.
    3. Re:Read The Bills Act by DerekLyons · · Score: 0

      A group called DownSizeDC.org is promoting a bill that would force every legislator who votes for a bill to sign a declaration that have either read the entire text of the bill, or had it read to them. The "Read the Bills Act" would also require that every piece of legislation be posted on the Net in its final form for a full 7 days before any vote could occur, giving the rest of us time to read and react...
       
      There used to be requirements in US House and Senate for reading of the bills, but they both routinely waive that requirement. If it were required, the number and complexitiy of bills actually presented would go down dramatically.

      That's a wonderful theory - right alongside "we'll all hold hands and sing kum-by-ya" in practicality. The folks at DownSizeDC.org seem to have failed to notice that it's 2007, not 1807. You can't run a country in the 21st century the same way you could a much smaller and less complex country 200 years ago today.
    4. Re:Read the Bills Act by symbolic · · Score: 1

      Reading should be MANDATORY - how it ever got to this point were reading (and hence, understanding) the laws that are passed, is beyond me. I'd go so far as to call it political malpractice. And it should be actionable.

    5. Re:Read The Bills Act by jlarocco · · Score: 2, Insightful

      That's a wonderful theory - right alongside "we'll all hold hands and sing kum-by-ya" in practicality. The folks at DownSizeDC.org seem to have failed to notice that it's 2007, not 1807. You can't run a country in the 21st century the same way you could a much smaller and less complex country 200 years ago today.

      I'm sorry, but you didn't really back up your statement with any facts. It sounded like you're saying congress and the senate shouldn't have to do their job because it's too hard to read? Was reading easier 200 years ago?

      Senators and congressmen get paid $165000 a year to read, debate and pass new laws. It's their fucking job. At the very least, they should know what the fuck they're voting for. If they don't want to do the job, they shouldn't run for office.

    6. Re:Read The Bills Act by Asic+Eng · · Score: 4, Funny

      Shouldn't be too difficult to have a staffer slip that into a bill.

    7. Re:Read the Bills Act by jafuser · · Score: 1
      Good luck. All it'd take to get rid of it is this:

      Rep A: "This budget bill is too long and we all need to move on to more important matters. I make a motion to repeal the Read the Bills Act."

      Rep B: "Seconded"

      Chair: "All in favor?"

      (loud approval)

      Chair: "Opposed?"

      (quieter acknowledgement)

      Chair: "The motion passes, the RTBA is repealed."

      The only way such meta-laws (including the no-riders type of laws) can work is through a constitutional amendment.

      --
      Please consider making an automatic monthly recurring donation to the EFF
  9. Should, yes... by Junior+J.+Junior+III · · Score: 4, Funny

    This problem should really take care of itself. Just get a staffer to SQL-inject* the necessary clause as a rider for some boring budget stuff that no one will read all the way through, wait for Dubya to sign it, and then pop out and shout p0wned! Then they'll have to build that foolproof system, and we'll be all set.

    *SQL = Staffer Quill Language

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
    1. Re:Should, yes... by shagymoe · · Score: 1

      Yeah, but how do you actually SAY that? p0wned. Is it like pohned? Or is is pee-owned? Or maybe P, zero, wned! Could it be like POW...ned? Or, keeping with the zero theme, is it peezowned?

      I think we have to sort out the taunt before we really embarrass ourselves.

  10. Sure, but... by Anonymous Coward · · Score: 1, Funny

    ...I'm more concerned about their system of bug tracking.

    1. Re:Sure, but... by Anonymous Coward · · Score: 0

      Why do I feel like I'm their unit test framework?

      Could we at least get a beta? Nah, screw it, I'm going to find some country which is at 2.0 or 3.0 already.`

    2. Re:Sure, but... by noamsml · · Score: 1

      Those aren't bugs, they're features!

  11. Yes, and a debuggable malloc too. by istartedi · · Score: 4, Interesting

    I once had a conversation with a lawyer friend, who explained that there are portions of the law that refer to laws that have been repealed. I tried to explain to him that in computing this is directly analogous to de-referencing a pointer to memory that's been free()'d. We all know what this does in a program. In law, it perhaps there is a default judgement in cases like this. He was just a law student at the time, and IANAL, so maybe some real lawyers could explain how this situation is handled now.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    1. Re:Yes, and a debuggable malloc too. by MindStalker · · Score: 2, Interesting

      Yea, if a law overrides another law it states so. Whats really fun is when a law unintentionally contradicts another law without intending to or with any notice :)

    2. Re:Yes, and a debuggable malloc too. by RealGrouchy · · Score: 1

      Traditionally, it's been solved a fight to the death.

      This system seems to be working well, as the judgements have never been appealed.

      - RG>

      --
      Hey pal, this isn't a pleasantforest, so don't waste my time with pleasantries!
    3. Re:Yes, and a debuggable malloc too. by kushboy · · Score: 1

      I've noticed things like this before. It began when I was a student senator at a university and read through the student constitution: piece of crap. I went through and had to amend it all up. Then I wondered how well the state statutes were written: longer piece of crap. It's really surprising, or was to me. So much points to removed sections or points to sections that have been altered. Coming from a programming background, it was scary at first, but speaking to people who I thought would care, it doesn't seem like a big deal. They said they'd get around to it but would love an email whenever I found an error.

    4. Re:Yes, and a debuggable malloc too. by Myopic · · Score: 2, Funny

      Yes, thankfully laws are more like a high-level scripting language, interpreted inside a sandbox which can heuristically decide how to handle situations where the program logic produces exceptions; we call that sandbox the Court system. In fact the heuristics employ a learning algorithm called stare decisis . Because of stare decisis, the heuristics should become better and better over time, but some rogue hacker keeps hotpatching the system code, causing new exceptions; we call that hacker Congress.

      Shall I go on? See our system code also interfaces with a legacy system called common law...

  12. Don't be silly ... by jc42 · · Score: 3, Insightful

    That would make "earmarks" and "pork" very difficult to insert in bills without leaving evidence of who did it. Congress would never allow such things to be audited.

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    1. Re:Don't be silly ... by Dragonslicer · · Score: 1

      I dunno, I think most congressmen openly acknowledge funding for pet projects that their interns slip into defense spending bills. How else can they brag about it to their constituents?

    2. Re:Don't be silly ... by jc42 · · Score: 1

      Well, yeah, but that's after the bill has passed. Before the vote, such things are supposed to be difficult to find, so that no public opposition arises.

      And they don't always brag about such things publicly. The recipients who've paid for them know about them, and that's what's important to keep the funding flowing.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  13. Merging by Michael+Woodhams · · Score: 1

    Great, then it comes time to merge the HR branch of the bill with the Senate branch. Some overworked staffer sits there clicking 'accept' to all changes without looking at them, then they pass the bill and wait for it to crash to find the inconsistencies.

    --
    Quattuor res in hoc mundo sanctae sunt: libri, liberi, libertas et liberalitas.
  14. Has happened before... by HaeMaker · · Score: 3, Interesting

    Courtney Love describes how all recording contracts became "Work for Hire" by a similar process:

    http://archive.salon.com/tech/feature/2000/06/14/l ove/index.html

  15. Yeah or maybe... by Rotten168 · · Score: 2, Insightful

    people shouldn't vote for these fools.

    1. Re:Yeah or maybe... by Anonymous Coward · · Score: 0

      "Well, I believe I'll vote for a third-party candidate"

      "Go ahead, throw your vote away!"

    2. Re:Yeah or maybe... by Dystopian+Rebel · · Score: 1

      Which fools should they vote for?

      --
      Rich And Stupid is not so bad as Working For Rich And Stupid.
    3. Re:Yeah or maybe... by MichaelSmith · · Score: 1

      people shouldn't vote for these fools.

      But then the wrong lizard might get voted in.

    4. Re:Yeah or maybe... by Rotten168 · · Score: 1

      Are you David Ickes or something? ;)

  16. Alternative 2 by EmbeddedJanitor · · Score: 2, Funny
    Use source control for the whole of congress, not just the bills.

    Oops, seem to have made some bad mistakes voting in some idiots in the last election? No problems just type "cvs update -D 2000-01-01 congress" and get back the congress you had back then.

    --
    Engineering is the art of compromise.
    1. Re:Alternative 2 by ari_j · · Score: 1, Funny

      Sounds good to me. Bill Clinton gave us something that few Republican presidents ever have: a Republican Congress. I'm just in favor of as little party solidarity between the House, the Senate, and the Executive as possible. :P

    2. Re:Alternative 2 by Trailer+Trash · · Score: 4, Funny

      cvs? It sounds like someone's already using subversion...

    3. Re:Alternative 2 by Anonymous Coward · · Score: 0

      I'm just in favor of as little party solidarity between the House, the Senate, and the Executive as possible.
      Tru dat. When no side has a power advantage, the people win. Unless, of course, someone paid for reps on all sides.

      Oh fuck.
    4. Re:Alternative 2 by clay_buster · · Score: 1

      Why limit it to the last election? Every "build" seems to have its issues.

    5. Re:Alternative 2 by dkf · · Score: 1

      cvs? It sounds like someone's already using subversion...

      Use git for congresscritters...
      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    6. Re:Alternative 2 by WWWWolf · · Score: 2, Funny

      cvs? It sounds like someone's already using subversion...

      To avoid all gits from using subversion and leading us to the darcs alleys of police state tactics, we should make the arch of laws as monotone as possible!

    7. Re:Alternative 2 by maxume · · Score: 1

      How bzr. Oh well, bk to work.

      --
      Nerd rage is the funniest rage.
    8. Re:Alternative 2 by DavidTC · · Score: 1

      Bill Clinton didn't do that, a bunch of faux fight-the-system-outrage (Over crap the Republicans have managed to do 50 times worse, aka, Abramoff), hot-button issue (Hey, good job doing something about that flag burning), broken promises (Where'd those voluntary term-limits go?) and brilliant unified campaigning did that.

      Bill Clinton did not lose the 94 Congressional election, the Republicans won it. They'd probably won it no matter who had won in 92. If the voters were distancing themselves from Clinton, he wouldn't have won in 96.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    9. Re:Alternative 2 by ari_j · · Score: 1

      There are reasons that Clinton won in '96 other than voters standing behind him. The Republicans ran Bob Dole, who had the charisma of a wooden spoon at best, and gave Clinton at least the fence-sitter vote. It'd likewise be hard to say that Bush won the 2004 election because voters were not distancing themselves from him. It seems more likely to me that the Democrats just got lucky and managed to run the only candidate who couldn't beat Bush. But maybe I'm just cynical.

    10. Re:Alternative 2 by compro01 · · Score: 1

      I'm just in favor of as little party solidarity between the House, the Senate, and the Executive as possible. :P

      if harper's plans for an elected senate up here go through, i'd personally be voting for differant parties for each.

      --
      upon the advice of my lawyer, i have no sig at this time
    11. Re:Alternative 2 by DavidTC · · Score: 1

      There are reasons that Clinton won in '96 other than voters standing behind him. The Republicans ran Bob Dole, who had the charisma of a wooden spoon at best, and gave Clinton at least the fence-sitter vote.

      I'm not entirely sure that it's fair to compare Bob Dole and wooden spoons.

      It'd likewise be hard to say that Bush won the 2004 election because voters were not distancing themselves from him. It seems more likely to me that the Democrats just got lucky and managed to run the only candidate who couldn't beat Bush.

      Kerry is what you get when the Democrats in Washington choose a presidential candidate. (Or, in fact, choose anyone at all.) This is because the people advising the Democrats in Washington are complete fucking morons who have almost a zero success rate, yet for some reason keep being listened to.

      If it had been up to them, the Democrats would have lost the 2006 election.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  17. Read The Bills Act by Anonymous Coward · · Score: 5, Informative

    There is another way to look at controlling legislation, IMHO much more important than mere source control:

    A group called DownSizeDC.org is promoting a bill that would force every legislator who votes for a bill to sign a declaration that have either read the entire text of the bill, or had it read to them. The "Read the Bills Act" would also require that every piece of legislation be posted on the Net in its final form for a full 7 days before any vote could occur, giving the rest of us time to read and react...

    There used to be requirements in US House and Senate for reading of the bills, but they both routinely waive that requirement. If it were required, the number and complexitiy of bills actually presented would go down dramatically.

  18. Great suggestion but... by kad77 · · Score: 2, Interesting

    We can't Congress to be transparent in the process of who votes for bill revisions such as earmarks or some other types of amendments AFAIK. Try getting those initial steps worked out first (right), then talk about pushing meaningful revision control.

    For them, I'm guessing this idea ranks right up there with allowing more CSPAN cameras, databases on attendance (+other metrics), term limits, etc. If we get a bill addressing this topic, I'm sure it's title will match the concept far more than the content.

    Another class idea that will be promptly ignored by the cretins more interested in personal power than public service.

  19. Throw in a garbage collector as well. by NotQuiteReal · · Score: 5, Insightful

    If we could pass laws/amendments to "sunset" EVERY existing law, then our esteemed representatives could spend their time deciding what laws are important enough to renew, rather than making up new malarkey.

    --
    This issue is a bit more complicated than you think.
    1. Re:Throw in a garbage collector as well. by istartedi · · Score: 5, Insightful

      OK, as long as there's somebody to implement an OnSunset() function that notifies the legislature. Otherwise, you could end up with situations where, for example, the meat industry suddenly no longer has to control rodents, and nobody realizes it until they walk into their local KFC and find that all the chicken has been replaced by.... oh... nevermind.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    2. Re:Throw in a garbage collector as well. by complete+loony · · Score: 1

      Personally I want to see clear use cases and good test coverage. How do they expect to be able to re-factor if they don't know what the current system is actually doing?

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    3. Re:Throw in a garbage collector as well. by Anonymous Coward · · Score: 0

      Right, because something like that couldn't be handled at the state or local level.

  20. Read the LawyerSpeak Act by Anonymous Coward · · Score: 0
  21. I think Blizzard puts it best... by Logiksan · · Score: 1

    "Working as intended."

  22. Not needed. by afeinberg · · Score: 4, Informative

    Sadly, this is a bit alarmist.

    Bills are already drafted using XML assigned numbers. Any amenment to a bill has its own number, bills which are "engrossed" or passed have a different number. They know exactly what they are voting for.

    http://xml.house.gov/

    1. Re:Not needed. by TheSync · · Score: 1

      When I first downloaded the final FY'06 Committee Report on the HHS Appropriation, it was a PDF scanned in from a combination of printed text with considerable handwritten markup.

    2. Re:Not needed. by Ignis+Flatus · · Score: 3, Insightful

      but i don't see anything there that indicates to me that their use of XML constitutes a document control system.

      and another thing, as many are alluding to, a document control system won't prevent the compiling of assinine code. but what it will do is give you a forensics system. it makes people accountable in a way which is easily monitored. if bad legislation is enacted, you can always make amendments, and the dcs will make it easy to highlight exactly what was changed so that you may check it with a minimum of labor at the last minute before voting again. both legislators and congressional aides would have little excuse for their improper actions and inactions.

      now for the bad news. the system relies on computers, and most of your legislators (senators at least, and probably most representatives) are still computer illiterate. their aides aren't, of course, but most of these people just want you to show them the piece of paper to sign, or the yes/no button to push, so that they can get back to their golfing/schmoozing.

      and also, who controls the document control system? it would be necessary to have complete openness so that the googles of the world could record every change as it occured in real time. and for matters of national security, much of the publicly-accessible law would have to be redacted. perhaps something like a checksum for redacted material could be provided to at least ensure that unviewable text hasn't been tampered with.

    3. Re:Not needed. by forgotten_my_nick · · Score: 1

      They already have a source control system. If you look at thomas.loc.gov you can see it in action. However as you will see after a while that they have already learnt to make it painful to read.

      Some examples.
      1. Multiple edits in a document but only the edits shown seperate with page numbers to link to the real bill. In this case the edits on their own don't mean much but you may have to read paragraphs to understand the context of the change, while a bit further down the context changes again on the edits.

      2. Multiple bills put in with the same results.

      3. Riders put onto bills that are not related to the bill.

      4. Multiple versions of the same bill being moved around making it hard to determine which is the main one.

      Add to that information overload. Some of the bills can take days to read. The Patriot act got passed because no one had time to fully read it.

      But even with a system of checks and balances mistakes are also likely to happen. Take Ireland for example. Last summer they rushed a law through that stopped pedophiles being let off free due to a loophole and in doing so accidently removed a clause that made it illegal to solict children online. That is only being changed today.

    4. Re:Not needed. by foniksonik · · Score: 1

      Hmm actually the whole thing except the title and summary could be redacted with checksums and published openly as a log of changes with corresponding codes for whom made the changes. This would achieve the purpose of internally tracking all changes, providing public accountability for last minute edits AND proving who was involved in what legislation drafting.

      Would be interesting to actually see what our elected reps are doing and whether they are getting the job done or not. OTOH it would also be funny and pathetic to see them game the system by making pointless edits to documents just to get their name in there (though I'm sure this already happens) so their constituents would see that they are working for them.... though they will pay attention to what they are getting in bed with the first time they put in a random edit to some bill that everyone in their state hates ;-p

      In the end I don't see how this type of tracking system could be bad. Well strike that, it could be a big boondoggle with money thrown all over the place in the name of "Transparent Government" with no real results after 4 years ;-p -- that's always a possibility with Government Projects...

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    5. Re:Not needed. by Ignis+Flatus · · Score: 1

      yeah, you do have a point with the 'getting your name in there' business. i haven't watched CSPAN in a long time, but when i did, you never saw much real debate going on. no, it's mostly just some representative from a district in bumblefuck making a speech to an empty room.

  23. accountability by Anonymous Coward · · Score: 0

    A bill that increases accountability in congress has an XP Box's chance in a Cracker's convention.

  24. Would PARALYZE government by Creosote · · Score: 3, Funny

    If all Congressional documents were stored in a Subversion repository, Homeland Security would positively short-circuit trying to follow up on all of the suspicious emails from young DC residents saying things like "Hey, are you sure the latest pages are committed to Subversion yet?" and "Something just bombed in my sandbox, I'm going to have to nuke everything in sight and do an update!"

    1. Re:Would PARALYZE government by etresoft · · Score: 1

      The easy joke here is to say they would probably use VSS. But, that isn't likely. It is more likely some defense contractor would be hired to implement a version control system fit for the government. That would be something to see indeed. I am strongly in favor of the idea just for the entertainment factor.

  25. Changes must be approved after introducting a bill by Anonymous Coward · · Score: 0

    As many others have pointed out, the problem is that not enough people actually read the legislation they're voting on. The actual drafting of the bill is in committee or even in secret.

  26. Simply, NO. by Seumas · · Score: 2, Insightful

    If we shouldn't have any method of auditing votes for who we put into office, why should we have a method for auditing the revisions made to the bills the people we vote into office author?

    As if we can expect people who think global warming and evolution are "completely lacking any evidence" and who believe the internet is a series of tubes to actually understand what version tracking is, anyway!

  27. Fragile base class by michaelmalak · · Score: 3, Interesting

    Going off on the same tangent, here's an example of a fragile base class. The Virginia legislature shortened (rather than completely eliminate, as in your malloc() dangling reference example) a list of businesses subject to some exemptions, not realizing that that same list was also used by another law saying which businesses had to be closed on Sundays.

    1. Re:Fragile base class by sconeu · · Score: 1

      And just why should the VA Legislature care if businesses are open on Sunday?

      I mean, if it's because it's the Christian Sabbath, it would seem like the First Amendment to the US Constitution (extended to the States via the 14th) applies.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    2. Re:Fragile base class by The+Warlock · · Score: 1

      The excuse they'd use is that it's an arbitrary one day out of seven to close certain businesses that for the good of the public should not be open every day.

      I feel dirty just for writing that.

      --
      I've upped my standards, so up yours.
    3. Re:Fragile base class by michaelmalak · · Score: 1

      Government is the labor union of last resort.

    4. Re:Fragile base class by MarkCollette · · Score: 1

      If every law was parsed down into symbolic logic, and every reference to a logical entity was made into some object, then existing static analysis programs could work out these problems.

      Plus, you could have an outputter that could translate the laws into more human readable forms, for laypeople.

  28. Don't forget Ken Thompson's "cc hack" by hemp · · Score: 1

    I know that nobody could slip a single line of code into my project without my knowledge.

    Don't forget Ken Thompson's "cc hack" - you don't have to necessarily have access to the source code. Access to compilers/pre-compilers/scripts/make files/etc may be enough.

    --
    Skip ------ See the latest from http://www.anArchyFortWorth.com
    1. Re:Don't forget Ken Thompson's "cc hack" by Chirs · · Score: 1

      And all of those should also be in the version control system. While this still leaves possible holes for bad things to happen, it also means that a sufficiently interested party can figure out what was done.

    2. Re:Don't forget Ken Thompson's "cc hack" by geekoid · · Score: 1

      Unless you have extremely good people meticulously looking at the program in a hex editor after each compile, you could never detect the cc hack.

      I can think of 4 social engineering ways and 2 technical ways to get around any of the major source/version control systems. Thats just in the last 10 minutes.

      btw, I used to contract as a software security expert and have put code into systems without anyone knowing and getting past many S/V control systems. All as a proof of concept, nothing actually damaging for the release.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    3. Re:Don't forget Ken Thompson's "cc hack" by dlthomas · · Score: 1

      Actually, someone solved "trusting trust" for compilers a while back. Take known good source for a C compiler, compile on N compilers that are of sufficiently different origin so that the chance of both containing the *same* malicious modification is sufficiently small. This produces compilers which are (likely) bitwise different, but (necessarily) functionally equivalent unless one of them contains malicious code (or a bug). Compile the known good compiler source code with each of these new builds. As they are functionally equivalent, some of them may be faster than others, but what they produce will be *bitwise identical* if all N compilers are functioning properly. If you compare the output and all N builds are in fact bitwise identical, you've a high confidence that there is no malicious code in the final product that wasn't introduced in source.

    4. Re:Don't forget Ken Thompson's "cc hack" by Anonymous Coward · · Score: 0

      Uh, then it's not a line of code. You can make a CPU that does evil things when running his code, too, but it's below his code, not a line of it.

  29. alternatively...RTF(_) by Anonymous Coward · · Score: 5, Funny

    The irony of slashdot telling people to RTFB is black hole massive.

    1. Re:alternatively...RTF(_) by Anonymous Coward · · Score: 0

      funniest comment in a LONG time!

  30. I think this is a fabulous idea. by dlthomas · · Score: 1

    We have learned a bit about project management and system design since America was founded. What is the legislative process but a large project to design a complex system? We certainly have to be careful while doing so, but we should certainly use this experience in informing the workings of our government.

    Do note that there is already a certain amount of this going on. Consider the various versions posted on Thomas. It would be interesting to see this further refined.

    When I'm in congress, I'll take a look at it.

  31. Applying principles of engineering to legislation by Ichijo · · Score: 1

    Source control is a good start. But I'd also like to see a more rigorous engineering discipline applied to creating laws. Things like clearly defining the problem, finding the simplest solution that solves that problem, and then testing any changes before releasing them to the world. (MMORPGs might make good test beds for suggested laws. Twilight clauses ought to be used far more often.) And refactoring. Right now, our laws are a series of patches upon patches. ("Law cruft"?)

    --
    Any sufficiently unpopular but cohesive argument is indistinguishable from trolling.
  32. Maybe... by vozzon · · Score: 2, Insightful

    Maybe if we just didn't elect corrupt morons and elected people who actually give a damn about freedom and this country.

    1. Re:Maybe... by adfour · · Score: 1

      It may no longer be possible to elect people who give a damn in large numbers, or keep them giving a damn once elected. The last elections was hopeful, Imho. I guess we'll see what "issues" drive the next one. Right now the red herring seems to be illegal immigration. Maybe in a year we can all get ornery, riled, and fired-up about gay Mexicans traipsing across the border with illegal tropical flowers carrying infected killer bees. The we can elect someone who'll pass a bunch of anti-science, pro-corporate legislation that will bankrupt us. In the meantime we can work on getting rid of unions then maybe healthcare, then minimum wage. right?

  33. It'll never happen for one reason by MikeRT · · Score: 1

    The current method of producing bills is often like a set of diffs. It says shit like "change USC blah blah to blah blah at line X, word Y." If there were a standard method behind the madness, the common man could simply pass the USC (United States Code) and the bill through a merge engine, and then see the changes as they'd finally look.

    End result? Probably a revolution because the intentions of most Congresscritters, which are profoundly treasonous to the traditions of liberty and patriotism, would be exposed to the public.

  34. Sarbanes Oxley by unborracho · · Score: 2, Insightful

    Yeah - it's already required by law for public trading companies - it'scalled Sarbanes-Oxley. Maybe you've heard of it?

    http://en.wikipedia.org/wiki/Sarbanes-Oxley_Act

    --
    "You had this look that of an angel, it was such a bad disguise" --Dishwalla
  35. Omnibus bill solution: by r_jensen11 · · Score: 1

    Add a clause in an omnibus bill that essentially prohibits any new omnibus bills. Then when a congressman sponsors an omnibus bill, they get slammed and the bill dies like people did during the French Revolution.

  36. Delay voting by DebateG · · Score: 1

    Each bill should be introduced, debated on, and amended. When no more amendments or riders are added, the bill should be placed off the table for one week. During this week, the final text of the bill should be published online, giving the public time to review it and question it. After a week, the bill should be re-debated and voted on. This would have an added benefit of making Congress debate a lot more and pass fewer and better laws. Sometimes the solution is just one more level of indirection.

    1. Re:Delay voting by Puh · · Score: 1

      I don't know how common this is, but it's exactly the way Finnish system works. Each law is handled phases:
      1. Preliminary debate, now decisions
      2. Committees prepare the actual text
      3. First reading in plenary session
        - Amendments are voted in
      4. At least 3 day pause
      5. Second reading
        - Wording cannot be changed, only accept/reject
      6. Presidential ratification (accept/reject)
      7. If rejected, third reading, accept/reject regardless of the president

      Now try passing something under the radar through that.
      There's a longer description on parliament's page at:
      http://web.eduskunta.fi/Resource.phx/parliament/ab outparliament/legislativework.htx
      There are some additional steps in special cases (in constitutional issues mainly).

  37. Re:Applying principles of engineering to legislati by ScrewMaster · · Score: 1

    ("Law cruft"?)

    In Microsoft terms, "legal bloat".

    --
    The higher the technology, the sharper that two-edged sword.
  38. laws by Anonymous Coward · · Score: 0

    No that would be of the people for the people we cant and dont and never will have that.

  39. Re:This does not belong on Slashdot by Anonymous Coward · · Score: 0

    Fall in a well and die. Non-technical content is interesting too.

  40. Yeah right by exp(pi*sqrt(163)) · · Score: 1

    I know that nobody could slip a single line of code into my project without my knowledge.
    --
    Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
  41. Been there... Done that by zerrubabul · · Score: 5, Insightful

    Such things already exist. I know someone who works for a company that makes version control software for documents. Their biggest customers are law firms. Nobody in a fortune 500 company wants some new hire paralegal modifying a clause in a billion dollar contract that it took months to negotiate. Congress people know the system could be made more fool proof but that would remove one more venue of plausible deniability they can use with their constituents. In Washinton crap just doesn't naturally roll down hill, it's designed to do so. Just as "Scooter"...

  42. The vote without even reading/knowing the bills by Anonymous Coward · · Score: 3, Interesting

    Congressmen do not read the bills for the simple fact that most of the major bills, tax, spending, etc., are not finalized (i.e., have major changes being made) utill the last minute. They often admit that they don't know what's in the bill being voted on.

    They 'know' that cuts in any pet spending program cannot be made because we cannot 'afford to pay for the cuts'.

    They hypocritically claim to know that we cannot afford to cut anything and yet admit that they vote for legislation that they do not know how much is being spent and what items it is spent on in bills.

    The third Congressional sham is that they claim that reducing the rate of growth of spending on a particular program is a cut. A cut is an actual reduction in spending year over year. This is due to the 'baseline-budgeting' where spending on each program is automatically increased by 4% a year without congressional action.

    These are reasons why you should not believe the parroted lines from each party.

    Congress should be judged based on the actual bills they pass and not on the CNN Crossfire type of sound-bites.

    1. Re:The vote without even reading/knowing the bills by digitalgimpus · · Score: 4, Insightful

      Isn't it ironic we're all expected to read and understand tax law (and the changes every year), yet law makers never bother to read the laws they pass?

      On a sidenote, taxes are in addition to jobs. Laws ARE their job.

    2. Re:The vote without even reading/knowing the bills by WED+Fan · · Score: 3, Interesting

      As an admitted conservative with libertarian leanings:

      They 'know' that cuts in any pet spending program cannot be made because we cannot 'afford to pay for the cuts'.

      The fun is, if the program is up for a 10% increase, and it gets knocked to an 7% increase, its called a C U T .

      Now, to the rest of it:

      The sneaky language and the ability to get provisions in, and the human, lazy, congress critters no controlling their own bills, or reading them prior to voting for them is exactly why sweeping security bills are very bad for the U.S.

      Also, the fact that many laws are never sunsetted, or have their sunsets extended indefinately, and laws that have no further purpose that are never repealed or removed is another problem. (Witness the Spanish-American War Tax that we, in the U.S. are finally getting a $20 refund on this year.)

      I propose a "Year of Reduction" in which there are no spending increases, and no new laws, and Congress goes through the books removing old and bad laws, old and bad taxes, and reviews Constitutional Amendments that are no longer needed because we no longer have slavery, prohibition, and etc.

      --
      Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    3. Re:The vote without even reading/knowing the bills by Fordiman · · Score: 1

      So, you're saying that the people who make our laws can't be expected to read them?

      It strikes me as an appalling lack of governance in a governing body.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    4. Re:The vote without even reading/knowing the bills by Magic5Ball · · Score: 1

      congress critters no[t] controlling their own bills, or reading them prior to voting for them is exactly why sweeping security bills are very bad for the U.S... Constitutional Amendments that are no longer needed because we no longer have slavery, prohibition, and etc.

      There is generally no slavery in the U.S. _because_ of the broad-reaching, rights-granting amendments such as the thirteenth. Amending away that amendment would effectively empower government and persons to resume enslavement.

      --
      There are 1.1... kinds of people.
  43. Sir Humphrey might have said... by Anonymous Coward · · Score: 0

    Where did you get that preposterous idea? It's the thin end of the wedge!

  44. Elegant by Livius · · Score: 2, Insightful

    That's one of the most brilliant ideas I've heard in years.

    However, to be successful, it requires that legislators actually *care* what they are voting on. Realistically, they must have something like source control already. Voters have to send them the message that ignorance is no excuse. It's not technology that's holding them back.

    Voting on a bill without reading it, if it can be proved, should result in expulsion. If you sign a contract on behalf of your employer without reading it, you would almost certainly be fired on the spot. If you work at a bank but "didn't read" the part about the amount of money, chances are you would go to jail.

  45. Blame? by moloney · · Score: 0

    cvs annotate bad_bill.txt

  46. Newsflash: Laws keep good guys nice. by Anonymous Coward · · Score: 0

    Criminals ignore laws.

    1. Re:Newsflash: Laws keep good guys nice. by kneejerker · · Score: 1

      Incorrect. Criminals Break laws. Professional criminals pay a lot of attention to laws that apply to their profrssion, so as to know when to co-operate with police to minimize sentencing and balance risk against gain. Idiots ignore laws.

  47. I've said it before, and I'll say it again by Scoldog · · Score: 1

    Democracy simply doesn't work

    In other news, the following people are gay!

    --
    This space for rent
  48. sausages by Anonymous Coward · · Score: 0

    There something people say about sausages and laws...

  49. honestly... by Anonymous Coward · · Score: 0

    congressmen rarely read bills, they get "cliff's notes" style summeries instead.

  50. Brilliant Idea! by thedji · · Score: 2, Funny

    I can't wait to use this:

    $ svn blame PATRIOT

    --
    ... and then there were none
    1. Re:Brilliant Idea! by coffee_bouzu · · Score: 1

      That sounds interesting, but I'm waiting to use:

      $ svn blame Canada

      //seen that movie way too many times

  51. Re: Very Simple To Do by DumbSwede · · Score: 5, Funny

    Has I understand it, it should be simple enough to just have somebody just slip this new Mandatory Read law in.

    Anyone here at Slashdot know someone on the inside?

  52. This isn't a version control problem . . . by Trollusk · · Score: 1

    This is like checking in code for someone else without reading it. Version-control software won't do a damn thing if the people using it are dumbasses. Same thing with Congress.

    And there's just about no process or procedure you can require that will magically make dumbasses not do dumb things. Smart teams review code, no matter what software they use. If members of Congress are sloppy and other members don't check on them, we'll get more responsiveness voting for less sloppy candidates than in trying to make them jump through more procedural hoops.

    1. Re:This isn't a version control problem . . . by jmac1492 · · Score: 1

      And under this system, the PEOPLE will have a way to tell who the sloppy ones are. You don't like the ammendments your Representative proposed? He comes up for election in at most two years, so get a new one.

      --
      Jenny's got a new number! 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
  53. Law is code by macosxaddict · · Score: 1

    Every line of legal text is really a line of code, executed by the legal system. So of course it should be version-controlled, like any other complicated, group-created artifact. Bugs in the code are called "loopholes". Ambiguities in the phrasing are race conditions. We should treat law as the complicated set of (poorly-defined) rules that it is.

  54. It takes human procedure as well as tech by davidwr · · Score: 1

    In the case of the sneaky legislative changes, the changes between point A and point B in the legislative process got lost.

    Just using source-control isn't enough to prevent such loss.

    If someone creates a private copy and merges in several changes, then submits the combined changes as a single check-in, you no longer know who the REAL responsible parties are for each of the changes. This isn't always a bad thing, PROVIDED you've got the multi-patch checking sufficiently documented AND the person who actually checks it in has authority and is able to take responsibility for every changed line. A Congressman has the equivalent of this authority. A staffer probably doesn't.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  55. It happens by MEForeman · · Score: 1

    Almost all bills are put through and, at the end, someone puts something unrelated into it. For example, why is daylight's savings time 3 weeks early? Ta-da! No one checks.

    However, if the executive power was increased via law, it would be invalidated by the courts. So relax, even conservatives know limits.

    Remember, separation of powers is in the Constitution, the Supreme Law of the Land.

    --
    MEF
  56. Problems abound with this idea by Secret+Rabbit · · Score: 2, Interesting

    This is certainly a good idea. It puts responsibility for ideas with those that creates them. Which is probably the reason why this will never be implemented i.e. plausible deniability goes right out the window (at least if the records are made public).

    But, I think that there is another much more practical problem with this. Do we honestly think that people that think the internet is a series of tubes will be able to handle something like CVS?

  57. This is how the power brokers want it. by Jeff1946 · · Score: 1

    The most powerful members of Congress sneak things into bills. The best place to do it is in conference committee when House and Senate members are ironing out differences. With the internet it is harder to get away with. The Library of Congress web site publishes bills in their various forms but often the delay is enough that it can be too late to get caught. When Congress and the President are from different parties this type of thing can be kept under control. From 2001 to 2006 this wasn't the case so all kinds of things like the above item could be put into a bill.

    1. Re:This is how the power brokers want it. by Jonny+do+good · · Score: 1

      When Congress and the President are from different parties this type of thing can be kept under control.

      I don't think you are correct. Congress doesn't read bills, the Presidnet doesn't read bills, they all essentially look at an abstract written by someone else. When different parties are in charge of different branches or even the senate and house this practice isn't really dimminished. Pork still gets in on almost every bill. No one reads the budget in its entirety. Single lines of law slip past both parties all of the time. The only thing tht gets kept under control by having different parties in power is the main subject of a bill when it is something that is controversial (which is about everything these days except for pay raises for the house and senate). All of the rider amendments usually get through because no one cares to look.

  58. Not a useful solution by Spazmania · · Score: 1

    The basic problem here is not source control... Its the sheer volume of text. If a congressman did nothing but read bills that had reached their final form before a vote there still wouldn't be enough hours in the day. And of course, he can't do that; he has to craft bills, participate in committees, interact with citizens and actually spend some time asleep at night too.

    The solution would be to limit congress to something like one typewritten page per day for anything that spends money or has a binding effect. Also have a 24-hour cooling period between when the last amendment was voted on and when the finished bill can be voted on. Go home for the weekend and on monday you can do complicated bills that take 3 pages. And if a problem is more complex than a few pages then you give the federal bureaucrats their direction in a few pages and then let them do their jobs without micromanaging everything.

    The bureaucracy could use a similar rule limiting the length of regulatory texts. Did you know that nobody in the federal government actually follows the hiring rules? That's because the texts which contains the rules are so long that virtually none of the hiring managers have ever read them completely. Instead they get a high-level overview in a workshop and nobody ever actually looks at the rules except when there is a lawsuit.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  59. honestly, no one to blame but themselves.. by tripler6 · · Score: 0

    Silly me, I expect lawmakers to read bills before they vote on them, not take people's word for it.

    99% of "sneaky" measures could be avoided by.. what - reading them? Do we really need an open source type system to get lawmakers to do their jobs?

  60. I think I can see it now... by Kadin2048 · · Score: 5, Funny

    The legal system on an index card, volume 1:

    1) Don't be a twit.

    Sincerely,
            Congress

    THIS SPACE INTENTIONALLY LEFT BLANK.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:I think I can see it now... by headLITE · · Score: 1

      Coincidentally, that's about the only rule that's never being followed by government itself ;-)

    2. Re:I think I can see it now... by PopeRatzo · · Score: 4, Funny

      Instead, we get 2500 pages of byzantine gunk and a cover page that says:

      BROUGHT TO YOU BY EXXON-MOBIL

      --
      You are welcome on my lawn.
  61. Really need both: change control & full review by Kadin2048 · · Score: 4, Insightful

    Well, that would be a start, but I still don't think that it obviates the sort of version-control system that the GP is talking about.

    Just think: if you were working on a big software or documentation project, would you want your QA process to involve nothing but some guy standing up and reading the source code out loud? No way -- everyone would be asleep or bored to tears (well, unless it was Perl, then they'd probably be waiting for his face to just fall off).

    There's a reason that change management is a big issue, in addition to peer review and transparency. In fact, they compliment each other. When you can produce a list of what each person has changed, you have a basis for what you want to concentrate your reviewing efforts on.

    Now, change-management isn't a cureall -- anyone in software knows that just because something hasn't changed, doesn't mean it's not buggy. You could change something that causes something that hasn't been changed to break, or you could just discover a bug later; either of those things are possible with laws as well as software. Unless you also have some way of tracking dependencies within the bills (cross references, etc.), it might be possible to "break" the law (make it internally inconsistent) with a minor change somewhere else. So that would still require full readings.

    Still, it's ridiculous that there isn't something in place right now, to prevent some staffer from just sneaking language into a bill that's a surefire pass, without anyone noticing until it gets printed up in the Congressional Record.

    On the whole, maybe Congress needs to hire some QA people? I mean, it's obvious they have a "client satisfaction" (voters) issue, and that the "deliverables" (laws) really suck ... maybe it's because they're pushing half-baked, half-assed stuff out the door to the "users" (citizens)?

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  62. Slipping a line of code in... by Brandybuck · · Score: 1

    Congressmen, as many others here have noted, don't read the bills they vote for. One more sentence isn't going to be read anyway. It's not the text of the bill that being voted on anyway, it's the PR quality of the thirty second soundbite that's being voted on.

    So instead of CVS for congress, we need software that ensures that the bills are actually being read. My idea, which is far too sensible to ever be made into law, is to have speech software recite upon the floor of the House or Senate, the text of the bills before they can be voted upon. Even if the congresscritters slept through the recitals, it would at least have the benefit of slowing down the rate these inane bills are being passed.

    --
    Don't blame me, I didn't vote for either of them!
  63. Congressional Record, not Fed. Rgstr. by Kadin2048 · · Score: 2, Interesting

    Well, it does seem to come out online, and in plaintext format, too.
    http://www.gpoaccess.gov/fr/index.html

    There seems to be a way on that site, although I don't really want to try it myself, to sign up to receive the daily Table of Contents via email. That's about as close to `tail -f` as you can get to it, I think.

    The other problem is that I'm not sure the Federal Register carries much that would help you track particular bills as they make their way through the Belly of the Beast -- for that, you'd need to be looking at the Congressional Record, which seems to be online here:
    http://www.gpoaccess.gov/crecord/

    It seems to also have daily updates. However -- there's a catch: the Record doesn't contain verbatim texts of everything that goes on in the Debates in Congress, even though it would be technically possible (bordering on trivial) for them to do this, if they wanted to. Instead, it's more of a heavily-edited Minutes, where various people can go in and edit what they said ex post facto (although WP claims they now print these edits in a different typeface). But even it doesn't, I don't think anyway, give you copies of draft legislation as it goes through Committee, or if it was voted on but never read on the floor; I think it would just contain the record of the vote itself.

    But there's certainly the infrastructure there. All that you would need to do, would be to specify that the Congressional Record would need to contain more information -- like all the floor speeches, draft legislation, and text of bills regardless of whether they were read on the floor or not -- and then make sure that the output was in some type of standardized, machine-parsable format, with a lot of metadata. Plain text would be fine as long as you did the metadata consistently.

    Then, the GPO could just expose the raw records, and let other people do the work of producing fancy frontends to manipulate the data and track particular pieces of legislation across the lifecycle.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  64. Let's look at the change log by Animats · · Score: 4, Informative

    First, we're talking about 109th Congress, H.R. 3199, section 502, "INTERIM APPOINTMENT OF UNITED STATES ATTORNEYS." Version control is in Thomas, run by the Library of Congress. (Unfortunately, you can't link to Thomas documents effectively; it's a front end to a non-Web system and the URLs are temporary.)

    So where did that go in? The versions passed by the House and Senate are quite different, and this bill was rewritten in conference committee. This language isn't in either the House or the Senate version. We go to the Bill Summary and Status File, and look under "Amendments". This is the change log for the bill. Nothing about this is in there.

    This change was added in the House-Senate conference committee, which is how stuff like this usually sneaks in.

    The only reference to this change is in the conference committee's report, at House Congressional Record page H1130. The text is:

    Section 502. Interim appointment of United States Attorneys

    Section 502 is a new section and addresses an inconsistency in the appointment process of United States Attorneys.

    That's where it went in. But there's no indication of who put it there. The members of the conference committee were appointed by the Speaker of the House, and they were:

    • Sensenbrenner
    • Coble
    • Smith (TX)
    • Gallegly
    • Chabot
    • Jenkins
    • Lungren, Daniel E.
    • Conyers
    • Berman
    • Boucher
    • Nadler
    • Scott (VA).
    • Hoekstra
    • Wilson (NM)
    • Harman.
    • Norwood
    • Shadegg
    • Dingell.
    • Oxley
    • Bachus
    • Frank (MA)
    • King (NY)
    • Weldon (PA)
    • Lofgren, Zoe

    One of those members of Congress is responsible.

    1. Re:Let's look at the change log by cain · · Score: 2, Insightful

      "Now Sen. Specter (R-PA) says his staff was responsible for inserting that US Attorney provision into the Patriot Act. He didn't know anything about it until Sen. Feinstein (D-CA) told him about it."

      linky linky linky

    2. Re:Let's look at the change log by grepya · · Score: 1

      Thank you Animats. You've just made my point. If I had the complete revision history instead of this vague, generic "change log", I'd know *exactly* who inserted what change and in what order (complete with timestamps). That's exactly what I was getting at in my OP.

    3. Re:Let's look at the change log by Anonymous Coward · · Score: 0
      I'm not sure where you got that list, but I've added affilation and state info:
      • Sensenbrenner (R-WI-5)
      • Coble (R-NC-6)
      • Smith (R-TX-21)
      • Gallegly (R-CA-24)
      • Chabot (R-OH-1)
      • Jenkins (R-TN-1) (No longer present)
      • Lungren, Daniel E. (R-CA-3)
      • Conyers (D-MI-14)
      • Berman (D-CA-28)
      • Boucher (D-VA-9)
      • Nadler (D-NY-8)
      • Scott (D-VA-3)
      • Hoekstra (R-MI-2)
      • Wilson (R-NM-1)
      • Harman (D-CA-36)
      • Norwood (R-GA-9) (No longer present)
      • Shadegg (R-AZ-3)
      • Dingell (D-MI-15)
      • Oxley (R-OH-4) (No longer present)
      • Bachus (R-AL-6)
      • Frank (D-MA-4)
      • King (R-NY-3)
      • Weldon (R-PA-7) (No longer present)
      • Lofgren (D-CA-16)
  65. Why? by Cervantes · · Score: 1

    Why would the government want to change the system? It's working exactly as they want it to.

    --
    If I knew the wedgies I gave you back in 6th grade would have resulted in this . . . I might have taken a moments pause.
  66. This movie's called "Dilbert Goes To Washington" by Eternal+Vigilance · · Score: 1

    All of these suggestions, well intentioned as they are, are the political equivalent of Dilbert making suggestions to his PHB.

    Government, like its successor corporate management, does not operate for the benefit of the governed. That much should be obvious just from the name.

    And we long ago shifted from being a start-up country focused on customer satisfaction and innovation to an entrenched monopoly focused on management bonuses and defense of market share.


    "How many Senators does it take to screw up a law bill?" "100." "100?!!" "Yeah, it's in the Constitution."

  67. Good thinking by Gazzonyx · · Score: 1
    It would be worth my tax dollars to see Microsoft try to explain that our government went down due to a stale file lock. That, or that due to dependency tracking, the code for the power button (or bill, in this case) will be in the stable branch in 3 more months. I'm thinking of the scene with Bill Gates in the South Park movie...

    "You said that windows 98 would be more reliable than windows 95!"
    "It is, infact it's 10000 times more reliab..."
    BLAM!

    --

    If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

  68. Congress and plain text? by splutty · · Score: 1

    Plain text would be fine as long as you did the metadata consistently.

    I totally agree. However there's one ever so slight problem with this. If you've actually ever looked at any official Congress documents, then you'll realize that they're as far removed from 'plain text', as the niagara falls are from the little brook behind your house.

    It seems impossible for legislatures (and that doesn't only go for lawmakers) to write in sensible language.
    --
    Coz eternity my friend, is a long *ing time.
  69. Preferences : Homepage by The+Rizz · · Score: 1

    Some of us find politics interesting. Just because you don't like it is no reason to be a complete jackass about it, especially when Slashdot has a built in way to never see political headlines again.

    1. Re:Preferences : Homepage by Anonymous Coward · · Score: 0

      If this "interesting political" shit (/not) continues, Slashdot will get flagged as a hangout for a certain element in society and then not all of us in the industry will get to hangout here anymore. There is no damned Slashdot setting that will change this fact, yet there are plenty of other places for political shit to be discussed.

  70. Re:This does not belong on Slashdot by Anonymous Coward · · Score: 0

    Some politician or radical wants to advance criticism of a law so they stick their tounge in their cheek and throw in the suggestion we use source-code-control to manage congressional bills just to get their opinion into Slashdot. Then some very smart people see through this but like an idiot, you tell them to "fall in a well and die" because it is interesting?

  71. Govtrack.us by ensignyu · · Score: 1

    Take a look at govtrack.us, which parses the Congressional Record into a nice RSS feed by issue, bill, or congressperson. It'd still be nice if Congress provided such a service themselves.

  72. Re:Would PARALYZE governmento by Dannon · · Score: 2, Insightful

    You talk like paralyzing government would be a bad thing. No one's wallet is safe while Congress is in session. And besides, I think some bills Congress passes can honestly be considered threats to national security....

    --
    Good judgment comes from experience.
    Experience comes from bad judgment.
  73. Read the Bills by Anonymous Coward · · Score: 1, Informative

    Want to make them slow down and read the bills?

    Get your congress critter to sponsor the Read The Bills Act: http://www.downsizedc.org/read_the_laws.shtml

  74. Re:Really need both: change control & full rev by indros · · Score: 2, Insightful

    Just think: if you were working on a big software or documentation project, would you want your QA process to involve nothing but some guy standing up and reading the source code out loud? No way -- everyone would be asleep or bored to tears (well, unless it was Perl, then they'd probably be waiting for his face to just fall off).

    Reading source code out loud is a whole different beast, and, in my opinion, not a good analogy. In source code, you have variables, case-sensitivity, quotes matter, etc. Reading the English language aloud is quite different.

  75. GooDiff - a similar services for legal document by Anonymous Coward · · Score: 0

    There is a similar services for the policies and ToS from the Internet :

    http://www.goodiff.org/

    Concerning all the legal publication, that's a lot of stuff... and the major issue
    is to clearly separate notable changes from structure document changes. Legal documents
    are structured in different ways and using different way. The major issue is to
    provide a constant changes approach... to ease the work of the final reader.

  76. Re:Really need both: change control & full rev by marcosdumay · · Score: 2, Interesting

    Most bills are already written on as patches, with the authors indentified.

  77. Balance of Power by Hercules+Peanut · · Score: 1

    The change increased the power of the Executive at the expense of the other two branches of government Just to be clear, there is nothing short of a constitutional amendment that the legislative branch can do to increase the power of the Executive branch at the expence of the Judicial branch. All the Judicial branch need do is declare the "Act" unconstitutional. If the Act appears to have reduced the power of the Judicial branch it is only because the Supreme Court has chosen not to strike it down. That's a choice they can reverse.

    This was only to clarify the statement in the article submission. I have no desire to turn this into a stacked court thread. I'm sure many of us wish Sandra Day were still with us but that's another story.
    1. Re:Balance of Power by Hercules+Peanut · · Score: 1

      Now that I have said it. The Legislative Branch cannot give away their own power permanently. They can always take it back by repealing stupid laws assuming, again, that the Supreme Court does not strike it down first.

  78. Re:Really need both: change control & full rev by Silverstrike · · Score: 4, Insightful

    Not to be an ass, but have you ever read a law in its original form?

    I'd hardly call it english. Legalise really is its own form of code.

    I think the GP's point stands, it'd be useful to have some sort of independent QA organization that would validate a bill against its intent.

    Of course, then again, I think Pork should be illegal as well. Putting a $100 million into a defense spending bill for Senator Tube's state to build a bridge to an island of 50 people should get someone hung.

  79. Re:Really need both: change control & full rev by indros · · Score: 1

    I have read law as a matter of fact. I will agree with you, that calling it English is a stretch, as far as interpreting goes, but I still stand by my argument that reading codified law would not be the same as reading source code.

    For example this excerpt from Fair use act of 2007:

    "The court shall remit statutory damages for secondary infringement, except in a case in which the copyright owner sustains the burden of proving, and the court finds, that the act or acts..."

    Now consider this snippet of code:
    while (sgets(buf2, 256, sec_ptr))

    And the way I would see it translated into English:
    while open parenthesis sgets open parenthesis buf2 comma 256 comma sec underscore ptr close parenthesis close parenthesis

    To me, I'd rather have law read out to me, and I am more involved in coding than I am law. As for pork, I am with you 100%. I think bills should be written specifically on a 1:1 ratio. One Problem, one bill.

  80. Applying principles of engineering to legislation by Savantissimo · · Score: 1

    Right now, our laws are a series of patches upon patches. ("Law cruft"?)


    Not only that, but the memory (stare decisis) and application logic (judicial interpretation) have gotten completely corrupted. We need to do a clean reboot - you can't expect even the best program (law) to run on a crashed system.
    --
    "Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery?" - Patrick Henry
  81. Or maybe... by yesthatmcgurk · · Score: 2, Insightful

    Or maybe we shouldn't invest so much power in governments that create laws so complex that nobody can read and understand them prior to voting on their passage? You know--power, money => government == whiskey, car keys => 12 year old boys

  82. dodgey dossier by fuliginous · · Score: 1

    I've been arguing this since the UK government published it's report that justified the decision they then took to go to war in Iraq. A later inquiry said it couldn't find who had made what changes and what was the cause of each change.

    I just thought in safety critical software best practice requires that level of knowledge and it exists in the tools used and not many more things can be considered safety critical than a war involving lots and lots of weaponry in use.

    In conclusion all output of government that is used to justify policy and legislation should be covered that way.

  83. great idea by Sandbags · · Score: 1

    Content sourcing would be a great improvement for government as it could potentially eliminate billions of wasted dollars from pork, resolve conflicting regulations before they happen, and greatly improve inter agency communication.

    Now all we need someone to do is sneak a line into a bill mandating the use of such a system while nobody's looking!

    --
    There is no contest in life for which the unprepared have the advantage.
  84. Diebold by Anonymous Coward · · Score: 0

    This sounds like an excellent idea, but I'm sure Diebold would want to get in on the action, making a proprietary system with no change tracking ability.

  85. snicker by geekoid · · Score: 1

    " I know that nobody could slip a single line of code into my project without my knowledge. "

    BWAHAhahaha... man I love the amount of hubaris that exists in out industry.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    1. Re:snicker by szembek · · Score: 1

      Hubaris? You mean hubris. Also I do not think he was exhibiting excessive pride in this statement. If you "own" a project, it means that whenever something goes wrong, or needs to be addressed in it somebody comes to you. Therefore you really would want to see if somebody else was tinkering in the code, just to be sure it's not going to come back to bite you in the end. It has nothing to do with hubris, and everything to do with making sure you don't get screwed. Hubaris: http://maps.google.com/maps?hl=en&rlz=1B2GGGL_enUS 177&q=hubaris+,+saudi+arabia&btnG=Search&ie=UTF-8& oe=UTF-8&um=1&sa=N&tab=wl

      --
      nothing
    2. Re:snicker by grepya · · Score: 1

      Mr/Ms. geekoid,
                I don't know what exactly is it you do in "out industry" but if I own a project, all changes to it *ARE* indeed known to me. Now I may not read each and every checked-in change, line by line, in real-time but there are other processes (regression testing, flamebox etc.) that act as a cross-check. And most importantly, if something does go wrong with the functionality of the software I have the capability to slice and dice the change history in umpteen number ways to track down exactly where each line of code came from. So ultimately there's strict accountability for everything that goes in. That's all I'm asking for from the Congress.

              And perhaps you need to recalibrate your own view of the responsibility you hold if you write code that affects a lot of people.

  86. Re:This movie's called "Dilbert Goes To Washington by geekoid · · Score: 1

    "Government, like its successor corporate management, does not operate for the benefit of the governed.

    That is not true. Stop being a dick. It does operate for the benefit of the governed, maybe you should get involved instead of whine on /. ?

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  87. Big Government by jimbolauski · · Score: 2, Insightful

    The end of Big Government used more than a campaign slogan. This problem occures because the government has it's hands in way to many things. Our Federal government is bloated to an all time high thanks to FDR, the feds should only worry about military/national security (this would include highways), international trade, and disputes between the states. Not pandering to companies for campaign money or minorities/unions for votes with the promise of tax breaks or other incentives.

    --
    Knowledge = Power
    P= W/t
    t=Money
    Money = Work/Knowledge so the less you know the more you make
    1. Re:Big Government by Jonny+do+good · · Score: 0, Troll

      the feds should only worry about military/national security (this would include highways), international trade, and disputes between the states.

      YES!!! Isn't this what the constitution says? I never read anything about federal entitlement programs in the constitution, yet every day they want to dole out more money to their own pet projects that they use soley for the purpose of securing votes. They don't get my vote when they pass these crappy bills, they make me look for a new candidate that claims to support the constitution. What ever happened to states rights and the idea that states would garner most of the domestic power and the federal government would handle international affairs and disputes between states? It seems lost to the few of us left that see through the BS the fed tells us they have to due for us. Leave me alone big brother and quite telling me what you can do for me other than take my moeny ion the form of taxes to waste of bridges to nowhere. I welcome the day that little brother steps up to the plate and fights big brother to regain their original levels of power.

    2. Re:Big Government by Anonymous Coward · · Score: 0

      Sorry but you can't blame FDR for mistakes made by today's politicians. You can blame him for mistakes he made but keep in mind that he did what he thought was necessary for his time. Also keep in mind that Social Security probably saved the country from a rather violent revolution. Learn some history before you open your trap.

  88. Why OS would fail by geekoid · · Score: 1

    This is a great idea, but it would be more like wikipedia. Since it is the government, you would have lots of people loking at it specigically to use it to gain advantage in some manner. Many more people would be doing that rather then looking for what is 'best'.

    Then, of course, on mans pork is another mans job.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  89. Law as Software by boatboy · · Score: 1

    Source control doesn't go far enough, IMO. They need a continuous integration system. When a bill is checked in, the system should notify the interested parties, perform checks for things like grammar, etc., post the changes to a public website, generate RSS feeds, etc. I think this touches on a bigger idea. Imagine if law were written in such a way that both people and computers could understand it. For example, a murder law would have a set of inputs (Was act in self defense? Was act premeditated?), rules for handling the input, and return a verdict and sentencing guideline (Guilty- recommended sentence 10-20 years). Such a system would still require the Judicial System to debate the inputs, and could still leave room for human intervention, but would result in a fairer system.

  90. Re:Really need both: change control & full rev by Nimey · · Score: 1

    Poorly-documented patches at that. The ones I've looked at didn't say what the patch was meant to change, except a vague description in the bill's header. Bills should include context from the area they're modifying, instead of just where to insert it.

    --
    Hail Eris, full of mischief...

    E pluribus sanguinem
  91. Couldn't agree more by jimbolauski · · Score: 1

    The only countries with oppressive regimes that are doing well are sitting on large quantities of oil.

    --
    Knowledge = Power
    P= W/t
    t=Money
    Money = Work/Knowledge so the less you know the more you make
  92. Which other countries? by paladinwannabe2 · · Score: 2, Insightful

    I find your ideas amusing, all the more so because you have no idea what you are talking about, Mr. Anonymous Troll. Which 'honorable' countries are you referring to?
    Spain? Raped and plundered the new world, lost some wars, was never a big player again.
    France? Revolted against its 'Honorable Feudal systems'- because they were stupid. Revolted agaisnt most of its other systems too. "The French are revolting" has been true at almost every point in History.
    Britain? Got involved in world conquest, but probably one of the most honorable governments, because they had a system of checks and balances.
    Germany? WWII demonstrated the honor of the Germans.
    Japan? Japan's war crimes- the mass rapes and slaughter- all occured under a feudal system.
    Italy? Not only do they have no honor, they needed the Germans to bail them out.
    Russia? Communism is arguably a step up from their feudal system- which should tell you how bad feudal systems are.

    You probably read to many fanatasy novels as a kid talking about the glory of knighthood and chivalry. Read some real history and you'll find that the feudal system was typically a nightmare for the average person, and certainly did nothing to discourage warfare or strife.

    --
    You are reading a copy of my copyrighted post.
  93. Re:Really need both: change control & full rev by Bill,+Shooter+of+Bul · · Score: 1

    No way -- everyone would be asleep or bored to tears (well, unless it was Perl, then they'd probably be waiting for his face to just fall off).

    Actually, I've long suspected that the Necronomicon was written in Perl. Any substantial recitation of a non trivial Perl application should open a gateway to another dimension, or at open a portal to another time. I highly suggest that you replace one of your arms with a chainsaw, before attempting reading it. That always seems to come in handy.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
  94. mod parent up! by __aawbkb6799 · · Score: 4, Insightful

    This is the point of having a painfully slow congressional process. Anyone who has ever watched the House debate something on the floor via c-span (or committees online) knows that the time taken to decide anything (*especially to decide that something is worthy of a decision) is outrageous. And that is exactly what the framers had in mind when they established the rules for engaging in Congressional debates.

  95. the thing is... by BenSchuarmer · · Score: 1

    Source code control tools are only useful if the people submitting changes don't make a lot of inconsequential changes.

    Every now and then, I'll see a delta for a 100 line file that's 97 lines long, because somebody went on a variable renaming frenzy.

    If a staffer wants to sneak something in to a bill, they can do a lot to obfuscate their changes.

  96. Re:Really need both: change control & full rev by ChodeMonkey · · Score: 1

    >I think the GP's point stands, it'd be useful to have some sort of independent QA organization that would validate a bill against its intent.

    In theory I think that the President is supposed to fulfill that job.

    --
    All your attention are belong to my old internet meme.
  97. Yeah, right! by ibm1130 · · Score: 1

    Some years ago there was a quote from a retired civil servant who had been involved in drafting some of Johnson's Great Society legislation. He gleefully explained how he'd slipped in language that enabled cash payments to, inter alia, unsupervised teenage single mothers and some other things. Those provisions have had an incredibly destructive effect in minority communities. The individual responsible should have been hanged. If some sort of CM system was required for legislation this sort of thing would, as others have pointed out, be next to impossible. Earmarks would have fingerprints on them and pork barrel appropriations greatly reduced by the spotlight that would be shone on them. For those reason its never going to happen.

  98. The next Thomas by bigpat · · Score: 1

    Congress isn't quite as unsavvy as you might think, but there is significant room for improvement:

    http://thomas.loc.gov/cgi-bin/query/z?c110:H.Res.1 49:

    They have made a half decent start, but I think what is lacking is a publicly visible way to see the bill and all the bill changes while the proposal is in committee and also a way to track who made what changes. Also I have noticed that thomas seems to cut off after a certain number of lines... not sure if they have fixed that yet.

    If anyone is interested in donating their time to put together a system to do what this thread is proposing, free and open source, I've been giving this some thought. It wouldn't necessarily be just applicable to Congress, I think good software would be flexible enough to apply just as well to your local city council or your state legislature as it would be to congress.

    I'd prefer to make it java based: struts 2, jpa, spring, hibernate Mysql/Oracle as that is what I have been working with most recently. But if you are a php, python or ruby on rails person, then maybe a few different versions might eventually be worth putting together to give people options.

    So, far I would see the system as role based wiki like, with an option to simply upload a text file to overwrite the previous version, each version would have a threaded possibly moderated discussion associated with each change (unlike the current wikipedia free for all "discussion"), with possibly a way to have weighted voting for comments like slashdot and a way to have weighted voting for specific versions of the law. A system that could just as easily scale to be used by a congressional committee internally, or your local city council or opened to the public to solicit feedback.

    email me at poreilly@openlaws.org if you are interested in doing a thankless job for no money. well, hopefully not thankless.

  99. Implementation by ChodeMonkey · · Score: 1

    It would be next to impossible to make the US congress utilize this scheme. Why not try something more local first, like a PTA/PTO, school board, city council, or the executive management at a small company? Demonstrate its effectiveness at increasing communication, removing ambiguity, and preventing slight-of-hand modifications that fit an individuals or small groups own agenda. Then wait for a hundred years while the technique propagates to other PTAs/PTOs/school boards/city councils/state governments/etc because it just works so damn well. Then, maybe, the US congress will implement such a technique.

    --
    All your attention are belong to my old internet meme.
  100. Re:Really need both: change control & full rev by geoffspear · · Score: 1

    The bridge to nowhere was in a transportation appropriations bill, not in a defense bill.

    And who do you propose we put in charge of deciding which spending items are "pork" and which are legitimate needs? I, for one, don't think the midwest should have any Interstate highways paid for with federal money, because I have no intention of driving on them. Maybe we should have some sort of elected body that makes these decisions. We could call it "Congress" or something.

    --
    Don't blame me; I'm never given mod points.
  101. Or maybe...Dissolve civilization. by Anonymous Coward · · Score: 0

    I noticed that no one so far has mentioned part of the reason our laws are as complicated as they are is because every citizen in small or large is trying to find their way around them. Like to speed? Try to get around that law? Like to do kinky things with children? Try to find their way around them. The other is obvious. We all have trouble coming to a consensus. Just look at this forum for examples. Reflected in our laws. The quickest way to give everyone relief is to dissolve civilization. Just say it was a good try but it didn't work out, and each go our seperate ways. Amazing the number of problems that'll solve. Big government? Big business? Not anymore. Illegal copyright violations, rude gestures while driving? Not anymore. If we can't live together like proper people, then we should live apart.

  102. "... without even his boss knowing about it...." by real+gumby · · Score: 1

    I believe the proper response to Spector is:

    "Ignorance of the law is no defense."

  103. Are you sure you can trust your source controls? by Medievalist · · Score: 1

    Grepya quoth: Now, I write software for a large and complex system containing millions of lines of code and I know that nobody could slip a single line of code into my project without my knowledge. This is because everything that goes into the build goes into a source control system, and email notification is generated to interested parties. Me and Ken Thompson pwnz0red your source control system twenty years ago, and we can slip in all the code we want without anybody being notified at all!

    Quis custodiet ipsos custodes? Or in modern terms, who validates your compiler?

  104. Reply:alternatively...WTF y'all didn't know by OldHawk777 · · Score: 1

    We support democracy in other nations, because we know that anarchy works best here in the USA.

    The federal government institutions are just diplomatic camouflage (dip-camo) for fools and other countries.

    The religious anarchrist, corporatist anarhist, and plutocrat/dogma anarfascist all strongly support a kinder, gentler, freer anarchist nation and society. Why pay for poorly educated, fed, sheltered ... citizens when it would just reduce the recruiting pool for our military.

    There are many wealthy North and South American anarchist families that praise god regularly for the family welfare provided by government institution providing a job (as representative, senator, president) and prestige (publicly presentable dip-camo) for their marginal producers in their families.

    Is it any wounder that theft of $1B has a smaller prison sentence then armed-robbery for $50. Serial killers get death sentences, mass murders get a slap on the back and glowing approval from family friends.

    SO, lets not make a mountain out of a molehill, just try to put it all in perspective of your pitiful blight in life. I mean, tough shit, if you think things should be better the homeless in America, Europe, China, Russia, India, Iran, Sudan, Egypt, Saud-Land ... anyplace. The anarchist-aristocracy provide enough of what is needed to maintain our status-quo [PTL].

    Dang, just another bunch of clueless winnie whiners with nothing to do and to much time and money ... GO get a life and job.

    PS - This is not troll/Flamebait, it is sick/dark-humor [!HAVEFUN!].

    --
    Unaccountable leaders are masters, and unrepresented people are slaves. How do US and EU fare?
  105. Re:Really need both: change control & full rev by Jonny+do+good · · Score: 1

    I'd hardly call it english. Legalise really is its own form of code.

    Yeah, it's a lot like BASIC. It's full of GOTO statements... "In addition to Title X, Paragraph Y, Line Z, we add the provision to protect W in Title Z, Paragraph Y, Line V."

  106. Re:This movie's called "Dilbert Goes To Washington by Eternal+Vigilance · · Score: 1

    Government generally works for the benefit of the governed in the same way Frank Perdue works for the benefit of the chickens. This has been true since the days of Alexander Hamilton and John Jay.

    And I've been involved for a very long time, though of course that's independent of the truth of my assertion.

    In the future, some kind of factual rebuttal to the statements might work better than simple emotional projection, assuming your intent is to further the discussion rather than just make unconscious statements about yourself in the form of personal slurs.

  107. Re:Really need both: change control & full rev by apt142 · · Score: 1

    True. But, is that office capable of it? Even given a good president who is committed to QA, could they keep up with it? So many bills get pushed with all sorts of unrelated items tagged onto them. It would be like having one debugger combing through all the Windows source code.

    In Theory, the Supreme court should catch those that get by the President. But, by the time it gets to them, bad laws have been in the system for years.

    Somebody else said it here, there should be a 1:1 ratio of problem to bills. None of this tacking on stuff. There should be designated times where smaller bills are considered and voted on so that tacking on doesn't become their only route to being passed. Small bill fridays anyone?

    I'd also love to see a form of government where laws are engineered and maintained much the same way code is. All bills tested for bugs, put in beta stages, peer reviewed...

    And let's train congressmen to do their jobs. Sure, popular vote them in. But, train them afterwards on how to write good bills. And we need a feedback mechanism for those that don't. Something independent of popular vote. If Senator Al gets an F in bill writing, I think this constituents would put that into consideration when re-electing him.

  108. Re:Really need both: change control & full rev by Anonymous Coward · · Score: 0

    The interstate highways were built so that the army would have a good road to drive on in times of emergency. The fact that you can drive from state to state on them is only incidental, I'm sure.

  109. Ignorant attitude by Anonymous Coward · · Score: 0

    Historically, there is a direct correlation between how oppressive and how efficient a government is.

    So Zimbabwe's government is less oppressive than Sweden's, because it's less efficient? You must start with a sweeping conclusion and then ignore all facts when espousing it. I'm well familiar with Will Roger's remark that "thank God we don't get all the government we pay for", uttered about 100 years ago, and the sentiments behind it. But history shows that we need government. Good government. Even bad government is better than none, according to the Somalis, who recently found that oppressive Islamic government was better than anarchy. It oppressed rape and murder too, you see.

    The only way forward is to improve government. Forget eliminating it, unless you really like gang warfare. Efficient governments may or may not be oppressive, but absent government people are always oppressive.

  110. Re:This does not belong on Slashdot by Anonymous Coward · · Score: 0

    Yeah, that's a good point. Like I read this site because it's interesting or something! Hah!

    You can go fall in the same well with the other guy and have sex with him while you both die. Unless you're the same guy, in which case that still applies.

  111. Justice by MeanderingMind · · Score: 1

    I need to look up my representatives and give them a call so that I can directly ask them how often they vote on bills, and if they read every bill they vote on.

    If the desired manifestation of the law, justice, is the be lifted high by the rope of legislation it requires that each thread/representative bear their share of the burden. Instead, what we have is a number of threads unaccountable to each other and to themselves who may assume someone will read the whole thing but don't honestly know that anyone is. So we have a myriad of threads all of which may or may not actually be holding up the difficult weight of justice. What guarantee de we then have the justice is upheld?

    --
    Thunderclone: ONE MAN ENTERS! TWO MEN LEAVE! ONE MAN ENTERS! TWO MEN LEAVE!
  112. Open House Project by piersonr · · Score: 2, Informative

    There are discussions right now about the best ways to update the outdated Congressional IT policies, including the best way to make legislative records more accessible to the public via XML, APIs, etc. The Open House Project is drafting a report that they will be submitting to Congress. The project, incidentally, is supported by the Sunlight Foundation, Speaker Pelosi, and several other groups. There is also a mailing list and wiki for the project.

  113. Re:Really need both: change control & full rev by Phroggy · · Score: 1

    And the way I would see it translated into English:
    while open parenthesis sgets open parenthesis buf2 comma 256 comma sec underscore ptr close parenthesis close parenthesis That's not a translation. For an example of a translation, here's an excerpt from the DeCSS code, formatted as a haiku. It's not particularly good haiku; I don't like the way phrases so often span multiple lines, but it does have the correct number of syllables. Still, notice the way a for loop is explained. It's not just reading punctuation aloud.

    So here's how you do
    it: first, take the first byte of
    im -- that's byte zero;

    OR that byte with the
    number 0x100
    (hexadecimal --

    that's two hundred and
    fifty-six to you if you
    prefer decimal).

    Store the result in
    t1. Take byte one of im.
    Store it in t2.

    Take bytes two through five
    of im; store them in t3.
    Take its three low bits

    (you can get them by
    ANDing t3 with seven);
    store this in t4.

    Double t3, add
    eight, subtract t4; store the
    result in t3.

    Make t5 zero.
    Now we'll start a loop; set i
    equal to zero.

    i gets values from
    zero up to four; each time,
    do all of these steps:

            Use t2 for an
            index into Table Two:
            find a byte b1.

            Use t1 for an
            index into Table Three:
            find a byte b2.

            Take exclusive OR
            of b1 with b2 and
            store this in t4.

            Shift t1 right by
            a single bit (like halving);
            store this in t2.

            Take the low bit of
            t1 (so, AND it with one),
            shift it left eight bits,

            then take exclusive
            OR of that with t4; store
            this back in t1.
    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  114. Re:Really need both: change control & full rev by Copid · · Score: 2, Insightful

    And who do you propose we put in charge of deciding which spending items are "pork" and which are legitimate needs? I, for one, don't think the midwest should have any Interstate highways paid for with federal money, because I have no intention of driving on them. Maybe we should have some sort of elected body that makes these decisions. We could call it "Congress" or something.
    I propose a computer program with a pseudorandom number generator that simply votes "yes" 90% of the time. It would have roughly the same effect as a Congress that passes bills it doesn't read.

    Seriously. Their job is to consider bills and make decisions. We don't just pay them to vote on bills. If all we wanted was 535 people who voted on bills with no clue what's in them, we could take 535 homeless people off the streets of DC and pay them a fraction of the amount to do it. At least that would be putting some unemployed people to work. The idea of a "Congress" that makes those decisions for us in an intelligent way is fabulous. I just don't think we have that at the moment.
    --
    An interesting anagram of "BANACH TARSKI" is "BANACH TARSKI BANACH TARSKI"
  115. You would friggin' think so by Peyre · · Score: 1

    But, I guess that'd be too much to ask...

  116. Only three more releases by pavon · · Score: 1

    until Fanatical Fascists.

    1. Re:Only three more releases by Fordiman · · Score: 1

      Yeah, but we get to experience 'Bastard Bureaucrats', 'Cunning Congressmen', 'Dodgy Delegates', and 'Ethic Evaders' until July 2009.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
  117. But on the other hand... by Chmcginn · · Score: 1

    If there is a requirement (or at least a custom) that laws be written in an easy-to-understand fashion, at least we'll know what we're doing is either legal or not.

    --
    Have you been touched by his noodly appendage?
    1. Re:But on the other hand... by newt0311 · · Score: 1

      define "easy-to-understand." I bet that most congressmen consider their laws to have just the right amount of "easiness-to-understand."

    2. Re:But on the other hand... by Chmcginn · · Score: 1

      It's definetely a 'spirit vs. letter' type of arguement. By the time you write a legaly iron-clad definition of "easy to understand", you've successfully made it... well, not easy to understand.

      --
      Have you been touched by his noodly appendage?
  118. Re:Really need both: change control & full rev by geoffspear · · Score: 1

    If "we" want better elected officials, wouldn't it be great if every 2 or 6 years we had a chance to change them?

    The problem is that "we" apparently want more of the same.

    --
    Don't blame me; I'm never given mod points.
  119. best cliché ever... by alexandreracine · · Score: 1

    You forgot to mention those two : - "Don't worry, everything is gonna be fine." - "I don't have time to explain right now, just trust me, and I'll explain latter."

    --
    No sig for now.
  120. Re:Really need both: change control & full rev by Copid · · Score: 2, Insightful

    Do you think that part of the problem might be a set of rules that cause essentially every player in the game to behave the same way? The rules that Congress plays by to write and pass laws practically guarantee that type of outcome. Replacing the players and tossing new ones into the same game with the same rules and goals won't change anything, regardless of how great the newly elected members are.

    The way to make a difference is to support people who actually try to change the rules. People who support something along the lines of the Read the Bills Act have my vote. People who fight against those changes don't have my vote. We simply need to make noise to encourage the scrapping of a system that can turn even those with the best intentions into the people we're complaining about.

    --
    An interesting anagram of "BANACH TARSKI" is "BANACH TARSKI BANACH TARSKI"
  121. A solution by dcam · · Score: 2, Funny

    This is an interesting problem and after thinking about it for some time I've come up with a solution I think will work.

    Kill all of the Bush family, put stakes in their hearts and bury them at crossroads. Burn down all their businesses and spread salt on their farms. Ditto for the Cheney family. You'd probably want to do the same for Rumsfeld and Wolfowitz too just to be safe.

    Wait, what was the question again?

    (note for the FBI, CIA, Homeland Security, Police, Secret Service and President Bush: this is a joke)

    --
    meh
  122. Re:Really need both: change control & full rev by dcam · · Score: 1

    Just think: if you were working on a big software or documentation project, would you want your QA process to involve nothing but some guy standing up and reading the source code out loud? No way -- everyone would be asleep or bored to tears (well, unless it was Perl, then they'd probably be waiting for his face to just fall off).

    There would also be the danger that a gate to hell would open and demons would come pouring out.

    --
    meh
  123. Re:Really need both: change control & full rev by cpeterso · · Score: 1

    I'd hardly call it english. Legalise really is its own form of code.

    I think the GP's point stands, it'd be useful to have some sort of independent QA organization that would validate a bill against its intent.

    In fact, there is some CS research in creating domain-specific languages (DSLs) for contracts that can test for correctness and ambiguities:

    * Smart Contracts
    * Composing contracts: an adventure in financial engineering
  124. Office integration? by SanityInAnarchy · · Score: 1

    I have to ask. Congress is obviously not particularly technically inclined (tubes, anyone?), so to them, electronic document == MS Word.

    If we could force them to use text files, this would be much easier. Diff, etc, even graphical 3-way diffs have been written, but all assume you're dealing with text. They could basically learn the systems we've been using for decades, and we could easily show riders as "patches". Might even be nice to have a Benevolent Dictator who could reject those patches out of hand, but then, it's not as easy to fork a government as it is a kernel...

    --
    Don't thank God, thank a doctor!
  125. Downsize DC Is Working On This by gsurbey · · Score: 1

    The idea of reading bills is currently being championed by this group:
    http://www.downsizedc.org/read_the_laws.shtml

  126. Re:Really need both: change control & full rev by Anonymous Coward · · Score: 0

    The South did it once. They seceded. Remember, the Civil War (war between the states) was fought because the South was paying 87% of the federal taxes, not over slavery. This is something they no longer teach in classrooms, but it does work its way in if you live in the South - because they still remember.

    SECEDE.

  127. Re:Fat chance (MOD parent up!) by bensch128 · · Score: 1

    Thats brillent!

    While I don't think that this would stop any log-rolling, at these it would give constitutants more ideas about how good/crappy their representative has been. Combine that with a lock of 24-48 hours on any bill, and you'd make congress alot more transparent.

    I like it alot!
    Ben

  128. It's the highlevel that matters more by bensch128 · · Score: 1

    I think it's more productive/useful to have a more systematic "version control system" on the high level congress bills (the policy) rather then trying to track the nitty-gritty details of what each department/federal agency does. (the mechinisms) Then it's more possible to track intent.
    If one of the FAs violates the intent, it would easier to catch them as well as holding the policy makers more accountable.

    Cheers
    Ben

  129. Re:Really need both: change control & full rev by bensch128 · · Score: 1

    Yeah, thats a good idea. And kiss $50 billion away for hurican relief.

    Jeez, Haven't you noticed that the recent trend is towards larger national systems, not smaller? Think of the EU, LatinAmerica, the arab league, the african union, china, etc... The US was just the first superstate, now the rest are being formed too.

    Good luck with the seceding...

    Ben

  130. Re:Really need both: change control & full rev by Anonymous Coward · · Score: 0

    The problem is that Alaskans love the bridge to nowhere. So they vote Teddie back in to office to rape the rest of the country yet again. Any everyone else's politicos are busy doing the same thing; stealing tax money to give to their constituents, who love them for it. And the net result is a multi-trillion dollar government that accomplishes basically nothing except squandering enormous amounts of wealth.

  131. Hey, kinda like Slashdot! by Richard+Mills · · Score: 1

    "...yet Congress members aren't held accountable for reading the material they discuss each day"

    Hmm... sort of like how most people on Slashdot post all kinds of stuff but never RTFA. =)

    1. Re:Hey, kinda like Slashdot! by krotkruton · · Score: 1

      No, it's really not the same at all.

  132. Source control, but not as we know it by jandersen · · Score: 1

    What we need is indeed a form of source control, but perhaps not so much for the text os the laws. The big, fundamental problem here is not that a law was changed, altough that is a very serious thing - but at the bottom of it all is the way that the country is ruled by powerful minorities that have not been elected. If the US had a true democracy, most politicians would always feel that they represented their voters and that had to work sincerely for the people. This is what happens in other countries.

    I think two issues are central to the problem in America: Lobbying and party funding. In many countries there are tight restrictions on those two; much of what is considered lobbying or contributing to a party would be seen as corruption in Europe. Lobbying is why interest groups with a narrow focus, but a lot of money to spend have so much power: the oil industry, the arms industry, the rabid curs on the religious fringe, if you'll excuse my French. The way election campaigns are funded means that the voters don't get a chance to make a truly informed choice, which is why it makes no difference whether you vote for the Democrats or the Republicans; they are all in the pockets of big money, because otherwise they won't ever be heard in the big shouting match. Cut out those two factors and suddenly the electorate will have a chance of actually making an informed decicion, which is what democracy is all about.

    On top of that it would be a lot better if proportional representation was introduced. It would lead to many more parties being represented; some would say that this is a bad thing, since government would be less able to act, but I think this is actually a GOOD THING. In the normal state of affairs there is actually loads of time to make decisions on government level, and a slightly indecisive government, that always has to go and negotiate deals before they do anything major would never have attacked Iraq; they would have to cultivate some restraint and learn some useful skills in cooperation and negotiation. As a result the US would not now be quite as despised in the world.

    To those who fear what would happen in an emergency if the government doesn't have the power to act - this is what a state of emergency is for. But in peacetime when there is no great threat to the nation, what you want is a government that actually represents the people as a whole, who works for the people and who spends enough time on making decisions, so they get it right.