Slashdot Mirror


A Congressman Who Can Code Assembly

christo writes "In what appears to be a first, the US House of Representatives now has a Congressman with coding skills. Democratic Representative Bill Foster won a special election this past Saturday in the 14th Congressional District of Illinois. Foster is a physicist who worked at Fermilab for 22 years designing data analysis software for the lab's high energy particle collision detector. In an interview with CNET today, Foster's campaign manager confirmed that the Congressman can write assembly, Fortran and Visual Basic. Will having a tech-savvy congressman change the game at all? Can we expect more rational tech-policy? Already on his first day, Foster provided a tie-breaking vote to pass a major ethics reform bill."

108 of 421 comments (clear)

  1. In other news by Harmonious+Botch · · Score: 5, Funny

    ...workers at the Illinois Voter's Department are investigating the results of the election. "We didn't know that a Diebold machine could register 68% for one candidate and 100% for another," said their spokesman.

    1. Re:In other news by A+beautiful+mind · · Score: 4, Funny

      ...and somehow the results were counted very fast!

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
  2. thats great and all.. by pak9rabid · · Score: 5, Insightful

    But I'd rather see a Congressman who can write sensible legislature.

    1. Re:thats great and all.. by Foobar+of+Borg · · Score: 5, Funny

      But I'd rather see a Congressman who can write sensible legislature.
      Well, maybe he can start drafting all the legislation he proposes using IF-THEN-ELSE statements. If anyone complains, he can declare the House to be full of n00bs.
    2. Re:thats great and all.. by SatanicPuppy · · Score: 5, Funny

      If he drafts it in assembly it'll probably be more readable than normal legislation.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    3. Re:thats great and all.. by rrohbeck · · Score: 5, Funny

      If he drafts it in assembly it'll probably be more readable than normal legislation. Thank goodness he doesn't know Perl.
    4. Re:thats great and all.. by funwithBSD · · Score: 2, Insightful

      At least you could make sure it was untainted.

      --
      Never answer an anonymous letter. - Yogi Berra
    5. Re:thats great and all.. by IthnkImParanoid · · Score: 5, Funny

      But does he know LOLCAT?

      OH HAI

      IF MY_COOKIE.YOU_EATED_IT
        GOTO JAYL
      IF U.BE_TAKIN(MAH BUCKET)
        GIV_MEH_BAK(MAH_BUCKET)
        GOTO JAYL
      IF U.KILL(MY_MANS O MY_WOMANS)
        GOTO LECRIC_CHARE

      GIV_MEH(ALL_U_MONEY * .4)

      KTHXBYE

      --
      It's nothing but crumpled porno and Ayn Rand.
    6. Re:thats great and all.. by BlackGriffen · · Score: 2, Insightful

      and how long it is. In Perl, you could fit it all in one line... somehow. :)

    7. Re:thats great and all.. by Samah · · Score: 4, Informative

      I think you mean LOLCODE

      --
      Homonyms are fun!
      You're driving your car, but they're riding their bikes there.
    8. Re:thats great and all.. by BlueF · · Score: 2, Insightful
      Taken from the article titled: The tech world rejoices: A Congressman who can code

      What this actually means to tech policy remains unclear. Computer programming skills do not automatically lead to sound logic or wise positions on important issues. Hmmm...
    9. Re:thats great and all.. by eck011219 · · Score: 2, Funny

      Eeek! Conditional legislation? With all due respect, things are muddy enough as it is!

      --
      It is pitch black. You are likely to be eaten by a grue.
    10. Re:thats great and all.. by Foobar+of+Borg · · Score: 3, Funny

      And then Bush vetoes the bill claiming "syntax error".
      :-) And after Congress overrides the veto, the Supreme Court prevents execution of the code saying "Segmentation Fault (core dumped)"
  3. Now maybe... by Foobar+of+Borg · · Score: 5, Funny

    Now maybe he can hack into the C-Span system so that, when he gives a speech before the House, it shows him as "Bill Foster (D-1337)".

    1. Re:Now maybe... by calebt3 · · Score: 5, Informative

      Everybody who recognizes it would read it as 'Delete'

    2. Re:Now maybe... by Sponge+Bath · · Score: 4, Funny

      Why would he want to be known as "Delete"?

      Because "backspace" sounds gay.

  4. What Assambly? by Anonymous Coward · · Score: 5, Funny

    8086? MIPS? ARM? Would be nice to know.

    1. Re:What Assambly? by RAMMS+EIN · · Score: 4, Funny

      That's so nerdy. A congressman can code assembly, and all you ask is "what kind?". I like. :-D

      --
      Please correct me if I got my facts wrong.
    2. Re:What Assambly? by TheRaven64 · · Score: 4, Funny

      It was my thought too. Well, my second thought. My first was 'he can code in assembly and FORTRAN and admits to knowing VB?'

      --
      I am TheRaven on Soylent News
    3. Re:What Assambly? by frosty_tsm · · Score: 5, Funny

      It was my thought too. Well, my second thought. My first was 'he can code in assembly and FORTRAN and admits to knowing VB?'

      I sense a scandal brewing on just how much VB he knows...
    4. Re:What Assambly? by TooMuchToDo · · Score: 5, Funny

      "I am code contributor #9"

    5. Re:What Assambly? by TempeTerra · · Score: 3, Funny
      I sense a scandal brewing on just how much VB he knows...

      "But I want to say one thing to the American people. I want you to listen to me. I'm going to say this again: I did not code binary relations with that language, Visual Basic. I never told anybody to lie, not a single time; never. These allegations are false."
      --
      .evom ton seod gis eht
  5. Assembly language and VB? by rucs_hack · · Score: 5, Funny

    What kind of half breed freak is this guy?

    1. Re:Assembly language and VB? by evanbd · · Score: 5, Insightful

      Probably the kind that learned coding as a tool to use to pursue other ends, and learned the languages he needed to to get his job done. I'm inclined to think that's a good sign -- he's demonstrated a willingness to learn about the things he needs to learn about to get his job done. I think that bodes well for his career as a congressman, and a potential willingness to learn about more modern technologies as relevant to his job.

    2. Re:Assembly language and VB? by NeoSkink · · Score: 4, Insightful

      A physicist. We normally end up coding in a new language with each new collobaration as you're brought into a culture where some language has already been established. On top of that, other groups will put out librarys and programs written in some other language, and you'll have to start using that to make use of their work.

    3. Re:Assembly language and VB? by rucs_hack · · Score: 4, Insightful

      Interesting. Most scientists I know learn one language and stick with it exclusively, even to the point of making the language do things that others might do in a fraction of the time.

      I'm currently having to build an entire experimentation framework in a language which doesn't even slightly suit the task, simply because the primary researcher has no interest in using anything but the language they know. And yes, I did try to change their mind.

      All the same VB? At my university that language was barred from use in assignments, because it was considered to be without merit.

    4. Re:Assembly language and VB? by Atario · · Score: 4, Insightful

      I can also do assembly and VB (among others...), and I learned them purely as a programmer. Guess I grew up too interested in programming to get hung up on what language (or level of language) was "cooler".

      --
      "A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
    5. Re:Assembly language and VB? by Himring · · Score: 5, Funny

      What kind of half breed freak is this guy?

      Nazgul, once Kings of assembly, they now serve the dark lord....

      --
      "All great things are simple & expressed in a single word: freedom, justice, honor, duty, mercy, hope." --Churchill
    6. Re:Assembly language and VB? by rucs_hack · · Score: 3, Funny

      You witnessed anti-microsoft elitism.

      The loudest anti-VB crusaders were the same people where were all over the Java bandwagon, even though everything bad they had to say about VB applied equally to Java.


      Perhaps, I will admit there was a tendency to use non Microsoft controlled languages, but also we didn't learn much Java. We covered lots of obscure languages, too many to list here, and C/C++. The brief time we were taught Java wasn't exactly well organised, and it wasn't considered interesting as a language by most lecturers.

      As for myself I prefer C, although I have been seeing Python behind its back recently.
      Yes, Yes, I know when you start seeing another language it's probably time to break it off with your current language, but her structs are so, well, comfortable...

    7. Re:Assembly language and VB? by Anonymous Coward · · Score: 2, Insightful

      At my university that language was barred from use in assignments, because it was considered to be without merit.

      I use it because it's what gets the job done inline with what I use at work. It would be silly for me to export data to a third party piece of code written in another language and then import it back into Microsoft Office just because it is considered w/o merit. If anything, I think that's fucking stupid.

    8. Re:Assembly language and VB? by Matrix14 · · Score: 2, Informative

      Fortran has an extremely wide user base in the scientific world, due to its very efficient vector processing abilities.

    9. Re:Assembly language and VB? by Goaway · · Score: 3, Funny

      Seldom has a username been so relevant.

    10. Re:Assembly language and VB? by chthonicdaemon · · Score: 2, Insightful

      Fortran 2003 is more 'modern' than c++ (most of which is based on a 1998 standard) :-). Seriously, though, Fortran really shines for scientific computing. I am routinely blown away by the thoughtful design of the matrix operations which are a part of the language and can be crudely approximated by c++ libraries that make your code almost impossible to debug due to extensive template use.

      --
      Languages aren't inherently fast -- implementations are efficient
  6. Not any time soon by faloi · · Score: 5, Insightful

    We won't see sensible tech legislation until the people that have some sensible ideas are donating more money to politicians than the people who don't.

    --
    "It is a miracle that curiosity survives formal education." -Albert Einstein
  7. So? by LWATCDR · · Score: 5, Insightful

    We have had Presidents that could make a suit, run a nuclear reactor, fly off an aircraft carrier, and fly jet fighters. I am more interest in that he seems to have a good background in science than his coding skills.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  8. Don't get your hopes up by mnmn · · Score: 4, Funny

    ... he's a Visual Basic guy.

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    1. Re:Don't get your hopes up by jgrahn · · Score: 2, Funny

      ... he's a Visual Basic guy.

      Worse -- he knows Visual Basic and admits it. He could just have listed Fortran and assembly, and we'd have worshipped him as an Old School physics geek.

      This is almost as bad as watching "Sound of Music" and realizing that Fräulein Maria probably has sex with Von Trapp halfway through the movie.

    2. Re:Don't get your hopes up by dagard · · Score: 2, Funny

      Oh, come on, we've all made mistakes. That doesn't mean we don't love our wife^Wperl, it's just that, well, we were tempted.

  9. I'm not impressed! by rholland356 · · Score: 5, Insightful

    Senator Bill Frist could do heart surgery, and look how well that turned out. The moron made a diagnosis based on edited videotape!

    No, I'm afraid once a highly skilled individual gives himself or herself over to the dark side of politics, they promptly become yet another meat puppet to be toyed with by lobbyists and wealthy patrons.

  10. Why would it? by susano_otter · · Score: 5, Insightful

    Will having a tech-savvy congressman change the game at all?


    Why would a tech-savvy human being be any more useful or valid as a politician than an education-savvy human being? Or a law-savvy human being? Or an entertainment-industry human being? Or a war-savvy human being? Or a bureaucracy-savvy human being? Or a classical literature-savvy human being? Or a propaganda-savvy human being? Or a violent revolution-savvy human being?

    Is there something special about technology, that sets tech-savvy humans apart from all the other kinds of humans when it comes to politics?

    Was his vote on this ethics-reform bill somehow informed by his tech-savvyness in some kind of game-changing way?
    --

    Any sufficiently well-organized community is indistinguishable from Government.

    1. Re:Why would it? by Stormwatch · · Score: 2, Interesting

      Cut him some slack, will ya? The "tubes" analogy does make sense.
      - http://www.freedom-to-tinker.com/?p=1042

  11. But will it do us any good by Alzheimers · · Score: 5, Insightful

    Just remember how great it was to have a Doctor in Congress.

  12. Any Chance of an Ask Slashdot? by Irvu · · Score: 5, Interesting

    This guy seems like a nice candidate for an Ask Slashdot. I would ask two:

    (1) How do you feel about large-scale datamining projects such as the Total Information Awareness project? While the project itself is gone it is not the first of its type. Do such projects strike you as technically feasible or even usable?

    (2) As someone who has written software how do you feel about software patents?

  13. Heretic! by SatanicPuppy · · Score: 5, Insightful

    Surely someone who can code will make a superior congress-critter!

    Meh. Smart is not the same as "Not evil." Lot smart people I wouldn't want to see in congress. The best situation is to have someone who is open-minded and willing to listen without being swayed by PACs.

    --
    ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    1. Re:Heretic! by The+End+Of+Days · · Score: 5, Insightful

      Quick translation service:

      Someone who is willing to listen to me and like-minded people and also willing to ignore people I don't want him to listen to.

      Or maybe you don't realize that PACs also represent people... which could be. There is a touch of the foolish and naive around here when it comes to politics.

    2. Re:Heretic! by Smidge204 · · Score: 5, Insightful

      Here's the thing, though.

      He's not just smart. He's smart with a fairly rich background in applied sciences. In other words, he's a lot less likely to create or support legislature based on the perception that the internet is a bunch of tubes.

      Given the current lineup, at least nice to balance some of the technical ineptness on capitol hill right now... even if his area of experience is somewhat narrow.
      =Smidge=

    3. Re:Heretic! by Peaker · · Score: 4, Insightful

      In other words, he's a lot less likely to create or support legislature based on the perception that the internet is a bunch of tubes. The internet has not only "information tubes" (connections), but also nodes that connect those tubes together with some logic (routers) and protocols dictating how information flows on those tubes.

      But as a first-order rough approximation, calling the internet a "bunch of tubes" sounds as accurate as it gets. Can you find a term as short and simple as that that describes the internet, even as partially as that?
    4. Re:Heretic! by Smidge204 · · Score: 5, Interesting
      Perhaps you should read the full Ted Stevens quote before you say it's accurate.

      I just the other day got, an internet was sent by my staff at 10 o'clock in the morning on Friday and I just got it yesterday. Why?

      Because it got tangled up with all these things going on the internet commercially...

      They want to deliver vast amounts of information over the internet. And again, the internet is not something you just dump something on. It's not a truck.

      It's a series of tubes.

      And if you don't understand those tubes can be filled and if they are filled, when you put your message in, it gets in line and its going to be delayed by anyone that puts into that tube enormous amounts of material, enormous amounts of material.

      The truck analogy is actually much better, IMHO, because it represents the fact that large data sets need to be broken up into multiple packets and delivered separately. Each truck can take a different path, maybe even break down or get lost, and arrive at different times. A tube analogy makes it seem like all the data flows in a constant stream along a single, predetermined and rigid path. It's a horrible analogy, especially considering he compared it to a better one that he threw out.
      =Smidge=
    5. Re:Heretic! by harrumph · · Score: 4, Insightful

      Smart is not the same as not evil, but I'll take intelligent evil over a well-intentioned idiot any day. Intelligent people, good or evil, are reasonably predictable, and such evil can be countered. Stupid people are terrifically creative in ways that reasonable people cannot foresee, so when they're (often) effectively evil, intentionally or not, reasonable, good people can't see it coming to counter it.

    6. Re:Heretic! by SatanicPuppy · · Score: 4, Interesting

      No, actually, that's not what I meant. I've no illusions about my own rightness in all things; sometimes my view isn't going to be the best view. Someone who can listen to all sides and pick the best option is far better than someone who always chooses the same option, regardless of the situation.

      And as for PACs...I don't think there is ever a case where I want my congress-critter to be swayed more by money than by the "rightness" of the idea, even if the money would have swayed them in the direction I personally believed in. Once you move in to financial politics, all you get is crap law, because law that benefits everyone is more "expensive" than law that benefits moneyed special interests who are willing to foot the bill.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
  14. Nice but... by Anonymous Coward · · Score: 3, Insightful

    being able to write assembly protects you from corruption how? We're all self important techies if we think being technical means you naturally have a higher ethical standard. He has to prove his ethics outside of this one bill before it matters.

    1. Re:Nice but... by twistedsymphony · · Score: 2

      being able to write assembly protects you from corruption how?
      It doesn't, but that's not why people here are excited. People here are excited that there might be a voice in congress, albeit small, that can can stand up and say "um, that new tech law isn't feasible" or "the telco lobbyists aren't telling you the whole story because of X, Y, and Z".

      we _HOPE_ he's not corrupt, but we at least know he can see a line of tech BS from a special interest when he hears it, then if he does vote in favor of a bad tech law it will be on him, and not on the lobbyist that convinced the congress person that they were doing the right thing.
  15. As a scientist from fermilab... by nebaz · · Score: 4, Funny

    Not only can he code assembly, he has his own private store of antimatter.

    --
    Rhymes that keep their secrets will unfold behind the clouds.There upon the rainbow is the answer to a neverending story
  16. He was the model for Lessig's run by gambolt · · Score: 3, Interesting

    that never happened.

    http://lessig.org/blog/2008/02/there_but_for_the_grace_of_god.html

    The fact that they are associates is definitely reassuring.

  17. Everyone Codes by jellomizer · · Score: 3, Insightful

    Coding skills doesn't really affect ones ethical/political views...

    Spyware, Viruses, Addware, Internet Adds, ways around popup blockers, DRM, Military Software, and even Closed Source Software were all were done with people who can code. They are republicans who can code, there are democrats who can code, they even have moderates who can code. Religious People can code, as well as atheists, heck I knew someone who can code who is a Jehovah Witness. Some of the Terrorist can code, so do the good guys.
    This is not really a big deal. Will it effect rational tech-policy probably not. Besides what you think it is less about not knowing the issues on a technical level it is about politics on who back you need to scratch. Yea we all laugh at the internet is made of tubes... But for most ISP if you get a huge amount of traffic you will slow down, like (a slimily word, not a direct comparison) having a lot of water going threw small amounts of pipes. It all boils down to do you want to support the new emerging internet technologies to make life easer for the old TelCos.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:Everyone Codes by gambolt · · Score: 2, Interesting

      If he can help stop bills that would make sysadmins criminals for doing their jobs, I'll be happy. Between the media content industry and the "think of the children" crowd, there's a lot of legislation floating around that mandates the equivalent of building concrete pontoon votes.

  18. This guy is from my state by gad_zuki! · · Score: 5, Interesting

    This guy is from my state and is realy a godsend for Illinois. He took the place of Dennis Hastert who is pretty much George Bush jr. Bill is a democrat which means that the more rural parts of illinois are also fed up with what passes for conservtism today. I hope we see more democrats from my state and continue to produce politicians like Abe Lincoln, Barak Obama and Bill Foster. I cant say how happy this makes me. After pretty much writing off this part of illinois to the republicans for decades its good to see some change. His campaign was a crazy longshot too.

    A few scientists on our science committees will be nice. I think even blue-collar America is seeing the problem with theocratic elements. I dont think his geek cred is the big story here, the big story is that we're getting some more moderates in office as opposed to loud-mouth far-right idealogues. Thats a win-win for all, well, except the ultra-right.

    1. Re:This guy is from my state by wiggles · · Score: 5, Insightful

      No, this part of the state is heavily republican. I ought to know -- I voted for Foster in this election. He was the first Democrat I've ever voted for, and I still feel a bit dirty about it. As heavily as Chicago goes for Democrats, the suburbs go for Republicans.

      The real reason Foster won this election is not because the district is jumping on the magic bus with the rest of the leftist hippies, it's because his opponent, Jim Oberweis, is an ass who has been trying to buy himself into office for years. He's lost three consecutive primaries -- the party faithful can see right through him -- but since he's a big contributor to the party (he's made millions off his dairy business, which turns out an excellent product, by the way), he convinced the bosses to let him run for a fourth time in a rigged primary for a 'safe' Republican district. They rigged the primary by not allowing any serious competition for the seat -- the only two opponents Oberweis had was an idiot who just wanted to be on the ballot and didn't even live in the district, and a state legislator who pissed off just about everyone in the state legislature. Then, when it came to campaign time for the special election, I was recieving two to three pieces of hate filled negative campaign fliers in the mail each day, which just turned me off. Foster, however, barely sent anything out. The DNC ran some TV ads, but not nearly as many as the RNC. In the end, though Oberweis won the primary (barely), he lost the election because there were enough Republicans in the district, like me, who hated him enough to vote in a baby killing, tax and spend, socialized medicine advocating, way out on the left wing commie liberal democrat (no offense to any baby killing, tax and spend, socialized medicine advocating, way out on the left wing commie liberal democrats reading this).

      I hope the Republicans in this state realize their mistakes with this race and throw Oberweis under a bus before the November election. He won the primary for that election, too, so we'll have a repeat of Oberweis vs. Foster in November unless they fix this.

    2. Re:This guy is from my state by Actually,+I+do+RTFA · · Score: 2, Interesting

      (no offense to any baby killing, tax and spend, socialized medicine advocating, way out on the left wing commie liberal democrats reading this).

      Presumably it is the Democrats who do not kill babies or consider themselves both socialists and communists who will be offended. Although I suppose a good portion of Democrats would object to the idea that anything left of Fox News is "way out on the left". Some might take offense to the liberal/democrat equality.

      Oh, and lastly, I suppose most Democrats would take offense to the idea that "tax-and-spend" is a worse idea than "borrow-and-spend".

      --
      Your ad here. Ask me how!
    3. Re:This guy is from my state by Anonymous Coward · · Score: 2, Interesting

      >(no offense to any baby killing, tax and spend, socialized medicine advocating, way out on the left wing commie liberal democrats reading this

      No offense taken. Im just curious what you mean by this. Do you mean all the babies your party has killed in Iraq? Or do you mean a bunch of cells that might have been a baby if allowed to prosper. Or in your warped mind these two things are the same thing? If so I dont see how you can vote for any party then.

    4. Re:This guy is from my state by wiggles · · Score: 2, Interesting

      I knew I wasn't going to get away with that rant without attracting some flames.

      Republican voters are very turned off by the 'borrow-and-spend' policies of this administration -- note that Bush's approval rating is below the percentage of presumed Republican voters. I know I am. We should be cutting entitlement spending and balancing the budget, not borrowing from foreign governments so we can afford to bail out an unfriendly country with military aid.

    5. Re:This guy is from my state by jbn-o · · Score: 2, Informative

      ...a baby killing, tax and spend, socialized medicine advocating, way out on the left wing commie liberal democrat

      Don't worry, abortion is a nice wedge issue they can use to distract you from discussing the money issues that affect far more people far more profoundly (including distracting away from corporate crime). It's a good thing that the Republicans are so intent on keeping government small. Imagine how much egg they'd have on their face if they were responsible for creating the Department of Homeland Defense with almost $45B/year budget.

      But two issues that really affect Americans in their everyday lives are war and health care. And when it comes to health care the Democrats are just as in favor of the corporatized health care delivery system the US has as the Republicans are. The Democrats of today are running as fast as they can from the universal health care Truman proposed 60 years ago, Americans just can't be allowed to have what Ralph Nader calls "a program with quality and cost controls and an emphasis on prevention". HMOs give to candidates in both parties and that's the way those candidates like it despite that a majority of Americans in CBS and CNN polls say they'd prefer universal health care even if it means higher taxes to pay for it (an oddly supportive notion given that the US spends "twice as much as other industrialized nations on health care, $7,129 per capita."). Kucinich/Conyers' health care plan (HR676) hasn't garnered a lot of cosponsors. I guess it will take a few more million Americans doing without health insurance (and thus making health care significantly more costly as well as making chronic care virtually unavailable until disaster strikes) to change that; over 45 million so far and this figure is going up.

      When it comes to the continued occupation of Iraq the Democrats won't stop funding it out of a shared desire to "control [...] our major economic competitors in the world -- Europe and northeast Asia (China and Japan).". Sabre-rattling with Iran is also fodder for both major political parties. War crimes a plenty, according to AWARE (an Illinois-based anti-war group). All this for trillions Americans could have spent on domestic issues, chiefly those of the poor.

      Really, the Democrats and Republicans aren't very far apart on these two major issues of the day (both money issues).

  19. oOoOo by vajaradakini · · Score: 3, Insightful

    I wonder if this will mean that he'll be able to get better funding for the sciences?

    I mean, it's generally sad the way funding for science programs in the US is decided by congress, who generally know nothing about science, but perhaps an actual scientists in congress will be able to fix this.

    --
    what's that now?
  20. Hey, I did that! by apsmith · · Score: 4, Interesting

    My one experience "coding assembly" was 20 years ago as an undergrad visiting one of the experiments at Fermilab. They had electronic detectors triggered various ways sending data to an old Digital PHP system that was supposed to analyze each event as quickly as possible, decide whether it was interesting enough to save to magnetic tape, and then go on to the next event a few microseconds later. The data acquisition code was, naturally, in assembly - and boy they had that pared down to the absolute essentials, not a wasted instruction. My job was to try to, instead of recording to tape, to send the data over a wire to a new VAX machine that had just arrived.

    Not sure I ever ran into Foster though - I wonder what experiments he was on? Actually, I have met him since then, but that's another story...

    --

    Energy: time to change the picture.

    1. Re:Hey, I did that! by poot_rootbeer · · Score: 2, Funny

      They had electronic detectors triggered various ways sending data to an old Digital PHP system that was supposed to analyze each event as quickly as possible, decide whether it was interesting enough to save to magnetic tape, and then go on to the next event a few microseconds later.

      Unfortunately they were using the built-in PHP functions for accessing magnetic tape, and had magic_quotes disabled, so a hacker was able to use an injection exploit and write 5MB of 'PWNT!!!1" to the tapes.

  21. It doesn't guarantee much by Toonol · · Score: 5, Insightful

    Almost all of you guys can code... and some of you have frightening opinions.

    Especially you assembly hackers!

  22. Source code control by taniwha · · Score: 2, Interesting

    time to get a good source management management system applied to laws - so we can look back in the history and see where the changes come from as they are developed ("ooh look this seems to have been changed by someone working for the oil/drug/gun/etc lobby")

  23. Strictly Enumerated Powers by MSTCrow5429 · · Score: 2, Funny

    Can we expect more rational tech-policy?

    Your copy of the US Constitution must be different than mine.

    --
    Slashdot: Playing Favorites Since 1997
  24. Cook county uses sequoia voting systems by Joe+The+Dragon · · Score: 2, Funny

    Cook county uses sequoia voting systems

    1. Re:Cook county uses sequoia voting systems by ameyer17 · · Score: 3, Interesting

      Except the 14th district is about 60 miles from Cook County. As someone who isn't in the district in question, but is close enough to have been bombarded with the BS from both sides, I'm not so sure Foster won this election so much as Jim Oberweis lost yet another political race (at last count he's 0 for 4).

    2. Re:Cook county uses sequoia voting systems by Dan+Schulz · · Score: 3, Informative

      Except the 14th district is about 60 miles from Cook County. As someone who isn't in the district in question, but is close enough to have been bombarded with the BS from both sides, I'm not so sure Foster won this election so much as Jim Oberweis lost yet another political race (at last count he's 0 for 4).

      That's precisely what happened (United States Senate, Illinois governor, and two House runs - all failed spectactularly - and I for one couldn't be happier for it). After defeating popular (and well respected) State Senator Chris Lauzen in the special primary election for the GOP nod, he changed his cow-pie slinging from attacking his Republican rival to smearing Foster's campaign, which was also taking heat from Foster's fellow Democratic rival John Laesch, who demanded a recount here in Aurora as well as other precients in the 14th District because not all the votes were counted (absentee ballots) and due to the election problems here in Aurora (incomplete ballots, ballots missing candidates and even entire political races, and so forth). (Laesch decided to withdraw his demand the other day.)

      The simple fact of the matter is this: Oberweis knows he can't buy his way into office yet he keeps trying to every single time. He wants into office as bad as Microsoft wants to crush Linux and free software (note I mean free both as in "free as in freedom" as well as "free as in beer" here - I don't play favorites on the issue). He's going to be squaring off against Foster again in the November general election, and I for one won't be voting for him. Thankfully a lot of other Illinois voters (especially conservative independents such as myself) feel the exact same way as I do - that he should sell milk and ice cream, not buy his way into public office (the Illinois GOP is even thinking of asking him to step aside as well "for the good of the party" since they're claiming that he cost them the election and their traditional Congressional stronghold).

      If I'm right though (and for the sake of the nation, I hope I am), the Illinois GOP is going to have three years to figure out how to get the district back into its hands. Though with the current problems plaguing the Illinois Republican party, I doubt that's going to happen in three years as long as Oberweis keeps wasting his milk money on failed campaign after failed campaign (not to mention the lack of a clear direction and leadership in the state party as well). If Foster ends up doing a good job though, puts his constituents first (like that'll ever happen) and serves to the best of his ability, then I'll consider voting for him (like I said, I'm an independent, not a lackey).
  25. Don't blame me by nthwaver · · Score: 2, Funny

    Don't blame me, I voted for Clippy.

  26. Say what? by zappepcs · · Score: 2, Funny

    I know that not everyone is Einstein smart, but it does not take a rocket scientist to know that mixing assembler in the house will cause divide by zero errors.

    He'll have to learn the difference between NOP and Abstain

    Nowhere in the "xxx programming for dummies" books does it talk about kissing babies.

    Impeaching a president is nothing like getting funding for your pet project, though the process might seem familiar.

  27. Re:Woohoo? by Darfeld · · Score: 2, Interesting

    Assembly is still widely used in embedded systems. C is good, but sometimes it's just simpler in good old assembly.

    --
    (\__/) This is Lapinator
    (='.'=) copy it in your sig
    (")_(") so it can take over the world
  28. Well, if he's a FORTRAN programmer by hey! · · Score: 2, Funny

    we'll be seeing computed gotos written into laws. In other words, same-old, same-old.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    1. Re:Well, if he's a FORTRAN programmer by Alinabi · · Score: 3, Funny

      If he's a FORTRAN programmer maybe he should run for the House of COMMONs instead

      --
      "You can't allow somebody to commit the crime before you detain them." [Condoleezza Rice]
    2. Re:Well, if he's a FORTRAN programmer by tomhudson · · Score: 5, Funny

      Actually, if he programs in assembler, he's not a congressman - he's an assemblyman.

  29. Probably a good congressman by A+beautiful+mind · · Score: 2, Funny

    Foster's positions in the following 14th congressional district election included ending involvement in the War in Iraq, increasing the amount of money used to fund alternative energy research, and enforcing existing immigration laws while allowing for immigration reform to take place. He also supports universal health care. Fiscally, Foster publically stated that he would align himself with other Blue Dog Democrats in Congress. The Blue Dog Coalition focuses on fiscal responsibility and reducing the national debt.
    So wikipedia says he's not an idiot on important issues and he has a science background? I'm sold!
    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
  30. My first question, Congressman ... by ClickOnThis · · Score: 4, Funny

    vi or emacs?

    --
    If it weren't for deadlines, nothing would be late.
  31. all politics is local by westlake · · Score: 3, Insightful
    Can we expect more rational tech-policy?

    You can expect the new congressman from the 14th District to vote the interests of the 14th District.

    The first term congressman does not make policy. He will be two years learning the job and lucky to get a committee assignment that is remotely relevant to anything more significant than the coastal defense of Wyoming.

    1. Re:all politics is local by EricTheGreen · · Score: 3, Informative

      The first term congressman does not make policy. He will be two years learning the job and lucky to get a committee assignment that is remotely relevant to anything more significant than the coastal defense of Wyoming.


      What everyone is missing is that this election seats him only until the next election this fall (he's filling the seat vacated by Dennis Hastert.) He and Jim Oberweis (his Republican opposition) do it all over again for the November election.

      Given that legislative activity pretty much drops off the map by summer of an election year, he'll probably be able to nominate a few deserving kids to West Point, march in a few parades, send a few letters out and not much more of consequence.

      I do hope he gets elected to the full 2-year term this fall; Oberweis is a perpetual candidate with seemingly very little to offer his electorate beyond regular screeds bashing "tax and spend Democrats" and braying how immigration is slowly dissolving the moral fiber of the Republic...
  32. How did he end up in politics after Fermilab? by damn_registrars · · Score: 3, Interesting

    I can't help but wonder if he chose to go into politics after the recent Fermilab budget cuts. Considering the way that the current US congress has butchered science spending (at least relative to operating costs), it would be no surprise if he decided he had to fight the machine from within.

    --
    Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
  33. So can Bill Gates by timmarhy · · Score: 3, Insightful

    But i certainly wouldn't want him in congess. shudder

    --
    If you mod me down, I will become more powerful than you can imagine....
  34. Because Coders aren't Professionals. by GodInHell · · Score: 3, Insightful

    Congress likes to talk to professionals, lawyers, doctors, PhDs.

    Congress rarely invites someone who writes code for a living to talk to them about technology. More often then not you wind up with a room full of lawyers talking to a panel of lawyers about how technology works. That is, when they don't just invite Billy G in to tell them what the H1-B Visa program should look like. (I know.. Billy used to be a coder, sort of, once, maybe.. but now he's repping as a buisiness man.)

    Anyway -- if we did have a genunine coder in congress, than this community would have a real representative of those interests common to programs -- like say H1-B visas and net neutrality.

    -GiH

    1. Re:Because Coders aren't Professionals. by compro01 · · Score: 2, Insightful

      1. still, the general critical thinking skills cultivated in that line of work and decent knowledge of this area are something i like to see in a representative.

      2. surely there are some /. readers in that area.

      --
      upon the advice of my lawyer, i have no sig at this time
  35. Not the only one by EriDay · · Score: 3, Interesting
    My former congressman Vern Ehlers (one of the less bad repulicants):

    After three years of studying at Calvin College in Grand Rapids, Ehlers transferred and received his undergraduate degree in physics and his Ph.D. in nuclear physics from the University of California at Berkeley in 1960. After six years teaching and research at Berkeley, he moved back to Grand Rapids to Calvin College in 1966 where he taught physics for 16 years and later served as chairman of the Physics Department.
    He serves on the Science and Technology Committee. One of his greater achievements is not related to science/technology: He's the guy who got FRENCH fries back on the menu.
  36. Nerdiest president by Chris+Shannon · · Score: 4, Interesting

    In 1876, James A. Garfield discovered a novel proof of the Pythagorean Theorem using a trapezoid while serving as a member of the House of Representatives.

    --
    "Follow me" the wise man said, but he walked behind.
    1. Re:Nerdiest president by Valdrax · · Score: 4, Funny

      That's nothing. The man was a freaking genius if rumors are true. Supposedly, he could write in Latin with one hand and in Ancient Greek in the other at the same time. Of course, that could just be legendary.

      --
      If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
    2. Re:Nerdiest president by waferbuster · · Score: 2, Funny

      Not 'legendary', just legerdemain .

      --
      I'm an individual! Just like everyone else!
  37. Re:...provided a tie-breaking vote to pass... by geekoid · · Score: 3, Insightful

    The point being, had it been a republican, especially the person he replaced, it would not have passed.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  38. I know no one will read the article. by cbart387 · · Score: 4, Insightful

    What this actually means to tech policy remains unclear. Computer programming skills do not automatically lead to sound logic or wise positions on important issues. A quick read through Slashdot user comments easily demonstrates this. That's got to be the best quote in the whole article.
    --
    Lack of planning on your part does not constitute an emergency on mine.
  39. Yes, but... by cleatsupkeep · · Score: 2, Funny

    Does he run Linux? Will he blend?

  40. Assembly Coder by k4_pacific · · Score: 2, Funny

    The article title reminds me of an exhange that occured in a meeting. We were co-developing a project with a customer and one of the customer's programmers was an old-time assembly programmer who never quite got the hang of high-level languages like C++. We were discussing some bug that was found in some of his unreadable code after a week or so of investigation.

    My manager: It appears that this issue was found in some code that Bob wrote.

    Their manager: But Bob's a great programmer. He can even knows how to code in assembly.

    My manager: Great, can you have him stop coding like it's assembly?

    --
    Unknown host pong.
  41. CVS by HungWeiLo · · Score: 2, Funny

    Maybe it's the perfect opportunity to get all legislation into CVS.

    I'll leave it as an exercise to the reader to make the obvious humor examples.

    --
    There are a huge number of yeast infections in this county. Probably because we're downriver from the bread factory.
  42. Not necessarily as good as it sounds by cybereal · · Score: 2, Insightful

    My grandfather introduced me to programming. He worked with similar set of languages though not VB. He went with Delphi around that time period. It was awesome, he has tons of computers (mostly apple) and also HAM radio equipment. Very tech savvy, for 1992. That was 16 years ago. He doesn't know crap about modern technology, and barely recognizes the internet at this point.

    There's nothing wrong with my gramps but the point is, just because someone has technical exposure during a time doesn't mean they maintain awareness and the important detailed knowledge necessary to fathom points about issues like net neutrality. No less criticism should be given to this person's influence than is given to any other random corrupt politician.

    --
    I read the script, and I think it would help my character's motivation if he was on fire. -Bender
  43. Correction by rsborg · · Score: 3, Funny

    This is almost as bad as watching "Sound of Music" and missing the part where Fräulein Maria has sex with Von Trapp halfway through the movie.
    That would have made it worth the rest :-)
    --
    Make sure everyone's vote counts: Verified Voting
  44. Difference? by ozbird · · Score: 2, Funny

    Assembler coding? About the only difference in Congress that would make over your average Congress critter is when the lobbyists click their fingers and tell him to jump, he'll ask "how far", not "how high."

  45. /usr/lolcat by Non-Huffable+Kitten · · Score: 4, Insightful

    I think lolcats might have reached escape velocity from being just a novelty/meme. They have a lot of extensibility, and cuteness is timeless too.

    --
    Medium cat is MEDIUM.
  46. Re:Woohoo? by Z34107 · · Score: 5, Insightful

    You know what else assembly can do? Self-modifying code.

    After all, your program is just zeroes and ones in memory. They can be added, subtracted, multiplied, and mutilated, just like anything else digital can.

    So, for speed purposes, you can write a bastard of a for loop that changes the address of the jump statement at the end rather. It's hard to find a real practical purpose, other than on the TI-83 graphing calculators that only let you have 8811 bytes of code running at a time.

    So... What can a congresscritter do who knows assembly language?

    He can write self-modifying legislature!

    --
    DATABASE WOW WOW
  47. No by CrimsonAvenger · · Score: 3, Insightful

    Can we expect more rational tech-policy?

    Of course not. He's one guy out of 432. And a freshman Representative at that. He'll have no more effect than any other freshman Congressman does, which is to say, none at all.

    --

    "I do not agree with what you say, but I will defend to the death your right to say it"
  48. Let The Past Be Prolog by NetSettler · · Score: 3, Insightful

    The real benefit of having tech-savvy people in office isn't that they could help program computers, it's that their knowledge of programming could help straighten out the poor programming of the many computational systems that are the world itself.

    Politicians deal routinely with simple issues of reliably specified process (due process), proper abstraction (policies that are neutral as to whom they apply to), process control (time slicing, fairness, scheduling), data hiding (privacy), security matters (credentials, privilege), algorithmic complexity and resource management (budgets), forward and backward chaining (proactive investment vs reactive budgeting), side effect, storage management and garbage collection (literally), APIs and network services (government databases and services), automation (minimizing overhead and streamlining budgets), modularity (responsibility and accountability), etc. Modern politicians deal with these issues in a kind of haphazard way that is both scary and sad to watch.

    I'm not saying a Congress of nerds is the way to go, though I'd say it was worth giving a shot for a while just to see what they could do by applying some actual schooling. For a programmer watching Congress tinker at some kinds of systematic processes is like an Astrophysicist watch an Astrologer explain the heavens.

    So forget how a programmer can benefit the programming community while in office. That's small potatoes. If he really understands programming, the place to apply it is away from the keyboard, directly focusing on the real substance of what Congress does (and doesn't).

    --

    Kent M Pitman
    Philosopher, Technologist, Writer

  49. Approval voting by tepples · · Score: 4, Informative

    "We didn't know that a Diebold machine could register 68% for one candidate and 100% for another," said their spokesman. Sure it can. Replace the radio buttons on a ballot with checkboxes and you have approval voting. For one candidate, 68 percent of voters gave thumbs up and 32 percent thumbs down. For another candidate, 100 percent gave thumbs up. If more people approve of another than one, another takes office. Do you need another example?
  50. "computer network" by globaljustin · · Score: 4, Insightful

    Can you find a term as short and simple as that that describes the internet, even as partially as that?

    hmmm...yeah, how about "computer network" .. how's that for short and simple.

    It's an easy concept to understand, for virtually anyone...far clearer than the ridiculous "tube" analogy (i believe someone posted the full text of the original context of the 'tubes' analogy below)

    In fact, the concept of the internet shouldn't be more dumbed-down than "computer network"...some older folks might have to learn what the terms mean, but if a person can't bend their mind around that concept, well, we don't need them influencing politics anyway
    --
    Thank you Dave Raggett
    1. Re:"computer network" by Count+Fenring · · Score: 2, Insightful

      Except that the social/business meanings of network, as "group of connected individuals" is, and has been since before the 80s, a well-understood and recognized meaning of the word. Hence, "networking" as "meeting people to form connections."

      This definition of "network" and "networking" is both more apt than the tubes metaphor and better targeted at the kind of person who works in politics. This version of "networking" is a staple of political and legal circles, and has been for 30+ years.

  51. a representative by sentientbrendan · · Score: 3, Insightful

    let's keep in mind that this guy is a representative, and not a senator. There are 435 representatives, and freshman representative has about as much voice in national policy as the guy down at the DMV. Don't expect him to be authoring any bills.

    The more significant news related to his election, if you follow the news, is that he replaced Dennis Hastert in a long time republican district. His election makes the democratic majority in the house that much more cemented, and generally is a signal of the upswing of the democratic party nationally.

  52. My fellow Americans, by blackbeaktux · · Score: 2, Funny

    My fellow Americans,

    ;Begin Speech
    MASK EQU $0000000F
    HEXPRINT MOVEM.L
    SUBQ.W D1/D4-D7/A0/A3,-(A7)
    #1,D4
    LOOP ROL.L
    MOVE.B
    ANDI.L
    MOVEA.L
    MOVE.B #4,D5
    D5,D6
    #MASK,D6
    D6,A3
    TABLE(PC,A3),D7

    ACIARDY MOVE.B
    AND.B
    BEQ.S
    MOVE.B
    DBRA
    MOVEM.L
    RTS (A0),D1
    #2,D1
    ACIARDY
    D7,2(A0)
    D4,LOOP
    (A7)+,D1/D4-D7/A0/A3

    TABLE DC.B '0123456789ABCDEF' ;End Speech

    Thank you, and may God bless America. Good Night.

  53. Not the first, Max Burns was a coder too by Tangential · · Score: 3, Informative

    Max Burns was the congresscritter from south georgia for a term or two. Before that he was a professor of information systems at Ga Southern University. He definitely was a coder too.

    --
    Suppose you were an idiot. And suppose you were a member of congress. But then I repeat myself. -- Mark Twain
  54. Some self-promotion.... by FBodyJim · · Score: 2, Interesting

    As a blatant self-promotion post... I'm a computer science graduate of Rutger's University and I'm running for a seat in the House of Representatives in NJ's 6th Congressional District. I'm not a politician and have never run for a public office before. I'm a software engineer currently working in the shipping industry writing VB code (I also write in perl, php and used to do some C++ programming for Intel/Dialogic based computer telephony systems but it's been many years) for a desktop application that manages containers and shipping routes. I'm 27 years old so I hope that if I could win an election, I'll not only bring a younger perspective to the House, but a more tech savvy perspective as well, in addition to the perspective of a working Joe rather than the perspective of another career politician. My website isn't yet complete but there is some information available at: http://www.hoganforcongress.com/ Be gentle, I don't have a ton of bandwidth or a very powerful server. Thanks.