#iitdeath: Aftermath

March 23rd, 2009

This article is one of three parts. The other two parts are: Provocation and The day that was

Candlelight VigilOn Monday morning at 11AM, a meeting was held to resolve the issues discussed in the open house discussion at 10:45 PM on Sunday evening. The minutes of the meeting are available here. As seen from the minutes, the discussion is still at its early stages.

Meanwhile, in fond memory of Rohit Kumar, a candlelight vigil was organized today by students at 6 PM. It was perfect, with over 2000 students marching down 1 km on the Scholars’ Avenue from the Gymkhana to the Institute front gate. It’s one of the most beautiful things to observe- everyone dressed in black overalls and marching with candles.

#iitdeath: The day that was

March 22nd, 2009

The neutrality of this article is disputed. I realize that it’s not possible to stuff everything into one article and have decided to split the #iitdeath episode across three articles: Provocation, The day that was (this article), and Aftermath. This article serves only to describe the violent student protests and the open house discussion that followed it on the 22nd of March, 2009.

Rohit Kumar, 3rd year electrical engineering student of IIT Kharagpur was declared dead today morning at Midapur hospital, while being transferred from the institute’s BC Roy hospital to Kolkata. He succumbed to a head injury after falling off a cycle-rickshaw in the campus. He could probably have been saved, had he received timely medical attention at BC Roy. The issue of health amenities has plagued the Kharagpur community for too long now, and in spite of repeated incidents and requests, the facilities continue to be dismal.

What followed was a massive protest by over 1500 students, who gathered in front of the director’s house. The media wasn’t allowed to enter the front gate. The LAN/ internet was shut down to flush all the students out of their rooms and join the protest. Since very few students have GPRS, and without the media and internet, practically nobody outside the institute knew about the event. The protest was violent and the mob had one demand- they wanted the director to resign. They wouldn’t settle for anything less.

Violence has no bounds. Students were angered that the institute their own batchmate/ friend die. They wanted to break into the house and literally beat up the director. After breaking all the window panes in the director’s house, they proceeded to break open the lock of his garage, took out his car and totally destroyed it. It didn’t stop there- they just kept breaking everything they could lay their hands on.

When the director did finally appear at the door, there was almost a stampede in the rush to grab him and beat him up. The director had no choice but to give in his resignation. Yes, the director of the Indian Institute of Technology, Kharagpur had to resign because the students protested so damn violently.

Throughout the event, I tried to post updates on Twitter tagged #iitdeath. I also managed to click some pics. Although I’ve hardly done justice, I’ve taken care to make sure that I’ve smudged out the few partially seen faces seen in some photos, in view of people’s anonymity.


An open house discussion followed at 10:45  PM in the Tagore Open Air Theater (TOAT), which was attended by over 4000 students. A rational discussion was expected, but mob mentality kicked in pretty soon; students started shouting at the top of their voices. The result of the discussion: The dean of student affairs resigned from his post, and the deputy director resigned from the post of chairman of BC Roy. Some valid points were discussed as well, but most of them were drowned in the mob’s voice. To see what was discussed, refer to the Aftermath article.

The event has received extensive press coverage. All major newspapers including The Hindu have a front page article on Monday morning about the event, but the reports lack detail due to widespread misinformation. Even Scholars’ Avenue is uncertain about several facts. An official press release is expected to clear out most of these details.

What a hectic schedule can do

February 3rd, 2009

I had a meeting on Friday that extended upto 3:30 AM on Saturday. I slept at 4 AM on Saturday, only to wake up again at 7:30 AM and catch a train to Kolkata ten minutes later (yes, I just woke up, brushed my teeth and left). The local metro is awesome. I’d come to Kolkata to buy books- I wasn’t going to spend that money on cab rides. I headed straight to College Street to buy some books. I realized that I was feeling really hungry and headed straight to the famous (?) India Coffee House. Somehow managed to gobble up one plate of horrible chicken pakoras without eating too much bone/cartilage. The coffee, ofcourse, was awesome. I had two cups and convinced myself that I wasn’t feeling hungry anymore. Didn’t find too much at College Street- people were heading to the Kolkata Book Fair. Bang! That’s where I should be. In a hopeless attempt to catch the tram with a bag full of books, I totally exhausted myself, and then eventually dragged myself to the metro station. Got off at Esplanade and took a direct bus to the book fair.

Book Fair. 4:55 PM. I realized only then that I hadn’t even taken a piss since morning. After a short visit to the washroom in Science City, which was opposite the book fair, I was quickly back on track. It was 5:15 PM and I had to be _in_ Kharagpur at 11:00 PM to participate in a night-long coding competition, Overnite because I’d couldn’t let down my teammates. Forced myself to get out of the book fair at 7:00 PM after purchasing twelve books jointly with a friend. I knew I was running out of time and didn’t mind cabbing it to Howrah. But I couldn’t get out of the place easily- everyone wanted to get out and ten people were fighting to get the same cab. Started walking down without no end in sight. Then it struck me! First get out of the damn place somehow and then think about the rest. I got onto a random bus, paid a random bus fare and got off when I felt I was far enough from the mad rush at the book fair.

I was stranded in the middle of the highway, with no cab willing to take me to Howrah. Finally, one agreed to take me there for two hundred bucks. What the hell? I just had to get back in time. I tried sleeping in the cab, but the ride was over even before it started. He left me stranded in the middle of nowhere again and told me Howrah was just five minutes away by bus. What the %#*%&#*^? Only if I could get a bus, right? I was hungry, filthy and tired of carrying around  my share of six books. Did what I do best- kept walking down the road with no end in sight until I found a bus and jumped into it.

Howrah station. 8:10 PM. Next train to Kharagpur, Yeshvanthpur Express at 8:35 PM. Opportunity to finally eat something. This wasn’t Chatrapati Shivaji airport. No CCDs, no Barista. Heck, no place to even have a quick decent snack. Ate a couple of samosas and got onto to the train. Got myself a small place to sit on the top berth. Better than standing, but not comfortable enough to take a nap.

Kharagpur station. 10:40 PM. Went back to the room as soon as I could to dump the six books. I was filthy from all the running around, especially at the book fair. I had to wash atleast my hair. Emerged at 11:15 AM after a freezing cold bath. Missed calls on my phone. I had to get to the Overnite venue immediately. No time to even grab a snack.

Overnite begins 12:00 midnight. After the initial registration, I quickly got out to get something to eat. Packed cakes and canned coffee. Ouch. I had three of each. I was in no state to write any code. Hung around till about 6:00 AM for whatever little moral support I could provide. There was no way I could actually balance myself on a cycle all the way to my hostel. I walked back and crashed at 7:00 AM on Sunday morning.

That’s the story of how I managed to end up with a fever, throat infection and severe sleep deprivation/exhaustion and sleep through Sunday and Monday (eventually missing an afternoon lab).

Cellophane sheet method of visualizing pointers

January 17th, 2009
Download now or preview on posterous

draft-1sep.pdf (122 KB)

While going through some unused parts of my hard disk, I found
something pretty fascinating. I wrote this out in 2007 to explain
pointers in C to someone. Hopefully, someone somewhere will find it
useful :)

Posted via email from Ramkumar’s posterous

If programming languages were metal bands

December 25th, 2008

C – Black Sabbath.
Rough, unpolished and what most people consider too old for this day
and age. Yet some people worship Sabbath and claim they’re the
greatest thing in existance.
 
C++ – Dream Theater
A little complex when you start out with it, doesen’t make perfect
sense unless you understand it. You consider it brilliance if you do.
 
Java – Metallica
Was a great concept once upon a time. Now everyone seems to hate it,
though people still cling to it, who are rather disliked by others in
the programming world.
 
C# – Megadeth
Competes with Java, though you can’t deny some things about it are
very impressive. Also, the frontman/controlling company is considered
a real prick.
 
Python – Iron Maiden
Everybody who tries it falls in love the first time. You’ll never meet
a single chap who’s tried python/Iron Maiden and not liked it. You
don’t understand why they do some of the things in the latest releases
though.
 
Perl – Dragonforce
You have no idea what’s going on and is incredibly complicated. If you
don’t pay attention to it, it sounds kindof nice.
 
PHP – Opeth
Pretty inconsistent, a little confusing, though fun to try once in a
while. *way* too overrated.
 
LOLCODE – Spinal Tap
‘Nuff said.
 
Ruby – Nine Inch Nails
Everyone keeps talking about it, but you can’t really make out what
the fuss all about.
 
Haskell – Dethklok
Brutally fast and extremely popular with specific people, with almost
cult status. Any haskell/dethklok fans will bond almost instantly.
 
Visual Basic – Linkin Park
Only 14 year olds think that’s a programming language/metal band.

Posted via email from Ramkumar’s posterous

Subjective test

November 7th, 2008

No time limit, No word limit. Write as much as you can. This is the test paper I prepared to select students for the tech division of Entrepreneurship Cell, IIT Kharagpur.

Page 1/4

Page 1/4

Page 2/4

Page 2/4

Page 3/4

Page 3/4

Page 4/4

Page 4/4

Barcamp Kolkata

October 9th, 2008

BarCamp? A BarCamp is something in between a social gathering and a group discussion, usually on topics involving technology. Everyone must participate- there are no spectators, only participants. On the outside, it might look like a meeting between a closed group of geeky people, but it’s not at all that. What differentiates a BarCamp is its open-source nature. Anyone can attend it for free. All details are available on a wiki, which everyone can edit and help in shaping the event collaboratively.

So what needs to happen before the BarCamp? People first get to know about it on the net and participate by doing whatever they can- publicize it on the net by blogging about it or similar, create some artwork for the event, or go hunting for sponsorship to help organize the event. As it gets closer and closer to the event, members are asked to confirm their participation and asked to decide a topic they’d like to talk about.

BarCamp starts off with a keynote speaker creating a “mood” for more discussion. Interactive presentation sessions then begin after three-word introductions from the speakers. Participants post image, video and text updates on the internet to update those who weren’t able to attend the event itself. Sessions are spaced out with breaks for snacks, tea etc. where people socialize and get to know each other.

A Barcamp Kolkata banner

A Barcamp Kolkata banner

When there are several BarCamps in Delhi, Mumbai, Bangalore, Pune and Chennai, why hasn’t there been even one in Kolkata? People say it’s the lack of IT industry in Kolkota. Partly true. Lack of initiative is probably another primary reason. So I’m taking a bold step and organizing the first ever Barcamp Kolkata. Details are available here. I hope Kolkata doesn’t fail me ;)

What I had for breakfast

October 7th, 2008

First consider what I had for dinner last night: Vegetable-mushroom cavatelli and generic olive sandwitch. Not much to write about there.

And breakfast today: The main course consisted of a sort of vegetable stew mixed with a bit of unpolished unhusked rice. The vegetable stew consists of all kinds of vegetables like raw bananas, carrots, green beans, different kinds of gourds and just about everything else you can imagine marinated in unsweetened yoghurt and coconut/ coconut milk. For sidedish, I had cooked banana flowers, sprouted mung bean and two large flat fried wafers, one made of tapioca and the other out of dried lentils.

What IMDB bottom 100 is good for

September 23rd, 2008

I absolutely love reading the comments on the IMDB bottom 100 movies’ page… it never fails to give me a good laugh. This particular comment made me fall off my chair laughing:

Unbearable….its without a doubt the worst film I’ve ever seen….i couldn’t stomach it all as i felt that to watch more would be to waste another hour of my life after the film i felt sick it was that bad…as my friend pointed out poorly lit rubbish. On top of that the gun fights were just terrible….every copy of this film should be seized rollered, burned, urinated on, then sent into space to go infect any attacking creatures with the worst horse kak that man kind can muster…then we should have all religions pray for redemption for us all for creating this rubbish……then knowone should be allowed to speak of this film again….ever……..not like many people were in the first place to be fair. Maybe a slight over reaction but you can never be too careful….can you.

steamylog101 from United Kingdom [ in response to Hustler Squad (1976) ]

Vectorizing with Inkscape and Potrace

August 30th, 2008
Rasterized IIT Kharagpur vector logo

Rasterized IIT Kharagpur vector logo

I just spent about four hours of my time vectorizing the IIT Kharagpur logo painfully using Inkscape and Potrace. The result is absolutely fantastic! The logo is now infinitely cleaner and more scalable.