Blinken’s blunder?

I wish the European Union (EU), North Atlantic Treaty Organization (NATO) and the United States (US) hadn’t covertly armed the Neo-Nazi, white supremacist, Ukrainian right-wing nationalist groups. Before moving forward, I want to clarify the following. This is not a propaganda piece and please don’t accuse me of promoting propaganda. No one paid me for… Continue reading Blinken’s blunder?

Speedy recipe (under 15 minutes) for spicy black chickpeas curry (കടല കറി) from Kerala

Here is a quick and easy recipe for spicy black chickpeas curry that my mom, Sarala, taught me. Utensils needed: Pressure pan (~3 L capacity, preferably with a weighted valve) Frying pan Blender Ingredients: ¾th of a cup of black chickpeas (soaked overnight for ~8 to 9 hours) ¾th of a cup of grated coconut… Continue reading Speedy recipe (under 15 minutes) for spicy black chickpeas curry (കടല കറി) from Kerala

Analysis — Bhopal tragedy: neither a sabotage nor a routine maintenance operation gone wrong

I recently came across a news article on the disproportionately devastating impact of COVID19 pandemic on the victims of the Bhopal gas tragedy.1 This news motivated me to revisit and learn more about the event that happened over 35 years ago. The Bhopal gas leak tragedy is the world’s worst industrial disaster. Methyl iscocyanate (MIC),… Continue reading Analysis — Bhopal tragedy: neither a sabotage nor a routine maintenance operation gone wrong

Install notes — Tensorflow in Ubuntu 18.04 LTS with Nvidia CUDA

In this install note, I will discuss how to compile and install from source a GPU accelerated instance of tensorflow in Ubuntu 18.04. Tensorflow is a deep-learning framework developed by Google. It has become an industry standard tool for both deep-learning research and production grade application development. Step 0 — Basic house-keeping: Before starting the… Continue reading Install notes — Tensorflow in Ubuntu 18.04 LTS with Nvidia CUDA

Why Python Is Great: Subprocess — Running Linux Shell From Python Code.

Python is a brilliant object oriented programming language. In artificial intelligence/deep-learning circles, Python is often referred to as the default language (lingua franca) of artificial intelligence. But, the charm of Python extends way beyond running highly complicated deep-learning code. Python is first and foremost a general purpose programming language. One of the key features of… Continue reading Why Python Is Great: Subprocess — Running Linux Shell From Python Code.

Formula One 2018 — Analysis on my favorites for this season.

Formula one is back for an all new 2018 season. Teams unveiled their cars in late February. Mercedes announced the W-09, their 2018 competitor on February 22nd 2018. Details about the new car and how the season will evolve is slowly trickling down. After two weeks of winter testing in Barcelona, once again team Mercedes… Continue reading Formula One 2018 — Analysis on my favorites for this season.

Raspberry Pi — How to reformat a bootable SD card.

Recently, I received a Raspberry Pi to play with, from a good friend of mine. One of the projects I am working on is to deploy artificial intelligence applications in low powered devices. Raspberry Pi seemed to be a great platform to experiment with. But, I ran into a lot of interesting issues. I will… Continue reading Raspberry Pi — How to reformat a bootable SD card.

Innovation – What is the secret sauce?

This week, Harris county, TX, saw an unprecedented amount of rainfall during the hurricane/tropical storm Harvey. The city of Houston and surrounding areas have been frequently affected by flooding in the past two decade or so, which led ProPublica to describe Houston: Boom Town to Flood Town. A major portion of the article is devoted… Continue reading Innovation – What is the secret sauce?

Learning from mistakes – Fixing pygpu attribute error.

I am part of a great AI community in New York. Today was the fourth week of an ongoing effort to share the practical tricks to developing a natural language processing pipe line using deep learning. This effort was borne out of my efforts to engage the community to develop a greater understanding of how… Continue reading Learning from mistakes – Fixing pygpu attribute error.