Saturday, May 21, 2022

What are we doing to the society?

Sometimes I used to wonder, whether I am doing anything for society or not.

Then, I realized that anyone who earns the same or more than what they consume is useful to society.

Many people are getting employment because you are alive and consuming. Even if you are living with basic necessities, you would be consuming food and other groceries, you might be travelling by bus or train etc. To provide those facilities to you, someone is getting employment (even if it is a fraction of their total employment).  

If you are a rich person who splurges money on many things, then there would be many people living on you. Without you, the total employment would reduce. 

Apart from that, I pay a lot of income tax. (It is not my problem, if people don't vote for good candidates for the efficient use of that money.)

Saturday, May 14, 2022

It just happens like that

Many times, I traveled by Tamil Nadu express from Chennai to Vijayawada. The train reaches Vijayawada at 4 AM. I always used to get up before the train reached Vijayawada even without an alarm. I used to think that it might be sixth sense or that the mind has some internal alarm. 

I was under that illusion till I missed the station one day.

Then, I analyzed everything and found the answer. 

Indian railways typically allot coaches for a particular start and end stations (for sleeper class). For someone starting at Chennai and getting down at Vijayawada or Warangal, they get only the coaches reserved for that. Similarly, for someone traveling from Chennai to Delhi, they get different coaches and they rarely travel with someone traveling to Vijayawada. 

Whenever I travel to Vijayawada, there would be many other people traveling to Vijayawada. When some of them get up and start talking or switch on lights or because of some other disturbance, I also get up. I used to think, I got up myself. 

Once I booked a ticket from Chennai to Delhi to go to Vijayawada. It is because I couldn't get a confirmed ticket to Vijayawada, but got a confirmed ticket to Delhi. The ticket price to Delhi is cheaper than the highest ticket price of premium tatkal to Vijayawada. Also, for tatkal tickets, there is a risk of not getting the tickets. So, I booked till Delhi. 

In my compartment, everyone was going to Delhi or Agra, and nobody needed to get up early. Since there was zero disturbance at 4 AM, I couldn't get up eventhough I had 3 alarms setup in the span of half an hour. I got up 15 minutes after the train left Vijayawada. 

Tamil Nadu express is one train which stops at very less number of stops (first four stops are in four different states). I had to get down at Warangal and return. 

It did not happen just like that. It had a reason. 

Saturday, December 11, 2021

Review of "India Unmade: How The Modi Government Broke The Economy" by Adithya Sinha and Yashwant Sinha

This book is like, it was written by a village level leader, and not like a former Finance Minister of India. 

When a village level leader writes a book, he/she would take the news items in the popular newspapers and compile them into a book and release it. 

When a reasonably good leader writes a book, he/she would atleast listen to the reasons of others once, before criticizing based on a news article. 

When a serious journalist or a big leader writes a book, he/she would get all the information from all the parties concerned, asks them relevant questions till they don't have any more information to share, and finally writes a book with his/her opinions and the facts told by all the parties. 

Before reading the book written by a former Senior Cabinet Minister, I expected that he would consider all the points of the Government before criticizing them. But, he criticized the Government like a village level leader without even listening to the basic explanation from the Government side on many points.

A small example of his criticism on NPAs.

When this government presented in Parliament the Economic Survey of 2014, it quantified bad loans, or NPAs, at Rs. 2.05 lakh crore. Then, in October 2018, Jaitley shifted the blame to the previous government, saying the NPAs when Modi took office were not Rs.2.05 lakh crore but Rs. 8.5 lakh crore. Did he then lie to Parliament in 2014? If yes, this demands a privilege motion against the finance minister. 

This paragraph is enough to tell that he is blindly accusing Modi either by hiding the actual facts or without understanding the basics. 

Till 2014, the banks were are not recognizing many loans as NPAs eventhough they are NPAs. They were restructuring the loans and making them ever green. Raghuram Rajan stopped that, and in 2015, he had done Asset Quality Review of the loans, and many loans were now recognized as NPAs eventhough it was not marked as NPA initially. This led to an increase in the actual NPAs. 

Arun Jaitley might have mentioned that, after the Asset Quality Review, they might have recognized that the actual NPAs were Rs. 8.5 lakh crore. 

If Yashwant Sinha had done some research on his own and comes up with some number, and say that, the actual NPAs were Rs. 4 lakh crore and not Rs. 8.5 lakh crore as mentioned by Arun Jaitley, it would have been little reasonable, irrespective of whether his claims are correct or not. 

Instead, talking about the privilege motion against the finance minister clearly tells that his only goal was, blaming Modi and his government by relying on out of context data points. 

For many of his criticisms, I heard some reasoning from the government. What I expected from this book is, his counter points on the reasons by the government. But, I did not find any. All his criticisms are very lame.

Friday, December 03, 2021

Error in ElasticSearch Cloud - The client is unable to verify that the server is Elasticsearch due to an unsuccessful product check call

When we get the below error, the issue might be with respect to establishing SSL connection with Elastic Search Cloud. 

If the client is connecting to ElasticSearch cloud with old TLS protocol (like 1.1), then you may get this error.

To connect with TLS 1.2, add the following line at appropriate place (if you are using .Net Framework).

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12

If it is a Web application/API, you can add it to Application_Start of Global.asax.

If it is a Console application, you can add it at the beginning or before making the call to ElasticSearch Cloud. 

 Invalid NEST response built from a unsuccessful () low level call on POST: /_bulk

# Invalid Bulk items:

# Audit trail of this API call:

 - [1] ProductCheckOnStartup: Took: 00:00:00.5350041

 - [2] ProductCheckFailure: Node: Took: 00:00:00.5350041

# OriginalException: Elasticsearch.Net.ElasticsearchClientException: The client is unable to verify that the server is Elasticsearch due to an unsuccessful product check call. Some functionality may not be compatible if the server is running an unsupported product. Call: Status code unknown from: GET / ---> Elasticsearch.Net.PipelineException: The client is unable to verify that the server is Elasticsearch due to an unsuccessful product check call. Some functionality may not be compatible if the server is running an unsupported product. ---> System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel.

   at System.Net.HttpWebRequest.GetResponse()

   at Elasticsearch.Net.HttpWebRequestConnection.Request[TResponse](RequestData requestData)

   --- End of inner exception stack trace ---

   at Elasticsearch.Net.RequestPipeline.ThrowIfTransientProductCheckFailure()

   at Elasticsearch.Net.RequestPipeline.Ping(Node node)

   at Elasticsearch.Net.Transport`1.Ping(IRequestPipeline pipeline, Node node)

   at Elasticsearch.Net.Transport`1.Request[TResponse](HttpMethod method, String path, PostData data, IRequestParameters requestParameters)

   --- End of inner exception stack trace ---

# Request:

<Request stream not captured or already read to completion by serializer. Set DisableDirectStreaming() on ConnectionSettings to force it to be set on the response.>

# Response:

Wednesday, December 01, 2021

Sirivennela Seetharama Sastry

When Veturi Sundararama Murthy expired, I had many doubts.

What would happen to Telugu songs?

Who would write Lyrics to tell what they wanted to tell rather than just random words?

Who would give the same importance to the Lyrics irrespective of whether it is a big/small movie/hero/director/producer?

Will I ever see good Lyrics in a low budget and a small hero's movie?

I got the answer when I watched the Padutha Theeyaga episode that was telecasted immediately after his death. S.P.Bala Subrahmanyam talked a lot about the guest of that episode. 

After that, I got the confidence that the guest (Sirivennela Seetharama Sastry) would take care of Telugu songs. 

Now, he is also no more. I have the same doubts again.