Ongoing issue with Firefox add-ons due to an expired certificate

Note: This is an ongoing issue at the time of writing (19:30 2019-05-04 JST). The team at Mozilla is aware of this issue and is working hard to fix it as soon as they can. You can track the bug here and on the IRC channel #firefox on


The issue started around 6 pm PST on the 4th of May when some people noticed that their add-ons were disabled by the browser, though the add-ons were working just fine just a few hours ago. (Some people had theirs stop working during on ongoing session!) This led to the opening of a GitHub issue and a bug on Mozilla’s bug tracker for Firefox, Read More

Oh-My-Zsh to Prezto - 4 seconds faster

I have heard a lot about prezto. People who work with me use it and we got into this recent discussion about how slow a curl request inside your zshrc makes your shell. Strangely enough, I hadn’t noticed that it made the shell slow at all. In fact, I was saying that it didn’t make it any slower than without it. I removed it from my zshrc and checked it and indeed, it didn’t make my shell any slower.

A few days went by; I was thinking about this when I was next thinking about why I hadn’t noticed this clear increase in the time. So, I looked at the time my shell took to start up... Read More

True Detective Season 1

This post does not have spoilers about True Detective Season 1

When [Season 3][1] started recently, I found myself thinking about what exactly it was about True Detective season 1 that I liked so much. This post is a look into what’s great about that season.

The Plot

A murder mystery in Louisiana that is being investigated by two very different detectives: Rust and Marty. Marty is every man’s man; he has a family, two daughters and some mistakes in his character. He mingles with people well and has a good rapport with the people he works with. Rust is single, he has a mysterious past and no one really knows what he did before coming here. He waxes... Read More

Podcast Review - January 2019

Happy New Year! Let’s jump right in!

  • This American Life - The Walls - 5/5

    A fascinating episode! This American Life is one of those podcasts that I listen to rarely, but every time I do I end up with an episode that is absolute gold! This episode came out at the top of the “Trump shut down the government for a wall” news story and debates some of the amazing walls around the world. The conclusion is simple: Walls make us feel safe, irrespective of how big they are, whether there’s another wall on the other side of the wall on our side, whether it actually even exists or has been conjured out of nowhere just to... Read More

Podcast Review - December 2018

Note: This post is very delayed (it should have been out on December 27th); It was stored as a note on my iPhone with a set of links. I have added a short summary of each podcast and why I liked like it other posts in this series. Let’s dive in!

  • The Daily - Ethics of Geneticall Editing Babies

    This is related to the story where a Chinese scientist claimed to have created / helped make (what even is the right word?) the world’s first genetically edited babies. After discussing this case and talking about what actually happened and why it might be suspect, the guest on this show goes on to describe why one or two... Read More

Podcast Review - Nov 2018

This post might be about 20 days late, but it sure is packed with some of the best stuff that I heard in the last month. There’s a lot of foreign policy and politics related stuff this month.

  • The Impact - Plane Crash hospitals vs. Car Crash hospitals 5/5

    This episode is about how every single plane crash automatically starts an investigation. The investigation eventually leads to a diagnosis of what went wrong. Using this diagnosis, the check lists are updated, new processes are introduced to ensure that the chances of the same problem causing another accident goes down signficantly. Whereas, car crashes are rampant and happen every single day. No investigations are done, and it doesn’t seem... Read More

Podcast Review - Oct 2018

Note: The only series on this blog is still the 100 days of writing I did last year. I keep starting series and never writing the second post in that series. I really do hope this one is different. Specially because I want to keep track of the great podcasts that I listen to over the years. In fact, just to ensure that I get this done, I am adding this to my calendar. It’s a monthly 2 day event (from 27th-29th). I am repeating it for the next 1 year, we will see how I do then.

I have been listening to a lot more podcasts lately (Courtesy: 30 minute commute to work and random walks... Read More

Moving to Japan


So, it’s been a long time since I talked about what’s going on in my life. I moved to Tokyo in September. I came here in the third week of September and started working at Mercari from the 1st week of October.

Mercari is a C2C marketplace (mainly for second hand goods) in Japan. There’s a Mercari product in the US and UK as well. I got the job in IIT Kharagpur’s placements in December 2017. Yes, I have been fairly silent on this blog and everywhere else about the job; primarily because there were a lot of things that needed to all go well for me to actually start working here. Getting the visa... Read More

Offline Advertising - Familiarity

I read a few excellent (albeit old) articles on advertising recently. A few of them were on The Doc Searls Weblog. My main take away from these articles was that offline advertising is not ineffective because an ad run on TV is seen by all sorts of people and is targeted at a cross section of the population; In fact, it is very effective because of that very property.

I recently made a cross-country move (more on this in a later post). I wanted to select a phone contract in the new country. There were several companies and it was all very confusing. I had two references: a contract that my company’s HR people recommended and companies that I... Read More

Why I include Bootstrap in every project

Here’s some unsolicited advice: Always start any project with the inclusion of Bootstrap. There are a few reasons I insist on this. I will go into them in this blog post. There are many such blog posts on the Interweb. I figured that adding my own point of view on this matter will not hurt anyone.

Before we begin

I had a really hard time understanding what Bootstrap really was. I had some questions in mind: Is it a library? Is it a set of CSS classes? Is it jQuery, but better? Why is jQuery required if it is only a set of CSS classes? I have figured out a very simple way to explain what... Read More