Broaden your mind

I few days ago, I stumbled across this random wondering of how does the language we think in, affect how we think and our thoughts itself. Does language shape our thoughts? Would I be thinking differently if I was thinking in a different language? Would that explain why people from different countries generally have different views on something? How does the language shape our thoughts?

So, as a true geek, I posed my question to the god of all knowledge, and stumbled across a pretty interesting piece of information, the  Sapir-Whorf hypothesis (also known as the “linguistic relativity hypothesis”), which postulates a systematic relationship between the grammatical categories of the language a person speaks and how that person both understands the world and behaves in it. (src: wikipedia)

I wondered, if this hypothesis holds true for computer languages as well. Turns out, it does. Kenneth Iverson, creator of the  APL (A Programming Language), thought so and mentioned in his turing award lecture.

( Which can be found here )

I came across another article which emphasizes  on this point and proposes a list of programming languages one should learn.

Here’s that article.

So, start learning a new  language today, human or otherwise and broaden your mind.

  • Share/Bookmark
Posted in Hypothesis, Thoughts, computer language | Tagged | 1 Comment

Boys will be boys

For those people who were having doubts about the preferences of the guys in our cricket team after seeing this photo

Hmmmmm

Should see this to clear some of it.

Peeking

  • Share/Bookmark
Posted in India, Uncategorized | 1 Comment

Azeem-o-shaan Shahenshah

Who wouldn’t want to see Aishwarya wearing transparent sarees for 3 hours and 40 minutes? So, I went to see Jodha Akbar.

I liked it, a lot of work was put into the movie and it showed. Although it didn’t get any standing ovation, which I think, had more to do with the fact that the legs of every one sitting in the theater had become completely numb after sitting for so long.

The film was not only painfully long but somehow didn’t seem to be moving forward at all. And I am sure that Akbar had sung a magnanimous number of songs for his darling wife Jodha ( his favourite from a pool of around 500), but I definitely was not willing to see most of them being repeated.

The most shocking thing was the absence of Birbal. How can a movie about Akbar be made without so much as a mention of Birbal?

The movie did have a few things working for it though. For once the sword fights in a Hindi movie did not look like a navratra dandiya  dance. The war scenes had a decent number of extras and the cgi was not bad.

The acting was good for the most part and the director had paid attention to details. Which was expected of Ashutosh Gwarikar after Lagaan and Swadesh. Both of which I really liked. The sets, although were not Sanjay Leela Bhansali, but served their purpose well. The fort views were well filmed.

In the end I will repeat the most important thing, “Aishwarya was wearing transparent saree all-through the film”.

  • Share/Bookmark
Posted in Uncategorized | Tagged | Leave a comment

Something shiny

    I got a new laptop… and its shiny  :D    writing this post from my new laptop, running windows Vista. Which sounds blasphemous for a religiously Linux guy like me. But, surprising as it may sound, I like this new glitterati from the Microsoft stable. All it needs is some tweaking and its ready to rock.

OK, first I must confess that I did try to convert it to my favourite Ubuntu. But the wireless card from Broadcomm doesn’t seem to like Linux too much. So, I thought, why not give Vista a try. Anyways my main computer at home and the computer at office are already Ubuntu.

Now all I need is a huge bean bag.

  • Share/Bookmark
Posted in Uncategorized | Leave a comment

Dev Camp Bangalore…

There is so much to talk about…

This was the punch line with which the first DevCamp in Bangalore was promoted. There certainly was a lot to talk about. :)

Following were the sessions held

  • Designing Phishing IDS : Bipin
  • PoshZones – A baazaar approach to the semantic web : Sriram Narayan
  • DTRACE : Sanjeev
  • CallGraph Skype Indexing : Rajeev Poddar
  • Adobe Integrated Runtime (ATR) RIA’s on Desktop
  • Lightning Talks : Random talks by participants in 3 minutes
  • Easy Software Development : Prasanth
  • Getting Started with Mercurial : Biju Chacko
  • Intruder Alert PoC to Sig Snort IDS : Akash
  • Eclipse Plugin development and Android Plugin Internals
  • BDD: Learn from JBehav, do it in JUnit
  • Working with Data in a Natural Way : Bijoy
  • RORR – Zero to Beta of a Publishing Platform : Gokul
  • Nintendo DS Homebrew Hackery – Siddu
  • Writing wargaming aids in DJango – Manoj Govindan
  • A discussion of Ruby
  • MONADS : Ravi M
  • What really is “enterprise” grade app? Open Discussion : Pradeep BV
  • Mobile Eco-system : Janakiram
  • AAKRAMAN – The Ruby war : Chirag/Akshay
  • MOOSE – A Biological simulation system
  • Building Social application on Facebook/Orkut : Himanshu Baneja
  • Enhancing Firefox, Password Manage with OpenID
  • Load Testing webpps with ERLang : Kartik SR
  • Bringing web application to desktop : Suresh
  • Develop voice/speech enabled web 2.0 application using TringMe API
  • Tye in any Language – on any website
  • Twitter API + WordPress Plugin API: Ujjwal
  • Automation testing for win apps : Vivek Singh
  • Fault tolerance load balancing in JMS : Sandil
  • Mobile application made easy : Mobisy
  • BDD – Liz is painting during this time
  • OpenSolaris virtualization : Ajesh
  • Programming with ANDROID : Selvan
  • Lets Develop a J2ME Game : Zarina
  • API manipulation Rest & JSon : Sebastin
  • Web Security – A Discussion
  • Clutter – Fun with Building Interfaces : Shreyas
  • The state of JavaScript
  • Semantic Web : Harish

The USP of the event for quite a few people, definitely, was the presence of Martin Fowler, every one was hoping he would do a session.

Martin Fowler at Bangalore DevCamp

Unfortunately that was not to be. He said he just wants to see what we talk about.

Although the wiki mentioned that the speakers should assume extensive exposure on the part of the audience and refrain from “Hello World” stuff, there was still a lot of beginner stuff going around. I hope that will improve next time.

Overall a good experience, next time I will most definitely present a talk.

  • Share/Bookmark
Posted in DevCamp, unconference | Leave a comment

Sydeny test match aftermath – My take

Every one seems to have an opinion on the Sydney test and its aftermath. Here’s mine.

Although quite a few people have expressed strong criticism of the behavior of the Australian team, I tend to disagree. Except for Ponting’s appeal for a clearly grounded catch and perhaps to a little extent the not walking of Michael Clark, I thought the overall behavior of the Australian team, on field, was nothing unusual and nothing to create so much rucksack about.

Some people seem to have concentrated on that and have dug up some videos of Indian players doing exactly the things that they are now criticizing the Australians for. For example this site shows videos of Dhoni claiming a clearly grounded catch (I am personally very disappointed with this), Harbhajan not walking after being clean bold and Sunil Gavaskar trying to stage a walk out with his fellow opener when he was  adjudged, wrongly he thought, lbw. Although I can argue that these clippings are from a 20 year period and the Australians did all these in one match but that’s not the main point here. The main point here, according to me is the ending of all those clips. Pieterson was given out and had already walked but was recalled after the umpires saw the replay. Harbhajn Singh was eventually given out and he had to go and even Sunil Gavaskar had to go, without his opening partner. Nothing of  this sort happened in Sydney. Symonds was not given out even after seeing the replay, Dravid and Ganguly were not recalled etc. That, I think, was the root of all the ill feeling. I don’t think Indians would have complained of Symonds not walking if he was given out, after watching the replay. I personally find nothing wrong with him not walking.

The funny thing is that people are suggesting that the removal of Mr. Bucknor was a bad thing, was done to please the BCCI and umpires also make mistakes etc. I read his statement where he says that he made only two mistakes from a record 35 appeals. I beg to differ on two counts. First there were about twelve wrong decisions that went against the Indians and one that went against the Aussies. That’s about thirteen wrong decisions not two (although not all were given by Mr. Bucknor). Secondly the two that he is talking about can’t be called average errors that the umpires can make, certainly not at this level. Anyone who makes these kind of errors, in any profession, should be immediately relieved of his duties, if any sort of standard is to be maintained.

Another interesting thing to come out that match is the Harbhajan Symonds racism issue. Harbhajan Singh, a coloured man, has been accused of using a white supremacist word that is  derogatory  to dark skinned people, against the only coloured guy in the Australian team. I fail to understand what one coloured guy can say to another coloured guy that will be racist.

By the way, as I am writing this, India is doing really well in Perth. The best way to come out on top the ghost of Sydney  test would be a win at Perth. Just to show that India can beat Australia, at their strongest stronghold, the WACA, in a fairly played game. And Harbhajan is not the only bowler in the Indian team who can dismiss Ricky Ponting.

  • Share/Bookmark
Posted in Australia, Cricket, India, Umpiring, Uncategorized, racism | Tagged | 2 Comments

Webkit/GTK+

Hmm… convinced the forces that be at the office to let me experiment with a completely new architecture for the project that I am working on. Was thinking about that for a while now. I am really excited about it. If I am able to pull it through, then it will be my one big thing, till now. But there is a huge learning  curve and of course the whole architecture will need to be redesigned and sold. Currently in the middle of a feasibility study. I have decided to use webkit/gtk+ for this project as against gecko because webkit seems to have more support for mobile devices, a field I am very interested in.

  • Share/Bookmark
Posted in Uncategorized | Tagged | Leave a comment

Post Two

Hmm… its been a week since I wrote my last post. Let’s see whats new. I started going to the gym yesterday. I am trying to be regular this time around.

There are quite a few product ideas in my head, I should start working on them now. I don’t have a lot to do in the office these days anyway. My over all time line for finishing these projects is by June next year. Perhaps I should increase the granularity of the time line. I still don’t have a host for my site and neither have I, yet, decided what to put there other than the generic “my projects”.

There are so many things that need accomplishing, I need to get more focused.

  • Share/Bookmark
Posted in Uncategorized | 1 Comment

Ah! My first blog.

    Finally, I have created my blog. After a lot of contemplation and thinking I decided its high time I get my own blog. Although I have no idea who the target audience will be, but will get to that :)

Will try to post regularly. But will also try to not post only for the sake of posting.

See you all.

  • Share/Bookmark
Posted in Uncategorized | Tagged | Leave a comment