Results

People of Bali


Bali did strike a nerve in me. Or else, why would I still find myself thinking about the blue blue beaches of Kuta or the lush green rice terraces near Ubud or the mighty volcano - Mt Agung which we climbed or the Balinese people, even after a month since I am back? I find it very frustrating, my inability to shake of my thoughts about Bali.
Talking about the Balinese, they are one of my most peculiar people I have ever interacted with. Usually, the natural beauty or the potential activities I can undertake in a place are the main things I look for, in my ideal travel destination. Bali (Indonesia in general) is one exception. I am as fond of the Balinese people as I am fond of the place itself. They are a bunch of very polite and spiritual (may or may not be religious) people. I was amazed to see the dedication and discipline they have towards their conventional way of life. 9 out of 10 people you meet in Bali will be named either Wayan, Ketut, Madhe or Koman.
In the modern world, I usually don’t get the 'feel of spirituality' in day to day life. But while exploring Bali, the temple or a shrine within every 500 sq m, the way the Balinese think in terms of ‘karma’ etc, constantly reminded me of the presence of God all around us. Contrary to the Indian way of ‘investing in God’, Bali temples do not have the slightest touch of extravagance in them. It showed me how simple, things can be. Religion and God for Balinese is part of their lifestyle and not something they practice simply out of commitment or for attracting tourists.
No matter where I traveled in Bali, I couldn’t stop myself from feeling that this place really has something spiritual about it. The cultural capital of Bali - Ubud - with the abundance of its old, moss covered temples, made me feel that I was being watched by the Gods. In the village of Tulamben - where I was diving - I could see at least 2 temples and a dozen shrines from where our resort was. I visited a waterfall and right next to it was a small, beautiful shrine; I summit-ed a volcano, (starting from a temple) only to find a bunch of Balinese at the summit, involved in their early morning prayers.
May be this deep influence of spirituality in their life is the reason why Balinese are extremely polite and service minded. Our dive master took care of us like little kids jumping into water for the first time. When I was down with fever, the landlord shared his meal with me and when we were climbing, our guide literally helped Manju during every difficult step, which was most of the climb. Even a total stranger offered to take me to the doctor when I was coughing too much, and when I refused, he insisted that I take his medication. The experiences go on and on.
Sometimes, I was a bit startled by their attitude towards money, may be a byproduct of excessive commercialisation. Some of them can be extremely annoying with their excessive touting or while negotiating prices, be it for an item or for a service. I wonder why they ask exorbitant rates and the moment we raise doubts, they tend to reduce the rates. But this doesn't even remotely affect the way they interact with you. As Manju correctly pointed out, once the negotiations are over, the Balinese people are as friendly and caring as a close friend of yours.
Bali reminded me a lot about home and I think that is one reason I got so emotionally attached to the place. When we were boarding our flight back to Singapore, I found myself telling Manju, “There is definitely a God and that God is Balinese”. I am sure there is something magical about the place and the people or why else would I keep thinking about a way to go back to Bali?

Sunrise from a Summit

“I am stronger than you think I am”, I told Manju pretending that I meant every word, although I had severe doubts about the limits to which I can push myself at that stage. She seemed to calm a bit hearing that.
“Besides, volcanoes are my specialty”, I added on, just in case I didn’t convince her enough with my previous statement. That seemed to do it, but the next moment, she gave me one of her “looks” from which I can’t hide pretty much anything. Even though she didn’t say anything, I knew for sure that she saw right through me. I guess she felt my overwhelming desire to finish what we have started and that caused me to be totally oblivious to my physical condition. Besides, our guide was assuring us that there is only less than an hour to go, to reach the summit of Mt Agung, the highest point in Bali.
“Sunrise from a Summit” was a difficult dream for me due to my knees. A full 2 day trek to the likes of Mt Kinabalu or Mt Rinjani were unthinkable for me. That’s when I heard about this less than a day trek from a friend of mine last year. And before we knew it, we were planning for it. We trained 3-4 days a week to build up our stamina, with a focus on my knees. We arranged our trek with Mr Wayan and climbing Mt Agung was one thing I was looking forward the most during our Bali trip.
Three days through our trip, I got a severe flu & cold and I was pretty sure that I might have to abandon the climb. That’s when Manju told me “You are stronger than you think you are”, (yeah, she was the one who told me that in the first place). While I was pondering the idea of dropping the climb and salvaging the rest of the trip fearing a bad climb will put me down for a long time, she rearranged our itinerary and rescheduled our climb. Lonely planet says the climb is very taxing even for the fit and that gave me second thoughts about my decision to climb. But I decided to push myself and see what happens. After all, the whole point of this climb was to push my limits.
We started from Ubud around 12:30am and by the time we reached our starting point, around 2 am, it was drizzling. Since I didn’t anticipate a ~101 deg fever, the only warm cloth I had was a sweater. We started our climb with the 300 steps to Pura Pasar Agung temple. While our guide Madhe was praying at the gates of the temple, we were panting and discussing about our possible “stop condition”. Thus we started our long and gruelling journey towards the summit of Mt Agung.
By the time we reached the first designated resting point, we had already taken 2 stops. I started the climb with the warm clothes on, due to the slight drizzle, but had to remove them in between due to my body heating up from the climb. When we stopped, my body was burning and i was not able to conclude whether i was having a fever as all my senses were acting a bit funny. Once our guide had finished his prayer at the small spring there, we took some photos and continued to climb.

How Bali looks at night

I could remember reading that, with a normal pace of climb, we should be done with the forest within an hour or so. But even after 2 hours, we were still surrounded with lot of vegetation. We had to hurry up if we were to make in time for the sunrise, but it was impossible to do so as the more we climb, the trail became more and more difficult.
Slowly, I began to understand the phrase “This is a mighty mountain, show some respect”. At some point during my climb, we had to go through light clouds and I felt like the chill of the wind in my bones. Even though every part of my body was begging me to turn back, I was feeling emotionally “high”. Somehow I kept pushing harder.
I’ve got to say, me and manju make a good team as we tend to complement each other, well. We both drew inspiration just by looking into each other’s excited eyes, which screamed “you can do it”.
Finally, there came a point where we both decided that this is it, we are not summit-ing, we will rest here, watch the sunrise from here and begin our climb down. But I guess dropping something we worked so hard, in the last minute, is not in our blood. Manju looked at me and told me to continue, and that she will follow. I didn’t believe her, but then I started alone.
Since it was almost time for sunrise, I raced as fast as I could, and at many places the terrain was so steep that I had to crawl up. I was afraid to look down as it was too steep which made me feel uneasy. I tried not to think about the climb down.
And just when the sun was visible at the horizon, I summit-ted.

Atop the Clouds


Summit of Mt Agung

Along with the breathtaking view of the rising sun against the backdrop of a colourful sky, I was stunned to see a group of Balienese people doing their morning prayers like it was their backyard. My sense of achieving something big vanished. I was humbled. Nature had taught me another lesson.

Ongoing ceremony at the summit of Mt Agung

I missed Manju. After all, what’s a victory without your teammate. So, I began my climb down without waiting for long, only to find Manju already at the other side of the summit. I climbed back and we spent couple of minutes together at the “top of the world”.


Us

By then, the clouds were coming down on us and we began our climb down. As they say, climbing down is the most difficult part and the most stressful on your knees. By the time we made it to where we started from, it was 2pm - way too late than it should be - and I simply do not have enough words to describe our physical conditions except that for the next two days, I couldn’t bend my knees without “feeling” them.
Over the course of the entire 12 hour trek, an entire array of emotions passed through me. I felt awe at the might and raw power of nature, I learned to be humble, I learned the power of determination and teamwork, I learned to respect the mighty nature and the “Gods”, I felt fear, anger, hunger & thirst, I even felt fever and cold on the top of a mountain, but above all that, I rediscovered how it feels to be an adventurer, one who ventures into the unknown realms.

The mighty Mt Agung

Vantage Point

I like getting the big picture of things. Naturally, I spend time looking for a good vantage point to get a feel of a place, during the travel planning phase, especially while visiting a city. What more can I ask than being in the top of a skyscraper during the blue hour and enjoying the view.
The problem with most potential viewing points in a city is that, they are inaccessible. For example, in Singapore, there are a lot of tall buildings in the city center. Most of them are office buildings and so not accessible to a common man unless you know someone there. Couple of others will have restaurants in the top and you can enjoy a view at the cost of (1) most of them will be super costly (2) they will be crowded and most of all (3) hardly any of them have roof access and so you’ll be stuck in an airconditioned room without a 360 deg view. The very few ones with a deck view are the highly commercialised ones like the Marina bay Sands sky deck (S$20 per person and no access to most of the places) or One Raffles place which can be very crowded at times.
Whenever a friend or family visits me, I recommend MBS or the Singapore flyer to get a good view of the city. But recently I made a discovery, a sky deck with a jogging track in the top, connected between all the 5 towers - read extremely spacious - accessible to public (S$5 per person), with 360 deg view right at the city center and not crowded at all. Most people who visited Singapore before might have noticed it atleast once, its the Pinnacle@Duxton , the award winning HDB apartment.
Thanks to Manju’s colleague who told us about this, we really spent some quality time there. I didn’t have my full gear and here are some photos from my phone.
View towards West

The containers you see are from Keppel Port I think

 We relaxed here for a while enjoying the cool winds

The deck

I was under the impression that there are no public roof access to any of the HDB apartments  in Singapore. Now that I found this, I am gonna start searching for similar, not-so-known sky decks. Hopefully I’ll get to go here again soon and click some nice snaps during the blue hour.

'Adrenaline' Journey

I like to be on the safe side of things, especially when I travel. So, when there is a connection journey involved, I book my tickets in such a way that I have enough time between flights,. But when you have to travel on a particular date, you tend to pack things a bit too tight. That’s what happened to me last week when I had to book a connection flight with only 2 hours in between. I knew it was risky, but in my defence, I knew the transit airport very well and also I've never been delayed before by the airlines I was travelling with. And the first reason helped me from missing the connection flight in a matter of minutes.
All of this happened during my weekend trip with friends to Langkawi island in Malaysia. Since all of us had long year end holidays, none wanted to give our boss a reason to scream at us by asking for more leave. So we planned a weekend trip. In order to take full advantage of the weekend, we planned to reach the destination by Friday night itself. As with all Fridays, around one hour after reaching office - after reading newspapers - our clocks started ticking - to get out of the office. We used different methods like using the back door, setting our on-line status to be ‘In a meeting’ etc to slip out of the office early and discreetly. Somehow we all managed to reach the airport just in time before the counters closed.. 
When we reached the gate, I noticed a strange thing. The flight we were supposed to be on, was not there, yet. (Usually by the time we are at the gate, most people would have boarded). We checked at the counter and they said the flight is delayed for 20 minutes. 
Little did we know that when they told us about the 20 minutes delay, they meant that the flight would have to come from somewhere else in the world. That reduced our transit time to around one & a half hours. 
Since our only option to make it in time for the connection flight was for the connection flight to be delayed, one of my friends was suggesting a fake bomb call to the transit airport. But before we attempted any such drastic measures, the flight crew ‘assured’ us that there is a slight chance that we can reach the transit airport in time. 
We boarded in a hurry, got settled in our seats, captain announced that he was waiting for the clearance to take off and started taxi. We were anxiously waiting for the take off for a long time and later realised that we are not going to take off. Instead the flight was taxied to a remote taxiway and made to wait till there is a slot available for take off. 
Finally, by the time we took off, we kissed our weekend plans good bye.If we had any hope of making it, the flight attendants assured us that its not going to happen. It was also the last flight to Langkawi which means we had to resort to our back up plan, which we never had. But one flight attended did some ‘calculations’ based on her experience with the air routes and said there is a chance that the next flight also will be delayed. 
Since we had nothing to loose, we decided to give it a go. We switched on our mobiles and as soon as we got a signal (after touchdown), we called our friends and we heard the words we all were hoping for, “the next flight is late and will take off in 20 minutes”. 
We could easily make it, provided we are able to get to the immigrations from the tarmac (around 1 km away), pass the immigrations (as it our next flight is a domestic one), collect our bags, get out and get back in to the domestic terminal, go through the whole security process, get to the counters/kiosks, and finally go through the gate security again, in less than 10 minutes. 
At that moment, I became a believer of the concept “adrenaline rush”, as I felt my senses super tuned and my muscles stronger. By that time, most passengers knew that we had to catch another flight and cooperated with us when we pushed them aside while exiting (and the rest of them, cursed us with their ‘ colourful’ vocabulary). After exiting the flight, we ran like we’ve never ran before in our whole lives, reached & passed through the immigration in seconds, split up to collect bags and to find the information counter, screamed at the top of our voice to explain the whole situation and then finally ran through the security again. I was sure that the security personnel were going to shoot down at least one of us after all the chaos we caused there. On later thought, they may have realised that a terrorist probably would like to be much more discreet than us. When we reached the gate, it was half closed and we found our friends anxiously waiting for us at the end of the queue. And so, 10 minutes later, we were on our flight to Langkawi. 
Unmistakably this is one of the never-to-be forgotten experiences in my life which I will probably publish as a book titled “How I realised the existence of the adrenal gland in my body”. If it were not for a combination of sheer luck, quick reflexes & wit and a bunch of terrific friends, we would never have been in that second flight. Even though we went through a lot of adventures later - during the course of our trip - this was the one adventure we never planned, one that none of us will never forget and one that I really don’t want to repeat.

nVidia CUDA, nVidia Optimus, Linux & their complex relationship


After months of brainstorming on whether to get a Macbook or a Win7 laptop, how and where to buy it, what configuration to choose etc, I finally got my new Alienware M14x (Win 7) last week. Unfortunately I got my hands on it last Monday, which in my opinion left me no choice but to reduce my sleeping hours to 3-4hrs a day. With all those extra ‘sleepless’ hours I managed to find, I could accomplish quite a lot of things I had in my rather long TODO list by the end of the week, or so I thought. But I still haven’t completely set up my system, the way I wanted – lots of games, a Linux development environment etc.

The culprit is none other than the most important component in the laptop (for me) - the GPU. Since gaming, photo editing and GPU programming (nVidia CUDA) are the three things I am looking forward to focus on for most of my time, I wanted to make sure I made the right choice in selecting the GPU. The M14x comes with an nVidia GeForce GT 555M and it boasts the nVidia Optimus technology which uses switchable graphics (with Sandy Bridge integrated GPU) for power saving. All the reviews explained a lot about how this laptop takes full advantage of Optimus. But what none of the posts (I read) mentioned was, just like any other new technology, there is no support for Optimus in Linux till date, not by nVidia, not by Linux or not even by the manufacturer (in my case, Dell/Alienware).

What this means is, even though I will be able to use the nVidia GPU in Linux for CUDA programming, I won’t be able to use the nVidia GPU for any graphics applications in Linux. For example, I will be able to do computations on the GPU as a coprocessor, but it cannot be used for display in Linux environment. It doesn’t affect me a lot as I am not looking forward for any graphics programming in Linux in the short term, I already have my hands full with the TODO list I mentioned earlier. But it sure is a bummer considering I wanted to try out some graphics/game programming in the long term in the Linux environment. Hopefully there will be support for the Optimus technology in Linux soon.

I learned this fact the hard way, after spending long hours trying to setup my system to use the nVidia GPU. This post may/may not offer any solutions to any particular problem, but just a few observations and links to some of the sites/forums that helped me in the process.

To begin with, my requirement was to be able to do CUDA programming on a Linux environment in my M14x (GT 555M). On a side note, I have done CUDA setup & programming in the past and was familiar with it. My first step was to choose one of the Linux distributions supported by CUDA. I chose Ubuntu 10.10 and installed it. During my first boot, it asked me to upgrade to 11.04, which I did not accept because I knew that gcc 4.5 or above is not supported by CUDA at the moment. Ubuntu also asked me to activate the nVidia driver which I did it. Then I downloaded the CUDA dev driver, toolkit 4.0 and the code samples. I rebooted the machine and the Xserver failed to start. So, from the command prompt, I removed the ubuntu supplied driver.

sudo apt-get --purge remove nvidia*

Then I installed the dev driver downloaded from nVidia site.
Chmod +x "filename"
./"filename"

I also installed the toolkit (also set the path), samples and the required libraries for building them as specified in the CUDA Getting Started Guide (Linux). I rebooted the machine and again the Xserver failed to start. I poured through support forums & blog entries, tried the black listing method, reinstalled various drivers etc. None of them worked. Ubuntu was unable to load Xserver. So I decided to reinstall Ubuntu and start from step 1.

This time I was more cautious, I did one step at a time. But the moment I installed the dev driver and reboot, Xserver stopped working. What perplexed me more was, I was still able to run the CUDA binaries, which means the driver is installed properly. For a moment, I considered giving Fedora 13 a try.

That’s when I realized that I am using Optimus technology and the thought crossed my mind that what if Linux is trying to use the integrated GPU and nvidia driver is conflicting. My heart sank when I found out that there is no support for Optimus in Linux. There is third party software called bumblebee, which didn’t work for me. Some of the posts talks about a BIOS setting which can force either of the GPUs rather than switching them dynamically. But M14x BIOS doesn’t have that option, yet. So, I was out of options and that when this post helped me. It helped me deactivate the nVidia driver and use the integrated GPU for Xserver. Also the GPU is detected as a coprocessor so that I can do my CUDA programming as long as I am not playing with graphics. Remember to update the Intel graphics driver.
sudo apt-get install xserver-xorg-video-intel

In a nutshell, if your laptop is equipped with Optimus, better use the integrated graphics as of now for Linux. It’s a shame that so much GPU power is simply wasted.