Traffic conditions in Pune are worse than being in a war-zone. The projectiles, the pollution, the smoke, the foul smells, vehicles tearing in seemingly random directions, the curses flying around, the land mines, and trenches and all the thick animosity in the air make a battle seem like my grandparents' fiftieth wedding anniversary party.
Driving a vehicle in Pune while still remaining alive requires special martial arts training, guerilla warfare tactics, lightning reflexes, stunt-car driving skills and immunity to poisonous materials. Roads in Pune are more treacherous than an military obstacle course. With more potholes than roads, driving becomes a stress-test for the shock absorbing capability of the vertebral column, and the pain threshold of the Gluteus Maximus. With drainages spewing hazardous waste, heavy and jagged junk being thrown at you, masked ninjas (bandit queens or putlibai) waving at you and exploding inner-tubes, it becomes a test of reflexes. Stationary vehicles in a fast lane and fast vehicles on the sidewalk make an excellent navigability test. Deciphering random traffic signals and battle language with finger movements makes a challenging cognitive linguistics test. Roadside attractions invoke superhuman concentration skills. Navigating in space (in the shortest time possible) requires extreme guerilla tactics like smoke screens, disorienting hand signals and disarming puddle-splash attacks. Immunity to claustrophobia, ability to sustain vital signs in low oxygen circumstances and high immunity to gaseous neurotoxins are also abilities critical for survival.
There exists an elite clan of traffic-commandos to ever hit this war-zone, the most feared creatures on the road, the epitome of evolution in Pune -- Rickshawallahs. Rickshawallahs are trained in the art of war right from childhood. They are killing machines, tuned to seek and destroy. The best survival technique in Pune is to avoid them like the plague. An encounter with one such trained soldier is more painful than jumping off a 30 storey building and landing on a bicycle with no seat. You have been warned!
A simple act like crossing a road means war. Driving on the road is the equivalent of a full blown battle. With all this belligerent war-like tendencies being refined in Puneites by the act of driving, it should come as no surprise if they percolate into other areas of our life. Simple chores like buying vegetables, filling up gas or catching a bus involve kung-fu moves, verbal assault, death threats and bio-degradable projectiles. In this Darwinian struggle, only the fittest, fastest and rudest survive.
The problem with constant war is that it creates a lot of stress, which takes away years, even decades from your life. Rage, rashness, rudeness lead to aneurysms, ulcers, even cancer. And of course, there are a lot of casualties of war and infrastructure damage to buildings and vehicles.
How can we make Pune a safe place to drive? Is there a way to declare ceasefire?
It is clear that if one man drives conscientiously, he will be killed. If he acts polite and lets others go ahead, he will remain in that spot forever, or worse, get killed. The solution is to have critical mass in this movement to pull Pune out of the pits. When there are enough people following rules, being considerate and, dare I say it, civilized, others will automatically synchronize and fall into rhythm. The science of biological resonators will back up this claim.
The question now is, how do we create a critical mass of polite Punekars? This, by far, sounds harder than "Having peace on earth, and love among all humans beings". The good news is that there might actually be a way to make it work. I now propose the "Pull Pune out of the Pits" program. This program is intended to target the root cause of the traffic problems: lack of discipline, politeness and consideration for fellow humans. I am not saying that Punekars individually are thus. The problem is that there is critical mass of undisciplined and rude drivers due to collective behavior, and this forces the best of us to follow, or we will never survive. Generating critical mass to force the rest into good habits would take faith, support of a few conscientitious individuals, and a lot of patience.
The program starts with the introduction of a subject called "Practical Traffic and Politeness" in high schools (starting from say the 8th grade through 11th grade). The course will involve both theory and practical training. The theory will cover basic traffic etiquette, manners, right of way, road signs, etc. The practical will cover actual on-site observation where students shall have the opportunity to observe the behavior of people and comment on it. They will be encouraged to make creative slogans motivating people to follow rules, be polite, etc, and demonstrate silently on selected roads in Pune. The will also be encouraged to involve their family members in the "Pull Pune out of the Pits" drive. All this activity will be part of a one-hour-per-week theory/practical session.
Schools can send volunteering teachers to special educational centers where a group of PhD students (specializing in Teacher Education for Special Programs) will instruct them in the art of instruction. This program and its implementation will not only make a smashing PhD thesis topic, it will also change the face of Pune for the better (hint, Mom).
If a majority of schools participate in this program, in about two-three months, I predict a measurable change for the better will take place in traffic patterns and drivers' attitude. Stress levels all over the city will reduce, accident statistics will drop and traffic jams and grid locks will dissolve. Pollution levels will decrease as more people become aware. More people will lobby for regular maintenance of roads, and see it through. Pune will truly become the best place to live in, like it was just fifty years ago!
--Sandeep Ranade
Friday, October 28, 2005
Monday, October 24, 2005
Emergent Misbehavior
Murphy'’s Law has been revered for decades as the only law to hold across diverse domains. The law states : "anything that can go wrong, will”. This article tries to find a scientific basis for this widespread existence of Murphy'’s Law and ponders on the implications of its findings.
Let us begin our analytical journey with Theory of Complex Systems. Complex systems are those in which global properties and behavior cannot be fully explained by an understanding of its component parts.Typically, the behavior of such systems is non-linear, arising from the interactions of a large number of simple processes. Due to their non-linearity, superposition doesn't apply, and thus they are literally more than the sum of their parts.
An important feature of these systems is that they are decentralized. There is no central controlling agency. The global properties that develop in them, do so, seemingly out of the blue. The resulting behavior if interesting, is also unpredictable. In a sense, these systems seem to defy the second law of thermodynamics – entropy, which states that the amount of disorder in the universe must increase.
Often, complexity arises in systems that are composed of interacting simpler systems. The simplest example of such a compositional system is a Cellular Automaton. A Cellular Automaton is a regular, n-dimensional grid composed of simple, identical, spatially interacting cells. Each of these cells is a finite state automaton, whose future state depends solely on its current state and that of its neighboring cells. Conway's Game of Life is a popular application of Cellular automata.
It is often awe-inspiring to see different configurations of these cellular automata evolve in time. With exceedingly simple rules for state transition (the Game of Life operates on just four rules), one can see beautiful and complex patterns develop. It almost seems like the grid has come to life (pun intended). The problem is, that given this behavior, it is extremely difficult to guess what the state-transition rules originally were.
The behavior of cellular automata have been classified into 4 classes by Stephen Wolfram -- Steady state, Oscillatory, Chaotic and Emergent Structure. In the Steady state, the system converges to a fixed state in a short time. Oscillatory systems develop periodic cycles, which then repeat forever. These are both system types where the behavior is '‘simple'’, or even uninteresting. The outcomes of both these systems can be predicted easily. Chaotic Systems in contrast seem to be delinquents of the automata world. Chaotic behavior is characterized by random, aperiodic and unpredictable patterns.
The 'Emergent-structure' class of systems develops unstable, but computationally rich patterns. Fractals like the Sierpinski triangle, gasket, and carpet are commonly observed. Patterns that are often seen in nature are also observed. Wolfram suspects that complexity in nature may be due to similar mechanisms. These, by far, have been regarded by everyone as the most interesting kinds of cellular automata. It is spine-tingling to see such simple rules create such complex behavior. This phenomenon is called Emergent Behavior.
Many complex systems show emergent structure. Ant and termite colonies, flocking behavior in birds, collaborative efforts like Linux and Wikkipedia, bit-torrent swarms, etc. Life itself can be thought of as an emergent property of the thermal, chemical, physical, electrical and mechanical properties of the new-born earth. Some believe that intelligence and consciousness too is emergent behavior.
It is a fine line that separates the dead (steady, oscillatory) from the unstable (chaotic). Emergent behavior appears at this boundary, termed as the edge of chaos. This line, though seemingly fine, may not be that fine after all. Emergent behavior appears all around us, all the time. Having a high affinity towards the edge of chaos, these systems are robust and self-organizing. Self-organization seems to be an emergent property of systems that contain positive and negative feedback, multiple interactions and a balance between exploration and exploitation. How exactly such self-organizing systems function is not yet known to science.
In this universe, there are emergent phenomena that are inherently destructive. One such destructive phenomenon in the limelight these days is Hurricane Wilma. Hurricanes are emergent properties of small disturbances in climatic conditions. Similarly, cancer is a destructive emergent property, of small mutations in cells that accumulate over time, interact in strange ways, resulting in a robust tumor that just won't quit growing. Epidemics, sepsis, forest fires, stock market crashes, national power failure and computer viruses have a similar modus-operandi. Small initial deployments avalanche into a rapid spreading, debilitating catastrophe. The butterfly effect and even the feared "Burrito effect" are all examples of such emergent misbehavior.
These emergent misbehaviors cause other systems they interact with, to fall into Chaos, causing all hell to break loose. This is the domain where Murphy rules all-powerful. Misbehaving emergent systems cause an increase in the entropy in the universe. In a sense, Murphy'’s Law ensures that there cannot be too much of a good thing. Entropy is conserved.
Misbehavior is inherently unpredictable in time, place, manner and intensity. Identifying the cause, given the chaotic symptoms is often horribly difficult, making their prediction and prevention virtually impossible. The burning question remains "What are the rules that cause the observed complexity?". There are many researchers currently engaged in trying to find an answer.
Since entropy is conserved, there will always be a balance between good and evil, order and disorder, behavior and misbehavior. Ever wonder why we constantly encounter Murphy? Why he has us covered whichever way we turn? The answer is simple: life itself is emergent-good-behavior, and the number of just the prokaryotes on Earth is a gargantuan 5 x 1030! The ratio of the number of humans (a measly 6 x 109) to the total number of life forms on Earth is thus negligible.
Given the humongous amount of good-behavior, the amount of misbehavior will be equally humongous. Ergo, the probability, that us humans, will encounter Murphy, is astonishingly high. Murphy's Law can now be safely reworded to say "Everything (in the asymptotic limit) that can misbehave, will". Bottom line: there is nothing one can do about it, so don't sweat the yocto (10-24) or the yotta (1024) stuff.
--Sandeep Ranade
Let us begin our analytical journey with Theory of Complex Systems. Complex systems are those in which global properties and behavior cannot be fully explained by an understanding of its component parts.Typically, the behavior of such systems is non-linear, arising from the interactions of a large number of simple processes. Due to their non-linearity, superposition doesn't apply, and thus they are literally more than the sum of their parts.
An important feature of these systems is that they are decentralized. There is no central controlling agency. The global properties that develop in them, do so, seemingly out of the blue. The resulting behavior if interesting, is also unpredictable. In a sense, these systems seem to defy the second law of thermodynamics – entropy, which states that the amount of disorder in the universe must increase.
Often, complexity arises in systems that are composed of interacting simpler systems. The simplest example of such a compositional system is a Cellular Automaton. A Cellular Automaton is a regular, n-dimensional grid composed of simple, identical, spatially interacting cells. Each of these cells is a finite state automaton, whose future state depends solely on its current state and that of its neighboring cells. Conway's Game of Life is a popular application of Cellular automata.
It is often awe-inspiring to see different configurations of these cellular automata evolve in time. With exceedingly simple rules for state transition (the Game of Life operates on just four rules), one can see beautiful and complex patterns develop. It almost seems like the grid has come to life (pun intended). The problem is, that given this behavior, it is extremely difficult to guess what the state-transition rules originally were.
The behavior of cellular automata have been classified into 4 classes by Stephen Wolfram -- Steady state, Oscillatory, Chaotic and Emergent Structure. In the Steady state, the system converges to a fixed state in a short time. Oscillatory systems develop periodic cycles, which then repeat forever. These are both system types where the behavior is '‘simple'’, or even uninteresting. The outcomes of both these systems can be predicted easily. Chaotic Systems in contrast seem to be delinquents of the automata world. Chaotic behavior is characterized by random, aperiodic and unpredictable patterns.
The 'Emergent-structure' class of systems develops unstable, but computationally rich patterns. Fractals like the Sierpinski triangle, gasket, and carpet are commonly observed. Patterns that are often seen in nature are also observed. Wolfram suspects that complexity in nature may be due to similar mechanisms. These, by far, have been regarded by everyone as the most interesting kinds of cellular automata. It is spine-tingling to see such simple rules create such complex behavior. This phenomenon is called Emergent Behavior.
Many complex systems show emergent structure. Ant and termite colonies, flocking behavior in birds, collaborative efforts like Linux and Wikkipedia, bit-torrent swarms, etc. Life itself can be thought of as an emergent property of the thermal, chemical, physical, electrical and mechanical properties of the new-born earth. Some believe that intelligence and consciousness too is emergent behavior.
It is a fine line that separates the dead (steady, oscillatory) from the unstable (chaotic). Emergent behavior appears at this boundary, termed as the edge of chaos. This line, though seemingly fine, may not be that fine after all. Emergent behavior appears all around us, all the time. Having a high affinity towards the edge of chaos, these systems are robust and self-organizing. Self-organization seems to be an emergent property of systems that contain positive and negative feedback, multiple interactions and a balance between exploration and exploitation. How exactly such self-organizing systems function is not yet known to science.
In this universe, there are emergent phenomena that are inherently destructive. One such destructive phenomenon in the limelight these days is Hurricane Wilma. Hurricanes are emergent properties of small disturbances in climatic conditions. Similarly, cancer is a destructive emergent property, of small mutations in cells that accumulate over time, interact in strange ways, resulting in a robust tumor that just won't quit growing. Epidemics, sepsis, forest fires, stock market crashes, national power failure and computer viruses have a similar modus-operandi. Small initial deployments avalanche into a rapid spreading, debilitating catastrophe. The butterfly effect and even the feared "Burrito effect" are all examples of such emergent misbehavior.
These emergent misbehaviors cause other systems they interact with, to fall into Chaos, causing all hell to break loose. This is the domain where Murphy rules all-powerful. Misbehaving emergent systems cause an increase in the entropy in the universe. In a sense, Murphy'’s Law ensures that there cannot be too much of a good thing. Entropy is conserved.
Misbehavior is inherently unpredictable in time, place, manner and intensity. Identifying the cause, given the chaotic symptoms is often horribly difficult, making their prediction and prevention virtually impossible. The burning question remains "What are the rules that cause the observed complexity?". There are many researchers currently engaged in trying to find an answer.
Since entropy is conserved, there will always be a balance between good and evil, order and disorder, behavior and misbehavior. Ever wonder why we constantly encounter Murphy? Why he has us covered whichever way we turn? The answer is simple: life itself is emergent-good-behavior, and the number of just the prokaryotes on Earth is a gargantuan 5 x 1030! The ratio of the number of humans (a measly 6 x 109) to the total number of life forms on Earth is thus negligible.
Given the humongous amount of good-behavior, the amount of misbehavior will be equally humongous. Ergo, the probability, that us humans, will encounter Murphy, is astonishingly high. Murphy's Law can now be safely reworded to say "Everything (in the asymptotic limit) that can misbehave, will". Bottom line: there is nothing one can do about it, so don't sweat the yocto (10-24) or the yotta (1024) stuff.
--Sandeep Ranade
Friday, October 14, 2005
Believing, is Seeing
Is there such a thing as Absolute Reality? Or do we just concoct our own version?
Two people who experience a single event perceive it in different ways. If reality is always relative and based on individual perceptions of our environment, events and relationships, it would imply that our perceptions create our reality. Thus reality is just a function of our perceptions.
What creates perceptions?
Perceptions are filters that our brain creates to interpret different sensory inputs. The defining parameters of these filters are affected by a lot of factors. Lifestyle, genetic makeup, environment, upbringing, education, success and failure, subconscious state, etc shape the filters. These filters are nothing but our belief system. We see things tainted with our beliefs and that becomes our reality. Which is why, the same glass is seen as half filled or half empty or too much glass, by people with different belief systems. Thus, believing, is seeing!
Can we consciously change our beliefs?
Beliefs are simply learnt subroutines in the brain. They are simply interpretive functions that make sense of our senses. Beliefs are the paths our neural impulses take when faced with sensory inputs. Synaptic weights control the direction and strength of the traveling neural signal, thus controlling the type and intensity of the reaction. Both synaptic weights and neural pathways can be changed over time. This proves that the brains hardware comes with a reprogrammable interface.
How do we actually change these neural pathways and synaptic weights?
Synaptic weights, like most other body functions follow the "use 'em, or lose 'em" rule. Synaptic weights change when we force impulses along alternative paths. The strength of the synapse is directly proportional to the frequency of impulses traveling along that path, modulo a damping factor. This is done simply be consciously altering the flow of one's thoughts.
Imagine that X is in the habit of criticizing people for trivial things. Every time someone makes a mistake, X has to criticize them and show them the way he would avoid it. In the beginning, he may criticize someone, realize his mistake, and force himself to apologize. In the brain architecture, this translates into the creation of an alternative neural pathway. The more often he does this, the stronger the synaptic weights for this new path get. By the same token, the original path weakens. Eventually (this process often takes time, of the order of a month or two), a complete replacement occurs, substituting the old (critical) path with the new (non-critical) path.
Can any belief be changed? Are earlier beliefs completely destroyed by this change?
Every belief is the synaptic trigger that creates a thought. Every thought is an electro-chemical impulse thundering down neural pathways. All neural pathways can atrophy and regenerate. All synaptic triggers (weights) too are prone to change. Thus, we can change every belief we hold.
Where the destruction of the earlier belief is concerned, the answer is both yes and no. It is yes, in that impulses travel along newer pathways, defining new beliefs. It is no, in that the earlier path is not destroyed, just side-tracked. A neglected trail in the woods gets overgrown with brush, it can still be salvaged with just a few trail-goers walking down that path for a short time. Since only the synaptic weights have changed, and the neural path is weak, but still available, it can be rejuvenated quite quickly with just a few impulses traveling along it. This explains why it is so easy to fall back into old habits and beliefs.
For the path (and hence old beliefs) to be wiped off the face of the brain completely, time seems to be the only way. This is in accordance with the Law of cause and delayed effect. In time, the brain will recruit those unused neurons into other needed areas (most likely to form new beliefs, hence new neural structures) thus completely destroying the old paths. This process takes about a month or so in most people.
What happens once our beliefs change?
We have already established that our beliefs define our perceptions, and that changing our belief system is possible. Once we start looking at things with a custom-designed set of beliefs, we essentially custom-design the things we look at. Once we alter those beliefs that hold us back, we can mould our lives into whatever we want them to be. Who would have believed, that beliefs are so powerful? That, my friends, is a limiting belief!
What are limiting beliefs, and what are the most common?
Limiting beliefs are basically negative thoughts that hold us back. Most powerful limiting beliefs are simmering deep within our subconscious mind. We often do and feel things without knowing why. Most intuition can be traced back to some subconscious belief. Similarly, gut-feeling is subconscious in origin, not gastronomic.
Our entire constitution is defined by our beliefs. You are what you think. Everyone grows up having limiting beliefs. These are limiting because they limit our senses to perceive a broader, better reality. Losing weight, quitting smoking, achieving popularity and success, making a million dollars, having a loving relationship, becoming healthy are among the few effects of changing our beliefs. Somewhere, deep within our subconscious mind, we have chains that bind us, hold us back, limit us. All we need to do is identify that chain, replace the chain with a rocket booster, and fly towards our goal.
Common limiting beliefs are ...
Can we create our own reality?
We can control our reality by controlling our beliefs. The first step is to identify all our limiting beliefs. This is not easy, because the subconscious mind is a difficult creature to probe. Since most of our decisions are subconscious, we never realize how much of our life, these beliefs control. If we question every decision, intuition, feeling and emotion we feel, then we can trace them back to the belief that gave them birth. Soon, all limiting beliefs will be identified and we will become sharper at recognizing them.
The next step is to deliberately change these beliefs. Every time we have a negative thought, we should consciously re-word it in a positive manner, and truly believe in it. The important thing to realize is that we are dealing with the subconscious mind, which is a very powerful beast. Taming it requires time and patience. But the change shall happen. In time, we will change our brain circuits and we will start seeing the change in our lives.
Once we shatter the shackles of our limiting beliefs, we can live life to the fullest, savor each moment, be truly happy and at peace.
--Sandeep Ranade
Two people who experience a single event perceive it in different ways. If reality is always relative and based on individual perceptions of our environment, events and relationships, it would imply that our perceptions create our reality. Thus reality is just a function of our perceptions.
What creates perceptions?
Perceptions are filters that our brain creates to interpret different sensory inputs. The defining parameters of these filters are affected by a lot of factors. Lifestyle, genetic makeup, environment, upbringing, education, success and failure, subconscious state, etc shape the filters. These filters are nothing but our belief system. We see things tainted with our beliefs and that becomes our reality. Which is why, the same glass is seen as half filled or half empty or too much glass, by people with different belief systems. Thus, believing, is seeing!
Can we consciously change our beliefs?
Beliefs are simply learnt subroutines in the brain. They are simply interpretive functions that make sense of our senses. Beliefs are the paths our neural impulses take when faced with sensory inputs. Synaptic weights control the direction and strength of the traveling neural signal, thus controlling the type and intensity of the reaction. Both synaptic weights and neural pathways can be changed over time. This proves that the brains hardware comes with a reprogrammable interface.
How do we actually change these neural pathways and synaptic weights?
Synaptic weights, like most other body functions follow the "use 'em, or lose 'em" rule. Synaptic weights change when we force impulses along alternative paths. The strength of the synapse is directly proportional to the frequency of impulses traveling along that path, modulo a damping factor. This is done simply be consciously altering the flow of one's thoughts.
Imagine that X is in the habit of criticizing people for trivial things. Every time someone makes a mistake, X has to criticize them and show them the way he would avoid it. In the beginning, he may criticize someone, realize his mistake, and force himself to apologize. In the brain architecture, this translates into the creation of an alternative neural pathway. The more often he does this, the stronger the synaptic weights for this new path get. By the same token, the original path weakens. Eventually (this process often takes time, of the order of a month or two), a complete replacement occurs, substituting the old (critical) path with the new (non-critical) path.
Can any belief be changed? Are earlier beliefs completely destroyed by this change?
Every belief is the synaptic trigger that creates a thought. Every thought is an electro-chemical impulse thundering down neural pathways. All neural pathways can atrophy and regenerate. All synaptic triggers (weights) too are prone to change. Thus, we can change every belief we hold.
Where the destruction of the earlier belief is concerned, the answer is both yes and no. It is yes, in that impulses travel along newer pathways, defining new beliefs. It is no, in that the earlier path is not destroyed, just side-tracked. A neglected trail in the woods gets overgrown with brush, it can still be salvaged with just a few trail-goers walking down that path for a short time. Since only the synaptic weights have changed, and the neural path is weak, but still available, it can be rejuvenated quite quickly with just a few impulses traveling along it. This explains why it is so easy to fall back into old habits and beliefs.
For the path (and hence old beliefs) to be wiped off the face of the brain completely, time seems to be the only way. This is in accordance with the Law of cause and delayed effect. In time, the brain will recruit those unused neurons into other needed areas (most likely to form new beliefs, hence new neural structures) thus completely destroying the old paths. This process takes about a month or so in most people.
What happens once our beliefs change?
We have already established that our beliefs define our perceptions, and that changing our belief system is possible. Once we start looking at things with a custom-designed set of beliefs, we essentially custom-design the things we look at. Once we alter those beliefs that hold us back, we can mould our lives into whatever we want them to be. Who would have believed, that beliefs are so powerful? That, my friends, is a limiting belief!
What are limiting beliefs, and what are the most common?
Limiting beliefs are basically negative thoughts that hold us back. Most powerful limiting beliefs are simmering deep within our subconscious mind. We often do and feel things without knowing why. Most intuition can be traced back to some subconscious belief. Similarly, gut-feeling is subconscious in origin, not gastronomic.
Our entire constitution is defined by our beliefs. You are what you think. Everyone grows up having limiting beliefs. These are limiting because they limit our senses to perceive a broader, better reality. Losing weight, quitting smoking, achieving popularity and success, making a million dollars, having a loving relationship, becoming healthy are among the few effects of changing our beliefs. Somewhere, deep within our subconscious mind, we have chains that bind us, hold us back, limit us. All we need to do is identify that chain, replace the chain with a rocket booster, and fly towards our goal.
Common limiting beliefs are ...
- I can't do that
- I don't deserve to be happy
- I can never become popular/famous/rich/loved
- I can't seem to lose weight
- I am not attractive enough
- I can never win this contest
- Money is the root of all evil
- If I feel good, then I am doing something wrong
- etc...
- Murphy's Law (If anything can go wrong, it will) seems to apply every time. This belief is so rampant and destructive, that it goes on destroying everything that you think will go wrong. In a way, its a self-fulfilling prophecy.
Can we create our own reality?
We can control our reality by controlling our beliefs. The first step is to identify all our limiting beliefs. This is not easy, because the subconscious mind is a difficult creature to probe. Since most of our decisions are subconscious, we never realize how much of our life, these beliefs control. If we question every decision, intuition, feeling and emotion we feel, then we can trace them back to the belief that gave them birth. Soon, all limiting beliefs will be identified and we will become sharper at recognizing them.
The next step is to deliberately change these beliefs. Every time we have a negative thought, we should consciously re-word it in a positive manner, and truly believe in it. The important thing to realize is that we are dealing with the subconscious mind, which is a very powerful beast. Taming it requires time and patience. But the change shall happen. In time, we will change our brain circuits and we will start seeing the change in our lives.
Once we shatter the shackles of our limiting beliefs, we can live life to the fullest, savor each moment, be truly happy and at peace.
--Sandeep Ranade
Monday, October 10, 2005
The law of cause and delayed effect
Barring some quirky quantum mechanical effects, everything in the universe adheres to the law of cause and effect. For mechanical systems like planets and galaxies, terra-formations, cue sticks and nine-balls, cars and road kill, the effect follows the cause almost instantaneously.
We see mechanical systems around us instantly reacting to actions, and in proportionate quantities as dictated by Newton's third law and expect everything else to adhere to this guiding principle too. We are sadly mistaken. Newton's law only specifies the proportionality between the action and the reaction; no temporal components figure in the equations. Strangely enough, most interesting effects that we expect to be instantaneous are actually delayed, sometimes significantly.
Causality in the sphere of subconscious driven life-forms is quite tricky. In fact it's so subtle at times, that one mistakes the effect to be associated with another cause making for entertaining movie plots, exciting real life scenarios, sometimes even propagation of misinformation and frustration.
A significant hysteresis is observed in the creation and destruction cycle. The associated delay between most causes and their non-trivial effects is most notably observed with all those actions that cause creation, or generation as their effects. In contrast, actions that cause destruction happen much faster. A classic example is pulling down a house as opposed to building a new one. Razing a construction takes the better part of one day. Building it from scratch can take years. Miscarriages happen in a few minutes, while making a human baby takes nine long months.
A common example of this delayed effect is the phenomenon of weight loss. We expect that we will lose weight immediately after we reduce our calorie intake. The scale doesn't meet our expectations, and in a few days of self-induced starvation, we get depressed because our efforts don't seem to be bearing fruit (even on a fruit-only-diet). In our depression, we binge on heavy "sympathy" food, and end up cheating on our diet. However, this binge, being a destructive action, will show relatively quick results. This quickly leads to more depression and this snowballs into more weight gain, burying us in a ton of icy blues!
If we consider the delayed effect, we would gather up more patience, and starve a bit longer. Mind you, the delay varies per person and the type of action. But, given enough time, we ride the delay, and start seeing effects. Once we lose some weight, this becomes the motivation for continuing the diet. We feel better, look better and this snowballs into a healthy, fit lifestyle. Everyone who diets, sooner or later realizes this delay in the system, but not all successfully wait it out, and get disheartened too early in the game. A related delay is also caused by the stomach sending the "full" signal to the brain. The hormone Ghrelin takes about 20 minutes to get the message to the brain after the stomach is full. Thus we can potentially eat for another 20 minutes before the brain realizes, that we are over-full. If only we eat slowly, then we can tune our wait to eat just the right quantity.
Drugs have a variable delayed effect, making pharmacology a difficult science. An Advil may show effect in 20 minutes, but some medicines can take anywhere from weeks to years, making drug-cure correlation hard. Physiotherapy and psychotherapy too take a relatively longish time to take effect. Similarly, a positive attitude change takes some time to sink in and take root, not just within us, but in our environment. The same effect applies with exercising and working out, studies, new year resolutions, learning a new skill, relationships, love -- in short, anything that can be classified as self-improvement and needs will-power (or sometimes wont-power). Will-power helps us to remain patient in the face of seeming failure, and at the right time, the clouds part, and we are rewarded for our efforts.
A mathematical / feedback-system explanation of the phenomenon follows. Construction seems to be a flat function for some time and then a linear (or sub-linear) function in time, while destruction is often observed to be an exponential decay. There is a significant amount of energy needed to push the steady state into the creative cycle, also called as Activation Energy, in Thermodynamics text books. There is a lot of investment of various resources during the process of creation or growth, as opposed to that of destruction, or decay. Because of the delayed feedback cycle, the energy potential of the system can rise above the safe threshold significantly before corrective action is taken.
Often, the corrective action might overshoot, due to the miscalculation of the magnitude of the differential increase, causing oscillations in the system. The yo-yo diet, the date-rebound, the love-hate relationships, the high-highs and the low-lows are all oscillations due to the delayed feedback. Sometimes, depending to the error in the corrective action and the delay in the system, the entire system can become chaotic, turbulent or unstable, and sometimes even self-destruct. Once the delay is incorporated in the feedback and regulatory equations using damping factors, the system goes back to stable equilibrium.
At the end of the day, it all boils down to patience. In this era of instant gratification -- one-click online purchases, channel surfing, speed-dating, instant messaging and ready-made microwave dinners, we are forgetting patience as a virtue. We no longer enjoy the wait, because someone cuts the wait short for a small fee, and a string attached (in a small font). The thing we forget to see is, that most instant things are also fickle and die much faster. They flicker into our lives and disappear just as fast. The lasting things are the ones we wait for -- the good stuff in life.
--Sandeep Ranade
We see mechanical systems around us instantly reacting to actions, and in proportionate quantities as dictated by Newton's third law and expect everything else to adhere to this guiding principle too. We are sadly mistaken. Newton's law only specifies the proportionality between the action and the reaction; no temporal components figure in the equations. Strangely enough, most interesting effects that we expect to be instantaneous are actually delayed, sometimes significantly.
Causality in the sphere of subconscious driven life-forms is quite tricky. In fact it's so subtle at times, that one mistakes the effect to be associated with another cause making for entertaining movie plots, exciting real life scenarios, sometimes even propagation of misinformation and frustration.
A significant hysteresis is observed in the creation and destruction cycle. The associated delay between most causes and their non-trivial effects is most notably observed with all those actions that cause creation, or generation as their effects. In contrast, actions that cause destruction happen much faster. A classic example is pulling down a house as opposed to building a new one. Razing a construction takes the better part of one day. Building it from scratch can take years. Miscarriages happen in a few minutes, while making a human baby takes nine long months.
A common example of this delayed effect is the phenomenon of weight loss. We expect that we will lose weight immediately after we reduce our calorie intake. The scale doesn't meet our expectations, and in a few days of self-induced starvation, we get depressed because our efforts don't seem to be bearing fruit (even on a fruit-only-diet). In our depression, we binge on heavy "sympathy" food, and end up cheating on our diet. However, this binge, being a destructive action, will show relatively quick results. This quickly leads to more depression and this snowballs into more weight gain, burying us in a ton of icy blues!
If we consider the delayed effect, we would gather up more patience, and starve a bit longer. Mind you, the delay varies per person and the type of action. But, given enough time, we ride the delay, and start seeing effects. Once we lose some weight, this becomes the motivation for continuing the diet. We feel better, look better and this snowballs into a healthy, fit lifestyle. Everyone who diets, sooner or later realizes this delay in the system, but not all successfully wait it out, and get disheartened too early in the game. A related delay is also caused by the stomach sending the "full" signal to the brain. The hormone Ghrelin takes about 20 minutes to get the message to the brain after the stomach is full. Thus we can potentially eat for another 20 minutes before the brain realizes, that we are over-full. If only we eat slowly, then we can tune our wait to eat just the right quantity.
Drugs have a variable delayed effect, making pharmacology a difficult science. An Advil may show effect in 20 minutes, but some medicines can take anywhere from weeks to years, making drug-cure correlation hard. Physiotherapy and psychotherapy too take a relatively longish time to take effect. Similarly, a positive attitude change takes some time to sink in and take root, not just within us, but in our environment. The same effect applies with exercising and working out, studies, new year resolutions, learning a new skill, relationships, love -- in short, anything that can be classified as self-improvement and needs will-power (or sometimes wont-power). Will-power helps us to remain patient in the face of seeming failure, and at the right time, the clouds part, and we are rewarded for our efforts.
A mathematical / feedback-system explanation of the phenomenon follows. Construction seems to be a flat function for some time and then a linear (or sub-linear) function in time, while destruction is often observed to be an exponential decay. There is a significant amount of energy needed to push the steady state into the creative cycle, also called as Activation Energy, in Thermodynamics text books. There is a lot of investment of various resources during the process of creation or growth, as opposed to that of destruction, or decay. Because of the delayed feedback cycle, the energy potential of the system can rise above the safe threshold significantly before corrective action is taken.
Often, the corrective action might overshoot, due to the miscalculation of the magnitude of the differential increase, causing oscillations in the system. The yo-yo diet, the date-rebound, the love-hate relationships, the high-highs and the low-lows are all oscillations due to the delayed feedback. Sometimes, depending to the error in the corrective action and the delay in the system, the entire system can become chaotic, turbulent or unstable, and sometimes even self-destruct. Once the delay is incorporated in the feedback and regulatory equations using damping factors, the system goes back to stable equilibrium.
At the end of the day, it all boils down to patience. In this era of instant gratification -- one-click online purchases, channel surfing, speed-dating, instant messaging and ready-made microwave dinners, we are forgetting patience as a virtue. We no longer enjoy the wait, because someone cuts the wait short for a small fee, and a string attached (in a small font). The thing we forget to see is, that most instant things are also fickle and die much faster. They flicker into our lives and disappear just as fast. The lasting things are the ones we wait for -- the good stuff in life.
--Sandeep Ranade
Saturday, October 8, 2005
The multi-threaded brain
Research now shows that the brain is like a multiprocessor computer. In a multiprocessor machine, there are multiple processing unit with shared memory for communication. Each processing unit typically handles a 'thread' of control. The human brain is quite similar in architecture. Imagine the brain to be organized into multiple processing or functional units, each handling a separate function. Language processing, writing, auditory processing, image processing, emotional balance, aggression and fear are some of the functions. It also has a huge amount of short, medium and long term memory that is shared by all these areas in the brain.
It turns out that the brain can handle parallel tasks if these tasks are processed by different areas. For example, walking and chewing gum, listening to music and physical work, etc can be easily handled parallely. However, if we are talking on the phone and taking a note, we can't really concentrate on either, as both are handled by the language processing area in the brain.
So, the brain is a parallel processing engine where individual processing elements are inherently serial. Context switching between tasks, like reading and mathematics, is quite expensive for the brain, as both these tasks are handled by the same area, or processing element. It has been experimentally shown, that multitasking of similar tasks actually reduces efficiency by a considerable amount. Strangely enough, if the tasks are dissimilar, parallelizing them actually increases efficiency. Many students claim that listening to music helps them concentrate on their work (much to the annoyance of their parents). This is now shown to hold water and is due to the fact that the background task actually serves to block out other distractions! In short it keeps the idle processing elements occupied which would otherwise jump to process every interruption.
Given these basic structural and functional properties of the brain, we can talk about the evolution that has taken place in the multitasking hardware. People from a generation or two back had a lot fewer interrupts to process. In contrast, this generation has an explosive number of interrupts coming in per unit time. Hundreds of channels on cable, instant messaging, the internet in all it's glory, cell phones, IPods, super-complex video games and other human (and inhuman) distractions are available to us at the drop of a hat.
More research in this area of multitasking has shown that the current generation can actually multi-task with higher efficiency. My parents (and other members of that generation) can't even begin to imagine me simultaneously chatting with 4 friends, replying to email, talking on the phone (or listening to music), writing a design document and churning up some code. They completely lose their train of thought if they are interrupted. I (and other members of this generation) can multitask all these tasks quite efficiency.
This implies that the brain has evolved from a serial, heavyweight process architecture to a time shared lightweight process (threading) architecture in a short time. Just as in computers, context switching for thought processes is very heavy, causing the brain to reel under the sudden load, in turn causing the train of thought to depart without you onboard! In contrast, threads of thought have very small switching time, allowing a plethora of similar tasks to be handled simultaneously by the brain. The interesting question here is -- What has changed in the brain in these last 2-3 decades?
Some years ago, brain experts thought that the brain can change only upto a certain age, after which it freezes and there is no further change. We now know that the brain is surprisingly plastic and can change at any age. However, changes are quick to take place in childhood, till early adulthood, after which it takes increasing effort to change the internal circuits of the brain. This explains why people today are more efficient at multitasking, and why the generation to come will be even more so.
This generation was exposed to a whole arsenal of distractions in their childhood, and the brain seems to have adapted its circuits to make task-switching lighter and more efficient. The coming generation will have even more distractions to handle, and will have better hardware support for even faster context-switching.
An open question today is how the brain actually handles the hyper-threading. The computer science answer to hyperthreading is the use of shared memory. This neat technique makes it possible for threads to reside in the same address space while having independent execution existences. Does the brain employ a similar strategy? Does it have a fast shared memory cache in each processing area specially to save state quickly when switching between thoughts? How does it use synchronization and locking on this memory to avoid hairy hazards and dangerous deadlocks? Do the neural pathways actually form parallel circuits? Or is it that the brain has a more sophisticated interrupt-controller-dispatcher circuitry? These are all unanswered questions, as of today.
Multitasking has become an essential part of our lives. Driving to work involves processing numerous interrupts. Watching the road, looking at road signs (and other attractions), flipping through the radio stations or CD tracks, talking on the cell-phone, using finger sign language, etc. Watching TV is a classic example of time-slicing. I can usually watch 3-5 shows simultaneously (at least till they didn't have synchronized commercial breaks!) and mentally switch between each story line quickly. My aunt on the other hand gets hopelessly confused and hates it when I switch back and forth! Of course, working on the computer with instant messengers popping up small windows, programs asking "Are you sure you want to format your hard drive?", email notifiers, Skype "ringing" and other applications adding their own "bells and whistles" to this digital cacophony is quite a concerto of distractions.
While multitasking is definitely improving our ability to make simultaneous progress with several tasks, we are also losing the art of sitting down and thinking through a single concept. Concentration on one task is now considered boring. We are going wide with a larger number of tasks but our ability of going deep is sinking deeper into oblivion. With this ability to multithread thoughts, we can cover a lot of ground but lose efficiency in each individual task. As a result, Attention Deficit Disorder (ADD) cases are growing each year.
I would really like to finish this blog entry with a witty ending, but I have my Project Manager on the phone, 4 friends in the middle of a chat, 200 new emails in my inbox fighting for attention, a PowerPoint(TM) presentation under construction, the Season Finale of Friends and the series premiere of Whose Line is it Anyway?, my nose itching and my mom lecturing me on the virtues of concentration. That's one too many. My brain is now officially thrashing!
--Sandeep Ranade
Glossary
multi-threading: A form of parallelism where multiple threads run concurrently and communicate via shared memory.
multiprocessor: A parallel computer in which the processors share an address space.
context switch: A context switch is the computing process of storing and restoring the state of a CPU (the context) such that multiple processes can share a single CPU resource.
process: A program that is running. Usually much more expensive than a thread
thread: A thread is a processor activity in a process. The same process can have multiple threads. Those threads share the process address space and can therefore share data.
hazard: In computer architecture, a hazard is a potential problem that can happen in a pipelined processor.
deadlock: The condition in multithreaded systems in which two or more processes are blocked, each waiting for a lock held by the other.
interrupt: a signal from a device which typically results in a context switch: that is, the processor sets aside what it's doing and does something else.
thrashing: An excessive amount of disk activity in a virtual memory system, to the point where the system is spending all its time swapping pages in and out of memory, and no time executing the application. Thrashing can be caused the swap file is too small, when there is insufficient memory or when too many applications are hogging system memory.
It turns out that the brain can handle parallel tasks if these tasks are processed by different areas. For example, walking and chewing gum, listening to music and physical work, etc can be easily handled parallely. However, if we are talking on the phone and taking a note, we can't really concentrate on either, as both are handled by the language processing area in the brain.
So, the brain is a parallel processing engine where individual processing elements are inherently serial. Context switching between tasks, like reading and mathematics, is quite expensive for the brain, as both these tasks are handled by the same area, or processing element. It has been experimentally shown, that multitasking of similar tasks actually reduces efficiency by a considerable amount. Strangely enough, if the tasks are dissimilar, parallelizing them actually increases efficiency. Many students claim that listening to music helps them concentrate on their work (much to the annoyance of their parents). This is now shown to hold water and is due to the fact that the background task actually serves to block out other distractions! In short it keeps the idle processing elements occupied which would otherwise jump to process every interruption.
Given these basic structural and functional properties of the brain, we can talk about the evolution that has taken place in the multitasking hardware. People from a generation or two back had a lot fewer interrupts to process. In contrast, this generation has an explosive number of interrupts coming in per unit time. Hundreds of channels on cable, instant messaging, the internet in all it's glory, cell phones, IPods, super-complex video games and other human (and inhuman) distractions are available to us at the drop of a hat.
More research in this area of multitasking has shown that the current generation can actually multi-task with higher efficiency. My parents (and other members of that generation) can't even begin to imagine me simultaneously chatting with 4 friends, replying to email, talking on the phone (or listening to music), writing a design document and churning up some code. They completely lose their train of thought if they are interrupted. I (and other members of this generation) can multitask all these tasks quite efficiency.
This implies that the brain has evolved from a serial, heavyweight process architecture to a time shared lightweight process (threading) architecture in a short time. Just as in computers, context switching for thought processes is very heavy, causing the brain to reel under the sudden load, in turn causing the train of thought to depart without you onboard! In contrast, threads of thought have very small switching time, allowing a plethora of similar tasks to be handled simultaneously by the brain. The interesting question here is -- What has changed in the brain in these last 2-3 decades?
Some years ago, brain experts thought that the brain can change only upto a certain age, after which it freezes and there is no further change. We now know that the brain is surprisingly plastic and can change at any age. However, changes are quick to take place in childhood, till early adulthood, after which it takes increasing effort to change the internal circuits of the brain. This explains why people today are more efficient at multitasking, and why the generation to come will be even more so.
This generation was exposed to a whole arsenal of distractions in their childhood, and the brain seems to have adapted its circuits to make task-switching lighter and more efficient. The coming generation will have even more distractions to handle, and will have better hardware support for even faster context-switching.
An open question today is how the brain actually handles the hyper-threading. The computer science answer to hyperthreading is the use of shared memory. This neat technique makes it possible for threads to reside in the same address space while having independent execution existences. Does the brain employ a similar strategy? Does it have a fast shared memory cache in each processing area specially to save state quickly when switching between thoughts? How does it use synchronization and locking on this memory to avoid hairy hazards and dangerous deadlocks? Do the neural pathways actually form parallel circuits? Or is it that the brain has a more sophisticated interrupt-controller-dispatcher circuitry? These are all unanswered questions, as of today.
Multitasking has become an essential part of our lives. Driving to work involves processing numerous interrupts. Watching the road, looking at road signs (and other attractions), flipping through the radio stations or CD tracks, talking on the cell-phone, using finger sign language, etc. Watching TV is a classic example of time-slicing. I can usually watch 3-5 shows simultaneously (at least till they didn't have synchronized commercial breaks!) and mentally switch between each story line quickly. My aunt on the other hand gets hopelessly confused and hates it when I switch back and forth! Of course, working on the computer with instant messengers popping up small windows, programs asking "Are you sure you want to format your hard drive?", email notifiers, Skype "ringing" and other applications adding their own "bells and whistles" to this digital cacophony is quite a concerto of distractions.
While multitasking is definitely improving our ability to make simultaneous progress with several tasks, we are also losing the art of sitting down and thinking through a single concept. Concentration on one task is now considered boring. We are going wide with a larger number of tasks but our ability of going deep is sinking deeper into oblivion. With this ability to multithread thoughts, we can cover a lot of ground but lose efficiency in each individual task. As a result, Attention Deficit Disorder (ADD) cases are growing each year.
I would really like to finish this blog entry with a witty ending, but I have my Project Manager on the phone, 4 friends in the middle of a chat, 200 new emails in my inbox fighting for attention, a PowerPoint(TM) presentation under construction, the Season Finale of Friends and the series premiere of Whose Line is it Anyway?, my nose itching and my mom lecturing me on the virtues of concentration. That's one too many. My brain is now officially thrashing!
--Sandeep Ranade
Glossary
multi-threading: A form of parallelism where multiple threads run concurrently and communicate via shared memory.
multiprocessor: A parallel computer in which the processors share an address space.
context switch: A context switch is the computing process of storing and restoring the state of a CPU (the context) such that multiple processes can share a single CPU resource.
process: A program that is running. Usually much more expensive than a thread
thread: A thread is a processor activity in a process. The same process can have multiple threads. Those threads share the process address space and can therefore share data.
hazard: In computer architecture, a hazard is a potential problem that can happen in a pipelined processor.
deadlock: The condition in multithreaded systems in which two or more processes are blocked, each waiting for a lock held by the other.
interrupt: a signal from a device which typically results in a context switch: that is, the processor sets aside what it's doing and does something else.
thrashing: An excessive amount of disk activity in a virtual memory system, to the point where the system is spending all its time swapping pages in and out of memory, and no time executing the application. Thrashing can be caused the swap file is too small, when there is insufficient memory or when too many applications are hogging system memory.
Subscribe to:
Posts (Atom)