Tuesday, June 30, 2009

An Open Letter to Tivo

First let me say that I really like Tivo, so this isn’t a Tivo bash.  Tivo specifically and DVRs in general have changed the way millions of people and myself watch television programming.  Not only do they change the nature of TV watching by letting us choose when we want to watch something, but also they let us skim and fast forward easily through commercials and the bits of shows we aren’t interested in thereby maximizing the value we receive from TV programming and minimizing the actual time we actually spend in front of the “boob tube.”  So again and number one, thank you for that!


Tivo Suggestions and the Great Netflix Partnership Suggestion

There are some things that don’t work the way they should with Tivo and I suspect other DVR systems and that’s what I’d like to talk about today.  Basically the rating system in Tivo (marking programs and movies with one to three thumbs up or thumbs down) does not work well enough anymore. 

In the beginning it was great and could tell to some extent that if we liked Star Trek then we’d probably like some other science fiction series as well and from time to time episodes would appear in the Tivo suggestions list.  This method worked better for episodes of a series than it did for movies because if I click three thumbs up on a movie it means I like the movie and would like to see other movies like it, it does not mean I want Tivo to record that exact movie over and over and over which is what it does.

Netflix has a remarkable algorithm for figuring out what movies I’d like to see based on my ratings of other movies and further increases its accuracy if I fill in taste preferences which describe how much I like or dislike general themes like “Campy”, “Dark”, or “Cerebral”.  In just the last week or so a group of people has just beat the Netflix challenge to beat their predictions by more than 10% so in the near future I expect Netflix to get even better at determining what I’d like to see.  So the first thing I’d suggest is a possible partnership between Tivo and Netflix to license their rating system to drastically improve the logic of figuring out shows and movies on TV that I’d like to see.  By adding something like a “powered by Netflix ratings” that Tivo users could select to sign up for the real Netflix (which also already streams directly to the Tivo box) using the user information they’ve already given to Tivo (in other words a one click signup to Netflix from inside of Tivo) I suspect they could reach an arrangement that increased the value of the Tivo service immensely without costing them a ton.

This might involve some changes on the Tivo side which is essentially using a 6 star system (three thumbs down to three thumbs up) to Netflix’s 5 star system but I suspect that changes would be minor.  In fact although the thumbs up and thumbs down concept was cute to start, I wouldn’t be opposed at all to changing that to a basic 5 star rating.

Season Pass Snafus

Another area that causes problems are season passes to programs like The Daily Show or The Soup because Tivo sometimes can’t tell whether shows are really first-run or not.  Requesting first-run episodes of The Daily Show can yield up to five episodes a day as they rebroadcast it on Comedy Central.  Recently my season pass of the soup also started spam recording multiple copies of the same episode of the new Web Soup which is still titled The Soup under Tivo’s TV listings and in fact recorded enough duplicates of Web Soup so that it squeezed out the actual copy of The Soup it originally recorded.  Life is difficult enough without my weekly fix of Joel McHale making fun of celebrities.

I think Tivo can enhance the listings they provide with things like a program checksum or guid which uniquely identifies each unique episode of a series to prevent duplicate recordings and also build more (and higher quality) information into their listings.  For example some programs run a minute longer or start a minute later, etc.  Although you can set this up manually in a season pass there’s no reason Tivo shouldn’t already know that information about a program through the hard work of the Tivo Listings providers.

Sunday, June 28, 2009

Get Rich Quick! Not!

If there is one thing the internet brings a lot of it is get rich quick schemes.  One of the more popular of these is being run right now by a man named Tissa Godavitarne who runs a ‘people search’ search engine.  Actually he even has a page describing why they think his marketing program isn’t a scam. However in my opinion they are confusing “illegal” with “scam”.  For example here’s what’s involved when you sign up with Tissa:

  1. You are guaranteed $125 within 24 hours of them setting up their ‘free advertising’ of your custom search engine.  The catch?  They won’t pay you unless you have more than $200! so you have to ‘earn’ an additional $75 in commissions through their various programs (hint: you will never get $75 from creating the basic 3 step program they describe)
  2. As part of the super duper sauce you need to sign up for is a $29.95 a month advertising program from Tissa.  Of course the first month is free and you can cancel any time!  Which means for a statistically large portion of the people who sign up they will be paying Tissa at least one $29.95 payment because they forgot to cancel this free Paypal subscription.  Refunds?  No.
  3. Is the product real?  One surefire way to figure out whether you’re dealing with a scam or not is to figure out if there’s a real product underneath all the marketing.  In the case of Tissa’s people search the answer would have to be either NO or NOT MUCH.  For example I ran a people search on myself (who else?) and it did come up with a location for me… That I lived at 23 years ago… with no other hits.  It seems like Tissa is using an old database.

Tissa Godavitarne, you qualify for the Total Suckage Scam of the month.  Congratulations.

Tissa Godavitarne

Friday, June 26, 2009

The Twitter API: WTF

Ok I’ll admit it—I’ve been twittering a bit lately, or I guess I should saw tweeting on twitter with the other twittering tweeters.  I’ve been using it with @LowLimitPoker to follow the WSOP and several professional poker players because I run a group of poker websites (www.lowlimitholdem.com and www.lowlimitforum.com would be the most popular of them).

In any event, I was noticing the way I was manually finding new poker players to add to my “Following” list and noticed that it was something that could be assisted programmatically and since I’m taking some time off from my day job as database front end consultant (read: lull in work) and wanted to get more familiar with Visual Studio 2008 I decided to write a simple Twitter tool or two to help me find the poker players and fans that I wanted to follow.

The basic algorithm I was considering was to go through my existing “following” list and for each user listed look at that user’s list of friends.  First if they have an extremely large number of friends (I was going to stuff 300 as this number initially but it’s something that could be tweaked depending on my results) I would consider them to be a mass follower or business and probably not pro poker player.  If they meet that criteria then I add them to a list (duplicates ok!) and proceed through the rest of my following list.  And the end I can sort the list and then build a unique list of Twitter users and a count of the number of times they appear in other people’s friends list.  My theory is that the top numbers will in fact be the more popular pro poker players.

One approach to implementing this would be to simply pull down regular Twitter pages and then parse them for friends, followers, etc. however Twitter provides an API and so I thought maybe there’s an easier and faster way to do this.

The problem right now is that there doesn’t seem to be a way through the API to request the friends or followers list of an arbitrary user (although you can definitely get your own friends and followers list if you authenticate with twitter).  Since you can get that information just by doing something like www.twitter.com/lowlimitpoker it should be reasonable to do it through the API as well.  I am still digging but as of this moment the result is… WTF.

Thursday, June 18, 2009

No Fee for iPhone MMS on AT&T (or so they say)

As an addendum to yesterday’s post, AT&T has said that they will not charge an additional fee for MMS messages (they will count towards the regular SMS message count on the iPhone).  Well that’s one good thing, of course how they couldn’t manage to support MMS messages for their big cash cow exclusive before the iPhone 3g-s actually launched is a bit of a mystery…

iPhone OS 3.0: Getting Started Fast

One of the best resources I’ve found to get you started with all the new features of OS 3.0 for the iPhone (which runs on all iPhones from the original to the new (coming tomorrow) 3G-S is this OS3.0 How To Page. Thanks for the great resource iSmashPhone!

Tuesday, June 16, 2009

iPhone 3 and MMS and Tethering and Go Eff Yourself…

In the world of old news (old since the announcement last week of the iPhone 3G-S and the new 3.0 Operating system for all iPhones) is the fact that AT&T is, at least initially, not supporting MMS and tethering which are two of the major new features of the iPhone.

And yes you can only legitimately get an iPhone in the USA with a connection to AT&T.

And yes it makes no sense.  Unless of course AT&T is trying to up the charges with additional MMS and tethering fees, and that of course is total suckage.