Blog Posts

Top 100: Passwords2021-02-07

In late 2017, Scott Linux published the breachcompilation.txt on Github, a comprehensive word list that comprises about 1.4 billion passwords from all over the world. In this post, I illustrate a brief analysis of the compilation, using a variety of bash and python commands to handle the relatively large amount of text data.

Everything is 1, Except for the 02021-06-21

Since childhood I have been told that computers understand nothing but ones and zeros. If this is true, how is it possible that computers can deal with text, sound, and image data? This blog post is intended to address the question of how ones and zeros accumulate to something that we consider meaningful data.

Dams as the “Temples of Modern India”?2022-12-21

Jawaharlal Nehru, the first Prime Minister of India, is known for having said that dams are the “temples of modern India”. This quote is often attributed to him and is frequently cited in discussions about the importance of dams in India’s development. But did he really say this? Here is the answer.

Hindi–Urdu Transliteration2023-04-23

Hindi–Urdu transliteration refers to the process of converting the script used for Hindi (Devanagari) into the script used for Urdu (Nastaliq). While there are some differences in vocabulary and pronunciation, transliteration allows for a degree of mutual intelligibility between Hindi and Urdu.

Large Dams in India2023-07-12

I’ve used the programming language R to analyse India’s Central Water Commission’s National Register of Large Dams (2019). The resulting map shows all large dams in India and highlights the seismic zones they are in as well as their height above the lowest foundation level.