Thursday, June 04, 2009

Where 2 Tech waves in Google wave

Found this interesting link on the google blog from the brains behind google wave..
http://googleblog.blogspot.com/2009/05/went-walkabout-brought-back-google-wave.html

Mashable also has a few interesting links on google wave.

Techcrunch has this exciting article as well.

Well.. atleast its creating a lotta noise.. enough to counter all the Bing noise i suppose..

Wednesday, June 03, 2009

Time for the next Wave..

If you did begin wondering why you need to have so many different logins for your email, web messenger, social networking, instant messaging, blogging, micro-blogging etc. I guess its time somebody wrapped all this up for you in a single login.

And who better than Google to do it for you. Welcome Google Wave!! Googles biggest launch in a long time.

Google wave is an open source based real-time communication platform, that will bring everything you will ever need onto a single platform from project management to micro-blogging.
Like facebook, it will allow users to develop their own applications which can be embedded freely on any page.
It will be real time, so you can see the message being typed by another user as he types it.
Sounds pretty exciting..
We will have to wait and see if Google will give us a radically new interface experience, getting rid of the "usual" google feel for once.

Tuesday, June 02, 2009

Carnatic Music : Understanding it

I have enjoyed carnatic classical music ever since i can remember. Having learnt both violin and vocal for several years it has always been something that has been close to heart and something that I have enjoyed immensely. Having learnt an instrument, decoding the music into its component swaras(musical notes) came naturally to me. And I never really did bother to learn the theory behind this form of music and how it has been structured.

When i was discussing this recently with a friend I realized how much more enjoyable it would be to listen to a concert, if one had the basic understanding even if one had not studied music.

So i decided to go one level deeper, and as i do so put my learnings down here for anyone interested in carnatic music. And hopefully I will learn a little more from some of you the more knowledgeable readers of this blog.

The Basics

The 2 main components of Carnatic music are the Raaga or Melody and the Thaala or the Rhythm/beat.

Raagas are built on top of the 7 basic swaras : Sa, Ri ,Ga, Ma, Pa, Da, Ni denoted in this article by S, R, G, M , P, D, N respectively. These are the western equivalents of Do, Re, Mi, Fa, So, La & Ti respectively.

S and P are prakruti swaras and have no variations.
The rest of the swaras have many variations, some overlapping over each other as shown below.

By comparison, using the common tonic "C" for a western musician
CarnaticHindustaniWestern E.T.
SaSa"C"
Shuddha Ri"Ri 1"Komal Re"D"
Chatusruti Ri"Ri 2"Shuddha Re"D"
Shatsruti Ri"Ri 3"(Komal Ga)"D"
Shuddha Ga"Ga 1"(Shuddha Re)"D"
Sadharana Ga"Ga 2"Komal Ga"E"
Antara Ga"Ga 3"Shuddha Ga"E"
Shuddha Ma"Ma 1"Shuddha Ma"F"
Prati Ma"Ma 2"Teevra Ma"F"
PaPa"G"
Shuddha Dha"Dha 1"Komal Dha"A"
Chatusruti Dha"Dha 2"Shuddha Dha"A"
Shatsruti Dha"Dha 3"(Komal Ni)"A"
Shuddha Ni"Ni 1"(Shuddha Dha)"A"
Kaisika Ni"Ni 2"Komal Ni"B"
Kakali Ni"Ni 3"Shuddha Ni"B"
Source: Wikipedia


As shown above, the swaras R,G, D and N have 3 variations and the swara M has 2 variations.

Raagas are essentially combinations of these swaras and their variations. Each raaga is represented by an Aarohanam(ascending sequence) and Avarohanam(descending sequence).

There are 72 ragas where the Avarohanam when reversed will give us the Aarohanam. Or the Avarohanam traces the steps back from the Aarohanam.

For ex:
Aarohanam = SRGMPDNS
Avarohanam = SNDPMGRS

These 72 ragas are called Melakarta Ragas. I will explain how we arrive at this number 72 in my next post.


Answer in no more than 4 tweets...

The wired features a very interesting article today: Tweet the new size of thought?.

Twitters success has been a much debated topic in the tech circles. And I am yet to see a convincing argument in favour ot twitter. The way we have kept in touch with our friends and family has seen dramatic changes in the last decade.

From email to chatting to social networks to micro blogging. Yet what is it that twitter has that none of the above can offer?

The thought that a twit could be the new size of thought is at the same time a very scary thought indeed. The pessimists would view this as the beginning of the end of coherent thought. And they would seem right, if you were to look at the seemingly pointless twits that people seem to be sending. However there is an opportunity here.

Historically all our published works have been coherent sets of thoughts that have concluded something based on a lot of serious thinking. However, what about all those incomplete thoughts that do not get published or discussed as they have not been taken to a logical conclusion? Are they lost for ever?

What if these could be taken to completion by someone else? This is what twitter has the potential to do.

The silliest of ideas that would normally not be talked about could become serious discussions on twitter.

However will it go down that path? Will twitter result in the next great invention? I guess only time will tell. But we are ready to capture every thought that occurs to people. Go send that twit out people!!

Its time for IT IN India...

For long this country has earned its name for the high quality IT Services delivered FROM its shores. Its time some of these are delivered IN its shores now.

The global recession has expectedly had its impact on the Indian IT Services industry as well. With the IT Budgets being slashed across the US and Europe, the industry is looking to reinvent itself.

The huge IT Talent pool in the country needs to continue to be productive. What better time than now to deploy this talent pool to develop a NATIONAL IT INFRASTRUCTURE.

Its time we think about Centralized Identities to track citizens. i.e linking licenses, PAN Cards, Bank Accounts, Property documents, Insurance etc to a single identity.

The absence of this ability to track has been the root cause for most of the problems our country faces today. The basic premise that one can get away easily, even if one does not follow a rule, even if it is the smallest or most insignificant like parking in a No Parking Zone, has given us a Freedom thats more akin to what animals experience in the wild.

It is not that we lack discipline. Its just that when we defined "Freedom" for ourselves in this country, we seemed to have forgotten the duties to our fellow citizens that this freedom demands. For 60 years now we have experienced "Freedom" in the truest and wildest sense of the word.

This can change if every action has a consequence, even if it is minimal. And this is not rocket science, it has been done elsewhere. Yes, we do have challenges in terms of scale of implementation and we have to keep this in mind when try to solve this problem.

National Identity Cards with chips in it that store everything from one's DNA are probably not the best solutions for us. Is it feasible to deploy such a solution to a billion people?

What we need is a simple, clean solution. For example, Assign a number to every citizen and make sure that number is mandated on every legal document like a license, property, bank account, PAN Number or insurance.

This solution, in whatever form, if scalable, will be an investment whose ROI can be boundless.

The Bangalore Buzz...

My association with Bangalore dates back to the early 1980's, a quaint lazy little city, a pensioner's paradise. For the futcha's in Bangalore, you may be wondering if I am talking about our Bangalore.

Indeed the city has exploded in the last 10 years. This unprecedented growth coupled with our city planner's myopic vision and bureaucracy have brought the city down to its knees.

This city is still capable of attracting millions of visitors, immigrants and businessmen, with its delectable mix of great weather, great cultural mix and snazzy new businesses, offering something that meets every taste.

However, this may not be for too long. The effects of this growth are beginning to show. And unless we take this seriously, it will not be too long before the damage becomes irreparable.

Over the last 10 years there has been a lot of clamour from the media, the public, social welfare groups and the government about improving bangalore. Sadly though these voices dont seem to be complementing each other. Worse still, they seem to be detrimental to the overall growth of the city. There needs to be a holistic approach to city planning. Yes, there will be many issues and concerns and all steps taken will not benefit everybody, but so long as we make progress we have to push for these initiatives.

For example, we need infrastructure. There is no doubt about that. Now this will not come without losing some green cover. But at the same time, we need to make sure that we are compensating this loss with adequate planning for green cover going forward.

The challenges are immense on all fronts : education, public health, transportation, infrastructure, public amenities and even basics like water and electricity.
And we do not have a bottomless exchequer either. So this demands proper prioritization and planning so that our money is not wasted. We are not a rich nation like the united states. But we can still afford to leave our street lights on during the day time, while the Americans cannot do it still.

Its time we mend our ways. We, the citizens, the government, the bureaucrats, NGO's need to pull up our socks and back each other up to deliver.