Greetings, Earthling 🖖

I’m Shantanu, aka Shaan.

Your friendly neighborhood co-inhabitant of this tiny speck of dust, I maintain this site as a stochastic log of my calculations towards the futile aim of weeding out the anomalies from the equation that gives me my “42”.

In my Clark Kent mode, I spend my day at The Trade Desk, trying to crunch through petabytes of data and trillions of queries every day to understand the human behavior and make the advertising technology world a little bit better.

Before that, I spent a couple of decades in the Semiconductors world at Qualcomm and Google, building processors and AI accelerators, tinkering with chips, operating systems, device drivers, human interface devices, security et al.

When the lights go out everywhere, I like to don my maker hat and build stuff that no one wants.

I like to make and break things around me ranging from my smart toaster/TV to my web and phone apps to my car, strumming a bit of guitar, 3d printing stuff, and of course, shit-posting on twitter @shantanugoel.

Sometimes I post some of my travel and 3d print outputs on instagram, because I’ve been told by my gen-z interns that that’s a thing to do.

Do check out some of the other subdomains that I run.

What does caret (^) in an apt-get command mean?

If you have come across a tutorial or just someone on a forum who tells you to install something in Debian/Ubuntu that involves using apt-get, it is ok for you but when they tell you that you need to use a caret symbol (^) at the end, that’s where you become curious. What is even more weird is that when you search for the name of the package that the given command seems to install cannot be found using apt-cache search. e.g. You will see this used most often when someone tells you how to install LAMP server setup (Linux-Apache-MySQL-PHP) by using the command “sudo apt-get install lamp-server^”. If you miss the caret at the end or try to search for lamp-server, it just doesn’t work.

Android Paid Apps Now Live In India

Yes! As of today noon, paid apps are now visible on my Android Nexus One in India. Few salient points (Also, look at the end to see how to get paid apps if you are not able to see them yet):

  • The marketplace shows approximate prices of each app in Indian Rupees (INR) (Edit: I’ve just learned from few tweets that this is a new feature worldwide. People everywhere are now seeing approximate app costs in their local currencies. Good stuff!)

WordPress Global Dashboard & Stats Plugin Problem

Seems like there is a major problem going on with WordPress.com and it’s stats plugin right now. On logging into your WordPress blog, instead of seeing the pretty charts and stats, you will see a login box instead. On logging in, it just redirects back to the same thing again (Dashboard with login page). And if you try logging into your profile over at WordPress.com, then it just redirects back to your main blog associated with your WordPress.com profile even if it is a self hosted blog.

Carrier Billing Behind Android Paid Apps Market Jump?

We heard the news today that paid apps in Android market place have been extended to 18 new countries. Could “Carrier Billing” (Allowing your service operator to add the apps’ price to your cellphone bill) be the reason behind it? I think so. It was long suggested that Google Checkout and corresponding legal issues in using it across various countries was the reason behind the paid apps not being available in those countries. The, all of us developers got an email from Google on 24th of July about an updated Developers’ Distribution Agreement, which basically said in clause 13.1 that “authorized carriers” had been added as an indemnified party in the apps sales.

Android Paid Apps Available In India

Just got a mail from Google that paid apps are being made available in India. HOORAY!!! In addition, developers from 20 more countries can sell apps on market (Unfortunately, no India in this list) and people from 18 more countries can buy paid apps.

This is a big thing because now 32 countries out of 44 where Android has footprint can buy paid apps. This should take away one of the biggest drawbacks that Android marketplace was facing.