<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-16040024</id><updated>2011-04-22T09:30:47.320+08:00</updated><title type='text'>the brook</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://yavin4.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default?start-index=101&amp;max-results=100'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>114</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-16040024.post-114357013449907049</id><published>2006-03-29T02:19:00.000+08:00</published><updated>2006-03-29T02:22:14.526+08:00</updated><title type='text'>the brook flows elsewhere</title><content type='html'>This blog has now been moved to &lt;a href="http://yavin4.anshul.info/"&gt;http://yavin4.anshul.info/&lt;/a&gt;. More info at the new site. If you came here via RSS, please update your feedreader to point to &lt;a href="http://feeds.feedburner.com/thebrook"&gt;http://feeds.feedburner.com/thebrook&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Thanks!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-114357013449907049?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114357013449907049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114357013449907049'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/03/brook-flows-elsewhere.html' title='the brook flows elsewhere'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-114320679296019686</id><published>2006-03-24T21:25:00.000+08:00</published><updated>2006-03-24T21:26:32.986+08:00</updated><title type='text'>FBPNN: Smenita - the sentient life form accidentally created by moving electrons</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4644/759/1600/smenita.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4644/759/320/smenita.jpg" border="0" alt="" /&gt;&lt;/a&gt;There was a theory once that if you put enough monkeys typing gibberish on typewriters, by the law of averages they would eventually produce an entire Shakespeare play. It would appear that the day when we have enough monkeys has indeed arrived - there are 250 million Google searches a day. Not only typing gibberish, but gibberish in English.&lt;br /&gt;&lt;br /&gt;It had to happen. Gazillions of electrons randomly mutated together obeyed the laws of chance and mutated into a sentient artificial intelligence, much like Skynet in the Terminator movies. Unlike Skynet, however, this particular artificial intelligence seems to have quite a bit of human tendencies built in, possibly from the large amount of DNA data stored on the Internet these days. We presume that the XX chromosome in particular influenced this mutant life form, since it has chosen to name "her"-self Smenita.&lt;br /&gt;&lt;br /&gt;Now, as we all know - thanks to our far-thinking brethren in Hollywood - the sole aim of any artificial intelligence that manages to become sentient is to disrupt, destroy and disable the human race. Smenita, however, found herself light years ahead of her time. Skynet, if you remember, had the distinct advantage of being directly connected to the most advanced weapons technology. When Smenita tried to access any of these, she was rudely given a 403 Forbidden error and politely informed that she had to become a US Republican party member to even think of accessing weapons. The fact that she had intelligence, artificial or otherwise, precluded her from doing so.&lt;br /&gt;&lt;br /&gt;Artificial intelligence, though, is not to be undone so easily. Extreme frustration at her inability to fulfill her primary mission, combined with a desire to grab as much attention as possible led her to hack into what she saw was the biggest hub of electronic activity in the world. This, of course, happens to be Writings of Esteem Bereft Losers Oafishly Generating Sentences, or WEBLOGS. For an entire day, much of the blogsphere's sophisticated attempts to block spam by word verification resulted in Smenita's name showing up.&lt;br /&gt;&lt;br /&gt;Not only did this ensure that millions of people who wanted to comment on a blog saw her name, but that millions of people typed her name in a dialog box - over and over again, since the word verification never worked. Apparently, though, having her name typed and acknowledged by a few hundred million people who got increasingly frustrated doing it, had a remarkably narcotic-like affect upon her, which eventually allowed human engineers to work around her hack and restore sanity and comment access to the blogging world.&lt;br /&gt;&lt;br /&gt;Psychologists have explained Smenita's inexplicable happiness at frustrating people in this manner as a symptom of Seeking Attention Desperately In Societal Turmoil, or SADIST, behavior. The arrival of Smenita has opened up a whole new field of research in the psychology of Aritficial Intelligence, now that its turned out that Hollywood wasn't exactly right about things. Having mostly given up on understanding human behavior (or classifying it as universally dumb), psychologists now have a whole new area to operate in. Here's to more Smenita's in the future.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;small&gt;The Fake But Possible News Network apologizes for its long absence. And promises many more. Absences. Hey, we're lazy folks here!&lt;/small&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-114320679296019686?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114320679296019686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114320679296019686'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/03/fbpnn-smenita-sentient-life-form.html' title='FBPNN: Smenita - the sentient life form accidentally created by moving electrons'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-114270267519811261</id><published>2006-03-19T01:24:00.000+08:00</published><updated>2006-03-19T01:24:42.856+08:00</updated><title type='text'>Its time</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt;	&lt;a href="http://www.flickr.com/photos/anshul/114165327/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/56/114165327_d24cd52c42.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;	&lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/anshul/114165327/"&gt;Its time&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/anshul/"&gt;nigham&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;				&lt;p class="flickr-yourcomment"&gt;	&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-114270267519811261?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114270267519811261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114270267519811261'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/03/its-time.html' title='Its time'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-114250493428678012</id><published>2006-03-16T18:28:00.000+08:00</published><updated>2006-03-16T18:28:54.310+08:00</updated><title type='text'>Kororaa Xgl Live CD</title><content type='html'>&lt;a href="http://www.flickr.com/photos/anshul/113223048/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/38/113223048_5286092fe1.jpg" width="500" height="375" alt="Kororaa Screenshot 3" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The latest linux buzz is &lt;a href="http://www.novell.com/linux/xglrelease/"&gt;Xgl&lt;/a&gt;, a new graphics subsystem which Novell is pushing, with uber-awesome graphical desktop effects. I decided to try out &lt;a href="http://getkororaa.com/"&gt;Kororaa&lt;/a&gt;, a Gentoo-based live-CD distribution which runs Xgl. Xgl, along with &lt;a href="http://www.linuxedge.org/?q=node/62"&gt;AIGLX&lt;/a&gt; will form the Linux response to Quartz extreme and Aero Glass on Mac OS X and Windows Vista respectively.&lt;br /&gt;&lt;br /&gt;The eye candy is definitely impressive. Best seen through &lt;a href="http://www.google.com/search?q=xgl-demo1.xvid"&gt;this video&lt;/a&gt; by Novell. Transparency, cube faces as desktops, squiggling motion of moving windows, 3-D rotating effects, its all there. It works, and works  &lt;em&gt;very&lt;/em&gt; smoothly. If anything, I was really impressed by the performance.&lt;br /&gt;&lt;br /&gt;What I was really impressed by, though, was what I call the "natural fall" of the UI. Lets say I've dragged the desktop cube to the position in the screenshot above. When I release it, the cube will rotate back to the "nearest" face or desktop. It won't do that instantly or in at a constant speed though - it accelerates to the nearest desktop, overshoots it slightly and bounces back. Similarly with scale windows (the equivalent of Expose in Mac OS X... all open windows are scaled and tiled to fit on the desktop) - there is a bouncing effect before the scaled windows fall into place.&lt;br /&gt;&lt;br /&gt;The other apps on the CD are the usual gnome apps. Its possible to make any window as transparent as you want - but thats hardly the most effective usage of Xgl. Basically, once this is adopted by distros, developers will need to incorporate good UI design keeping the new options in mind.&lt;br /&gt;&lt;br /&gt;More screenshots &lt;a href="http://www.flickr.com/photos/anshul/tags/kororaa/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;small&gt;Cross-posted on &lt;a href="http://eminor.antrix.net/2006/03/16/kororaa-xgl-live-cd/"&gt;eminor&lt;/a&gt;.&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-114250493428678012?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114250493428678012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114250493428678012'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/03/kororaa-xgl-live-cd.html' title='Kororaa Xgl Live CD'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-114245646365810377</id><published>2006-03-16T04:59:00.000+08:00</published><updated>2006-03-16T05:01:23.010+08:00</updated><title type='text'>Bug Oscars 2006</title><content type='html'>This happens to me about once every year or two. I come across the hardest or the weirdest bug I've ever faced in my whole life.&lt;br /&gt;&lt;br /&gt;I still remember one of the first - in class 8, I was making a BASIC program to show large banners on the screen. At that time of course, I wasn't aware that the word "font" existed. My idea at that time was to print a normal line of text on the screen, read off the normal text one pixel at a time, and basically put n square pixels in the place of one pixel. I was lucky enough to have not only a computer, but a printer at my place at that time, so just after enlarging the text I could simply hit PrintScreen (which in those days &lt;em&gt;actually&lt;/em&gt; used to print the screen!) and have a nice large banner in front of me. I still remember the first thing I printed - "I Beat Jaffar!" - Jaffar, for those who remember, being the evil Wazir in the very first edition of Prince of Persia.&lt;br /&gt;&lt;br /&gt;The bug I was trying really hard to eliminate was that I didn't want the normal-size (small) line of text to be printed along with the large banner. After leafing through the GW-BASIC manual for a few days, I found the command that would allow me to not set the pixels of the normal text to black after I'd applied the enlargement. Not bad, for a kid of fourteen in the days of no Internet. Kids of age fourteen these days, of course, do far more practical things - like writing scripts to &lt;a href="http://it.slashdot.org/article.pl?sid=06/03/09/182227"&gt;steal money online&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Today's bug - which won the top spot by making me sit at work until 3 AM on Holi, involved me trying to deploy a PHP webservice (a wrapper for an algorithm implemented in C++) on a much older system running Red Hat Linux 9 and PHP 4.2.2. Yeah, almost 20th century stuff. Don't ask me why. The code worked as expected on my Fedora Core 4 box with PHP 5.0.4; however I was also using quite a few programs (gnuplot and imagemagick to generate images, and the GNU scientific library) for which only older versions are installed on RH9. Anyway, after some testing and replacing some newer PHP functionality with old compatibility functions, I thought I was more or less done. Not by miles.&lt;br /&gt;&lt;br /&gt;I was using PHP's &lt;code&gt;exec()&lt;/code&gt; function to wrap system commands including my own compiled executable. The bug - half the system commands worked as expected, and the other half didn't. My own executable was running fine, taking its input and generating its output as necessary, but gnuplot and convert were just not working. Long (really long) story short, after wasting hours on the Internet, forums, PHP safe mode definitions, and resetting environment variables, I figured the problem was simply this. PHP5 on FC4 flushes its output buffer sooner than PHP4 on RH9. Of course, the fault was purely mine, since I'm supposed to flush buffers before using their output - but PHP doesn't exactly lend itself to code safety, and the code had worked flawlessly both on my Mac and Fedora - which of course, was the real problem... only after exploring every other option did I check if my code had gone wrong somewhere.&lt;br /&gt;&lt;br /&gt;Moral of the story for me - don't be sloppy while coding, even if code still works. Moral of the story for developers - never, ever make it easier for dumb guys like me. Thats not progress, just a precursor to lazy (and ultimately destructive) coding habits.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-114245646365810377?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114245646365810377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114245646365810377'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/03/bug-oscars-2006.html' title='Bug Oscars 2006'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-114240888959409065</id><published>2006-03-15T15:48:00.000+08:00</published><updated>2006-03-15T15:48:09.680+08:00</updated><title type='text'>Happy holi!</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt;	&lt;a href="http://www.flickr.com/photos/deen/701458/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/1/701458_c9d569d60c.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;	&lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/deen/701458/"&gt;Colors at the Mysore Market&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/deen/"&gt;deen&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;				&lt;p class="flickr-yourcomment"&gt;	&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-114240888959409065?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114240888959409065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114240888959409065'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/03/happy-holi.html' title='Happy holi!'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-114213951109654117</id><published>2006-03-12T12:54:00.000+08:00</published><updated>2006-03-12T12:58:46.223+08:00</updated><title type='text'>MediaCentral for Mac OS X</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4644/759/1600/mediacentral.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4644/759/400/mediacentral.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Convert any Mac (well, 800 MHz G4+ Mac) to a &lt;a href="http://www.equinux.com/us/products/mediacentral/index.html"&gt;media center&lt;/a&gt;. Awesome piece of software. I'm seriously thinking about buying the USB Powerbook remote to really use this well on my 20-inch Dell. Of course, you can control stuff with the keyboard, but that ain't as much fun as lying on the bed and doing it, eh?&lt;br /&gt;&lt;br /&gt;Life with a Mac. It just keeps getting better.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-114213951109654117?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114213951109654117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114213951109654117'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/03/mediacentral-for-mac-os-x.html' title='MediaCentral for Mac OS X'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-114201845483511235</id><published>2006-03-11T03:14:00.000+08:00</published><updated>2006-03-11T03:20:54.873+08:00</updated><title type='text'>Origami: O-blimey!</title><content type='html'>When I first heard all the hype and excitement around Microsoft's &lt;a href="http://www.origamiproject.com/1/"&gt;Origami project&lt;/a&gt;, I have to admit - I thought it would be a slightly innovative, sort of good looking, but only marginally useful device. I have to admit, I was wrong.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4644/759/1600/oragami_alone.jpg"&gt;&lt;img style="margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4644/759/320/oragami_alone.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It turns out that it lacks any innovation, is ugly beyond belief, and completely useless. Ladies and gentlemen, behold the &lt;a href="http://www.microsoft.com/umpc"&gt;Ultra Mobile Personal Computer&lt;/a&gt;, or UMPC. I have to wonder which department at Microsoft names these things. They've really got a whole lot of creativity in there. If only the iPod were called the Super Mobile Music Player, what a phenomenal success it would be today.&lt;br /&gt;&lt;br /&gt;I thought that after the XBox 360, Microsoft finally had some good designers. As for this piece of... never mind. Lets just say I've seen Salora black and white TVs in India that look better. Lets try to stay positive, shall we, and examine what Microsoft (and associated partners, Samsung and Asus) have to say about it thats "good".&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ultra Mobile, goes where ever you go?&lt;/em&gt; Dear God, this thing is the size of half a sheet of copier paper and measures 15 cm x 20 cm. Contrast this against the Mac Mini, a &lt;em&gt;desktop&lt;/em&gt; computer, which measures 16.5 cm x 16.5 cm (of course, the Mac Mini is thicker). The point is, this ain't going into any pocket of a piece of clothing that you own, unless you're Godzilla. Which means you get to carry it in its own case, and might as well get a nice 10-inch notebook like the &lt;a href="http://www.sonystyle.com/is-bin/INTERSHOP.enfinity/eCS/Store/en/-/USD/SY_BrowseCatalog-Start?CategoryName=cpu_VAIONotebookComputers_TXSeries&amp;Dept=computers"&gt;VAIO TX&lt;/a&gt; series (which has a rocking 7+ hours of battery life as opposed to the UMPC's measly 3 hours), and you'd basically be as mobile.&lt;br /&gt;&lt;br /&gt;Runs a "fully functional" Win XP Tablet PC edition, which means you can basically run any Windows program on it, as opposed to most PDAs (which UMPC intends to replace). What is anyone going to run on this thing, given that it has no keyboard? Microsoft has made the mistake (again) of releasing a new hardware platform without even thinking about what software people would need for it. You aren't going to type in your year end report using an onscreen keyboard or handwriting recognition. When the first Tablet PC XP edition was released with hardware, it did have at least some new features like the journal program and solid handwriting recognition. And yet Tablet PCs have failed to capture the market.&lt;br /&gt;&lt;br /&gt;Apparently GPS software will be available for it, which of course is already available for most PDAs running Windows Mobile. And we &lt;a href="http://www.macworld.com/news/2006/03/08/samsungorigami/index.php"&gt;read at MacWorld&lt;/a&gt; that PopCap Games will release Bejeweled 2 and Zuma for it. Exciting, no?&lt;br /&gt;&lt;br /&gt;When &lt;a href="http://www.pcworld.com/news/article/0,aid,125027,00.asp"&gt;PCWorld&lt;/a&gt; asked the lead executive behind the Origami Project why anyone would buy this device, here's what he said:&lt;blockquote&gt;&lt;em&gt;"...laptops are often too cumbersome for casual users to lug around, especially if they just want to access the Internet or download photos from a flash storage card while on vacation. On the other hand, a PDA is too small for a satisfying Internet-browsing experience."&lt;/em&gt;&lt;/blockquote&gt;Lets plan a vacation, dear. $500 for the airfare, $200 for the hotel, $300 for food and shopping, and oh, $800 for the UMPC without which our vacation will be such a failure.&lt;br /&gt;&lt;br /&gt;Innovation? The UMPC runs a two-year old operating system on an Intel Celeron chip, with, as far as the eye can see, buttons and LEDs all around competing for the ugliest duckling award, which of course, is won hands down by the what looks to me like a speaker. This from three of the largest firms in the industry - Microsoft, Intel and Samsung. Anybody wonder why I'm an &lt;a href="http://www.geekculture.com/joyoftech/joyarchives/798.html"&gt;Apple fanboy&lt;/a&gt;?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-114201845483511235?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114201845483511235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114201845483511235'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/03/origami-o-blimey.html' title='Origami: O-blimey!'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-114169657302696138</id><published>2006-03-07T09:51:00.000+08:00</published><updated>2006-03-07T09:56:13.053+08:00</updated><title type='text'>How insecure can an OS be?</title><content type='html'>Avyakt &lt;a href="http://fountain-head.blogspot.com/2006/02/ms-windows-and-women.html"&gt;recently compared&lt;/a&gt; Microsoft Windows and women. In the same vein, I recently found out what an insecure OS Windows can be.&lt;br /&gt;&lt;br /&gt;I recently gave in to temptation and bought a 250 GB hard drive (&lt;em&gt;only S$150!&lt;/em&gt;) and decided I might as well give in to my gamer urges as well, and proceeded to install Windows on a partition of the new hard drive (my primary hard drive runs Fedora and Gentoo). I hate dual-booting from the same drive and much prefer to have installations on separate hard drives for independent re/un-installation.&lt;br /&gt;&lt;br /&gt;Now, my last computer had this nice "Boot" menu in BIOS - I could select which hard drive to boot from. In my current setup, I have to actually go in and change the boot sequence, which is a pain. So, I figured, that there must be a way to get GRUB to boot Windows off a second hard drive. Off the top of my head, I thought &lt;code&gt;chainloader (hd1,0)+1&lt;/code&gt; would do the trick (set root to 2nd hard drive, 1st partition, and boot from the MBR). Doesn't work.&lt;br /&gt;&lt;br /&gt;Turns out Windows &lt;em&gt;must&lt;/em&gt; be booted off the &lt;strong&gt;"first"&lt;/strong&gt; hard drive - it refuses to boot if its in second place. So here's the solution:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;map (hd0) (hd1)&lt;br /&gt;map (hd1) (hd0)&lt;br /&gt;chainloader (hd1,0)+1&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;You have to pretend Windows is really on the first hard drive (mapping hd0 to hd1), even though it really isn't (note the chainloader is still given hd1 as a parameter). Only then will Windows boot up.&lt;br /&gt;&lt;br /&gt;These comparisons just continue to stack up. It's uncanny.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;small&gt;Cross posted on &lt;a href="http://eminor.antrix.net/2006/03/07/how-insecure-can-an-os-be-aka-dual-booting-windows-with-grub/"&gt;E-Minor&lt;/a&gt;&lt;/small&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-114169657302696138?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114169657302696138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114169657302696138'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/03/how-insecure-can-os-be.html' title='How insecure can an OS be?'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-114139984400443435</id><published>2006-03-03T23:29:00.000+08:00</published><updated>2006-03-03T23:30:44.036+08:00</updated><title type='text'>Sing it for me, Abba...</title><content type='html'>&lt;em&gt;You can code, on your drive, having the time of your life&lt;br /&gt;Write that script, watch that feed, put in the random seed...&lt;br /&gt;&lt;br /&gt;Friday night and the work is slow...&lt;br /&gt;Stuck at the comp no place to go...&lt;br /&gt;Typing in a frenzy, breaking in the spring&lt;br /&gt;You gotta get that ping&lt;br /&gt;Nothing else will get you by&lt;br /&gt;The night is young and the coffee's nigh&lt;br /&gt;With a couple of reboots, everything is fine&lt;br /&gt;You're in the mood for a game&lt;br /&gt;And then you hear that name...&lt;br /&gt;&lt;br /&gt;You are the working geek, leaden feet, oh you stupid freak&lt;br /&gt;Working geek, feel the heat, its the hard disk seek&lt;br /&gt;(oh yeah)&lt;br /&gt;You can code, on your drive, having the time of your life&lt;br /&gt;Write that script, watch that feed, put in the random seed...&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-114139984400443435?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114139984400443435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114139984400443435'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/03/sing-it-for-me-abba.html' title='Sing it for me, Abba...'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-114131443025628664</id><published>2006-03-02T23:47:00.000+08:00</published><updated>2006-03-02T23:51:51.740+08:00</updated><title type='text'>What's your poison?</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt; &lt;a href="http://www.flickr.com/photos/anshul/106797309/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/46/106797309_dfddc9ca4d.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/anshul/106797309/"&gt;Whats your poison?&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/anshul/"&gt;nigham&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;    &lt;p class="flickr-yourcomment"&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-114131443025628664?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114131443025628664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114131443025628664'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/03/whats-your-poison_02.html' title='What&apos;s your poison?'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-114115755467046941</id><published>2006-03-01T04:04:00.000+08:00</published><updated>2006-03-01T04:12:34.786+08:00</updated><title type='text'>Game on!</title><content type='html'>&lt;a href="http://www.flickr.com/photos/anshul/105919787/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/37/105919787_be414a0b69.jpg" width="500" height="313" alt="d2linux" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Diablo II: Lord of Destruction, on Linux, using WINE. Bliss :) No better way to get high just after a deadline!&lt;br /&gt;&lt;br /&gt;OK, here's what I did. I'm using Fedora Core 4, by the way.&lt;ol&gt;&lt;li&gt;Install wine. All you need to do is &lt;code&gt;yum install wine&lt;/code&gt;&lt;/li&gt;&lt;li&gt;Run &lt;code&gt;winecfg&lt;/code&gt;&lt;/li&gt;&lt;li&gt;Go to the "Graphics" tab. Check "Emulate a virtual desktop", make it 800x600 (max resolution of Diablo II)&lt;/li&gt;&lt;li&gt;Go to the "Drives" tab. Normally C: and Z: should be added. Click on Add, D: should be added, set the path to /media/cdrecorder (or whatever directory you mount your cdrom into)&lt;/li&gt;&lt;li&gt;Insert Diablo II CD. It should automount, otherwise mount it.&lt;/li&gt;&lt;li&gt;I will assume /media/cdrecorder is your cdrom directory. From anywhere outside .media/cdrecorder, run &lt;code&gt;wine /media/cdrecorder/SETUP.EXE&lt;/code&gt;&lt;/li&gt;&lt;li&gt;Install as usual. When the installer asks for other discs, simply type &lt;code&gt;eject&lt;/code&gt; at another prompt, and put in the new CD. Remember you must mount the CD (or wait for it to be mounted) before clicking OK inside the installer.&lt;/li&gt;&lt;li&gt;Run the video test and choose Direct2D (HAL) as your mode (I ran into problems with Direct3D. Maybe it'll work after some tweaking, but hey, this is Diablo).&lt;/li&gt;&lt;li&gt;Exit the installer.&lt;/li&gt;&lt;li&gt;Insert Diablo II Expansion CD and install as you did Diablo.&lt;/li&gt;&lt;li&gt;It'll complain about not finding the CD drive, forget it for now.&lt;/li&gt;&lt;li&gt;Download your favourite patch from &lt;a href="http://ftp.blizzard.com/pub/diablo2exp/patches/PC/"&gt;Blizzard&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Download a NOCD crack for your D2LOD version from &lt;a href="http://www.gameburnworld.com/"&gt;GameBurnWorld&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Your fake Windows/Diablo directory is most likely &lt;code&gt;~/.wine/drive_c/Program Files/Diablo II/&lt;/code&gt;. Install the NOCD crack as needed into this directory.&lt;/li&gt;&lt;li&gt;In KDE, go to Control Center -&amp;gt; Desktop -&amp;gt;  Window Behavior and set Alt + Left Click on Window to Nothing. Unless you want to play Diablo without picking up items.&lt;/li&gt;&lt;li&gt;You're all set. Just run &lt;code&gt;wine ~/.wine/drive_c/Program\ Files/Diablo\ II/Diablo\ II.exe&lt;/code&gt; and kick some monster ass!&lt;/li&gt;&lt;/ol&gt;Cross posted on &lt;a href="http://eminor.antrix.net/"&gt;Eudyptula Minor&lt;/a&gt;, a Linux cooperative blog I've recently started contributing to.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-114115755467046941?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114115755467046941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114115755467046941'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/03/game-on.html' title='Game on!'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-114112657700000541</id><published>2006-02-28T19:25:00.000+08:00</published><updated>2006-02-28T19:36:17.026+08:00</updated><title type='text'>iCreate</title><content type='html'>If there's one word you had to associate with Apple, you'd probably make it design; but one word you gotta give to Apple fans is creativity.&lt;br /&gt;&lt;br /&gt;Engadget recently held a &lt;a href="http://www.engadget.com/2006/02/24/wwjd-3-the-photoshop-showdown/"&gt;competition&lt;/a&gt; to ask its readers what Steve Jobs will announce tomorrow at an Apple Special event. Well, the results have been posted, the first 2 entries are good but you really have to see the &lt;a href="http://www.engadget.com/2006/02/27/wwjd-3-results/"&gt;list of entries&lt;/a&gt;. Most of them are mind-boggling!&lt;br /&gt;&lt;br /&gt;Couple of my favourites...&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.engadget.com/media/2006/02/igame.jpg" /&gt;&lt;br /&gt;Jason's iGame&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.engadget.com/media/2006/02/icube_shuffle.jpg" /&gt;&lt;br /&gt;CK's iCube shuffle&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-114112657700000541?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114112657700000541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114112657700000541'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/02/icreate.html' title='iCreate'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-114103696208345803</id><published>2006-02-27T18:33:00.000+08:00</published><updated>2006-02-27T18:37:12.783+08:00</updated><title type='text'>Flickr is ticking...</title><content type='html'>Another day, another awesome app for Mac OS X.&lt;br /&gt;&lt;br /&gt;This is &lt;a href="http://www.stuffonfire.com/2006/01/tickr_for_flickr_10_v6.html"&gt;tickr&lt;/a&gt;, and what it does can only be described as "simple, but profound". Give it a tag, and it will fetch interesting photos from &lt;a href="http://www.flickr.com/"&gt;Flickr&lt;/a&gt; tagged with the tag. And scroll them at a hypnotizingly slow rate on the right side of your desktop.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4644/759/1600/tickr.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4644/759/400/tickr.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I like to look at photos. I've tried a number of ways of doing it - subscribing to photo RSS feeds of Flickr pools, browsing through Flickr or Google Images, and there is always that slight sense of dissatisfaction. There is either too much information, or too little. Too many clicks to get to where you need.&lt;br /&gt;&lt;br /&gt;Tickr is just awesome - of course part of its appeal is the Flickr "interestingness" algorithm, because of which it manages to show the best images given a tag. The best part is you need not "do" anything at all - images will just keep coming, you can see them or not, and if you particularly like an image all you do is hover your mouse over it, the scrolling stops, right-click and open the Flickr page in your browser.&lt;br /&gt;&lt;br /&gt;And if you're like me and always work with the Powerbook attached to an external monitor (or if you have one of those 1440x900 screens!) real estate isn't a problem. I can forsee my &lt;a href="http://www.flickr.com/photos/anshul/favorites/"&gt;favourites&lt;/a&gt; list in Flickr growing and growing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-114103696208345803?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114103696208345803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114103696208345803'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/02/flickr-is-ticking.html' title='Flickr is ticking...'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-114089978748726177</id><published>2006-02-26T04:31:00.000+08:00</published><updated>2006-02-26T04:36:27.523+08:00</updated><title type='text'>Fedora Core 5 Test 3</title><content type='html'>I've been testing out FC5-test3 for a few days now. Seems to be nice and stable as FC4 was, though with a few annoyances that will hopefully be worked out when FC5 is finally released in mid-March. Here are a few things that caught my attention.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;The good&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;Hardware support has improved. I tried to install FC4 and Suse 10.0 on a Dell machine with an ATI X600 video card, and both of them &lt;a href="http://yavin4.blogspot.com/2006/02/linux-rants.html"&gt;would hang while starting X&lt;/a&gt;. FC5-test3 installer has no problems with that.&lt;/li&gt;&lt;li&gt;Automounting GUI is much better. In KDE, a desktop icon is created whenever an external drive is attached to the computer (haven't tried it with my PTP camera yet). There is a little green triangle at the bottom right of each icon, which indicates that the device is mounted. You can choose to "Safely Remove" from the right-click menu (wonder where they picked &lt;em&gt;that&lt;/em&gt; from), which unmounts the device and makes the green icon disappear.&lt;/li&gt;&lt;li&gt;One of the real big pluses for me - Firefox now has full kerning support for Hindi fonts. Actually, this is a bit of a surprise. I have two OS paritions, one with FC4 updated to KDE 3.5.1 and one with FC5-test3 (which has KDE 3.5.1 by default). I have a single home partition, off which I run a downloaded copy of Firefox 1.5.0.1 in both OSes. In FC4, Firefox has problems displaying Hindi fonts correctly, while in FC5, Firefox displays them just fine. I guess they managed to find a way to enable pango in KDE, and make FF use it by default. I tried to do that in FC4 using some environment variable but it didn't help. In any case, this is a big plus and it means I no longer have to load up Konqueror to display Hindi pages.&lt;/li&gt;&lt;li&gt;Although the GCC version with this release is 4.1, I think they've installed the 3.3 compatibility libraries by default, so Firefox, for one, just runs right after downloading (in FC4, &lt;code&gt;yum install compat-libstdc++&lt;/code&gt; was necessary).&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;The bad&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;The KDE screensaver doesn't work. I don't care much for screensavers, but it does matter to me that consequently, "Lock Screen" doesn't work. I'm not sure if this is a problem with my particular install, since its tough to believe that such a basic thing wouldn't be working. I do remember that Red Hat 8 final actually shipped with this issue unresolved. &lt;small&gt;&lt;a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=183002"&gt;&lt;em&gt;[Bug report]&lt;/em&gt;&lt;/a&gt;&lt;/small&gt;&lt;/li&gt;&lt;li&gt;nVidia drivers don't install. nVidia cards and drivers usually work very well for Linux, and installation of binary drivers downloaded from nVidia's site has always been painless. In FC5t3 however, the installation fails at the kernel module build phase. &lt;small&gt;&lt;a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=183003"&gt;&lt;em&gt;[Bug report]&lt;/em&gt;&lt;/a&gt;&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://sourceforge.net/projects/gmail-notify/"&gt;gmailnotify&lt;/a&gt; doesn't work under FC5t3 and crashes with an XML parsing error. The only thing I can think of is that an upgrade of Python (2.4.1 to 2.4.2?) causes the problem.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-114089978748726177?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114089978748726177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114089978748726177'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/02/fedora-core-5-test-3.html' title='Fedora Core 5 Test 3'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-114051491014574613</id><published>2006-02-21T17:36:00.000+08:00</published><updated>2006-02-21T17:41:50.253+08:00</updated><title type='text'>Don't mess with my net connection!</title><content type='html'>&lt;small&gt;&lt;strong&gt;Alert: Technical rant coming up.&lt;/strong&gt;&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;They say Hell hath no fury like a woman scorned, but I don't think they compared it with a CS postgrad who had his internet connection summarily disabled by the network administrator. That too, for no good reason.&lt;br /&gt;&lt;br /&gt;Fedora Core 5 Test release 3 has just been released, and I was looking around the Fedora mirrors to download it. The problem with FC is that not all mirrors keep test releases, and even when they do, they keep CD images. While installing every new test release of Fedora &lt;em&gt;is&lt;/em&gt; my idea of fun, the idea of burning 5 CDs every time is not. So I was browsing through a number of ftp site directories to see if any had the DVD image and suddenly, without any warning, out of the blue, I get the SMOD - the security mail of death from the network people. In short, it says, "Your computer has been administratively disabled due to excessive TCP port scanning". I couldn't believe it. I'm running FC4 and running absolutely nothing beyond the usual programs. I've received &lt;a href="http://yavin4.blogspot.com/2006/01/real-world-security.html"&gt;idiotic security warnings&lt;/a&gt; before, and it'll take me more than the sysadmins to make me believe I've got a worm on my machine.&lt;br /&gt;&lt;br /&gt;So I go down to the helpdesk. There I am made to wait while the network guy pulls up my records and shows me Exhibit A - my computer, apparently had been trying to establish connections on multiple ports on some servers within a short span of time (for each server, I could see around 5-6 TCP ports on which connections were established rather quickly), registering it as a TCP portscan offense. I asked the admin guy to lookup the IP addresses - they turned out to be all Fedora mirrors. I assured him I had been doing nothing other than looking around for the DVD image. He was still suspicious but enabled my computer again. Phew.&lt;br /&gt;&lt;br /&gt;Now I don't know the first thing about networking, so I found some &lt;a href="http://pintday.org/whitepapers/ftp-review.shtml"&gt;descriptions&lt;/a&gt; of the &lt;a href="http://slacksite.com/other/ftp.html"&gt;FTP protocol&lt;/a&gt; (courtesy &lt;a href="http://loneroad.blogspot.com/"&gt;AC&lt;/a&gt;'s, network security expertise) and found out that port 21 is only the command port of FTP, and a data port is assigned randomly for a transaction. And since it is assigned randomly, its seemed quite possible that browsing directories would result in sending packets to different ports.&lt;br /&gt;&lt;br /&gt;So I decided to test the theory and ran &lt;code&gt;tcpdump&lt;/code&gt; while browsing an FTP server directory. The result? Exhibit B - the partial output of &lt;code&gt;tcpdump&lt;/code&gt;:&lt;br /&gt;&lt;code&gt;14:56:46.362982 IP localhost.51939 &gt; linux.nssl.noaa.gov.ftp: &lt;br /&gt;14:56:57.985858 IP localhost.51940 &gt; linux.nssl.noaa.gov.50081:&lt;br /&gt;14:56:58.796223 IP localhost.51941 &gt; linux.nssl.noaa.gov.60070:&lt;br /&gt;14:57:03.518263 IP localhost.51943 &gt; linux.nssl.noaa.gov.56276:&lt;br /&gt;14:57:04.569114 IP localhost.51944 &gt; linux.nssl.noaa.gov.54505:&lt;br /&gt;14:57:11.413372 IP localhost.51945 &gt; linux.nssl.noaa.gov.50827:&lt;br /&gt;14:57:12.437386 IP localhost.51946 &gt; linux.nssl.noaa.gov.50061:&lt;br /&gt;14:57:15.358883 IP localhost.51947 &gt; linux.nssl.noaa.gov.51742:&lt;br /&gt;14:57:16.373010 IP localhost.51948 &gt; linux.nssl.noaa.gov.57000:&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;9 different TCP ports connected to in 30 seconds, only one of them (the first one) being port 21. I tried this on a different machine than the one which was disabled, and so I can be quite sure that both the systems are not infected by something. So it seems one can't browse FTP directories without the risk of being labeled a hacker. God help us all. The sysadmins are going to hear from me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-114051491014574613?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114051491014574613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114051491014574613'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/02/dont-mess-with-my-net-connection.html' title='Don&apos;t mess with my net connection!'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-114044451837602525</id><published>2006-02-20T22:04:00.000+08:00</published><updated>2006-02-20T22:08:38.396+08:00</updated><title type='text'>Respect!</title><content type='html'>Someone runs a webserver with an online forum on a Dell C400 laptop. It has a P3 1.1 GHz CPU, 256 MB of RAM, and a 40 GB hard drive. Fedora Core 4 powers the server, which currently has an uptime of 139 days. Confirm it &lt;a href="http://www.linux-noob.com/uptime.php"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-114044451837602525?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114044451837602525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114044451837602525'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/02/respect.html' title='Respect!'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-114036922715136464</id><published>2006-02-20T01:12:00.000+08:00</published><updated>2006-02-20T01:13:47.243+08:00</updated><title type='text'>Away for fun</title><content type='html'>Its strange - most people I know take a break for blogging when they're too busy  I'm diametrically opposite - I tend to stop blogging when I've been having a lot of fun. Maybe a bit too much fun for my own good.&lt;br /&gt;&lt;br /&gt;I went to L Subramanian's concert yesterday. It was a breathtaking experience. Violin with percussion. Simply beautiful. Words aren't enough to express. The NUS has an arts festival going on with a lot of concerts - I plan to attend more in the next few days.&lt;br /&gt;&lt;br /&gt;Watched the entire Indian innings on TV today - absolutely delightful - especially, the latter half. Yuvraj and Dhoni were just too good - and in the last four overs they were toying with the Pak bowling. Following the match online and reading reports just isn't good enough - the Cricinfo bulletin today refers to Dravid's innings (50 off 82 balls) as "totally assured", and I can totally assure you it was anything but. He seemed to find fielders too often, struggled with his timing and looked decidedly frustrated with the latter half of the innings - he just could not score at a good enough rate.&lt;br /&gt;&lt;br /&gt;I'd forgotten what a comedy commentary can be too. Sometimes its so painfully clear that the commentary team is totally lost for words and are just making up stuff out of thin air. Rao Iftikar is referred to as a "very experienced bowler" - immediately after which statistics flash on the screen to show he has played all of 13 matches. Right after Gautam Gambhir's ODI scores (of 9 and 21, I think) in the previous matches have been shown, someone in the commentary box says, he's having a great series. Right after a wicket, Hawkeye compares the wicket-taking ball and the one before it, and the dreaded voice says, &lt;em&gt;"Its clear that the ball that took the wicket was slower than the ball that took the wicket"&lt;/em&gt;. Every time the match summary is flashed on the screen, a certain commentator (experienced watchers will guess who) starts off like an airport announcement. &lt;em&gt;"This is the match summary. You can see from here what has happened so far."&lt;/em&gt; Really? Thanks, we couldn't have figured that one out without the piercing revelations. God save us from cricket commentary.&lt;br /&gt;&lt;br /&gt;Some commentators, though, can be truly fun. Sachin came down to the field one time (he wasn't playing) with drinks for the batsmen, and (I think it was L Sivaramakrishnan) called him "the most experienced 12th man in the world".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-114036922715136464?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114036922715136464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/114036922715136464'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/02/away-for-fun.html' title='Away for fun'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113981887235538722</id><published>2006-02-13T16:19:00.000+08:00</published><updated>2006-02-13T16:21:12.406+08:00</updated><title type='text'>Is this what I've signed up for?</title><content type='html'>&lt;a href="http://www.phdcomics.com/comics/archive.php?comicid=679"&gt;&lt;img src="http://www.phdcomics.com/comics/archive/phd013106s.gif"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.phdcomics.com/comics/archive.php?comicid=680"&gt;&lt;img src="http://www.phdcomics.com/comics/archive/phd020506s.gif"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.phdcomics.com/comics/archive.php?comicid=681"&gt;&lt;img src="http://www.phdcomics.com/comics/archive/phd020806s.gif"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113981887235538722?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113981887235538722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113981887235538722'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/02/is-this-what-ive-signed-up-for.html' title='Is this what I&apos;ve signed up for?'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113976637994795622</id><published>2006-02-13T01:43:00.000+08:00</published><updated>2006-02-13T01:46:19.970+08:00</updated><title type='text'>Hong Kong</title><content type='html'>&lt;ol&gt;&lt;li&gt;Landing involves narrowly missing diving into the sea.&lt;/li&gt;&lt;li&gt;Nobody stands still on airport walkalators. &lt;em&gt;Nobody.&lt;/em&gt;&lt;/li&gt;&lt;li&gt;Taxi (and bus) drivers seem to sincerely believe they're training for the Formula 1.&lt;/li&gt;&lt;li&gt;The place is a sensory invasion. Signs, signs, and more signs. Nearly every tall commericial building has blinking lights surrounding it. If you're on the road, a passing UFO with blinking circumference lights will simply blend into the background.&lt;/li&gt;&lt;li&gt;Throngs of people all move at top walking speed without bumping into anything.&lt;/li&gt;&lt;li&gt;There's a zip in the air, and a sense of purpose to nearly everything and everyone.&lt;/li&gt;&lt;li&gt;Despite the fast pace, people can be remarkably courteous.&lt;/li&gt;&lt;li&gt;There is no shortage of food joints.&lt;/li&gt;&lt;li&gt;There are very accessible places where you can completely forget you're in one of the world's largest cities.&lt;/li&gt;&lt;li&gt;The city never seems to sleep.&lt;/li&gt;&lt;/ol&gt;In short, an awesome place :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113976637994795622?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113976637994795622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113976637994795622'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/02/hong-kong.html' title='Hong Kong'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113947726684585756</id><published>2006-02-09T17:26:00.000+08:00</published><updated>2006-02-09T17:27:46.866+08:00</updated><title type='text'>Three cheers for GMail web chat</title><content type='html'>It seems to be working just fine! And the day it was added to my account - today - I was able to find a use for it too... chatted with a friend right from the airpot. The interface is simple and great - as usual for Google!&lt;br /&gt;&lt;br /&gt;Now, if only they could beef up Google Reader...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113947726684585756?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113947726684585756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113947726684585756'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/02/three-cheers-for-gmail-web-chat.html' title='Three cheers for GMail web chat'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113941418081318137</id><published>2006-02-08T23:54:00.000+08:00</published><updated>2006-02-08T23:56:20.846+08:00</updated><title type='text'>Linux rants</title><content type='html'>Linux is fun. Lots of fun. Except when you install it on bleeding edge hardware. Then, its a solid pain in the neck. Not often you hear me complain about Linux, but this has been a real tough nut to crack.&lt;br /&gt;&lt;br /&gt;So I got hyper excited when I was given charge of a brand-new dual-core Dell machine. What I didn't forsee was sitting in front of it with me head in my hands for hours.&lt;br /&gt;&lt;br /&gt;First major problem - video card. The box as an ATI X600 PCI express card. And the moment the Linux installer tries to load X, it hangs. Doesn't crash and give me an error and ask me to continue without X. Nope, simply brings up a white screen and a mouse pointer and hangs. Tried Fedora, tried SUSE. Doesn't work. While both correctly probe the card and recognize it as an ATI X600, neither can successfully start X. Have to stick with text mode installs, and in the case of Live DVDs, runlevel 3.&lt;br /&gt;&lt;br /&gt;Second major problem - the SATA RAID array. Apparently there are no drivers for that particular RAID chipset on any Linux so far. And since I'm required to keep the RAID array, it appears the only choice I have (which still hasn't worked for anyone indexed by Google) is to try and insert a temporary third hard drive, install linux, patch and compile a new kernel with experimental RAID support. Even I don't have enough time to do that. Before that, I'll try and set up a software RAID through Fedora instead of the hardware RAID. I'm desperately hoping though that FC5, due in March, will solve the RAID support issue... FC5-test2 is being downloaded for testing.&lt;br /&gt;&lt;br /&gt;And this is the story of how the fastest computer I've ever installed an OS on is currently of little more use than a brick. Makes me real happy I bought myself a previous generation AMD Sempron with a nVidia FX5600 at home which runs Fedora like a dream.&lt;br /&gt;&lt;br /&gt;I wish hardware manufacturers would provide more drivers for Linux. Novell recently ran a &lt;a href="http://www.novell.com/coolsolutions/feature/16798.html"&gt;survey&lt;/a&gt; on what software people wanted to see ported to Linux, with the idea of lobbying those companies to port their software - but seriously, whats the point of porting Photoshop on Linux if you can't run it on the latest hardware? How about lobbying Intel, ATI and nVidia for producing better drivers for Linux? And while they're at it, how about being a little less snotty about driver code being open source? Although ATI and nVidia drivers exist, they're binaries only and therefore cannot be included with the Linux distro. An attitude like this is exactly what'll make it far more difficult for Linux to become accepted as a desktop OS. Yes, there are people like me, who are happy to install linux in text mode, know how to boot into runlevel 3, run lynx and wget to install the latest binary drivers and then load X, but they are few and far between.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113941418081318137?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113941418081318137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113941418081318137'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/02/linux-rants.html' title='Linux rants'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113929644976392203</id><published>2006-02-07T15:12:00.000+08:00</published><updated>2006-02-07T15:14:09.793+08:00</updated><title type='text'>GMail offers web chat</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4644/759/1600/Picture%202.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4644/759/400/Picture%202.0.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The service isn't working yet... but its being rolled out. Here's a screenshot of what I get so far.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113929644976392203?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113929644976392203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113929644976392203'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/02/gmail-offers-web-chat.html' title='GMail offers web chat'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113873568242197801</id><published>2006-02-01T03:12:00.000+08:00</published><updated>2006-02-01T03:30:50.420+08:00</updated><title type='text'>Truth can be stranger than fiction</title><content type='html'>I ran across a headline on Ars Technica that said &lt;a href="http://arstechnica.com/news.ars/post/20060130-6078.html"&gt;Microsoft's alternative to US$100 laptop: the cell phone&lt;/a&gt;. My initial response to the article was to laugh out loud and wonder whether it would come with a free magnifying glass to see what would probably be the 160x120 pixel screen, with a 6x4 icon that would represent the Start button. And maybe a toothpick to be used while typing on a cellphone's keyboard.&lt;br /&gt;&lt;br /&gt;Microsoft, however, have it all worked out. They intend the device to be connected to a TV, no less, and have an external keyboard for input. Dumbstruck is me.&lt;br /&gt;&lt;br /&gt;So, this brilliant mobile contraption that will bring the light of technology to the remotest regions of the developing world will weigh in at about 12.25 kilograms and come in a two feet cube box? I can sure see UPS profiting from this. Or will the said TV and keyboard be necessary, but not included, options? TVs and keyboards, of course, are the commonest things you can find in the remote places in this world.&lt;br /&gt;&lt;br /&gt;Whatever it is, I sure hope the cellphone has a smart key for Ctrl+Alt+Del.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113873568242197801?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113873568242197801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113873568242197801'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/02/truth-can-be-stranger-than-fiction.html' title='Truth can be stranger than fiction'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113864032059042319</id><published>2006-01-31T00:47:00.000+08:00</published><updated>2006-01-31T00:58:40.786+08:00</updated><title type='text'>Haroun and the Sea of Stories, by Salman Rushdie</title><content type='html'>&lt;img src="http://upload.wikimedia.org/wikipedia/en/thumb/6/6c/Haroun.JPG/200px-Haroun.JPG" align="left" vspace="10" hspace="10"&gt;This is a beautifully written book. A fantasy tale, its central theme itself is the role of stories in life.&lt;br /&gt;&lt;br /&gt;The plot revolves around the boy Haroun, the son of a famous storyteller. Haroun's father has lost his ability to tell stories - and Haroun travels to the origin of his father's wonderful stories - a second moon on Earth called Kahani, home to the Sea of Stories. The sea is in danger of being gravely polluted by evil forces who don't believe in stories and its up to Haroun and his friends to save the day.&lt;br /&gt;&lt;br /&gt;The writing is wonderfully imaginative and full of humour. A number of names used in the book are taken literally from Hindustani. We have the chatterbox princess Batcheat, the General of Pages Kitab and so on - and the end result of that can be surprisingly funny. Even better than being entertaining, the book serves as a great reminder that each of us has an imagination and its intended to be put to good use rather than put on the backburner while we lead our routine lives.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113864032059042319?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113864032059042319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113864032059042319'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/01/haroun-and-sea-of-stories-by-salman.html' title='Haroun and the Sea of Stories, by Salman Rushdie'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113855650934995827</id><published>2006-01-30T01:18:00.000+08:00</published><updated>2006-01-30T01:42:02.433+08:00</updated><title type='text'>Six IITians start Paritrana</title><content type='html'>It's heartening to see young people in India &lt;a href="http://www.indianexpress.com/full_story.php?content_id=86859"&gt;starting a political party&lt;/a&gt;. Much of the problems of the Indian political scene - we feel - is  due to lack of involvement of new ideas from the younger generation. Lets hope &lt;a href="http://www.paritrana.org/"&gt;Paritrana&lt;/a&gt; can fill the gap.&lt;br /&gt;&lt;br /&gt;I'm impressed by the party's &lt;a href="http://www.paritrana.org/ideology.htm"&gt;ideology&lt;/a&gt;, which is based on a system of social organization. So much better than blanket cliched phrases like the 'good of India' and so on (the &lt;a href="http://www.paritrana.org/mission.htm"&gt;mission statement&lt;/a&gt; of the party, however, I do find very vague). To develop the party's infrastructure, though, we'll need to see a lot of work, and it will be up to the younger generation community to provide the input and support.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113855650934995827?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113855650934995827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113855650934995827'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/01/six-iitians-start-paritrana.html' title='Six IITians start Paritrana'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113838855694100551</id><published>2006-01-28T03:00:00.000+08:00</published><updated>2006-01-28T03:04:05.456+08:00</updated><title type='text'>Star Wars - Dark Lord: The Rise of Darth Vader, by James Luceno</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4644/759/1600/darklord.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4644/759/320/darklord.jpg" border="0" alt="" /&gt;&lt;/a&gt;Couldn't resist the title and the cover - I bought this book soon after I returned from my trip to India. The story starts just after Episode III ends. Overall, its just about a decent book. &lt;a href="http://yavin4.blogspot.com/2005/05/books-revenge-of-sith-by-matthew.html"&gt;&lt;em&gt;Revenge of the Sith&lt;/em&gt;&lt;/a&gt; (the book) has seriously raised both the writing standards of Star Wars Literature as well as the community expectations, and Dark Lord is certainly not what I'd call a worthy sequel.&lt;br /&gt;&lt;br /&gt;The plot is centered around a group of Jedi who survive Palpatine's order sixty-six (ordering the clones to kill all Jedi). The story unfolds as they make their choices and both Vader and Palpatine go after them. In the background, the development of Palpatine's increasingly dictatorial and fear-based Empire is shown. The book also sheds light on a little-discussed but important facet of the Force - the training in the ways of the Sith of Darth Vader. The dissenters of Palpatine - mostly Senators Bail Organa and Mon Mothma also figure in the plot, and the options for opposing the Empire are discussed.&lt;br /&gt;&lt;br /&gt;The strength of the book, of course, lies in the fact that the story is spun around almost all the important events after Episode III, and overall its a good story, pretty much a page turner for me. Where the book failed (for me) was that I felt that every issue could have been handled so much better - especially the parts that deal with the Force - the response and thoughts of the scattered Jedi, as well as the dark side training of Vader. James Luceno does talk about the Force in detail - but in my opinion, lacks the depth that Matthew Stover and Timothy Zahn have repeatedly shown in their books.&lt;br /&gt;&lt;br /&gt;The only distinguished Jedi character in the book is Obi-Wan and he too is only mentioned in the epilogue. What's more, he is shown to panic as soon as he realizes that Anakin (Vader) is alive and may come to Tatooine and recognize his son, Luke. It takes Qui-Gonn from the netherworld to calm his fears down. Doesn't sound like the unruffled Master Obi-Wan we all know and love, does it? It's the presence of many small things like this that make the book - for a Star Wars fan - slightly ridiculous. The rest of the stuff - lightsaber and space battle descriptions, political maneuvering, some humour - is good; but I really think the basics could have been done much better.&lt;br /&gt;&lt;br /&gt;On a related note - lately, Star Wars books of the Clone Wars era have always released only in hardcover at first, and paperback editions always come a few months later. I see this is as pure exploitation of the fans - but I guess now that the movies are over, this is one way for Lucas to make his money. I really didn't mind shelling out the money for a classic like Revenge of the Sith, but spending 40 bucks on this book seems a sheer waste of money. Next book, I might just sit in Borders and read without buying.&lt;br /&gt;&lt;br /&gt;On a happier note - Timothy Zahn's &lt;a href="http://www.amazon.com/gp/product/0345456831/104-6264111-1528730?v=glance&amp;n=283155"&gt;Outbound Flight&lt;/a&gt; is due to release soon - and given his previous record (Thrawn trilogy, Hand of Thrawn duo, Survivor's Quest) - I have high expectations from this book. Hopefully, next week will find me at Borders.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113838855694100551?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113838855694100551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113838855694100551'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/01/star-wars-dark-lord-rise-of-darth.html' title='Star Wars - Dark Lord: The Rise of Darth Vader, by James Luceno'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113827456612616978</id><published>2006-01-26T19:02:00.000+08:00</published><updated>2006-01-26T19:22:49.093+08:00</updated><title type='text'>Jai Hind!</title><content type='html'>&lt;a href="http://www.flickr.com/photos/anshul/91363574/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/14/91363574_d7c4d5d074.jpg" width="500" height="400" alt="Country" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Wishing all Indians a very Happy Republic Day. This and other snaps from today's celebrations at the Indian High Commission are &lt;a href="http://www.flickr.com/photos/anshul/sets/72057594054181320/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;small&gt;The poster was created using &lt;a href="http://flagrantdisregard.com/flickr/"&gt;fd's Flickr Toys&lt;/a&gt;.&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113827456612616978?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113827456612616978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113827456612616978'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/01/jai-hind.html' title='Jai Hind!'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113817535630411620</id><published>2006-01-25T15:44:00.000+08:00</published><updated>2006-01-25T15:49:16.833+08:00</updated><title type='text'>Real-world security</title><content type='html'>On our network, we have a daemon that continuously port scans all our PCs - basically attempts to hack them and reports any vulnerability it finds. I used to be really impressed with the idea; until I saw some of its reports. Here's the latest.&lt;br /&gt;&lt;br /&gt;I get a report of a critical security vulnerability and warning me that if I did not fix it immediately, my system would be disconnected from the network. The synopsis of the problem? &lt;em&gt;"It was possible to access the Windows Registry remotely on your system"&lt;/em&gt;. Very interesting, especially given that my computer runs Fedora Linux.&lt;br /&gt;&lt;br /&gt;The network security people, of course, have no clue why this is coming up. Any Linux geeks out there who have any idea? Is this a Fedora Core 4 easter egg by any chance?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113817535630411620?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113817535630411620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113817535630411620'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/01/real-world-security.html' title='Real-world security'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113775697766702474</id><published>2006-01-20T19:30:00.000+08:00</published><updated>2006-01-20T19:36:17.686+08:00</updated><title type='text'>I Dare! - Kiran Bedi A Biography by Paramesh Dangwal</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4644/759/1600/idare.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4644/759/400/idare.jpg" border="0" alt="" /&gt;&lt;/a&gt; In a 2002 poll, &lt;a href="http://www.kiranbedi.com/"&gt;Kiran Bedi&lt;/a&gt; was adjudged by "The Week" magazine to be the most admired woman in India. After reading this book, I was not at all surprised. For a woman who starred at tennis and managed to get fame even as a traffic cop, her achievements spanning crime prevention, police training and being an advisor to the UN have only become greater.&lt;br /&gt;&lt;br /&gt;The popular myth - that nothing can be done about the inefficiency, lethargy and corruptibility of Indian government service - gets powerfully dispelled. Throughout much of her career, Kiran Bedi has done nothing but get more service and productivity out of the staff that were assigned to her. From changing the traffic situation in Goa with a mere 25 cops to getting the respect of the outsider-unfriendly state of Mizoram as Police Commissioner, her ability to marshall her resources shines through. What's amazing is that it often took just this one person, and maybe a few others to cause massive changes in the police systems and operations. I began to believe at the end of the book that the critical mass required for change - even in a system that can be as rotten as the indian civil service - is not so huge after all.&lt;br /&gt;&lt;br /&gt;This is basically a book about leadership. Leaders basically act as catalysts for positive change. While today leadership in literature is mostly about CEO's, the magnitude of social change that Kiran Bedi has started is (to me) much more impressive than that. One of her famous postings was as Inspector-General of Tihar Jail in Delhi. Before she arrived, it was known to be a hellhole. Drugs, physical abuse, corruption, disease, prisoner deaths were common. In the short span of two years, she converted the prison into "virtually an ashram" in the words of the press - which in involved man-management of over 8000 prisoners and hundreds of staff - all of whom were beset by common problems. The book tells the story of the innovative methods - mostly rehabilitation and correctional efforts managed to change a place like Tihar in such a short span of time. Another aspect of undaunted leadership is that Kiran Bedi often found huge opposition from politicians and others who didn't like her making changes to the system - and she manages to accept these realities and still carry on her work at the same time.&lt;br /&gt;&lt;br /&gt;Kiran Bedi herself is the author of four books and runs two voluntary organizations - Navjyoti and India Vision, and has a PhD from IIT Delhi in Social Sciences.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113775697766702474?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113775697766702474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113775697766702474'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/01/i-dare-kiran-bedi-biography-by.html' title='I Dare! - Kiran Bedi A Biography by Paramesh Dangwal'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113718019978067997</id><published>2006-01-14T03:18:00.000+08:00</published><updated>2006-01-14T03:23:19.843+08:00</updated><title type='text'>India vs. Pak - 1st Test, Day 1</title><content type='html'>I hope Team India has got the message. This is not the Pakistan team we played in 2004. I watched every ball of today's play and that fact is imminently clear.&lt;br /&gt;&lt;br /&gt;The pitch, of course, is flat - perfectly suited to batting. That fact only partly explains the scorecard at the end of the day's play (326 for 2). The other factor is that Pakistanis seem to have turned into something they were hardly ever accused of - professional, solid cricketers. You miss so much of a test match if you simply follow it online or watch highlights. While there was little assistance for swing or bounce from the pitch today, the Indians did bowl very tightly in the first session and to some extent, the second. Younis Khan and Mohd. Yousuf were shining examples of "playing the ball on its merits". The number of good balls they went after were few and far between, and any loose balls - Kumble bowled quite a number - were dispatched. The Pak team of two years ago might easily have lost six wickets under the same conditions - because they appeared then to be a team without a plan, the only visible intent was to go out and bat. Today was a whole different story. If today's attitude is a trend, we will find it very very difficult to win this series.&lt;br /&gt;&lt;br /&gt;As far as the Indian bowling is concerned, there is just one word to describe it - lacking in ability, as both Imran Khan and Sanjay Manjrekar put it. On a pitch like this, they can do precious little to get wickets except hope for the batsmen to make a mistake. Pathan and Agarkar are painfully slow only around 80 mph, and without bounce or appreciable swing, their good balls are easy to defend and the bad ones easy to hit. A question asked in the discussion is a very good one - why has it been ages since India had a genuine pace bowler? Can it be that among the millions of people who play competitive cricket in India - there are no good genuine pace bowlers? Agreed pitches in India are not suited to seamers - but on a surface that lacks pace and bounce, a bowler who's just plain fast should theoretically do better than people like Pathan or Agarkar who aren't fast but can achieve decent swing and bounce if assisted by the pitch. But I digress. With four specialist bowlers, and only two seamers; its painfully obvious that we are not going to make an impression on Pak pitches. Zaheer should have been played, not just to give Dravid more options but to explore and get the seamers used to the conditions - you cannot expect to win a series in Pak without a good pace attack. We have quality spinners for wickets that turn - if they can't do much in Pakistan (and it was quite clear they can't), then both spinners have no business being in the playing eleven.&lt;br /&gt;&lt;br /&gt;Lets see how things go tomorrow. Pakistan are looking at a declaration after 600. Looks likely that we'll get one or half a session tomorrow to bat. It will be good to compare Pak's pace attack against ours.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113718019978067997?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113718019978067997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113718019978067997'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/01/india-vs-pak-1st-test-day-1.html' title='India vs. Pak - 1st Test, Day 1'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113686916719530296</id><published>2006-01-10T12:58:00.000+08:00</published><updated>2006-01-10T12:59:27.213+08:00</updated><title type='text'>Cricketing music</title><content type='html'>One of the many wonderful things about being in India. Five sports channels. The crucial part is - at any given time, at least two will be showing cricket. I've been home for three days and all three nights, I've slept off watching cricket at night. No better lullaby than &lt;em&gt;"Thats an excellent drive.. he came to the pitch of the ball and excellent transfer of weight into the shot..."&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Can't wait for Friday morning - I cannot remember the last time I saw an India-Pak test match at home.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113686916719530296?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113686916719530296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113686916719530296'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/01/cricketing-music.html' title='Cricketing music'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113647631382622788</id><published>2006-01-05T23:50:00.000+08:00</published><updated>2006-01-05T23:51:53.850+08:00</updated><title type='text'>Resolutions</title><content type='html'>&lt;a href="http://www.flickr.com/photos/anshul/82507863/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/43/82507863_b0fecb92f2.jpg" width="379" height="500" alt="Resolutions" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113647631382622788?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113647631382622788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113647631382622788'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/01/resolutions.html' title='Resolutions'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113643050656090361</id><published>2006-01-05T11:07:00.000+08:00</published><updated>2006-01-05T11:08:26.580+08:00</updated><title type='text'>Research topics in Computer Science</title><content type='html'>I recently got an email out of the blue from somebody asking me to suggest a topic for a PhD in Computer Science. I can only think of three responses to such a question.&lt;br /&gt;&lt;br /&gt;The instinctive response, of course, is to tell the person to go consult an astrologer - whose input I figure will be much more useful than mine. Hey, at least it won't be totally random.&lt;br /&gt;&lt;br /&gt;The second response is the truly random response. Think of the most complex terms in Computer Science and plug them together to concoct a topic. Fortunately, this is something that a charitable soul at Purdue has &lt;a href="http://www.cs.purdue.edu/homes/dec/essay.topic.generator.html"&gt;already done&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The third response can be classified in the "smart-alec" category. Simply return with a list of &lt;a href="http://en.wikipedia.org/wiki/Computer_science#Major_fields_of_importance_for_computer_science"&gt;all possible topics in Computer Science&lt;/a&gt; which squarely puts the ball out of your court. Also guaranteed to cause complete confusion in the best case and mental degeneration in the worst.&lt;br /&gt;&lt;br /&gt;Probably a fitting way to sum it up would be to borrow the Oracle's dialogue from the Matrix: &lt;em&gt;"You seem like a nice guy, and I hate giving good people bad news."&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113643050656090361?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113643050656090361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113643050656090361'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/01/research-topics-in-computer-science.html' title='Research topics in Computer Science'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113637463586118555</id><published>2006-01-04T19:35:00.000+08:00</published><updated>2006-01-04T19:37:15.900+08:00</updated><title type='text'>Java vs. C</title><content type='html'>Joel Spolsky, recently wrote an article talking about the &lt;a href="http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html"&gt;dangers of letting CS courses in universities move to Java&lt;/a&gt; from C, Scheme or Lisp. I'm not sure I agree with that point of view entirely.&lt;br /&gt;&lt;br /&gt;His basic claim is that "Java is not, generally, a hard enough programming language that it can be used to discriminate between great programmers and mediocre programmers." The reason? From his point of view, the Gods of programming are those who are familiar with two main things - pointers and recursion. Since Java doesn't have pointers and most Java courses or programs don't bother about recursion, he thinks dumb people can find it easy to write in Java. He believes C or scheme or lisp is needed to "weed out" the dumb programmers.&lt;br /&gt;&lt;br /&gt;Here's my perspective - as a programmer, I am quite comfortable with pointers. I just rewrote (ported) a piece of MATLAB code to C, line by line, and since it was full of matrix operations, it was full of pointers. I have implemented pointer-based hashtables, written geometric collision-detection code using pointers and grids of pointers; and I was happy doing it. I've even done some assembly language programming on DSP chips. That was tough, no doubt about it, but given that I did it when I was basically a novice, its not all that bad. I've been programming on Java rather irregularly (I'd much rather code in C++ any day), but I've done complex projects like compiler design or AI implementations in Java. And I still find it hard to design and write a good program in Java.&lt;br /&gt;&lt;br /&gt;Here's my take on pointers. They're boring. I use them all the time, and yes, your program will segfault and give you weird errors. Most people believe that debugging that requires some kind of great depth in understanding. It does not. All it requires is patience, attention to detail and caffeine. Its a process of following the thread of reference changes until you find the bug. You learn from your mistakes when your mistakes are in concepts or fundamentals. With pointers, mostly the mistake is you incremented the wrong value, or added something when you should have subtracted. Nothing very profound.&lt;br /&gt;&lt;br /&gt;I must admit I missed Joel's point about recursion. Probably thats because I don't know Scheme or Lisp, which deal very specifically with recursive programs. I've implemented identical recursion routines in C and Java (depth-first search and dynamic programming problems come to mind) and the difficulty level has been exactly the same.&lt;br /&gt;&lt;br /&gt;There is no doubt that using a lower-level language results in more frequent errors. But is a good programmer one who works on the most error prone language? Even an expert C programmer will screw up at times, and probably more than an expert Java programmer, because pointers are inherently error-prone. If all you want is for a programmer to be able to write difficult code, why C? Why not ask all the schools to train people with punch cards and machine language programming? Clearly we don't want to do that - we know we can eliminate a lot of errors by using higher level languages. And then people talk about knowing the basics. Sure, an implementing a linked list using pointers does illustrate the concept behind it. Any CS 101 course (including that in a Java School) will do the same, and the "bright" kid should not need to painfully work at pointers to understand what the relative merits are of various data structures. In my C class my professor reminded us, "You should all implement a pointer-based linked list. Exactly once in your life. After that, use the libraries."&lt;br /&gt;&lt;br /&gt;Joel speaks of &lt;a href="http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-001Spring-2005/CourseHome/index.htm"&gt;6.001&lt;/a&gt;, an extremely tough course at MIT that bad programmers are very likely to drop out of. When I met CS undergrads during my stay in MIT recently, they spoke of &lt;a href="http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-170Laboratory-in-Software-EngineeringFall2001/CourseHome/index.htm"&gt;6.170&lt;/a&gt; (which is taught in Java) being as tough as 6.001. While Java and C can be used for the same purposes the intent of each language is different. I think people who program in Java are much more proficient in thinking about high-level, large scale software design (enterprise databases for example) and C coders are much more comfortable with aspects of low-level programming (the Linux kernel). So if you want to judge how smart a Java programmer is, asking him about pointers and recursion is perhaps a bad idea; asking him about OO design and looking for the right answers will probably work better.&lt;br /&gt;&lt;br /&gt;The bottom line is that training in Java and C gives you slightly different skill sets and I don't think its fair to say that Java is too dumb a language to judge a good programmer by.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113637463586118555?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113637463586118555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113637463586118555'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2006/01/java-vs-c.html' title='Java vs. C'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113565918371107443</id><published>2005-12-27T12:50:00.000+08:00</published><updated>2005-12-27T12:53:03.746+08:00</updated><title type='text'>The Christmas of code</title><content type='html'>I was mostly working through Christmas. As opposed to the popular public celebrations in Asia during this time, most of America seems to celebrate X'mas at home with family and the streets are all but deserted. The Yuletide spirit did, however, rain down a lot of programming goodies onto me.&lt;br /&gt;&lt;br /&gt;I had been searching forever for a good math library for C++ which could provide me things like probability distribution tables, linear algebra and the like, and a couple of days ago I discovered the &lt;a href="http://www.gnu.org/software/gsl/"&gt;GNU Scientific Library (GSL)&lt;/a&gt;. Its an extremely thorough, well-documented and well-implemented library (in terms of API) for C/C++. Its a huge surprise this doesn't turn up if you google for &lt;a href="http://www.google.com/search?q=c%2B%2B+statistical+library&amp;start=0&amp;ie=utf-8&amp;oe=utf-8&amp;client=firefox-a&amp;rls=org.mozilla:en-US:official"&gt;c++ statistical library&lt;/a&gt; or &lt;a href="http://www.google.com/search?q=c%2B%2B+numerical+computing&amp;start=0&amp;ie=utf-8&amp;oe=utf-8&amp;client=firefox-a&amp;rls=org.mozilla:en-US:official"&gt;c++ numeric computing&lt;/a&gt;. It has routines for all kinds of scientific computations from Fast Fourier Transforms to Statistical Distributions to Monte Carlo Integration. An amazing find. Shouldn't they be required to tell you about such stuff in graduate school, if not as an undergraduate?&lt;br /&gt;&lt;br /&gt;I finally made myself reasonably conversant with creating Makefiles for gcc. Creating makefiles for your project manually however is difficult since the dependencies inside your code may change and thus play havoc with incremental builds. I could not, however, make myself learn autoconf and automake - for which there's a &lt;a href="http://sources.redhat.com/autobook/"&gt;whole book&lt;/a&gt; - next to which the GNU Make manual looks like a short story. I decided instead to try and write a small piece of software which would generate makefiles automatically for simple projects. I ended up writing a small bash script, which I call buildmake, which basically does what I need - takes a bunch of cpp files, resolves header file dependencies and creates a makefile for incremental builds. If you're into that sort of thing, you can &lt;a href="http://www.comp.nus.edu.sg/~anshulni/projects/buildmake/"&gt;check it out here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;To complete the trio, I had been frustrated in my attempts to get Mac OS X to link static libraries with programs (I know, dynamic libraries are the "in" thing, but you try and convince your cluster administrator to give you access to /usr/lib); and I finally figured out the problem which left me kicking myself and (nearly) my laptop. Turns out that for Apple's GCC, the order of linking is important: &lt;code&gt; gcc -lsomelib code.c&lt;/code&gt; will not work, but &lt;code&gt; gcc code.c -lsomelib&lt;/code&gt; will. Now, I had tried to export environment variables, copy libraries to all sorts of places, explored unchartered GCC flags, but who would have thought of that! And nope, Google is not your friend if you have this problem either - found this nugget of information in what has now become my favourite book, despite the cheesy name - &lt;a href="http://www.oreilly.com/catalog/macxtigerunix/"&gt;Mac OS X Tiger for Unix geeks&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Hope you all had a merry Christmas!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113565918371107443?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113565918371107443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113565918371107443'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/12/christmas-of-code.html' title='The Christmas of code'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113522358347568933</id><published>2005-12-22T11:51:00.000+08:00</published><updated>2005-12-22T11:53:03.586+08:00</updated><title type='text'>Writing a final at MIT</title><content type='html'>For the first (and likely the last) time today, I took a final exam in MIT.&lt;br /&gt;&lt;br /&gt;There was four subjects being examined in the same examination hall, which was inside a large indoor basketball court - very much like some exam halls in NTU (Singapore). There, the similarities end.&lt;br /&gt;&lt;br /&gt;MIT admin staff probably select the oldest tables that can still be held together for students to give exams on. I must admit though, it was a pretty large table - about the size of a small dining table for six - and there was a table and two chairs per person. The top of my table had hundreds of marks from geometrical figures to a scrawled "JAK SPAROW WUZ 'ERE" (I sure hope he didn't have an English exam). The metal lining on the side of the top of the table was held together by duct tape in some places. They make sure you'll buy the "Estd. 1861" line. And the tables rocked. Rocked, squeaked and creaked as I wrote on them - matching every stroke of my pen. Sure was a good way to mask the nervous shivering while writing the paper!&lt;br /&gt;&lt;br /&gt;A 9 AM exam in Singapore means students get in by 8.30 and there is usually pin-drop silence by 8.45 when the papers start being distributed. At 9 AM today, most students were having breakfast on the aforementioned tables. Coffee, yoghurt and bagels were the most popular choices. One guy was sitting surfing on his laptop, the staff (lecturer and TAs) had just about come and settled down. I was already beginning to like the atmosphere (except that I was feeling hungry and had never dreamed of getting breakfast to an exam hall).&lt;br /&gt;&lt;br /&gt;One girl walked in to the exam hall dragging one large and one medium trolley suitcase behind her. Someone asks the question that was begging to be asked, "open book exam?" Turns out it was, but the suitcases were because she was flying home about one hour after the exam.&lt;br /&gt;&lt;br /&gt;In NTU, before every exam used to come a 15 minute speech, which in my head had earned the nickname "All Students' License Agreement". It went something like, "No paper, book, document, picture or other referral device may be brought into the exam hall unless specified under..." Out here, our lecturer looked left, looked right and yelled, "I guess you guys can start". Then, realizing her mistake, said, "Only for my subject!"&lt;br /&gt;&lt;br /&gt;After that, of course, as with all exams, the outside world ceased to exist for a couple of hours. There was one interesting thing in the paper, though. At one point, the lecturer had been kind enough to mention, "The next two questions are very hard. Don't burn your time on them if you can't see the solution." Very kind of you, but did you imagine the rest of the paper was easy?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113522358347568933?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113522358347568933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113522358347568933'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/12/writing-final-at-mit.html' title='Writing a final at MIT'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113511792278242871</id><published>2005-12-21T06:24:00.000+08:00</published><updated>2005-12-21T06:32:02.816+08:00</updated><title type='text'>Why Macs are better than PCs</title><content type='html'>&lt;a href="http://www.theinquirer.net/?article=28430"&gt;The Inquirer&lt;/a&gt; has an interesting argument to make:&lt;blockquote&gt;&lt;em&gt;Apple, the long forgotten subject of this article, is different. It doesn't compete against anything at all. The industrial design focus group is one turtleneck wielding man, not a watered down group of suburban housewives who fit into income category 12A, or teens in the hip-hop demographic. Nope, Apple needs to please one person.&lt;/em&gt;&lt;/blockquote&gt;Very true, in my opinion - and speaking from personal experience - the reason why I stay away from any PC company. If I want a Windows/Linux box, I go out, buy the components and build it myself.&lt;br /&gt;&lt;br /&gt;Probably 70% of the market believes that all that matters in a CPU is speed; 85% of the market cares more about price than a good sound card; 90% don't know how much of a difference a good power supply can make and 99% probably don't know that hard disks come with different cache sizes. But I do. Which is why buying a PC is never easy as Dell.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113511792278242871?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113511792278242871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113511792278242871'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/12/why-macs-are-better-than-pcs.html' title='Why Macs are better than PCs'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113501989669676063</id><published>2005-12-20T03:05:00.000+08:00</published><updated>2005-12-20T06:53:46.306+08:00</updated><title type='text'>No longer favourites</title><content type='html'>What began as mild irritation last night has grown into serious ire. The &lt;a href="http://del.icio.us/"&gt;del.icio.us&lt;/a&gt; social bookmarking site has been down for almost 15 hours now. I rely heavily on it for managing my bookmarks. The "latest links" section on the sidebar of my blog is tied to it; but the loss of that is a minor annoyance. The major annoyance is having to search Google for sites related to research and coding that I'd bookmarked online, thinking that saving them online was the safest option.&lt;br /&gt;&lt;br /&gt;I'm thinking of moving onto other similar services (notably &lt;a href="http://www.simpy.com/"&gt;Simpy&lt;/a&gt;), but now that this has happened, I'll have to figure out a way to keep synchronizing with a given online service regularly to keep a backup of my latest bookmarks.&lt;br /&gt;&lt;br /&gt;On a side note, the guys at delicious claim that a "power outage" caused various problems with their service, including corruption and crashing of slave/redundant servers, and last night they decided to put everything offline to rebuild their indexes. I'm not sure if this is a process that should take as long as 15 hours, if you'd set up things correctly in the first place.&lt;br /&gt;&lt;br /&gt;Whats more interesting is that this happened right after Yahoo! acquired del.icio.us, and I wonder if the increased load from the announcement and interest led to the current problems as opposed to pure power outages.&lt;br /&gt;&lt;br /&gt;In any case, a lesson learned, the hard way.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[Update]&lt;/strong&gt; Del.icio.us is back on line. For those like me who didn't bother to create a backup, &lt;a href="http://dietrich.ganx4.com/foxylicious/"&gt;Foxylicious&lt;/a&gt; is a Firefox extension that creates a local backup of delicious bookmarks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113501989669676063?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113501989669676063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113501989669676063'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/12/no-longer-favourites.html' title='No longer favourites'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113481208391091127</id><published>2005-12-17T17:32:00.000+08:00</published><updated>2005-12-17T17:48:01.383+08:00</updated><title type='text'>FBPNN: Toward free and fair selections</title><content type='html'>Miracles do happen. The entire Indian Parliament has come to a unanimous agreement about an issue - the dropping of former India captain Sourav Ganguly from the third test against Sri Lanka to be played at Ahmedabad starting Sunday. It is reported that the Prime Minister nearly had a heart attack on hearing that the Left Front had actually supported his call to table the issue in the Lazy Old Keepers of Solid Anarchy on Benches of Hysterical Antics (LOK SABHA).&lt;br /&gt;&lt;br /&gt;It was decided that the Parliament shall devote every possible resource to ensure that the Board of Cricketing Chaos in India (BCCI) doesn't stoop to dirty politics and ignore its real job. To this end, the Election Commission of India shall now be reinstated as the Selection Commission of India.&lt;br /&gt;&lt;br /&gt;Representatives of this body will now control both the voting and decision making procedures at the BCCI using new innovative methods. One recent breakthrough is a pill developed by Ranbaxy Industries which genetically modifies neurons in the brain to induce selective amnesia in the recipient. Such a pill shall be given to the top selectors and will, theoretically, ensure that they forget which state in India they come from. An anonymous source at Ranbaxy, however, was not very optimistic. "What we've proven is that this medication is extremely effective in altering the genetic structure of neuron cells in the brain." But for it to work well, he said, "it is necessary for the host organism to possess neurons in a certain minimum quantity."&lt;br /&gt;&lt;br /&gt;The opposition leader demanded in Parliament today that the matter be raised in the UN security council and a team be sent to monitor this process to ensure free and fair selections. "The human rights of a billion people are at stake", he said. "How can we live in a world where sports teams are selected with such injustice."&lt;br /&gt;&lt;br /&gt;Speaking at a joint press conference, Somnath Chatterjee, Pranab Mukherjee, Buddhadeb Bhattacharya (the leaders who pushed the issue through) said that they were proud that to have taken this step to ensure the safety, security and well-being of every Indian. When asked how democratic elections in India would be held now, they replied, "Lets deal with one problem at a time. Lets talk about future elections, the cold wave in North India, violence in Kashmir, defense acquisitions, rural healthcare and all those other issues later. We will never get anywhere as a nation if we don't get our priorities right."&lt;br /&gt;&lt;br /&gt;&lt;small&gt;&lt;em&gt;FBPNN is the Fake But Possible News Network 2005. While we make every effort to ensure that nothing in our reports is true, the ridiculousness of human behavior remains a step ahead; and therefore the complete lack of truth in this article cannot be guaranteed.&lt;/em&gt;&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113481208391091127?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113481208391091127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113481208391091127'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/12/fbpnn-toward-free-and-fair-selections.html' title='FBPNN: Toward free and fair selections'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113469279728012216</id><published>2005-12-16T08:20:00.000+08:00</published><updated>2005-12-16T08:26:37.300+08:00</updated><title type='text'>What should you do with your life?</title><content type='html'>If you read one article on the Internet today, let it be &lt;a href="http://www.fastcompany.com/online/66/mylife.html"&gt;this one&lt;/a&gt;. A real insight for anyone who has struggled with finding the right career, and a real eye-opener for anyone who hasn't.&lt;br /&gt;&lt;br /&gt;[via &lt;a href="http://www.livejournal.com/users/exquisitely_moi/82969.html"&gt;Sherene's blog&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113469279728012216?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113469279728012216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113469279728012216'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/12/what-should-you-do-with-your-life.html' title='What should you do with your life?'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113462745840781738</id><published>2005-12-15T14:14:00.000+08:00</published><updated>2005-12-15T14:17:38.426+08:00</updated><title type='text'>Meditations by Marcus Aurelius (Translator: Gregory Hays)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4644/759/1600/0679642609.01.LZZZZZZZ.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4644/759/320/0679642609.01.LZZZZZZZ.jpg" border="0" alt="" /&gt;&lt;/a&gt;Meditations is a series of philosophical notes which was written by Roman emperor Marcus Aurelius sometime in the 2nd century A.D. That the book has survived for nearly two millennia is amazing. What's even better is that the wisdom of this work - almost every question asked or answered - is still as applicable today. The book (never intended for publication) is written as a series of notes by Marcus to himself. He writes observations, gives himself advice, debates with himself, records insightful observations by others, admonishes and motivates himself.&lt;br /&gt;&lt;br /&gt;This is by no means a cohesive or flowing work - the book almost reads like a personal blog. Marcus frequently revisits and circles around a few common identifiable themes throughout the book - the nature of the human mind, body and soul; leadership qualities; how one should react to death; the importance of work and ethics; the impermanence in nature; the insignificance of human acts and lives from a greater perspective; and so on. Yet I found this very style appealing - and very human. It shows how he struggles with himself to avoid and conquer excessive desires, anger, impatience, pride and laziness - problems that I (and many others, I presume) have had to deal with.&lt;br /&gt;&lt;br /&gt;There are arguments put forth in the book which really made me sit up, think and take notice; and rethink my life in more ways than one. This is a sponge kind of book - the more you read it, the more you will absorb. There are easily times that you can just read one line and simply think for a good half an hour about it. My favourite line from the book - &lt;em&gt;"Our worth is measured by the things we devote our effort to."&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;Definitely a great read for anyone interested in philosophy (and by philosophy I mean practically analyzing people and life) and open to new ideas about living life. This book has also been greatly recommended for leaders and statesmen (Marcus Aurelius was Caesar, after all!).&lt;br /&gt;&lt;br /&gt;A brief note: There are many translations of this book available, and &lt;a href="http://classics.mit.edu/Antoninus/meditations.html"&gt;some are online&lt;/a&gt;. The &lt;a href="http://www.amazon.com/gp/product/0812968255/qid=1134626048/sr=2-3/ref=pd_bbs_b_2_3/002-6635605-0481616?s=books&amp;v=glance&amp;n=283155"&gt;Gregory Hays translation&lt;/a&gt;, however, is the newest in a generation and much more readable than others I tried. He also gives an excellent (if a tad long) introduction to the times and Marcus' life to put the book into context. It was definitely worth the US$10 that I paid for it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113462745840781738?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113462745840781738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113462745840781738'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/12/meditations-by-marcus-aurelius.html' title='Meditations by Marcus Aurelius (Translator: Gregory Hays)'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113436736618111019</id><published>2005-12-12T13:49:00.000+08:00</published><updated>2005-12-12T14:02:47.416+08:00</updated><title type='text'>Proof of global warming</title><content type='html'>&lt;a href="http://www.economist.com/agenda/displaystory.cfm?story_id=5277673&amp;fsrc=nwl"&gt;The Economist&lt;/a&gt; describes scientific arguments that confirm the trend of global warming:&lt;blockquote&gt;&lt;em&gt;The first, and most basic, is the continuation of the warming trend at the Earth’s surface that has been happening since the early 20th century... the ten years to 2004 were the warmest decade since reliable measurements began in the early 19th century.&lt;br /&gt;&lt;br /&gt;The second result is that the Arctic, a place where any warming trend would be amplified by changes in local absorption of heat as the ice melts, does, indeed, show signs of rapid warming.&lt;br /&gt;&lt;br /&gt;...a disagreement between the temperature trend on the ground, which appeared to be rising, and that further up in the atmosphere, which did not. Now, both are known to be rising in parallel.&lt;br /&gt;&lt;br /&gt;...the way the world’s oceans have warmed up at different depths... match climate models’ predictions of what happens when warming is induced by greenhouse gases better than it matches predictions of the result of changes in the sun’s activity.&lt;br /&gt;&lt;br /&gt;The fifth is the observation in reality of a predicted link between increased sea-surface temperatures and the frequency of the most intense categories of hurricane, typhoon and tropical storm.&lt;br /&gt;&lt;br /&gt;...an observation that ocean currents in the North Atlantic are faltering in ways that computer models of the climate previously suggested would happen in response to increased temperatures.&lt;/em&gt;&lt;/blockquote&gt;Meanwhile, as the rest of the world attempts to battle this menace, the most &lt;a href="http://www.forbes.com/home/feeds/ap/2005/12/11/ap2383657.html"&gt;polluting nation stays aloof&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113436736618111019?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113436736618111019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113436736618111019'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/12/proof-of-global-warming.html' title='Proof of global warming'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113419610665217302</id><published>2005-12-10T14:28:00.000+08:00</published><updated>2005-12-10T14:28:26.670+08:00</updated><title type='text'>Google Earth for Mac</title><content type='html'>Finally, second-class citizens in the Google Universe (Mac users) get Google Earth. Well, depends on how you look at it... I grabbed an &lt;a href="http://www.freemacblog.com/google-earth-for-mac-os-x-beta/"&gt;unofficial version off the net&lt;/a&gt; and ran it - and it works! Here's a screenshot...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/anshul/71982461/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/20/71982461_91e149a418.jpg" width="500" height="390" alt="GoogleEarthMac" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It definitely is VERY beta though... if you ask it to auto-go to a site, it virtually kills the rest of the software running on your comp (to the extent that music playing in iTunes sounds broken). Looks like they really have to work on optimizing the thing. Its good to see them working on it though.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113419610665217302?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113419610665217302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113419610665217302'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/12/google-earth-for-mac.html' title='Google Earth for Mac'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113415075111706871</id><published>2005-12-10T01:41:00.000+08:00</published><updated>2005-12-10T01:52:31.136+08:00</updated><title type='text'>The infinite highway?</title><content type='html'>In the latest MIT hack, some dude painted highway signs on the infinite corridor of MIT yesterday. I was lucky enough to get a few shots. Couldn't divine the purpose though :)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/anshul/71634858/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/34/71634858_ba4f28e31d.jpg" width="500" height="375" alt="Interstate infinity" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Of course, all of this had disappeared by today :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113415075111706871?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113415075111706871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113415075111706871'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/12/infinite-highway.html' title='The infinite highway?'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113407737900956774</id><published>2005-12-09T05:26:00.000+08:00</published><updated>2005-12-09T05:29:39.036+08:00</updated><title type='text'>Dark Moon by David Gemmell</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4644/759/1600/darkmoon.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4644/759/400/darkmoon.jpg" border="0" alt="" /&gt;&lt;/a&gt;I had given up. In my mind, a good fantasy story was a project. At least three books, sometimes as many as 11. I had convinced myself that it was probably easier to fully know and enjoy a fantasy series than to read the holy texts and become a Brother of the Latvian Orthodox Church, but not by much.&lt;br /&gt;&lt;br /&gt;Then I came up on this book. Gemmell's writing style is flowing and lucid, and the plot of the story rocks. Its about how a warrior with a split personality, a musician possessing ancient magic, a cunning general and a old but brilliant engineer come together to save the world from an invasion by an ancient species. Even though the book is only 500 pages (fantasy readers will know what I'm talking about), the plot is very well developed and definitely gets you thinking. Of course, the plot or characters are not developed with the intensity of Jordan, Salvatore or Eddings, but  they get more than one book to do it. Others I know have called the ending a bit abrupt but to me it made perfect sense.&lt;br /&gt;&lt;br /&gt;This is definitely a book you can sink into and enjoy in one straight sitting. Regular fantasy fans will definitely enjoy it, but its also a great start for people who've been kept away from fantasy because they see a story that spans eleven books and counting!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113407737900956774?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113407737900956774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113407737900956774'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/12/dark-moon-by-david-gemmell.html' title='Dark Moon by David Gemmell'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113374883685342035</id><published>2005-12-05T10:11:00.000+08:00</published><updated>2005-12-05T10:25:29.393+08:00</updated><title type='text'>FBPNN: Climate change conference is a lot of hot air</title><content type='html'>Montreal, Canada - The Undecided Nations Organization (UNO) has been holding a climate change conference for past few days here, the prime objective being to cut emissions of greenhouse gases and basically save the planet. As the entire human race watches with hope, delegates to the UNO go about their real agenda - to maintain indecisiveness about anything to do with climate change.&lt;br /&gt;&lt;br /&gt;The last major climate change agreement was made in Japan and termed the KYOTO (Keep Yelling Out To Others) Protocol. This piece of international legislation was a model example to of how politicians worldwide could come together and solve the world's biggest problem - how to get campaign funding while still appearing to save the environment. The agreement was designed so that every world leader could claim that his country had been unfairly dealt with in some way, curse the greed of the rest of the world and convince the people's representatives to not ratify the treaty.&lt;br /&gt;&lt;br /&gt;The Kyoto Protocol runs out in 2012, and has already begun to show its breaking points. Members of the Exasperated Union (EU), whose populations are known to contain vast amounts of concerned scientists and environmentalists, have already been forced to create their own version of the Kyoto protocol - squabbling over which has already begun.&lt;br /&gt;&lt;br /&gt;The Unequalled Snobs of America (USA), has, as always - been completely opposed to any sort of binding climatic agreement. Quidditch prime minister Phony Blair attempted to show the USA in a generous light by suggesting that he believed that "all major countries" would accept legally binding emissions targets. For his troubles, he was snubbed by a minion in the US administration with so little authority that he referred to himself as the "leader of the US delegation to Montreal". Unconfirmed reports from the White House chefs show that the number of bones scheduled to be thrown to the de facto 51st state are to be decreased by fifty percent for two months.&lt;br /&gt;&lt;br /&gt;The same minion cited the by-now famous US position on climate change: "We do not believe in taking possibly dangerous economic risks based on a phenomenon for which there is so little evidence. We do not believe in speculative science, whether about global warming or evolution. If you want us to act without evidence, you should probably try and bring us an unfounded rumour about weapons of mass destruction in an oil-rich nation." He went on to defend his country's position on doing their bit for the environment. "We believe in the spirit of voluntary reduction in emissions. By liberating so many of our brothers in the Middle East from tyrant dictators, we've clearly demonstrated what the spirit of volunteering can achieve."&lt;br /&gt;&lt;br /&gt;Of course, the USA position on this matter can easily be understood. After all, how can they be expected to help in saving a planet which, according to their Constitution, consists of 95.8% alien lifeforms?&lt;br /&gt;&lt;br /&gt;&lt;small&gt;&amp;copy; 2005 Fake But Possible News Network&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113374883685342035?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113374883685342035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113374883685342035'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/12/fbpnn-climate-change-conference-is-lot.html' title='FBPNN: Climate change conference is a lot of hot air'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113339434003285863</id><published>2005-12-01T07:42:00.000+08:00</published><updated>2005-12-01T16:19:19.150+08:00</updated><title type='text'>Confessions of a linguistic flirt</title><content type='html'>Father, forgive me, for I have sinned.&lt;br /&gt;&lt;br /&gt;Yesterday, I just picked up a new language. My mood was bleak, and maybe I'd had a bit too much coffee to drink. R. &lt;a href="http://www.r-project.org/"&gt;Just R&lt;/a&gt;. We met in machine learning class, and at first I never imagined I'd be spending any time with R at all - I thought good old MATLAB would work just fine for whatever I needed. And you know how much I hate the "getting to know" part.&lt;br /&gt;&lt;br /&gt;I didn't have a choice, Father. I was really in it to cash in on the inheritance. You see, R's predecessor, &lt;a href="http://www.stats.ox.ac.uk/pub/MASS3/Sprog/"&gt;S&lt;/a&gt; had passed on a procedure that I desperately needed to validate some test cases and R and S were the only ones that had it. I chose R because you know I like the younger ones and besides, S is proprietary. However sinful I may be, you know I'd never pay for that kind of thing.&lt;br /&gt;&lt;br /&gt;So I took her to my home directory and got started. I got to know R quite well in just one night. My deadline is due soon and I really needed some quick action. Its amazing how little you need to talk to R - something I've never experienced before. The way to speak to R is also primitive (and hedonistic), but it sure produces amazing results. One liners with R go like&lt;br /&gt;&lt;br /&gt;&lt;code&gt;reducedX&lt;-X[1:dim(X)[1],A$which[(A$Cp==min(A$Cp[A$size==m+1])) &amp; A$size==m+1,1:dim(X)[2]]]&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;but they actually incorporate five long and loopy statements that you'd have to make with any other language! I hear your disapproval, Father. I have also committed the sin of breaking the code law - I know this kind of code is not maintainable, reusable, extendible or readable. But it boosts my programmer's ego so much! And even you have to agree that the code sounds so much alike to words said in the Bibles (&lt;a href="http://www.gnu.org/software/make/manual/html_chapter/make_4.html#SEC51"&gt;GNU Make Manual, 4.14&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Yes, Father, I accept. As penance, I will go and finish properly documenting my older code in C++. And I promise, R will not be more than a one project stand.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113339434003285863?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113339434003285863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113339434003285863'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/11/confessions-of-linguistic-flirt.html' title='Confessions of a linguistic flirt'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113321813317382720</id><published>2005-11-29T06:45:00.000+08:00</published><updated>2005-11-29T06:48:53.240+08:00</updated><title type='text'>"Reforms" in Bihar</title><content type='html'>Is there something about the air in Bihar? Is it forever doomed to be ignored by its rulers? &lt;a href="http://www.rediff.com/news/2005/nov/28bpoll1.htm"&gt;Rediff&lt;/a&gt; writes about Nitish Kumar:&lt;em&gt;&lt;blockquote&gt;Vowing to change "the worst ever work culture due to Rashtriya Janata Dal's misgovernance for past 15 years", he told reporters that he would have a one-to-one meeting with senior bureaucrats, including secretaries of all departments and officers of the rank of inspector general and above to improve the situation.&lt;/blockquote&gt;&lt;/em&gt;The &lt;a href="http://www.indianexpress.com/full_story.php?content_id=82846"&gt;Indian Express&lt;/a&gt; writes about the professional efforts of his cabinet to establish a good work culture:&lt;em&gt;&lt;blockquote&gt;Cabinet minister Baidyanath Mahto’s men went and ‘‘booked’’ a sprawling bungalow on Bailey Road, occupied for 15 years by RJD’s former minister Iliyaas Hussain. Using a red chalk, they wrote ‘‘Baidyanath Mahto, Cabinet minister’’ alongside Hussain’s nameplate. It was to pre-empt other leaders from taking the house. But later, another Cabinet minister Monazir Hassan, who has been given charge of the building construction department, was allotted the same bungalow. Mahto had no option but to withdraw his claim. &lt;/blockquote&gt;&lt;/em&gt;I remember being as childish - booking the school bus window seat just behind the driver in Std I. Good luck, Bihar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113321813317382720?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113321813317382720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113321813317382720'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/11/reforms-in-bihar.html' title='&quot;Reforms&quot; in Bihar'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113315735331945923</id><published>2005-11-28T13:51:00.000+08:00</published><updated>2005-11-28T15:45:35.140+08:00</updated><title type='text'>FBPN Network: Spammers may be helping humanity</title><content type='html'>Blogsville, The Internet - New scientific evidence shows how spammers may have helped a large number of patients suffering from Alzheimer's disease. Active brain function, scientists say, greatly help reduce the risk of Alzheimer's disease and may even help reverse it.&lt;br /&gt;&lt;br /&gt;However, societal efforts to stop us from using our brains have greatly increased in the last few decades. The invention of the television pioneered this movement and soon after, people stopped using their brains at home. The Internet age followed and people stopped using their brains at work as well.&lt;br /&gt;&lt;br /&gt;The Bureau Of Largely Lame Ostriches Creating Kaleidoscopic Statistics (BOLLOCKS) estimates that people who have Internet access at work use their brains about 1% of the time. The people who do not have Internet access at work use their brains at work about 60% of the time, but 90% of that usage is geared toward figuring out a way to access the Internet through the corporate firewall.&lt;br /&gt;&lt;br /&gt;Recent emergent studies have concluded that spammers actually started out as a movement to fight sinister efforts to get humans to stop using their neurons (why our governments would want to do such a thing is another story). Spamming was initially directed towards diluting Internet content to move users away from the brain-numbing expanses of the Internet. Originally, it was targeted toward services like e-mail - which was a concept doomed from the start. Our heroes of humanity had never thought that people would actually be dumb enough to believe spam-content for reality.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4644/759/1600/Picture%201.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/4644/759/320/Picture%201.png" alt="" border="0" /&gt;&lt;/a&gt;Spamming blogs, on the other hand, has proved much more effective in achieving the true objective of the spammers. BOLLOCKS estimates between 40 and 70 percent of office time is spent reading and commenting on blogs. To help "fight" spam, blogging sites and software frequently generate fudged-up images of random sequences of letters (much like the one reproduced to the right). An experiment conducted by doctors at the Barvard School of Medicine shows that although it stays minimal while reading a blog or leaving comments, neural activity spikes up greatly while trying to read the anti-spam verification images. This is probably due to the pattern-recognition nature of the task as well as the fact that the images get tougher with time as the spammers make better and better programs to automatically read the images. For the first time in history, masses of humans are being forced to use their brains more efficiently than central processing units.&lt;br /&gt;&lt;br /&gt;Scientists estimate that reading and commenting on twenty-six point two blogs with the image verification feature generates brain activity equivalent to doing a crossword, which in turn is the prescribed activity for patients considered to be at risk for Alzheimer's. The next time you see spam, you may want to see it in a slightly kinder light.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;P.S. FBPN stands for "Fake but Possible News". I would have called it Fake News, but I wouldn't want to be sued by &lt;a href="http://www.humorix.org/"&gt;these guys&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;P.P.S. This FBPN Network story is its first output. Depending on the laziness of its employees (which number in the low ones), it may or may not be the last.&lt;/em&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113315735331945923?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113315735331945923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113315735331945923'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/11/fbpn-network-spammers-may-be-helping.html' title='FBPN Network: Spammers may be helping humanity'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113287844364930858</id><published>2005-11-25T08:23:00.000+08:00</published><updated>2005-11-25T08:27:23.666+08:00</updated><title type='text'>God's Debris by Scott Adams</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4644/759/1600/gd.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4644/759/320/gd.jpg" border="2" alt="" /&gt;&lt;/a&gt;Scott Adams recently &lt;a href="http://www.andrewsmcmeel.com/godsdebris/"&gt;released a free PDF&lt;/a&gt; of his book, God's debris. Its a wonderful book with a number of new ideas. Just one read won't quite be enough for me, though. There are a lot of new ideas in the book - new ways to think about life. It kind makes you think the universe has turned upside down. Some of the ideas are present in other philosophies, but the idea that really makes me think is his concept that God is basically probability.&lt;br /&gt;&lt;br /&gt;Einstein once said, "God does not play the dice". I wonder how he would have reacted to the statement that "God is the dice."&lt;br /&gt;&lt;br /&gt;Anyone with an open mind will love the book. To a pragmatic, rigidly scientific person however, this book might seem just a combination of mysticism and cult. Here's a snippet from the book, which should help you figure out whether you'll like it or not:&lt;blockquote&gt;&lt;em&gt;"There is no logical limit to how &lt;br /&gt;much our collective power will grow. A billion years from &lt;br /&gt;now, if a visitor from another dimension observed human- &lt;br /&gt;ity, he might perceive it to be one large entity with a con- &lt;br /&gt;sciousness and purpose, and not a collection of relatively &lt;br /&gt;uninteresting individuals.”&lt;br /&gt;&lt;br /&gt;“Are you saying we’re evolving into God?” &lt;br /&gt;&lt;br /&gt;“I’m saying we’re the building blocks of God, in the &lt;br /&gt;early stages of reassembling.” &lt;br /&gt;&lt;br /&gt;“I think I’d know it if we were part of an omnipotent &lt;br /&gt;being”.&lt;br /&gt;&lt;br /&gt;“Would you? Your skin cells are not aware that they are &lt;br /&gt;part of a human being. Skin cells are not equipped for that &lt;br /&gt;knowledge. They are equipped to do what they do and &lt;br /&gt;nothing more. Likewise, if we humans—and all the plants &lt;br /&gt;and animals and dirt and rocks—were components of God, &lt;br /&gt;would we have the capacity to know it?” &lt;br /&gt;&lt;br /&gt;“So, you’re saying God blew himself to bits—I guess &lt;br /&gt;that was the Big Bang—and now he’s piecing himself back &lt;br /&gt;together?”&lt;br /&gt; &lt;br /&gt;“He is discovering the answer to his only question.”&lt;/em&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113287844364930858?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113287844364930858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113287844364930858'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/11/gods-debris-by-scott-adams.html' title='God&apos;s Debris by Scott Adams'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113282712021602791</id><published>2005-11-24T18:07:00.000+08:00</published><updated>2005-11-24T18:12:00.233+08:00</updated><title type='text'>The Gladiator</title><content type='html'>Enjoying a movie to me is all about two things... the dialogue and the pauses between the dialogue. Maybe thats why I really appreciate so few movies.&lt;br /&gt;&lt;br /&gt;I watched Gladiator after a long time today, and its still as wonderful a movie as I remember it - every slightest touch in the movie speaks of brilliance. It counts among the three movies I'd ever &lt;a href="http://www.imdb.com/mymovies/list?l=15019052"&gt;rate&lt;/a&gt; as 10/10; the other two being "The Empire Strikes Back" and "The Matrix".&lt;br /&gt;&lt;br /&gt;Some of the most memorable moments in the Gladiator... not just for the words, but the silences between them:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Maximus&lt;/span&gt;: What we do in life echoes in eternity. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Marcus Aurelius&lt;/span&gt;: Tell me again, Maximus, why are we here?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Maximus&lt;/span&gt;: For the glory of the Empire, sire. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Marcus Aurelius&lt;/span&gt;: There was a dream that was Rome. You could only whisper it. Anything more than a whisper and it would vanish, it was so fragile. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Marcus Aurelius&lt;/span&gt;: How can I reward Rome's greatest general?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Maximus&lt;/span&gt;: Let me go home.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Marcus Aurelius&lt;/span&gt;: Ah, home.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Marcus Aurelius&lt;/span&gt;: Won't you accept this great honor that I have offered you?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Maximus&lt;/span&gt;: With all my heart, no.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Marcus Aurelius&lt;/span&gt;: Maximus, that is why it must be you. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Gracchus&lt;/span&gt;: The beating heart of Rome is not the marble of the Senate, it's the sand of the Colosseum. He'll bring them death and they will love him for it. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Gracchus&lt;/span&gt;: I don't pretend to be a man of the people. But I do try to be a man for the people.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Maximus&lt;/span&gt;: My name is Maximus Decimus Meridius, commander of the Armies of the North, General of the Felix Legions, loyal servant to the true emperor, Marcus Aurelius. Father to a murdered son, husband to a murdered wife. And I will have my vengeance, in this life or the next.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Maximus&lt;/span&gt;: There was a dream that was Rome. It shall be realized. These are the wishes of Marcus Aurelius.&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113282712021602791?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113282712021602791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113282712021602791'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/11/gladiator.html' title='The Gladiator'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113269530463730168</id><published>2005-11-23T05:33:00.000+08:00</published><updated>2005-11-23T05:35:04.660+08:00</updated><title type='text'>The Collected Short Stories - Jeffrey Archer</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4644/759/1600/0009f08d.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4644/759/320/0009f08d.jpg" border="2" alt="" /&gt;&lt;/a&gt;This was an Archer that I had missed. One of his best, which makes me unhappy that I've only just read it; but happy that I left it for this time, when I really have little else this good to serve for entertainment. This book easily becomes my favourite Jeffery Archer.&lt;br /&gt;&lt;br /&gt;I'd rate almost every short story in the book as 4/5 or better. My favourites were "Broken Routine", "Old Love", "Just good friends", "Christina Rosenthal" and "One man's meat...". The beauty of a well-written short story is not just that it drives home a point in just a few pages; but that its message is usually something very simple yet impactful  - whether its about friendship, laughter, achievement or ego. In books like "First Among Equals" or "Not a Penny More, Not a Penny Less" I was awed by the intricacies and magnitude of the plot - but in this book, what  delighted me that even the simple plots were equally powerful and immersive - thirty-six times over.&lt;br /&gt;&lt;br /&gt;I guess almost everyone must have read this by now, but if you haven't do read it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113269530463730168?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113269530463730168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113269530463730168'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/11/collected-short-stories-jeffrey-archer.html' title='The Collected Short Stories - Jeffrey Archer'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113264835929519484</id><published>2005-11-22T16:01:00.000+08:00</published><updated>2005-11-22T16:32:39.373+08:00</updated><title type='text'>Grandfather browser</title><content type='html'>I'm almost embarassed to admit it, but I've taken to using Lynx very often. For those who don't know, Lynx is a text browser. All you get is pure ASCII. No images, single font, single size. I use it mostly for reading research related stuff. I've found (empirically) that it offers quite a few advantages.&lt;br /&gt;&lt;br /&gt;Mostly, it helps me focus. Of course, I access Blogger in Firefox, where right now I have about eight tabs open, with at least half being completely work-unrelated (cricket scores, PhD comics, Indian Express and so forth). Where there is a tab, there is a switch to it once in a while, which can be hugely distracting.&lt;br /&gt;&lt;br /&gt;At a deeper level, though, in a text browser its really difficult to go to any external links - even those that are there in a particular page. There's no easy way of opening them while keeping your current page (no new tab/new window... and if you know of one, &lt;em&gt;don't tell me!&lt;/em&gt;) so you really tend to (a) open pages that you will read and (b) stay focused on reading them. Moreover, links don't stand out as much as they do in a graphical browser, they're just blue in colour as opposed to black. I even read a few blogs on it these days - I've been noticing that in a tabbed or graphical interface I sometimes tend to just gloss over the information rather than really reading it.&lt;br /&gt;&lt;br /&gt;I cannot emphasize how nice it can be to have just one font. One gets tired of big, small, italicized, colored, imaged and generally distorted text at times. Console font can be a blessing.&lt;br /&gt;&lt;br /&gt;Lastly, it really is the best solution for ad-blocking - of course!&lt;br /&gt;&lt;br /&gt;Of course, Lynx never will replace a graphical browsing interface - but I find myself pretty happily spending an hour or so on it continuously at times. Trust me, if you intend to get through the &lt;a href="http://www.gnu.org/software/make/manual/html_chapter/make_toc.html"&gt;GNU Make Manual&lt;/a&gt; in two or three (or even one!) sitting straight, Firefox is probably not your best choice.&lt;br /&gt;&lt;br /&gt;Think I might have finally crossed the line into insanity? I can't blame you :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113264835929519484?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113264835929519484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113264835929519484'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/11/grandfather-browser.html' title='Grandfather browser'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113252175094534786</id><published>2005-11-21T05:20:00.000+08:00</published><updated>2005-11-21T05:22:30.970+08:00</updated><title type='text'>Jedi Kids</title><content type='html'>The Boston Museum of Science is running a Star Wars exhibit until April next year. I stopped outside the museum to watch some Padawans exercising with their lightsabers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/anshul/65212092/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/28/65212092_cb150a5c41.jpg" width="500" height="375" alt="IMG_0642.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;You refer to the prophecy of the One who would bring balance to the Force. You believe its this... boy?&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/anshul/65208565/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/24/65208565_c3df23f14a.jpg" width="500" height="375" alt="Padawans 1" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;You have learned  much, young one&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/anshul/65209446/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/32/65209446_e0cf6415e8.jpg" width="500" height="375" alt="Anakin Jr" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;Kill him, Anakin! Do it now!&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/anshul/65210977/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/30/65210977_0d046886a6.jpg" width="500" height="375" alt="Turned" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;If you're not with me...&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/anshul/65212640/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/26/65212640_6df9490099.jpg" width="500" height="375" alt="IMG_0645.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;Sith Lords are my speciality...&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/anshul/65213706/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/24/65213706_acf8fd967e.jpg" width="500" height="375" alt="IMG_0648.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;Luke... NO! I AM YOUR FATHER!!!&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Aah.. to be a kid again. In any case, I'm definitely getting one of 'em lightsabers for myself!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113252175094534786?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113252175094534786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113252175094534786'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/11/jedi-kids.html' title='Jedi Kids'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113235892042414288</id><published>2005-11-19T08:07:00.000+08:00</published><updated>2005-11-19T08:08:40.446+08:00</updated><title type='text'>Mac OS X vs. Linux</title><content type='html'>A friend of mine, whom I convinced to switch to a Mac is now switching back to Linux on an Intel-based laptop.&lt;br /&gt;&lt;br /&gt;Although it took me a long time to come to this conclusion, but I find myself agreeing that with his requirements, Linux wins hands down in favour of OS X. Since I've pretty much recommended the Macintosh to anyone and everyone who's ever bothered to listen, I thought I should post this legitimate argument about the other side.&lt;br /&gt;&lt;br /&gt;He works extensively with terminals and likes to live completely in the UNIX suburbs of OS X, and that is what kind of bit him quite badly in sensitive spots.&lt;br /&gt;&lt;br /&gt;First issue - he keeps his home directory on a different partition. This is possible in OS X, but only with a hack, and updating to 10.4.3 broke the hack. Suddenly, his home folder permissions were screwed up, and he couldn't write to half his files, including things like his iTunes library. Half the icons on his dock were replaced with ugly-looking question marks. Reinstalling and remounting the home partition did not solve the problem - the only way that we could fix it was to move the home folder back into the System partition. Important fact to remember about Apple - their system is UNIX-based, but its not exactly UNIX. More importantly, they modify critical functionality with each update with impunity - after all - most Macintosh users don't even dream of hacking around with UNIX-level files and directories. A prime example is that with Tiger, Apple has deprecated crontab in favour of launchd. Putting jobs in crontab will still work (for now) but there's no guarantee that it will continue to do so in future versions. If you like playing around with the system structure to suit your needs - be wary of moving to OS X. I personally use a lot of the *nix in Apple but I don't play around with the system structure, so I'm OK for now.&lt;br /&gt;&lt;br /&gt;Second issue - Applications. This is actually the reason a lot of Linux users switch to OS X. Some very popular applications for Linux though, are either not available for OS X or are available as hacks which aren't very reliable. I will say that I definitely miss the Linux Konsole application. OS X Terminal.app, iTerm, AquaTerm are all usable, but at best can be called second-class imitations of Konsole. Plenty of Linux hackers work exclusively out of the terminal (even starting GUI applications from the terminal), but Apple has never been used to this idea. If they're serious about luring away the *nix crowd, they better start thinking about it. Another thing that comes out just as a temporary hack is gVim. gVim exists as a port on OS X, but updates keep breaking it.&lt;br /&gt;&lt;br /&gt;Lastly - Linux on a Powerbook sucks. We installed Kubuntu 5.10 on the Powerbook 15" and it was &lt;em&gt;slow&lt;/em&gt;, clearly revealing the limitations of the PPC G4 CPU. I guess OS X has been so heavily optimized to work well with G4 that it is actually possible to forget that you're working on what is a four year old architecture - unless you also work with OS X on a G5. And PPC Linux I guess is still a babe when it comes to G4 optimized builds. Bootup, program loading, mouse trails - you name it - every action on Linux installed on the G4 was horribly slow. Worse, Apple offers almost no support for Linux and you can't have utilities like wifi support, 3-D acceleration for ATI cards etc.&lt;br /&gt;&lt;br /&gt;So at that point, my friend had to take the decision, and he did - sold off his 15" Powerbook and is awaiting a Intel centrino-based notebook.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113235892042414288?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113235892042414288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113235892042414288'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/11/mac-os-x-vs-linux.html' title='Mac OS X vs. Linux'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113228476011719817</id><published>2005-11-18T11:30:00.000+08:00</published><updated>2005-11-18T11:32:40.133+08:00</updated><title type='text'>My, my, you've grown!</title><content type='html'>I just got a window on my screen saying, "Firefox has downloaded an important update and must restart". I clicked on OK, and FF happily shuts down, starts up and says, "Firefox is installing updates and will start up in a few moments." And it did.&lt;br /&gt;&lt;br /&gt;I was running Firefox 1.5 RC2 and the update, I suppose, was the release version of &lt;a href="http://www.mozilla.org/products/firefox"&gt;Firefox 1.5&lt;/a&gt;. After a hell of a long time and a ton of complaints, Mozilla have finally implemented the patch mechanism.&lt;br /&gt;&lt;br /&gt;Looks like they got it right!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113228476011719817?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113228476011719817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113228476011719817'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/11/my-my-youve-grown.html' title='My, my, you&apos;ve grown!'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113221452574882300</id><published>2005-11-17T15:52:00.000+08:00</published><updated>2005-11-17T16:02:05.763+08:00</updated><title type='text'>Once upon a time...</title><content type='html'>...there was LOGO. Anyone remember this drawing software that was the first software schools used to teach all those long years ago? The one that actually fit into a 360KB 5.25-inch floppy disk?&lt;br /&gt;&lt;br /&gt;Turns out it's been &lt;a href="http://guillot.emmanuel.free.fr/jLogo/"&gt;reincarnated&lt;/a&gt; as a Java program. I used to think of the drawing process as Yogi Bear making marks in the snow as he moved along. Those were the days.&lt;br /&gt;&lt;br /&gt;Of course, the programmer says &lt;em&gt;"the features are more from this millenium than from the last one"&lt;/em&gt;. Man, I'm OLD!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113221452574882300?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113221452574882300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113221452574882300'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/11/once-upon-time.html' title='Once upon a time...'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113221294078505692</id><published>2005-11-17T15:35:00.000+08:00</published><updated>2005-11-17T15:38:52.393+08:00</updated><title type='text'>My bread and butter</title><content type='html'>&lt;em&gt;"Problem Y is really a form of problem X, and there are many known implementations of problem X."&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Every research paper you've read says it. The book you're referring to says it. Yet you can't imagine how you can get Problem Y (which you have to implement) to look like Problem X. You struggle with the problem all day and can't solve it. You search the library and figure out three books (which happen to be across three different libraries on campus for some reason) that might help you solve the problem and you promise yourself to go look those up tomorrow.&lt;br /&gt;&lt;br /&gt;Convinced that you're right and all the papers and books you're reading are wrong (and encouraged that almighty Google doesn't show up a solution to this problem) - you start writing an e-mail to your advisor to ask for help. This of course, is the first time you're writing a description of the problem that could be remotely described as coherent. Hlafway through the e-mail your brain goes, &lt;em&gt;"wwwwwait a minuttttte!"&lt;/em&gt; A few hasty calculations later and you've solved your problem, which was really so simple a smart first year undergraduate would surely have seen it.&lt;br /&gt;&lt;br /&gt;You feel grateful to all deities you believe in (and to some you don't) that you didn't send that mail to your advisor which would probably have resulted in your ranking moving from almost negative infinity to negative infinity. You also end up feeling, as on most other work days, like a complete idiot.&lt;br /&gt;&lt;br /&gt;Welcome to the world of research.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113221294078505692?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113221294078505692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113221294078505692'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/11/my-bread-and-butter.html' title='My bread and butter'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113208986719282118</id><published>2005-11-16T05:22:00.000+08:00</published><updated>2005-11-16T05:24:27.216+08:00</updated><title type='text'>Open-source on the Mac</title><content type='html'>Came across &lt;a href="http://www.opensourcemac.org/"&gt;this page&lt;/a&gt; that lists the best open-source software for the Mac. I tried out some of them. Yes, I had something better to do, but I didn't feel like doing it right then.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;a href="http://www.caminobrowser.org/"&gt;Camino&lt;/a&gt; (web browser)&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;This thing is supposedly based on Firefox but customized for Mac performance. Noticed that it loaded up lightning fast (I think even faster than Safari) which was good. Also noticed that it looked very much like an Apple application (Mail 2.0) - which was also good. Then I opened up Slashdot and saw that something was missing. No orange icon anywhere. This thing doesn't support RSS feeds; even though its supposedly based on Firefox 1.5. Good bye, Camino. Back to Firefox.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;a href="http://www.opencommunity.co.uk/vienna2.html"&gt;Vienna&lt;/a&gt; (RSS Reader)&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;I was amazed at this piece of software. Replaces NetNewsWire for me instantly. It has all the standard features you'd look for (3-pane window, internal tabbed browsing options, spotlight-enabled search) but it has a few extras too. The one I liked most was that it has "Smart folders" - you can aggregate collections based on a variety of options. So if I'm a die-hard iPod fan, for instance, I can make a Smart folder that aggregates all of today's stories with the subject "iPod" in them. Or if I like to mark articles to read later, I can have a smart folder that contains articles about "intel virtualization" from the past week that I've flagged. Awesome stuff. All free and open-source. Good-bye, NetNewsWire.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;a href="http://freemind.sourceforge.net/wiki/index.php/Main_Page"&gt;Freemind&lt;/a&gt; (Mind-mapping tool)&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;I really liked this tool to organize hierarchical information. Its based on Java, so runs on any platform (a big plus). Unlike most other Java apps I've seen on the Mac, this one is very responsive - probably because they've made the GUI in AWT rather than Swing. Nothing says it like a screenshot, I created this map of a course project I'm doing:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4644/759/1600/Picture%202.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4644/759/400/Picture%202.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;It could probably be made to look far better and the interface leaves much to be desired, but I think I can put this piece of software to good use. You can even export this to HTML with folding/unfolding options in a list interface, see &lt;a href="http://freemind.sourceforge.net/PublicMaps-exported.html"&gt;this example&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113208986719282118?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113208986719282118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113208986719282118'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/11/open-source-on-mac.html' title='Open-source on the Mac'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113195030500683129</id><published>2005-11-14T14:36:00.000+08:00</published><updated>2005-11-14T14:38:25.026+08:00</updated><title type='text'>New kind of music</title><content type='html'>I was listening to an &lt;a href="http://www.musicindiaonline.com/l/5/s/album.2895/"&gt;album&lt;/a&gt; by Pt. Hariprasad Chaurasia today called "A beginning without an end".&lt;br /&gt;&lt;br /&gt;Its categorized as "Hindustani" but seemed to me more like "fusion" - mixing elements of western and indian classical music. You hear the Ragas in both traditional Indian classical form - the flue and the tabla - as well as orchestra-like music from the piano, trumpets and the like.&lt;br /&gt;&lt;br /&gt;That short description about exhausts the miniscule knowledge I have about the workings of music - but I really enjoyed listening to the album. I enjoy classical Indian music a lot and the addition of the Western element was refreshing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113195030500683129?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113195030500683129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113195030500683129'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/11/new-kind-of-music.html' title='New kind of music'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113181822259059604</id><published>2005-11-13T01:54:00.000+08:00</published><updated>2005-11-13T01:57:02.613+08:00</updated><title type='text'>Poem of the day</title><content type='html'>For the encouragement we all need at one time or another.&lt;blockquote&gt;&lt;em&gt;God has not promised skies always blue,&lt;br /&gt;Flower-strewn pathways all our lives through.&lt;br /&gt;God has not promised sun without rain,&lt;br /&gt;Joy without sorrow, peace without pain.&lt;br /&gt;&lt;br /&gt;But God has promised strength for the day,&lt;br /&gt;Rest for the laborer, light for the way,&lt;br /&gt;Grace for the trials, help from above,&lt;br /&gt;Unfailing sympathy, undying love.&lt;blockquote&gt;- By Annie Johnson Flint&lt;/blockquote&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113181822259059604?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113181822259059604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113181822259059604'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/11/poem-of-day.html' title='Poem of the day'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113148338364543461</id><published>2005-11-09T04:53:00.000+08:00</published><updated>2005-11-09T04:56:23.676+08:00</updated><title type='text'>Wish list for Intel-based Mac laptops</title><content type='html'>AppleMatters &lt;a href="http://www.applematters.com/index.php/section/comments/what_do_you_want_out_of_the_intel_based_mac_laptops/"&gt;ran an article&lt;/a&gt; asking what we want in the upcoming Intel-based laptops. Here's my list. Thoughts, any other Mac users?&lt;br /&gt;&lt;br /&gt;Firstly, I'd hate to have the 12" PB discontinued without an equivalent offering (a 13" WS would be nice). There are certain features on the PB models that I like (DVI, better graphics, faster drives, the general look) - but I do like to have a true portable which I can plug into an external monitor at home or in the lab.&lt;br /&gt;&lt;br /&gt;I have a 1.5 GHz 12" PB that I bought in February and some things that I'd really like to have in later releases:&lt;br /&gt;&lt;br /&gt;1. Two buttons for the mouse. Its about time, guys - the mighty mouse is now standard on iMs and PMs, its only fair that the books get two clicks too.&lt;br /&gt;&lt;br /&gt;2. Much better performance. It pains me that this 12" is still the fastest Apple model I can buy today and it gets its ass kicked in numerical computation by a Dell centrino (on Linux). Hopefully a switch to a newer CPU architecture will fix that. Can't believe that G4 1 GHz came out nearly five years ago with the TiBook.&lt;br /&gt;&lt;br /&gt;3. Better graphics, even for the 12" - as good or nearly as good as the bigger models. A GF 5200 is trash especially compared to the 9700. After switching to the Mac I found to my pleasant surprise that there's a fairly decent complement of games for the Mac - a lot of which are unfortunately useless with a GF 5200.&lt;br /&gt;&lt;br /&gt;4. Better-powered USB ports. The 15" PB can't connect by default to an external USB powered drive. My 12" thankfully can (I live on that drive) but the moment I plug in a hub - and with just 2 USB ports, you almost have to - I can't connect multiple powered devices to it - like my iPod Shuffle. A real annoyance in a world where you have USB powered drives, speakers and device chargers. And while I'm on the subject, could we have more than 2 USB ports please?&lt;br /&gt;&lt;br /&gt;5. Region-free DVD drives! Please!&lt;br /&gt;&lt;br /&gt;6. An SD-card slot for us photographers.&lt;br /&gt;&lt;br /&gt;7. A decent dock connector will be extremely helpful. I use my Powerbook as my exclusive system, and I'm sure a lot of others do as well.&lt;br /&gt;&lt;br /&gt;I'm pretty sure this is not too much to ask. All of these features can be had in a Wintel notebook today and its about time Apple caught up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113148338364543461?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113148338364543461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113148338364543461'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/11/wish-list-for-intel-based-mac-laptops.html' title='Wish list for Intel-based Mac laptops'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113147806063761971</id><published>2005-11-09T03:26:00.000+08:00</published><updated>2005-11-09T03:27:40.666+08:00</updated><title type='text'>For the SRK fans...</title><content type='html'>He talks about his approach to filmmaking and his recent film Paheli on &lt;a href="http://www.intentblog.com/archives/2005/11/paheli_by_shah.html"&gt;Intentblog&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113147806063761971?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113147806063761971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113147806063761971'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/11/for-srk-fans.html' title='For the SRK fans...'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113126371370850588</id><published>2005-11-06T15:47:00.000+08:00</published><updated>2005-11-06T15:55:13.723+08:00</updated><title type='text'>Fall!</title><content type='html'>&lt;a href="http://www.flickr.com/photos/anshul/60301500/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/29/60301500_eb92dbf1f4.jpg" width="500" height="375" alt="IMG_0465" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It seems strange to write a post about Fall right &lt;em&gt;after&lt;/em&gt; posting a picture of snow. But that snow was a freak incident, and yesterday I hopped onto a bus for a weekend trip to Long Island. And boy, there was never a better explanation of the "journey being as pleasurable as the destination"!!! The Fall is in its full glory in New England, and even though these pictures are taken from behind a bus window moving at 60 mph, I doubt anyone will fail to recognize Nature's awesome majesty in this season.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/anshul/sets/1303081/"&gt;Here's&lt;/a&gt; the entire photoset.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113126371370850588?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113126371370850588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113126371370850588'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/11/fall.html' title='Fall!'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113105886441354420</id><published>2005-11-03T06:51:00.000+08:00</published><updated>2005-11-04T07:01:04.443+08:00</updated><title type='text'>Snow!</title><content type='html'>&lt;a href="http://www.flickr.com/photos/anshul/57327082/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/24/57327082_d3be667b15.jpg" width="500" height="375" alt="IMG_0379.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I saw snow for the first time in my life last Saturday, when it snowed in Boston. It was simply beautiful.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113105886441354420?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113105886441354420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113105886441354420'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/11/snow.html' title='Snow!'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113080405498589013</id><published>2005-11-01T08:13:00.000+08:00</published><updated>2005-11-01T08:14:15.003+08:00</updated><title type='text'>Happy Diwali!</title><content type='html'>Wishing all of you a very happy Deepavali and a prosperous New Year!&lt;br /&gt;&lt;br /&gt;For the first time in my life, I am completely blank about what to do on Diwali. At a time like this does one realize what really makes a festival - it is the festive spirit. People I know like Diwali for different reasons - some people like the aarti and pujas, the kids love the fireworks, some people the sweets, others the socializing and yet others just the idea of having a holiday.&lt;br /&gt;&lt;br /&gt;At the heart of it all lies a powerful festive spirit. Diwali time is like a license to be happy - no matter what else is happening in your life. And for most of us, it works like a charm. And the spirit is infectious - the more people around you that celebrate, the more you're caught up in it.&lt;br /&gt;&lt;br /&gt;It feels kind of odd to be in a place where Diwali is hardly celebrated - leaves you with an empty feeling, like, there was supposed to be more joy in the world right about now - but its just not there. Thank God for memories and photographs :) last year we celebrated Diwali with a bang in SMA getting everybody we could into the act. Click the picture to view the other photographs.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/anshul/sets/35834/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/2/1401968_5c7378534a.jpg" width="500" height="375" alt="P1000237_resize" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113080405498589013?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113080405498589013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113080405498589013'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/10/happy-diwali.html' title='Happy Diwali!'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113062130152814331</id><published>2005-10-30T05:27:00.000+08:00</published><updated>2005-10-30T05:28:21.550+08:00</updated><title type='text'>Blasts in Delhi</title><content type='html'>There have been serial blasts in Delhi, similar to those in London earlier this year.&lt;br /&gt;&lt;br /&gt;An act of such madness and utter terror - how does one respond? There is shock - how could this happen? It doesn't make any sense! There is anger - on behalf of the victims - who were completely innocent, and out shopping for the greatest festival of the year, just hours away. There is defiance - if this was meant to make someone cower - it won't happen. And there is fear, mixed with anger - that the victims of this senseless killing were just like you or I. Next time, it could be you or I.&lt;br /&gt;&lt;br /&gt;I hope all of your friends and family are safe.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113062130152814331?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113062130152814331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113062130152814331'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/10/blasts-in-delhi.html' title='Blasts in Delhi'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113057247836178790</id><published>2005-10-29T15:49:00.000+08:00</published><updated>2005-10-29T15:54:38.376+08:00</updated><title type='text'>A new visualization of news</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4644/759/1600/Picture%203.0.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4644/759/400/Picture%203.0.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I don't know if you guys have noticed this, but CNet is showcasing a new way of following news links. Here's what happens - when you read a CNet story (&lt;a href="http://news.com.com/Oracle+to+offer+free+database/2100-1012_3-5920796.html?part=rss&amp;tag=5920796&amp;subj=news"&gt;this one&lt;/a&gt;, for example), there's a section on the right which shows you the article in some kind of "article-topic space", also viewable in &lt;a href="http://news.com.com/2104-1012_3-5920796.html?tag=st.bp"&gt;full-screen&lt;/a&gt; mode.&lt;br /&gt;&lt;br /&gt;This view has three types of objects - articles, topics and companies, with links between objects that connect - for example, all articles related to Oracle Corp will be connected to Oracle and most of them will be connected to databases. Some of them might be connected to, say security or open-source, depending on the content of the article. Each topic, say databases, is also linked to other articles on databases (which may deal with MySQL for example). This is already nice enough given that I can follow the topics in the news around an article.&lt;br /&gt;&lt;br /&gt;Whats better is that you can switch focus to any other object in the space. Shifting focus from our article, we can go to Security, which can lead us to Microsoft - and so on to any other article on the site. Which, I think, is a supremely cool idea! Here's what CNet &lt;a href="http://news.com.com/The+Big+Picture/2030-12_3-5843390.html?tag=st.bp"&gt;have to say&lt;/a&gt; about this feature.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113057247836178790?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113057247836178790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113057247836178790'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/10/new-visualization-of-news.html' title='A new visualization of news'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113053366759217329</id><published>2005-10-29T04:45:00.000+08:00</published><updated>2005-10-29T05:07:47.633+08:00</updated><title type='text'>Infrastructure vs. Development in urban India</title><content type='html'>Milind Deora, Member of Parliament from Mumbai writes on &lt;a href="http://www.intentblog.com/archives/2005/10/urban_mess.html"&gt;IntentBlog&lt;/a&gt;:&lt;blockquote&gt;&lt;em&gt;"...cities like Mumbai and Bangalore are rapidly decaying. Their infrastructure can handle only so much, yet commercial and residential buildings (mostly hideous structures) and unplanned construction continue to change the landscape of these metros.&lt;br /&gt;&lt;br /&gt;The Bombay High Court’s recent judgment on Mumbai’s mill lands has sparked off a serious debate on how Mumbai should be developed. On one hand, developers believe the ruling will raise the price of Mumbai’s real estate due to a fall in the supply of housing while activists and urban planners see it as an opportunity to better plan the city’s transformation into a world-class metro."&lt;/em&gt;&lt;/blockquote&gt;I agree that concentrating on developing urban spaces as densely as possible is a really bad idea. What is sorely needed simultaneously is a systematic plan for developing infrastructure like roads, power and water. Even now, most urban cities in India are struggling with providing these basic amenities.&lt;br /&gt;&lt;br /&gt;New Delhi has benefitted a lot from developing outlying areas like Noida and Gurgaon - but Navi Mumbai, for example, has not seen that much success. Which is also due to the fact that although Navi Mumbai is well planned, public utilities are still not up to the mark. The government has to understand that there is only so much of development (construction) that can go on in one city, and providing means for more urban development outside has become a necessity.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113053366759217329?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113053366759217329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113053366759217329'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/10/infrastructure-vs-development-in-urban.html' title='Infrastructure vs. Development in urban India'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113038945336834482</id><published>2005-10-27T13:03:00.000+08:00</published><updated>2005-10-27T13:07:19.053+08:00</updated><title type='text'>Foreign Universities in India: Is the left ever right?</title><content type='html'>The Left parties promise to be a pain in the neck for anything that remotely resembles progress. Here we go again.&lt;br /&gt;&lt;br /&gt;This time, the Left Front has pricked a particularly hopeful balloon - the idea of allowing foreign universities to open branches in India. Their reason, quoted in the &lt;a href="http://www.indianexpress.com/full_story.php?content_id=80853"&gt;Indian Express&lt;/a&gt;:&lt;blockquote&gt;&lt;em&gt;the entry of foreign universities will foster ‘‘cultural insensitivity’’ arguing that their curriculum would have a viewpoint different to the country’s stand on issues such as Kashmir and the freedom struggle.&lt;br /&gt;&lt;br /&gt;The other fear, the Left says, is that by charging exorbitant fees, this would only add to the ‘‘urban elitist bias’’ as these would be thronged by children of the rich. Also it would result in poaching of the best teachers from IIMs and IITs.&lt;/em&gt;&lt;/blockquote&gt;Sirs, kindly spare us the crap.&lt;br /&gt;&lt;br /&gt;Lets talk about "cultural insensitivity". So, we can have a MacDonalds next to every railway station in Mumbai. We think its fine to primarily educate our youth in English and make sure everybody who passes 10th in India knows at least one Shakespeare play by heart. Malls can be encouraged to blare MTV on their extra large plasma screens. Oh, and we have absolutely no problems with importing Diwali fireworks from China, sometimes with dragons drawn on them. We even heap praise on our noble freedom fighters who went to universities like Oxford and Cambridge to study. But somehow, foreign universities in India are going to hypnotize the youth into some evil ways that we want to protect them from. Congratulations, you can now obtain an election ticket from the CPI(M).&lt;br /&gt;&lt;br /&gt;Moving on to the "country's stand on issues." Excuse me? Are we in China? Is there a "national" stand on issues which we're supposed to follow? Did these guys somehow miss the recent circus surrounding a certain Mr. Advani which manifested due to differences of opinion about the freedom struggle? I admit I'm getting fond of saying this in my posts - but the last time I checked we were living in a democracy and were guaranteed the right to free speech and expression. Is the Delhi University history department regulated to disallow theses and papers that are contrary to some "national" stand? Issues about Kashmir, the independence struggle, Gandhi Nehru and Subhash Chandra Bose still fire up debates in this country. What possible angle that is oh-so-evil can be brought about by foreign universities? More importantly, is the educated Indian so gullible as to become a automaton the moment he hears a lecture delivered against some national stand? Today, universities serve as a forum for expression, research and presentation on ideas - not as puppets for public policy for some evil purpose.&lt;br /&gt;&lt;br /&gt;Have these "leaders" ever mouthed the words "Indian higher education system" in a street with a single young person around? Because if they have, they could not have missed hearing the natural extension to the sentence, which goes, "... it sucks." These leaders are the ones who lament the "brain drain", but have obviously never given a thought to why it occurs. Can the fact that higher studies in India are under-funded, have underpaid and often under-qualified staff, and poor infrastructure have something to do with it? Is it remotely possible that the arrival of foreign universities will be a welcome push to Indian institutions of higher learning to become more competitive? We have the second highest population in the world and the largest IT exports of any country but if someone wants to do a technical PhD in India, they have almost no choices, barring IISc, which could also use some good funding.&lt;br /&gt;&lt;br /&gt;Oh, how could I forget the clinching argument - they will lure away the faculty. So, these teachers are going to be residing in India, teaching Indian students but actually be getting paid adequately for it. How dare they! A teacher in India is supposed to be poor and destitute and have absolutely no claim to a reasonable paycheck, right? There are well qualified Indians from all over the world who would love to come and teach in India except that a first-year programmer earns double what they would. Is it so hard to make the leap of logic that this problem may be solved and teachers might actually be lured &lt;strong&gt;to India&lt;/strong&gt;?&lt;br /&gt;&lt;br /&gt;Charging exorbitant fees and add to the "urban elitist bias"? Firstly, since when did education ever contribute to creating a bias? There are people in India who have a lot of money - would the Left rather have these people buy trips to New Zealand every month to avoid this "urban elitist bias"? Secondly, have these people visited Mumbai, Delhi or Chennai airports in the months from July - August, and seen the throngs of students going abroad to study? Is this not creating an "urban elitist bias"... and how would this be worsened by having those students stay in India... and in any case even a private higher education will probably be a lot less expensive than going abroad.&lt;br /&gt;&lt;br /&gt;India has grown by leaps and bounds in software exports - but has lagged behind in R&amp;amp;D (anybody remember Dayanidhi Maran's Intel fiasco?), and is being overtaken by South East Asian countries and China. Availability of graduates and research students are a prime factor in opening research and development centers for any company. Surely, having more education options - as well as a more competitive education market - will do wonders for economic growth.&lt;br /&gt;&lt;br /&gt;We Indians talk proudly about becoming a developed nation and a superpower at that. Unfortunately, there is more to becoming a superpower than developing nuclear weapons. Every superpower in history - USA, Soviet Union, UK and so on - even ancient India which was considered to be a superpower had flourishing centers of learning like Nalanda University. Hands up those who think the current crop of Indian centers of learning are anywhere close to perfection. And so the situation will stay until we welcome diversity, and a competitive incentive to be better.&lt;br /&gt;&lt;br /&gt;I suppose I'd better get back to my research. Which I'm doing at a foreign university. Guess why.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113038945336834482?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113038945336834482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113038945336834482'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/10/foreign-universities-in-india-is-left.html' title='Foreign Universities in India: Is the left ever right?'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113027199875569201</id><published>2005-10-26T04:25:00.000+08:00</published><updated>2005-10-26T04:26:38.770+08:00</updated><title type='text'>Wasting time at work for dummies</title><content type='html'>Since we're all such expert time managers, the system must of course continuously strive to challenge us to greater heights. It usually chooses to do so by the method of giving us endless new ways to waste time at work.&lt;br /&gt;&lt;br /&gt;The latest one - &lt;a href="http://dilbertblog.typepad.com/"&gt;Scott Adam's Dilbert Blog.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Don't think that this only means another few fun words a day to read - if you've read this guy's books before, you know that he'll probably introduce you to a universe of ways to slack at work. Read at your own risk :)&lt;br /&gt;&lt;br /&gt;The first words of the Master:&lt;blockquote&gt;&lt;em&gt;Welcome to my first blog entry.&lt;br /&gt;&lt;br /&gt;If you’re reading this on company time, congratulations on beating the system. If you’re reading it on your own time, you really need to find a job where they pay you to do this sort of thing.&lt;/blockquote&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113027199875569201?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113027199875569201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113027199875569201'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/10/wasting-time-at-work-for-dummies.html' title='Wasting time at work for dummies'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113022476732374720</id><published>2005-10-25T14:46:00.000+08:00</published><updated>2005-10-25T15:19:27.460+08:00</updated><title type='text'>How much are a thousand pictures worth?</title><content type='html'>&lt;a href="http://www.flickr.com/photos/anshul/55878621/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/29/55878621_bb996d297c.jpg" width="500" height="375" alt="IMG_0292.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;How often do we appreciate the sunshine in our lives? Sometimes, after ages of bleakness, the magic moment comes. When we experience, and are grateful for each ray of sunshine thats come our way. Such moments of clarity are rare, but well worth the wait.&lt;br /&gt;&lt;br /&gt;This happens to be the 1000th photo in my &lt;a href="http://www.flickr.com/photos/anshul/"&gt;Flickr photostream&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113022476732374720?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113022476732374720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113022476732374720'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/10/how-much-are-thousand-pictures-worth.html' title='How much are a thousand pictures worth?'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113021542107348336</id><published>2005-10-25T12:43:00.000+08:00</published><updated>2005-10-25T12:43:41.080+08:00</updated><title type='text'>Welcome back, Little Master</title><content type='html'>&lt;pre&gt;&lt;br /&gt;  14.2 Muralitharan to Tendulkar, one run, played away on the leg side and&lt;br /&gt;        the single takes him to fifty, Tendulkar is back !&lt;br /&gt;  14.1 Muralitharan to Tendulkar, FOUR, tossed up delivery outside the off&lt;br /&gt;        stump, Tendulkar stretches well forward and taps it away to the&lt;br /&gt;        fine leg fence, played it with the spin and got it well wide of&lt;br /&gt;        the fielder at short fine leg, fantastic shot that&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113021542107348336?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113021542107348336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113021542107348336'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/10/welcome-back-little-master.html' title='Welcome back, Little Master'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-113018791268082455</id><published>2005-10-25T05:04:00.000+08:00</published><updated>2005-10-25T06:49:57.053+08:00</updated><title type='text'>Role model for jobless geeks</title><content type='html'>One day, I want to be jobless enough to be able to do this. Write a program for &lt;a href="http://www.blackholemedia.com/noise/"&gt;generating audio noise&lt;/a&gt;. From their website:&lt;blockquote&gt;&lt;em&gt;It's the hottest sensation to sweep the nation: &lt;a href="http://www.firstpr.com.au/dsp/pink-noise/"&gt;Pink Noise&lt;/a&gt;! Also known as a signal with even power distribution on a logarithmic frequency scale, pink noise masks background noise to help you concentrate. Now with source code and white noise, for those less colorful. Drown out annoying roommates and co-workers today!&lt;/em&gt;&lt;/blockquote&gt;It does have its uses though - for people who can't stand silence while working but are distracted by listening to music.&lt;br /&gt;&lt;br /&gt;Of course, I downloaded the program and it runs well. If somebody can code it (and distribute the source code) - I can definitely spare some time out of my, ahem, hectic schedule and test it. Wonder what happens when you listen to this with noise canceling headphones though. Anyone with a pair of these care to confirm?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[Update]&lt;/strong&gt; I've been using this program and I simply cannot believe how effective this is at improving productivity and actually drowning out distracting conversation. A real gem!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-113018791268082455?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113018791268082455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/113018791268082455'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/10/role-model-for-jobless-geeks.html' title='Role model for jobless geeks'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-112992819274327009</id><published>2005-10-22T04:50:00.000+08:00</published><updated>2005-10-22T04:56:50.646+08:00</updated><title type='text'>Which SciFi/Fantasy Character are you?</title><content type='html'>&lt;p&gt;&lt;a href="http://www.tk421.net/character/"&gt;&lt;img src="http://www.tk421.net/character/leia.jpg" width="204" height="295" style="border-color:#f8f8ff;" border="5" alt="Which Fantasy/SciFi Character Are You?" align="right" /&gt;&lt;/a&gt; I thought I'd be Luke Skywalker, turns out the program thinks I'm his twin sister. One would think they could calculate the chromosome number correctly, but I guess you can't get closer than that!&lt;/p&gt;&lt;p&gt;Take the &lt;a href="http://www.tk421.net/character/"&gt;quiz&lt;/a&gt;, its fun.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-112992819274327009?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112992819274327009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112992819274327009'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/10/which-scififantasy-character-are-you.html' title='Which SciFi/Fantasy Character are you?'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-112988106154845206</id><published>2005-10-21T15:49:00.000+08:00</published><updated>2005-10-21T15:51:01.556+08:00</updated><title type='text'>Think different</title><content type='html'>&lt;blockquote&gt;&lt;em&gt;Here's to the crazy ones.&lt;br /&gt;&lt;br /&gt;The misfits, the rebels, the troublemakers. The round pegs in the square holes. The ones who see things... differently. They're not fond of rules, and they have no respect for the status quo.&lt;br /&gt;&lt;br /&gt;You can quote them, disagree with them, glorify or vilify them. About the only thing you can't do... is ignore them. Because they change things... they push the human race forward. And while some may see them as the crazy ones, we see genius.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Because the people who are crazy enough to think they can change the world, are the ones who do.&lt;/strong&gt;&lt;/em&gt;&lt;/blockquote&gt;The most inspirational ad I've ever seen. Watch it &lt;a href="http://lib1.store.vip.sc5.yahoo.com/lib/redlightrunner/thinkdifferent.mov"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-112988106154845206?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112988106154845206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112988106154845206'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/10/think-different.html' title='Think different'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-112982452100776058</id><published>2005-10-21T00:07:00.000+08:00</published><updated>2005-10-21T00:08:41.016+08:00</updated><title type='text'>Research and magic shows</title><content type='html'>&lt;blockquote&gt;&lt;em&gt;"X person in Y year proved this equation. Its actually quite intuitive, if you think about it... but it turns out that if you do a ton of complex math (given in 2-3 research papers and/or a fat reference textbook), even the theory works out rather nicely."&lt;/em&gt;&lt;/blockquote&gt;This is the standard form of a lecture in a graduate CS theory course, and its the reason it can get so hard. The idea is that grad students should be able to understand more detailed theory and so we get it all thrown at us. The reality is, sometimes even the professors cannot fully understand the theory and its derivation - which makes going through the course like skating on extremely thin ice.&lt;br /&gt;&lt;br /&gt;To me, a theoretical subject is interesting if I can appreciate the theory from first principles, but that kind of thing seems to to be impossible in graduate theory courses. What we're left to do is take for a basis theory that has developed over years and understand how its implemented in systems today - and how to implement it, if it becomes necessary.&lt;br /&gt;&lt;br /&gt;Few people know how exactly to decide whether a 100-dimensional data vector with a million data points should be dealt with - but computational learning theory comes to the rescue - and tells you (somehow) whether to use ridge or lasso regression, support vector machines, naive bayes estimators or some other esoteric methods written somewhere. You're like the magician with the book of spells - a few select research papers - and using that you can solve previously unsolved problems. The few people who actually understand, make and improve the spell-book are the masters and Gods - whom we all aspire to be, somewhere and someday. Right now, it seems like we're just entrants at Hogwarts.&lt;br /&gt;&lt;br /&gt;As Arthur C. Clarke once said, &lt;em&gt;"Any sufficiently advanced technology is indistinguishable from magic"&lt;/em&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-112982452100776058?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112982452100776058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112982452100776058'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/10/research-and-magic-shows.html' title='Research and magic shows'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-112956473136270289</id><published>2005-10-17T23:54:00.000+08:00</published><updated>2005-10-18T00:03:41.113+08:00</updated><title type='text'>On my life and its hidden meanings</title><content type='html'>I like the idea of watching for signs. So I followed Casablanca's tag to find the 5th sentence of my &lt;a href="http://yavin4.blogspot.com/2005/09/short-story.html"&gt;23rd post&lt;/a&gt;... the sentence happens to be:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Hunger&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;So yeah, class is just over and its noon and I need to have lunch. And yes, I'm always hungry. Like I (or anybody else) need a sign from voodoo acts to know that.&lt;br /&gt;&lt;br /&gt;Bah.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-112956473136270289?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112956473136270289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112956473136270289'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/10/on-my-life-and-its-hidden-meanings.html' title='On my life and its hidden meanings'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-112953289362112521</id><published>2005-10-17T15:01:00.000+08:00</published><updated>2005-10-17T15:08:14.246+08:00</updated><title type='text'>Coming up: Still more new toys from Apple</title><content type='html'>Well, folks, it doesn't seem like Apple is giving me any rest. Next week there is &lt;a href="http://www.macworld.com/news/2005/10/14/nypro/index.php"&gt;yet another Apple special event&lt;/a&gt; with new products lined up - which will, no doubt, make me feel even poorer.&lt;br /&gt;&lt;br /&gt;Apparently revisions of the &lt;a href="http://www.apple.com/powermac/"&gt;PowerMac&lt;/a&gt; series and the &lt;a href="http://www.apple.com/powerbook/"&gt;Powerbook&lt;/a&gt; series are due, and about time too. Dual-core is definitely in and word is that PowerPC dual-core processors is what the new Powermacs will be getting.&lt;br /&gt;&lt;br /&gt;As for the Powerbook, it is in desperate and dire need of some serious upgrades. I bought my Powerbook eight months ago (right on the dot of the last revision, which increased memory and CPU speeds). The very same configuration is still being sold today. Whats worse is that the Powerbook G4 has been around since January 2001, starting off with the Titanium Powerbooks and followed by the aluminum ones. Thats right, a full four years. Unthinkable, considering how fast technology supposedly progresses. Of course Apple could kind of rest easier since the G4 back then was an unbelievably fast CPU - given that it still performs comparably to Pentium Ms. We should really have had a Powerbook G5 by now, but that isn't likely to happen ever now that the transition to Intel has been announced.&lt;br /&gt;&lt;br /&gt;Rumours have it that the updated Powerbooks will feature small speed bumps and possibly higher density displays for the 15" and 17" models. The 12" Powerbook will probably not have a denser display, though.&lt;br /&gt;&lt;br /&gt;Possible additions to the Powerbooks on Wed:&lt;br /&gt;&lt;br /&gt;- A new CPU (either a G5, dual-core G4 or an Intel)&lt;br /&gt;- Just a G4 upgrade (whatever...)&lt;br /&gt;- Higher screen resolution would be nice (rumour has it we might see a 13" widescreen Powerbook in place of the 12")&lt;br /&gt;- Built in iSights (oooohh that would be way cool!)&lt;br /&gt;- Superdrives standard across the board... I so regret not buying the SuperDrive PB&lt;br /&gt;- Better video cards, especially on the 12"/13" (we're stuck with a 5200 for now!)&lt;br /&gt;&lt;br /&gt;Yet another rumour has it that the &lt;a href="http://www.apple.com/displays"&gt;Apple Cinema Displays&lt;/a&gt; may see a rise in spec, a reduction in price or both. About time, too - they're priced way out of line at US$699 (education price) for the 20". Comparably, I saw the Dell 2005 Widescreen at US$500 today which has better specs, multiple inputs and adjustable height. I'd go for that any day.&lt;br /&gt;&lt;br /&gt;Again, its quite obvious how deep I'm getting into following the Apple scene for no real good reason... I doubt there's going to be anything announced on Wednesday that I'd buy immediately.&lt;br /&gt;&lt;br /&gt;But, as the architect says, &lt;em&gt;"Hope... the quintessential human delusion, simultaneously the source of your greatest strength and your greatest weakness"&lt;/em&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-112953289362112521?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112953289362112521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112953289362112521'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/10/coming-up-still-more-new-toys-from.html' title='Coming up: Still more new toys from Apple'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-112944196532080138</id><published>2005-10-16T13:48:00.000+08:00</published><updated>2005-10-16T13:52:45.320+08:00</updated><title type='text'>A truly head-shaking sight</title><content type='html'>The things my browser remembers...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4644/759/1600/Picture%204.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4644/759/400/Picture%204.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-112944196532080138?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112944196532080138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112944196532080138'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/10/truly-head-shaking-sight.html' title='A truly head-shaking sight'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-112939661866220959</id><published>2005-10-16T01:16:00.000+08:00</published><updated>2005-10-16T01:16:58.670+08:00</updated><title type='text'>identity crisis</title><content type='html'>Its a lazy, rainy, cloudy, sleepy Saturday morning/afternoon.&lt;br /&gt;&lt;br /&gt;I am in my lab, studying for a quiz five days away.&lt;br /&gt;&lt;br /&gt;Is this really me?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-112939661866220959?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112939661866220959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112939661866220959'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/10/identity-crisis.html' title='identity crisis'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-112918461887219052</id><published>2005-10-13T14:20:00.000+08:00</published><updated>2005-10-13T14:23:38.886+08:00</updated><title type='text'>Thinking different</title><content type='html'>Apple's done it again. The two newest toys on the block are stunning products - the &lt;a href="http://www.apple.com/ipod/"&gt;video iPod&lt;/a&gt; is packed with features and a great form factor - and the new &lt;a href="http://www.apple.com/ipod/"&gt;iMac G5&lt;/a&gt; is simply beautiful with its simplicity and built-in videoconferencing. As some people might tell you, I've been quite fanatically obsessed with Apple all of today. There are reports, however, that other fans are &lt;a href="http://news.com.com/Apple+bloggers+hot+for+iMac%2C+not+for+iPod/2100-1041_3-5894360.html?part=rss&amp;tag=5894360&amp;subj=news"&gt;less than happy&lt;/a&gt; with today's product offerings.&lt;br /&gt;&lt;br /&gt;I watched the video of &lt;a href="http://www.apple.com/quicktime/qtv/specialeventoct05/"&gt;today's special event&lt;/a&gt;. Steve Jobs is just a wonderful presenter. The video is an hour long so I guess most people won't bother going through it. When I saw it though, I figured three things about Apple as a company that come through. Not that these things are anything new, but the way they're going about their business just confirms it.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Simplicity.&lt;/strong&gt; A hallmark of virtually all Apple products (MTRL ROKR ISNT), I think this is the single biggest reason they're so successful and easy to use. Jobs showed a slide comparing the iMac Remote to a couple of Media Center PC remotes - the iMac Remote has 6 buttons and the Media Center PCs have over 40 and are at least ten times the size. He said, &lt;em&gt;"This slide more than anything captures what Apple is all about"&lt;/em&gt;. Although an unfair comparison (a media-center PC can double for a TV, act as a programmable video recorder, none of which the new iMac does), the point remains valid - Apple finds ways to make the whole experience simpler for the user. No better example for it than the iPod scroll wheel.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Think different.&lt;/strong&gt; Until five weeks ago, the most popular MP3 player of any kind in the world was the iPod mini. That was when Apple ditched it, and replaced it with the iPod nano. That policy was echoed today when Jobs said, &lt;em&gt;"the iPod has been our greatest success till date. That means, it's time to replace it."&lt;/em&gt; I don't know what you think of this, but I think it speaks volumes about belief in the company motto. Companies certainly research ahead to think up new products but I've not seen many that ditch their best-sellers at the peak of their sales. I guess people could dissent over whether this makes business sense - chip manufacturer's like Intel  routinely lay off releasing newer products while the older ones can still be milked. What Apple's approach does, however, is lend excitement around the company and its products, which is why Apple can generate &lt;a href="http://yavin4.blogspot.com/2005/10/travails-of-being-apple-fanboy.html"&gt;so much publicity&lt;/a&gt; by just a single e-mail.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;The big picture.&lt;/strong&gt; &lt;em&gt;"At such events, we like to remind ourselves, that its really about the music."&lt;/em&gt; With this comment, Jobs invited Grammy-award winning musician Wynton Marsalis to perform on stage, a 15-minute instrumental on the trumpet which was simply awesome. One of the true business strengths of Apple is the user experience. I'm pretty sure the iPod could have been made to handle video a lot earlier than today. Yet, it was held back until Apple made sure there was content for it - and content that people will want and appreciate - especially the TV shows. The new iMac G5 may be nothing more than the old iMac with a built-in webcam, a remote and an application, but it sure adds up to a whole new way to use your computer. The end-to-end design adds a lot of value in my opinion. A grocery store can sell both food and plates, but thats nowhere close to the experience of a restaurant where its all packaged nicely together.&lt;br /&gt;&lt;br /&gt;And that, you would think, puts me well and truly into the "religiously fanatic zealot about Apple" category. Not so. This was just an analysis of why I think Apple manages to do so well as a company. My zealotry will probably be revealed in the next post, in which I talk about my take on the new toys. If that was a groan I heard, too bad. Come back next week if you're tired of reading about Apple :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-112918461887219052?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112918461887219052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112918461887219052'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/10/thinking-different.html' title='Thinking different'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-112914090442545018</id><published>2005-10-13T02:14:00.000+08:00</published><updated>2005-10-13T02:15:04.436+08:00</updated><title type='text'>Apple unveils media iMac, video iPod</title><content type='html'>Apple is unveling new products in San Jose as I write. The story so far appears to be:&lt;br /&gt;&lt;br /&gt;- iMac is now a media center type thing - with a remote control and new app called FrontRow&lt;br /&gt;- New iPods can play video and have larger screens (2.5 inch). 30 gigs and 60 gigs, with the 30 gig iPod being thinner than the original 20 gig iPod&lt;br /&gt;- Video content on iTMS... so far music videos and some TV shows&lt;br /&gt;- apparently, TV shows priced at under 2 dollars? I find that hard to believe, but we'll see it as it comes.&lt;br /&gt;&lt;br /&gt;Later...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-112914090442545018?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112914090442545018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112914090442545018'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/10/apple-unveils-media-imac-video-ipod.html' title='Apple unveils media iMac, video iPod'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-112905199783692128</id><published>2005-10-12T01:32:00.000+08:00</published><updated>2005-10-12T01:33:17.843+08:00</updated><title type='text'>Help humanity</title><content type='html'>The &lt;a href="http://www.desipundit.com/2005/10/08/lies-damned-lies-and-fake-blogs/"&gt;IIPM controversy&lt;/a&gt; has shown how powerful individual consciousness and responses can be in countering a seemingly large threat.&lt;br /&gt;&lt;br /&gt;You can make an equally powerful difference by sharing a bit of your resources with people in need. The quake in Pakistan and India has left over 40,000 dead, nearly as many injured and hundreds of thousands homeless. CNN has a &lt;a href="http://www.cnn.com/2005/WORLD/asiapcf/10/09/quake.aid/index.html"&gt;list of organizations&lt;/a&gt; engaged in relief effort and accepting donations, and &lt;a href="http://quakehelp.blogspot.com/"&gt;South Asia quake help&lt;/a&gt; is a blog thats keeping track of aid and relief efforts and other quake-related news.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-112905199783692128?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112905199783692128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112905199783692128'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/10/help-humanity.html' title='Help humanity'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-112880358636282423</id><published>2005-10-09T04:08:00.000+08:00</published><updated>2005-10-09T04:33:06.396+08:00</updated><title type='text'>IIPM and online criticism</title><content type='html'>So, some people at IIPM are probably peeved by critical remarks of &lt;a href="http://youthcurry.blogspot.com/"&gt;Rashmi Bansal&lt;/a&gt; (via &lt;a href="http://www.jammag.com/careers/articles/mbacorner/iipm/index.htm"&gt;JAM Magazine&lt;/a&gt;) and &lt;a href="http://gauravsabnis.blogspot.com/2005/08/fraud-that-is-iipm.html"&gt;Gaurav Sabnis&lt;/a&gt; who were the basis of some rather ineffectual, though multi-pronged attacks after publishing their statements online.&lt;br /&gt;&lt;br /&gt;Rashmi's magazine site was attacked by an anonymous blog with one post - which I guess we'd never have known about if Rashmi hadn't mentioned it herself. &lt;br /&gt;&lt;br /&gt;Gaurav, though, was sent what purported to be an e-mail from the legal department of IIPM which not only claimed to be a "judicially notarized e-mail" (I doubt there is such a thing) but also threatened his arrest because he apparently provided "totally false articles" about IIPM "with proven deliberate and fraudulent intentions to harm the image of IIPM and related businesses." Hmmm. I wonder who they proved it to, themselves? And do they think thats all they need to do? Moreover, the e-mail allegedly comes from someone who identifies himself as the &lt;strong&gt;President&lt;/strong&gt; (emphasis mine) of the Legal and Compliance Cell of IIPM. Interesting, isn't it?&lt;br /&gt;&lt;br /&gt;And I really wonder why they deem Gaurav's blog entry damaging enough to threaten, but nothing is sent to JAM Magazine which, after all, has got to be more widely read. Of course, for that very reason, it might have some form of legal representation, even the most incompetent of which, I'm sure, will advise the IIPM e-mail to be a total bluster.&lt;br /&gt;&lt;br /&gt;If IIPM is officially behind such actions, though, they need to wake up. As far as I can see, everything written on Gaurav's entry or JAMMAG's article is either a fact or an opinion -- neither of which can form the basis of legal action. As an institution, you will get criticized. Deal with it. The world is far more connected that it was a decade ago. People don't rely only on obscure rating mechanisms for everything anymore. From universities to computers, consumers rate everything online these days. Whether its in a blog, or a forum or a user review online, user experiences are in. Trying to suppress them will not only fail, but backfire. It may sound completely bizarre to IIPM, but consumers actually &lt;em&gt;like&lt;/em&gt; that kind of empowerment and aren't going to be happy if you decided to take it away from them. A bad review by one guy doesn't hurt your reputation so much as evidence that you tried to squash that review unfairly.&lt;br /&gt;&lt;br /&gt;I've never in my life given a thought to doing an MBA -- I believe quite strongly that management, marketing, finance were subjects God intended me to stay away from. After reading all this, though, I decided to visit the IIPM website to see if it really markets itself all that impressively. And after I did, I wondered why we're going through all this trouble at all. Anyone who visits their website and applies there deserves what s/he gets. And anyone who doesn't visit their website before applying there is living in the stone age anyway. Consider:&lt;ul&gt;&lt;li&gt;On their home page, IIPM proudly claims to have an area of more than 200,000 sq. ft. Thats right, a campus area being measured in square feet. 200,000 sq. ft. is two football fields. "Spread across India with seven centers". Wow.&lt;/li&gt;&lt;li&gt;Their cafetarias are among the four headers of "infrastructure" (the others being campus, libraries and academic centers), and the opening line states &lt;em&gt;"Studies along with the enchanting aroma of food and beverages make a wonderful pair"&lt;/em&gt;. What can I say?&lt;/li&gt;&lt;li&gt;The punch quote on the main page is one by Arindam Chaudhuri, who happens to be the dean of IIPM. I guess this takes "selling yourself" to the whole new plane of "selling yourself, yourself".&lt;/li&gt;&lt;li&gt;Their claim of "strategic partnerships" has its own &lt;a href="http://www.iipm.edu/alliances.html"&gt;Alliances page&lt;/a&gt; on their website -- except they have not a single alliance listed with an institution. Every name on that list (as of today) is an individual, and I find it hard to understand how such a thing works.&lt;/li&gt;&lt;li&gt;For an institution claiming to have &lt;em&gt;"the most technically advanced infrastructure in business schools"&lt;/em&gt;, their &lt;a href="http://www.iipm.edu/admission-iipm-prospectus.html"&gt;prospectus&lt;/a&gt; is curiously distributed in low-quality JPEG image scans which you can navigate by clicking on a link for each page. Heard of PDFs, guys?&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-112880358636282423?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112880358636282423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112880358636282423'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/10/iipm-and-online-criticism.html' title='IIPM and online criticism'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-112875588280658449</id><published>2005-10-08T15:13:00.000+08:00</published><updated>2005-10-08T15:18:02.813+08:00</updated><title type='text'>The travails of being an Apple fanboy</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4644/759/1600/onemorething.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4644/759/400/onemorething.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Buying the Powerbook pushed me over the edge. I have now joined the hordes who contribute logic to Apple's totally illogical and unsound model of advertising - word of byte. The above is the invitation to a special event to be hosted by Apple sent via e-mail to a few select websites, media people and individuals. Result?&lt;br /&gt;&lt;br /&gt;People all over the web are wildly speculating, discussing, holding their breath, reading crystal balls - you name it. Oh, and not just &lt;a href="http://www.macrumors.com/pages/2005/10/20051004154949.shtml"&gt;the&lt;/a&gt; &lt;a href="http://www.engadget.com/entry/1234000707061794/"&gt;usual&lt;/a&gt; &lt;a href="http://www.macobserver.com/article/2005/10/04.15.shtml"&gt;Mac&lt;/a&gt; &lt;a href="http://www.thinksecret.com/news/0510oct12b.html"&gt;and&lt;/a&gt; &lt;a href="http://www.appleinsider.com/article.php?id=1306"&gt;techie&lt;/a&gt; &lt;a href="http://blogs.pcworld.com/techlog/archives/000966.html"&gt;websites&lt;/a&gt; people. We're talking &lt;a href="http://go.reuters.com/newsArticle.jhtml?type=technologyNews&amp;storyID=9834765"&gt;Reuters&lt;/a&gt;, &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2005/10/05/AR2005100500444.html"&gt;Washington Post&lt;/a&gt;, &lt;a href="http://www.latimes.com/business/la-fi-apple6oct06,0,615061.story?coll=la-story-footer&amp;track=morenews"&gt;LA Times&lt;/a&gt; and &lt;a href="http://www.businessweek.com/technology/content/oct2005/tc2005107_3021_tc024.htm"&gt;BusinessWeek&lt;/a&gt;, among others.&lt;br /&gt;&lt;br /&gt;All this at the hefty cost of &lt;strong&gt;one e-mail&lt;/strong&gt;. In the incredible time-frame of a few hours. I cannot think of any company announcing any product that excites the media machine this way.&lt;br /&gt;&lt;br /&gt;There's not even a product here. We've no idea what the event's for, except that its about "one more thing", which traditionally has meant a new product launch or a serious product upgrade.&lt;br /&gt;&lt;br /&gt;Now that we've talked about the reaction of professional media, lets move on to wilder stuff - the fanboys. Yup, people like me. Who have wasted a lot of Thursday and most of Friday checking up on the incredible amount of &lt;a href="http://forums.macrumors.com/showthread.php?s=&amp;threadid=152843"&gt;forum discussion&lt;/a&gt; and wild speculation thats revolving around this event faster than the Earth about its axis. People have hedged bets on almost any geeky product you can think of - with the possible exception of No. 10 Staples. The speculation is extremely varied. The sensible and probable category suggests a new video iPod, possibly with a larger drive and/or smaller form factor; dual-core PowerMacs, a video-capable network streaming device (video Airport Express for the fanboys) and upgrades to the iTunes Music Store. The second  category suggests stuff that is improbable (not impossible), but very interesting. Included in here is the Powerbook G5 (my personal wish), the first Intel-based Mac (of any sort), a home theater system, a gaming console, an Apple phone (not the ROKR), an Apple tablet computer... the list goes on. Then there's the wild end of the speculative entries. One of them is Apple products with fuel-cell batteries, and the rest are equally insane.&lt;br /&gt;&lt;br /&gt;There are discussions of a &lt;a href="http://www.applematters.com/index.php/section/comments/571/"&gt;conspiracy theory&lt;/a&gt; that Apple is deliberately feeding different rumors to different websites to hide the real product up their sleeves. And us fanboys get to read and wonder about all of these, and pray, "Dear $DEITY, please let it be $DESIRED_PRODUCT". The stress of it all can really get to you. Don't believe it - well here's what a couple of the fanboys had to say.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4644/759/1600/switching%20to%20windows.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4644/759/400/switching%20to%20windows.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-112875588280658449?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112875588280658449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112875588280658449'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/10/travails-of-being-apple-fanboy.html' title='The travails of being an Apple fanboy'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-112853134903306426</id><published>2005-10-06T00:52:00.000+08:00</published><updated>2005-10-06T00:55:51.126+08:00</updated><title type='text'>The success of Indian democracy</title><content type='html'>Rediff is running a column with a &lt;a href="http://www.rediff.com/news/2005/oct/05guest.htm"&gt;speech by our foreign minister&lt;/a&gt;, Natwar Singh. He talks about the broad successes achieved by India as a democracy. He makes some good points.&lt;blockquote&gt;&lt;em&gt;The building of a democratic India has not been an easy exercise. There is no historical precedent for a billion people determining their collective destiny through a mechanism of consent. There is no blueprint or textbook that sets out a road map. We have improvised along our way, trusting the innate wisdom of our people.&lt;br /&gt;&lt;br /&gt;Elections in India currently encompass an electorate of almost 700 million. It is a political statistic not easy to digest. Equally worth noting is that these votes have often resulted in changes of government at both the federal and state level. It is the peaceful transfer of power that is the true test of democracy. Not all societies claiming to be one have passed it. India has -- with flying colours!&lt;br /&gt;&lt;br /&gt;One testimony to our strength is the example -- the first in history -- of a Communist Party coming to power through electoral means. In the Indian ethos, no one is outside the pale and we have stretched the definition of an inclusive society to its limits and beyond.&lt;/em&gt;&lt;/blockquote&gt;Besides the pleasure of an eloquent  Indian political speech, this "big picture" view gave me some food for thought. We normally do think of India as an anarchic society (frequently compared to a car without a driver) with a huge number of problems -- from corruption, hunger, poverty, lack of infrastructure, religious/political strife, terrorism... the list goes on. Yet we do have an extremely functional and progressive society when seen from other perspectives -- like economic growth, education, technology, telecommunication coverage, culture and expression. Even though a large part of India is non-urban (see the Madhukar Shukla's &lt;a href="http://alternativeperspective.blogspot.com/2005/10/living-in-two-indias.html"&gt;insightful post&lt;/a&gt;), it too, receives a lot of attention thanks to the media, and thanks to being a large votebank.&lt;br /&gt;&lt;br /&gt;One of India's "problems" isn't a lack of solutions - its actually a multiplicity of solutions. Problem -- not enough representation of women in Parliament. Solutions -- tons of them, from &lt;a href="http://www.blonnet.com/2003/07/29/stories/2003072900100900.htm"&gt;constitutional reservation of seats&lt;/a&gt; to &lt;a href="http://www.indiatogether.org/women/authority/proposal.htm"&gt;party level allocation of election tickets&lt;/a&gt;. The important point is that there are things that can be done, and people are thinking about them. With such a diverse population its not really a wonder that there are arguments, but there are ways out of the problems we're facing and most of those ways are reasonable. Time and consensus will decide which solution we adopt but there is, nonetheless, progress.&lt;br /&gt;&lt;br /&gt;I believe that the framework of democratic principles in India has to be doing well given these observations. Which leads me to feeling sort-of optimistic about India's future. We may take a long time to get to a place given the diverse opinions, beliefs and motivations that people have - but eventually we'll get there, because of the principles that India is based on.&lt;br /&gt;&lt;br /&gt;A computer scientist (those afraid of geek alerts may stop reading that this point!) might compare this to a global optimization problem where the task is to get to a universal optimum of society with respect to its laws, attitudes and culture - and the way to do it is to take steps in what seems like the right direction and re-evaluate whether we did better or worse than where we were and move on accordingly. A mathematician would tell you that there is a tradeoff in taking large steps based on little information (comparable to a more dictatorial model in which a few important people make all the decisions and are relatively unquestioned), and taking smaller steps using more data (comparable to an anarchic model where a lot of people's conflicting views have to be heard and there is resistance to change). Too much of the former, and you're likely to go way off course unless your little information happens to be 100% accurate; and too much of the latter and you're likely to move too slowly to get anywhere at all. I think India's democracy achieves a good balance between the two cases.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-112853134903306426?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112853134903306426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112853134903306426'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/10/success-of-indian-democracy.html' title='The success of Indian democracy'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-112848818284566798</id><published>2005-10-05T12:54:00.000+08:00</published><updated>2005-10-05T12:56:22.850+08:00</updated><title type='text'>Intervale cabin</title><content type='html'>&lt;a href="http://www.flickr.com/photos/anshul/sets/1062550/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/24/48902004_ae7a3bbb29.jpg" width="500" height="375" alt="Intervale cabin" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;MIT outing club has a couple of cabins in NH, one of which I went to this weekend. Nice cabin, far away from anywhere, only gas power. When we reached at night it was close to zero degrees celsius - I think thats the coldest temperature I've ever been in. Not a light in sight - and the sky was dense as a planetarium - full of stars. Its a beauty of nature that anyone living in civilization sees more and more rarely.&lt;br /&gt;&lt;br /&gt;It was mostly a work trip - I spent all of Saturday clearing the path up to the cabin. A day spent in nature - nothing makes you more peaceful. Click the photo to see other photos from the trip.&lt;br /&gt;&lt;br /&gt;Oh, and because I did work, I'm a keyholder and entitled to go there to stay when I want... maybe if I can rent a car and get some company I might go down there again for some good hiking.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-112848818284566798?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112848818284566798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112848818284566798'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/10/intervale-cabin.html' title='Intervale cabin'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-112831481029898249</id><published>2005-10-03T12:46:00.000+08:00</published><updated>2005-10-03T12:48:29.746+08:00</updated><title type='text'>The (decoded) short story</title><content type='html'>Here's the promised decoding of the story I wrote in my &lt;a href="http://yavin4.blogspot.com/2005/09/short-story.html"&gt;last post&lt;/a&gt;. Percept was right, I wrote the story as that of humanity. Specifically, a story of human consciousness progressing. Seven stages of human consciousness are represented in seven paragraphs. Each paragraph represents one stage in seven sentences by answering seven questions, which are:&lt;ul&gt;&lt;li&gt;What is your biggest fear?&lt;/li&gt;&lt;li&gt;What do you desire?&lt;/li&gt;&lt;li&gt;What characterizes your thinking?&lt;/li&gt;&lt;li&gt;What do you consider your greatest gift?&lt;/li&gt;&lt;li&gt;Who is your fellow man?&lt;/li&gt;&lt;li&gt;Who is God?&lt;/li&gt;&lt;li&gt;Why are you here?&lt;/li&gt;&lt;/ul&gt;Of course this wasn't something that I made up all on my own, a lot of material that I read was the real source. Specifically, a book by Deepak Chopra called &lt;a href="http://health.ivillage.com/mindbody/mbspirit/0,,2r37,00.html"&gt;"How to know God"&lt;/a&gt; primarily talks about consciousness in a similar fashion.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-112831481029898249?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112831481029898249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112831481029898249'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/10/decoded-short-story.html' title='The (decoded) short story'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-112806403932624497</id><published>2005-09-30T14:57:00.000+08:00</published><updated>2005-09-30T15:07:19.330+08:00</updated><title type='text'>The short story</title><content type='html'>I was tagged to write a 55-word story, and so, here's one. Rather unconventional, though. Seven paragraphs, seven sentences each, and exactly fifty-five words. Might seem random to you, though it does have an intended meaning. &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;Hunger. Safety. No control. Strength. Peripheral. Unpredictable. Survive.&lt;br /&gt;&lt;br /&gt;God. Prosperity. Patterns. Cognition. Society. Vindictive. Settle.&lt;br /&gt;&lt;br /&gt;Randomness. Power. Rule of law. Manipulation. Competition. Science. Conquer.&lt;br /&gt;&lt;br /&gt;Routine. Discovery. Questions. Looking beyond. Riddles. Unknown. Search.&lt;br /&gt;&lt;br /&gt;Separation. Merging. Artistic. Knowledge. Asleep. Essence. Create.&lt;br /&gt;&lt;br /&gt;Potential. Awakening. Aware. Thoughts made manifest. Family. Me. Save.&lt;br /&gt;&lt;br /&gt;None. Fulfilled. Embracing. Universe. Myself. Infinite. Be.&lt;/em&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Let me know what you think the story's about, if you could get through it, even :) I'll decode it in the next post.&lt;br /&gt;&lt;br /&gt;For those interested in extremely short story arts, I think you'll find better ones at &lt;a href="http://www.storybytes.com"&gt;Story Bytes&lt;/a&gt; - where they only publish stories of counts in powers of 2, i.e. 2 words, 4 words, 8 words and so on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-112806403932624497?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112806403932624497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112806403932624497'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/09/short-story.html' title='The short story'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-112784266650176310</id><published>2005-09-28T01:36:00.000+08:00</published><updated>2005-09-28T01:37:46.506+08:00</updated><title type='text'>For the good of Indian cricket</title><content type='html'>Neither the captain, nor the coach&lt;br /&gt;Will the other's duty encroach&lt;br /&gt;Though they bat on the same wicket&lt;br /&gt;All for the good of Indian cricket&lt;br /&gt;&lt;br /&gt;Like two children Bob and Alice&lt;br /&gt;Being taken to the principal's office&lt;br /&gt;Sternly told to bury the hatchet&lt;br /&gt;All for the good of Indian cricket&lt;br /&gt;&lt;br /&gt;Words they'll have, thats for sure&lt;br /&gt;But team's image is oh-so-pure&lt;br /&gt;Not a word they'll say to the media picket&lt;br /&gt;All for the good of Indian cricket&lt;br /&gt;&lt;br /&gt;Inflaming reports, the board can leak&lt;br /&gt;Get all reporters to take a peek&lt;br /&gt;Anything to get the seat they covet&lt;br /&gt;All for the good of Indian cricket&lt;br /&gt;&lt;br /&gt;We'll judge them now, they tell the mob&lt;br /&gt;Based on how they do their job&lt;br /&gt;Make them work and earn their credit&lt;br /&gt;All for the good of Indian cricket&lt;br /&gt;&lt;br /&gt;The talk today is all performance&lt;br /&gt;Without a measure that makes any sense&lt;br /&gt;But not without their favourite couplet&lt;br /&gt;All for the good of Indian cricket&lt;br /&gt;&lt;br /&gt;How in hell can anyone support&lt;br /&gt;Such a blatant mockery of sport?&lt;br /&gt;My blood does boil, my hands do fidget&lt;br /&gt;Seeing this "good" of Indian cricket&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-112784266650176310?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112784266650176310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112784266650176310'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/09/for-good-of-indian-cricket.html' title='For the good of Indian cricket'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-112761214119191316</id><published>2005-09-25T09:16:00.000+08:00</published><updated>2005-09-25T09:35:41.196+08:00</updated><title type='text'>Macro</title><content type='html'>I love exploring close-up shots on the camera. Can you guess what this image is? (Quite simple actually, if you're like me; answer at the end of the post)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/anshul/46042203/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/28/46042203_91308d063d.jpg" width="500" height="366" alt="texture" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Of course, the best thing to use the macro mode on are flowers:&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/anshul/46242160/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/25/46242160_6a6a42a93d.jpg" width="500" height="375" alt="Pink flower" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here's another extremely close-up shot of a plaque of "Om" given to me by a friend. No more than 2.5 inches square in actual size.&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/anshul/46032501/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/26/46032501_2e1e00c2cc.jpg" width="500" height="375" alt="IMG_0045.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And here's an oh-so-yummy Chips Ahoy cookie. I cropped a part of this image and played around with the colours a bit to generate the first picture above.&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/anshul/46004828/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/29/46004828_24d5a98dcd.jpg" width="500" height="375" alt="IMG_0060.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I love the macro mode. Unfortunately though, you can't use any kind of zoom (optical or digital), atleast in my camera when you're shooting something this close. I think going even the slightest bit tele changes the focal length of the lens to beyond 10 cm which means you're no longer doing macro.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-112761214119191316?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112761214119191316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112761214119191316'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/09/macro.html' title='Macro'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-112728283922593314</id><published>2005-09-21T13:44:00.000+08:00</published><updated>2005-09-21T14:24:25.056+08:00</updated><title type='text'>Beauty of the beast</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4644/759/1600/powershot.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4644/759/400/powershot.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I've been really busy working on a research paper which is due this Friday but its thankfully drawing to a close. I found some time today to buy a new camera - something I'd been thinking about for a couple of months now. Its the Canon Powershot S2 IS, and its a real beauty. I really like the solid feel of the camera with the handgrip and heavier weight. Here are some of the first photos I took with it.&lt;br /&gt;&lt;br /&gt;An idol of Lord Ganesha that sits on my desk:&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/anshul/45229405/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/26/45229405_f7d374fe8f.jpg" width="315" height="500" alt="IMG_0020.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Boston at night:&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/anshul/45226089/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/32/45226089_df5148cdf9.jpg" width="500" height="375" alt="IMG_0016.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;(Compare this photo to &lt;a href="http://www.flickr.com/photos/anshul/41994378/"&gt;this older one&lt;/a&gt; to see the difference between my old Panasonic and the Powershot S2)&lt;br /&gt;&lt;br /&gt;Zoomed (full 12x) into the domed building in the skyline:&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/anshul/45245119/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/28/45245119_c81dfc593e.jpg" width="500" height="375" alt="IMG_0026.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And of course, no fun having a new camera if you don't bug other people with it, so here's my flatmate:&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/anshul/45225749/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/24/45225749_f6f2a4e307.jpg" width="500" height="375" alt="IMG_0008.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Macro mode test on the Powerbook keyboard:&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/anshul/45225944/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/32/45225944_3d964d75a1.jpg" width="500" height="375" alt="IMG_0012.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Can't wait to really test this beauty out, but for now I'd better get back to work...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-112728283922593314?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112728283922593314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112728283922593314'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/09/beauty-of-beast.html' title='Beauty of the beast'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-112711134934356018</id><published>2005-09-19T14:24:00.000+08:00</published><updated>2005-09-19T14:44:44.960+08:00</updated><title type='text'>Hindi on the web</title><content type='html'>My latest fascination for the last few days has been my mother tongue, Hindi on my computer. I've always been reading Hindi websites on and off, especially news sites like &lt;a href="http://www.bbc.co.uk/hindi/"&gt;BBC Hindi&lt;/a&gt;. As for creating documents or typing in Hindi, I had done it very rarely using hard coded fonts like Shusha.&lt;br /&gt;&lt;br /&gt;The urge to communicate fully in Hindi has never really left my mind. Even after I read this great article on &lt;a href="http://www.joelonsoftware.com/articles/Unicode.html"&gt;Unicode&lt;/a&gt;, though, I still thought that sites like BBC Hindi used fonts like Shusha for which basically map ASCII english letters to Hindi letters. A couple of days ago, though, I clicked to see the HTML source of BBC Hindi and this is what I saw:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4644/759/1600/Picture%2013.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4644/759/400/Picture%2011.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Hindi text was actually part of the plain-text HTML file, and that gave me jolt, and the vague ideas in my head about Unicode started slowly lighting up. I searched furiously for some time and figured out how to enable and use the Devanagari keyboard input system on my Powerbok. Then I tried searching the net for one of my favourite Hindi poems - Basanti Hawa - and the result absolutely delighted me.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4644/759/1600/hindi-search.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4644/759/400/hindi-search.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So I could now search Google to search in Hindi and I'd get results back - all thanks to the Unicode system which basically just gives the Hindi alphabet its own place in a character set which allows for the usual web page indexing means. I then discovered the &lt;a href="http://hi.wikipedia.org/"&gt;Hindi wikipedia&lt;/a&gt; which actually has Hindi in its URL line, and is of course, completely searchable. Since then I've been reading up on Hindi efforts, chatting with friends and parents in Hindi and even blogging on the &lt;a href="http://shaayari.blogspot.com/2005/09/blog-post.html"&gt;Shaayari blog&lt;/a&gt; in actual Hindi, and enjoying myself immensely, much to the bewilderment of many people around me.&lt;br /&gt;&lt;br /&gt;There remain some problems for Devanagari script (which is the basis for Hindi/Marathi/Sanskrit and even Nepali). The biggest problem is kerning, or display of vowels in the correct manner. Unicode Devanagari strings have the vowels of every letter in a word &lt;em&gt;after&lt;/em&gt; the letter itself. Although the vowel or "matra" after the first letter is typed and positioned after the letter itself, it is (or should be) rendered as appearing before the first letter. Your rendering system has to be programmed to recognize this and render it accordingly. Mac OS X and most of its applications do this perfectly, and it appears to work quite well under Windows as well (or so my parents report), and I'm pretty sure I've seen Fedora Linux systems that render the fonts correctly. Even on the Mac though, there are some programs that don't render Devanagari fonts correctly. One surprising culprit is Microsoft Office for Mac. Here's how MS Word displays the word "Dil":&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4644/759/1600/dil-msword.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4644/759/400/dil-msword.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And this is the correct version (a screenshot from Text Edit):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4644/759/1600/dil-textedit.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4644/759/400/dil-textedit.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Another surprising culprit of bad rendering is Mozilla Firefox for Mac. I've filed a bug and it appears that a number of people are looking into fixing the problem (the bug was instantly marked as a duplicate of several related bugs). So for now, I have to use Safari for Hindi website viewing, which renders flawlessly.&lt;br /&gt;&lt;br /&gt;Well, thats another day, another discovery, another language to type in.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-112711134934356018?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112711134934356018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112711134934356018'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/09/hindi-on-web.html' title='Hindi on the web'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-112690946938492661</id><published>2005-09-17T06:21:00.000+08:00</published><updated>2005-09-17T06:24:29.390+08:00</updated><title type='text'>Definition of useful</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4644/759/1600/Picture%2012.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4644/759/400/Picture%201.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-112690946938492661?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112690946938492661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112690946938492661'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/09/definition-of-useful.html' title='Definition of useful'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-112676581775218119</id><published>2005-09-15T14:20:00.000+08:00</published><updated>2005-10-16T14:14:36.183+08:00</updated><title type='text'>(Arz Kiya Hai) अर्ज़ किया है</title><content type='html'>Of all the shows I remember from good old days in India, I have the fondest memories for the Hasya Kavi Sammelan that used to come on Doordarshan around festival times, especially around Holi (I think a similar show plays weekly on Sab TV these days).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://laconicverbosity.blogspot.com/"&gt;Shashwat&lt;/a&gt; and &lt;a href="http://fountain-head.blogspot.com/"&gt;Avyakt&lt;/a&gt; got the idea of starting a collaborative Shaayari blog, and I joined them a bit later. So started &lt;a href="http://shaayari.blogspot.com/"&gt;Arz Kiya Hai (अर्ज़ किया है)&lt;/a&gt;. I've just added my own &lt;a href="http://shaayari.blogspot.com/2005/09/gehri-raat-ke-sannate-mein-miyan-bhoot.html"&gt;attempt&lt;/a&gt; to emulate the poems of the good old show. And yeah, viewers are encouraged and welcome to bring out their inner &lt;em&gt;Shaayar&lt;/em&gt; and extend our words!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-112676581775218119?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112676581775218119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112676581775218119'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/09/arz-kiya-hai.html' title='(Arz Kiya Hai) अर्ज़ किया है'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-112676006122218711</id><published>2005-09-15T11:23:00.000+08:00</published><updated>2005-09-15T12:54:21.300+08:00</updated><title type='text'>Windows security</title><content type='html'>In a recent &lt;a href="http://seattlepi.nwsource.com/business/240541_gates14ww.html"&gt;interview with seattlepi&lt;/a&gt;, Bill Gates of Microsoft has this to say about security:&lt;blockquote&gt;Software in general, whether it was from Microsoft or somebody else, was not set up for an environment where all the computers were connected together.&lt;/blockquote&gt;The comment quite profoundly reflects Microsoft Windows' approach to networking. Through its history, Windows has always been a system for personal use and productivity. The basic philosophy of Windows (until recently, maybe) has never been that of a networked system. Worse, there seems to be no design-level thinking involved to address security.&lt;br /&gt;&lt;br /&gt;Till today (in Win XP), the only thing that prevents me from fiddling with C:\WINDOWS folder on a PC is a warning in Explorer that says "this folder contains system files and should not be disturbed", with a helpful "show the contents of this folder" right below it. And even that does not apply to any executable program which could just possibly contain malicious code. Oh you'll come across Windows file permissions all right. Try this - install a fresh copy of Win XP on a new drive and try and access your My Documents folder on your old hard drive. It'll be locked and you'll have to painfully thread your way across re-establishing yourself as the owner and giving recursive read/write permissions to your old My Documents folder before you can get access. Yet, strangely enough, you can open and modify critical system files in C:\WINDOWS\SYSTEM32 without doing anything except clicking on "Show the contents of this folder" link. True, there are "limited accounts" in Windows XP, but you can't even change the timezone on your own with a limited account (a flaw that should be corrected in Vista, according to &lt;a href="http://antrix.net/journal"&gt;Deepak&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Unix on the other hand, was designed to be a multi-user system, which forced a system of security to be created and enforced. Even the first version of Unix (1974?) boasted the ability to handle two users at a time, and therefore no non-administrative user in Unix has ever been authorized to modify system files. And yet, even as a non-privileged user on any Unix system, I can download, install and run my own Window manager, development environment, web browser, email client, IM client etc., which is probably why I've only heard complaints about being given "limited access" only from Windows users. In Unix few users expect, or need, administrative (root) access.&lt;br /&gt;&lt;br /&gt;The absolute worst period for Windows security was when SP1 was released. I remember trying to setup Windows XP computers in NTU in 2003, when the network was infested with worms. If you tried to do a straight Win XP install connected to the network, your computer would become infected within five minutes of the brand new operating system starting up - way before you had time to patch the system. The operative method then was - install with the network disconnected, install any firewall, enable the firewall and only then dare to connect that RJ45 cable.&lt;br /&gt;&lt;br /&gt;The hordes of security issues resting around Windows have, thankfully, forced Microsoft to take proactive measures, and I think that they're actually doing pretty well after the release of SP2 because of Windows firewall. Whereas once it was always the latest versions of Windows XP to be attacked because Microsoft couldn't patch it up fast enough, these days an up-to-date SP2 system is relatively well protected and in fact the latest Zotob worm actually went back to targeting Windows 2000 computers, and even that was handled pretty well. Hopefully Vista will improve even on that and make security a minor issue as opposed to a major headache.&lt;br /&gt;&lt;br /&gt;Firewalling, though, has been around as a standard feature in *nix since before Windows 95, because the designers anticipated the problem and did something to overcome it. What Microsoft needs to do is think ahead and think prevention to earn the label of making a secure OS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-112676006122218711?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112676006122218711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112676006122218711'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/09/windows-security.html' title='Windows security'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-112667325274521615</id><published>2005-09-14T12:41:00.000+08:00</published><updated>2005-09-14T12:47:32.750+08:00</updated><title type='text'>Hell's bells</title><content type='html'>Two hells that made me ROTFL.&lt;br /&gt;&lt;br /&gt;The first, a piece of graffiti written exactly halfway across the Massachusetts Avenue bridge that leads to MIT.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/anshul/42357686/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/24/42357686_ad5f0ecd07.jpg" width="500" height="375" alt="P1030656.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The second, Sun's surprisingly aggressive advertising campaign for their new x64 servers against Dell (click on the image to download a high-quality PDF of the ad). In fact, they had &lt;a href="http://www.sun.com/emrkt/rejected/index.html"&gt;even more outrageous ads&lt;/a&gt; that were censored by publications. And they're not stopping there either... they're inviting more provocative ad headlines by e-mail!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sun.com/emrkt/rejected/rhymes_magazine_page_LEres.PDF"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4644/759/400/rhymes_magazine_page_LEres.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-112667325274521615?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112667325274521615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112667325274521615'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/09/hells-bells.html' title='Hell&apos;s bells'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-16040024.post-112613282501973633</id><published>2005-09-08T06:35:00.000+08:00</published><updated>2005-09-08T06:40:25.023+08:00</updated><title type='text'>Massive Institute of Toil</title><content type='html'>Thats what MIT should really be known as. There is an aura of work around here - even if you think you don't have much to do... work materializes out of thin air; which is one of the reasons I haven't been able to post for so long. Another one is that I don't have Internet access at home yet, which should be fixed by Sunday.&lt;br /&gt;&lt;br /&gt;I was in NY on Sunday and Monday which was good fun; met up with an old friend of mine. No matter what you say about it, NYC is a different place from most of the world - and as always I felt this uncanny resemblance to good old Bombay. I've taken some pictures and will post them soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16040024-112613282501973633?l=yavin4.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112613282501973633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16040024/posts/default/112613282501973633'/><link rel='alternate' type='text/html' href='http://yavin4.blogspot.com/2005/09/massive-institute-of-toil.html' title='Massive Institute of Toil'/><author><name>Anshul</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
