Monday, June 01, 2009

MS Bing: The more things change...

Microsoft launched their new search engine (Bing) today. Its nice, though, as a friend on Twitter pointed out, it does have that "Microsoft smell".

For instance, Googlewhack has always been a fun past time (find a search term of two words or less, that resolves to one and only one result) - and its fairly tricky to do (check out the site for details) - on Google.

But with Bing.... not so hard! Turns out that searching for a competitve search engine (Google, Yahoo, AOL, etc). is a googlewhack, um, bingwhack.
I'm (pretty) sure that the algorithm is NOT based on that fact - but that it appears so is, well, so Microsoft smelling... try it yourself.

Bing!

Cue John Hodgman Apple commercial....

Labels: ,

Wednesday, May 20, 2009

Browser benchmarks: When did they get so stupid?

So, the claim that IE is faster than Firefox, Safari, or Chrome, is ridiculous at many levels (MS claims IE faster than other browsers), and Microsoft was appropriately ridiculed for it.

But so is the idea that you have a test that demonstrates that the new Safari builds are "above 15 times better performance than Internet Explorer 7 in the same system".

Seriously, that's just stupid., and renders the index meaningless.

Why not just multiple the index scores by 10? Then you can claim Safari is 150X faster than IE7.

Without scaling the index into a range that meaningfully communicates (or at least correlates) to user experience (which things like FPS and even 3DMark did for video cards), it renders the testing both invalid and irrelevant.

Labels: , ,

Friday, May 15, 2009

Comscore v. Hulu: garbage in---garbage out?

Interesting. The New York Times is reporting that Hulu is disputing audience count with Nielsen, stating "While Nielsen reported 8.9 million visitors to Hulu in March, another measurement firm,comScore, counted 42 million. "

Wow.

Slightly embarassing, but I think that the Times is confusing "Unique Visitors" (how many unique cookies are counted by a site - a reasonable proxy for people visiting the site) with "Unique Viewers" (a syndicated video player concept - how many unique cookies were counted by the syndicated player; a reasonable proxy for the number of viewers who were served video by the site).

In layman's terms, the first number would represent, in our example, the number of people who visited Hulu.com (unique visitors), while the second (unique viewers) would represent how many people watched a Hulu sourced video, whether on Hulu, a third party site (like Fancast), or embedded elsewhere (like on somebody's blog).

A visit to alexa or compete shows the number of "unique visitors" to be comparable to what Nielsen reported (a fact others have noted). And guess what? Even Comscore doesn't put Hulu in the top 50 for April 2009 - which means even Comscore suggests that the number of unique visistors to Hulu is less than 19M (if someone has the actual number, I'd appreciate it).

So... move along... nothing to see here...

Labels: , ,

Thursday, February 12, 2009

ESPN makes an... interesting play

I'm surprised there's not been more coverage of ESPN's ISP extortion scheme.  
ESPN's Play To Make ISPs Pay
(from slashdot)

Its kind of interesting - on the one hand, its their site, their content, they should be able to do what they want... on the other hand, well, it seems like deals like this seem like a bad idea on many levels.  I guess the markets will speak on whether this makes sense.

But amusingly, this was also covered on BroadbandReports (see here) - the amusing part is that the article ran with an advertisement (contextually served by our overlords at Google) from, you guessed it, ESPN.  



Karma's a fickle beast.

Labels:

Monday, February 02, 2009

Twitter, really? You're surprised?

I'm always a bit surprised at the media's surprise of media darlings (to wit: "Twitter's Risk of Ubiquity"). First, we're all lemmings - where "all" especially includes anybody who thinks they are a subject matter expert, analyst, or pundit.

Secondly (specific to this instance), Twitter is Second Life for the "cool" geeks (what's the emoticon for sarcasm?). Which is to say, though not as nerdy as 3D, it is an interesting indicator of future interaction patterns ("follow the alpha geek"). But, its never going to be a interesting business, and the early pioneers will likely not stand the test of time.

An ex-VP of Business Development of one of my endeavors once said "Our goal is to have a business model that you can't disprove in a finite amount of time." (I probably should have listened to him - but that's a story for another day)

So here's my new axiom for the new economy (I'll warn you in advance that its not as pithy as my former colleague's):

If you have a Chief Revenue Officer, you might be a jack-ass.

The business of EVERY business is to make money. Seriously. Its right there in the definition and everything.

Labels: ,

Wednesday, December 10, 2008

I've seen the future!

Not so much.

Microsoft Plans VR Simulation of Everything? (from slashdot)

"Microsoft's research chief has been
promoting the idea of commerce applications and other tools built on top of what he calls the 'Spatial Web', a blend of 3D, video, and location-aware technologies. He gave an example of a shopkeeper creating 3D models of his store's interior and goods with Photosynth and then uploading the results into a large 3D model of local shopping district. Customers could 'visit' the area, browse products, and order them for real-world delivery"

As a colleague of mine once said, quite some time ago:
"Sounds like Doom, without the fun"


(Or... was that me? Can't remember....)

Labels: , ,

Monday, November 10, 2008

Practical Joke?

I read this headline on Slashdot:
Halliburton Applies For Patent-Trolling Patent

It's GOT to be joke... see the original article: http://www.techdirt.com/articles/20081107/0118162765.shtml


Is it April 1 somewhere in the world? *Somebody's* got to be kidding... please?

Labels: ,

Sunday, June 15, 2008

R.I.P: Finder/Explorer AKA "the Desktop", 1984-2007

I'm calling it - time of death: June 2007. Its been a long time coming, but it seems clear that the Blackberry, the iPhone, Outlook, Picasa, and iTunes all herald the end of document-centric computing.

The iPhone really didn't create this trend, but I'll say that its certainly a very visible final nail, just as the
Macintosh Finder was the "visible" start back in 1984. Today, you don't keep piles of stuff on your "desktop" and activate applications (or applets) against relevant document parts: the vast majority your content is organized against your applications, not the other way around - the iPhone is a computer that doesn't even have a desktop, in any traditional sense.

There was a brief resurgence of the idea that the document was the gateway to your applications in the early 90's with
OpenDoc and OLE (Object Linking and Embedding).

Hah.

We're at the starting tip of an orgasmic diarrhea of content creation in the form of e-mail, blog posts, music, photos and videos. And every single one of those is organized against single media form computing - barely a compound document in sight... you go to custom applications to create, edit, organize, and consume all the vast amount of gigabytes and terabytes of data we all share.

Vista Search and Spotlight in OS X only demonstrate even further how increasingly irrelevant the Finder and Windows Explorer are for everyday users.

In a slightly related tangent: What's most shocking to me today is how right Unix got it in the 1970's. URL's and hierarchical file paths seemed like dinosaur concepts in the early 90's before roaring back.

Either that, or we just haven't had the imagination to organize our way out of a paper bag since 1977... there's a parallel here.

Another way of saying "
cool idea - wrong problem".

Labels: , ,

Friday, January 04, 2008

You can't make this stuff up...

My blog is blocked by our corporate firewall... (and I quote):

Access to this page has been denied by web filtering.

If the site you are trying to access is critical to your job function, please open a support center ticket and provide the full address of the site that you were trying to access and the following message in its entirety:

Access to http://sree.kotay.com/ for user adapps.cable.comcast.com OU=Users - CHQ,OU=1500 Market,OU=Corporate,DC=cable,DC=comcast,DC=com\Rouleau-Hellhake\, Shari has been denied for the following reason:
The Websense category "Social Networking and Personal Sites" is filtered.

I guess my blog isn't work related... not really sure WHAT it's related to, come to think of it...

Labels: ,

Wednesday, November 21, 2007

The Great SetWorkingSetSize() Scam...

I saw this post at ZDNet about Firefox 3 memory usage,. Setting aside for a second whether Firefox 3 is better than IE 7 or Firefox 2, this reminds me of one of the great cheats of "small applications" developers everywhere:

SetProcessWorkingSetSize(GetCurrentProcess(), -1, -1)

This Windows API makes your application look *very* efficient without actually doing anything, and has been employed by MANY a popularly considered"lightweight" application (and some, um, less light) - because the "Memory Size" column in Task Manager on Windows doesn't reflect memory usage.

"Hunh?!?!", you say?

That column actually reflects the working set of memory for your app - which is the amount of memory currently "realized" (in active use) by your process. Let's look at some use cases to illustrate what that actually means:

1) Allocate a bunch of memory and free it. Your app isn't reserving the memory space, but the working set may still be high - Windows will lazily reclaim if its needed by another application.
2) Minimize all your application windows. This does the equivalent of the Windows API call I listed above, and the memory working set for that application gets *totally* paged out. Then Windows will load back the memory pages as they're accessed - its the equivalent of clearing a cache.

This last is confusing (and illustrates the issue): after
SetProcessWorkingSetSize(GetCurrentProcess(), -1, -1), "Memory Size" in Task Manager doesn't reflect what's been "reserved" (allocated) by an application, just what blocks of memory are being/have been actively "touched" since the working set was "cleared".

If all that's confusing, fortunately for you, its easy to boil down to a simple action: Use the "Virtual Memory Size" column in Task Manager instead to look at application memory usage. You can find under the "View... Select Columns..." menu. It reflects what the application has requested from the OS, but not yet released, i.e. the real memory consumed by the application!

More info here.

Labels:

Monday, September 24, 2007

Star Wars Redux

I can't believe I'm saying this, but I watched the "Family Guy" season premiere last night, and quite enjoyed it.

It was an hour long, but if you take out commercials and about 10 minutes of "Family Guy" nonsense (most "Family Guy" humour seems to be of the "its-funny-if-it-goes-on-uncomfortably-long" variety anyway) - it was pretty much a 35 minute shot-for-shot recreation of the first Star Wars film (Episode IV, to be clear).

It may even be my preferred edition of Star Wars.

The CG was good, that action scenes were crisp, the pacing was tight, and Han shot first. Sure, the (voice-over) acting was a little wooden, but no worse than the original :)

Labels:

Wednesday, August 15, 2007

Facebook, baby

(First: Sorry for the post dearth - its August, what can I say?)

It started a bit slowly, but since Facebook opened up its doors to all comers, its become quite the deluge from my social circles (way behind on friend approvals still) - it took LinkedIn many years to achieve any critical mass for me.

Zero to hero very quickly... obviously curiosity and, quite frankly, a well thought out product with a positive developer eco-system have been rewarded (remember this idea?). In fact, no coincidence, I think, that developer APIs coincide with Facebook's recent rapid rise beyond the college crowd... this is how you go from narrow to general: by letting your application become a platform.

That is, you succeed best by letting others success feed you.

So, I'd been meaning to blog about this upswing for a few weeks now... and then I ran into this today:
Ick, old married guys on Facebook

It speaks for itself: Perspective is everything :)

Labels: , ,

Wednesday, May 30, 2007

Not Steve Jobs

I've been reading the "Fake Steve Jobs" blog for a while... but today's entry (concerning Microsoft's Surface computing device - yes, I'll be buying one) was frikkin' priceless...

An excerpt:
"And what is up with all these stories like this one where the writer gushes about how you can just squeeze photos to make them smaller or stretch them to make them bigger. Golly, can you believe it? Well, yeah, I can, since I introduced this several months ago and I'm going to be shipping a real product that employs this technique in only a few weeks.

This Surface thing is such classic Gates. He copies our idea, but in a frigtarded, impractical way..."

Funny.

Labels: , ,

Monday, May 21, 2007

Copyright Law Farce

This won't last long, I'd guess. Courtesy of Slashot. Watch it while you can. The, um, chosen "medium" makes it a little tough to watch if you're not attentive, but serious points for creativity and chutzpah - even ends with full disclosure of the creators, and enumerates each clip "borrowed" under fair use.

Labels:

Wednesday, April 18, 2007

You know you're a geek when...

So... I got a package in the mail yesterday, but rather than getting the scissors from the kitchen, or (god forbid!) just using my hands to open the package, I just flipped open my laptop, and went to Amazon to see what I had ordered....

Labels:

Monday, March 26, 2007

Scam I am: Microsoft Vista Advertising

My favorite all-time scam: Guy promises to get you into the college of your choice for $5000 - Money back guarantee... if you don't get it, you don't pay.

The scam? The guy does nothing. People who aren't on the edge of making it anyway won't sign up for this... and some percentage of those who do, will get in - on their own. Those that don't, get their money back... and the rest are happy not knowing any details.

Which brings me to today's topic :)

Now... I like Vista. As I've mentioned, its gots its quirks, but is absolutely a great upgrade from XP... But the ads for Vista (and the "Wow starts now" campaign") are just incredibly wrong headed, if not a borderline scam.

Take, for instance, this ad from Microsoft:


Its not that, subjectively, Windows Vista is nicer, but not a "wow" upgrade... (true, but you knows, its an ad, not the truth :)). No, what, um, boggles me is that, as far as I can tell, *all* of the ads centrally showcase a feature (the "3d flip") that not only will the average user NEVER encounter using the product, and never even figure out how to activate should they so choose - its a feature that tested poorly enough in usability that it was, effectively, relegated to a hidden key-combo for demo-ware only usage....

The "wow, really?" starts now.

Labels: ,

Monday, February 12, 2007

High Frikkin' Larious


I mentioned this about Vista the other day, but Apple already got the joke.

And decided to share :)

Ouch.

Labels: , ,