Sentimental Minions

The theatricalities of the humble bookmark

Aspiration or Version 2

Posted by Avadhut on 20 April 2008

This time around, I want to make something that will look better next year than this…

Just like Mr. Bowie

Here am I floating round my tin can
Far above the moon
Planet earth is blue
And theres nothing I can do.

Posted in Foo, Office, Visual sick | 3 Comments »

Clangoring imp

Posted by Avadhut on 10 April 2008

Once, long ago, she pinned this on my softboard during halloween:

A gentle breeze rustling the dry cornstalks

A sound is heard, a goblin walks

A harvest moon suffers a black cat’s cry.

Oh’ do witched fly!

The bonfire catches a pumpkin’s gleam.

Rejoice, it’s Halloween!

She used to award me “stars” for good behavior and “commas” for bad.

She always thought that I’d choose spelunking over food.

And she thought that my favorite game was mudpie-mudpie.

Then she was gone.

Now, she’s finally here. :)

Posted in Foo, Nostalgia, Office | 7 Comments »

El Paseo

Posted by Avadhut on 8 April 2008

Had a fun weekend, this last one. Rode off to Kashid. Three bikes—a Bullet 500, a Bullet 350, and an Avenger—and three cars—a Honda Civic, a Honda City, and an Accent.

This is all that we broke between Mukul’s (the 350) and my (the 500) bike.

The 500 (1998 Royal Enfield Bullet 500cc-Cast Iron Engine):

1. The rubber lever on the gear shifter.

2. The sump gaurd.

3. One of the horns “magically” fell off! ::gulp::

4. Gaurd mounts broke.

5. I think I have worn off the valve liners too.

6. The wheel bearings are definitely legally dead. :)

The 350 (Royal Enfield Bullet Machismo 350cc-AVL Engine):

1. The oil pump had temporarily given up on us.

2. The clutch cable.

3. Earthing wire came off.

4. Misfiring.

The night we travelled to Kashid, both bulls were regularly spitting fire everytime we slowed down from 100-110 KMPH, causing poor Kiran to keep safe distance. LoL.

All in all, good fun.

As usual

Posted in Kashid, Motorcycle diaries, Royal Enfield Bullet | 10 Comments »

I am black in my new form

Posted by Avadhut on 10 March 2008

 Steena: whats that? blueberry swizzle?
 me: its the muffin!
 Steena: or pointer?
 me: I love muffins
 Steena: ohhh
  u do???
 me: and I like pointers too
 Steena: LOL
 me: actually, I am quite crazy about them
 me: but sometimes they used to go crazy on me
 me: until I learnt that I created them
 Steena: ?
  pls ok
 me: So I can control them
 Steena: arrey
 me: mu ha ha ha ha ha ha ha
 Steena: LOL
  tooo much masti
 me: Complete control over all memory locations
 Steena: ye ye
 me: the world is Mine now!
 Steena: ye minions
 Steena: whos locations resteth in my hands; mere zeroes and ones cldnt stop me
 me: I am manipulator of all things binary. I AM…the POINTER!
 Steena: chee chee
  u are a bad root node
 dirty leaf
 me: I will garble up your inode table only!
 Steena: bad leafff
  u are a bad boy
  so u will be a left child
  truncate all left children
  x-(
me: u are a misdirected B-tree
Steena: hawww. what an insult. u are a badly normalized relation schema—all redundant info
me: that is correctable–a mere anomaly compared to the catastrophe that is a misdirected B-tree
Steena: snifff. lets see. u are a dirty packet. with all bad data
me: u are the worst kind—a mere redundant database record…that too unsanitized
Steena: sql injections!
me: also, during the next cron run, u are queued for purging
me: u are an ISAM record in a InnoDB world…Go upgrade Steen
Dim steen as String
steen = “Purge yourself”
You are an ill-linked-list
Steena: BadBoy bb = new BadBoy(new Pest(67, yes, marathi)))
bb.getBroom();
bb.startSweeping(6000);
bb.shutUP(70000);
Steena: hahahhaha
me: bb.killSteen();
Steena: hawww
ur baddd
but i program u
me: bb.dumpGarbage(’On_steen’);
Steena: eeeeeee
import java.pigggie
me: i have just acquired my own consience
and, thereby, control
i am going to fudge up your HDD
me: mu ha ha ha ha

–The end–

Posted in Boredom | 4 Comments »

Hear what the Chief Lizard Wrangler has to say

Posted by Avadhut on 31 January 2008

What has Mozilla Corporation’s chief contribution been? The Firefox browser? Or the email client Thunderbird? I would say neither. It has been its model of developer participation—of managing innovation outside corporate borders and passing on decision making to its community of developers. 40 percent of its code is not from employees—a staggering statistic if you consider that the company’s revenue-sharing arrangement with Google for searches that originate in Firefox delivered revenues three times greater than Mozilla’s expenses (a little over $50 million in 2006)!

Mozilla’s model proved that Open Source not only works but works extremely well when managed properly.

McKinsey Quarterly recently interviewed Mitchell Baker, CEO, Mozilla Corporation. A must read, despite the compulsory registration. She sums it up the best when she says

Turning people loose is really valuable. You have to figure out what space and what range, but you get a lot more than you would expect out of them, because they’re not you.

PS: A discussion on the same theme spawned a large number of really, really, huge comments some time back. Remember?

Posted in Mozilla, Office, Open source, Social media | No Comments »

Pennywise the clown

Posted by Avadhut on 29 January 2008

Am almost done reading IT by Stephen King.

it.gif

Pencil on paper

He thrusts his fists into the post, and still insists he sees a ghost.

Posted in Folklore, Foo, Visual sick, Weeping cozened indigo | 2 Comments »

Will this do?

Posted by Avadhut on 26 November 2007

I have lunch with three women. Everyday.

They tell me a lot of stuff. So…

blackbeard_by_avadhut1.gif

P.S: Thanks R, S, and C, and a few thanks go out to P also. :-)

Posted in Foo, Office, Sarcasm, Visual sick | 14 Comments »

Folklore—the way things ought to be

Posted by Avadhut on 31 October 2007

It helps. Coming across reads like this, for not long ago we worked on such archaic systems. Reminded me of the time when I downloaded my first version of the Linux Kernel on a dial-up connection—took me a whole of 2 days! Question marks? Yesterday, I came across folklore.org, which is a sort of journal, dating back to the 1980s, documenting the early days of the development of the first Macintosh—the Apple before Apple, days when 7-inch displays were norm, 256 × 256 bitmapped array buffers were looked upon with envy, and a monochromatic screen producing a whole series of black and white “hello”s elicited a “whoa!” from even Steve Jobs. Literally. Ironically, I came across this series of posts while reading a review on Ars Technica of Apple’s newest offering—the Leopard. And I couldn’t help but think about how far they, we, have come. From the days when a Macintosh producing a sinusoidal waveform on an oscilloscope would be enough to conclude that “the display works brilliantly” to the current norm in Apple OS’es where a reflection is added to just about everything—from the dock icons to the font. And, sometimes, even that is not enough—the poor dock icons are now subjected to both a reflection and a transperency effect. But then that’s an issue for a different post, and if you are looking for the definitive review on the Leopard, I would strongly recommend the above-mentioned Ars Technica review by John Siracusa.

I just wanted to share these excerpts from the stories at folklore (such an aptly named site). If you ever find yourself yearning for some inspiration on one of those hot October afternoons when your head seems to be a basket full of bad wiring and a coffee just won’t do it, go over to folklore.org and see how things ought to be. Seriously. You will be amazed at what a well-written journal entry about some guys with a solder gun in one hand and a pineapple pizza in the other working to get an image of Uncle Scrooge to display on a monitor with just 192 scan lines will do to you :-):

In May of 1981, Steve complained that our offices didn’t seem lively enough, and gave me permission to buy a portable stereo system for the office at Apple’s expense. Burrell and I ran out and bought a silver, cassette-based boom box right away, before he could change his mind. After that we usually played cassette tapes at night or on the weekends when there was nobody around that it would bother.
—Andey Hertzfeld (January 1981)

When I started on the project in February 1981, I was given Jef’s old desk in the office next to Bud’s. Desk by desk, Texaco Towers began to fill up, as more team members were recruited, like Collette Askeland to lay out the PC boards, or Ed Riddle to work on the keyboard hardware. When George Crow started, there wasn’t an office available for him, so he set up a table in the common foyer and began the analog board design there.
—Andey Hertzfeld (January 1981)

After a while, surviving the first few game levels was pretty easy, unless you had been up all night programming or something. The Defender machine was probably a pretty good objective measure of one’s current mental capacity. “Gee, I can’t even get through level 2! I guess it’s time to get some sleep.” Better to put in a bad performance on the defender game than mess up the current programming task, or start down the wrong path on some hardware design.
—Donn Denman (September 1983)

This one’s a bit longer than the others, but it is absolutely a must read. It’s about this arcade game called “Defender,” where…Just read on

The goal of Defender is to defend your humans from abduction by aliens. The evil green aliens drop down from the top of the screen and randomly pick up your humans, and try to bring them back up to the top of the screen. You control a ship and have to shoot the aliens, either before they grab a human, or during their rise up to the top of the screen. If an alien makes it to the top with a human, they consume him and become a vicious mutant, which attacks very aggressively. You start the game with ten humans, and if the last one dies, all the aliens become mutants, and they swarm in on your ship from all sides.

One day Burrell started doing something radical. Andy came by my cube and said “You’ve got to come see what Burrell’s doing with Defender.” “How can you innovate with a video game?” I wondered. I’d seen Burrell and Andy innovate on all kinds of things, but I couldn’t image how he could somehow step outside the box of a video game—the machine controlled the flow and dictated the goals. How could you gain some control in that environment?

We started up a new competition, and when Burrell’s turn came up, he did something that stunned me. He immediately shot all his humans! This was completely against the goal of the game! He didn’t even go after the aliens, and when he shot the last human, they all turned to mutants and attacked him from all sides. He glanced in my direction with a grin on his face and said “Make a mess, clean it up!” and proceeded to dodge the swarm of angry mutants noisily chasing after him. “Burrell’s not going to win this competition” I said to myself. “He’s not going to last long with a screen full of mutants!”

Often a single mutant is enough to kill you. They move quicker, and with a different pace and pattern than the other aliens, so the normal evasive techniques don’t work very well. Mutants move so quickly over small distances that they seem to just jump on top of you. Your ship is faster over the longer term, so you have to outrun them, establishing a gap, and only then do you have enough room to safely turn and fire at them.

When Burrell’s next turn came up I was surprised by how long his ship survived. He’d already developed a technique for dealing with a whole mass of mutants. He would circle around them again and again, and that would gather them into a densely clumped swarm. Then, while circling, he’d fire a burst pattern across the whole swarm, not needing to aim at individuals. He was doing really well, cutting through the swarm like the Grim Reaper’s scythe. Burrell was no longer attacking individual mutants, instead he was treating the whole swarm as one big target.

Burrell may have lost that game and the next few, but it wasn’t too long before he was really mastering the machine. Instead of avoiding the tough situations, he’d immediately create them, and immediately start learning how to handle the worst situation imaginable. Pretty soon he would routinely handle anything the machine could throw at him.

I was beginning to see how Burrell could be so successful with everything he does.
—Don Denman (September 1983)

You know those language translation widgets on Web sites and PC applications that we all take for granted—something we now refer to as localizations wherein we select the type of language (English US, English UK, Afrikaans, etc.) and our application’s menus, buttons, etc. reflect our language choices? Something that allows a software app developed in the US be marketed and sold with little or no technical modifications in the Netherlands? The following blurb describes how Bruce Horn started it all back in 1981 while writing a search program for the first Macintosh. Beautiful:

Alan Kay always said that any problem in Computer Science could be solved by adding another level of indirection. I thought that if we could refer to the program *data* separately and indirectly—the strings, bitmaps, window and dialog layouts, and other non-code information—we could make it possible for this information to be changed by people who would not have access to the source code. These people—translators, artists, and designers—would be able to change the text strings (to translate menu items from English to Norwegian, for example), modify the application and document icons, and replace graphical elements in the program, if the program were written such that these items were factored out of the application.

The ability to easily localize applications and the operating system would be novel, especially in the early 1980s. None of the systems that I had used, including Smalltalk, had this ability; it was just assumed that everybody using the system would be English-speaking, and that other countries would be building their own systems. If the Mac were able to be released in other countries, with menus, icons, dialogs, dates, and sorting orders translated to different languages, it would make a big improvement in our potential market share. I can’t even remember when I started to recognize that the localization ability was necessary; it was a meme (probably started by Joanna Hoffman) that infected us all in the Mac group.
—Bruce Horn (December 1981)

Posted in Apple, Folklore, Foo, Macintosh, Nostalgia, Rainbow, System design | 3 Comments »

A dream

Posted by Avadhut on 28 October 2007

For my own part, I have never had a thought which I could not set down in words with even more distinctness than that with which I conceived it. There is, however, a class of fancies of exquisite delicacy which are not thoughts, and to which as yet I have found it absolutely impossible to adapt to language. These fancies arise in the soul, alas how rarely. Only at epochs of most intense tranquillity, when the bodily and mental health are in perfection. And at those weird points of time, the confines of the waking world blend with the world of dreams. And so I captured this fancy, where all that we see, or seem, is but a dream within a dream.

-A dream within a dream, Alan Parsons Project.

“You’re eating mud again!” she cried. He shook his head fiercely. But he could not open his mouth to deny the charge, because his teeth were stained brown. She lay hold of his little arm and pulled him roughly to her. There were a lot of complaints, lately, about him the small gypsy village by the river—that he stole, and that he was rude, and the women were always telling her how wicked her boy was. She would always defend him, saying that every little boy in the crescent-shaped settlement was upto similar mischief. But she had misgivings now that she saw him eating mud again.

He could scarcely help being himself, could he? Like an ancient urge, his curse of being different burned inside him. And only the dark mud, the pure brown clods, cooled that terrible fever. So he ate the sweet-smelling stuff. Greedily. As if, if given a chance, he would devour the whole planet.

“Don’t you know it’ll upset your stomach? You could die eating mud,” she trilled, pulling him half angrily, though always lovingly, on to her lap.

She then inveigled a slender finger into his mouthm and then another, to try to to get him to open it. But he clamped his teeth down gently on her fingertips. Soon, with both of them giggling, the whole thing turned into a game, and she tried to use her other hand to unlock him at the cheeks. With a squeal, he cried, “So you must see it, mother? Then look!”

Posted in Foo, Rainbow, Weeping cozened indigo | 12 Comments »

Foo

Posted by Avadhut on 21 September 2007

-My dinner last night: Masala Maggi with atleast 75 grams of butter on top, 5 cubes of cheese, and Maggi Hot and Sweet Tomato Chilli Sauce It’s Different®—I call it special effects :).

-Three years ago I was taking calls in a BPO at 4 am. Two years ago I was listening to calls. A year ago I was unemployed. Yesterday, my CEO offered me copious amounts of money to keep me from quitting to join a US-based startup.[1]

[1] Read somewhere that when you pursue things that truly excite you, they would reward in more important ways, like happiness. So true.

Posted in Foo, Office | 15 Comments »