I am taking the MIT Distributed Systems Course

I am starting a live-journal on my progress through the MIT Distributed Systems Course. Continue reading...

K3S on the 8GB Raspberry Pi 4 with Docker-CE

I am running Kubernetes on a Raspberry Pi 4 cluster in my bedroom! Continue reading...

Managing Multiple Python Installations

If you are running a Linux or Mac machine and would like to run multiple versions of Python, you probably have been told that you need to stop trying to use package managers to run Python. That is correct. I recommend installing miniconda at the user level and then using... Continue reading...

Blog Updates

I am ditching Digital Ocean since I do not need a droplet to run the blog. Github pages with Jekyll and the YAMT theme suffice for now. I hope to write more since I have these in place. On this note, I am backporting a couple of articles from other... Continue reading...

Bangalore Python Meetup Group - Flask Workshop

I have been meaning to do a Flask workshop for quite some time now. The guys at the BangPypers meetup have been asking me to do this as well. So we finally set a date and got around to it. Here’s the repository you need with all the resources. The... Continue reading...

Configuring Pip to Work in Enterprise Environments

The hardest thing about using package managers within an enterprise is getting them to download the packages you need on the office network. Oftentimes, you are hindered by SSL errors, and other times you get bogged by DNS errors. Downloading External Packages Most of us either disable SSL verification at... Continue reading...

No Leaf Clover

I have not yet recovered any of my hearing in my left ear, and it does not look like I ever will. Continue reading...

The Sound of Music

In the August of 2019, I lost all hearing in my left ear in a second. This is how it changed my life. Continue reading...

PyCon India 2019 Talk - MicroPython

I was a speaker at PyCon India 2019. I spoke about how I build a voice-controlled bookshelf in Python! Continue reading...

Leonardo - Generating Product Unique Specification Images Using Python

I generated 12000 infographics an hour using Python Continue reading...

Learn the Kana Using Python and a Raspberry Pi

I used a Raspberry Pi to teach me Japanese letters Continue reading...

Reading the Harivamsha by the Tungabhadra

Krishna. The dark one. Returning here, to my spot, gives me an unbelievable feeling of peace. So I take every small chance I can to do this. Here after he hears of the Kurukshetra war, Janmejaya asks Vaishampayana about the Best of the Vrishnis, the Yadava Krishna Achyuta Vaasudeva. Krishna... Continue reading...

Dear Mr. Debroy

The following is the content of handwritten letter I sent to Mr. Debroy dated Feb 12th, 2017. I’ve reproduced it in its entirety here. Dear Mr. Debroy, I’d planned on writing this letter a few weeks ago. I drafted it a month ago but I wanted to rewrite it entirely... Continue reading...

Reading the Mahabharata by the Tungabhadra - Day 20

This journey has been relieving. I have done all that I set out to do. I came for a larger purpose, to start writing once again. It has been too long, and I have been scared of something. Fear is a gripping thing, and it has defined a lot in... Continue reading...

Reading the Mahabharata by the Tungabhadra - Day 19

The End. The 1008 names of Shiva, the 1000 names of Vishnu, the Anu Gita and the Purusha Suktam. Bhishma leaves Dharmaraja with this and other words of Dharma. And then, he leaves his body and Ganga mourns her son. As the sun sets on my sojourn here at Hampi,... Continue reading...

Reading the Mahabharata by the Tungabhadra - Day 18

In the aftermath of the battle and after all the funerals, Krishna instructs Dharmaraja to go and seek Bhishma’s teachings. On his deathbed, Gangeya recites the hundred names of Vishnu, and begins revealing the nature of Dharma. He teaches Yudhishtira how to be a just king, and how to rule... Continue reading...

Reading the Mahabharata by the Tungabhadra - Day 17

The empty temples scare me. They stand here, stripped of their purpose by the invaders from Golkonda, Bijapur and Delhi. The idols are destroyed, nothing remains except the stories. Some temples don’t even have the stories. Guides make stuff up, they tell unsuspecting travellers that there’s some story here. There... Continue reading...

Reading the Mahabharata by the Tungabhadra - Day 16

Karna. Oh Karna! My aunt tells me that her favourite character from the Mahabharata is Vaikartana Karna. The son of the Sun, the unwanted Kounteya. Dhaana, Veera, Soora Karna. When Indra asked for your Kavacha and Kundalas, you gave them up, knowing full well that he was doing it to... Continue reading...

Reading the Mahabharata by the Tungabhadra - Day 15

My skin feels good against cold stone. I love the feeling in my toes as the cold air and the heat of the sun combine to give me shivers. In the three weeks that I have been in Hampi, I haven’t just read the Mahabharata. I have also been looking... Continue reading...

Reading the Mahabharata by the Tungabhadra - Day 14

My very first introduction to the Mahabharata was one of two comics, from Amar Chitra Katha, bought at the railway station in Mumbai, over twenty years ago. It was either the story of Karna or the story of Abhimanyu, I cannot recall which one it was. I remember reading both... Continue reading...