Friday, August 29, 2008

Wait. What?

John McCain has chosen Alaska Gov. Sarah Palin to be his vice-presidential candidate on the Republican ticket for the White House, a senior McCain campaign official has told CNN. The 44-year-old Palin, now in her first term as governor, is a pioneering figure in Alaska, the first woman and the youngest person to hold the state's top political job. --CNN.com


Huh? Serious? I never had any intention of voting for McCain, but it sure seems like he just put the nails in his own coffin with this vice presidential pick. A first term governor woman? on the Republican ticket? Does he think that this will let him grab all the disgruntled uber-Feminist Clinton supporters? Seems more likely that this will only result in alienating his core uber-conservative, Bible-belt male demographic. I may be wrong, but I think the Bible-thumping group also tends to be a group that doesn't like the idea of women in office. She doesn't really seem to bring anything to the ticket, except being a woman, which, as I said, I don't think is a big help on the Republican side. I guess she counters McCains age with her youth? Guess we'll see how things go....

Wednesday, August 27, 2008

If I Could Do One Unskilled Labor Job

This is from my 200th post comments, asking for topics to write about. I was all set to start a in depth discussion about The Dark Knight and how incredible it is as an insightful glimpse into the human psyche, but I think that will wait until another time.

Instead we have a much lighter post:

If I Could Do One Unskilled Labor Job, Regardless of Pay, It Would Be ...

I've actually thought about this one before. I think it's an interesting thing to think about to learn about yourself. If your field of expertise suddenly crumbled into nothingness, what would you do instead? -- At least, that's one way of looking at the question.

I think I would get into construction, specifically house construction. Perhaps it's only because I see the pasture from one side of the fence: Dustinland: Construction Worker Comic. But regardless It seems like it could be a rather rewarding profession. You get to build things, you have a concrete product in your hands and you can watch it grow from nothing to a ready-to-live-in house.

Monday, August 25, 2008

PhD in Horribleness

I still really enjoy Dr. Horrible. As I've watched the show I've noticed things I have in common with Dr. Horrible. For instance, he owns an XBox, but it's not just that he owns an XBox, his XBox has a Logitech wireless control dongle connected to port 1 (same as mine), and it has the DVD remote dongle connected to port 4 (mine as well). He has a Linksys WRT54G router (I have a WRT54GL). Those are just two small things, but I enjoyed noticing them.

But anyways, this post draws from the comments to my earlier posts about the Anthology of Nonsense. Here are some of the course requirements for a PhD in Horribleness:

HOR 605: Monologuing - Speeches, Catch Phrases, Songs, etc.
HOR 608: Costume Selection and Design
HOR 611: Horribility Theory - What is the essence of being evil?
HOR 631: Mercy, Compassion, Empathy, How to Rid Yourself of These Emotions
HOR 654: Memorable Laugh Training
HOR 666: Don't Plan the Plan If You Can't Follow Through - Killing children, smothering old ladies, a man's got to do what a man's got to do.
HOR 670: Advanced Topics in Ray Gun Design - Freeze, Stun, Death, Transmatter, etc.
HOR 699R: Thesis Hours (12 hours required) - Successfully plan and carry out a Heinous Crime, Show of Force, or a Murder would be nice, of course.

Additional Requirements:
Must pass Qualification Exam for Henchman's Union

Friday, August 22, 2008

ggaaarrrRRRRGGGHHH!!!

Diebold has just come out to say that indeed their machines and code were responsible for miscounting votes in Ohio.

First they assured the country that their machines were operating properly, every vote was being counted perfectly.

Then, when it was proved that the votes were NOT being counted properly, they blamed the installed Anti-Virus software for causing the problem. (Aside: Why the crap does your voting machine need anti-virus software?! It shouldn't ever be in a position that getting a virus is even possible. In the words of tech people everywhere: "You're Doing It Wrong.")

Now, they've fessed up and admitted that it is their stuff that is broken, but (they claim) there is no way to fix it before the elections this November.


Are you freaking kidding me?! You can't fix this software? and therefore expect everyone that has these machines to simply use known incorrect machines for the presidential elections?

In response to that, first let me say, this company is a disgrace to every programmer in the world. Tallying votes is NOT HARD!

Look here's code to do it:

button_Candidate1_click() {
Candidate1.votes++;
}
button_Candidate2_click() {
Candidate2.votes++;
}
button_Candidate3_click() {
Candidate3.votes++;
}

That is IT! Right there I've written the most essential part of the voting software for a three candidate election. If this is not exactly what the code on the Diebold machines look like for counting votes then it can only be because of deliberate and malicious design for these machines to not count each vote. Honestly, I'm not dumbing this down, that is how the code would look, in fact, it would look exactly like that in almost every single modern programming language.

This is why any type of voting machine MUST be Open Source and allow anyone in the world to look at the code, and allow a team of unaffiliated non-partisan experts to examine the physical machines to confirm that the machines act the way the code says they should.

On top of all this a separate system should print out a person's vote, and ask the voter to verify that the information on the paper matches the information on the screen. Once they verify the two the electronic vote is tallied, and the paper vote drops into a locked box automatically. Now we have a perfect paper trail of verified votes to support the electronic system.

It really isn't that hard. You could probably hire pretty much any single programmer to create this system in under a week.

Look into the Open Voting Consortium for more information about how to do voting right and for thousands less.

So when you go to vote this November, how will you know your vote is being counted properly? Do you trust some unaccountable company when they say "We won't show you the code, but we promise it works properly"? I don't.

Wednesday, August 20, 2008

200 Posts

This is post number 200. I was trying to think of something exciting to do, but haven't been very creatively minded recently. I started this blog on August 13, 2006. So I'm averaging about 100 posts a year, not too bad. At some point I would like to start getting all of these printed out and bound nicely, by year, in to little books. I want to do this with my personal blog as well as my Board responses. I think it would be good, and fun, to have these in print format to save as little mementos. Maybe someday I'll get around to doing it.

Anyways, in honor of this being my 200th post, and because there actually are people that read this (and according to Google Reader I have 26 RSS subscribers) please submit topics as comments here that you would like to hear from me about. I may not get any responses I realize, in which case I'll simply continue to write about whatever I feel like.

But, if you want to hear me rant, or get some advice, or just learn about a topic please submit it and I'll see what I can do.

Sunday, August 17, 2008

Crazy is as Crazy Does?

I've had this thought process occur a few times and each time it becomes somewhat disconcerting until I decide to just not dwell on it any longer. There is no satisfactory conclusion to draw, thus one must simply give up in order to be satisfied.

Can a crazy person know that they are crazy? Really, think about it for a while. It would seem that if a crazy person could they would logically sit down and sort through their thoughts and realize that certain inconsistencies exist that provide evidence of their insanity. I have not done extensive research on the matter, and if the movie "A Beautiful Mind" holds any validity on this point (I'll ignore the fact they they totally botched the concept of a Nash Equilibrium) we can believe that certain people with certain disorders can discover these flaws in their psychosis and rationally conclude that certain parts of their "reality" are not, in fact, "real."

What about the many other individuals who, rather than manage to discover their mind's fallacies, instead spend their lives in a dream world? These types of individuals seem to weave incredible scenarios within their heads about who they are and what they do. Suppose for a minute that you are one of these people.

As I've wandered upon this thought process it doesn't lead anywhere reassuring. For example, when I was in Chicago in the middle of July I hypothesized to the people I was with this very notion. I suggested that perhaps my mind was weaving this intricate idea of us being there for a Computer Science conference. In "reality" I was being brought to Chicago to see a specialist about some mental disorder. My mind doesn't like this idea and so instead I attend meetings at this conference all day when in "reality" I'm actually in sessions with medical doctors (rather than CS doctorate holders). I don't have any way that I can think of to prove that this wasn't the case. My mind, being the interestingly powerful mediator between my thoughts and the world, could just as easily rewrite my other experiences to fit the world that it wants me to be in.

The only way out that I have been able to come up with is the same argument you have to make when dealing with certain philosophical stances. In fact the situation boils down to the same thing, so conveniently the same way out of the pit works. At some point you have to give up on trying to define "reality" based on your senses, since (as I've just gone through) you can argue all day about your senses lying to you. Instead you have to simply accept as reality whatever your senses report to you, there's not much else you can do. You may be trapped in the Matrix, but you still have to work within it, so you must accept the Matrix as your reality.

So I may be crazy for all I know, but there's nothing I can do about it from within my mind, since my sensory data doesn't lend any evidence to solidify any insanity that might be kicking about. So instead I simply go about my business with the data my mind provides and apologize to everyone if I actually am crazy and you all just put up with me. I have no way of telling.

Tuesday, August 12, 2008

The Olympics Falsified

At ward FHE last night we were watching the Olympics. I began mentioning some of the many things happening that cause a distortion of reality involving the Olympics. One of the girls there was incredulous of my information and as more keeps popping up daily I thought I'd take this chance to inform you, my dear readers, about the lie that is the Olympics.

1. Fake Coverage. NBC's coverage of the opening ceremony was altered so as to show the various nations in a different order than they came out. At least the version they have posted on their website is different than the official order in which the teams were to appear. From the video on the NBC website you can see the US team on the infield waiting before the NBC video shows the US team enter the stadium. There doesn't seem to be any official news coverage of this, but see the slashdot story here: http://news.slashdot.org/article.pl?sid=08/08/09/2231231

2. Fake Fireworks. Apparently the fireworks show that the world saw for the opening ceremony is not the fireworks the people in Beijing saw. The one broadcast to the world was computer generated. The official story is that the they thought it would be too dangerous to film the fireworks live using helicopters, so they faked it. See: http://news.sky.com/skynews/Home/World-News/Beijing-Olympics-Opening-Ceremony-Faked-Firework-Footprints-Added-For-TV/Article/200808215075291?lpos=World%2BNews_3&lid=ARTICLE_15075291_Beijing%2BOlympics%2BOpening%2BCeremony%2BFaked%253A%2BFirework%2BFootprints%2BAdded%2BFor%2BTV

3. Fake Singing. The cute, "flawless" (quote from the man in charge) little 9 year old girl singing at the opening ceremony was lip-syncing to the voice of a 7 year old girl. The 7 year old girl does not look good enough to be displayed to the world. See: http://www.cnn.com/2008/WORLD/asiapcf/08/12/oly.kids/index.html

4. Fake Weather. The Chinese government fired 1104 rain dispersal rockets leading up to the opening ceremony to prevent rain from disrupting the festivities. Ok, so this one is actually kind of cool. See: http://news.xinhuanet.com/english/2008-08/09/content_9079637.htm

Monday, August 11, 2008

Dating is Against Church Standards

I just proved that dating is against church standards. I am highly amused by this and thus would like to share.

So, everyone that has ever dated would probably agree that in the process of dating you expend a lot of time, energy, money, and emotions. These all amount to costs, you are "paying" in order to date. But, dating does not guarantee any return on investment. You're "paying" but not for sure going to get anything (except perhaps heartache). You're playing the game in hopes of hitting the jackpot, but most of the time you're simply going to lose your "cash". Sounds a lot like gambling to me. Which the church says is bad. Therefore, dating is like gambling. Gambling is bad, ergo dating is bad. QED.

Wednesday, August 06, 2008

Why am I up?

At times like right now I wonder what compels me to stay up until after 1:00am writing code. I don't know, and I don't think I ever will. But at least I was finally successful in my endeavors. I guess technically I wasn't writing code, I was trying to craft the perfect SQL statement to get the data I needed without having to scrape through it in PHP. It took a while, but eventually worked, and I now know a fair bit more about mySQL than I did 24 hours ago.

Anyways-- time for sleep.

Tuesday, August 05, 2008

The Trouble with Context

Sometimes Google doesn't take into account the context of keywords when serving ads. Attending BYU provides a lot of emails with the word 'cougar' in them. However that does not mean I would be interested in ads such as this:

Looking To Meet Cougars? - www.DateACougar.com - Meet Cougars Near You Today. 100% Free. Join Now.

Saturday, August 02, 2008

Soap Approval

I was buying various items at Smith's a little bit ago. There was a cashier open, so I went there rather than checking myself out (which is what I usually do). The convenience here is that there was also a bagger. Two, actually. Two girls probably 18-21 or so. Amongst my various purchases was soap. It's nothing too exciting, Tone with Cocoa Butter (it seems to do a decent job of not drying out my skin completely and is fairly cheap), but the girl bagging picks it up and smells it makes an approving nod and then tells the other girl to smell it. I ask, "You approve?" and they respond with, "Yup, smells good." I chuckled. So I now have two solid opinions that my soap smells good, so I guess that's a good thing. Just felt like sharing that random experience with you all.