English | हिन्दी | 中文 | Mac
Do you have any idea how awesome the weather is? This ossum! And by "this", I mean that my left hand is as far away as possible from my right. The air is constantly moving, and you know what that means? Wind! Wind is good. Also, rain? It's been raining every now and then and I dreamt of rain while I was sleeping and it made me so happy… I love rain so much. Rain is good. According to the Delhi MET, the weather's going to go back to the norm come Sunday but who ever gave a damn about them anyway; they can't even give you the current temperature accurately let alone the next day's.

Also, how proud am I of putting some recently-acquired JavaScript skills to practical use on this journal? Very proud. I'm lovin' it. In the same light, I've been hearing a lot about this Ruby on RAILS thing and I think I'm going to have to check it out and see what all the fuss is about. Those of you who read this journal with any frequency may already know about my extreme love for all things related to trains. Well, here comes a web programming environment that (a) has most of its developer base using Macs, (b) has a faint connection to trains and (c) has an excellent logo, and what's left to do but to find out what Ruby on RAILS is! I'll let you know when I'm done doing that.

Meanwhile, it looks like everyone's gone and seen Snakes on a Plane, that is, everyone but one that is I. Eh, maybe next year when everyone wants to "see it again", I'll watch it with them.

Labels:


Granted this doesn't go in the "High resolution is ossum!" hall of fame, but it is quite hilarious. There's even a Facebook group for it. Check it out.

And, by the way, the fact that Blogger has now started asking for the human-response-challenge-thing whenever I edit a post? So irritating! And these can be upto 8 letters too, which I usually get wrong at least twice!

Also, what the hell am I supposed to do about this?
Is that supposed to be v v v v v, w v w, v w w, w w v, v v v w, w v v v, v v w v… I don't know.

Also, I saw Finding Nemo again. Such a good movie!

आज का गीत: तेरी गलियों में ना रखेंगे कदम आज के बाद - मोहम्मद रफ़ीजी का गाया हुआ

Labels:


Also, a bunch of people seem to have updated their blogs/journals recently. So check 'em out.

Labels:

Delhi is not exactly sweltering hot right now, but it's still quite unpleasant. It's 30ºC at 10pm, which is two times as much compared to where I've been living for the past year. So a little rain would be a good thing just about… now.

Unfortunate that the photo above (so beautiful!) was posted by a person who wasn't in quite a rain-loving mood. High resolution is awesome.

Also, here's another good rain-loving picture I took myself.

Labels:

So, concluding the week-long "making fun of" China Airlines and Taiwan fiesta, I give you the official motto of China Airlines:

For you… we blossom everday

Probably one of those phrases that were literally translated from Chinese but sound so ridiculous in English that I just don't know what to say. Also, I'm going to switch the time zone back to IST while I'm here. It's just that much more convenient for the Recent Comments thing.

Labels:

The sun is setting… I'm sitting in this weird hotel in Taoyuan and I really want to get home. I started off at 9.30pm on Saturday night and I'm going to get home only at 3am on Tuesday morning. Far too long. 17-hour stopovers… not the biggest joy. Also, the flight to Taipei - 12 hours - so incredibly cold and so impossible to be comfortable! I almost froze to death and I was just elated when I discovered that Taipei has 30-something ºC temperatures right now. Then I walked into my hotel room and found that they had left the air conditioner on and that just irritated me because it was nice and warm outside. Of course, once I'm back home, I'll be wishing for air conditioning before long. Also, I really need to learn Chinese because it doesn't look like the people in this hotel are going to learn any kind of decent English any time soon.

The last time I came here, they gave me lunch and dinner coupons as usual but I could find nothing to eat. This time around, I overslept and missed lunch and I was just pissed off. So, so hungry. I wanted to go to some McDonald's and get some french fries but I couldn't find the Taiwanese equivalent of Google Maps, so that didn't work. Crap! I had to watch Lord of the Rings (which I've dumped onto the hard drive of this MacBook) until 5.30pm when they started serving dinner. Of course, it might as well have been like last time when I couldn't find anything to eat there anyway. But this time I got lucky. They had corn soup. I love corn soup. I ate corn soup. They had little 1-inch cube cakes. I love little 1-inch cube cakes. I ate little 1-inch cube cakes. Six of them.

If there's one thing that I am really thankful for, it's the fact that I've found Internet everywhere I've wanted it and it's all been good, fast Internet. Since the last time I came to this same hotel, the Internet situation has definitely improved. As far as I can see, they've made their two wired terminals free of charge. They run Linux. Aight.

What fun!

Labels:

First of all, I was just looking through Web Statistics and I found that someone searched for the phrase sell mini skaran.blogspot.com which kind-of amused me because if someone wants to see if I'm interested in parting with my Mac mini, they could just ask me up front (or somewhat indirectly through the comments here). As for the new second-hand Mac mini I bought yesterday (it was a display unit at the bookstore and I got it cheap with some good specs), I am already really in love with it, but, I guess if someone wanted to buy it (and PowerPC computers will be in some demand give another 6 months, not to mention that they will be cherished as ancient relics in another 10 years) I wouldn't be opposed to the idea of selling it. But since I'm beefing it up (doubling the RAM and adding Bluetooth+Wireless), I'm obviously going to charge a price.

Anyway, the Impulsive Highlighters Unite! blog is finally getting more hits than this blog and I'm happy about that. Except, and this is the funny part, that now it's getting more hits per day than this blog has ever managed to get in an entire month. Curious, isn't it? What, you ask, could cause this blog to receive 10000 hits in the past two days, when in all its life since February 2005 until two days ago it had managed a net total of only 4000 hits?

The answer lies in Leopard. Actually, a bunch of screenshots and a couple of videos, and Impulsive Highlighters seems to be the best place on the Internet to find those presently.


As you can see from the chart above, the statistics have gone up rather steeply. I love the fact that the new tall bars have completely flattened all previous records even though they weren't zero (well, it ain't logarithmically scaled, is it now?). I mean, the site used to get like a decent 4 visitors a day. :-) Ever since the Leopard screenshots were posted on ImHi, I was just hoping to see something like this. One fine morning, I woke up to see the hits number about a hundred times stronger than it usually is and I knew. Very amusing. Then I noticed that even with these many hits, all the comment counters were at zero. Now, it seems that since the "Only Registered Users can post" constraint has been lifted, people indeed are commenting on the state of the Leopard. I wonder if Apple Legal will strike and where.

Labels:


Someone would have to be extremely geeky (in a good way) to make that, which is to say that either the fellow is a kindred spirit of mine or this is a fake. The former seems to be more endearing. Oh yes, almost forgot to mention that that's supposed to be a crop circle, though, don't you think crop circles when viewed from this high look more like cool etchings on a household carpet?

Of course there's also the fact that the Titanic II trailer is out!


Gnats to you if you thought it was real. It's actually a very good fake job and sounds like some stupid director would actually want to pull it off (plus, wouldn't I feel just a little happier knowing he didn't die in the end?). But yeah, when I saw it my thoughts went like: no way, there's a line between fantasy and fiction and it isn't that fine… they wouldn't be stupid enough to do that… it must be a fake… hmm… dunno… these directors, they can pull it off just for the sake of earning money off a famous movie's sequel… gah, that scene's taken from Shawshank Redemption - it's a fake! The first scene I recognized was around 2:06 minutes. Your mileage may be better. :-)

Labels:

सारे जहां से अच्छा हिंदुस्तान हमारा

Labels:

Argh... I have only four more days at work left and a hell of a lot of work to finish! On top of all the work I would have without the added trouble of having to take a crash-course in JavaScript, I have to take a crash-course in JavaScript. The number of Google searches I'm doing with the keyword "javascript" in them has gone through the roof - the roof of the Taipei 101 that is. It has reached such a low point that recently, after having worked three hours straight on getting this JavaScript function to work (JavaScript script sounded a tad redundant), I took a nap and dreamt about debugging the same monstrosity for the next four hours. Some rest.

Meanwhile, some happy things have been happening, at least in the tech. world. Copies of - "legit" copies of - the Leopard Preview have finally surfaced on torrent sites like The Pirate Bay and are spreading at good speed. There is one gallery of insightful screenshots already up on Impulsive Highlighters and more are to come.

Labels:

So, this morning I woke up exactly at 10.33am and that is exactly when my alarm rang and I was just impressed by this alignment of… I dunno… stuff? Or maybe I'm a cell phone at heart too. Why 10.33? Well, it's nothing fancy. My alarm was actually set for 10.30 but the big clock that I look at is not 5, not 10, but exactly 3 minutes fast. Anyway, so there was this whole Cedro (my dorm... ex-dorm) reunion thing.

So we had brunch at Lauren's (never mentioned her on this blog before, so yay for Lauren) and then went for ice skating. I was apprehensive about ice skating, having never really skated before, and I wasn't wrong. It was hard, and although I didn't fall until I compelled myself to (I thought it was somewhat customary that I should fall on my first day of skating), I didn't go very far in terms of skating either. My feet kept bending inwards, I was unable to correct that problem and so my ankles started hurting like hell very soon. I took retirement from the activity and sat down and watched my friends skate instead. Incidentally, most of my friends are pretty good at this and I honestly had more fun watching them skate than skate myself. I don't think they believed that I was getting immense amounts of pleasure watching people perform neat little spinny things and were taking pity on me, and that was sad mostly because they thought I wasn't having fun.

I guess ice skating's just not my thing. It's not like I went with the purpose of ice skating anyway. The main purpose of these gatherings is usually just to hang out with friends, and stuff like this, in my opinion, is merely an excuse. That's all "imho" obviously. Anyway, I chatted with Adam (eh, most of you don't know him - just another guy with just another name) later today, who unfortunately couldn't make it to the whole get-together thing because of work, and he said that he didn't like ice skating either and that somehow really cheered me up because I thought perhaps something was wrong with me since I didn't enjoy ice skating while all the others were apparently having the time of their lives.

Once we got back to campus though, I did manage to stop by the Apple Store at Palo Alto and check out the new Mac Pros. Really fast, but really boring. YAWN! Case design… needs… changing. Apple is becoming… lazy.

Also, I had a lot of work to do since my job ends on Friday and I have to complete some stuff no matter what, so I decided to go home and do some of it instead of hanging out with the group for another eight hours until midnight. Got next to nothing done, but hey, at least I made the effort. Heard they played frisbee and read books… meh, wouldn't have enjoyed that anyway, because it wasn't Harry Potter. Ordered pizza from Pizza-My-Heart this time. Not worth it. I'm sticking to Domino's - they definitely deliver fresher even if they do have next to no options in toppings. Also, watched Ocean's Eleven yesterday and Ocean's Twelve today. Eleven was tons better but Twelve, in its own right, wasn't a bad movie either. Funny, mostly. I'd say 6.5/10 and 5/10 respectively. On the obvious scale.

Also, Parallels Desktop runs extremely slowly on this MacBook. Don't know why. It has Intel's VT technology and everything. OS X slows down as if it were travelling at 85% the speed of light. Just thought I'd put that out there.

Labels:

But first, a little tangent. If you don't like to read stuff of a technical nature, I apologize for the amount of tech-oriented content I've been posting recently, but the Mac is close to my heart. However, I usually try to post only meta-technological stuff on this blog and maintain the pure tech. stuff for the Impulsive Highlighters blog which is a free-for-all website for any kind of topic ranging from Domino's Pizza to Intel's Xeon. If, in fact, you feel inclined to join the group blog that is Impulsive Highlighters, you need only drop me a line in one of the comments sections and meet a couple of requirements such as being able to construct properly punctuated, grammatically correct sentences in any language and promising to write frequently on any topic or topics of your pleasing. I'm totally okay with literature in forms of Elvish, by the way; Quenya or Sindarin - take your pick; only, try not to write too much in Tengwar.

My main interest in today's musings is Apple's new Mac Pro workstation computer and how it shows a terrible want of a certain quality on Apple's part. Now, there are many curious aspects about this machine, but one that strikes me as particularly interesting is, for instance, its lack of physically distinguishable markings from its predecessor, the Power Mac G5, which looks remarkably similar on the outside, yet shares nary a common component on the inside. Perhaps you would attribute this to my recently posted theory that Apple is not innovating these days as much as it used to. I would agree with that and, today, I'm going to expound on my theory with a few facts added to the mix. First, I would like to show a series of pictures below of Power Macintosh computers sold between 1999 and 2002:

The Power Mac G3 Blue & White (B&W) - 1999


The Digital Audio G4 (mine) - 2000-2001


The Quicksilver G4 - 2001-2002

The Mirrored-Drive Doors (MDD) G4 - 2002-2003

Notice that, although the basic shape of the mould for all these Power Macs remained the same during the three-year period, Apple nonetheless made changes in the case designs that were significant enough that you could easily tell the age of the computer just by looking at it. It also made the newer Power Macs even more enticing to buy because they (arguably) looked a lot cooler than the ones they replaced. Also, one feature that I was clearly a fan of, and still am today, was the easily upgradeable nature of these computers. There is a latch-like handle on the side of each of these machines, that, when pulled opens up the computer thus:


The easiest-to-upgrade computer I have ever owned

The computer is laid out in front of you in a natural horizontal manner with no obstructions whatsoever and adding and replacing internal components is a process of admirable ease. It is because of this, that, over the course of the five years that I have owned my Power Mac G4, I have never given up on it. As of now, it has four times the amount of memory it originally shipped with, a new graphics card with twice the video memory, an additional hard drive boosting its storage by 5 times, a PCI slot that added USB 2.0 functionality to it, and a DVD±RW drive that replaces its aging CD-RW drive. And, I have recently purchased components that will make it over 3 times faster in the CPU department, yet again replace its graphics card for a new one with four times the memory of the original, yet again add a hard drive to it that will boost its storage capacity by about 8 times and a new monitor that will replace its CRT counterpart and provide video over DVI instead of VGA (ADC, to be more precise). This says a lot about the upgradeability of this machine. If you have enough money, you can upgrade any of the original Power Mac G4s to an extremely fast 2GHz G4 chip, up to 1.5GB of RAM and as powerful a graphics card as your money can buy, not to mention up to 2TB of storage (incidentally, same as the new Mac Pros), something not even possible in the Power Mac G5s that replaced it. You can also add AirPort and Bluetooth to it if you like. Even in 2001, this computer shipped with Gigabit Ethernet, Dual-FireWire ports and built-in antennas for a potential AirPort card. Mark you, this is a bottom-of-the-line computer we're talking about.

The G5, as it eternally remains - 2003-2006

The Mac Pro - 2006 onwards to infinity

Technobabble aside, G5-owners will tell you (with only a second's worth of hesitation) how despicably hard it is to upgrade their machines, the tons of components they have to take out before they can put new ones in and how much noise those nine fans in four cooling zones make. Also, Apple ditched the easy-to-open case design of the G4 era for one that went back about a decade in terms of modern marvel and the G5 thus had to be opened like any other commodity PC case (of the 1990s, that is). The G5 was also about 4 inches higher than the G4 and thus wouldn't fit beneath all but the largest desks, apart from being a beast in terms of size and weight and generally a thing that you would not want to carry huge distances if given the chance. It also had one less optical drive and the space for two less hard drives than its predecessor. And aside from all that, I should also remark on the fact that Apple did not make a single iota's worth of change to the case design over the entirety of the three years that it was in service, compared to the 4 new case designs Apple introduced in the three years that the Power Mac G3s and G4s were in service. I guess they were just too preoccupied with their cute, little iPods, which as a matter of fact, they were and the iPods underwent many design changes during the same time period. The Mac had taken a back seat it seemed, and I'm not quite certain about whether it has left that seat yet or not.

When eminent Mac columnists talk about the fact that Apple did not change the case designs for the new iMacs, MacBook Pros, Mac minis and Mac Pros, they do not hint at the fact that Apple has not being doing that sort of thing for a long time now, but at the conjecture that perhaps Apple did not want to shock its consumers by introducing a new processor architecture and case design simultaneously. I ask you people - tell me honestly whether you would have been more shocked or delighted if Apple had introduced some cool new designs rather than just rehash the old ones? In fact, the case changes are so boring that when I recently visited Mr. French who runs the computer section at the bookstore and asked him when the Mac Pros would be arriving (making my intentions clear that I was not in the market for one), he mentioned that their stock would be arriving the next day but that he would not care to put one up for display because of the Mac Pro's incredible similarity to the Power Mac G5 already on display and that it would be a complete waste of one extremely sellable piece of machinery. Disheartened, because I wanted to play with one and feared that I would have to make a trip to the Apple Store, I appealed to him to put one up on display and weakly protested with the fact that the new one had two optical drives on the front. Anyhow, in the regard of looking at Apple with a critical eye, these Mac columnists are more akin to Apple employees working at reputed publishing institutions than journalists because they write about Apple's products as if they were copying from something that Steve Jobs himself had prepared. Honestly, I have stopped reading their columns because a completely biased flattery of Apple is not what I want to read - that is something I can do on apple.com/macpro, thank you very much. Plus, this argument of not changing case design to not put people off doesn't even match up to the facts when you see that Apple did indeed change the case design somewhat for the MacBook as compared to the iBook and also introduced a Black model, which, if you've noticed, hasn't shocked people or anything, but has instead doubled the Mac laptop market share from 6% to 12% in just a few months.

So, I am sorry Apple, but I am very much underwhelmed by your lack of innovation at the moment and I am not going to unconditionally shower you with praises as far as the Mac Pro is concerned.

Labels:

or, Why the Mac community just pronounced a collective "Meh"


Before I begin, let me say that if there is one that haunts me day and night (or, at least when I'm in the process of writing these journal logs), it is the capitalization of titles. As you can see in the title above, I've basically just given up and used the standard 'Title Case' format in which each word, regardless of bloodline and upbringing, is capitalized. Of course, I hated doing that because 'an' and 'at' were clearly undeserving of this privilege, being common article and preposition respectively. I know it sounds rather like a made-up caste system of words, but don't judge me too harshly.

WWDC06 may hold some promise still as far as some minor announcements are concerned, but, for most people, the "show's over" and there's "nothing to see here". Now, as most people would tell you (or you could just gauge by Apple's constantly falling stock), nothing groundbreaking was introduced or announced at yesterday's keynote. In fact, the keynote itself wasn't the usual excitement filled event, unless you count that single incident where orgasm-equivalent applause erupted as Steve Jobs showed off the new, sexy Macintosh voice that can talk faster than Superman. Of course, Apple had never promised (or, by precedent, hinted) that the WWDC06 keynote would be anything else. A few days ago I did some peripheral research regarding the WWDC keynotes in the past and WWDC06 continues that trend. Far from announcing anything like a new iPod or an Apple-branded cellular phone, Apple hasn't ever even mentioned iPod statistics at WWDC. It is not the focus of the event! Apple has also never introduced any iMacs or iBooks at WWDC for exactly the same reason. If I refer to my own entry on Impulsive Highlighters from August 6, you will find that Apple has historically (if four years can be termed as such) almost always (a) previewed the upcoming version of Mac OS X and (b) released a relevant product such as Xcode or new Power Macs or made momentous announcements such as the switch to different OS or CPU architectures.

Thus, it was folly to expect more. In fact, I think that exactly the right amount of stuff was presented at the keynote. In my opinion, Apple's policy of releasing products as they're ready is very good. This means that if the new iMacs are ready in September, there's no point in waiting till Macworld 2007 to announce them. Conversely, although WWDCs and Macworlds will carry less product announcements, they will still have some important announcements as something that was ready in mid-July could be easily postponed till the beginning of August and thus they will remain as great conferences - I would personally have given anything but the $1600 required to visit the tradeshow. Perhaps a few months of slave labour at 1, Infinite Loop.

The only part where the keynote went seriously wrong, in my opinion, was the order of things. Certainly, this could have been done in a more exciting way. I say, introduce Leopard first, starting with the most boring feature (admittedly, 64-bit), going on to Mail (or skipping it because of the boredom it induced), then onto Dashboard, iChat somewhere in the middle and Time Machine in the end, which would have ended the demo with a big, hearty applause. The text-to-speech comparison could have been omitted, in my opinion. It did not give me the same orgasmic pleasure that the WWDC audience was obviously demonstrating. The Xserve would then be introduced, and Xcode 3's top-notch compiling performance on a cluster of Xserves demonstrated. As the "One More Thing", the new Mac Pros would be introduced. Forgive me if I'm wrong, but does this not look like a seriously better way to have presented the keynote?

Anyway, my dear Apple Acolytes, be not disheartened by the lukewarm keynote. Rejoice in the updated MacBook Pros, iMacs, MacBooks, Mac minis, and the new iPods (my prediction is September-October, same time frame as last year) that are yet to come this year.

Labels:

Interesting morning. I've had fun analysing all day and I've published my analysis of Mac OS X "Leopard" as previewed to the general public on Impulsive Highlighters. Do go and give it a read and I shall be glad of your opinions.

Labels:


An entire Sunday to spend in a Macintosh Mood. Who'd have thought it wouldn't be easy? Thankfully, I got up only at 11am and so didn't have all that much of the day to spend, and, in another four minutes it will have been 12 hours since I awoke. 4 hours of work today, during which I played one game of DotA, logged zero client interactions and listened to at least an hour's worth of "A Short History of Nearly Everything" by Bill Bryson which spans a whopping 19 hours (though still significantly less than the Order of the Phoenix at 26-29 hours). All this while being giddy with excitement about what is to come starting 10am tomorrow at Moscone Center in San Francisco. Man, I am such a geek. (That wasn't derogatory or anything, I just love being a geek)

However, there were still 8 hours before now and I have been scouring the Internet for stuff to read. I went to www.cocoadevcentral.com and visited each and every developer's blog listed there. I gobbled up all the information within reading distance but still wasn't satisfied. So, I went ahead and wrote two entire product reviews on Impulsive Highlighters. I even tried a new feature of iPhoto 6 - Photocasting, and thus published a Photocast of beautiful Crop Circle pictures on Impulsive Highlighters (they make for great desktop pictures). All this and I'm still hungry for more Mac stuff. There just ain't enough of it that I can find. And this fellow - name o' Steinberg - who has some sort of a blog-like column, is supposed to have posted a Pre-WWDC Rant but it's only 11 hours to the keynote and I don't see anything that looks even remotely like an update. You see how desperate I am?! Interrobang! Gotta love those.

So, anyway, I've decided to write my own Mac-related article since no one else will do me the courtesy. The question which a lot of people have asked me in all sincerity, knowing me to be a Mac evangelist is, "Why don't people buy Macs?" Of course, this is not a random stupid question. These people are aware of the fact that some people do indeed buy Macs; they are simply curious as to why more people don't, since Macs are, in their own words, beautifully elegant, elegantly beautiful and exceedingly simple and thus easy-to-use. For the purposes of this discussion, let me assume that the person who is in the market for a new computer is okay with buying software that is tied to hardware made only by a single manufacturer (Apple). Let me also assume that one of the Macs in Apple's product line satisfies all the buyer's hardware needs from design to specifications, including such things as built-in webcams and quality of speakers. Oh, yes, and I also assume that the person was buying a Mac to run the Mac OS primarily. So, at this point, why would someone turn away from a Mac?

Since I was (primarily) a Windows user for many long years before I switched to Mac, a reasonable question would be to ask why I switched to the Mac myself. Unfortunately, I am not a normal person. The reason I switched to the Mac is the reason why most people would switch to the Mac and the reason is "familiarity". You see, I have always been a computers person and at the end of 2000, I had told myself that I had used Windows for a long enough period of time, that I had all the experience I needed and that I needed to try something new. I tried a Mac, having never used one before. However, this is exactly, as I mentioned, why a person would usually not switch to a Mac. If you're comfortable with Windows, you have had very little trouble with viruses or other kinds of malware, you do not find yourself banging your head against the wall because you can't get your computer to do what you want it to, and it perfectly satisfies all your requirements, why should you switch to a Mac? The obvious answer is that you shouldn't.

I think that the obvious answer is also the correct answer in this case. If all you do is surf the web and check your email, in addition to using a few instant messenging software, you do not need a Mac. Yes, a Mac will offer a (arguably) better user interface, almost complete resistance to viruses (as of today) and better hardware-software integration. Thus, a Mac would be great for a person who is new to computers, and as I mentioned earlier, fits into all my assumptions. However, if you're already comfortable with Windows and you fit into my aforementioned description of a person who is comfortable with Windows, I don't see an iota of a reason that you should switch to a Mac. And this is coming from a fanatic like me. I will perhaps remain the person with the cooler computer in the end, but if you don't honestly care about that, you're the happier person in the end, aren't you?

Labels:


I love documentary-style movies, always have. I anticipated that this movie would be good and it was. I should say that anyone who can see it should go see it, although I'm not sure whether it's playing in movie theatres outside the USA because the main motive of this movie seemed to be to rouse "Americans". I've been roused; you don't need to be American to be roused by this movie.

Al Gore narrates through the entirety of the film - he and his trusty PowerBook (which gets a lot of screen time incidentally, and I, as a Mac aficionado, took due notice). The movie is somewhat akin to watching a recorded Keynote presentation with detours into little stories told by Al Gore every now and then. I don't have much to say because the movie says a lot that I did not have good memory enough to remember and repeat, except that, if the data he presented is fact, then we have much cause to be alarmed. No, I mean really. If the data he presented is fact, then the Earth will see dramatic changes in climate during our lifetime.

Of course, that is a conditional statement starting with an "if" but I believe that the statement in the conditional is actually true and the information he presented is indeed fact. I think so because I cannot imagine why somebody would go to such lengths to present incorrect data, how presenting incorrect data in a movie is profitting said person and that if the data in question is incorrect, how the person presenting it can assume that he won't be caught when he presents it to millions. These reasonable questions lead me to believe that the information is indeed fact and, as someone once said, "We are in deep shit."

"An Intellectual Truth" is not just a good film, it is a necessary film. You need to see it. In fact, I think that if Al Gore really believes in the fact that the Earth is more important than bars of gold, he should actually release this movie freely over the Internet through BitTorrent and all other possible channels. Global Warming, the issue under discussion, sounds unimpressive because it is not sudden like wars or bomb blasts, but it is in fact more important than all the wars we've ever had.
www.climatecrisis.net

Labels:

As far as I am concerned, there are two kinds of programming work I've done so far - (a) the stuff I did in school and in college up until now and (b) useful stuff. The thing is that, in school and in introductory programming courses in college (I can't speak about about the more advanced courses because that's all I've done), all I learnt about was algorithms and 'beautiful ideas in computer science'. It's the equivalent of having learnt stuff like multi-variable calculus but never having sat down and calculated the average of five numbers. Of course, what I'm doing right now is equivalent to calculating the standard deviation from a hundred thousand test cases - by hand. I am not by any means disputing the usefulness of algorithms or saying that what we did in school was wasted effort, but that "real" systems probably require only two awesome algorithms as solid foundation and then five hundred stories worth of non-algorithmic work. As far as the algorithmic portion is concerned, the order tracking system I'm working on practically has none. Here's how it looks like on paper:
  • Add orders into a database
  • Modify orders in a database
  • Query orders from a database
However, in reality there is a trillion times more to take care of. I would explain it all but it would be an immensely boring read I promise.

What I've realized - actually, I've known it for a long time, but this is the first time I'm implementing this kind of stuff myself - is that, in the average project, if the algorithms involved are the size of an apple, then data modeling is about the size of New Delhi and implementing that model around the order of Jupiter and Saturn combined. Debugging, surprisingly, is only as big as the Earth. I was tempted to say that implementation would be the size of the known universe, but then, as grand as it may sound, I would be lying. Of course, many developers would tell you that debugging would be the size of the known universe, but I've found that that's not as true for web programming as it is for the C++ stuff I've done. And that's mostly because C++ is an uptight bitch with a cauldron for a heart. It really is, no kidding. I mean, there's Java - the friendly maternal type who prevents you from doing blunders, there's C++ which lets you do pretty much all possible combinations of blunders you can ever imagine, and then there's PHP, which is more like the indulgent grandparent who simply lets you get away with a bunch of stuff. Although PHP looks like it's just C++ with a dollar-sign placed in front of variable names, it is remarkably different in its working because it gives you the benefit of the doubt in almost all the right places where as C++ does it in all the wrong places. For example, almost all the of "Fatal Errors" I receive when I try to run a dysfunctional PHP script are for obvious things like making a syntactical error (I almost never remember to put a semicolon after "echo" statements - it's always those pesky "echo" statements). In contrast, C++ will give you errors that, once you resolve them, will make you want to bite your own leg off. I'm not even going to mention one because it might kill a portion of my soul (calculated to be 4.37% by latest estimates) in the process. To give you some insight, I'll tell you a couple of things that C++ does. For example, if you make a new variable, say a harmless integer, and you ask C++ to simply print the contents of this brand new variable, you'll get some totally random number like 1726 and you're going to ask "Well, who ordered that?" and you'd be quite justified in doing so. And because of this "feature", you get some really weird bugs in your code because you forgot to initialize the number to be 0 (hey, it happens) and wrote the rest of your code assuming that you did, and let me tell you - unless your program is only a couple of hundred lines of code, it is going to take you an eternity to figure the problem out, and especially so if you just started programming, say, the day before. Every sensible programming environment initializes variables to something reasonable, like 0, but no, not C++. With integers, it might only be harmful to a limit, but what if you forgot to initialize a pointer (a pointer is a variable that stores the memory address of another variable)? Having finished CS106B recently, I should like to mention that the possibilities are virtually limitless and the result of it all is a person with a significantly reduced quantity of hair.

And this is the sort of thing that makes me say "No Wonder". After this summer, I think I'm going to be a lot softer on the developer if I find a bug in my favourite piece of software or when Windows crashes again (yeah, the if/when thing really doesn't apply here), because, honestly speaking, if you multiply the amount of code you have by 2, you increase the complexity of debugging that code by 102. And any person or group of persons working on a project that claims to have "millions of lines of ancient C code" clearly deserve the world's pity.

Labels:

Wow, the tech. world is seemingly abuzz with a whole lot of boring junk. In the past week, we've seen two Firefox updates, 1.5.0.5 and 1.5.0.6. Seriously, when it crosses the third decimal, a lot of people stop caring (not me though, I keep my unused copy of Firefox fully up to date). Also, there's this whole rumour about the Apple mobile phone which finally has some pictures (eight days before its supposed date of launch) that look even mildly believable.

Meanwhile, there might be a second coming of the Cocoa Addiction. I told myself a few days ago that it would be mighty crap if I just spent an entire summer without doing an internship or learning anything that could get me one next year. So, I decided to pick up where I left off, started reading that "Building Cocoa Applications" book again and I'm glad to say that I'm making fair progress and have made a snazzy calculator - Universal binary and everything! Happy times cometh.

Labels: