Impeccable Timing

Permanent Link | Filed under: Google,Release
14
Dec
2005

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

Permanent Link | Filed under: Google,Release
3
Dec
2005

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

8
Nov
2005

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

Permanent Link | Filed under: Life
4
Nov
2005

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

Permanent Link | Filed under: Thoughts
29
Oct
2005

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?

Ph.D. Comics

Permanent Link | Filed under: Life,Thoughts
28
Oct
2005

Jorge Cham, author of Ph.D. Comics was at Tech for a talk, The Power of Procrastination, littered with utterly hilarious moments and clips from the comics. I’ve been following the strips for at least a couple of years now, and boy, do they capture the essence of grad life.

One of the few things Jorge said he learnt at grad school were to make PowerPoint presentations out of bullet points for any topic under the sun and be able to give a 1-hr talk on it. If he’s scheduled to make a stop at your school, sure do attend.

Meanwhile, here’s one of my favorite strips:

Grad Student Etiquette


Douglas Adams, the Apple Macintosh, and Microsoft Word

26
Oct
2005

Imagine, three of your favorites coming together in one newsworthy item: Douglas Adams, his love for Macs, and Microsoft Word bashing. :)

On alt.fan.douglasadams, KÃ¥re today posted an article by Douglas (from MacUser) on his pet peeve about Microsoft Word (don’t we all have one … or perhaps, more?) The absence of smart quotes apparently annoyed DNA quite a bit, and it’s a humorous piece (if that wasn’t obvious from who the author was). Go read the full article.

Here’s a choice passage: it’s the bartender talking to Douglas.

"One of my regulars – chap called Fred, perhaps you know him, little wizened grey-haired fellow, about thirtyish – told me he’d been using Word 1.05 for two years before he discovered that you could search for carriage returns and tabs after all. He just thought they’d omitted it out of spite. But no, it was in there alright. It was even in the manual. Just not so as you could find it, that’s all. It was his brother Jim as discovered it. He was doing three month solitary at the time. ‘At least give me something to read,’ he pleaded with the warders."

"Heartless brutes, they gave him a Microsoft Word manual. He was a broken man at the end of it, but he did know which page the Special Characters search routines were on, as there’s not many as can say that. It’s an ill wind."

Happy Dusra!

Permanent Link | Filed under: Greetings,Life
12
Oct
2005
Happy Dusra

Ganapati Bappa Morya!

Permanent Link | Filed under: Greetings,Life
16
Sep
2005

Can’t read this? Or seeing misspellings?, Photos: Sthapana, Visarjan

गणपती बाप्पा मोरया! पुढच्या वर्षी लवकर या!

आम्ही ह्या वेळी काळेवाडी मध्ये एकदम मोठ्या प्रमाणावर गणेशोत्सव साजरा केला। संपूर्ण दहा िदवस, दररोज रात्री आरत्या म्हणत, प्रसाद खात, धमाल केली। टिळकांनी महाराष्ट्रात सार्वजनिक गणेशोत्सव आणला; आम्ही तोच सण परदेशात नेला। फरक एवढाच, टिळकांनी राष्ट्रासाठी व आम्ही आपापल्या घरच्या आठवणींमुळे!

मुंबईत शोधून सापडणार नाहीत इतके हौशी लोकं इकडे असताना पूजेचं सामान, मोदक, प्रसाद, इ. इकडे सहसा मिळत नसल्याचा भास देखील झाला नाही। जे जे पाहिजे होतं ते ते कोणी ना कोणी मिळवलं। अगदी सुपारी पर्य॑त!

दररोज रात्री किमान २५ लोकं असतात आरतीला। मग प्रसाद आणि खूप गप्पा। वास्तविक सगळे जणं एकमेकाला दररोज िदवसा युनिव्हरसिटीत भेटतात, तरी आरतीनंतर कमीतकमी एक-दोन तास कोणीही निघायचं नाव घेत नाही। एकूण वातावरण पाहून वाटतच नाही की आपण महाराष्ट्रापासून सुमारे दहा हजार माईल दूर आलेलो आहोत।

लोकमान्य असते तर बघून खूष झाले असते।

43 Places

16
Sep
2005

It’s only occasionally that a website comes along and begs the question, “Wow, this idea is so obvious, why hadn’t someone done this already?” I stumbled across 43 Places the other day, and it’s an amazing idea, to say the least.

It’s the perfect hangout for postcard-tourists like me; there’s a million places I’d rather be at, instead of writing this blog from school on a Friday afternoon, but neither enough time nor money to permit my wanderlust. 43 Places brings together the been-there-done-thats and the wanna-go-there-and-do-thats. I already have my list made!

So, (to spin the slogan of an evil company) where do you want to go tomorrow?

Sunny California!

20
Aug
2005

During the three hectic months working on Google Desktop, I hardly posted here. Not because there was nothing to post, but because there was so much to do and so little time to post! I did take a lot of pictures, though. If you are into such sorts of things as taking proverbs too literally, the following pictures are worth well over a million words. Napa Valley, Reno (when my parents were here), sailing on the San Francisco Bay, Fishermen’s Wharf & Pier 39 (very touristy, though!), Santa Cruz & Yosemite.

Post Secret

9
May
2005
Stamps

I came across an entirely new medium of community art: PostSecret. It uses as a canvas, a material least imagined to be used as such: a postcard. That a single 4″ x 6″ piece of card could be so expressive is unbelievable.

Of course, it is the artist’s feelings that make it unique, and I think that’s the whole point of this collection — a single artist could probably not come up with such a myriad assortment of emotions on postcard. But an entire community, for each of whom to err is human, brings out their deepest secrets this way.

Ticket

I would love to buy a printed collection of these if it ever comes out … Go check it out. But only if you have a few hours at hand. It is truly captivating.

Pills

The Deviant

8
May
2005
By Any Other Name

Thought I’d post some of my tangible musings over at Deviant Art

Woooooooooooooohoo

Permanent Link | Filed under: Google,Life
14
Apr
2005

This summer’s gonna be a nice warm Californian Summer for me. I’ve been offered an internship at Google, and there are so many reasons I’m looking forward to it!

Now I’ll go clamp my mouth before I reveal something that I shouldn’t … :)

Avataar performs at the International Street Fair

Permanent Link | Filed under: Life
9
Apr
2005
Avataar at Street Fair

Avataar rocked Blacksburg once more today, at the International Street Fair organized by the Council of International Student Organizations. This time seemed to be much smoother for us as a group, than last time. Obviously, the frequent & regular rehearsals paid off big time. We had 5 songs this time, Vande Maataram which had been a hit the last time around too by Ananth, Loki and me, Duur by Rudrajit, Dhoom by Amrita, Gal Muk Gayee by Rini, and Cactus by a chorus.

We weren’t sure how well we’d do on an open-air stage, but the acoustics weren’t too bad, mostly because of an excellent production setup by the VT Production guys. Now looking forward to more such performances …

And after that, we manned the ISA Booth at the Fair; we sold ethnic artifacts and food: papdi chaat, bheL and shiraa. Yum!

Spindle Search featured by Google

Permanent Link | Filed under: Google,Release
8
Apr
2005

Thought I’d post a quick note to tell ya folks that Google added Spindle Search to their list of featured plugins today. Go! http://desktop.google.com/plugins/cddvd.html

Fool Me Once ….

Permanent Link | Filed under: Life,Thoughts
2
Apr
2005

Nope, no shame on me. I’ll just fool you twice. :)

Girl meets Guy.
Girl decides to get engaged to Guy.
Girl announces to her Friends that she’s gonna get engaged to Guy.

What’s wrong with this picture?

That she chooses to make this announcement on April 1st, so we know it’s not true. And now we want to turn the tables so the joke’s on her. The Girl is my friend, Rachana. The Guy is, well, let’s just call him The Guy, because he’s not supposed to know he was one of the protagonists in this labyrinthine maze of lies.

Parikshit’s frantic call came around lunchtime: Hey Manas, hop on over to Owens Food Court, there’s a piece of news you should know. I bike there and the whole gang’s at the table, waiting for a toast. Then it began, the first round of “No, not me; she’ll tell you what it’s all about” with everyone refusing to say anything. Vivek got the ball rolling, pointing to Rachana, “hey, why’s your ring on the wrong finger?” Then it was out. It made partial sense, because even her mom is supposed to be here a week from today.

But Mansi, who had been at the receiving end of a prank earlier today, was in the mood for some vendetta. She and Vivek decided we should continue the prank, just switch targets — so we did some preliminary research on the Guy and found his photos online. (Mistake #1: Rachana told us what school he went to.) Then I told her that my friend Kavita actually knew the Guy. Happy as she pretended to be, now she’s telling me not to let Kavita talk to him yet.

And so it went; I called up Kavita, and explained the prank to her, and gave her a script for her role. We also roped in Parag, another friend of mine here in Blacksburg, to act the part of the Guy. Kavita was to call around 11:00p and then get the imposter Guy in a conference call.

But we didn’t need any of this. As I reached the party house, we all began insisting that we wanted to talk to the Guy, and if she didn’t let us talk, we’d get the number from Kavita. We also showed her some photos of the Guy in which Kavita was supposed to be present (but of course, she wasn’t.)

Poor Girl broke down, and our prank was over before it began. :(

.Net Wrapper for Google Desktop Search

23
Mar
2005

I’ve been reading the Google Desktop Developer Forums pretty often, partly to see what people have to say about my Spindle Search plugin, and partly to help whenever I can.

I realized that a lot of C# / .Net developers are reinventing the wheel when writing code for interoperating with the Google COM object. So I thought, why not separate that into a library (I already had the code written as part of Spindle Search.)

So there’s now a new project, .Net Wrapper for Google Desktop Search, on my site.

Parkway to Paradise

Permanent Link | Filed under: Life,Thoughts
19
Mar
2005

I like to call the Blue Ridge Parkway, the road to paradise. Not because it leads to a veritable destination, but because, if there were ever such a thing as a road to paradise, it would be very much like the Parkway. 470 miles of asphalted pretzel, no exits from any interstates, and totally left to nature (so much that it’s not even maintained in the winter, simply declared closed.)

Tonight was one of the first warm nights this winter. I was bored anyway, and longed for a drive — it’d been months since our last long drive (to Orlando, no less!) Coke for the man, gas for the machine, songs for the iPod — and off we went, the three of us.

A very Tim-Burton-esque landscape shone in the moonlight and headlights; white and pale, just escaped from the icy hands of winter. The moon, as red as in a Vidhu Vinod Chopra backdrop, setting on the western horizon. And the stars like I’d seen them only in a planetarium before. Sounds and noises that you’d expect just before the skeleton jumps up from the grave.

I was in the middle of nowhere. Well, I always knew that, (duh!) but having your suspicion confirmed by a GPS system — it showed a little red dot in the middle of a vast blank expanse — was double-plus-ungood. I narrowly avoided trading a radiator for venison. And at one point, had this been a horror spoof movie, I almost drove into a spot with the headstone bearing my name.

About a 100-mile-roundtrip, and it took me 3 hours … and now I’m trying to get myself to sleep, at 4:45am! The road beckoned, I followed. I don’t know why.

If it ain’t broke …

Permanent Link | Filed under: Life,Thoughts
18
Mar
2005

People have interesting problems. With technology, I mean. If we went into problems related to life, ‘interesting’ would hardly begin to describe some of them. Some of us would rather have devices that just work, while some of us, ahem, want to program everything including the kitchen sink.

In the Design of Interactive Systems class today, Prof. Harrison asked a genuine question, “Has anyone identified a problem with their porch light, that could be solved if you could program it?”

Caleb, an undergrad, was the only one to raise an emphatic hand. “So, what’s the problem?”, asked Prof. Harrison.

“That it’s not programmed?”

Laughter ensues … but hey, that’s how some of us are! :)

Next Page »

Bookmark and share using ...

Delicious Facebook Digg Google Friendfeed Stumbleupon Twitter Linked In