Categories
Media

Netflix vs Blockbuster: The winner is…

I had a Netflix account until Blockbuster came out with their, “Turn in a movie, get a movie” plan. It was a novelty to go into the local Blockbuster, turn in an envelope and get a movie. It was especially nice because online DVD rental places aren’t always good about sending that next video.

Recently Netflix came out with it’s responding shot: watch a movie online. Depending on how many movies you rent at a time, you can watch so many hours of movies online a month. It’s an interesting concept, though the original announcement was somewhat misleading because the plan is only now being rolled out and we’ll only be available to everyone in June. Additionally, you have to watch that movie within a web browser, which doesn’t provide the best viewing experience.

Late last week I switched back to Netflix, but it wasn’t because of this new deal, it was because of the old deal. One reason to have a service like Netflix is that you can access older or more unusual movies; movies that your local video rental shop doesn’t have. Yet when I put these items at the top of my list at Blockbuster, they’re never sent; even when shown as available in the queue, I would never get them. Blockbuster would pick movies from the middle of the list or the bottom over these movies–there was no rhyme or reason to how it made its shipment decisions.

As a test, I put three items that have been at the top of my list at Blockbuster for close to two weeks at the top of my newly re-awakened Netflix account. The next day, all three items shipped.

Netflix also has a better interface. It’s easier to find the movies I want, it’s recommendations are better, and it’s faster and less cluttered than the Blockbuster interface. Disregarding the ‘deal’ to turn a movie in for a free one, or watching movies online, when it comes to the ‘core’ business of providing DVDs based on a queue, especially older, foreign, or more unusual movies, Netflix is better.

It might not be ‘Web 2.0’, but all the gewgaws in the world won’t compensate when you let your core business flounder or fail.

Categories
Technology

Web considered harmful

Jeremy Zwadony believes JavaScript and widgets are harmful, and points to situations such as Techcrunch and their recent slowdown. Of course, he hasn’t seen the supreme widget.

I get irritated at the sites that have dozens of things in their sidebar, all of which slow page loads. Luckily, most of these sites provide full content in their feeds so the only time I need worry about it is if I want to comment. Jeremy does have a point in that too many of these scripted beasties can slow a site down; or that if the widget is nefariously designed, can enable snooping at your visitors via the web service request. However, I think he gives far too much credit to the widget developers; or perhaps not enough credit to the page holder.

You have to have a level of trust between you and the widget, or API, or other service developer. If you don’t trust the source, it doesn’t matter what you use, or even how you use it. You could be getting text, and it could be harmful if it’s full of lies. If you trust the source, then again, it doesn’t matter what’s being delivered: data, an API, or a scripted solution.

Like Jeremy, I wish more services would provide an API. However, many of the more popular widgets are a front end for a service that does provide an API: the widget is just a way for a non-programmer to access the functionality. Flickr badgets come to mind, a company that’s owned by, why golly, Yahoo.

Other widgets manage ads, and there’s not much you can do about the ads other than, again, force people into learning PHP so they can do the code to an API themselves. Either that or let’s get rid of the ads. Hell, yes! I go along with this! Let’s all of us be broke together! Mike Arrington, just think how much time you’ll save if you just get rid of your ads–how zen-like your site will be.

Broke is the new black. Poor is the new web. It’s all Web $.0 from now on.

Pushing this stuff on to the server doesn’t change the problem: if you have a PHP program that’s waiting on ten services, it’s not going to be much better than ten different JavaScript clients waiting on ten different sources. As for how badges frustrate search engines, my only response is, what does that have to do with anything? Widgets don’t take the place of navigational links, nor do they replace in-post or article links. Widgets are just things.

Jeremy mentions at the end if more of these services were available as an API instead of a widget, they could be useful for Yahoo pipes. This is the “ooo, shiny!” syndrome talking. Pipes aren’t necessarily a better way of utilizing web services; they’re just a newer way. Out with the cruddy old Ajax, in with the shiny new pipes. In three months it will be something else, and we’ll all be bitching about pipes. “Out! Out damn pipes!”, or some other Shakespearian plaint.

Categories
Semantics

RSS kills gotos

Assaf:

Everytime you meta-program, God kills a for loop.

*snork*

(Link thanks to Sterling.)

Categories
Diversity

Good news, typical reaction

The next president of Harvard is going to be Drew Gilpin Faust, respected Historian and currently Dean of Harvard’s Radcliffe Institute for Advanced Studies.

She’ll be participating in a growing change in today’s universities, becoming one of the 23% of college presidents who are women. Considering that women make up over 50% of college attendance, I would say this is a healthy trend. From the many sources on the story, the reason she was picked was less that she was a woman and more that she’s a consensus builder; not following in the footsteps of Summers, who was aggressively competitive and whose tenure one person said was a “…wasted five years”. According to the New York Times:

Faculty members and officials familiar with the search said Dr. Faust’s leadership style — her collaborative approach and considerable people skills — would be vital for soothing a campus ripped apart by the battles over Dr. Summers, whom many accused of having an abrasive, confrontational style.

“She combines outstanding scholarship with an uncanny ability to administer both well and with a heart,” said Judith Rodin, the president of the Rockefeller Foundation.

Most of the weblogging commentary so far is among the Righteous Right, who clamor about feminism and shake their heads at the decline of civilization as they know it, but you know something? No one really cares what they have to say.

I see this as a good step forward: for Harvard, for women, for all of us.

Categories
Technology

Pipe me up, Scotty

While I don’t share Tim O’Reilly’s enthusiastic belief that Yahoo!’s new Pipes service is a milestone in the history of the internet, it is an interesting modern day implementation of an old and reliable Unix construct. The premise is that web services produce syndication feeds, which can then be modified as queries for other web services. Considering the openness of web services, the standardization of data structure, and the ubiquitous nature of syndication feeds, it is a concept whose time has come.

Yahoo’s* Pipes is a way for non-programmers to create a means of taking the output of a feed or group of feeds and transmitting them to or ‘piping’ them to another service or services. It doesn’t require programming language, but it does require understanding of programming constructs, such as For Each, filters, as well as understanding what each web service requires as to parameters. I would say its a long way from being the way of enabling mash-ups for everyone, but it’s a good step in the right direction.

I played around with it this morning and could get some pipes to work, but not others, even though I more or less re-created pipes examples like those given as examples. The alpha state of this tool was demonstrated by the fact that a pipe would work one moment, and then stop working the next. I would also say that the application isn’t as intuitive as it would first seem, and the promised tutorials will be needed for programmers and non-programmers alike. However, if you use the debugger, your job is immeasurably simplified.

Danny Ayers mentions about pipes only supporting RSS 2.0 feeds, but I was able to get an Atom feed to work. I agree with him that the pipes metaphore is near perfect on the concept, and the UI is rather nice. However, The UI is also something that works when browsers support a common graphical API, such as SVG, or at a minimum, the Canvas object. You can do almost anything in a web page browser once we have universal agreement on one or the other, or both. It does work in IE, so I would say the application is making use of the SVG/VML plug-in from Adobe. Whatever you do, don’t use Firebug in Firefox on the Mac, to try and peek into the innards, because you’ll crash your browser.

The major area of failure with this example is it utilizes a graphical interface when it doesn’t require a graphical interface. The ability to create a pipe between applications could be managed using traditional forms or even a text editor. Expanding the interface would enable this application to be open to all people, rather than just those with scripting turned on and working eyes, working arms, fingers to push mouse buttons, and so on. We have to separate the concept from the ‘coolness’ of the UI: if we marry the two, we’re heading down the wrong path.

One other area where the example is limited is that it does go to the original source for the feeds, when it would be better if it had the ability to store feed requests in a ‘cloud’ for each use of the tool, and then check the cloud, first, before going directly to the source. That way the application doesn’t unduly hammer endpoints.

A last area of improvement is to provide an API to access that content analysis module. I haven’t worked with Yahoo’s APIs over much (I have the UI objects), and perhaps this already exists? All the other components are ones that we can implement ourselves, but that Yahoo content analysis seems like its a direct shot into the Yahoo search engine functionality.

Yahoo is to be commended for dancing nicely on the edge. Once we’re past the alpha state, and hopefully once we’re past the accessibility problems, it will be interesting to see if the only people who use the service are programmers, or if it will reach a more general audience. I’d like to see this extended to a more distributed solution that’s not dependent on one service.

I look for a hook-in into this from Flickr, which is Yahoo’s naive user test bed. All of us interested in the semantic web should get some real insights into how non-techs ‘mash-up’ data.

update

Yup it’s using the canvas object, and Google’s open source Explorer Canvas work around for IE.

*I don’t use Yahoo! anymore because the exclamation point irritates me.