Thursday, February 11, 2010

Google Buzz: updated hacks

This would be more of a running post where I will update hacks as I discover them.

Hack#1: Find all posts by a user
In the search box on buzz type in Commentator: USERNAME -author:USERNAME to see all buzzs by the user-USERNAME. Replace USERNAME with the name of the person whose postings you want to search
Now to save this search as a readily accessible link
Enable "Quick Links" under gmail labs
Paste in the above search string in the gmail buzz search box
Click "Add Quick Link"
Type in whatever name you want to give to all the buzzs from this particular user.
Now all messages posted by this user are available at a single click

Hack#2: Clear your inbox of all buzz related mail
Click "Add filter" next to the search box in your gmail inbox, below "Show search options"
Type "Label:Buzz" in the "Has Keywords" box
Click "Next Step"
Check "Skip Inbox"
Check "Mark as Read"
Check "Apply The Label"
Create a new label with whatever name you want (this way all the buzz mail will be labelled as something else and you will never see it)
Check "Apply Filter to conversations below"
Click "Create Filter"
Your inbox should be cleared of all buzz related mail.

Wednesday, February 10, 2010

Google BUZZ - Features, Tricks, Initial Observations

[EDIT]: Realized this is a rather long post, so just a headsup, formatted the post a bit for readability. Hope its better :)
Got BUZZ! enabled today within gmail. Here is a quick run down of the features and initial thoughts on it.
The Good
  • amazing integration with most google services.
  • Cool usage of the google profile page to show your own buzzes
  • @replies brilliantly integrated with your google contact list
  • simplicity of posting a msg very much comparable to fb and twtr
  • nice way to step users onto a wave like way of communicating, informal when needed and email for the formality when needed.
  • brilliant tool to email an entire list of buzzes via 2 clicks
  • Excellent thinking to integrate google shortcuts inside of buzz. j/n to move down the buzz list, k/p to move up the buzz list.
  • LISTS!! excellent way to partition you contacts within family formal and informal categories to limit who in your friends list sees your messages. +1 to buzz, -1 to FB. Should be one of the first things you do, would make everything a lot simpler
  • If you end up watching some one else post something live, be prepared to be blown away, msgs magically appear. The buzz canvas magically grows and slides down
The Ugly:
  • email updates on anything that happens on buzz. Can be fixed using the filter technique (Refer the end of this post)
  • The buzz image next to the buzz label. Just looks crass and a last minute job. They can come up with something smoother, more fitting of the times we live in
  • Default privacy setting is public for everything buzz. The ramifications on public search aren't clearly specified. Where are all the buzzes going, are they available [EDIT: 12:39 AM 2/11/10]on the open internet crawlable by all search engines. Do you own your own buzzes.
  • [EDIT]Another bit of ugliness that seems to come to mind is the gmail profile id. It is either a long random auto-generated number or your gmail id. This is just inexplicable, unless gmail allows people to have their own vanity url people are going to hesitate using it. NO ONE wants to give out their gmail id out in the open, it is the last bastion of privacy
Wishlist:
  • Easier way to have a contact list and the ability to view all msgs from any contact at a max of two clicks
  • Better way to integrate multiple google accounts as most people have more than one
  • retweet/share like functionality
  • Buzz settings tab under the overall gmail settings link to turn on and off certain features aka Labs under gmail (especially email alerts on all buzz updates)
  • Star mark certain buzzes to be alerted on updates, like for instance for an important public discussion which u wud like to get an update on instantly similar to how you can mute a buzz
  • @replies shud write the name of the person rather than the email id
  • Use the gmail id as a handle like in case of twitter rather than using it as @xyz@gmail.com 2 @s just doesnt seem right
  • A way to view all your own msgs posted, not just direct buzzes but comments and likes on other friends posts. Similar to how the facebook profile page looks or the twitter profile page looks
  • Way to look at public buzzes. Currently no way to look at what is being discussed publicly
  • Latest buzzes floating to the top of the page without having to click on buzz just to refresh the page, better still a keyboard short cut. Perhaps R+B (see a pattern here, B+ something to indicate the shortcut is specific to buzz and not for the inbox)
    Advanced Wishlist:
    • Inline commenting to comments from friends for a threaded discussion and done smartly using @symbols rather than via clicking reply links next to all comments like in google wave
    • privately message users without having to go out of the buzz view. Clicking on the users image should give an option to send a private reply rather than having to email
    • Prioritize users who you would like to see buzzes from. Or better yet lists like in twitter!
    • have a keyboard shortcut to make a new buzz, aka c for composing a mail, something like c+b to post a new buzz, or just b for new buzz
    • API's for integrating more web services into buzz either to publish to other services, or to pipe in data from more services write into buzz
    • Integration with google latitude
    • Integrate #tag functionality and use the hashes for suggesting within the searchbox of the inbox as well as the buzz search
    • Perhaps if possible a way to import facebook contacts and integrate facebook and buzz updates. We are all one big happy family :P :D (this one is just wishful, will never materialize, akin to sleeping with the enemy)
    Future trends indicated by Buzz:
    • Teaching gmail users to become a bit more informal within the gmail environment and view gmail more akin to twitter or facebook.
    • Concept of a hosted conversation without looking at it as a hosted conversation as is the case with google wave.
    • Integration with google wave would be a natural progression. Buzz is not much different, except in wave u have to add friends to a conversation, here everyone is auto-added unless you specifically make a buzz private or restricted to a group.
    • Eventual integration of buzz+inbox+wave into one big GBox, All your conversations belong to us
    • When will google start shoving contextual ads within buzz. How much context does google hope to extract out of the buzz conversations
    • Google is invading the social territory of facebook and facebook is slowly but surely coming onto google's turf with most personal information management featuress. (watchout for a much advanced mail application in the comming weeks - Gmail has about 180 million users and FB over 350 M, as it stands gmail is a sitting duck)
    P.S. :Filter trick for eliminating all buzz update emails from your inbox
    • Click create filter next to the search box
    • Paste "Buzz from" in the "has any words" box
    • Click "test search"
    • All your buzz related mails should show up
    • Check "Skip Inbox"
    • Check "Mark as read" (since u will get an update in the buzz label)
    • Check "apply label"
    • Create "new Label" - Name it whatever u want, I have the name starting with Z so it goes all the way to the bottom.
    • Check "apply to the following conversations "
    • Click create filter.
    [EDIT]: Discovered a couple of new shortcuts: G+B to go to the buzz label, and B+M to mute a particular buzz conversation. Mute is to stop following the buzz and not get any updates on it.

    Monday, January 18, 2010

    Kailash Kher - Piya Ghar Aavenge

    Just heard one of the most beautiful tracks ever - Piya Ghar Aavenge. From the album Chaandan Mein from Kailasa the band of Kailash Kher.
    Below are the lyrics for the track, its a combination of hindi and Braj Bhasha (Hindustani during pre-independence days)

    Chok puraavo Maati rangaavo Aaj mere piya ghar aavenge

    Khabar sunaoon jo Khushi reh bataoon jo Aaj mere piya ghar aavenge

    Eh ree sakhi mangal gao ree Dharti ambar sajaao ree Utregi aaj mere pi ki sawaari Har koi kaajal laao ree Mohe kaala teeka lagaao ree Unki chav se dikhu mai toh pyaari Lachhmi ji vaaro Nazar utaaro Aaj mere piya ghar aavenge

    Rangon se rang mile Naye naye dhang khile Khushi aaj dvaar mere daale hai dera Peehu peehu papiha ratte Kuhu kuhu koyal jape Aangan aagan hai pariyon ne ghera Anhat naad Bajaao ree sab mil Aaj mere piya ghar aavenge (2)

    oh oh oh he ri oh oh ho he ri he ri....

    Anhat naad Bajaa ree sab mil (3)

    The Baasuri towards the end is really nice touch.

    mp3 on pakistani.pk

    The rest of the album is equally good. Kailasa keeps one upping itself with each successive album. One point of contention is they add a couple of tracks from an older album in each new album. Albela Saajan is also in the album Kailasa and Tere Naina is there in Jhoomo Re. But I guess with such high quality music can't complain listening to good music over and over again.

    Tuesday, December 15, 2009

    India Sri Lanka 1st ODI 2009 quick observations

    So really close game, India just good enough to outlast the Lankans.
    A couple of points regarding the finish. When Nehra bowled a yorker to Kandamby and Nehra threw the ball towards the stumps, Kandamby took a run with the ball deflecting off of his body.
    Most teams have a policy which is generally accepted that you dont run if the ball hits you or your body. We had Brad Hogg in commentary praising Kandamby for taking the single. The argument being if the ball hits your body and deflects onto the stumps you are still run out if you are short.
    A few overs later Angelo Mathews hit a drive down the ground and was coming back for the second run. He ran right in front of the stumps to prevent the fielder from being able to get the ball back to the keeper to affect the run out which is an acceptable thing. Except Hogg was fine with that too.
    So in his rule book you should run in front of the stumps when taking a run and when the throw hits your body and deflects off you should take over throws as well. What a beautiful strategy. Why not have the batsman look at the throw coming in and hit the ball on its way to the stumps with his bat and collect extra runs. After all its all allowed right.
    It was only deserving to see Kandamby run out a bit later on.
    Highlights of the game if anyone is interested.

    Saturday, December 12, 2009

    Best Facebook Privacy Settings

    Privacy is not something I am usually too concerned with. Since you can usually rely on engineers at large corporations to make the right choices regarding what kind of information of a person should be made public and what kind of information can be analyzed to make money on through advertising.
    Google does it, facebook does it and every other email/web service provider does it.
    But with the recent changes to the privacy policy and default settings on facebook it made me wonder if facebook has their heart in the right place. Before you could leave all the settings untouched and be reasonably comfortable that only your friends and perhaps friends of friends would be able to access your information. And most people wont mind that, after all the way to grow your network and find new people is through letting a subset of facebook users see you.
    With the new settings most if not all of your information on facebook becomes viewable by everyone on facebook. And to top it off there are things on your profile/status updates/notes/fan pages which will show up on any search engine as well.
    So rather than going through all the details, here is a quick summary of what I have got on my facebook privacy settings to keep almost all the information on and about my profile limited to only my network.
    To get to the privacy settings click on Privacy Settings under Settings. Top Right of the screen.
    If you are making any changes click on the preview my profile on the top right to ensure your new profile page is acceptable to you.
    Even with all these changes your friends list is still visible to everyone. This has been a bone of contention across the web. A simple way to make it invisible to strangers is to click on the small pencil at the top right of the friends box and UNCHECK the "Show my friends on my profile". Doing this makes sure no one sees your friends list if they stumble upon your profile.
    It might seem a little paranoid to go through all these steps to hide all this information, but the information hiding is only from strangers, not friends of friends, Pure strangers.

    Thursday, December 3, 2009

    Sehwag and his uniqueness

    Absolutely brilliant breathtaking batting by Sehwag on the 2nd day of the 3rd Test match at CCI in Mumbai. In the first session of the test match the pitch looked like it would assist fast bowlers and spinners alike and what does Sehwag do? Gets India in the lead by 50 by the end of day 2.
    The brutality of this innings was mind blowing. To bat the way he did for a session is difficult enough, he maintained his batting tempo for 79 overs except for a spell towards the end of the day and a couple of overs after tea.
    During the 90s teams used to struggle to make 270 in a day. That gives a yardstick to compare the scale of Sehwag's achievement. And India did not even bat the whole day. Given another 11 overs he would have easily got the record for the most runs in a day which currently belongs to Sir Bradman against guess who, England, 309 runs.
    If this was an ODI and Sehwag was the opponent SL would have still lost this match as I am sure if he plays 300 deliveries he will score around 350 runs.
    Enough of stats. Coming back to the quality of the knock and the sheer brilliance of it. I dont think there has ever been any cricketer in the history of the game who bats as aggressively as Sehwag and for such an extended duration.
    What goes into such an inning:
    Talent
    Hard work and practice
    Physical strength and stamina to bat for so long.
    Batting technique to survive international bowling
    The sheer audacity to not give into the norm of bating for time in a test match. Following and trusting your gut instinct each and every delivery.
    The first 4 any number of international greats have had over the history of the game. Sachin, Ponting, Dravid, Hayden, Viv Richards, Kallis, Border, Gavaskar..... Long list
    But none of them have had the daring to have utter disregard for the classical mould of scoring runs. All of these players would have batted for the length of a day and longer. But none of them would have even thought about keeping their scoring pace for the entire duration of a day. Dont get me wrong I am a fan of each one of these players and they are all very very special batters. But the way Sehwag has batted for the last 6 7 years you just have to stand up and admire his style.
    Here's hoping he gets to 500 by the end of the day, provided he doesn't get bored from the Sri Lankan bowling.
    On a side note: I am really hoping Muralidharan gets a few wickets. It would be an absolute shame to see a legend like him playing his last game against India and abroad bow out being treated like a 2nd grade net bowler. He deserves better. Have to admire the man's spirit. The final ball of the day he bowled a straighter one to Dravid which Dravid didn't pick and there was a huge appeal. The ball was missing leg but the look in the eyes of Murali was worth staying up all night. Toiling for the whole day the man still had the energy and the determination to plot for a wicket and the sheer disappointment on his face at not getting the wicket was really sad to see.

    Tuesday, November 17, 2009

    Facebook: Changes to the newsfeed filter

    Just came across a neat little change on the newsfeed. Previously whenever you would get these annoying updates from spammy applications like "farmville" or "bestfriend" and the likes you could hover your mouse over to the top right corner of the message and a hide button would appear. Clicking on it would allow you to hide that application or hide that particular friend completely.
    Now what you have is a hide button, clicking which you get the message " _____ has been hidden from your News Feed..." with an Edit options link. On clicking the Edit link you have options to customize your newsfeed, remove or add friends change the maximum number of messages you get in your feed etc.
    This is a step in the right direction. As before there was no way to reduce the number of messages received from some friends with whom you weren't necessarily in touch with. This could lead to further narrowed down filtering options for users to customize the feed. Maybe even to the extent where messages from particular friends which contain certain words should be filtered out. A scenario where this could be useful would be if you have a certain friend who you follow but he msgs excessively about girls or computers then his messages could be filtered by these words.
    Hopefully some day there would be an option to export your newsfeed to view it in an external rss reader :P