Skip to main content


Showing posts from 2013

Why I am not smart....enough

The reason I am not smart is because I am smart.

Nature has evolved man to really function in this complex world to his advantage. The number of neurons and the neural connections in the brain have been set for a marvelous understanding of the most complex of all natural systems. The system whose foundation built upon himself, 'the man'. A man, an individual of this system, is very complex in its working, and this complexity increases exponentially with the number of the interactions of these individuals.

Throughout history, the man knew how to behave in the complex of society ... how to love, hate, be afraid, excel, get motivated etc. The emotions driving the man are really the manifestation of the understanding of the natural complexity of man and society, albeit this understanding is embedded within.

What nature did not do is to wire him to create models of systems. A model is an understanding that is external to the mind. A model is something which can be articulated, doc…

برداشت تم نہیں کرنا

برداشت تم نہیں کرنا برداشت تم نہیں کرنا کوئی گولی کہیں سے گر
آکر جب تمھارے گھر
میں کسی کو لگ جائے
جان لے ، ارمان لے
برداشت تم نہیں کرنا کوئی بم کا دھماکہ
کسی ٹائمر سے ہو
یا کسی انسان کے
 سینے سے بندھا ہو وہ
برداشت تم نہیں کرنا سازشی سیاسی ہوں
مکار کاروباری ہوں
دولت مند وڈیرے ہوں
یا گلی کے غنڈے ہوں
برداشت تم نہں کرنا رینجر کا ڈنڈا ہو
کیپٹن کی گولی ہو
ڈرون ہو امریکہ کا
سر پہ جو تمھارے ہو
برداشت تم نہیں کرنا ملّا ہوں جو پیسے کے
ڈالر کے روپیئے کے
یا ریال لیتے ہوں
چاہے وہ کہیں کے ہوں
برداشت تم نہیں کرنا خبریں جو چلاتے ہیں
تبصرے بھی کرتے ہیں
گر تم سمجھتے ہو
نوٹنکی کے پرزے ہیں
برداشت تم نہیں کرنا کاروبار میں دھوکہ ہو
ملازمت میں استحصال
کسی غنڈے کی بدمعاشی
پولس والے کی بدمعاشی
برداشت تم نہیں کرنا چھوٹے بھی جو مسئلے ہیں
بجلی جو چلی جائے
سی این جی کی بندش ہو
پانی جو نہیں آئے
برداشت تم نہیں کرنا ٹریفک میں ہو بدمعاشی
چاہے ہو وہ کم عقلی
خلاف ورزی اشارے کی
چاہے ہو سڑٰک ٹوٹی
برداشت تم نہیں کرنا کیونکہ کوئی جو مسائل ہوں
برداشت گر جو کرجانا
بچوں کے لیئے اپنے
چھوڑ پریشانی جانا برداشت تم نہیں کرنا ہاں مگر …

The only way to stop terrorism is to stop being terrorized

There are two points:

1) Creating terror is the main motivation for terrorism; if the victims stop being terrorized, the motivation for the terrorists to further the bloodshed will be reduced if not eliminated. Also, what the society has been doing to stop terrorism is to create more of it for the other side, which in turns creates more on this side, hence the spiral.

2) The victims cannot stop bloodshed but we can stop the terror. So if we can solve one of our problems ourselves we should do it. I think the mental and psychological anguish is much troublesome ( and more widespread) than the physical affects.

میرا خیال کیا کررہا ہوگا

کس سوچ میں گم ہو کہاں ہو تم
میرا خیال ، کیا کررہا ہوگا

گر اسکا خیال آیا ہے جگانے مجھ کو
میرا خیال کیا کررہا ہوگا

میں نے بھیجا ہے پریشان کرنے
میرا خیال کیا، کررہا ہوگا

وہ بھی یہی خیال کررہا ہوگا
"میرا خیال کیا کررہا ہوگا"

حمدِ خدا از امام علیؑ

ساری تعریف اس اللہ کے لئے ہے جس کی مدحت تک بولنے والوں کے تکلم کی رسائی نہیں ہے اور اس کی نعمتوں کو گننے والے شمار نہیں کرسکتے ہیں۔ اس کے حق کو کوشش کرنے والے بھی ادا نہیں کرسکتے ہیں۔ نہ ہمتوں کی بلندیاں اس کا ادراک کرسکتی ہیں اور نہ ذہانتوں کی گہراِئیاں اس کی تہہ تک جاسکتی ہیں۔ اس کی صفتِ ذات کے لئے نہ کوئی حد معین ہے نہ توصیفی کلمات۔ نہ مقررہ وقت ہے نہ آخری مدت۔ اس نے تمام مخلوقات کو صرف اپنی قدرتِ کاملہ سے پیدا کیا ہے اور پھر اپنی رحمت ہی سے ہوائیں چلائیں ہیں اور زمین کی حرکت کو پہاڑوں کی میخوں سے سنبھال کر رکھا ہے۔
دین کی ابتدا اس کی معرفت ہے اور معرفت کا کمال اس کی تصدیق ہے۔ تصدیق کا کمال توحید کا اقرار ہے اور توحید کا کمال اخلاصِ عقیدہ ہے اور اخلاص کا کمال زائد بر ذات صفات کی نفی ہے، کہ صفت کا مفہوم خود ہی گواہ ہے کہ وہ موصوف سے الگ کوئی شے ہے اور موصوف کا مفہوم ہی یہ ہے کہ وہ صفت سے جداگانہ کوئی ذات ہے۔ اس کے لئے الگ سے صفات کا اثبات ایک شریک کا اثبات ہے اور اس کا لازمی نتیجہ ذات کا تعدد ہے اور تعدد کا مقصد اس کے لئے اجزاء کا عقیدہ ہے اور اجزاء کا عقیدہ صرف جہالت ہے معرفت نہیں…

Can a hammer define a nail?

I have been having a discussion with a friend about understanding of reality in terms of quantum theory. Well the discussion revolved around Physics as a real science; as real representation of reality.

I started to try to understand what I don't know. Without having a deep (or any, for that matter) understanding of quantum mechanics, I started reading some on-line articles, mainly on Wikipedia to understand. It lead me the the Wikipedia article about interpretations of quantum mechanics.

I tried to wrap my head around some concepts. But as you can see there is no agreement even between physicists; how could I understand. Then I tried to look into some of the basic tenets of quantum mechanics; I assumed it to be Schrödinger equation. Again, without understanding any thing at all, what I noticed in the equation was the component iota(ι).

This immediately took my attention to my understanding of complex numbers. Searching for that lead me to a number of resources, including this […

Java Concurrent Set and Lifo Queue - Problem with java.util.Collections factory methods

Today I got to know about java.util.Collections.newSetFromMap() method, added in Java 6 (aka Java 1.6), through [JavaSpecialists] newsletter.

Notwithstanding its utility, I was a little disturbed by its name. By and large, the naming in Java has been done considerable effort with focus on affordance. The semantics of the elements used to match quite closely with the names.

This one have too vague a name, and the other I found, asLifoQueue.

Apart from this, a much bigger problem these methods in API pose is the semantic override they provide on the returned interface. In newSetFromMap method a Set interface is returned but is heavily dependent on the underlying Map.

As a general rule of generalization is that one should not assume any specialization, for example, if a reference of type Map has ConcurrentHashMap object, the user should not assume that it is concurrent. The only way to use it concurrently should be to downcast it and then test it as ConcurrentHashMap.

Set<String> …

اردو اور ترجمۂ قرآن - مولانا فرمان علی کے خیالات

۔۔۔اسی قرآن کی پہلی آیت: الحمد للہ رب العالمین ، جو ہر شخص کی زبان زد بھی ہے اور قریب قریب ہر شخص اپنے اپنے خیال کے موافق اس کے مطلب بھی سمجھتا ہے، اب میں تم سے پوچھنا چاہتا ہوں اس کا ترجمہ بشرطیکہ بامحاورہ بھی ہو اور پھر ترجمہ کی حد سے خارج بھی نہ ہونے پاۓ، تفسیر و شرح نہ ہو جاۓ ، ہوسکتا ہے، لا واللہ ہر گز نہیں۔ تم گبھراؤ نہیں۔ سنو! 'ال' کا ترجمہ کیا کروگے؛ بہت بلندپرواز کروگے تو کہوگے"کل" اب بتاؤ کیا فقط لفظ کلؔ سے الؔ کا پورا مطلب ادا ہوگیا؟ لَاحَوْلَ وَلَاقُوَّۃ۔اب اگے چلو۔حمدؔ کا ترجمہ کیا کرو گے؟ بہت سوچ ساچ کہ بعد کہو گے تعریفؔ؛ اس کہ سوا تمہاری زبان میں اس سے اچھا کویٔ لفظ بھی نہیں ہے۔ اور پھر لطف یہ ہے کہ تعریف بھی عربی ہی لفظ ہے جس کے معنی عربی زبان میں کچھ اور ہیں ، حمد اور تعریف میں کویٔ سروکار نہیں ہے۔ خیراردو زبان میں آپ نے ترجمہ کیا، بہتر؛ صحیح ہؤا۔ اب میں پوچھتا ہوں کہ آپ کی اردو زبان میں مدح کے کیا معنی ہیں، پھر آپ بہت غوروخوض کے بعد فرمایۓگا وہی تعریفؔ۔ کیونکہ آپ کی زبان میں کویٔ اس سے اچھا لفظ ہی نہیں ہے۔ آپ کیجیۓ گا کیا۔ خیر جناب! اب میں آپ سے پو…

PTI Hijacked or not - Make your own deductions ...

Yes PTI was hijacked, not just now near the elections. It was hijacked before it got the momentum. Establishment is involved in the success of PTI. This was the only way they could diffuse public anger.

I have done some analysis here.
Trend of Imran Khan politics

Imran Khan started this political party in 1996.

In April 2011, public protests on power crisis got started growing in Lahore.

In Oct 2011, PTI manages to hold a very large rally unexpectedly in Lahore.

This is the same time, Imran Khan realizes that he needed all the professional politicians in order to gain power. PTI loses its moral grounds.

In Oct, riots subside in Lahore.

April 2012, Asad Umar CEO Engro resigns and joins PTI

Aug/Sept. Muhammad Zubair (Zubair Umar) brother of Asad Umar (Ex CFO IBM pakistan) joins PML(N)
Both brothers are higher ups in these parties.
(I am not sure but perhaps these brothers are sons of the same Maj-Gen Umar named in Hamood ur Rehman commission)

After that it was a marketing campaign.See …

What does it mean by "A good company to work for"?

Any company where your direction is somewhat aligned with your goals is a good company. This alignment is expected to be never perfect. Even your own goals may have conflicts and may not be self aligned perfectly. So being paid little may not be an absolute indication that the company you work for is not a good company, though it may be a factor to consider.

There are many factors come into play and with different priorities for different people.


The people around you are the sort of people you like to be working with, this includes boss, colleagues, subordinates and clients.The work you do match with your interests and capabilities. The work itself is fulfilling.You are paid right. This does not necessarily mean that the highest possible payment would make the company a good company or that a low paying company is a bad one. Also, you are paid on time. Yes, time value of money is a real thing and every one has cash flow requirements.You have job security. People do generally pre…

رکےنہیں سفر کیا

رکے نہیں سفر کیا
نہ جانے کس قدر کیا

کہاں کہاں نہیں گئے
اور راہ میں بسر کیا

با رضا کبھی کیا
کبھی بالجبر کیا

سب مخالفت سہی
برحق بے خطر کیا

ناسمجھ دوست نے
انجانے میں ضررکیا

باخبر ذرائع نے
سب کو بے خبر کیا

تھک گئےتنہائی سے
تو خود کو ہم سفر کیا

سفر ہی تم نے کیا کیا
جو خود کو ہم سفر کیا

سفرؔ یہ تم نے کیا کیا
کیوں اگر مگر کیا

سفر ۲۰۰۳

ڈاکو آنے چاہیئیں

میرے گھر کا چوکیدار
جس کو میں تنخواہ دیتا ہوں
مجھ سے کیسے بڑھ جاتا ہے
اور مجھ کو ہی وہ دھمکاتا ہے
جب بھی ڈاکو گھر میں آئیں
لڑنا اس کو پڑجاتاہے
لیکن جب ڈاکو نہ آئیں
مجھ سے کیسے بڑھ جاتاہے
اور مجھ کو ہی وہ دھمکاتا ہے
میرے گھر کا چوکیدار
جس کو میں تنخواہ دیتا ہوں


Backing up your backup on Amazon Glacier

You would know the value of their digital assets. More so, you would also know the value of backing up your digital assets.

There are various threats to your digital assets, each with different risks* and impacts.Hardware failure is the most imminent, followed by accidental software actions.

The way most people do backup is to make multiple copies of their data on external hard drives and or DVDs, or perhaps tape drives, in this order of possibility since this is the order of ease of use. Which would work good against hardware failures and accidents, These however would not save the data in case of physical crisis: fire, flood, theft etc. Physical threats (fire, flood and theft etc), however lower their risk may be, still have a risk.

Some people do backup on the cloud, making zips and uploading it to their free email accounts. And now there is a plethora of cloud storage. Though cloud storage may work, but given the ever increasing amount of data, this can be prohibitively expensive…

Putting Ideas in the public

I have a gift (or a curse); I can think on many different fronts at the same time, often too many.

One of those fronts is technical / business ideas. There is a ever growing list of ideas that come to my mind. And I want to make use of each of those.

However realizing that I have been not so productive with these ideas. I spend too much time in generating and enhancing these Ideas and contemplating on them and do not focus enough to get through with them to convert them into value. And I know Ideas do not have any value unless they get used.

Lately I have been thinking about this and I thought instead of keeping the ideas to myself in hope that I will get time and focus to implement them why don't I put those Ideas on the web to the public.

This got me thinking....

However, some part of me does not want to let go of the ideas, I see business potentials in many of the these ideas and being a normal person, I wish I could get some benefit out of it. However, I know that stinginess …