Conner’s Blog

Asking Question and Failing to Answer Them

Updates and Tea

Sorry for neglecting the three of you that visit, I’m trying not to write about politics and it’s about all I have followed in the last two weeks.  Hopefully I’ll come up with something while driving around for work today.  In the mean time here are a few random observations from the Interwebs.

Why would EA put such invasive DRM on Spore?  This will only limit sales, and result in mass pirating.

I got mentioned on Scoble’s blog due to a comment I left on Twitter.

Everyone is freaking out about the recent poll numbers, haven’t they heard of a convention bounce?  (Sorry couldn’t resist)

I recently purchased a pro account on Flickr, check out my photostream for some great photos from Montana.

I’m working on a new theme for the site.  It’s going to be a lot cleaner and lighter.  I’m working on it in an attempt to develop my wordpress skills more than anything so it may be awhile before it’s ready for primetime.

The Logic of the Surge

The McCain campaign, it’s surrogates, and some media members enjoy prodding Barack Obama about his stance on the surge in Iraq.  They constantly attempt to force him to state he was wrong for opposing it.  The fact of the matter is that they being illogical.  They can state that Obama was wrong all they want, but the logic just doesn’t support their argument.

Their first statement is  the surge in troops worked.  This isn’t an easy thing to answer.  Defining “worked” is like trying to define “happy”, there are just too many variables.  Did the violence in Iraq go down once the surge began, yes is the obvious answer.  And I will assume that is the definition of “worked” in this case.

Can you really state that the entire decrease in violence was caused by our troops?  And that we wouldn’t have reached the current levels of violence without it?  For the argument in questions to work you have to be able to answer those questions.  To be honest though we could say that the Sunni Awakening is responsible.  I tend to come down on the side of our troops and state that they were a big part of the decrease in violence.  Obama has already stated that he agrees the troop surge was successful.  And the fact violence is down it’s easy to see.  The logic of the McCain camp fails though when they say he was wrong to oppose the surge because violence is now down.  To make that conclusion, they need to successfully state that without the surge, violence would not have decreased.  That is a failed assumption.  The only way to prove this is to be able to go back in time, not implement the surge and see the results.  If violence remained at the same levels or accelerated Obama would be proven wrong.  And inversely, if violence decrease Obama would be correct.

Unfortunately this is impossible.  It may be that without the surge the Sunni Awakening along with the existing US troop presence would have decreased the violence.  You could argue that it would have taken longer, but you could also argue that there would have been less US troop casualties without the surge.  So that is a double edged sword.

To make a sports comparison, the logic that Obama’s detractors are using is the same as stating that without that mid-season trade, a sport team would not have made the playoffs or won the championship.  Everyone can see that the trade was successful, but to state that without the trade they would be out of the playoffs is impossible.

Another comparison would be stating that without a book being chosen by Oprah for her book club the book wouldn’t be successful.  Once again,  Oprah choosing the book makes it a best seller, but who can say that without Oprah selecting it, that it wouldn’t have become a best seller on it’s merits alone.

Anyone who is willing to look at the logic can see stating Obama was wrong about the Surge is a fallacy.  Arguing that the supports of the surge were also wrong is illogical by the same token.  Obama hasn’t done this though, he has admitted that the surge worked, but to admit that he was initially wrong would be to state that without the surge we wouldn’t have seen progress, and you can’t prove that without a flux capacitor.

CNN loves to mess with me in the morning. You have to love logic in error message.

Sarah Palin - An Inexcusable Pick

Next time you speak to your neighbor ask yourself, “If he suddenly got interested in politics, was able to win the hearts and minds of voters for a few elections, and ended up as Governor of my state in ten years, would you want him sitting in the Vice President’s office?”  If you answered yes to this question then you should stop reading now, if you said no, then continue on.

By choosing Sarah Palin as his running mate, John McCain isn’t empowering women, he is using a woman to get what he wants; the desk in the Oval Office.  From what I have read, it looks like Palin is a very smart, courageous, and hard working woman.  She attempted to clean up one of the most corrupt state governments in our country, and did it while raising five children.  This is an impressive achievement and she deserves all the credit in the world for working for the causes she believes in.  I don’t agree with her policies, but her policies are the least of my concerns.

Here is one example of why it scares me she will be running for VP.  She admitted a month ago that she does not know what the Vice President does on a daily basis.  I will be the first to admit that I don’t know what our Vice President does on a daily basis, but I’m not being picked as a running mate of the presumptive nominee of a major party.  Should Palin have known what the VP does?  Maybe not, but by admitting she doesn’t, she showed her disinterest in government at the Federal level. Say what you want about Obama and his inexperience, at least he actively pursued the office he is running for, and I feel confident that Biden can answer that question.  Palin on the other hand was chosen as a political prop, she had shown no interest in the position until she was chosen by McCain to preempt the reaction to Obama’s speech.

There is going to be a lot of spin and a lot of excitement for the next week or two centered around Palin being the first female VP candidate on a GOP ticket.  Then things are going to turn sour.  She is going to get crushed by Biden in the debates.  If you really think she can hold her own on foreign policy and national issues against the Chairman of the Senate Committee on Foreign Relations, think about your neighbor going up against Biden ten years from now, even if he was extremely active in government.  Keep in mind those eight years are spent in your state’s government, not at the federal level.

This was a desperation pick by McCain, and is an insult to women.  There were plenty of female candidates who are more qualified to lead this country than Palin.  McCain appears to have chosen her because she is a pretty face and will shore up support on the right.  I believe she is going to end up looking like a fool, and when the McCain/Palin ticket fails and Obama/Biden take office, do you really think our good old boy, Senator McCain, is going to take the blame.  I would be shocked if he doesn’t shift the majority of the blame onto Palin.

So what are we going to get out of this pick.  To me the answer is clear, we now have what is going to be the running joke of the campaign.  Being a woman didn’t get Hillary Clinton off the hook, and if you have seen any of the footage of Palin taking shooting practice, how much fun do you think the Colberts and Stewarts(below) of the world are going to have with that.  We are getting a inexperienced candidate who is going to make mistakes, and  I think she is going to look foolish more than once during this campaign.

What I really worry we are getting, is a situation where a woman is going to fail in her pursuit of high office and it’s going to be a failure unlike Hillary’s.  It is not going to be lauded by the members of her party when the ticket fails.  She is going to get the blame for the failure, and they are going to ruin her career.  It’s a shame because those 18 million cracks could have been shattered, instead they are going to remain just that, cracks, and it’s going to mean the next woman running for president is going to have to hit that ceiling harder than she would have had McCain not decided to play political games.

Tweetbar and Hahlo - The perfect Twitter setup

Sorry for writing another Twitter post, but it’s currently my favorite application.  I have been spending quite a bit of time trying to find the best Twitter client.  As I run an AMD64 version of Ubuntu, many of the great Adobe Air client’s are not available to me.  And to be honest, the Twitter clients that are available for Linux just aren’t that great.

I fought with Adobe Air for a while but finally gave up.  Hopefully Adobe releases a 64bit version of Air soon because I would love to try out some of the apps on that platform.  In the meantime I discovered a wonderful way to use Twitter in Firefox.  I started using Hahlo last week.  I also have Twitterbar installed in Firefox.  Until today I was using Hahlo in a tab, but I realized today that this website was a perfect candidate for being loaded in the sidebar.  How do you do this you may be asking.  First add Hahlo as a bookmark.  Then go to the bookmark and right click and choose properties.  You will see an option on the bottom of the screen saying “Load this bookmark in the sidebar”.  Check that box, load the bookmark, and you have the result on the right.

Now Hahlo is great, it has a few small issues, but nothing major.  For some reason whenever I start following someone in Hahlo device updates get turned on.  But for following your twitter storylines it rocks.  You can tweet in Hahlo but I don’t really like the interface for some reason.  To remedy this I installed Twitterbar.  This extension allows you to post to Twitter using your address bar in Firefox.  Just type your tweet into the address bar and hold your mouse over the dot on the right side.  You will get feedback on how many characters you have left.  Click the dot and it posts to Twitter.  This makes more sense than it sounds I promise.  Give it a try, you might like it.

Oh and follow me at Twitter http://twitter.com/sloped

Twitter, DNC, and Popcorn

I spent tonight sitting in front the TV watching the Democratic National Convention, Following Twitter, and eating Kettle corn popcorn.  I’ll leave the political analysis to the experts.  But I do want to recommend twitter to anyone who wants to follow the convention online and don’t want to jump from blog to blog.  Ton’s of good content there.

Anyway here is my recipe for Kettle corn.  It’s easy and tastes just like the stuff you get at the Fair.

I use a 6 quart saucepan to pop popcorn, use whatever size you want but know I screwed up 3 times in a row trying to make this previously and burned the sugar to the bottom of the pain.  So don’t use your best pan.

  • Add just enough oil to the bottom of the pan to 1/2 cover a layer of popcorn.
  • Add 1/2 cup of popcorn and about 3-4 tablespoons of white sugar and shake or stir
  • Cover and turn the heat on medium high to high
  • Shake frequently about once every thirty seconds to keep contents from burning
  • Once the kernels start to pop, shake once or twice more and then wait until popping stops
  • Dump in to bowl, add a bit of salt if you would like and enjoy.

How Twitter brought me back to Social Networking

Funny story, as I started writing this post I tried to go to Twitter and guess what, Fail Whale. You can’t make this stuff up.

Yes, the Fail Whale is irritating, but Twitter is the best thing to happen to the web in a long time.  In fact it got me interested in the Web, when for a long time I had no interest in anything other than reading the news and mindlessly perusing the top stories on Digg.

Not that I “got” Twitter at first, in first actual tweet was on May 6th of 2008, but I signed up in July of 2007 to utilize a web service that interfaced with Twitter.  Then Twitter got big, at least around the tech world.  For a while it was all you heard about, so I decided that maybe using Twitter would be a good idea.  So I started following some of the more prominent twitterers.  Suddenly I started so see the usefulness of Twitter along with the fun in Twitter.

How cool was it that I could sms a message to Twitter and get an answer from the cloud, of course for this to work I had to build my network.  To build my network I had to make some connections, so I started using Twitter on a weekly, then daily, and then sometimes hourly basis.  Sometimes it was to post link I found interesting, other times pointless observations, or maybe to microblog a Twins game.

So my network started to grow, I now have 33 followers, and have updated almost 200 times.  The funny thing is that as I started using Twitter I found it easier to blog, and then I started to participate in online discussion more frequently.  One thing led to another and soon I’m participating in the web instead of just observering.  And it all started with a simple service that let you post short messages.  Now I participate in numerous networks including Linkedin, Digg, Flickr, and Facebook.  I hope someday this pays off in some useful way, but for now I am glad I’m actually participating instead of just consuming content.

Fantasy Football Rankings

I finished finalizing my fantasy football ranking for this year’s draft.  Over the last 4-5 years I have not kept up with the NFL.  So I have not been competitive in any of the I’ve been in. Since 2003 I haven’t finished in the top five in the leagues I’ve participated in. I decided this has to change. To accomplish this, I decided to do some actual research and analysis.

The initial steps in my quest were to locate the historical data in a format I could load into a mysql database. The next step was to run a few queries to determine various useful information. I started by calculating the total fantasy points each player scored in every game he played.The  one pay league I play in uses a fairly standard scoring system:

Passing Yards 50 Yard Per Point
Interceptions -2 Points
Passing TD 4 Points
Rushing and Receiving Yards 20 Yards Per Point
Rushing and Receiving TD 6 Points

We also award or take away points for fumbles, fumble recoveries, 2pt conversions, etc, but I didn’t factor those in as scoring change per player is usually less than 10 points per season.

Then came the fun part, weighing each score to determine which players will be valuable this coming year. To accomplish this I pulled the last three years of fantasy scoring averages per games played and total points scored. I also pulled the number of games played by each player in each of the 3 years I was looking at.

Future Football Stars or Fantasy Football Players

Future Football Stars or Fantasy Football Players

It took a while, but I think finally determined a system that gives me good information about each player, without the data seeming illogical. First, I calculating a score for the three year averages for each player. I first determined if the player had scored in the previous year. If he did not I gave that player a zero. If they did score then I determined for which of the three previous seasons he had scored points in. To calculate the score I valued the 2005 season at 1/4 of the average, 2006 was valued at 1/2 the average, and 2007 receiving the full average. I then divided the score by the number of years the player had been active. So in the case of Joseph Addai, I took half of his 2006 average of 6.56 added this to last years average of 9.87, divided the total by 2 and came up with score of 6.57.

if 2007_avg = 0; return 0;
elseif 2005_avg = 0; return (2006_avg * .5 + 2007_avg) / 2
else return (2005_avg * .25 + 2006_avg * .5 + 200_)avg) / 3
endif

I used the same calculation for total points scored over the three years. Points for games that were played were calculated a bit differently. I wanted to penalize players that were injury prone, but I wanted last years games played to weigh heavily so rookies would not be impacted for not playing in previous seasons. If a player played 2-3 games in 2005 and 2006, but played all 16 in 2007, I wanted him to score highly. To accomplish this, I added the total games played in the three years and divided the total by 48, which was the number of possible games. I then added the number of games played in 2007 to that result. So in the case of Cedric Benson, I added 9, 15, and 11 and divided by 48 which returned .73, I then added that to 11 for a score of 11.73. If a player played in every game over the three years he received a 17.

proportion = (games_in_2005 + games_in_2006 + games_in_2007) / 48;
return proportion = games_in_2007;

Next I needed to use these scores to calculate a final ranking. This I accomplished by dividing the total points score by the game score. I then added that result to the players average score and then added the game score in. This resulted in the following top ten ranking.

return (total_points_score / games_played_score) + average_points_score + games_played_score;

First Last Totals Averages Games Weight
Adrian L. Peterson 147 10.5 14.29 35.08
LaDainian Tomlinson 131.58 8.22 17 32.96
Tom Brady 129.42 8.09 17 32.7
Peyton Manning 107.75 6.73 17 30.07
Marshawn Lynch 103 7.92 13.27 28.96
Joseph Addai 100.25 6.57 15.65 28.63
Derek Anderson 90.5 6.01 16.54 28.03
Drew Brees 89.83 5.61 17 27.9
Ryan Grant 92 6.13 15.31 27.45
Brian Westbrook 87.67 5.97 15.88 27.37

These were my rankings, but I took it a step further.  I assume people who worry about fantasy football for a living know more about the sport then me.  I took some expert opinion into consideration. Using a magazine I picked up at B. Dalton, I gave each player a score based on five experts ranking of the top 25 players. I gave the number one pick for each expert 25 points and the 25th player one point. I then averaged the ranking and divided by 10. This resulted in the following top 25:

First Last Totals Averages Games Weight Experts Experts Weight
Adrian L. Peterson 147 10.5 14.29 35.08 2.4 37.48
LaDainian Tomlinson 131.58 8.22 17 32.96 2.48 35.44
Tom Brady 129.42 8.09 17 32.7 1.48 34.18
Peyton Manning 107.75 6.73 17 30.07 0.54 30.61
Joseph Addai 100.25 6.57 15.65 28.63 1.92 30.55
Marshawn Lynch 103 7.92 13.27 28.96 1.22 30.18
Brian Westbrook 87.67 5.97 15.88 27.37 2.14 29.51
Ryan Grant 92 6.13 15.31 27.45 1.52 28.97
Randy Moss 83.17 5.3 16.94 27.14 1.82 28.96
Derek Anderson 90.5 6.01 16.54 28.03 0 28.03
Drew Brees 89.83 5.61 17 27.9 0.02 27.92
Terrell Owens 77.75 5.54 15.79 26.26 1.32 27.58
Clinton Portis 69.42 5.06 16.83 26.01 1.48 27.49
Carson Palmer 84.5 5.28 17 27.25 0 27.25
Ben Roethlisberger 85 5.76 15.9 27 0 27
Tony Romo 81.25 5.08 17 26.86 0.12 26.98
Maurice Jones-Drew 85 5.52 15.65 26.6 0.34 26.94
Marques Colston 82 5.33 16.63 26.89 0.02 26.91
Jay Cutler 72.75 5.96 16.44 26.82 0 26.82
Marion Barber III 65.67 4.17 16.94 24.98 1.72 26.7
Matt Hasselbeck 77.58 5.14 16.92 26.65 0 26.65
Reggie Wayne 67.92 4.24 17 25.24 1 26.24
Steven Jackson 74.08 5.32 12.9 23.96 2.24 26.2
Brett Favre 75.75 4.73 17 26.19 0 26.19
Donovan McNabb 72.42 6.13 14.69 25.75 0 25.75

I’m happy with this result. Using these values should land me a solid team. Of course the game is won during the season, so I’m going to have to follow the league this year. Hopefully I can remain competitive, I would be happy with a 3th or 4th place finish this year. Hopefully having a useful way of valueing players before the draft will help me reach that goal.

Mac and Tees

I saw these at the farmers market in Bozeman last week.  They had some very clever tee shirts.  This was my favorite from the shirts I saw at the farmers market.

The FAQ is worth a read, my favorite line “Every tee is inspected for awesomeness. Each shirt is made with love…lots and lots of love…and rubber gloves.”  Oh, and the last question I can attest to, at least if the girls running the stand at the Farmers Market were the girls who run the business.  :)

Mac and Tees

Great Conky Tutorial

I just discovered this wonderful conky tutorial at Linux Owns.  I am planning on writing up a tutorial combining this one and my Compiz tutorial so it works well in Compiz.  Of course if you don’t use different wallpapers on each desktop, linuxown’s tutorial is a good starting point.

Linux Owns - Create a Custom Conky Setup

Find Me Elsewhere

Recent Photos

dscf6706.jpgdscf6705.jpgdscf6704.jpgdscf6703.jpgdscf6702.jpgdscf6701.jpgdscf6700.jpgdscf6699.jpgdscf6698.jpgLake Street BridgeLake Street BridgeMinneapolis TowersMinneapolis Sky LineLake Street BridgePillar in ParkTower