Pages

Showing posts with label analysis. Show all posts
Showing posts with label analysis. Show all posts

Friday, 29 November 2013

Identity: Part 2

The first part (Identity - Part I) of this blog post discussed the parameters of our Identity that are either difficult or impossible to change. Exploring alternate parameters defining our Identity by our actions and behaviors can lend us more control in how we are perceived. A crisis is slowly creeping into such actively defined parameters of our Identity as political and social orders try to extend their control over people.

IDENTITY: Part 2
We can actively shape our behavioral traits, manners, body-language, spoken-language-accents, dress-sense, health-consciousness and intellectual-prowess. The economic wherewithal, geopolitical and social environment will help us achieve this at varying (personal) costs. This opportunity-cost makes it easier or less easier depending on parameters we do not control.

Read on for a deeper analysis and discussion of 'Identity' we can shape, for the most part ...

Thursday, 28 November 2013

Identity: Part 1

Everyone living in this world in any time, has had to face their "Identity." This two-part blog post is an exploration of both physical and digital identities, and how they have come to drastically change the way we build our identity.

One part of our Identity is thrust upon us, leaving us with little or no choice. Another part of our identity is something we can build and increase our control over. Today, the societies permissivity to free ourselves from the 'identity' that was thrust upon us is (in the first part) is far greater, than several centuries ago. 

Several unchangeable parts will cling on to ourselves until we find ways to exercise change and control over it if necessary. 

The second part of our identity (covered in the follow-up to this) will be one that we can shape and control even today or perhaps at any point historically. It is that part that has to overshadow the former and help us define us far better by action rather than circumstance & causality.

What follows is an exploration of key parameters that differentiate us, with viewpoints borrowed from different sources to help us understand "identity" better ...

Friday, 22 November 2013

Literacy: Is it truly necessary?

The letters are easy, yet read the names and words and see that their pronunciation and usage are anything but easy
Many of us schooled in India, perhaps even elsewhere in the world have been told that a good percentage of the population of India is still illiterate. They are literally unable to 'write'. Most of us (at least within the groups I have spoken to) have been taught that the "lack of schools" or the "lack of primary education" is the primary cause of illiteracy.

Nothing could be further from the truth. Indian systems of writing were extremely well developed and evolved. Evidence of a 7th Century CE carving here, shows the "engineered" Grantha script - ('Grantha' literally means script, and is a phonetic script that can ideally be used to represent any language.)  Those who made these carvings that remain today are unlikely to be royalty or even priestly folk suggesting that language was available to artisans and craftsman. Further written scripts were to be taught after the fundamentals of speaking a language was taught.

Tuesday, 19 November 2013

Global Climate Change: solving the jigsaw


With the attention on the "Global Warming" phenomenon, most people will be attributing this as the reason for "freak weather" and recently unpredictable climate changes (as the weather is not changing seasonally as it has been in the past century.)

Like most discussions on the topic, the illustration here jumps to explaining "cause." However, actual Global warming itself is an average increase of global temperature by 1 degree Farenheit. This would mean that the effect, despite specific points in the globe having upto 12 degrees Farenheit increase, the overall temperature average remains less altered. It is therefore too judgmental to pin massive climate changes on global warming itself.

Read on for a deeper explanation of how and why the massive weather changes occur ...

Friday, 15 November 2013

India 2013: Tamil Nadu - Power crisis!

The two main sources of electricity generated in Tamil Nadu are Mettur Hydel Project and thermal plants at the Neyveli Lignite Corporation.

In addition there are multiple thermal power plants of much lower capacity, some operating on diesel, some operating on coal - all of which have little or no indigenous supply of fuel.

Kalpakkam, the first Fast Breeder Reactor (FBR) powers areas in the state capital of Chennai and has already been upgraded close to 1.25 MW peak capacity with an additional reactor. This was designed to be a contingency and research operation to support state capitals in times of grave emergency. Our complete reliance on Kalpakkam for Chennai (and surrounding areas) is already stressing out the production from this plant.

Wind power generation has dropped 85% between 2012 and 2013. This is from 30% of projected peak wind power capacity to 5% of projected wind power plant capacity.

Kudankulam's revised nuclear power technology reactor output is sketchy at best, one can assume that it feeds 500MW (peak: 750MW) of power into the grid if it is operational - despite the fact that it's capacity is much higher. This is more a naval facility than a civilian power production plant, particularly due to its location and is manned by very few civilians.

Read on to see data, alternatives, and where we must try to go from here ...

Friday, 8 November 2013

Indian elections 2014: The Future game

Indian Elections: 2014, a few who would change the game among the many ...

India's electorate has always dispensed more power to regional parties thereby enabling coalitions. The regional parties hope to have either a "weak" or reasonably compliant group calling the shots at the center, ensuring that they can have their say.

This would quickly explain how the most complex coalition was headed by H D Deve Gowda and later by I K Gujral who were not perceived to be strong leaders. This does not however grant them authority and therefore explains why they had shorter terms. However perception does not necessarily mean that the leader in question or the party enabling that person with leadership is strong or weak. This however affects electoral mandate.

The second factor is that public awareness toward corruption and scams is growing with an inherent want for 'fair governance'. Hence any party perceived corrupt or having been involved in scams has the negative swing as they call it. (Yet, we must remember that historically - even in terms of evolution, nature itself has never been fair.) Hence having fair governance is as much a pipe dream that might even end up with a global Orwelian Dystopia.

India needs:
  • Stability in the Center to help growth in terms of economy.
  • Regional stability to avoid unrest, rise in issues like naxalites, requests to form new-states of regions that were not previously union-territories.
You can read further, on the possible political future of India from 2014-2027, hoping that a worldwide war or catastrophe does not happen.

Tuesday, 1 October 2013

India 2014: Narendra Modi, his campaign, why the attention?

Narendra Modi, the Chief Minister of Gujarat has taken it upon himself to rather give an extremely different impetus to selecting the Prime Minister of India and thereby the coalition. No other party, including the Congress (I) has ever gone to the polls with a one person image. One person may have campaigned in the past, but seldom drawn so much attention to themselves. While there are supporters, critics, nay-sayers and vehement opposition, one must recognize the change he has brought in the pre-electoral phase in the country.

Considering that the literacy rate of India is low and the population of India that is still below the redesignated poverty line (and the earlier poverty line,) most parties do not publish a manifesto early on, almost 6 months or more before the actual elections. Establishing a precedent in his own party, Narendra Modi has steered (despite lack of complete support) to have the BJP name him as the person responsible for the Campaign as well as acknowledged him as their Prime Ministerial candidate. To change the will of a party with a record during the unparalleled Atal Behari Vajpayee Ji, is no ordinary achievement.


These are the notes of one who has been skeptic of Narendra Modi and his PM ambitions, read on if you can spare some time ...

Wednesday, 18 September 2013

Laptops: an end of an era

Laptops started out as lightweight portable PCs, but have succumbed to stiff competition from the Smartphone, Tablet and Phone-Tablet (dubbed Phablet) alternatives.

The factors that have slowly taken the laptops close to their extinction are:
  1. Weight (although portable, lugging them over long distances is not comfortable.)
  2. Fragility (except for the rugged versions, most laptops cannot stand shocks)
  3. Upgrades (very minimal)
  4. Battery Backup (extremely low if compute power required is high defeating portability)
  5. Lifetime (3 years at best, but the next generation replacement is seldom as far ahead as the smartphone class.)
  6. Chargers (These are not standardized and vary heavily across brands and models.)
  7. Serviceability (Time consuming and subject to spare part availability)
  8. Thermal performance (Cooling has always been a challenge, with few laptops cutting that edge for those who can afford them.)
  9. Display (Graphics acceleration for several reasons has always been minimal, rendering them less useful for high-end applications like rendering.)
  10. Wireless Communication (Too few are provided with 3G making them less useful in remote environments)
  11. Recycling (the mechanical design is usually less susceptible to recycling, as is the display, input interfaces and storage - with the core motherboard also getting outdated far too quickly. This coupled with the short lifetime is making them less recycle-friendly.)
  12. Software (Operating Systems constantly requiring upgrades make the "Personal" computing part much costlier and less affordable across most available brands. This is also true of most application software used.)

Monday, 9 September 2013

Friday, 28 December 2012

The real prey

Recent news in India has the media focusing on a heinous crime, involving sexual assault in the capital city of Delhi inside a bus. The public have raised their voices in protest against the inability of the state machinery to stop the crime while the victim herself is fighting for her life while her own privacy has been threatened. The perpetrators of the crime have been condemned by several people through social media, blogs, newspaper articles and vociferous protests to have acted in the most inhuman manner ever. While the Police have apprehended suspects, the nation is erupting with more and more crimes against women getting reported and being given nation-wide attention.

Saturday, 1 December 2012

Discrimination in India, by every name ...

I had just gone to fill a few forms in my company as part of a document audit. I was surprised at the kind of information which was found.

Each form requires one to provide
  1. Proof that they were Born to Parents of social standing.
  2. The Birth Certificate usually is sufficient for this.
  3. Next comes the "community certificate" - at this stage each human belongs to their family with their aspirations to a good future. Furthermore in religious "tolerant" India, they would like to know "Religion" in detail. These definitions are perhaps the first among many mistakes in an extremely connected world. These are the social acceptance criteria laid out for us.

Further, walk into a free forum and find people gravitating, not by interest, but by their lingua. A subconsciously induced interest to limit our interaction with only those whom we are already familiar with.

Saturday, 3 November 2012

Pune Bus Day (1 Nov 2012)

Paud Road @8:30pm [Imagine!]
Sakal Times, Pune, launched an initiative Pune Bus Day [PBD] to convince commuters to use the PMPML bus services to prove that public transport would reduce traffic and that the logistics were possible.

Pune Station



Bajirao Road
On 1-Nov-2012 a good number of residents of Pune ignored the fact and set out on their privately owned vehicles or cabs or shuttles which did not help highlight the advantages. Many judgmentally decided that the website and Android mobile application did not help them and hence did not try to diligently explore the options.

Swargate [Seriously, no Jokes.]
I took the bus early 1-Nov-2012 and found the conductors to be most accommodating and helpful. Each bus I took had seats available to travel comfortably. This was largely possible thanks to an additional 1,500 buses being added to the standard fleet. Hinjewadi, which is where I commute to daily, did not have a remarked difference in Traffic. However other crowded places like Swargate Depot, JM Road had a remarked change in the traffic for almost all day.

The verdict is that Pune Bus Day was a success in terms of residents who wanted to use it and reduce the pains of using their own private vehicle.
  1. Bus Routes could be looked up on Google, except following Google's instructions entirely took you to places that did not have Bus Stops - so this needs some work.
  2. The Application is only a wrapper to the Website that merely gives you Bus Numbers and served no purpose when it was overloaded.
  3. People seldom attempted to ask another person as to how to head to particular destination - a social malady amongst the new White-collar folk in town. Instead, on the first sign of failure they switched quickly to cabs and other forms of transport to reach their destination. Despite these stranded people who gazed at their maps without asking others who knew how to get to the destination, it was a success.
  4. My Boss's Boss came to Office by Bus and was happy he could dispense off with his early morning e-mail while sitting in the bus (considering he is a Senior Vice President and spends all his time in Decision Making and Inputs toward that.) He admitted that he did some diligent understanding of the logistics before he tried it to avoid getting stranded.

The cons of the exercise were not actually too visible unless someone asked the hard questions:
  1. Thursday is a holiday for many of the Industrial complexes especially those that comprise MIDC and other Industrial areas. Hence the bulk of the bus commuters were on leave.
  2. The users of bus-services (the casual citizen/resident) was not educated (through newspapers, emails) thoroughly, that we all found shortcomings in the directions received. This was a huge discouragement.
  3. We were told that members of the BJP, RSS would volunteer to help private vehicle commuters to get back home and then choose the correct route. This would have been welcome if they had waited at each bus stop and assisted people. Despite this being a behemoth of an effort, that would have landed us in total success.
  4. It was a shame to see so many residents of Pune plying in their private vehicles as early as 6:45am when this was announced for the entire last month as Pune Bus Day. If people do not take any initiative, they have no moral standing in talking about bad-governance, corruption as they couldn't just participate in an initiative. 

This is wonderful, and I hope that each community, city and civic group will try initiatives on their own and not depend on governmental grants/funding/approvals to perform such exercises for a better tomorrow.

Yes, there was a lot of glitz, glam and Sakal advertisement/sponsorship on show, but that was outweighed by the community contribution it brought in.

Considering that mass commuters who use PMPML were on leave for Thursday (the weekly Industrial Holiday,) celebrations are too early. Another effort on a day when they too are commuting will test the infrastructure. Worse yet, by evening too many private vehicles entered the foray and almost spoiled the experiment especially in Hinjewadi where Company Buses also ply. This is part of another debate as to why a good number of Software Engineers have a tendency to give up when they believe there's not a single bus plying their route or it is too much time versus their two-wheeler driving capabilities.

Alike Chennai as my friend Annamalai Subramanian pointed out, it is possible to have a city's commute infrastructure working without the aid of "Local trains" or "Metros" if diligent planning is done. Ultimately it would still be a 'Mass Transit System" like an MRT that can solve the problem for a long-term. But these steps ought to be taken.

PS: The photographs were published on Facebook and were not taken by me. The copyright for these photographs stays with whomsoever took these photographs and agreed to share them with the "Pune Bus Day" Facebook page.

Sunday, 7 October 2012

The debate over Functional Programming

Yesterday, I attended the "Centenary of Turing Talks" Talk[4] at Persistent/Pune. After introducing Robert Milner's work, the objective was to decide whether _every_ programmer should learn functional programming. The debate, as with all human debates, digressed quite a bit. However the question remained unanswered. I am just giving an ardent attempt to answer this.

Details of the event are available at the following link:
http://www.persistentsys.com/About/Turing100.aspx

Summarizing the discussion and the points that were raised:
  1. Functional programming is a better abstraction and helps in thinking more about what 'needs to be' or what will be 'what is' ('is-ness' as Prof.Modi mentioned.)
  2. The best place to start learning Functional Programming would be Erlang or Haskell'98 (as Dr.Anuradha mentioned.)
  3. Starting out with monads and trying to run away from 'typed' variants is not recommended for those who are first stepping out into functional programming. (Dr. Anuradha) - (I have done this mistake, so I know this is true.)
  4. You could opt to write 'C Programs' with functional abstractions and Object-Oriented concepts like polymorphism. You could even do this with Assembly language - but that would be too cumbersome if a functional programming language already exists. (Prof. Modi) 

Everyone on the panel or otherwise knew functional programming and also knew that it doesn't get used in production.
  1. The reason functional programming gets lesser attention is the lack of digital infrastructure to support it.
  2. The "Harvard Architecture" in the market essentially assumes sequential code execution, thanks to Alan Turing's early papers. Hence concurrency is also another blocker as the architecture hasn't been rewritten to help that happen - not entirely mathematically despite the fact we have parallel processing, multicore computing happening.
  3. People start learning an "Imperative" language like "C" or "Pascal" or "Fortran" to begin with. Hence they get fewer opportunities that coax them to try out or spend time on functional programming.
  4. The switch usually has to be made at the cost of non-office times for a professional programmer, which leaves a shorter percent of time allocated towards it which is another factor that discourages people.
  5. Most people without a strong theoretical background in computer-science find it difficult to understand Object-Oriented Programming ... making Functional Programming more fringe. 
  6. Deterministic problems are seldom solved (in general practice) with functional programming as Structured programs are easier to verify and prove to be theoretically correct.

Thanks to more discouraging infrastructure factors to the more recent ideas of Functional Programming, Object-Orientation fused with Functional Programming; the 1967 creation of K&R lives on even today in production.

Recommended Reading

For Programmers you can find companies like:
http://www.janestreet.com/
http://www.helpshift.com/
who have a motto to do all their work exclusively on functional programming.

Sunday, 15 July 2012

Three Wise Monkeys (dont: see, hear, speak +evil)

Three Wise Monkeys : Reexamining an Ancient Teaching
The proverb of the "Three Wise Monkeys" has existed for long. It is often interpreted as Them that (do not see, hear or speak) evil shall be spared the three Vajras. There is a connection to body, speech and mind made.

Here is what I fathom. This is what the original was supposed to say (and was lost in literary translation.) 

"Do not see what you are not supposed to see. Do not hear what you are not supposed to hear. Do not speak what you are not supposed to speak." 

If you read that verse you will understand that within itself lies the paradox. "How will you know what you should not see if you do not see that and know the cause of its abhorrence? Applying the same to the next two actions, unless I have at least heard once what I should not be hearing how can I filter that? Unless I know what people do not want to listen to, how can I not speak that?"

There is enough evidence that the 'Three Wise Monkeys' and the paradox of morality dates back to extremely ancient times. There are figurines dating back to the mother goddess times and later to the times of phallic deities with similar symbols that suggests that this has been at least from the beginning (or renewal) of the five-thousand year old super-civilization we are.

If you went to school in India, you definitely associate these with (Mahatma) Mohandas Karamchand Gandhi (presently the "unofficial Paterfamilias of India.") These were gifted to him by a Chinese admirer who traced back 4th Century BC Confucianism to 8th Century BC philosophy that was prevalent in India (too much in India is wrapped up under the umbrella term Hinduism.) That helped it to make its way to our primary school text books and hopefully still exists on them today.

If you have read "My Experiments with Truth" (M K Gandhi) which is probably one of his best contributions - leaving the rest of the political dogma and controversies to vaporize as they have; the actual point being made is: "Find what is wrong, and the only way you can stop hearing/seeing/speaking it is by eliminating it, or by accepting it, until which time, you continue to address it."

Simplistic teaching for Rote Learning is helpful if you can recall what was learned in Rote and re-examine it at a later point in life. For this very reason Rote learning is unacceptable for higher education but preferable for learning if you are under the age of ten (10) - as we tend to remember lots of prose/poetry from under that age.

Wednesday, 23 May 2012

Traffic, the Deccan Queen: Lessons for Life

Driving through Pune traffic has never been a pleasant experience. This would apply to almost every Indian city considering the absolute lack of civic sense and the value of patience among those who use the roads. This includes vehicle drivers, pedestrians and any type of commuter.

The concept of lanes seems abnormal as people try to get their vehicle into the nearest available slot of free space. The one shown on the wide enough to be an 8-lane highway, but definitely not accommodate the chaos that is visible. Unsurprisingly people changing lanes in their personal life too is not unusual.

The time at which the roads get used to their maximum is one element that lends to the chaos. In the morning you do find alert commuters, but impatient commuters who are willing to break any rule. Lanes are for changing or worse yet blurring. This concept escapes the mind of the otherwise intellectually savvy commuters. The time is not essentially imposed by Daytime or by fixed office-hours, but largely by a biorhythm that forces people to use the waking hours to do all their work.

Self disregard
The next picture shows a slightly less dense crowd, except for the fact that two wheelers and four wheelers are attempting to use the same algorithm to place themselves on the road. If you take a keener look at the picture, you would notice a majority of those using two-wheelers not using helmets. Once they reach a highway for commuting to a far away office or industrial park, this becomes extremely unsafe. One can then diagnose that this self disregard will show up in the way individuals handle their own lives to a great extent.

The two wheelers, being the highest statistically in any city in India, cause extreme chaos - the riders do get fatigued because of the same chaos which doesn't seem to rid itself.

I have learned a few lessons from the Traffic here, which transcends the traffic in itself. This chaos resulting from a blatant refusal to follow any road rules is a cyclic problem that is being infused in the Indian psyche. The solution can only come from homes, schools and as the new generation gets educated.

Enforcement in populations at the scale of India is difficult. If anyone believes that 'enforcement' will work, they are advocating 'dictatorship' for I have seen smaller scales of the same problem and have seen that 'enforcement' in most cases tends to be dictatorship as all enforcers cannot be trained to follow a benevolent system.


Lack of Public Transport
The primary cause of the problem is the lack of proper public transport. Most Industries and Information Technology companies have created their own solution to transport which is an added cost to their operation. However tax free, their operations might be, this burden is borne additionally by the Employer and the Employee. In India Governance is a mere farce where the complexity of issues renders it impossible for anyone to attempt to effect changes to simplify and streamline systems. However, introducing public transport and preventing private vehicles from taking on the road cannot be a solution that would be rolled out in a day. This leads to delay in implementation. Every second of the delay results in the problem from becoming larger than it was prior. Postponement always makes the problem tougher rendering sense to Einstein's statement "A problem cannot be solved at the level at which it was created."

Lack of Personal Safety Concerns
In the land where human life is aplenty, the concern for human life itself becomes reduced. Worse yet, this problem resembles a "resource availability" problem. If a resource becomes plenty, its inherent valuation decreases. Hence each person cares much less for their own safety and almost naught for the safety of the rest of the populace. This is a huge issue.

Culture Shock
India, especially in cities like Pune is witnessing a transition from what is actually Indian culture derived from the days of the "British Raj" (colonial period) to present day Western Independent and Free-Thinking Culture. India has been existing with its cultural nuances for at least a thousand years and removing the cultural roots seems impossible. Hence the resultant culture shock is also absorbed with a sense of confusion. This is later displayed in every situation - "customer service", "bean counters", "queues", "stranger interaction" where the basic human psyche is so confused that people now identify themselves by language, geography, similitude but seldom relate to each other as human.

Lack of Self Management
What is often described as "Time Management" is truly Self-Management. This is one of the key necessities of any population transcending into a highly productive value group. Unfortunately, the culture shock and the 'chaos' of the plenty results in blatant disregard for others. This shows up as poor time management. The simplest test is to find out why something was late. The answer is usually that there was an external influence to blame on which the person or persons responsible had no control. This grows in complexity and ends up slowly as a huge disregard to self in various aspects of life that become visible slowly.

The fraction of the population who identify the problems and work towards pulling themselves out of these are kept down by the inertia of a system of massive proportions. This goes on to such an extent, that Aldus Huxley's "Brave New World" or a similar system might even work for a high-population environment like India.


The Nature of Traffic :: State of Society :: Chaos here
Chaos everywhere (evident in the nature of traffic), is the price we pay for the level of Freedom which we experience. Civic "conditioning", sometimes referred to as better civic-sense is in every sense another form of "Big Brother" control. Cooperative tasking in a large scale is possibly most difficult to achieve. That leaves India and China as the few countries who are experiencing a problem to which the world will soon be introduced to aplenty.

Here we are, with understanding of an issue that envelopes us and is easily visible in our daily life.

Will we get better or wait for a rather bitter event of rapid population decrease resulting from natural or unnatural circumstances to address and resolve these issues?

Monday, 27 February 2012

Forecast: Power Cuts (Mon, Feb 27, 2012)

Here's the power-cut FORECAST for Monday, February 27, 2012. The total power cut timing should be reduced to 5:30 hrs during business hours. Here's when it would be happening.

This, I am told is common for "Arulananda Nagar, Yagappa Nagar, Nanjikottai Road, MC Rd/Easwari Nagar" - someone please confirm by giving a comment here.

From To
08:00 10:00
12:00 14:00
16:45 17:30
20:15 21:00
Forecast for Monday, 27 Feb 2012
More data follows, if you want it.

Thursday, 23 February 2012

Power Cuts in Thanjavur get Predictable





Even if we have power-cuts, now they are more predictable.

So here's the prediction for those whom it starts at 09:00am - this includes Arulananda Nagar, Srinivasapuram and a few other areas.

That's 8:15 hrs of power cut through the whole day.

The morning 9:00am - 12:00am is easy to work around.
The afternoon 3:00pm - 6:00pm too is workable.

The 6:45pm - 07:30pm gives only a small 45 minute power window in-between - This brief power window is misleading and in just another few minutes, we will have the next power-cut right in 45 minutes.

Afterward, we have a scheduled power cut at 9:00pm - 9:45pm

The whole ordeal ends with a final cut from 11:15pm - 12:00am

This infographic which resembles a clock is to make the data easy to read. Please do comment to give us better inputs.

Thanks to the infographics team for coming up with a nice way to express time intervals on Spreadsheet Chart Tools.