Impeccable Timing

14 Dec, 2005 — Google, Release

Last week, I wrote a plug-in for viewing Del.icio.us bookmarks in the Google Desktop Sidebar. Then I submitted it to Google, and it was being tested by them for a couple days. Then they approved it, and added it to the listing on their website as well as in a blog entry. I had already been receiving feedback from the curious beta testers on the Google Desktop Developers group.

So far, so good.

Then, exactly on the day Google pushed an update to their servers (which contained the new pages for my plugin), Del.icio.us announced that they were being bought by Yahoo! Not that it made a huge lot of difference; del.icio.us is still the same, and as useful as it always was.

But it’s a little ironic that I ended up writing a product that put a Yahoo! property inside the Google Sidebar. Not that there’s anything wrong with that — but you know, they’re like rivals and stuff. :-)

Coverage Elsewhere:

And all this happened on exactly the same day. Like I said, the timing was impeccable!

Movies Plugin for Google Desktop

3 Dec, 2005 — Google, Release

With the latest release, Google Desktop 2.0 introduced script plugins. That means that it’s now easy as ever to create sidebar panels. So I went ahead and created a Movies plugin — you specify a zip code, and it will display customized movie listings for theaters near your home. You can also filter by genre, MPAA ratings, or user ratings, and sort by popularity or ratings.

Worth a try! It’s available free: Google Desktop Movies Plugin.

It has also featured in Google’s Plugin Library, and on the Google Desktop Blog as Plugin of the Week.

Not bad for half a day’s work, eh? That’s putting the Thanksgiving break to fruitful use. :-)

Aiming for the Lyttle Guy

Microsoft is at it again. This week, they sent a trademark infringement notice to a 22-year old Australian Windows developer, Adam Lyttle, who wrote and distributed a program named Windows Defender. He agreed to sign over the rights to Microsoft, since it probably was a genuine trademark infringement case. But when signing the agreement, Microsoft sneaked in a clause that gave them all rights to the Windows Defender name. Adam did not receive any monetary compensation, of course; nor was he informed why they decided to pursue this particular case, and why they demanded rights to the name.

It was all revealed today, when Microsoft named its antispyware app ‘Windows Defender’.

Last year, the company went after Mike Rowe, a 17 year old developer, who owned a site named MikeRoweSoft.com. They succeeded in getting the site taken down, citing that the site’s pronunciation was too close to their own name, but later realized that they took him too seriously.

I wonder how much the two names, “MikeRoweSoft” and “Windows Defender” diluted Microsoft’s trademarks. But IANAL (I Am Not A Lawyer), so I may be wrong. But does this mean that young developers (…, developers, developers, developers, … you know the drill!) must first take Law 101 before they write the first line of code? How much research should I perform before I pick a name for my shiny new product? I can’t afford to hire a legal department the size of Microsoft’s, so does that I mean I’m left to fend for myself?

Autumn Soulstice

4 Nov, 2005 — Life

The excellent ladies of Soulstice had their Fall Concert today, Soulstice being the all-ladies A Cappella group here at Virginia Tech. They rock. Simply. :) On their website, I found a few samples, and you should listen to them (though they’re even better live!) Listen to Summer Sunshine and Crush from their website, soulstice.

Back from the Future

29 Oct, 2005 — Thoughts

Let’s say, all human civilization were abruptly destroyed tomorrow. Maybe not tomorrow, maybe in a thousand years, or maybe in a million. Maybe by Vogon constructor fleets, maybe by an asteroid, or maybe our own doing, such as a fatal side-effect of global warming. This isn’t very unlikely, mind you, because a large part of a very interesting culture was almost wiped out by hurricane Katrina in the not-too-distant past, and I’m talking centuries into the future.

It would be arrogant of us to proclaim, today, that the artifacts of our age will survive indefinitely, so I’m thinking that there will be a time when all of our culture will be wiped out too. But presumably, life will continue (“Life finds a way.” -Dr. Ian Malcolm, Jurassic Park.) I would trust the inhabitants of our space stations to re-colonize the earth if Darwinian forces do not, so let’s just continue with this for the sake of argument. Now, what will archaeologists of that age discover about us when they look back?

When we look back today at the Tomb of Tutankhamun, or the Incan ruins at Machu Picchu, at the Nazcan lines, or at the elaborate city planning evident in the lost cities of Mohenjo Daro or Harappa, we draw our conclusions based on what we see. We see richly-decorated mummies, ultra-large-scale surface drawings that are only visible from the skies, or urban artifacts that we notice because of similarities to our own culture. All in all, whatever we glean from these past cultures is because of the intense visual similarities with what we see in today’s world.

But will today’s world bear any similarity to the world that will come millenia from now? Think about this a moment: today, so much of our “civilization” is defined by the information we have created. Information that every single soul on this planet creates, unknowingly, unwittingly, relentlessly, every moment of their lives. Will our descendants be able to decode this all? Think about how much a simple piece of information is encoded.

Let’s pick this very blog as an example (and I get a little technical here, so please bear with me – it’s relevant to the point I want to make.) To be able to read this blog, you must first know English. That language itself codifies so much meaning, so I can use building blocks called ‘words’ without having to explain the meaning behind each. I use words as a layer of abstraction over meanings and concepts.

Then there are the obvious technological features: if an alien being were to understand my blog, he/she/it would need to locate it from the alternating pattern of 1s and 0s in magnetic form from the platter of a hard-disk by feeding it the right combination of electrical signals, encode the stream into ASCII (or lately, Unicode), understand HTML, and finally ascribe meaning to it using a language which we call English. Compare this with hieroglyphics etched on a wall, many of which are pictures, not text, that a later civilization has been able to (at least partially successfully) interpret.

So, my question is, how much of today’s information would tomorrow’s a later millenium’s civilization be able to decode? Couple that with hard numbers: every time I take a digital photograph, I am creating millions of bits of information. There are billions like me, taking billions of such pictures per nanosecond. By making information easy to create, we have empowered a whole generation to keep creating information with no limits, no boundaries. Old information does not go away or get recycled, like old paper does.

There is no Law of Conservation of Information, so theoretically, there is no limit to the amount of information humankind will create. If the proverbial million monkeys on a million typewriters can generate the works of Shakespeare in a million years, is there a holistic summary that might come out of all the junk we are creating today, including this blog?

Are we those monkeys, and if so, who is Shakespeare? And more importantly, how will our children know that they are looking at the entire published works of Shakespeare when they see it all?

Next Page »