Daily Investigative Analysis

General observations, and facts that take good amount of my thinking time.

Name:
Location: Mountain View, CA, United States

Sunday, November 29, 2009

Ghalib's Bazeecha e atfal


Bazeecha-e-atfal hain duniya mere aage.
Hota hain shab-o-roz tamasha mere aage.
“Bazicha” means game and “–e-atfal” is from tifl=child
“Shab” is night, “roz” is everyday - used as day here.
“tamasha” drama/trick/play
Ghalib: Oh lord, you are trying to pacify me like a child, touting your universe as a toy. God, day and night and everyday you do the same trick. (Rotate the earth; make the sunrise, sunset, moonrise etc) . Small babies have a universe like rotating toy hung over their cradle. Don't remember what its called now !

Ek khel hain aurang-e-sulemaan mere nazdeek
Ek baat hain ijaz-e-masiah mere aage.
(lines not in the video)
“Khel”-play “aurang”-kingdom/throne “sulemaan”-king Solomon.
“Ijaz”-miracle “masiah”-messiah/prophet “ijaz-e-masiah” miracle of the messengers
Ghalib: Solomon was a gifted king, and was enthroned by god himself. All prophets did some miracle or the other. Ghalib thinks Solomon’s throne and every miracle from the prophets is a just another trifling thing.

Hota hain niha gard mein, sehra mere hote
Ghista hain jabi khak pe dariya mere aage
“ni ha”=disappear/hidden/vanish “gard”=dust “sehra”=desert
“Ghista”=rub jabi=forhead or could be jabeen=grand"
Ghalib: The desert is just moving/disappearing dust for me. Your(god's) grand oceans fail to awe me.

Mat pooch ki kya haal hain mera tere peeche
Tu dekh ke kya rang … tera mere aage
“rang”=color, but the meaning in this context is a trait/opinion/impression. Like if someone disappoints shocks or betrays the impression you have of him, you would say “what color of your personality I’m I seeing ?” Yeh kya rang dikha rahe hoon.
Ghalib: (This is where every other interpretation differs, there is no girl involved in this verse). Ghalib definitely asked for something from God and did not get it. So he addresses god saying, "Oh don’t you worry about my state, since you already have your turned your face away from me. You(God) should now worry about what impression(rang=color) I (Ghalib) will form of you(God)". Now the dislike/disparaging of god and his creations should make sense.

Imaan mujhe rooke hain jo kheeche hain mujhe kufr
kaaba mere peeche kalisa mere aage
“imaa/imaan” faith/belief in the unseen “kafir” disbeliever “kufr” act of disbelieving.
“Kabaa” a black stone building in Mecca, the direction in which muslim pray.
“Kalisa” church/cathedral
Ghalib: My faith is holding me back from completely disbelieving(kufr) in you (god). I have already turned away from you (kabaa), and I'm facing some other god (kalisa).

Go haat ko jumbish nahi, aakhon mein toh dum hain
Rehne do abhi sagaron-meena mere aaage
jumbish:movement/ability
sagaron: chalice meena:wine etc.
Ghalib: My hands definitely are inefficacious in attaining what I desire for. But .. my eyes can imagine what ever impossible desire I wish for. So at least let the alcohol be served to me.

-Faraz.

(Disclaimer: All views hypothetically attributed to Mr Mirza Assadullah Khan Ghalib.

Labels:

Saturday, November 14, 2009

Tinker Bell

Synopsis:

In autumn, Tinker Bell is entrusted with setting up the great treasure can rejuvenate the Pixie Dust Tree. But when her friend Terence offers to help, temperament and stubbornness of Tink take care of her, destroying her creation. To fix things, it needs to undertake a journey to the far North of Never Land ... and along the way, she discovers ...
Genre: Animation / Children

Tinker Bell And The Lost Treasure

Friday, November 13, 2009

For the one who speakzzz very FASSZZZZZZZZTT ENGLISHZZZZ !!

Koi dost tumhara pyara - koi dushman jo uljhan me dalne wala
Main .. ?
main jo harwaqt befizool bilawajay tere saath rehnewala.

Koi sar dard tumhara koi hum dard
main .. ?
main hum joli tumhara awaaragard

koi rakhe tumhari maa'lumaat koi kare nazar andaaz
main .. ?
main teri har bad atwaar harqat ka humraaz

koi tujhe daat kar, koi pyar se samjhane wala
main ?
main .. kul ahmak langoor sa tumhare saath khelne wala.

Koi gora dost tumhara, koi sawla
koi maharashtra ka to koi dilli wala
har chote dil wala naaa ... hain koi na koi chote group wala
main ... ?
bade dil wala - bade B positive blood group wala.

yeh na koi ghalib ki ghazal, na koi faraz ki shayri
yeh ... mera latifa chota sa bas tumhe khil khilane wala.

-Faraz

Saturday, August 01, 2009

pandoo and khabris on reality shows !



@Pooja: Yes sure you represent the the genNext, buzz of and make way you old whtevr

@Mahajan: Dude, you don't even have an opinion on this ! go get high.

@Ali : Commenting anything him about is below my logical conscience. (btw which party is LJP). He enters the debate like a alpha male (rabid dog) on the prowl.

@Kamal Akhter: I can make sense of your diplomacy.

@NDTV : Oh well isn't NDTV part of the same media that relayed 26/11 as a REAL REALITY show. I haven't yet seen anyone of them coming out with a public apology or a protocol for not doing the same mistakes again. Hypocrisy is that the media hasn't YET realized the practical use of a polygraph test on politician. But when it comes to using a polygraph as a litmus test for a woman's propriety in a reality show(sach ka samna), the same media is completely tech savvy and at terms with it. The media plays on the minds of the society by portraying reality shows a MORALITY problem. For GAWD SAKE its not a morality problem, it a greedy business problem. I see it as media having the money and the means to BUY the deepest darkest secret from lazy attention ho's and sell them to the good for nothing average joes. Isn't the "REALITY SHOW" business model same as the porn industry. I'm not against reporting news, as the underlying in intentions are correct when reporting something that benefits the society or its simply for entertainment. But reality shows definitely is business and has nothing to do with morality, society or propriety. Media makes money, as we all do, but then I don't play pimp trading somebody's dark dirty secrets.

@Society: Lets accept it we like to see reality show, and may be try to fix it IF we feel its wrongs. Rather than, base our conclusions on a debate between the "absolute" irrational scum of the society politicians-media. To conclude I would say treat TODAY's politicians as servants aka KHALASI NAUKARS and media as your local gossip mongers a.k.a PANDOO KHABRI's. They definitely are no role models for morality, just have a good time looking at these morons fight it out !

Friday, March 13, 2009

My edit of Another dude(programmer) in the wall !!




"You! You! Yes, you! Stand still laddie!"

When we grew up and went to school There were certain Manager's who would Hurt the dudes anyway they could By pouring their derision Upon anything we did And exposing every bug However carefully hidden by the dudes.

What have we here laddie ?
Mysterious callings ?
A perfect code
Noooh - programs, no less - programs, everybody ! (ha ha ha)
The laddie reckons himself a programmer

Data gets back
I am alright Ack
Keep your hands off my call stack !
New var, Caviar
Start-up millionaire daydream
twinkle by me
A grand virtualization scheme.

Absolute rubbish laddie
(smack!)
Get on with your work
Repeat after me.
(An) release is the most important thing whose length is half a man-month .. and width is ....

But in the bay area it was well known When they go home at night, their FAT and PSYCHOPATIC wives would thrash them within inches of their lives.

We don't need no obligation
We don't need no micro control.
No dark sarcasm in the mailbox
Manager, leave them dudes alone.
Hey! Manager! Leave us dudes alone!
All in all it's just another brick in the wall.
All in all you're just another brick in the wall.

"Wrong, Write it again!"
"If you don't fix your bug, you can't have any pudding."
"How can you have any pudding if you don't fix your bug?"
"You! Yes, you laddie!"
"...programmer, everybody! The laddie reckons himself a programmer!"
"You! Yes, you behind the cubesheds, stand still laddy!"

-Faraz
All references to Managers are purely coincidental. (ha ha ha we do need more compensation !)
----------------------------------------------------------------------

/*
Copyright (c) 2000-2006, The Perl Foundation.

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
Preamble

This license establishes the terms under which a given free software Package may be copied, modified, distributed, and/or redistributed. The intent is that the Copyright Holder maintains some artistic control over the development of that Package while still keeping the Package available as open source and free software.

You are always permitted to make arrangements wholly outside of this license directly with the Copyright Holder of a given Package. If the terms of this license do not permit the full use that you propose to make of the Package, you should contact the Copyright Holder and seek a different licensing arrangement.
Definitions

"Copyright Holder" means the individual(s) or organization(s) named in the copyright notice for the entire Package.

"Contributor" means any party that has contributed code or other material to the Package, in accordance with the Copyright Holder's procedures.

"You" and "your" means any person who would like to copy, distribute, or modify the Package.

"Package" means the collection of files distributed by the Copyright Holder, and derivatives of that collection and/or of those files. A given Package may consist of either the Standard Version, or a Modified Version.

"Distribute" means providing a copy of the Package or making it accessible to anyone else, or in the case of a company or organization, to others outside of your company or organization.

"Distributor Fee" means any fee that you charge for Distributing this Package or providing support for this Package to another party. It does not mean licensing fees.

"Standard Version" refers to the Package if it has not been modified, or has been modified only in ways explicitly requested by the Copyright Holder.

"Modified Version" means the Package, if it has been changed, and such changes were not explicitly requested by the Copyright Holder.

"Original License" means this Artistic License as Distributed with the Standard Version of the Package, in its current version or as it may be modified by The Perl Foundation in the future.

"Source" form means the source code, documentation source, and configuration files for the Package.

"Compiled" form means the compiled bytecode, object code, binary, or any other form resulting from mechanical transformation or translation of the Source form.
Permission for Use and Modification Without Distribution

(1) You are permitted to use the Standard Version and create and use Modified Versions for any purpose without restriction, provided that you do not Distribute the Modified Version.
Permissions for Redistribution of the Standard Version

(2) You may Distribute verbatim copies of the Source form of the Standard Version of this Package in any medium without restriction, either gratis or for a Distributor Fee, provided that you duplicate all of the original copyright notices and associated disclaimers. At your discretion, such verbatim copies may or may not include a Compiled form of the Package.

(3) You may apply any bug fixes, portability changes, and other modifications made available from the Copyright Holder. The resulting Package will still be considered the Standard Version, and as such will be subject to the Original License.
Distribution of Modified Versions of the Package as Source

(4) You may Distribute your Modified Version as Source (either gratis or for a Distributor Fee, and with or without a Compiled form of the Modified Version) provided that you clearly document how it differs from the Standard Version, including, but not limited to, documenting any non-standard features, executables, or modules, and provided that you do at least ONE of the following:

(a) make the Modified Version available to the Copyright Holder of the Standard Version, under the Original License, so that the Copyright Holder may include your modifications in the Standard Version.
(b) ensure that installation of your Modified Version does not prevent the user installing or running the Standard Version. In addition, the Modified Version must bear a name that is different from the name of the Standard Version.
(c) allow anyone who receives a copy of the Modified Version to make the Source form of the Modified Version available to others under
(i) the Original License or
(ii) a license that permits the licensee to freely copy, modify and redistribute the Modified Version using the same licensing terms that apply to the copy that the licensee received, and requires that the Source form of the Modified Version, and of any works derived from it, be made freely available in that license fees are prohibited but Distributor Fees are allowed.
Distribution of Compiled Forms of the Standard Version or Modified Versions without the Source

(5) You may Distribute Compiled forms of the Standard Version without the Source, provided that you include complete instructions on how to get the Source of the Standard Version. Such instructions must be valid at the time of your distribution. If these instructions, at any time while you are carrying out such distribution, become invalid, you must provide new instructions on demand or cease further distribution. If you provide valid instructions or cease distribution within thirty days after you become aware that the instructions are invalid, then you do not forfeit any of your rights under this license.

(6) You may Distribute a Modified Version in Compiled form without the Source, provided that you comply with Section 4 with respect to the Source of the Modified Version.
Aggregating or Linking the Package

(7) You may aggregate the Package (either the Standard Version or Modified Version) with other packages and Distribute the resulting aggregation provided that you do not charge a licensing fee for the Package. Distributor Fees are permitted, and licensing fees for other components in the aggregation are permitted. The terms of this license apply to the use and Distribution of the Standard or Modified Versions as included in the aggregation.

(8) You are permitted to link Modified and Standard Versions with other works, to embed the Package in a larger work of your own, or to build stand-alone binary or bytecode versions of applications that include the Package, and Distribute the result without restriction, provided the result does not expose a direct interface to the Package.
Items That are Not Considered Part of a Modified Version

(9) Works (including, but not limited to, modules and scripts) that merely extend or make use of the Package, do not, by themselves, cause the Package to be a Modified Version. In addition, such works are not considered parts of the Package itself, and are not subject to the terms of this license.
General Provisions

(10) Any use, modification, and distribution of the Standard or Modified Versions is governed by this Artistic License. By using, modifying or distributing the Package, you accept this license. Do not use, modify, or distribute the Package, if you do not accept this license.

(11) If your Modified Version has been derived from a Modified Version made by someone other than you, you are nevertheless required to ensure that your Modified Version complies with the requirements of this license.

(12) This license does not grant you the right to use any trademark, service mark, tradename, or logo of the Copyright Holder.

(13) This license includes the non-exclusive, worldwide, free-of-charge patent license to make, have made, use, offer to sell, sell, import and otherwise transfer the Package with respect to any patent claims licensable by the Copyright Holder that are necessarily infringed by the Package. If you institute patent litigation (including a cross-claim or counterclaim) against any party alleging that the Package constitutes direct or contributory patent infringement, then this Artistic License to you shall terminate on the date that such litigation is filed.

(14) Disclaimer of Warranty: THE PACKAGE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS IS' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/

Tuesday, January 13, 2009

Another Satyam Fiasco ....

No jokes - job loss is serious business but still this episode is worth a mention. There is a sizable sum of fresher from 2008 batch who had been offered a job at Satyam. With Satyam's financial fiasco unraveling itself, the fate of these freshers lies in a limbo. They have an online community on orkut named “Satyam 2008”. Below is the link to the NDTV article


A guy on the list comes up with a brilliant idea for show of unity. The idea is to collect a digital copy of the offer letter from all members enrolled on the orkut group (and send it to some basket case politician or something). Hmmm, I cannot explain it more spicy terms, if this hasn’t got you interested already. The truth of the matter is everybody is interested in everybody else’s offer letter. So someone surely was going to play foul. So collecting offer letters though a noble idea was surely not a simple task, (if to be done correctly). It’s a good game with a number of potential rouge players. Believe me they had a hard time doing it.

Ok…. the solution they came for collecting offer letters.
1. Create an email account
satyam_offered_letters@XXXX
pwd=XYXXXX
2. Post it on their orkut message board _ALONG_ WITH THE _PASSWORD_ and everybody mails theirs offer letters to this account.

YEAH … all set !!, some one should have fainted by now before saying “Please Explain” for such a wonderful scheme (pun surely intended). I would prefer, kindly saying WTF MORONS ? Even when I was a kid I would not have given the password for the account out, I mean password is only for girlfriends. Ha Ha Ha .... twiddling finger twidling fingers after about some time some one just changed the password, I am so @#!$@!#$@!# that someone at least had the brains to see the flaw in the scheme and now has access to all the offer letters. Act dumb …. beg dumb !. Thinking of it for sometime, I decided to come up with a slightly more secure scheme for gathering all the offer letters. It’s quite interesting and though it may sound super fanciful.

TASK is to get all the offer letters in a Central location and securely hand them over to the authority.

1. Select N most popular Coordinators amongst the group members who can physically meet up. (higher the N more secure the system, lower N’s are convenient).
These guys are the leaders of the group, whom one can blame if anything goes wrong. The selection procedure is simple every member A of the group votes for every other member B in the group if A personally knows B. At the end of the vote the members with the highest number of votes wins. The system will fail if there are more bluffers than numbers of members who know the most popular members. The idea is still _fairly_ secure because it is difficult to predict and inject a number of bluffers to introduce to swing in the decision because neither the most popular person nor his vote count is known to anyone in the start. (Shhh ........ I know one can just add (count/2)+1 bluffers but it can be detected)

If all the coordinators run away with the offer letters there are chances that at least one can be tracked. This is because they won the election due to their popularity. Everybody then makes note of the ORKUT ID of the co-coordinators, (just to be sure they are not interacting with a person with the same name).

In the end you should get N most popular members ready to act as coordinators. employ some dumb tie breaks also, like in case of a tie choose a girl coordinator over a boy. This will make people enthusiastically send in their offer letters. Also a girl would coordinate sincerely and in all probability will not run faster than a guy if she decides too.

3. Prepare to Encrypt.
The co-coordinators are ordered sequentially according to their Orkut-ids. Each of these co-coordinators publishes his public key on this orkut account. Each of the co-coordinator also publishes a digitally signed (using his private key) responsibility certificate claiming responsibility and some form of identification (ID/PASSPORT/ETC) signed using his digital signature. The responsibility certificates are augmented by digital signatures from all the members who voted positively for the given co-coordinator.

At the end of this step each of the coordinator has presented a digitally signed responsibility certificate and his public key via his orkut profile.

4. Encryption of offer letters.
Every member then chain encrypts (one after the other) his offer letter using public key of the selected coordinators. The order of encryption is some order of the orkut-ids of the coordinators.

5. Mail in offer letters.
Every body mails their encrypted offer letters to each of the coordinators on their gmail accounts (you can get this from their orkut profile).

6. Decryption of offer letters.
All the coordinators meet at a selected location. This location is where the four roads meet & just to the left of the road that extends north. ….. there is banyan tree with a sage under it. The last coordinator in orkutid-order is then chained to the banyan tree (because he can run away in the end) with locks from all other coordinators. Then each offer letter is chain decrypted using the private keys of the coordinators. He then hands the offer letter over to the authority and is then unlocked and is beaten up by the security guards of the politician (because they won't understand the whole tree, lock blah blah blah thing)

(The scheme was outlined with inputs from my teammates , most notably Abhijeet Paithankar a.k.a BATMAN. )

Saturday, December 13, 2008

The doctor dropped the tile.

When I was a younger child ( I mean youthful than I am now ), I had a very sweet playmates - my cousins. In those days, I used to play with dolls and game plan was to act like doctors and engineers. Me as usual always used to roleplay the most flashiest of roles. I always used to be the doctor and all other cousins had to be patients and patient. Sometimes I used to let some of them play assistants and "compounders" (back then the ones who used to dispense medicine from a small window). During vacations my cousins used to visit me for fighting and playing. I was notorious for trading toys, I would trade my toys and then ask for my toys back after breaking the cousin's toy. My toys were very rudimentary cranes and cars made with cigarette boxes, motors and batteries, light bulb from broken fuses, ball bearings in tablets etc. My aunts used warn my cousins saying "yeh ladke ke saath khelo par is ke saath saude baazi mat karo" (play with him but don't trade with him). Only one younger cousin was better at trading than me, he took my train just by crying for hours, and I got nothing in return, I still remember the day when he took everybody hostage using his histrionics.

So cousins used to come and go, but one cousin always stayed with us as our neighbor. She is very dumb or at least she used to be. I remember once when acting doctor doctor she forgot to bring her doll along. The doll was supposed to be her kid, and you know the rules of the game i.e. the kid is ill, I'm doctor the great and I fix her kid/doll. So the "no doll" scenario was pretty grim. As usual we decided to continue and instead found a broken granite tile as a substitute for the doll. Ok, so far so good. She bought the tile/doll/kid to the doctor(me) and then the doctor performed the most exotic therapy on the tile :). You guessed it right my friend, THE DOCTOR DROPPED THE TILE!!! Then .... hell broke loose, the tile was shattered to pieces (which can be taken care off) and my cousin started wailing and weeping as if it were not just a tile, but a real kid. The doctor in me gets pretty confused as to, was my cousin really crying or was a part of the act. Then she runs back to her house and stops talking to me :( for a while. Now, that I am pretty sure that she is wild on me for some wild reason. Unfortunately now I had no one to play with in the afternoons after school and she simply won't give up believing that I dropped the tile on purpose. I talk to my mom and my aunt and they in summary advised "stop playing with her ... you know she complaints a lot about you" (damn her - backbiter)

I continued to go to her house and play but she simply won't be the same and always had this acrid tone when talking to me. I knew all her dolls, the barbie, the teela (she is he-man's assistant) and the one doll that I gifted. The doll I gifted was had a milk bottle and every time you take that off her mouth, she started crying. It was for some reason not working. Me again !! I tried to fix it. To be clear I just wanted to fix it, and I had no intentions to make it up to her for the tile episode. when she was not around, I operated on the doll and got some box out of the doll and opened it up. It had a rubber band attached to motor pulley and for some reason it was out of place, I FIXED IT YEAAAH !!. The doll started crying again O YEAAHHH !! but I could not close the box up, I had lost the screw slots were broken. I quickly tied it up rubber bands and shoved the box somehow into the doll. I waited for her to come back and then showed her the crying doll. She was happy now, and said "faru bhai tumko ko sab aata, tum life mein kuch bhi ban sakte doctor engineer". I managed to be an engineer and just may be I could have been a great doctor too. Now you see, how can I con people simply using 2 rubber bands. he he ha ha ha.