Vanity thought #860. JIT verse

JIT, Just In Time, is a computer programming (and also business) term that refers to feeding code to the machine exactly when it’s needed as opposed to compiling all the code prior to program execution, AOT, Ahead Of Time. Roughly speaking, if you are using a mobile phone than Ahead Of Time execution will mean a few second lag between touching a button and an app doing something in response, in this case it would need to prepare code for execution of all possible scenarios before finally getting processor to work. With JIT the phone will start showing something first and figure out the rest as you watch and interact with the app further.

Problem with JIT is what to do if it guesses wrong and the code it prepared to execute doesn’t match with what is actually needed, because a lot of JIT are predictions of how various “if” statements will branch out. In case of a wrong guess it all has to be flushed and new code prepared from scratch. The more code you prepare the more you risk to discard, the more code you need to recompile and that would take more time, making JIT ineffective.

About ten years ago Intel figured out how to better predict next batch of code and also found a sweet spot where they prepare enough JIT code to feed the processor without breaks yet don’t slow down the system in case they have to flush it all. That gave them a big advantage over rival AMD, which hasn’t been able to recover since.

Point is – getting JIT right is very very important. Our brains are not unlike computers, we have long term memory, we have short term memory, we process information, we pass data back and forth, taking more from memory or committing new information to storage. We have exactly the same natural limits and in some cases even more.

Our long term memory is not nearly as reliable as what is stored on hard disks. With AOT approach a computer might spend more time preparing to work but at least it won’t forget what it has to do. Our brains can’t think that far ahead and even when they do they forget the plan. Try to predict next five-six moves in chess and you’ll see the problem first hand – it’s too much to process and too much to remember even if you think you figured out the position completely.

Luckly, dadami buddhi yogam tam, Krishna gives us intelligence and Krishna manages our limited resources, feeding us right information just as we need it and in the amounts that we can actually process. He is much better at it than Intel.

Our job is to keep working, we outsource what we can’t do to the Lord but we should never miss His hints and timely interventions.

I’m not saying that Krishna personally monitors and controls my thought process but way too often I’m given little clues to help me better understand the situation. It can’t be a coincidence, though I’m open to alternative explanations.

Yesterday I complained about not being inspired by recent stream of vaishnava news. Then, almost immediately, a verse (BG 2.52) came to my attention:

When your intelligence has passed out of the dense forest of delusion, you shall become indifferent to all that has been heard and all that is to be heard.

Indifference to everything people say or will say is a natural step on the path of self-realization. I’m not out of the dense forest of delusion yet but if I ever have moments of clarity than indifference towards affairs of the world will be a prominent feature, I should not be worried about that.

In the purport Srila Prabhupada talks about indifference towards Vedic rites and rituals but the verse is surely not confined only to that. On this page various acharyas explained other aspects of this indifference. Sridhara Swami, for example, writes:

    The desire to inquire about temporal things will cease as it will be perceived that only existing temporarily they are not worth pursuing.

This is a very broad application and I don’t see any reasons to disagree with it. Ramanuja acharya writes about “fruitiveness of actions” – a lot of what passes as news is fruitive in nature – people say things to make a difference, for the better, they hope. Doesn’t matter how it turns out in the end as long as fruitive desire is there it can be ignored.

Madhvacharya makes an important point – Krishna talks about nirvedam here, callousness in our translation or indifference in theirs, but it is not renunciation. We are not supposed to renounce things, just become indifferent to them. Means I should not shun news sites altogether nor should I shun participating in debates when I feel the urge to, but I should become indifferent to these activities, my consciousness should always be somewhat aloof even in the heat of a discussion.

Well, what was it if not a very timely resolution to my dilemma?

I don’t keep track of such interventions but sometimes they come in the form of verses, sometimes these bits of wisdom come from elsewhere, even non-devotee sources. Krishna is a wonderful JIT manager, and this gives me a great peace of mind, practically indifference to everything else that is going on, just like the verse says.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s