Skip to main content


Blocking Communication - Breaking Out

I disapprove of what you say, but I will defend to the death your right to say it If you have been following my previous post you will realize how quickly a state actor can just disrupt any kind of communication relying on a centralized telecom authority or Internet Service providers. Anything that can be threatened technically and legally can and will be used to block access to the Internet and communication mediums. Hence we need a solution that can circumvent these hurdles. This blog post is inspired by the recent events happening at Kashmir, India and how repeatedly state actors in different parts of globes using laws to curb access to freedom of speech.
I present to you today: NoConnect
The idea first was envisioned at a Mozilla Leadership Summit back in 2015 at Singapore along with Priyanka Nag and a few more people(whom I don't remember anymore :( ). Then it took two years for it to come out to a prototype stage. And now this is in a stable enough stage where you can use this t…
Recent posts

Blocking Communication - A perspective from India : The Beginning

If liberty means anything at all, it means the right to tell people what they do not want to hear.
When Alexander Graham Bell invented in 1876, it literally changed how we communicate with each other. Then in 1971 we saw the first email being sent, closely followed by the development of what we would know as the Internet today. And since 2001 we have steadily invested in how we communicate with each other using telecommunication and internet. Both include landline, mobile, and internet connectivity. Today this shapes how we communicate with each other in our society and the ISP and Telecom Companies are the backbones which provide the service. Which also makes them a single choking point if somebody wants to regulate the communication.
Governments across the world are increasingly resorting to Internet shutdowns (also referred to as Internet blackouts) for a wide range of reasons, all with the objective of controlling the exchange of information online. The frequent resort to Interne…

Visualizing large scale Uber Movement Data

Last month one of my acquaintances in LinkedIn pointed me to a very interesting dataset. Uber's Movement Dataset. It was fascinating to explore their awesome GUI and to play with the data. However, their UI for exploring the dataset leaves much more to be desired, especially the fact that we always have to specify source and destination to get relevant data and can't play with the whole dataset. Another limitation also was, the dataset doesn't include any time component. Which immediately threw out a lot of things I wanted to explore. When I started looking out if there is another publicly available dataset, I found one at Kaggle. And then quite a few more at Kaggle. But none of them seemed official, and then I found one released by NYC - TLC which looked pretty official and I was hooked.
To explore the data I wanted to try out OmniSci. I recently saw a video of a talk at jupytercon by Randy Zwitch where he goes through a demo of exploring an NYC Cab dataset using OmniSci. A…