Sunday, October 21, 2007

A lonely walker's tale

[ From the literature network ]

Good Hours

"I HAD for my winter evening walk--
No one at all with whom to talk,
But I had the cottages in a row
Up to their shining eyes in snow.
And I thought I had the folk within:
I had the sound of a violin;
I had a glimpse through curtain laces
Of youthful forms and youthful faces.
I had such company outward bound.
I went till there were no cottages found.
I turned and repented, but coming back
I saw no window but that was black.
Over the snow my creaking feet
Disturbed the slumbering village street
Like profanation, by your leave,
At ten o'clock of a winter eve."

-Robert Frost

Thursday, October 04, 2007

Good quote

"Never be afraid to try something new. Remember that a lone amateur built the Ark. A large group of professionals built the Titanic."
- Dave Barry

Couldn't agree more. If you're afraid to experiment, prefer to be a conformist, and have no strong opinions of your own, chances are that you'll end up being an obscure, insignificant also-ran.

Sunday, September 30, 2007

Dedicated blog for tech stuff

Despite the fact that my posts have become infrequent after I moved out of Sun a few months ago, I've decided to have a new blog for technical content. Hopefully, this will encourage me to post more on the dedicated blog. (Wishful thinking, eh?)

Sunday, April 22, 2007

Quote by Robert Frost

Excellent quote :

The reason why worry kills more people than work is that more people worry than work.

Robert Frost

Thursday, November 23, 2006

Closures and adding complexity to Java

Just for the record, here's the comment I posted on java.net regarding the new closures proposal by Neal Gafter et al:

"Speaking of Closures, its hard not to agree with Josh Bloch on the new Closures proposal. He expressed serious concerns in his interview about further changing an already complex type system just to accommodate Closures. The current proposal seems more like engineering for the sake of it without thinking about the learning curve for a newbie. Open sourcing java will be mostly futile if we go the C++ way by introducing unnecessarily complex changes to the language based on the whims of theorists (even if they happen to be the pioneers in language theory). We need a more pragmatic solution that keeps in mind (the barriers to entry for) the average "Joe Java" as Josh says. The same way in which generics weren't over engineered to ape C++, we need a more practical approach to implementing Closures instead of merely looking to satiate the engineering appetite of a few individuals. "

The power of Java lies in its simplicity. We'd be killing the language by dragging it along the C++ path.

Sunday, November 19, 2006

Renaming Bangalore to a toilet

I'm a Kannadiga, a native of Bangalore, born and brought up here. And the farthest forefather in my family tree I've known also lived here. So, theoretically speaking, I'm as Bangalorean as one can get. Good, bad or ugly, polluted, crowded by an immigrant population, bursting at it seams, plagued by infrastructural issues and all that, it remains dear to me - my home. The love of my life, really. I've also loved it for its colonial history and the resulting tinge of cosmopolitan quality that its always had. At the same time, its a city that's home to some stalwarts in Kannada literature, theatre, and cinema. And irrespective of what the immigrant population has called the city over the decades (yes, hard to believe, but Bangalore's weather has always attracted a sizable number of outsiders right through the 20th century), we have always called it Bengaluru. And even if you go by the Brits' version of it, I can't imagine a name more charming than Bangalore. And now, as if the rape that the city is being subjected to at the hands of the JDS government, greedy land developers (bringing down historical buildings every day to construct apartments to cater to the engineered real estate boom) and other parasites was not enough, that politician U.R. Anantha Murthy desperately seeking attention (having lost out in an attempt to win a seat in the parliament) proposes a change of name Benga-loo-ru ostensibly to make outsiders pronounce the city's name the way the locals do, and "restore pride in Kannada". Think of this for a second: try as you might, can you pronouce "Allapuzha" like a mallu, or the expansion of DMK like a true tam? Do you care? Do they care that you cannot? No. Because you cannot. You need not. You're not a local. On similar lines, I have enough pride as a Kannadiga & a Bangalorean to not be bothered about how outsiders pronounce the name of my city as long as they respect the city and its culture (which, by the way, has nothing to do with the spelling of the city). A language or a culture is too great in itself to require help from ordinary mortals in "deifying" it. It would've been a continued tribute to Bangalore's culture if it had two equally charming pronunciations used by different sets of people. But no - the attention seeking avaricious "guardians" of Karnataka have now come up with a spelling that has Bengal and loo in it. (I would've even settled for Bengaluru despite that name having bengal in it, but having a toilet in the name is a little too hard to digest. Gives me a constipation ).

From being a world renowned technology center (that never lost touch with its culture, mind you), we are now the laughing stock of the world with toilet in the name of our city. Not to mention the crores of rupees spent on the exercise. The possibilities of using the same cash for developmental efforts in a city groaning under its own weight are, to say the least, countless. Instead, the taxpayers money will now be swindled in the name of restoring Bangalore's pride. And this proposal comes from the same %$^* writer who also opposed English as an additional language in lower primary schools. The one person who's being doing Kannada and Karnataka great service, Mr.N.R. Narayana Murty, has exactly the opposite view on English in schools. But his exhortations fell on deaf ears. The greatest asset of the tech population (including locals) of Bangalore is the ability to converse in English effortlessly. And we will now be isolating ourselves from the rest of the world by imposing such draconian rules. We're marching towards being an incompetent, narrow-minded and, oh yes, "proud" culture.
I'm now well and truly embarrassed of my "culture".

Tuesday, October 24, 2006

Blackbox: "shipping" your datacenter

Gosh!! Is this cool or what...

R.I.P, vold

The troublesome and buggy volume management daemon in Solaris is history and has been replaced in the latest nevada build by (the weirdly named) Tamarack, the removable media enhancement to solaris. More details here .

Friday, October 20, 2006

Google's awesome quarterly results

70% increase in profits!! Take that, Yahoo!! And for wise guys spreading FUD about Google, this one's for you. :-))

Saturday, October 14, 2006

One at Sun

Four days ago, I completed a year at Sun Microsystems. Its quite been an eventful year that has witnessed change in the leadership at the top (a new CEO/COO), change in the site leadership where I work, a new manager for our team, a new release of the product I work on and a reduction in work force, among other things. I was told before joining Sun that there'd never be a dull moment here - and indeed its been an insanely "adventurous" year that has taught me (both on the technical and professional front) much more than I learned the year before (which is what keeps you at Sun). A mixed bag of year, and hopefully, the first of many to come.

Monday, September 25, 2006

Swing painters, filty rich clients and "Ajaxified" Swing

A collection of (slightly old) writeups and presentations from the Aerith/SwingX folks:

Friday, September 22, 2006

Interesting quote on performance improvements

Interesting quote from Bryan Cantrill on performance improvements:

"...More than anything, what we (or at least I) learned
from DTrace is that if you want to get big wins, you don't make it
incrementally faster to do existing work -- you eliminate work entirely by
addressing its source higher in the stack of abstraction."

Thursday, September 14, 2006

Finding open locks in Postgres

Found a useful query to find open locks in postgres:

select pg_class.relname,pg_locks.* from pg_class,pg_locks where pg_class.relfilenode=pg_locks.relation;

Sunday, September 03, 2006

India an economic super power? Fat chance.

This blog links to an interesting article on the economies of India and China. I especially liked the comment posted at this blog by Danese Cooper (Formerly open source community manager at Sun, now will Intel. She also gave a talk at FOSS.in this year).
She says, "Still, I'd rather live in a future where India keeps China's rapacious growth in check."

Its rather ironical that the world expects so much from India when we're going from bad to worse - caste based reservations in universities, poorly taught undergrads being churned out by the ten thousands every year by the universities, corruption, red tape, lack of access to good quality higher education, fast vanishing flora, fauna and natural resources, attempted withdrawal of the right to information act etc. Such pseudo democracy is only slightly better than communism country. Only slightly.
Just this evening, it took me 2.5 hours to negotiate 12 KMs because a huge rally was organized by the ruling Congress party in Bangalore. Villagers were brought in 9000 buses to "participate" in the show of "strength" by that political party. Apart from the physical stress I went through, my car also suffered a few scratches thanks to the bumper to bumper traffic. TV channels reported a 40 KM long traffic jam on the highway connecting Bangalore and Tumkur(60 KM away) due to this event. Even the cops were mute spectators (as usual) to this event.
Some democracy we have. Who the hell would want to live in such a country?
And we hope to give China a run for its money, huh?

Technorati tags: ,

Friday, September 01, 2006

USB devices in Solaris 10

Good post on managing USB devices in S10 . Not all of it may work with the FCS release though. vold is severely broken in that release. I'd recommend disabling it ("svcadm disable volfs") and manually mounting your USB stick instead. With update 2 however, vold and hot plugging of USB devices work like a charm.

Technorati tags: , ,

Monday, August 21, 2006

The state of Indian cinema

You shouldn't expect to see a movie review (of all things) on my blog. But there are exceptions :-) Anyways, I happened to watch a movie named "Kabhi Alvida Na Kehna" (Never say Goodbye) made by a production house known for high-emotion, low intellect melodramatic movies. To me, this genre of movies represents the worst of Indian Cinema (and shows the Indian audience in poor light). So, I was expecting nothing better when I was forced (yes, forced) into the movie hall by my friends. But I was pleasantly surprised by what was dished out. So much so that I wrote a review of it on IMDB (that has, by the way, rated it at 4.5/10 - a big deal considering the previous track record of the director in dealing with complex topics). The music, by the way, blows the doors on any recent music churned out by the Hindi film industry. Good - Indian cinema (and hopefully the audience) is growing up by the day.

Saturday, August 12, 2006

A perfect evening in T.G. Halli




Hows that? I'll let the picture describe the evening. No words will do. :-)
(This place is 30 KM west of Bangalore, by the way)

Monday, July 17, 2006

Google's hiring process: Boon/Bane?

Interesting digg on Google's messed up hiring process. Can't help but sympathize with some of those guys, especially after hearing the tale of a friend (from school): This guy goes through the the usual process (for a developer's position) - lotsa prepping, anxiety, sweating, mental stress, and tons & tons of tricky questions that made up the grilling technical interviews. He does reasonably well and is told ,"You're through with the tech rounds. Your profile's being reviewed". As is the case with most people, he begins to dream. Then... days & weeks pass... blank. No response. Then one day, he's told (something to the effect of), "Sorry, but your college background isn't good enough. You're not from an "elite" college. Besides, you could've scored better in your theoritical papers". The question to ask is, what were the technical interviews for?
What was the resume submitted for? Couldn't those guys look at the college name/marks right then and figure out that his "pedigree" was "good enough" for them? Why waste his time, effort and mental energy on this futile exercise and shut the door in my face?
Moral: Don't dream of goog unless you're from an elite college and you've maxed all your exams in college. You'd be wasting your time.

digg story

Sunday, July 16, 2006

Thus sang the cuckoo...

...outside my window, that is. :-)

Monday, July 10, 2006

More Argentine match replays: Maxi Rodriguez's goal

The brilliant goal by Maxi Rodriguez against Mexico. Again, as this video proves, Argentina played some of the best soccer on display in this world cup & atleast deserved a place in the finals, if nothing else. But pekerman had to make that tactical blunder...