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.

Ubuntu Maverick uinput Problem Solved

I’ve been playing around with linux uinput infrastructure for one of my ideas (Details coming soon ;) ). “uinput” is basically a mechanism in linux that allows user space applications to inject input events (mouse/keyboard or anything else) into the system. But the problem I faced was that my programs were compiling and running without any errors but I just couldn’t see the effect happening, i.e., the events weren’t getting injected into the system. I am using Ubuntu Maverick Meerkat (10.10) and when I searched on the net, I saw various other folks are facing the same issue. I finally got it working and here is how.

PSN Ban-Wave Phishing Scam

**Update: **I did some more digging and the email and the links actually seem to be legitimate. Good news for many, but bad for those who actually got this email.

BEWARE!! In wake of the recent announcement of a potential Playstation Network ban wave by Sony for the people who are hacking it’s gaming console PS3, some nefarious elements seem to be using this as an opportunity to pry on your PSN passwords. Many folks are receiving emails like below:

Paypal India Goes Even More Downhill. Get Your Money Out

Just received an email from Paypal India. The main parts are these:

With effect from 1 March 2011, you are required to comply with the requirements set out in the notification of the Reserve Bank of India governing the processing and settlement of export-related receipts facilitated by online payment gateways (“RBI Guidelines”). In order to comply with the RBI Guidelines, our user agreement in India will be amended for the following services as follows:

Android/iPhone Beware: WP7 Phones have already sold 12 million devices

According to TechCrunch, that is. TC has a post on its blog right now (from none other than Michael Arrington) that says Toddlers Pick iPhone Over Windows 7 Phones 10-1. The article says that this is because a toddlers’ app maker’s notes that their app sold 71.5 apps per day on average on the iOS app store, while the number was 7.5 on the WP7 marketplace. Go read the article (it’s pretty short) and come back to read the below.

Ad-Free (Paid) Angry Birds For Android

Rovio Mobile has been pretty considerate for the Android lovers and has released their Angry Birds game for free on the Android market. Many people love it but quite a few are annoyed by it because Rovio chose to monetize it by in-game advertisements, and that too placed at awkward places which can hinder the gameplay. Many users have also reported that they are being forced to view video ads as well these days. Another drawback is that if there is no network connection (e.g. if you are in a no-signal area, roamin, in-flight, or just don’t have a data plan), then the game won’t run at all. So far all the queries about this or pleas to have a paid app have been skirted around by Rovio. But this will soon be history.