Archive

The Collaborator by Mirza Waheed

After two extensions from the library, I finished this book today “The Collaborator”. This is a novel by first time writer Mirza Waheed, who was born in Srinagar, Kashmir and now works as an editor for BBC Urdu in London. The novel “The Collaborator” is about a story narrated by a young teenage boy living in an isolated village of Nowgam (near Poshpur) close to LoC in Kashmir happening in early 1990s when insurgency affects nook and corner of Kashmir. 

What I liked about the novel apart from being a candid story on Kashmir was it is from the eyes of ordinary people. There is no glorifying the Azadi movement or tip-toing the official Indian line of all is well in Kashmir. Of course, you can never write a story of a conflict and be accepted by both sides. The story doesn’t have any heroic scenes or twists, as in real life those are very rare and they discolour the true life of people. It also peeks into thinking of Indian Army deployed in the valley.

Mirza paints in front of our eyes a real remote Kashmir in the foothill of mountains with every day characters of a village headman, a corner shop keeper, a local Pharmacist (semi-doctor) who doubles as an electrician, a mosque and so on. He also brings in the charm of Kashmir’s beauty in the scenes where he talks of the five teenage boys playing in river, hiking and so on. A good novel to read over the weekend.

The-Collaborator-Mirza-Waheed

Architecture at internet-scale by David Chaiken

Today as part of ACM Chennai Chapter Lectures Dr.David Chaiken, Chief Architect at Yahoo! Inc. delivered a talk on Architecture at internet-scale at the ICSR Auditorium of IIT Madras.

  • He started by sharing data points about Yahoo!: 640+ Million users, 4.5 Billion Pageviews per day, 368M User visits/Month. Yahoo! Mail has over 450M Mailboxes and does over 5B+ Deliverables/Day
  • The talk was structured into six parts:
    • Science, Art & Scale
    • Competing needs: Agility & Stability
    • Cloud Infrastructure
    • Content Platform
    • Advertisement Platform
    • Data Center Innovation (like the new New York Data center of Yahoo!)
  • He defined availability as below: (Definitions: MTTF, MTTD, MTTR)

MTTF/(MTTF+MTTD+MTTR)

  • He talked about an incident in late 2008 that affected 1% more of users in their advertisement platforms even after extensive testing & deployment. Their failsafe mechanisms failed too. The moral is that “if you don’t test your failsafe regularly, they don’t work”. They had a Byzantine failure where your infrastructure itself becomes your enemy. This reinforces what you learn in Computer science classes on Exponential Algorithms for common time
  • Science can help even in simple search results to take them beyond ten blue links. For example, see the integrated Cricket Information webpart that shows-up when you search for MS Dhoni in Yahoo! search
  • Yahoo! researchers and scientists contribute more to consumer products and teams than any other new media company
  • In about 10 Milliseconds Yahoo’s backend systems gather any stored information about an incoming user based on Cookie, ID or Mobile Number

Case Study: Yahoo! Homepage backstage architecture
(They have two Hadoop clusters for Yahoo! Homepage – Science and Production)

Yahoo! backstage Content Agility
(The low latency path bypasses Hadoop! grid and is for quickly updating content like stock, scores)

  • Summary – in Yahoo! Hadoop is the standard for doing async & batch processing tasks. Over the years he expects Hadoop to gain near real-time update capabilities as well. Yahoo! contributes nearly 70%+ to Hadoop project and Yahoo’s Cloud infrastructure including Hadoop is completely open source.

Trip to Sholingur hill temple

Sholingur

This Monday myself and my friend E.Ravi decided to take off the next day and go for a drive away from Chennai. That’s how we ended up going to Sholingur this Tuesday (15th March). Sholingur is a town in Vellore District of Tamil Nadu, near to Arakonam and Thiruthani. The town is famous for its Lakshmi Narasimha Swamy Temple on a big hilltop and Yoga Hanuman Temple on a smaller hilltop. From Chennai you have two routes to go to Sholingur town. One is NH4 (Chennai-Bangalore Highway) going up to Walajapet and then proceeding to Sholingur, this is a longer route (131 Kms) and we were told by people who go there frequently that road from Walajapet to Sholingur is not that good. So we took the other route which is NH205 (this is the road you take to go to Tirupathi from Poonamalle) and SH54 which in total turns out to be a distance of about 120 Kms from T.Nagar, Chennai. Travelling on NH205 once you reach Thiruthani go towards Railway station and get on to road (left) to go to Vellore via Chithoor, this is SH54 and then follow on signs for Sholingur. Once you are near the town you start to see the HillTop and easily find your way towards the base car parking.

17

Once you reach the base, you need to leave your footwear and start your climb up the big hill barefoot (thank the good souls who have sponsored and put up a metal-sheet ceiling all through the path to protect the pilgrims from the heat). Climbing by foot is the only way to reach the temple, I was told a cable car has been planned in the next few years by local authorities. The steps are pretty steep, but can be climbed by all able people with some effort. In our enthusiasm to reach up quickly, we both hurried up the steps and after few hundred steps found ourselves slowed down considerably, resting every few steps and gasping for breath. As you climb your way up, I kept wondering how the priests and others working in the temple do this trip every day. After nearly an one hour and climbing 1305 steps on hard rock, you reach the beautiful temple.

14

There are hundreds of Monkeys all through the path and in the temple corridors, so you need to be careful on your belongings. Especially if you are carrying anything the Monkeys consider as food (Bananas, Jasmine flowers) you got to be extra careful in covering them completely. Some Monkeys seem to have the ability to spot out people carrying items of interest to them more easily than others, even when the items are covered. We were warned about the monkeys in the flower shop at the base and were given a long wooden stick “free” to protect us (it is more to scare the monkeys, I can never get myself to beat these cute monkeys). We had our offerings, water bottle and flowers covered and hidden safely inside a “gym” bag and had little problem. On our way up and down, we found that as long as you mind your own business, don’t tease or stare them on their eyes, the Monkeys don’t trouble you.

16

While coming down we hurried very fast and made it down in about 5-10 minutes, so in the last hundred feet found our feet trembling on the pressure. It would have been better to do the climb up and down more slowly with rests to prevent any strain and exhaustion. Carry plenty of water with you and with a light stomach (you do get Sodas & Fresh Lime Juice in a shop near the 600th step).

We started from Chennai at 8AM we reached Sholingur town at around 10.45AM (a 20-30 Minute stop for breakfast in Motel Highway at Nazarathpet). Started the return from Sholingur at 1PM and reached Chennai before 4PM (a 30 Minute stop for Lunch in Motel Highway again). If you are planning to go to Sholingur, enjoy the trip and have a great Darshan.

References:

Raising my voice by Malalai Joya

RaisingMyVoice

All freedom loving people outside Afghanistan and around the world hoped for a new free vibrant democracy in Afghanistan after the US led NATO invasion in 2001.This book “Raising my Voice” by Malalai Joya, who is the youngest and famous MP in Afghanistan shows a different reality on what’s happening in Afghanistan due to the continued power of Warlords there. Malalai Joya should certainly be appreciated for speaking out bold and fearless against the warlords.

While reading the book I felt it to be repetitive in many places, beyond the first few chapters where Joya has already made her point I had to literally force myself to get through the entire book. Joya’s description of her first speech in Loya Jirga & in parliament felt just rhetoric made by an amateur with no diplomacy, speaking fearlessly alone doesn’t achieve anything. This could be because of her inexperience and lack of support systems in Afghanistan for training on politics and democracy. In the book Joya doesn’t show the reader any substantive evidence for the crimes committed by the warlords and the present government headed by President Hamid Karzai is equally guilty of crimes. To some extend in the last four chapters where she quotes international & UN data points & reports she has addressed this deficiency.

In her speeches she makes far reaching comments on how the Government & Religion should be kept separate, how Religion should be respected/followed/treated as an individual personal right & choice. While narrating her story she uses a coined last name (Joya), doesn’t reveal her father or mother’s name, not even her husband name for protecting their identity and safety. Not to sound demeaning but I found it strange on how she expects to conceal these facts when for example her marriage was attended by thousands of her supporters from many parts of the province (Farah) and so on.

She ends the book by saying real peace & freedom to women & children in Afghanistan will come only with the withdrawal of all foreign forces from Afghanistan, but she doesn’t say how it will come and through whom. In these aspects the book could have benefited immensely by having a better editor to polish the scripts and chronicle them better. The book closes with a fine paragraph “But if I should die, and you choose to carry on my work, you are welcome to visit my grave. Pour some water on it and shout three times, I want to hear your voice

Black Swan

I got to see this much talked about movie ‘Black Swan” starring Natalie Portman. Natalie Portman won the Oscar Academy award for Best Actress for the film which added to the excitement. The story is about a New York Ballet company doing Swan Lake Ballet. The Ballet requires a ballerina to play dual characters – an innocent white swan and a sensual/dark Black Swan. The plot revolves around how Nina Sayers (Natalie Portman) transforms herself from her natural white swan to black swan. Mila Kunis who I have seen earlier in The 70’s Show acts as Lily who is another competent Ballerina who competes with Nina for the role.

An excellent performance by Natalie, both in terms of the Ballet Dancing and for excellent portrayal of Black Swan and hallucinations. I didn’t find any surprises or twists, but still found the movie to be good. My wife had difficulty in following few places especially the ending.

BlackSwan