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...

Reading the Mahabharata by the Tungabhadra - Day 13

It begins. Struck by doubt, Kounteya Dhananjeya casts away his bows and arrows, refusing to strike down his relatives. His charioteer, the Lord of the Gopis, Krishna Achyuta, then tells him about Dharma and reveals that in assuming that it is his hand in the act of killing, Arjuna is... Continue reading...

Reading the Mahabharata by the Tungabhadra - Day 12

Bhishma Parva. Here it all begins. The story of the downfall of the Kuru Dynasty, the downfall of the sons of Dhritarashtra. As I sit atop the mountain where Hanuman, the Lord of the Vanaras is supposed to have been born, I see. I see the mound of rock where... Continue reading...

Reading the Mahabharata by the Tungabhadra - Day 11

Oh Suyodhana! Oh, Suyodhana! Why won’t you listen to them? When Sanjaya gave you the message sent by DharmaRaja, why did you mock him? When Krishna Vasudeva himself descended with mighty Rishis, why did you ridicule his offer of peace? When even the mighty Bhimasena sent you word of reconciliation,... Continue reading...

Reading the Mahabharata by the Tungabhadra - Day 10

I am not reading these books at my usual speed. I could take the shorter way, read at full speed from the comforts of my home, or I could do it this way. From the top of a hill where the rishi Matanga meditated for centuries, where he cursed the... Continue reading...

Reading the Mahabharata by the Tungabhadra - Day 9

This rock that I sit on is a picnic spot, and it suits the purpose really. Many locals come here, and their kids are curious about what I’m doing here. They try to talk to me in broken English, and I smile and reply in Kannada. They are shocked. Somehow,... Continue reading...