Thursday, December 6, 2007

The falling American dollar

I read this article about the benefits of a falling dollar. Apart from making the exports more competitive, which accounts for about $ 1 trillion (approx 7-8%) of the economy, it does not add any other major reasons why Americans should not be concerned.
A couple of good points though:
1. Most goods imported from Europe are luxury, so they hit only the higher economic segment. The cheaper goods come from Asia. Will the falling dollar not affect these imports? Are most currencies in Asia linked to the Dollar? And would continued fall of the dollar not drive these investments out of Asia?
2. Prices in the US remain the same....again subject to the point above, but point taken, though this may not remain so.
3. 1985-1990 dollar fell but the economy did well....why? And why should it repeat?
4. China would not cash in on its dollars....completely agree, it would lead to much political instability and hamper Chinese growth, something the Chinese government is counting on for its sustained presence in China.

But the most important point is the loss in credibility of the dollar. The point is that other economies are rising, and investors will be more reluctant to put their money on the American economy instead of other more growing economies.

1) Does the fact that the other economies in the world are doing better and contributing more (Africa, India, China as an example) automatically imply that the strength of the American economy is becoming less important? Does this mean the dollar will continue to remain low?
2) McKinsey came out with a report saying that USA would remain the leading economy for the next 2 decades. Does this mean that other economies (since most are based on some form or other other on the American economy) continue to play second fiddle?
3) How is the money flow for business networks (upstream-downstream) for those completwely excluding the American economy growing? If this reaches a critical momentum, it may marginalize the American economy faster than one expects. That is, if the number of trade cycles (manufacturing, processing etc) between say Europe (value addition), China(manufacturing) and Africa (raw materials) increases, this may undermine the value and strength of the American economy. Is enough attention being paid to these sectors? All it needs is a critical mass.

All said, I hope things work out!! After all, I just got a job in the American economy!!!

Tuesday, December 4, 2007

OpenOffice.Org

I just managed to download OpenOffice.org on my Vista.....just because I so badly needed a word processing program. And it is not bad. Though I do not know about porting it to Word. I may not need that though....I just converted these pages right into .pdf and .html. And I tried Comic Sans MS (since most non-Macs do not have Lucia Grande....a notable exception being blogger....though I do not know why it has such limited fonts while publishing the blog!!) along with the shadow effect, and though the shadow does not make much of an effect on the pdf, I can now make a decent web page for documentations without having to learn html programming....I think it should make a web page real soon.
In other news, I found enough resources to work on my term paper. My topic will be on self organization of economic systems. I think Schumpeter came out with ideas on evolutionary economics and they are trying to come out with some methodologies for it.....I think!!
Can not wait to get onto Linux....I think there can be very many things to try out there!!
Also, I need to learn some kind of a scripting language like Perl or Python. And on hwo to interface it with the web page. That is, how to use a program to go visit a web page, manipulate the information on it (on your own computer!!) and get data sets out of it. Though this may not be helpful all the time, this along with a scripting language could be powerful.
Here is a small project that might be worth trying:
Build a web crawler to find out the number of web pages containing certain keywords and then run a clustering algorithm on them. I think the field of information retrieval is quite cool! It is just that working with so much data makes the results that come out seem so much better and cooler!! Of course, when things don't work, then making them work also takes a lot more effort.
I think the other day, Google returned one of the blogs I had made private in their search. This angered me quite a lot. When I make a blog private, it should not be visible to the outside world!! There is a reason I am making it private! Another thing about Google that pissed me off was their lack of support to enable a 2 way syncing with the Google calendar. I need some place to store my online journal where it won't turn up on Google searches.....and hope Google does a Google-worthy thing with the calendar. I would really love to use it!! This is another place where learning to manipulate web data using scripts may help!! Go Python....go perl!!
The next 3 weeks are going to be hard....I do not know how I am going to manage....and yet I try to find time to blog!! Either I must be getting really stupid, or it must be the guys at Microsoft, because I could have sworn I was not able to find out how to open a file in the new Windows Media Player.
Things to do before I can breathe again:
1. Finish term paper for CSCS (and return the library book before you have to sell your soul for the fine!!)
2. Clean up concepts on probability.....this includes random processes, more problems on random processes and even more on random processes!!!!!
3. Finish writing the test cases for the smart motor and find out other crappy errors which could never occur.

Tomorrow, I think I will read through the manual and find out all the things which can stop the motor. Then I will need to make the if conditions. I will also need to make the module which reads from the CAN bus. Will have to ask Mike about the module and structure of the message. I think this project gave me a good exposure to a fairly medium size project spread over many files. Now I can try to make the communication code with Domitilla a little better.....more spread out and modular.....will be fun to build the structure of the code. Also, I get a strong feeling it will help understand other open source projects.

It has been 2 hours....its almost 1 in the morning....and I'm still blogging!! Man I waste time!!!
Off I am now....to try study....hopefully!!!

Sunday, December 2, 2007

The last 3 weeks as a student....for some time at least....

The final 3 weeks as a student are here....only 3 more weeks to go. And not an easy 3 weeks at that. I just came out of a 5 hour session of solving assignment questions and could not come up (in a combined effort) with half the answers :( Things are always tougher when you have to wrap up projects!! But some things to look forward to......
1. Buy a new hard disk so that I get it just as exams get over....not before so I do not flunk the exams, not too late so I waste time....
2. Install Ubuntu:
a. Move all data into hard disk
b. Install the OS
c. Add Compiz fusion and hope it works on the RAM I have!! Pros: Scale (Expose)
d. Google Desktop for desktop search
e. Some kind of a tool for collecting web data in a decent manner and making a proper journaling system for it
f. Configuring other options to my liking
g. Learning scripting languages like Perl and Python
h. Learn enough to write a web crawler....without having to go through the entire tire of C!!!
3. Read all the left over material that has been piling up
4. Read some of the books I have been dying to read!!
5. Catch up on all news feeds
6. Make an active blog...
7. Get some exercise. A study just said that sitting down automatically stops the burning of fats!! Didn't have the courage to meet the rest of the article!!
8. Get up really really late!!
9. Catch up on all movies and TV serials!!

Like I said.....only 3 more weeks to go for heaven!!! There is also a HDTV in the Commons for me to get my grubby hands on!!!

Thursday, November 22, 2007

In pursuit of perfection

My biggest worry is getting everything right in anything! I have tried time and time again to work on it. Like when I get on a new machine, I type the Hello World program, hoping to get it right the first time. Simple program, nothing as complicated as the others I write otherwise.....should be a piece of cake......But then I find the compiler screams out...the problem it seems is something to do with not including the path of the compiler in my $PATH variable. And just like that, I could not even get "Hello World" running on the first try!!
Have a lot of trouble regarding this.....back in school and college it was cool to know the method and the answers but make careless errors. However, slowly the world is getting more and more unforgiving....mistakes are being punished more severely than ever before. The stakes are getting higher. There have been numerous debated on hitting home runs vs singles. In the McKinsey Mind, the author makes a case that hitting singles is far better than home runs (at least if you are at McKinsey) because home runs raise the expectation and then disappoint. Well, looks like I am a home run hitter. And looks like consultancy is not my cup of tea in that case. To me, it looks more like home run hitters belong to the world of venture capital (not entrepreneurship, because you work on only one idea and have to get it right). The problem with that of course is the lack of money :P It is after all what the VC gets to the table :|
The only other options are to look at improving on this elusive skill others call perfection or to remain in an insignificant position where mistakes don't matter. And since the later is not looking like much of a pick up line.....any suggestions on the former?? Anyone??

Friday, August 17, 2007

Consulting

Ace the Case
Cracking the case

Sunday, August 12, 2007

Books to Read

What started out as a list of 4 books (some place to keep note so that I could remember when I get back to Umich) has become a list of 52 books I would like to read over the next year or two. This list may change a lot though, but having reached around 30 or odd books, I came to the thought that if I had only a year to live, what would I do? Ideally I would like to travel around the world and read these books. I would certainly want to do this before doing my MBA, the moment immigration allows! Anyway, the list of books :

1. Social Intelligence
2. Emotional Intelligence
3. Fabric of Reality
4. Singularity
5. Godel, Escher and Bach
6. Guns, Germs and Steel
7. A new Kind of Science
8.The Art of Computer Programming (Vol !, II)
9.Mckinsey Mind
10.McKinsey way of thinking
11. Cat's Cradle
12. Doors of Perception
13. Midnight's children
14. Quest for consciousness
15. Society of the Mind
16. General Introdcution to Psychoanalysis
17. Steps to an Ecology of Mind: Collected Essays in Anthropology, Psychiatry, Evolution, and Epistemology, Gregory Bateson
18. John von Neumann and Oskar Morgenstern, Theory of Games and Economic Behavior (1944)
19. Norbert Weiner, Cybernetics (1948)
20. Richard Feynman, QED (1985)
21. Surely You are joking Mr. Feynman
22. The Mind's I
23. The Origin of Species
24. One, Two Three, Infinity
25. Atlas Shrugged
26. Fountainhead
27. The Picture of Dorian Gray
28. My Life
29. The Audacity of Hope
30. Freakonomics
31. Palestine Peace not Apartheid
32. State of Denial
33. 1984
34. Catch-22
35. Brave New World
36.The Grapes of Wrath
37. Catcher in the Rye
38. Slaughterhouse 5
39. A passage to India
40.Of Human Bondage
41.A Farewell to Arms
42.Call of the Wild
43.Kim
44.Satanic Verses
45.Development as Freedom
46. Economics : Samuleson
47. A Wealth of Nations
48. Animal Farm
49. India Unbound
50. Reasons of State
51. The Art of War
52. The Future of Freedom

A List of 100 books that shaped a century of science

A List of super hot papers published in science

Sunday, July 29, 2007

Pandora

Pandora is a music exploration software. I also think it is a brilliant idea. And though my friends tell me it isn't the first, I was completely blown away by it! However, I felt like most things it could be improved. (Remember, now inspired by TED, I am now dreaming!!) So I sent them a mail. Feedback? Here it is :

Hi

I just came to know about Pandora in the past few weeks, and I think this is a great product! I have discovered more songs I liked in the last few weeks that I did in a couple of months before using Pandora.

However, I had a suggestion, though it could prove to be hard to implement. Rather than just make a selection based on a song, why not make the selection based on a part of the song? The algorithm seems to focus on attributes of the song like male vocal voice and electric guitar, so you may have a lot of the information needed to implement this.

Take for example, Metallica : Master of Puppets. Maybe the listener does not like the whole song, but he/she "really" likes the electric guitar solo piece. He/she should be able to modify the search algorithm to include only the information about the electric guitar and not the vocals. Then, say it would make more sense to play Ecstasy of Gold rather than November Rain. They would give very different search results and the latter would be a more effective search.

Another thing that could be done is to give the user an option (turned off be default except for the first time he registers) to choose which of the options he liked in the song. For example, if we had the vocals and the guitar at the same time, he/she may choose only one of them, whichever one he likes, or both. There could be an option in the menu which enables him to choose whichever component of whichever part he likes.

I believe both of these features will enable a better search. What we have right now is not the DNA, but the whole cauldron of DNA. Making the search even better would really let us choose the DNA we like without getting a baggage every time we choose to like something.

As I said earlier, you guys are doing a great job!! Please do let me know what you think of these ideas.

Also, is there any reason we can only say whether we like the song or not but not rate how much we like the song? Is that related to copyright? Would such a rating not make the search many times better? And you must already have all the information related to this. Just that you would have to input the ratings as weights and implement these in the search algorithms as weights. Of course I could be wrong, but this should not be terribly difficult, should it?

Thank you for taking the patience to read the email.

TED

If you do not know about these, the please take 15 minutes of your time and go through any one TED talk that interests you. Chances are, it will change the way you think, it will teach you how to dream.
Having just spent a whole Sunday going through these (and I normally feel guilty after these sessions) the only regret I had was that they had limited episodes. As I put it to a person who was watching it with me, the brilliance and innovative thoughts here make you wonder what you are doing with your life.
With topics ranging from Brain Science to AIDS in Africa, these speakers have left me in awe with the innovation, the rationale and the pure genius behind some of their work. And it has really made me wonder whether I want to do a PhD or not. Whether or not I do a PhD, I am now wondering how totally I am wasting my time in normal thought. If there was one thing these people had in common, they all thought outside the paradigm handed down to them through their ancestry.
What they did was to say 'Why?' and then follow it up with 'It isn't so'. Both are equally important really, and without either, neither would have meaning. There is a difference between a dream and an ambition. But to have an ambition, you first need to dream. Neither can be left out.
Of the many startling facts I was faced with today, this one struck me the most : In an agricultural society, the ratio of the productive to the not-producitve (agriculturally literate vs illiterate) was 5:1. In the knowledge based economy, it is 427:1!! This, to me is an alarming figure. Among other things, it means that the inequality in the society will continue to rise and this will definitely have social consequences that will continue to raise its ugly head in the form of crimes.
But it also means that our species will progress fater as a whole As Bill Gates said in an interview : 'Forty years ago, if I was givena choice between being a normal man in Poughkeepsie and a genius in China and India, I would have chosen Poughkeepsie, but today I wold rather be a genius in China or India.' Maybe H G Wells Time Machine will come true, maybe our species will divide. Ot maybe not, maybe the economics, if not social concerns will force us to take care of all humans across the world. After all, they are customers for large corporations too. But I also think social causes will triumph. Some people do seem to care about the por, though human thought is predominantly dictated by selfishness.
Anyway, coming back to TED, I think it was really wonderful! I think it now makes me question everything. I mean, why do I have such an operating system? And why is a MAC my best choice? Why should I have to watch low quality telivision? Would the experience be better if it were customized? Interactive? I just came across Pandora (one of the few good things I learnt from this internship) and though people tell me this technology has been there for long, I think it is truly amazing. Though I think it can be improved. I have written to them about it (mail included in a later post).
I think TED has taught me a very vital aspect of life.....to dream, and never to lose your dreams, never to sacrifice your vision for the future in your struggle with the present.
But there is another important part. Saying 'It isn't so'. Only, now that you have said it, you have to do something about it. It means that if you see your bathroom leaking, it isn't enough to complain about it, you also have to get your hands dirty and make the problem alright. Face it, people do not like problems, we have enough of them already. But they are interested in solving problems if you can find solutions. Finding, and more importantly "implementing" them is going to be a far bigger challenge than just dreaming. I do hope I am able to execute the difference, not just talk about it.

If you have read my blog till here, then take my advice, go watch a few TED talks. Believe me, the experience is life changing.

Friday, July 27, 2007

Trying a picture post........of me :)


That's me in the center
That's me in the spotlight
Losing my religion.....

India's first woman president

When I first saw the news in Wikipedia, I was elated, and a little surprised. surprised because I had never heard of her. This had never happened before. I guess this shows how far I am moving away from my country. I do not keep track of news from my country anymore :( information is really too much, and I am not being able to filter it effectively.
Anyways, the moment I overcame my surprise, I was shrouded by disbelief. And yes, for an instant there, I did waver in my religious support to Wikipedia and its authenticity. Again, maybe because compared to the elections in the US where the woman candidate continues to play the woman card to garner her votes, this did not happen in India. In all fairness to Hillary Clinton, the 2 posts can not be compared, one is titular while the other, to quote a columnist has the power to destroy the world at the push of a button.
Overcoming my disbelief and feeling guilty at the ephemeral sacrilegious thought on Wikipedia, I clicked on the link, to read about a person I had never heard of before (and I can be blamed for that given the posts she has held previously as the governor of Rajasthan). And then I was sorely disappointed.
In this hour of triumph for feminism in India, a country still fighting with equality and reservations, I was appalled to see the number of controversies surrounding the new President. It was a moment of triumph for feminism, but a grave one for the nation. In my opinion, Presidents in the past have had relatively less controversy. We have never had 'mudslingable' presidents. And now we do! Knowing India, I believe this will now go down the usual path of degradation before we start swearing in crooks as President. It is funny, I was actually hoping for a scholar, along the lines of K R Narayanan, but the person I found seemed not to be. Of course, it could be that I am jumping to conclusions. After all, I have known this person for only all of 20 mintes. And also a case can be made that she may have been pressured by her family. It is not that this has not happened in the past in India. Some theories claim that Indira Gandhi's (India's first woman Prime Minister) ascendancy to the highest political office was because people viewed her as pliable. And then we have our very own Rabri Devi (Chief minister of Bihar) who was 'put in the post' by her husband since he was being charged (and did a mighty good job of staying there and coming out of his shadow, though ultimately losing the elections). But coming back to Pratibha Patil (the inspiration for this post) I think she has help way too many high offices to not take the blame for any of the scandals surrounding her. I think every person in high office deserves a part of the blame surrounding him/her. And so does our President.
Having said that, I hope she does a good job as President. There have been people in the past who have had scandals all around them, including a respected Prime Minister Atal Bihari Vajpayee. And yet they have shown a love for the nation above one's own family. Whatever her past, I hope for the nation that she is able to conduct herself as an ambassador for women in India as well as a head for the state.
If she is able to conduct her office with dignity, it will be a giant leap for the nation. We would have shown the world that despite our poverty, despite our shortcomings, despite a democracy(which can be and has been made to conform to various party interests) we are making progress. And though this is not the same as Clinton saying a small boy in America a chance to dream, a woman in Rajasthan, a Dalit and a Muslim have all been the head of the state of India. I doubt many nations have so many minority people in such a powerful position.
And maybe we can dream of a day where India will be based on meritocracy alone, and not on caste, religion or sex (exactly the principles we claim not to be biased by). Though eons in the future, we can dream......

Driving License and Boredom

Only a blog could link these 2 topics together.....or this day in my life! I got up early today (and it had to be that comfortable cold exactly today!) and took the light rail to the DMV which could well have been in the other part of the world! And since there was a Grand Prix going on, the train did not go completely and I had to take a shuttle bus, which cost huge amounts of time! Luckily it was not in vain since I got my license passing in flying colors. I made only 2 mistakes! though only a driving test, I have not scored this high in a long time! And given how other things are at this time, I think I really needed this.
I am bored right now. Have not got the program to work. Have tried everything in my power, do not know what to do as the next step. No one seems to be helping me out, do not even know if it is fair to expect help. After all, I am getting paid to solve the problem. The usual disillusionment that accompanies failure looms at large :( And now I am bored. After working hard for the last 2 hours on what I thought was a nice way of attacking the problem, I surfed the net for the last 45 mins out of frustration when it did not work. I wonder how people get their codes to work? All I hear are people telling their code does not work one day, and the next they they have a smile on their face with it working! Why does that not happen to me :|
The usual dilemma of MBA vs PhD remains, more on that later.......both options seem great right now, and I know they will continue to look so until I decide to take either of them up, when the other will look better.
Heard this talk by Dan Gilbert (link later : google dan + gilbert + ted + talks) and it is a life changing talk.....and a hilarious talk yet awe inspiring in the depth of research. Have a meeting in 20 mins to justify my stay here for the last week, and this is what I do? Blog?
I wonder why I have lost enthu? Maybe if a small thing starts working, I will be able to get a lot done!! I am only scared of not achieving anything much in this internship. I mean, as Dad said, getting the project to a closure is very important. Will I manage to do that? I do not know. Will I manage to get anything accomplished in these 4 months? I do not know.
Will talk more on this after I get out of the meeting......

Tuesday, July 24, 2007

The Pitch

Today I was a part of what was essentially a pitch. I would not like to take names of Companies as I feel it is only ethical to protect their privacy. Company A was having trouble with its development process. For this, they were looking into a solution involving Company B.

PhD vs MBA

I lie awake. There is no respite, you can thrash about as much as you please, but it is relentless, an unforgiving pull into the abyss of dilemma, torn between two decisions, but blind to the future. It grips you, you try to rationalize, try to blink, in the hope that the vision clears. But there is no redemption. And suddenly rationale is a curse, the sole cause of your torture. Well, not completely the sole cause, another can be ascribed to your completely blindness to the future.

And the battle is lost. This is worse than gym........not only a I irregular, but I also have no enthusiasm to finish a post!!

Monday, July 23, 2007

Setting expectations..............

First of all let me set the expectations....I plan to write what I want, when I want, how I want, without any regard to political correctness or other people's feelings. Readers should not have any expectations whatsoever, though I will try at times not to bore people. This will be both a general musing as well as a collage of ideas that keep floating through my head. From past blogs, I have seen that looking back there are some comments you feel you should not have written. Reading them you laugh at yourself. Well, that is a part of life. It means you learn, you evolve. Which is also the reason keeping a journal is important. So why public blogging? Well, many a times you are better off using other people as sounding boards to your ideas. I was not impressed by comments I saw on my friend's blogs, but some of them seem to make it worth while. Plus, there is this whole new thought on sharing your life and thoughts with other people which I find fascinating tonight. Again, I do not know if I will find it the same tomorrow night, or the night day after, and hence the title........... I do not know if blogger allows tags or an easy upload of photographs, if not I do not think Google is doing a good job on tertiary products (though it is doing a mighty fine job in primary and secondary!).
Anyway, coming back to the point, at the onset, I do not know how this is going to turn out to be, or whether it will turn out at all. All I say is that I will make an attempt, and hope I will be more successful than with the gym!!