Wednesday, March 30, 2011

Old Tardis in New Trailer!

The latest Doctor who trailer has a very very interesting moment.



The tenth Doctor's tardis makes an appearance at 0:37.

The big question is, who is holding back Amy Pond: Rory or the tenth doctor?!!



Things are getting interesting!

Saturday, March 19, 2011

A college fest in the making!

Today, I'm going to talk about something that is keeping me occupied almost all day. My college's annual cultural fest.

Every year, during the march-april period, almost every engineering college in Bangalore hosts a cultural fest. These fests are a mixture of competitions, stalls, performances and are all about having a good time.

This year, I am one of a lucky group of 24 awesome people who are responsible for making our college fest progress from a dream into a written plan, and then from the plan into the actual event. We discuss ideas, decide who is responsible for making something happen, and then review what progress has been made so far. We also deal with the human factor: dealing with someone who is passionately holding on to an impossible idea, keeping arguments from getting personal, taking decisions when everybody has contradicting opinions and still having fun at the end of the day.

This year, our college's pride rests on 24 shoulders. If we screw up, the consequences will be disastrous. There is a lot at stake, and that is exactly how I like to play. Dream big, work hard and win big!

This fest is going to be a blast! I promise.

Wednesday, February 23, 2011

Secret keepers can not blog!

Its true! When the biggest events in your life are supposed to be secret for the moment, you will not find anything to blog about!

Fortunately, in my case, the big secret will be out in around 3 months. Then I can blog all I want about it. Till then, if I want to blog, I must pretend I am interested in the ongoing cricket worldcup and then shout my Yaays and Booos in support of my fake-favourite cricket team.

Monday, January 17, 2011

Diablo Swing Orchestra!

I'm known to be a HUGE fan of the legendary rock band Pink Floyd. I'm also one of those people who can have only one favourite band, that I obsessively listen to for months together. It started with my Evanescence obsession in 2005, followed by Pink Floyd in 2007. After 3 years, I finally found a band that was good enough to get me unhooked from Floyd: Diablo Swing Orchestra.

Diablo Swing Orchestra is Awesome!

I'm not going to give a review of this band here. Instead, I invite you all to check them out. Here are some recommendations from their first album The Butchers Ballroom:

1. Rag Doll Physics*
2. Poetic Pitbull Revolutions*
3. D'Angelo.
4. Balrog Boogie.


*Recommend having their lyrics on your screen while listening to them for the first time.

If you like these, you can go ahead and try the entire album.

Thursday, January 13, 2011

Doctor Who Season 6- My theories

Everyone's busy trying to predict what will happen in the 6th season of Doctor Who. This is me doing my bit to add to the excitement.


I'm not great at guessing, and I have no idea about the classical series. All I can do is hunt for clues, and pick up on clues spotted by others.

Here's a video on youtube that got me started:



For those of you who're too impatient to watch it, take a look at the image below.


What is that symbol on her arm? It looks like the symbol omega, along with the roman numerals for the number 2. This might indicate the second incarnation of Omega!

Hmmmm. Just a coincidence? I don't think so. I went around looking for other places where this might be hidden. Obvious place to look was an episode written by Stefan Moffart and featuring River Song. Any guesses what I found???



This image was shamelessly stolen from Stonehenge.co.uk.

Wow! I see one big Omega with the roman numerals II!!! Can you see it too???

After seeing that picture, I'm convinced that the symbol on her arm was not a coincidence!!!

Not to mention, the markings on Amy's lawn looks a lot like Omega's helmet.

Here's a snapshot of it:



That looks very very similar to Omega's helmet.

Alright. Now, let me try and make some deductions here. If the markings on Amy's lawn are a sign from Omega, it is reasonable to conclude that Omega had something to do with the explosion of the tardis. Omega's symbol over the Pandorica (The stonehenge is supposed to mark the location of the Pandorica) also indicates that Omega intended the doctor to be imprisoned, possibly because he wanted the doctor out of the way when he returns. He probably foresaw that the doctor would reignite the Universe and sacrifice himself in the process. Having the doctor step through a crack in time to make way for the return of Omega sounds like sweet revenge!

This reminds me of the "Bad Wolf" story arc. "Bad Wolf" was meant to guide the Doctor and Rose to a particular point in time and space... go watch the episode for the full story.

Anyway, could the Omega II symbol serve a similar purpose? Should I expect to see some Omega symbol at every point that led the doctor to be imprisoned in the pandorica?

Everyone knows by now that "The Silence" are actually a race with physical and non-physical properties. We know that Omega created life forms in his anti-matter Universe. If some of them managed to find their way into this Universe, they would make a very good candidate for who "The Silence" are.

Anyway, one other thing that I noticed:

In "The Lodger", it was mentioned someone was attempting to build a tardis.


I think I saw the same tardis somewhere in the 6th season's trailer. Any guesses whats happening?


Update (Jan 15th 2011): Looks like there is a link between the attempt to build a TARDIS and Omega!!
Check out this link to BBC's episode guide (Arc to Infinity)

Quote from that site:
...although the Doctor also dismisses the Ergon as one of Omega's less successful attempts at psycho-synthesis. Towards the end of the story Omega boasts that he can build another TARDIS [but given the primitive nature of Earth this seems unlikely].

Woah! Another link to Omega!!!!

Right now, I'm taking up a massive hunt to find any other clue that points to the return of Omega!

Friday, December 24, 2010

VTU survival guide

I'm about to start my last semester under our "beloved" university, VTU. In the past 3 and a half years, I've been through some of the most awesome moments and some of the crappiest days of my very short life. When I was in the middle of these not-so-great moments, what I really wish I had was some early advice on what to expect, some do's and don'ts and some decent advice on how to handle a bad situation under VTU. In true spirit of the free internet culture, I'm going to share some of my thoughts and advices to you poor guys who're still starting out under VTU, with the hopes that you'll not land up in the same mess that I currently face myself in.

Warning: Following my advices and opinions have always lead to huge disasters!

This post turned out to be much longer than what I expected. I've tried my best to keep it short but given the nature of VTU, and an old habit of trying to expand two sentences into a 10 marks answer, the post has become REALLY huge.

Use the index below to jump to a topic you are interested in, or jump to the bottom for some tips and points.

----
0. Index

1. About VTU.
2. Syllabus.
3. The real problem with VTU.
4. Things that no one told you when you joined VTU.
5. Big mistakes and how to avoid them.
6. Generally good VTU practices.

Ok, so here we go....

----
1. About VTU.


Visvesvaraya Technological University, is one of the biggest Universities in India. (Yea, I know you already knew that.... I just needed something to get started with). What most people don't realize is that the government of Karnataka has a lot to do with VTU, in terms of administration and regulations and so on. For all the effort the government puts into VTU, the only thing they expect in return is building the University's reputation and improving its overall ranking. True, there is a lot of corruption somewhere behind the scenes and a lot of people are making big bucks out of VTU, but in the end, atleast one person somewhere really wants to improve VTU and make it the best University in India (Yea I didn't believe this initially either.)

The point is, someone has made some decent improvements behind the scenes. Compared to a lot of Universities in South India, VTU is very good at procedures, standardization and regulations. If you have lost your marks card, there is a very clear procedure on how to get another one. If you want to withdraw your marks and repeat a semester again, there is a procedure for that. There is a procedure for almost everything. These procedures might not be great, but they exist, they work almost flawlessly, and most importantly, someone always knows where you can find details about any procedure. Compared to most other Universities, VTU is really awesome when it comes to all this (There are very very few cases where the word "awesome" and VTU can exist in the same sentence. This is one of them!).

-----
2. Syllabus

Another thing that is pretty good under VTU is its syllabus. (I can see a million people rolling their eyes at this...) I'm not saying VTU syllabus is the best, but it is definitely not the among the worst. All you 2nd and 3rd year folks will realize what I'm saying only when you come to your final year and start interacting with people from other Universities. Before I go any further, I want to clear something: I'm only talking about the syllabus set by the VTU, not how it is implemented in the classroom and exams. The VTU syllabus, that is just the topics set by VTU, is pretty comprehensive, and if you want proof, take a look at MIT's open courseware to see their syllabus- you'll see that the topics covered in our syllabus is pretty awesome!

The most frequent complaint that I heard in my initial few semesters under VTU is that the syllabus is too shallow. This is absolutely true: VTU does not go all the way to the deepest depths of every concept. There is a reason behind it, that I discovered only in my 7th semester: a B.E degree isn't the ultimate degree. After B.E, one can proceed to do an M.Tech and later a PhD. And why do these higher education levels exist? Because engineering is too vast and too deep to be covered in 4 years (Even if you replace the useless first year with better subjects, there is still too much to cover). To get a scale of the depth involved, consider this: to get a PhD, a person works only on one topic, for around 5 years. In your B.E, that topic will probably be just one insignificant paragraph in one Chapter in one subject in one semester in one branch of engineering.

The point is, there is a border that divides what you should know to be able to work in a field and everything else there is to know in that field. It is not a well defined border, and what is not required for one person will be vital information for another person. Now VTU, like every other university, tries to draw the border line between everything there is that you can study in a field, and only what you need to know to work in that field, and limits B.E only to the latter part. You are always free to study further if you want to know more about something.

The second most popular complaint is that VTU syllabus is outdated. That is not true. Well, part of it is true, but its a little tricky to explain. Let me use an analogy to explain what happens:

Imagine you want to buy a computer. A computer with the newest technology will be too expensive for your budget, the cheapest computers don't have all the features that you need. You'll make a trade-off between the features that you want and your budget, and land up buying a computer that has all the features that you desperately need, and only some of the newest features. 3 years later, those new features would have become common in computers, but you will still be able to manage without them. About 7 years after you buy the computer, your computer will be so old that it will be impossible to continue using it, and you will have to shell out some cash and go for an upgrade.

This is a very common experience, and anyone who has ever purchased a computer will know exactly what I'm talking about. Ok, so how does VTU's syllabus relate to this?

You -> Engineering Industry
Latest features that your computer did not have -> Latest technology
Features that you desperately wanted -> Technology that is vital to an industry
Cost of upgrading to a new computer -> Cost of upgrading to new technology

The difference is, a computer can become outdated in 5 years, but some engineering concepts live for decades before they become outdated. What VTU tries to do is to present all the concepts that are required by an industry right now, some of the concepts that will soon become industry standards, and leave the remaining for M.Tech and PhD levels. This is not just done by VTU, but most universities follow this practice. If you have ever stepped into an industry, you'll be surprised to see how things you learnt in 3rd semester are still in use in most places.

Also, there are some cases where you need to know the outdated concepts to understand the current technologies. VTU tries to keep such stuff to a minimum, but in many cases they just can't be avoided.

Ok, by now you must be thinking I'm a huge VTU fan. I'm not. I was just trying to start on a positive note.

----
3. The real problem with VTU.

The real problem with VTU is with the colleges affiliated to VTU, and more importantly, their faculty. This comes as no big surprise: India is a developing country even after 60 years of independence. For a lot of complicated social reasons, the only thing that most Indians are interested is money, good job and good family. Infact, a good job means nice salary and nice family. Now if you are an engineer, and have your whole career ahead of you, which would you pick? A great job in an MNC or a lousy paying job as a lecturer in a college? The choice is obvious. The result is, most of the people entering the teaching profession in engineering colleges are those who were of such bad quality that no one else wanted them. This is not always the case- there are people who take up teaching as a profession because they love to teach, but such people are usually found in IITs and NITs. Under VTU, most of the lecturers are people who can't find any other jobs.

This is where the problem starts. Even if VTU sets an amazing syllabus, it is these lecturers who are responsible to teach in classrooms, set the question papers and evaluate the answer scripts. Picture this: thousands of engineers graduate every year, most of them get jobs in an industry, and the worst are filtered out and put back into the system as lecturers. This problem affects different departments with different amplitudes: It is most pronounced in Computer Science fields, and is not all that apparent in say, a mechanical engineering department. When the worst of the lot return to set question papers and then evaluate the answer scripts, the result is the severely dysfunctional system that is VTU examinations.

If the whole point of examination is to test your skills as an engineer, then the effectiveness of the examination system in testing this is a good indication of how good a University is. And in this department, VTU scores a big fat zero.

In my opinion, the examination system is the most difficult part to implement in an engineering University. The reason is simple: A good engineer is one who solves problems in the most efficient, and usually, in very creative ways. In theory, a good engineering student is one who also demonstrates this ability. But to test a student's idea, one might require a formal proof or even a lab experiment to confirm the validity of a students idea. This is not very practical while evaluating an exam paper: no one can test the validity of every single idea in every single answer of all students. So, the evaluator has to rely on his personal experiences and knowledge of the field, to consider if an idea presented is feasible, and if it solves the problem as required, and then judge the overall quality of an engineer.

I can not imagine a VTU lecturer doing this!

Now if a lecturer can't test the answer, then he decides not to ask such questions. He will only ask those questions to which he can verify the answers. And this usually involves heavily depending on a textbook for the "correct" definition and the "correct" answer, and the whole examination system shifts its focus from "how good an engineer are you?" to "how much of this text book can you remember?".

The end result is the top scorers are the ones who are best at memorizing answers, not necessarily the best engineers in a class. I once heard a story about a VTU information science 4th rank student who didn't know how to update an antivirus software... Welcome to the reality of VTU!

-----

4. Things that no one told you when you joined VTU.

Here is a short list of points that I wish I knew about VTU early on.

- VTU does not test your knowledge of a subject in theory exams. Reading research articles about something and consulting wikipedia will not help you score more marks. Mugging up the textbook will help you score marks.

- Marks matter. You might have read all the research journals, written your own research papers also, and might know more about something than everyone else in the country. End of the day, what people will ask you are your marks. Be it an interview, or an application form for a masters in a foreign country, or even something as simple as how much a faculty member will try and help you- The only thing that matters here are your marks.

- Most colleges in VTU exist for making profit. They will not engage in research, they will not have great quality improvement programs to improve the quality of their teaching, and they do not invest in training and motivation workshops for their faculty. All they want is money, and they know that given the demand for an engineering seat is so great that there will always be someone who will come and take a seat in their college, irrespective of the quality.

-Good colleges are colleges that show atleast some interest in improving on the above points. Bad colleges are those that don't care about anything other than profit.

- All lecturers have ego, pride and a sense of self importance. Respect that. It pays.

----
5. Big mistakes and how to avoid them

- Flunking in a subject in your 6th semester. Most of the important things happen during your 7th semester or just after your 7th semester- Job interviews, searching for a project for 8th semester or applying for higher studies. While having flunked in the past generally affects your attempt, it is not as serious as having a "running back"- a subject that you have flunked and still not cleared. This is the easiest way to get your application rejected immediately. The problem with flunking in 6th semester is, even clearing the subject along with your 7th semester is useless because you usually can not wait for your 7th semester results. Moral of the story- when you get your 6th semester exams, you should not have flunked in any subject.

- Sitting idle in your 5th, 6th and 7th semesters. There will be a lot of techinical fests, competitions on both national and international scales. There will be opportunities to intern at an industry. There are a lot of such things that you can do to add value to your resume. Do as many of these as you can.

- Screwing around with a faculty member. This is probably the biggest mistake that anyone can do. In your final year, you will heavily rely on each and every member of your faculty. The engineering course is designed in that way. Just don't mess with anyone.

- Scoring less than 15 in internals. Make sure you have atleast 15 in your internals. You might be the topper of your class. Or you might be confident of your marks scoring abilities in the final exam. Whatever the case, simply don't have a score of less than 15 in any subject in your internals. VTU has a nasty way of messing up a paper and it is very common for class toppers to score 35 marks. I know a lot of people who scored 40 marks in final exam, but failed because their internal score was 7 or 8.

----
6. Generally good VTU practices.


- Maintain good contacts with someone in your department in atleast 2 other colleges. It is extremely useful to know how a subject has been handled in another college.

- Develop contacts with seniors. College seniors aren't very interested in ragging, especially the folks from Karnataka. We are a decent lot, and as a senior, you'll find yourself eager to help any junior who asks for it. Don't hesitate to approach your seniors.

- Get involved in college activities. It is not a bad thing to volunteer for your college fests. Missing classes is OK in these cases also. It is the best way to make new friends in college.

- Make sure your faculty members know you and like you. Do not try to be invisible. It is extremely helpful if you are in friendly terms with atlest 2 or 3 members of your faculty.

- Find a way to be informed about the latest developments in technology. You can either get involved with the open source community, or follow a usenet newsgroup (most people under VTU haven't even heard of usenet), or join a hobby club in your college.


There are a lot of other things that I have to share, but this post is already too long. If you readers like this, then I will consider writing a part 2 for the vtu survival guide.

Thats it for now. Lets see how many people will agree with me on this.

Monday, December 6, 2010

Everyone who knows me well knows exactly what I feel about free and open source software kicking Microsoft's ass. So today, when I couldn't find a decent desktop blogging client for my fedora-gnome desktop after searching for 2 hours, I was completely frustrated. The thought of a windows-lover earning bragging rights for having a better blogging client was unacceptable! My best hopes were in blokkal, but I had to allow Kwallet to run in my gnome desktop for blokkal to be able to do its thing.

A kde program doing something gnome can't do is sad. But a kde win over my beloved gnome is still better than a windows win over foss!

And so, here I am, posting this from blokkal.

And to those of you who care to read about my horrible experiences with Linux desktop blogging clients, here is a list of clients I tried and what went wrong with them:

1. Drivel: The last update on their website was in 2006. That project looked dead.

2. gnome-blog: A package was not available in my fedora 14 repos. I downloaded the source but got stuck right at the ./configure stage. I was in no mood to go through a dependency hell all over again.

3. Blogilo: I can't believe a Google search for "Linux blogger clients" still gives results for "bilbo blogger" on the first page, while "blogilo" was nowhere to be seen. I am not sure when the name was changed to blogilo but, something must be terribly wrong if Google didn't show it in the first page of results. Anyway, Blogilo was available in a fedora repo, and the installation was smooth. But it simply refused to fetch my blog id and I was not able to configure my blog settings.

4. Thingamablog: Not for blogger!

5. BloGTK and BloGTK 2.0: Wow this was the biggest nightmare of the lot! BloGTK refused to even start on my fedora 14. BloGTK 2.0 does not exist in my fedora repos, so I had to install it manually. Installation was pretty smooth. Configuring my blog account was also pretty easy. So far so good. The problem started when I tried to pull some old posts from my blog. BloGTK failed here, and gave an error message. I googled the error message and found that it was a python bug and BloGTK was merely a victim of this bug. However, I was happy to see that this error message was also noted as a bug by the BloGTK folks. Hopefully they'll come around with a fix pretty soon. Meanwhile, someone reported that it was still possible to post new blog entries, the bug was affecting only retrieval of old posts.
Right now, BloGTK 2.0 is barely usable, but is probably the best bet on a decent gnome desktop blog client.

6. Blokkal: This is something that finally did work for me. Its not great, but it works. Finally!

Yes, there is that firefox plugin '"scribefire", but I'm not a huge firefox fan.

What I really want to see is a nice clean GNOME blog client that has the most essential features and supports all the common protocols. Right now, BloGTK 2.0 looks very promising. If you can hack python, and you love bloggers writing on FOSS software, go help these guys out. If you can't write code, you can still help by submitting bug reports or giving them a pat on the back and say "Good job. Keep up the nice work", or blogging about them to spread the word about the nice work they are doing. (This applies to all the blog clients mentioned here, not just BloGTK).

Anyway, it feels good to be back on the blogosphere. New year's coming soon. One new year's resolution is definately going to be "Blog MORE!".


-----
Update: Blokkal sucks too... It can't handle newlines! In the end, I had to log into the web UI and fix things by hand.
This is a black day for free software bloggers. :-(