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.