TiVo Premiere drive died

On Wednesday night, the hard drive in my TiVo Premiere has died, stuck in a boot cycle. I ordered a new one from Weaknees.com should be here this week. We’ve been using the Roku XD to watch TV using the Time Warner Cable app. It’s actually very usable and helps feed our addiction :) It’s also a throw back to the old days of watching TV without a DVR (COMMERCIALS!).

I’ll let you know how the hard drive upgrade goes.

Voter id

NC is looking to enact a voter id bill to help “protect” against voting fraud, primarily pushed for by conservatives because clearly that is why they must be losing elections. But what I find funny is that in NC, conservatives have one many of the seats that were up for re-election including the governorship. I think this bill will ultimately bite them in the butt when the tides shift.

Here are some “voter fraud” links:

How widespread is voter fraud?

Inaccurate, Costly, and Inefficient…

How Much Voter Fraud Is There?

North Carolina On Cusp Of Passing Worst Voter Suppression Bill In The Nation

North Carolina Voter ID Opponents React To Bill’s Passage, Vow To Continue To Fight

While I have a valid government issue ID and am ok with showing it to vote, my biggest problem with the bill is that I don’t believe there is widespread voter fraud as this bill claims to solve. Personally I don’t see the need for this bill.

Made in the USA

It was time for a new pair of sneakers. I’ve always been a Nike fan, but this time I wanted to look for a pair of sneakers made in the USA. It is EXTREMELY difficult nigh impossible to find a pair made in the USA. Turns out the only company I could find that made shoes here was New Balance, even then it is only a few of them. I ended up getting the 990v3 in Navy

990v3

It’s sort of a shame that we don’t have more things made in the USA, but I believe we are willing to pay the prices that made in the USA would cost. I wish it were easier to find made in the USA products though.

It’s the price stupid!

Stop the Cap! ran a story regarding the proposed DOCSIS 3.1 standard. While many of the cable companies offer 50Mb+.

Comcast has 105Mb for $90/month,

comcast

Verizon has FiOS rated at 150Mb even 300Mb. They’re 75Mb/35Mb option is $70/month.
fios

Cox Communications even has 100Mb for $100.
coxcable

Time Warner Cable is always the hold out. They offer 50Mb / 5Mb for $75. While the other companies are offering something about $1/Mb Time Warner Cable is at $1.50 / Mb. And the upload speed of 5Mb is abysmal especially compared with Verizon’s FiOS.
twcable

And Time Warner’s CTO clearly doesn’t think we want fast internet.

LaJoie dismissed triple digit megabit speeds as a novelty that is not “very deeply penetrated” in the marketplace — marketspeak for “not attracting many customers.”

“There has not been a demonstrated appetite for it,” LaJoie said.

I suspect not many people are subscribing to the 50/5 offering so clearly their data would show little demand. But I think the problem is the price. 50/5 for $49.99 would be totally worth it. But for $75 that’s just outrageous. It would be great to have more competition here in NC, but with Time Warner Cable lobbying against competition, that will likely never happen.

what tag is this commit in?

Thanks to jbowes for saving me time with git. I had a commit and wanted to find out what tag it was in. I tended to do the opposite, given a tag is this commit in it. And boy did I do it the hard way:

git checkout TAG
git checkout -b TAG # assuming there wasn't one already
tig # search for the commit in the list

That was cumbersome and a bit error prone. Now with a simple command I can find the tag more easily.

git describe --contains COMMIT_SHA

Setting primary display

When at home I hook up the laptop to an external monitor. For the most part it works great, plug it in and it works. I want the external monitor to be the primary. Pretty simple with xrandr --output DISPLAY --primary so I adapted my vij command to list out the monitors and present the list to me.

#!/bin/sh

monitors=$(xrandr | grep " connected " | awk '{print $1}')
matches=$(echo $monitors | gawk '{print NF}')

case "$matches" in
    0)
       echo "No matches found"
       show=""
       ;;
    1)
       show=$monitors
       ;;
    *)
       echo
       echo "Multiple matches found..."
       i=1
       for option in $monitors
       do
          echo "$i: $option"
          i=`expr $i + 1`
       done
       echo "q: Quit"
       echo
       read -p "? " ans
       if [ "q" == "$ans" ]; then
          show=""
       else
          show=$(echo $monitors | gawk '{print $'$ans'}')
       fi
       ;;
esac

if [ "" != "$show" ]; then
   xrandr --output $show --primary
fi

When you run the script this is what you see:

$ bin/prim 

Multiple matches found...
1: LVDS1
2: VGA1
q: Quit

?