Archive Page 3 of 25



ET iPhone Home

With all this yabber about it costing only $200(no, not $199), to turn into an iDouche 2.0, I’m surprised nobody’s designed a website or a wordpress theme around apple’s cellphone. God knows how many iDorks will buy a “premium theme” which any high schooler can make out of an imagemap.

here’s the idea:
You make a theme which looks like apple’s cellphone. you’ve got a home row of apple’ish icons which show all the categories and four buttons on the bottom for home, archives, contact, etc.

And clicking on that will lead to a design similar to the email design of the apple cellphone. (hard to explain what it is, but it behaves like a cellphone in your browser)

And yes, you read it first here, and this idea is under a creative commons attribution noncommercial sharealike license.

P.S. Some iGenius probably has done this already but since I don’t scour the internet for random information, you can leave a url in the comments.

go kucinich!!

http://news.google.com/news?hl=en&q=kucinich+impeach+bush&btnG=Search

about time.

Article “A tale of two Indias”

I found this article via some link digging, it’s a time magazine article and I found it to be a very nice read. I might write a bit more about my thoughts later. Back to work I go!

TIMEasia Magazine: A Tale of Two Indias

Two billionaires, two lifestyles—and both light-years from that old India of saris, slums and snake charmers. The last of the three great state-run economies, India watched China and Russia open up; in 1991, it loosened the socialist bonds that had caused decades of shortages and a moribund “Hindu rate of growth.”

Migration Plan

I’ll be moving the entire weblog to ByteFlow (a python based blogging engine) as compared to wordpress, what it’s currently running on, over a period of two months.

The main reason for this change is I want to use a more barebones blogging service. I’ve seen the wordpress code and modified it a lot, but it is *huge*. Support for plugins, and some other considerations make the design very large and not sufficiently scalable.

I’ll first be contributing to byteflow and making sure it works pretty well, since it’s very new and not mature enough yet, but at the same time, since it’s in django, adding services are a breeze.

I’m hoping to write an importer for wordpress’ extended rss dump format, so migrating is a lot simpler and other people might also find it useful.

Django’s starting to look very nice and is nearing it’s gold 1.0 release, and I’m eagerly looking forward for that, when I’ll shift my site to a simple python based hosting or google appengine and pay only for the disk space and processor that I use.

Don’t hold your breath any longer

After a long hiatus(is that the right word), more, and interesting articles will follow.

Offtopic: I found this article which did some interesting research about average salaries by programming language:

The Unix Geek: Programming Salaries

Objective-C $82,000
C++ $80,000
TCL $80,000
C# $79,000
Java $79,000
Python $78,000
Perl $77,000
Ruby $74,000
JavaScript $72,000
Delphi $64,000
PHP $64,000
Visual Basic $64,000
C $60,000

What’s interesting is that C is at the bottom of the list, and while many I know swear by it’s performance and “close to system” nature, doesen’t seem like too many people need that much native interaction with the system, and purity at the moment.

I’ve personally never written a line of C in my life. Sure I’ve written printf statements here and there when needed and used the standard C library, but all my code starts with “using namespace std” no matter what. The trouble is I started learning C++ from an object oriented perspective (using this book), and never went back since.

I’ve never understood Indian schools’ rigidity with C. Many consider allowing C++ will make it “easier” and will not test the real skill of a programmer, but forcing declaring variables at the beginning, preventing object oriented design, poor memory management, and very random crashes aren’t supposed to enforce dicipline, but rather just restrict potential and ideas.

Moreover, with STL, which comes by default with C++ and the Boost libraries, etc, will allow you to fix the real problem at hand rather than wondering why your quicksort isn’t working.

I’d tell anyone not to use C unless they absolutely have to: either for extremely high performance tasks(even then which can be written as a C library and sourced to C++) or for kernel interaction, etc. It doesen’t seem likely that C is good enough for a large, expandable application, and to an extent even C++ fails to do it in the long term.

But after a month at google, I’ve noticed how they’ve thoroughly *exploited* the c++ programming language, without modifying it in particular. After working with such a smartlly engineered development system, I’m worried how I can ever go back to vanilla c++ again.

Moral of the story: A programming language should do what you want it to, not the other way around.

Dirty deeds done dirt cheap

Don’t let the AC/DC title deceive you. I just thought it looks catchy. Anyways, I started my work at google today, my first day in my first job, and not as scary or overwhelming I thought it would be.

I don’t know what I’m allowed to write and will have to be quite careful, but overall it’s awesome, but I saw the word “Google” mentioned around 800 times the whole day(yes, i actually tried to count)

Great people, great workplace, and coffee when you need it. Need one ask for more?

more details when they happen, though don’t count on it.

Protests

There are so many protests nowadays, the anti-Beijing one, the anti-OBC one, the anti-Iraq one, etc, etc. There are “in” and “happening” protests now. Moreover, west bengal is considered to be the protest capital of the world.

I’m pretty pissed off with the OBC reservation thing. I’ll write more about it later, but you can check out this great open letter by IIT Kanpur faculty:

[Link]

I’m in love…

…with Django. In my twenty minutes of using it I wrote a webapp that would’ve taken easily five to six hours to write, and this one’s just my first.

This is the beginning of a long and beautiful relationship between me and django. Everything’s so logical, magical and simple. And it’s completely different from anything I could ever imagine and conceptualize.

And it’s in python.

And another great thing is that Google App engine has backward compatibility with django, or rather seems to be built on top of django.

^_^

BOBOB

I don’t really mean any offense on this post, if your opinions don’t match mine, I suggest you go snuff it.

Blogs on blogging are crap. They had nothing to say and ran out of whatever crap they had to say in the first place. Most of them nowadays are like self help books, seem to say something but is just restating the obvious, like "blog regularly, and decide what you want to write about, think and edit your posts before posting them", blah, blah blah.

The hardest thing seems to be to blog on blogging.

Thus I’ll start a blog on blogging on blogging, suggesting them ideas for more crap and how to convince their readers that they can become overnight millionaires by re-writing about the odd apple-shaped stain on steve jobs’ undies.

Challenge: Leave a comment to one article on a blog on blogging that doesn’t quite restate the obvious, not a list(more on them later) and required some *original intellectual effort* on part of the author, and I’ll take my words back.

Interesting movie idea

Here’s a nice idea for a movie. Like how lots of movies are focussing on ants, bees, and other little things which we don’t give much a crap about: red blood cells.

The whole movie focusses on the life of a cute little blood cell, and he’s still in school, and he wants to go see the heart. He has friends in all other organs and has little adventures with them.

then he almost is released from the body and narrowly escapes coagulation in the middle of the movie, when the host body gets a shaving cut.

Around the end, the host starts eating more, and the whole arteries are blocked by evil fats, and after sometime the artery gets so clogged up that no blood cells are allowed to go inside.

the host is about to go into cardiac arrest in the middle of the forest, when our hero uses his innocence and willpower in trying to break the layer of fat on the arteries. Inspired by this, all the adult red blood cells decide to help and the host survives.

Okay, not so clever when written on paper, but hey, talking bees and ants sound stupider. (though jerry seinfeld doesen’t)

Also,

Did you hear about the dyslexic devil worshipper?

He sold his soul to Santa. [via]