Saturday, January 9, 2010

Freecycling

People amass a lot of things , but use a very few of them in their wonted day-to-day life. Human desire for materialistic needs is colossal and one is free to own whatever one needs. It doesn't stop there , he even duplicates a lot of stuff and continues to hoard as a result of his "brand-new" disease. Consequently, the unused stuff mostly finds its place in the trash or is hastily set into flames or recycled . One should remember that the latter of the three is always associated with a cost either directly or indirectly.

How about giving it to someone for further use of its remaining shelf-life, for free of cost ?
Yes. It will prevent land fills and land waste. Start to freecycle.

Can you freecycle anything or everything ?
Yes. But there are some exceptions and depends on one's own free will.

How does one freecycle ?
Although, one might have already done freecycling at some point in their life, the freecycle community opens up a lot of possibilities. To know more about the same visit www.freecycle.org . To start freecycling , just join the freecycle yahoo groups in your area.

Thursday, January 7, 2010

Implement Push,Pop and finding minimum element on a stack

How do you write a method for push(),pop(),minelement() of stack in O(1) time ?

Algorithm - List all Possible Ways

Given a number 'n' means n*2 opening, closing parentheses can exist , out of which n are opening and n are closing. These parentheses are used for the same purpose of forming an arithmetic expression following the general rule that

1)An opening bracket should have a corresponding closing bracket
2)There must be equal number of opening and closing brackets
3)The expression formed should be valid in terms of nesting of parentheses.

We have to determine the number of possible expressions you can generate using these parenthesis.

Ex: say n = 4 , means there can be 4 opening and 4 closing parentheses.
and the different ways are given below(The variable/numbers inside the parentheses are ignored since they are not important)

( ) ( ) ( ) ( )
( ( ) ) ( ( ) )
( ) ( ( ) ) ( )
( ( ) ) ( ) ( )
( ) ( ) ( ( ) )
( ) ( ( ( ) ) )
( ( ( ) ) ) ( )

Devise a method which would determing the possible ways for any 'N'

Saturday, July 25, 2009

My Wedding Invite

Hello Everyone ,

Am getting married to Aparna on August 30th 2009 in chennai.
Please treat this as my personal invite and kindly grace the occasion.


Invitation follows ...



















Saturday, May 2, 2009

Why Twitter?

4-5 months ago ,I used twitter for like 2 days - got pissed off - voluntarily deleted my account, but only to join Twitter back after a week. Twitter is very powerful - its faster than the media. If you ask me - why Twitter ? - then you also need to ask an extra question - why blog ?

Infact i like Twitter very much - that i have no reason to write a blog.

Evan Williams talk on Twitter must lighten the minds of many people who still seem to have a misconception about it. http://www.ted.com/index.php/talks/evan_williams_on_listening_to_twitter_users.html

With search available on Twitter , its not just following/listening to a group - it allows you to know what the whole world thinks about a buzz word...
eg:http://twitter.com/#search?q=wolverine

Applications like TweetDeck provide this search option with results rendered in a beautifully engineered adobe air application . So just set a buzz word that you are interested and see what the whole world says.

Join me on Twitter - http://twitter.com/sagopal
Eat ... Sleep ... Tweet

Tuesday, April 7, 2009

Should i do MBA?

This is a concern amongst all of us.Everyone is confused by this so called `MBA`.Is it a Status Symbol ? I may be like a lot of ppl who dont know , about how to proceed further in one's career . But i know one truth.

Especially Indians want to do B.E , PH.D & if possible an MBA too all in succession after they complete school. ok - nothing wrong there. But whats the use ?

Clearly ,MBA is not reqd if you need to become a manager . Product/Process knowledge is more than sufficient. I have seen ppl with an MIT degree + Stanford MBA working under an employee who just did his B.A in computers & has 10 years of exp with the same company.

Doing MBA might be good, but one should not do it after his B.E , whats the use in studying MBA if you dnt knw what an industry is ? I am sure ISB/IIM will all have excellent faculties to teach you , but you got to relate to what they say , else it is gonna be text-bookish.

Anywhere in the world,dng a good MBA will definitely help one in fetching a lot of money - but will you be happy then ? I think guys like me like their work more than the money they are paid. isnt it ? :)

-------------
just my 2 cents...

PS:
I dont want to conclude anything with the above lines , i want it to be like a technical Interview question which cant be closed as the possibilities are endless. Keep your thoughts flowing..

Friday, April 3, 2009

Silent horror of the war in Sri Lanka

The below is an exact copy of article in TOI by Arundhati Roy

The silent horror of the war in Sri Lanka What is happening in Lanka, and is being so effectively hidden from public scrutiny, is a brazen, openly racist war

The horror that is unfolding in Sri Lanka becomes possible because of the silence that surrounds it. There is almost no reporting in the mainstream Indian media — or indeed in the international press — about what is happening there. Why this should be so is a matter of serious concern.

From the little information that is filtering through it looks as though the Sri Lankan government is using the propaganda of the ‘war on terror’ as a fig leaf to dismantle any semblance of democracy in the country, and commit unspeakable crimes against the Tamil people. Working on the principle that every Tamil is a terrorist unless he or she can prove otherwise, civilian areas, hospitals and shelters are being bombed and turned into a war zone. Reliable estimates put the number of civilians trapped at over 200,000. The Sri Lankan Army is advancing, armed with tanks and aircraft.

Meanwhile, there are official reports that several ‘‘welfare villages’’ have been established to house displaced Tamils in Vavuniya and Mannar districts. According to a report in The Daily Telegraph (Feb 14, 2009), these villages ‘‘will be compulsory holding centres for all civilians fleeing the fighting’’. Is this a euphemism for concentration camps? The former foreign minister of Sri Lanka, Mangala Samaraveera, told The Daily Telegraph: ‘‘A few months ago the government started registering all Tamils in Colombo on the grounds that they could be a security threat, but this could be exploited for other purposes like the Nazis in the 1930s. They’re basically going to label the whole civilian Tamil population as potential terrorists.’’

Given its stated objective of ‘‘wiping out’’ the LTTE, this malevolent collapse of civilians and ‘‘terrorists’’ does seem to signal that the government of Sri Lanka is on the verge of committing what could end up being genocide. According to a UN estimate several thousand people have already been killed. Thousands more are critically wounded. The few eyewitness reports that have come out are descriptions of a nightmare from hell. What we are witnessing, or should we say, what is happening in Sri Lanka and is being so effectively hidden from public scrutiny, is a brazen, openly racist war. The impunity with which the Sri Lankan government is being able to commit these crimes actually unveils the deeply ingrained racist prejudice, which is precisely what led to the marginalization and alienation of the Tamils of Sri Lanka in the first place. That racism has a long history, of social ostracisation, economic blockades, progroms and torture. The brutal nature of the decades-long civil war, which started as a peaceful, non-violent protest, has its roots in this.

Why the silence? In another interview Mangala Samaraveera says, ‘‘A free media is virtually non-existent in Sri Lanka today.’’ ‘This concern has not travelled to India’

Samaraveera goes on to talk about death squads and ‘white van abductions’, which have made society ‘‘freeze with fear’’. Voices of dissent, including those of several journalists, have been abducted and assassinated. The International Federation of Journalists accuses the government of Sri Lanka of using a combination of anti-terrorism laws, disappearances and assassinations to silence journalists.

There are disturbing but unconfirmed reports that the Indian government is lending material and logistical support to the Sri Lankan government in these crimes against humanity. If this is true, it is outrageous. What of the governments of other countries? Pakistan? China? What are they doing to help, or harm the situation?

In Tamil Nadu the war in Sri Lanka has fueled passions that have led to more than 10 people immolating themselves. The public anger and anguish, much of it genuine, some of it obviously cynical political manipulation, has become an election issue.

It is extraordinary that this concern has not travelled to the rest of India. Why is there silence here? There are no ‘white van abductions’ — at least not on this issue. Given the scale of what is happening in Sri Lanka, the silence is inexcusable. More so because of the Indian government’s long history of irresponsible dabbling in the conflict, first taking one side and then the other. Several of us including myself, who should have spoken out much earlier, have not done so, simply because of a lack of information about the war.

So while the killing continues, while tens of thousands of people are being barricaded into concentration camps, while more than 200,000 face starvation, and a genocide waits to happen, there is dead silence from this great country. It’s a colossal humanitarian tragedy. The world must step in. Now. Before it’s too late.

Article in TOI by Arundhati Roy