Archive

Archive for February, 2007

Another Yahoo! look-alike phishing site

February 26th, 2007

One of my colleagues fell prey to a phishing site. If you are not familiar with phishing, this is what happened in this case.

  1. You get a message from one of your messenger friends. This message contains a link.
    i am currently a new picture http://aline.no-ip.info/login.yahoo.com coment please18

  2. If you click on the link, you’re taken to a page that looks exactly like a Yahoo! sign in page.
  3. If you make the mistake of entering your Yahoo! ID and password in this site, then they would have stolen your ID and password. Stolen? You would have given it to them.
  4. Then some program would log in to Yahoo! messenger using your credentials, and then send similar messages to all people on your friends list.

Lunch party

February 25th, 2007

As if to recover from two days of web 2.0, Jayanthi invited a few colleagues and me to lunch at her home yesterday. DC made some delicious pulav, and Jayanthi made her famous rajma. Thank you folks! We all had a great time.

Web 2.0 Conference

February 22nd, 2007

I attended a conference on Web 2.0 on the 22nd and 23rd of February, 2007.
Web 2.0 — Innovations & Challenges

Here is my review of the talks presented.

Day 1

Day 1 of the conference was a little disappointing. The Chief Guest of the event, Vidyashankar, IT Secretary, Govt. of Karnataka didn’t show up. I knew enough not to go too early, so I missed all the disappointment. I reached the venue at about 10:30 AM, half way through the keynote address by Ashish Gupta, MD of Helion Ventures, a VC. His talk was engaging and to the point. He talked about the various aspects of Web 2.0 such as social networking and user generated content. He talked about the various business models around Web 2.0, and stressed the importance of having one – which perhaps is an attempt to avoid the mistakes of vanilla Web 1.0.

The talks in the conference were divided in to three four tracks aka sessions (over 2 days).

Track 1 – Business Models based on Web 2.0

Dr. YLR Murthy, Professor, IIMB was the Session chair. He did quite a good job of managing the session, although at times he sounded rude. Perhaps he thought that he was still addressing students in a classroom.

Social Search

This talk was presented by Dr. Arjun Ramanujapuram, who is Director of Advanced Technology Group, Yahoo! India R&D. (OT: Frankly, such titles scare me. Perhaps Yahoo! is well on its way to becoming another “big company” like IBM.) There must have been some confusion because he started his presentation by saying that he didn’t know this talk was to be about business models, but he could add something about it in the end anyway. This bizarre start set my expectations low. The speaker was surprisingly inarticulate. Most of the talk centred on introducing web 2.0 terminology and introducing Yahoo! properties. Soon enough, I dozed off sitting in the very first row.

IBM Innovation Factory – High Performance On Demand Solutions (oh baby)

Talk by one Krishna Satyanarayana from IBM. It took me until the end of this presentation to figure out what this talk was all about. And even at the end, it’s only a guess. So IBM is a large company and needs to find a way to bubble up innovative ideas and evaluate them viz, Innovation Factory. So they develop a web application for this purpose. This app uses blogs and wikis. So it somehow qualifies as a talk in the business model track. Anyway, there were way too many miniature diagrams made by the IBM marketing team in the presentation. Add a black background with blue text in places for that finishing effect.

Search Engine Marketing

This talk was given by Anand and Mahesh from Yahoo! You know this is a talk by two IIT type engineers when you see that:

  • The presentation has no title slide, so nobody knows what the talk is about initially.
  • The presenter starts by saying “I’m also from Yahoo.”
  • You hear the words, “If you increase the value by epsilon…”

Coming back, this talk was about search engine monetization and advertising, and about the tools Yahoo! makes available for people interested in bidding for search terms. This talk was informative.

Social Networking

The speaker was Dr. Satyam Priyadarshi, founding member of AOL Labs, AOL. He introduced people to some of the work AOL has been doing in the field of Web 2.0. This was useful, since there are not many takers for AOL in India. He had some useful tips to offer about how to go about expanding reach. Short, and to the point.

Track 2 – Web 2.0 – Challenges in the Process World

The Session Chair was Satish Babu, Software Labs, IBM. He was fairly good at what he did.

Enabling “Kansei Engineering” using Web 2.0

This is not worth writing about. Totally OT.

Ratings and Reviews Platform – Design and Best Practices

This talk was given by two engineers from Yahoo – Hitesh Shah and Tahir Hashmi. They displayed their love of the console by using white on black text in their presentations. Hitesh spoke first, and he was way too fast – both in speech and content. Tahir, on the other hand, was my best speaker of the day. This was the only talk that I enjoyed the whole day. They had some useful information to share about their experiences designing and implementing the ratings and reviews platform across Yahoo! properties.

Security Considerations While Testing Web 2.0 Applications

The regular works about XSS and injection attacks. But the speaker, Kedar Kulkarni from IBM had his share of goof-ups:

  • “In web 2.0 applications, we write JavaScript on the client side also.”
  • “In web 2.0 applications, data need not be sent to server side.”

Design: UED/URG

UED = User Experience Design. The speaker, Abhishek from Yahoo, seemed like he had something to say. He seemed to know what he talked about. But it was too late in the evening for anyone to pay him attention. All I can say is that this talk was badly placed. It would have made more sense to put this talk earlier on.

Day 2

I like Day 2 of most conferences, since I have a better idea of the venue, the time to arrive, and what to expect.

Track 3 — Web 2.0 Tools

Vijaya Ramachandran from Yahoo! was the session chair of this track. Here is an interesting anecdote. You may know that I was an intern at Yahoo! before I joined Interwoven. Vijay Ramachandran was one of the guys who had made me an offer for a full-time job in his team. But since I didn’t like the position, I had to give it up. Had I taken up the offer, I probably would have been working with him. But that’s just my imagination.

Mashups and Maps

This talk was delivered by Sanjay Jain (Product Manager for maps at Bangalore, and has-been engineer) from Google. Given the mediocre line-up of talks yesterday, this sounded like a bit of a relief. That said, the talk was mostly about specifics of Google Maps API and such, and thus not very useful in a general sense. It was still interesting to see some of the mashups people have made. It may be useful to get hold of his presentation (when they are made available by CSIBC – Mar 15) since it contains a lot of interesting links.

Microformats

IMO, this was the best talk of the event. Since I happen to know Philip Tellis (from Yahoo!) personally, and have attended a few of his talks before, I knew what to expect. All I can say is that everything went right with his talk. Most of the audience was unaware of microformats, and the talk served to be educative. Everyonf seemed to notice his t-shirt which had the word “RTFM” on it.

Rich Internet Applications and Flex

This presenter of this talk was Ramnarayanan Krishnaiyer, who is Engineering manager at Adobe. This talk was mostly propaganda about Flex, but it may still have been enlightening for most to see an alternative to Ajax. No demos. The powerpoint presentation was one of the better ones, although bordering on a marketing look.

YUI Library

By Subramanian and Sumeet, two engineers from Yahoo!. Subbu spoke about a few utilities in the YUI library — animation, drag and drop, autocomplete. Very cursory. Almost abruptly, Sumeet recited the entire JSON RFC. Subbu came back with more YUI. All I can say is that this talk was disorganized.

Track 4 — Web 2.0 Technologies

Frankly, I can’t review this section simply because I didn’t attend it. If you find a review elsewhere, please let me know so that I can link to it from here.

Conclusion

The organizers of the event did a great job. Everything at the venue was pleasant and in-place. Many speakers could have done a better job. The morning session of Day 2 was the best part.

Debates on DRM

February 20th, 2007

Security expert Bruce Schneier summarizes well the ongoing debates about DRM, including the latest additions — Steve Job’s volte-face and DRM in Vista.
DRM in Windows Vista

Silly Coverup by YUI

February 17th, 2007

I’ve been a fan on the Yahoo! UI library (YUI). Apart from the cool Connection Manager and Event components, YUI also provides a few UI controls — the tree control being one of them.

The tree control is quite a good one, but it has one problem. If the container that contains the tree control is constrained in size (so that scrollbars appear), then the control pretty much screws up. It is pretty straighforward to accept this as a limitation, and may be fix it later on. But I don’t understand why the folks at Yahoo! need to try to cover it up.

If you don’t look carefully enough, it is easy to miss what I’m trying to point out. After all, the tree in that page looks perfectly OK. But:

  1. Why are there so many underscore characters in the node labels? Because… all you have to do is replace one of those underscores in the label with a whitespace character and then, its “its visual treatment will degrade”.
  2. None of the child nodes seem to have long labels. Then again, its visual treatment will degrade even with the underscores.

Agreed that this is not a big deal. As I understand it, a bug has also been filed. But I see no reason why one would try to make such a silly coverup by advertising a special case where the control works, when it doesn’t work in pretty much all other cases.

Update: (See Eric’s comment on this post) Eric, I can totally understand. The context of the previous discussion in the forum wasn’t obvious.

,

What’s Wrong With My Avatar?

February 17th, 2007

Everybody seems to hate my latest avatar. I can’t tell why.

Yahoo! Avatar

What’s worse, nobody seems to show the least bit of restraint from actually saying mean things to me about the avatar.

Here’s an example reaction: yikes! that avatars looks so……………….. now what is the word for it..

Here’s another: remove that yucky avatar before u talk to me next

I don’t get it.

Happy Vatsyayana Day To You

February 14th, 2007

Year after year we, by which I mean other people, have been celebrating Vātsyāyana Day on February the 14th. Vātsyāyana was a great Indian philosopher, who was immortalized by his famous words:

Yeh jism pyaar karna nahi jaanta… Jaanta hai to sirf bhook

Vātsyāyana’s work has been at the very top of the Gutenberg’s Daily Top 100 list (updated daily) since 4th century AC itself.

Today, you may be celebrating February the 14th as Valentine’s Day. Therein lies another tale of the misdeeds of the Church. Like everything good in life, the Roman Church moderated Vātsyāyana Day too. They couldn’t get rid of this celebration of life entirely, since they feared the gladiators would rebel. Instead, they resorted to something more subtle. They removed all references to lust, and replaced it with love. It is commonly known that the name Saint Valentine is the corrupted version of Muni Vātsyāyana.

I appeal to all of you to spread this message and restore Vātsyāyana Day to its original glory.

Weekend Movie Reviews

February 12th, 2007

Thanks to the state wide bundh on Monday, I had another long weekend with nothing to do. I utilized this opportunity to watch more TV and grow fatter. I caught up with quite a few movies (by my standard at least). Now I can actively participate in the discussions at work again. Yay!

Don — The Chase Begins Again

don If the majority of people in India do not enjoy watching Hollywood films, it is for a reason. The movies are too fast and too cryptic. You have to have a good command over the language, and you have to be able to follow their accents (well… we think the westerners have accents). But this movie is so fast that it just zoooms away in front of your eyes. Yep. You bat an eyelid, and then you have this vague feeling that you’re still watching the same movie. I would know; I missed the whole movie since I slept through it. I figured that I was more comfortable sleeping at home instead of sleeping inside a movie hall. Cheaper too, since the movie was playing on a local cable channel. I woke up five minutes before the end of the movie, just in time to watch the suspense unraveling. This means that I won’t be watching the movie again, and this is going to be the final review. Don’t look so happy.

Umrao Jaan

Umrao Jaan This movie is a remake (so is the previous one) of the old Rekha starrer, which was also called.. surprise..! Umrao Jaan. You might have read all the ramblings in the press about how Aishwarya Rai is a poor copy of Rekha. Don’t listen to them liars. Aishwarya looks like a dream. She looks so angel-like, so freakin beautiful that it restores your faith in goodness. The rumours of Aishwarya marrying Abhishek are all false, by the way. Aishwarya’s acting is above her normal mark, so that’s good. If you like Urdu poetry, you should treat yourself to watching this movie. Some of the mujras are new. Looks like they didn’t want to copy everything. Abhishek Bachchan is in the movie too, if you insist. Definitely one of his better performances.

Pirates of the Caribbean: The Curse of the Black Pearl

Umrao Jaan Yeah, Yeah, I know the movie’s old. Oh… I hadn’t watched it till now. Blah Blah Blah… Well OK, I watched it now. You win by four years. This movie is so awesome, I challenge anyone to leave your seat. Not now, while watching the movie. The movie is an action packed nail biting thriller. It is rarely that I appreciate a movie so much. If you haven’t watched the movie yet, you should die. You simply don’t deserve to live. Come on… it has been four years, for heavens sake!

Mac Guy Vs. PC Guy

February 10th, 2007

You must have seen those Mac Guy Vs. PC Guy ads from Apple. If you haven’t, you can find them all on YouTube. Personally I find those ads quite funny. But as it appears, not everyone does. Sahil Malik who works at Microsoft attempts to criticize those fan mac boys who are beyond rhyme or reason here: Hi, I’m a PC, and you’re just a liar!!

On a lighter note, The Joy of Tech published this funny comic recently. You will appreciate it if you are a Star Wars fan like me.

Joy of Tech

,

Bangalore Braces for Riots

February 5th, 2007

Bangalore is seeing the tightest security ever recorded in its history. 18000 security personnel have been deployed in the city today. Schools and colleges have been ordered to remain closed. I decided to work from home.

The Cauvery river water tribunal report was made available more than an hour ago. The orders given by the tribunal only seem to worsen the centuries old quarrel between the neighbouring states Karnataka and Tamil Nadu. Here is the verdict of the tribunal.

Karnataka 270 tmc
Tamil Nadu 419 tmc

Obviously, this is not going to go well with Karnataka. When we were asked to part with 205 tmc of water in 1991, there were riots in the city with 20 deaths. But this time the odds seem to be much higher.

But since we are expecting it, nothing may happen after all.