11.15.06

Quote

Posted in General, Quotes at 7:15 pm

Me: I’m Matt! I can do whatever I want!
Cory: So you can have sex with guys?
Me: Uhh…I could. But I choose not to.

11.08.06

Open Source Voting

Posted in General at 3:48 am

Nice to see someone is already working on the problem:


http://www.openvotingconsortium.org/

Electronic Voting

Posted in General at 3:40 am

I’ve been meaning to rant on this since I started hearing about the machines having problems.

These voting machines never should have been left in the hands of proprietary, corporate developers. The integrity of the voting process cannot be guaranteed when the device used to tabulate votes is a “black box”.

I don’t know the details of the law that was passed requiring more reliable methods of voting. All I know is it has resulted in an influx of electronic machines. The law should have called for open development of voting machines. Here’s a list of “should haves”:

  • Should have required software to behave in a certain way and the source code be available to the general public for inspection. This ensures there is no “funny business” going on with vote tabulation.
  • Should have had some sort of specification for the voting hardware. i.e. specifying that the hardware should be difficult to tamper with by unauthorized persons.
  • Probably should have specified a minimum security level and provisions for making sure that the software installed on the machines had not been tampered with (it’s conceivable that someone could load a “hacked” version of the software on voting hardware).

Seriously, this is a disaster from a security standpoint. And I seriously believe it is morally wrong that the source code for the voting software is not available for general inspection. Not only would this ensure the integrity of the software, but it would give peace of mind to the voters.

Ideally the federal government would set forth specifications for voting software and hardware. The hardware would be manufactured by private corporations as it today. The specifications would ensure that all software (mostly) worked with (mostly) all hardware. Corporations could create their own software as long as they published source code. I’m sure that a number of publicly led open source projects would spring up as well, and then we would have to sort out how elections personnel will decide what software they want to load on their machines—but choice is good.

Security of the software and hardware is the most difficult part. With so many people working with so many different pieces of hardware and software there is a lot of room for tampering. I have a strong dislike for “trusted computing platforms” but this might be a legitimate use for them. It’s easy to make sure that a piece of voting software operates properly, but making sure that it’s installed on the machine without modification is more difficult. Also the hardware needs to be protected from tampering. Possible solutions:

  • Some sort of MD5 sum on the software being installed. Requiring oversight and verification of the checksum when installing would be clunky but effective.
  • Have the machines “net boot” off a central server with a verified (as above) piece of software
  • For preventing/detecting hardware tampering, software might run a “self-test” where it randomly tallies votes and verifies the results. Trusted computing platforms might help here but I’m not familiar with how they work.

End rant. I hope there are a lot of problems with electronic machines so our leaders will see what a mistake they’ve made in foisting this upon us without really thinking about the consequences.

Elections

Posted in General at 3:07 am

So far Democrats have won the house, and may still take over the Senate.

While I don’t think the Democrats deserve to control either house, the Republicans certainly deserve to lose control of both houses.

The sad thing about this election is the shift in power isn’t because the Democrats are so great, it’s because the Republicans have been so incredibly stupid in how they’ve spent the substantial political capital they once had. They made other mistakes too, but the biggest was “Hey we have both houses and the president so we can do whatever we want. woohoo!!” Then they alienated moderates and burned bi-partisan bridges by pushing an overly conservative agenda, and didn’t even use their newfound power to fix some things that really needed fixing.

Any chance at fixing social security is now gone. And the Republicans just bent over on immigration reform, what was up with that? And what’s with all the spending? Spending money is the Democrats’ job–they’re very good at that and Republicans are in a much better position when they let Democrats spend and then point at them saying “Look how much they’re spending!”. But you just look like an idiot if you do that while $100 bills are falling out of your back pockets.

I feel like I owe Matt Drudge some money for all the bandwidth I used clicking “reload” tonight… :-P

  • on line drug store
  • taking diflucan
  • newest approved drugs
  • overdose klonopin
  • about viagra
  • klonopin overdose
  • treatment for breast cancer
  • oral anti-biotics
  • natural breast enhancements
  • viagra online store
  • flu treatment alternative
  • pain meds without prescription
  • buy cialis online uk
  • preventing hair loss
  • natural arthritis cure
  • fat burn
  • dog anxiety
  • high blood cholesterol
  • cialis herbal
  • generic pain medication
  • back pain relief product
  • benicar dosage
  • diabetes health care
  • soma saturday shipping
  • pregnancy and weight loss
  • buy discount cialis
  • ankylosing spondylitis
  • effects of high blood pressure
  • hair loss symptoms
  • discount canadian pharmacy
  • medical weight loss pill
  • cancer medicines
  • free weight loss diets
  • treatment of constipation
  • wrinkle face
  • metformin generic
  • side effects soma
  • improve sleep
  • cure hypothyroidism
  • asthma attack treatment
  • alzheimers treatment
  • cholesterol lowing drugs
  • top ten acne products
  • cialis buy
  • hair loss home remedy
  • muscle and joint pain
  • body building product
  • blood pressure medicine
  • dog skin
  • viagra coverage california
  • baby acne
  • neurontin medication
  • perscription drugs
  • pet drugs
  • dietary pills
  • online stop smoking support
  • best weight loss pills
  • how to use viagra
  • no prescription needed pharmacies
  • buy diabetes medicine
  • lipitor effects
  • diet pill rx
  • treatments for prostate cancer
  • new diabetes drug
  • diabetes meds
  • hair loss drug
  • itching relief
  • weight loss fast
  • order zoloft
  • canada med store
  • drugs online
  • psoriasis remedies
  • pain pills cheap
  • depression pills
  • dog care products
  • living with heart failure
  • how to buy viagra online
  • dementia treatment
  • weight loss support
  • weight loss stuff for free
  • skin diseases
  • medicine for constipation
  • jelly kamagra
  • natural remedy for hair loss
  • antibiotics gonorrhea
  • discount prescription medications
  • cialis 5
  • gout medicine
  • plan b safe
  • treatment for increased heart rate
  • suffering produces endurance
  • care of a cat
  • proven weight loss
  • prescription medicine prices
  • buy viagra soft online
  • cheap weight loss
  • good guide health womans
  • cephalexin prescription
  • anti-biotic
  • viagra for her
  • discount drug store
  • phentermine online prescription
  • cure scabies
  • online pharmacy in canada
  • cheap arthritis medications
  • treatment to stop smoking
  • cheap drugs for depression
  • skin solution
  • healthcare pharmacy
  • pet health care information
  • cialis 30 oral
  • how to have more erections
  • cheap birth control online
  • products back pain
  • cialis viagra online
  • nolvadex no prescription
  • beta blocker uses
  • malaria medicines
  • prescription drugs on line
  • buy cialis free shipping
  • diabetes drug
  • erythromycin penicillin
  • newer blood pressure drugs
  • older dog health
  • constipation cures
  • parasite infestation
  • promethazine tablets
  • dog ear health
  • hair loss medicine
  • ideal pet products
  • discount cialis online
  • scabies treatments
  • free phentermine
  • help for depression
  • vaginal chlamydia
  • clindamycin drug
  • levitra mail no prescription
  • senna constipation
  • international online pharmacies
  • weight loss meds on line
  • aricept dosage
  • recurrent urinary tract infection
  • revatio effects
  • hiv aids treatment
  • increase bus
  • how to relieve lower back pain
  • order no prescription diet pill
  • new treatments for diabetes
  • hair loss hair care information
  • buy avandia
  • medicine to lower heart rate
  • fda tamiflu
  • healthy dog puppy food
  • treatment of acne
  • scabies remedies
  • asthma information
  • whitening teeth
  • buy now cialis
  • pills for acne
  • skin swelling
  • congestive heart failure treatments
  • increase breasts
  • prescription medication
  • drug use and heart failure
  • shoulder pain
  • fluconazole
  • levaquin urinary
  • chest pain home treatment
  • pneumonia vs bronchitis
  • weight loss for children
  • trazodone 100mg
  • acne creams
  • neurontin medication
  • amoxicillin dosages
  • viagra women
  • free prescription drugs
  • online medicine
  • pharmacy drugs
  • diet drugs online
  • discount cialis levitra viagra
  • diet and weight loss product
  • toprol 50mg
  • quit smoking programs
  • neck arthritis
  • bronchitis cure
  • insomnia sleep problems
  • synthroid doses
  • alternative energy products
  • drug for alzheimers
  • chlamydia treatment online
  • dog skin disorder
  • dog stress
  • pet health care advice
  • metformin side effects
  • great weight loss pills
  • hair loss prevention for men
  • cheapest generic levitra
  • alternate herbal viagra
  • cholesterol lowering drugs
  • blood pressure medications