"Yeah I sleep here. Like a king! When sometimes they would let me. Not a bad place yeah?
Monday, April 24, 2023
Yeah, I sleep here. Like a king.
"Yeah I sleep here. Like a king! When sometimes they would let me. Not a bad place yeah?
Saturday, May 30, 2020
Paypal Will Die Soon
TL;DR
This is a story of how Paypal abused my trust and opportunistically siphoned off INR 1200 from my credit card for a service (currency conversion) that I didn't ask for and on a transaction that was swiftly reversed by the merchant who understood my concern quicker than Paypal. Even after the refund, Paypal shamelessly kept the cut on the original transaction, and refunded the rest.Worse - their support didn't see anything unethical in keeping their cut in the transaction, even when a customer says he is getting charged for unwanted services, and goes to the extent of getting the merchant to refund the transaction altogether. They outright refused to acknowledge that there is any problem in this practice, and kept throwing the user-agreement at me.
Premise
About a month back, I had activated a trial subscription with an overseas service. The nominal/test charge on the credit card was around 1 USD. While the service doesn't matter, the charge currency does. It was charged in USDs. When I tried a direct charge on my credit card, my issueing bank's fraud blocker kicked in and declined an overseas transaction in USD. I didn't have much time to follow up, so I thought of using alternate payment gateway that was available - which turned out to be Paypal.Initially, on login, Paypal showed me conversion charges for converting from USD to INR. I have a much better setup with my issueing bank that offers me pretty good exchange rate on most of the currencies - USD included. I didn't need Paypal's conversion rate. So I checked carefully, and was able to ensure my credit card gets charged in USD. Thereby avoiding Paypal's conversion fee. I didn't care to find how much it was, since I wasn't going to need it.
Since the payment went through, I decided to save my credit card with Paypal (I may have already saved it before payment back then). Afterall Paypal was a well-known entity in the finance world; and I didn't feel much of a problem in trusting it with my credit-card and letting it charge it. Big mistake!
What Happened
Once the trial period came to close, I decided to continue the service for an year - year because I was getting a good discount on the annual plan, and I felt I would use it for an year. The charge would be around $300 and I let it flow through Paypal, expecting Paypal to do the right thing - charge my credit card in USD.It indeed did the "right" thing - right for itself. Paypal charged it in INR, and added a ridiculous 5% markup as conversion fee! A fucking 5% markup as conversion fee - on a credit card, which is capable of handling a cross currency charge at a 10th of that! If it had charged a bank account and then added a conversion charge, I would have understood. But it charged a credit card. There are quite a few things to note here -
- Credit cards are always enabled/used for international transactions.
- In most cases, they are setup with a much better exchange rate than a 5% markup.
- No attempt was made to charge the CC in USD. If that attempt had failed, charge in INR would have made sense as a fallback.
- An earlier charge of USD 1 - had succeeded on the same card, when it was charged in USD.
- I wasn't even asked if I want to get charged in INR; it just did the "right" thing that would earn it the highest cut at the expense of the customer.
The Support Saga
I immediately wrote to their support about this, clearly stating all the points mentioned above, and asking them to do the right thing. I got their user-agreement thrown at me - particularly the conversion fee section. The support also mentioned if I want to cancel the transaction, I should ask the merchant for refund.I was pissed off, but I wrote to the merchant support right away explaining the whole situation, and asking for a refund, so that I can try an alternate payment gateway that charges my credit card directly in USD. The merchant, to their credit, initiated a refund in a day, no questions asked!
Now comes the rudest of shocks! Paypal refunded the amount, but in USD, thereby shamelessly keeping the initial cut it received under the excuse of "conversion fee". It cleanly siphoned off INR 1200 from my credit card for a service that I didn't ask for, on a transaction that was refunded/reverted by the merchant in full within a day!
In utter disbelief, I wrote to their customer-support again, asking if ethics and customers find any place in Paypal's core values as a business. And to my utter dismay, I kept getting the same user-agreement thrown at me. In short, no matter right or wrong, ethical or unethical, they were not going to part with the pretty penny they made by abusing the trust I placed in them by giving them authority to charge my credit card, and thereby making a fool out of me.
Closing Words
This whole thing reminds me of my last ebay experience where a seller sold me a defective laptop charger on ebay, and ebay turned a blind eye, making a mockery of the ebay-guarantee that made me put my trust in their services. Here's the blog-post regarding that experience in detail - A Fraud Called Ebay Guarantee. I never dealt with ebay ever again after that. As of now, in a booming e-commerce market like India, ebay is nowhere to be seen. That's what happens when you are penny-wise pound-foolish and place your priorities at odds with customers.Having been used to Amazon level of customer-care, I can't believe there can be businesses that have such absolute apathy towards customers and run on opportunistic business practices. I don't see how they can survive innovative disruptions when they can't even command customer satisfaction, forget loyalty.
I have removed all my cards from Paypal. There is no question of using Paypal anymore for any transaction even if there is no alternative. I definitely don't see any place for such businesses in a competitive environment of financial services. I hope the likes of Stripe and Adyen are much better and customer-centered in this regard.
Saturday, April 4, 2020
Corona Testing in India: Possible Way Ahead
For some time now the world has been confidently asserting that the low number of Corona cases in India have been because of under-testing. Rather than getting into the debate about such assertions, it is a fact that India has been conservatively testing - possibly to avoid wasting valuable test-kits on unlikely cases. Everyone is aware about the danger Corona poses to a densely populated country like ours. If it gets into social transmission stage, it will be a DDoS (distributed denial of service) attack on our health-care system (like it has proven to be in the Europe and the US). For a delicately poised health-care system like ours, it will turn out to be a monumental crisis. Long story short, since test kits can be in short supply, wide-scale testing in an over-populous country like ours, is hardly practical, and the powers that be would try to conserve this 'fire-power' till the right time.
THE GAME CHANGER
India has been importing test-kits from Germany [1], and the test costs almost 4-5k per head, which is pretty high, if considered at the scale of Indian population. One Indian lab came up with a homogeneous test-kit [2] that can not only test faster and more accurately, but is also more cost effective. Cost of testing still remains in the range of 1k-1.5k per head though - again not exactly cheap, when considered at the scale of Indian population.While all this has been happening, today I came across a smart way of addressing this very problem of increasing test coverage without burdening the available resources, namely: test-kits and time taken for testing. And this method is a perfect example of how simple solutions hide under plain sight when we are overwhelmed with the monstrosity of a problem. Here's the tweet a friend shared with me, and light bulbs went off! -
It refers to a research paper published by researchers at Goethe University, Frankfurt about a method to increase Covid-19 test coverage across the world. The english translation of corresponding news is available here - [3]
At a higher level, the method suggests pooling of test samples from a large group of people, and then using binary search to drill down to the positive cases.
In layman's terms, if let's say the test was conducted using blood samples of people, then we mix blood samples of say 100 people and conduct the test once for that "mixed" sample. If the test is negative: voila! all 100 people are corona-negative and no further testing is needed.
If, on the other hand, the test is positive, then it indicates that there are one or more corona-positive samples in that "mixed" sample. So, as a next step, we bifurcate the samples into groups of 50 each, and then conduct a test on each of those 2 groups. Apply the same method again: if negative, all the samples in the groups are corona-negative; and if positive, bifurcate the group further into groups of 25 each, and then wash, rinse and repeat till you drill down to the corona positive sample(s).
HOW EXACTLY DOES IT WORK
The bifurcation part is where this method derives its power from. It's a standard binary search algorithm. Well, a little less than standard maybe - because in this case the effectiveness of the algorithm depends on probabilistic distribution of corona-positive cases across a demography, rather than the textbook pre-condition of having a "sorted-set" to give it the edge.In simpler terms, the effectiveness of this method in a city like New York will be far less, since the prevalence of corona-positive cases there is very high (projected to be 50% of population in a few days). But in India, which fortunately seems to be at a much earlier stage, and hence the prevalence of the cases are low, due to group elimination, this method will be quite effective.
So far, we have been concentrating on testing only highly probable cases - like people with travel-history or people with corona-positive contacts. If we adopt this method, we can bring additional categories of people, like probables, less-probables, precautionary-test-needed, flu-patients etc, under the ambit of tests. Increasing the scope of tests in such way, will not only help us strike down the "under-testing" assertions, but will help us detect and contain/quarantine corona cases at a much higher rate, without increasing costs or time required to test in proportion.
BINARY SEARCH TO REDUCE NUMBER OF TESTS
By definition, and let's say in ideal conditions, binary search will roughly take about 2logN + 1 (base 2) tests to find out a corona-positive sample in a group of N samples. For example, if let's say there is 1 corona positive in a group of 100 people, here's how the testing process will work out -test-1: 100 samples => positive
test-2 and test-3: 50 samples each => 1 group positive
test-4 and test-5: 25 samples each => 1 group positive
test-6 and test-7: 12/13 samples each => 1 group positive
test-8 and test-9: 6 samples each => 1 group positive
test-10 and test-11: 3 samples each => 1 group positive
test-12 and test-13: 1/2 samples each => 1 group positive
test-14 and test-15: 1 sample each => 1 positive
So instead of needing 100 tests for 100 people, we needed only 15 test kits to come to the same conclusion/result.
Also, a major boost will come in the form of all-negative tests, i.e. if the first "mixed" test of 100 samples itself turns out to be negative - it will mean all 100 people are corona-negative and no further tests are needed. This can be used to pool all less-likelies and less-probables together into 1 test - to verify the assumption that they are indeed corona-negative.
Now the obvious question will be - what if all 100 are to be corona-positive? In that case, we will end up using more test-kits than 100, specifically: N + 2LogN + 1 = about 115. In other words, the effectiveness of such binary search will be directly proportional to the prevalence of corona in the demography under test. Higher the prevalence (think New York), lower the effectiveness. Lower the prevalence (think tier-2 cities in India), higher the effectiveness. Here, prevalence is expected rate/spread of infection, not measured one.
CLINICAL VIABILITY: POOLING
Now, in the age of sensationalism, it's but natural to be cynical about such claims, and counter question if all this "mixing" of samples is even clinically viable or practical. That is, can we even "mix" two samples, and reliably test the "mixture" for corona-positivity.Turns out the clinical term for such group testing is - "pooling". Pooling of samples is not a novel technique per se. I came across a research paper that asserts that such pooling has been in use since the times of world-war-2.
So now the question remains if such pooling of samples is possible in case of Corona virus testing. Turns out not only the Goeth University, Frankfurt, but even a university from Israel, with the help from a private lab, has managed to successfully test [5] pooling of samples for Corona testing. The false-negative rate mentioned in the paper [4] is about 10% when testing for 1-in-32 samples, and I assume it can be brought down further for 1-in-16 tests.
One small technical point to note here is - this method makes things scale even faster, since it potentially allows detecting 1-in-16 i.e. one positive case out of 16 samples. So the 'N' that we were considering above, will actually itself become log-to-the-base-16 of the actual size of the group, increasing the testing capacity at an even higher (exponentially higher) rate. In simpler terms, every one of those 16 samples, can themselves be a mixture of 16 samples, since the final test can detect 1-in-16 of the "mixed" sample which may have showed up positive in an earlier test run.
FINAL THOUGHTS
All this information has been compiled from resources available on the internet, solely for making it easier to understand how this technique could be highly useful in Indian context, and why India should aggressively pursue and explore this further.I am no medical/clinical expert here, and this is not a declaration that this will bring us out of the clutches of this Corona pandemic. Nevertheless, this is a ray of hope for a densely populated country like ours, and I will love to hear what our medical professionals have to say about this. I am sure there will be some practical/logistical issues/obstacles in adopting this, but I, for one, would like to believe that the benefits to efforts ratio, for efforts required in overcoming those obstacles, will be high enough, given the whole economy is being held hostage due to the spread of this pandemic.
Here's hoping for a quick recovery.
REFERENCES
Here are some references that I collected from the twitter thread, and elsewhere on the internet.[1] Chennai Firm Close to Developing First India-Made Coronavirus Test Kits, But 'Govt Nod May Take 2-3 Weeks'
[2] Meet the woman behind India's first covid testing kit
Wednesday, June 12, 2019
A Matte Black Dominar 2019 Comes Home
Found xBHP to be much better, and lenient community in comparison. I still post there. But by and large, decided to try using my own blog going forward, as much as possible, to note down my long term ownership experience of the Dominar. So here goes.
THE AVENGER
Since returning from Spiti, last September, I had this overwhelming feeling that I had grown out of the Avenger. With all the mods I had done on the bike (the handle positioning, comfortable seat, hadlebar rod to hold mobile, charger for the mobile etc), the bike was supremely comfortable for both rider and pillion, and the bike effortlessly carried all the luggage we threw at it on long rides. In the ghat sections, the bike's power was more than adequate, and despite having a very long front fork, cornering on the bike, with all the luggage in place, wasn't exactly scary. It behaved very well around those corners. New tires were helping as well.
Yet, when driving it on the plains, after getting down the loooong ghat from Manali, into Chandigarh, the 220cc, ~20bhp engine started feeling inadequate. The bike would do 80-90 without much trouble, but anything beyond that would strain the engine, resulting into vibes all over the handlebar. Irritating.
Besides, having used to cruising at 130+kmph in the car, 80-90kmph started feeling very boring and mundane.
NEW BIKE
So, since coming back, I started saving for a new bike - which one? That was yet to be decided. The KTM 390 Adventure that was rumoured to be released during 2018 EICMA, never did. And then what started with a Dominar as an alternative, quickly degenerated into a salivating pursuit of a "sports tourer" - from RR 310 to the world of parallel twins - Ninja 300, Ninja 400, R3 and even Ninja 650. I had even finalized R3 after taking a test-ride and figuring out the economical running maintenance costs of the bike. I knew at the back of my mind all the time that the aggressive posture these bikes demand (ofcourse vis-a-vis an avenger), would make them more of a "sports" bike and less of a "tourer". Yet, childhood memories of doing oohs and aahs oggling at a fully faired sports-bike, kept pushing me towards it.Thankfully, around the same time, the 2019 Dominar started making an appearance in prototype reviews. And my biggest concern - that of vibes in the 'touring' RPM range of 4000-6000 - owing to an SOHC engine setup - was taken care of by introducing a DOHC engine. There was still this fly in the ointment that the compression ratio was increased to 12+ - on the lines of the Duke - meaning possible addition to vibes and excessive heat generation. I would have preferred it being decreased, and addition of more torque low down instead. But that wasn't to be.
Anyway, the reviews that were coming in were very encouraging. I let the better sense prevail, and dropped the idea of booking an R3, that would cost almost 4.3L on road in Bangalore, and instead decided to book an equally powerful, though single cylinder, Dominar 2019. I went to Khivraj Bajaj on Kasturba road in Bangalore, and put down a booking deposit couple days after pre-orders officially opened. The prices were declared almost a month later, in April.
The folks at Khivraj Bajaj were quite professional in their handling of a customer. While they didn't allow me to take insurance from outside, they allowed me to choose a bike out of 4-5 bikes after a detailed inspection, and gave me delivery on the day I wanted - 7th May 2019 - on the occasion of AkshayTrutiya - अक्षय्य तृतीया - one of the very auspicious days (muhurta) as per Hindu calendar.
![]() |
| Just out of delivery bay. 7-May-2019 |
![]() |
| The Dominar 2019 - Finally comes home, after a long 6 months of wait. |
Tuesday, May 28, 2019
Musings about Hindutva and Secularism
THE SHASHI THAROOR INTERVIEW
Just sometime back I watched Karan Thapar interviewing Shashi Tharoor about Congress' debacle in the 2019 election.I like Karan Thapar for the pointed questions and his ability to shoot point blank. It's a treat when you have an erudite like Tharoor responding from the other end. It makes for a very entertaining and a very thought-provoking discussion.
While for a long time I myself have been wishing to see a Congress lead by Shashi Tharoor as a capable and much needed opposition to Modi, as Karan Thapar kept suggesting all through the interview, I am as 'optimistic' about it happening, as either of them are.
That aside, what troubled me towards the end of the interview was the standard hate-mongering about RSS and Hindutva. I have been hearing this for a long time, from this pariah-making industry, and this time I decided to note down my thoughts around this.
HINDUTVA AND SECULARISM
In the interview, they sound so worried about how Hindutva is dangerous, how it will "destroy" this multi-cultural country, how it's against the Nehruvian ideas (while simultaneously being 'intolerant' to an alternative school of thought that Savarkar presented - and why). But at the same time they are either completely unaware of, or are unwilling to acknowledge, why so many people in the country, who, by the way, believe in live-and-let-live or 'वसुधैव कुटुंबकम्', and who would have voted BJP to power, do not associate Hindutva with the negative connotations that these people are so hellbent on projecting.The fact that Hindutva rose as a response to counter the hardline presented by political cults of Islam and Christianism, seems to be nowhere in their conscious. Neither does it seem to register with them that Congress' idea of 'secularism' - appeasing religious vote-banks - has been laid bare time and again, may that be way back in late 80's in the Shah Bano case or as recently as in defending triple talaq. They never seem to acknowledge that it's the RSS that's been pushing for common civil code for so many years, and it's the congress and the muslims who are opposing it, and having it their way for so long. The Indian populace may not be as big an 'intellectual' as they are, but they are smarter than what likes of Karan Thapar seem to assume. They catch these double standards and that's what they have rejected.
That's also why people seem to resonate with Modi when he says 'the veil of secularism has been lifted from those who were hiding behind it'. Secularism, lately, has become the idea that pretentiously denounces everything that can cause even slight inconvenience to religious 'minorities' (Common Civil Code, Triple Talaq et al), and upholds everything that undermines Hinduism (Shabarimala, Hindu Terrorism et al). And while one can endlessly debate for or against it, people have acknowledged this disparity and double standards, and have expressed it through their votes.
There are scores of intellectuals and journalists who wouldn't say a word about the train that was audaciously set on fire, burning scores of people, including women and kids, to death, but would endlessly go on denouncing the anger that boiled over into the unrest that followed. Remind me why there are hardly any 'intellectuals' or journalists who are critical of muslims when they commit a religious crime. For all the wrongs that you associate with Hindutva, it doesn't kill you for being critical of Hinduism 24x7, despite being a Hindu yourself. Try doing that with Islam, and in no time you will have to go hiding like a Salman Rushdie or a Taslima Nasreen.
The moment you have muslims (and these so called 'seculars' or 'liberals') denouncing the wrongs that (other) muslims do, as vociferously as Hindus do when some overzealous Hindus commit a religious crime, the Hindutva that these people fear of so much, will dissolve in thin air.
PARTING THOUGHTS
In this context, what's really dangerous is that these so called intellectuals, who look upon themselves so highly and who consider themselves as the torch-bearers of the secular cosmopolitan thought, either aren't cognisant of this, or are just plain unwilling to acknowledge it.So far as they keep up beating around the bush like this, Hindutva will keep gaining momentum, and people like me, despite being secular and liberal in our thoughts, will not find any fault with it. After all, if true secularism is never to see the light of the day, and if it has to be a political cult that rules India, I would much rather prefer it to be the one that I belong to, and one that I have confidence about in having scope for inclusiveness for any other religion. I definitely don't want to live in a Bangladesh or a Pakistan of yore, thank you very much.
Saturday, July 16, 2016
The Kasmir Conundrum
It had me concerned, not because her arguments held much water, they didn't as a matter of fact, and I will come to it, but more because that outlined how gullible even the educated Kashmiri youth is to anti-India calls and related brainwash. You would expect their education to have a say in determining right from wrong during their inner-voice debates, and lead them to choose a path to co-existence, peace and prosperity; over religious, regional and perceived-superior (and hence mistaken) identity.
Since the writeup came from a girl who claimed to be an Indian before she became a Kashmiri, I decided that one writeup was from horse's mouth, and was enough to gauge the situation and the mindset there in Kashmir.
One thing was crystal clear to me - the veil of her 'Indianness' was pretty thin. the vitriol was in your face. It was obvious she got brainwashed at the slightest of a bait. In fact, that write-up was probably not aimed at Indians, but at Kashmiris, who were/are sitting on the fence, recruiting them towards the Burhan-Wani-cause. After all, what better person to recruit sane minded people towards a path to destruction, than someone who claims to be 'one of them'.
Initially I wanted to rip through each and every argument she had in her writeup; but then I realised many of the arguments were not worth the response anyway. They were not arguments, they more felt like her attempt at convincing herself. What needed response was the way she sympathized with Burhan Wani, claiming the guy had not even fired a bullet. It was a ludicrous premise, if not ridiculous. Should India/army have waited till he fired a few rounds and killed people in buckets? Nevertheless, I found it intriguing enough to check out more about Burhan Wani.
The first image I found, was that of him wearing a kalashnikov and (Pakistani?) army fatigues. Then there was a neutral sounding article about Burhan Wani in Huffington Post (india), detailing his life. An interesting anecdote about why Burhan Wani became a Hizbul Mujahideen commander - mind you, commander of an organization that's declared a terrorist outfit by India, the EU and the USA - was the incident where an army patrol bullied him and his brother, friends in his late teens. And that was enough of a reason for him to join a state-fighting terrorist outfit. His father puts in a very convincing defence as to why his son joined a terrorist camp: his 'ghairat' (self-respect) made him retaliate. And I think this is thread most of the Kashmir-cause-champions hang on dearly to, most of the time - that 'you did it first and we are retaliating'. Playing victim is an excellent alibi to veil over your real intentions and deeds. Here is a wikipedia article that very succinctly explains the psychology behind abusers routinely engaging in self-victimization -
It is common for abusers to engage in victim playing. This serves two purposes:
1. justification to themselves – as a way of dealing with the cognitive dissonance that results from inconsistencies between the way they treat others and what they believe about themselves.
2. justification to others – as a way of escaping harsh judgment or condemnation they may fear from others.
Spot on, wiki! That explains most of these alibis, doesn't it? I sometimes wonder if the Kasmiri Pundits, who were driven out of their homes, if not killed, for staying in their motherland of Kashmir, had started retaliating violently, leaning on their 'ghairat' (self-respect), would these same Kashmir-cause-champions or Burhan-Wani sympathizers give credence to that 'ghairat'?
Destruction, killing people or inciting mobs to go against a state/republic is not how you avenge/revenge or satisfy your 'ghairat'. At least not in this post barbarian era. There are better, diplomatic, social and evolved ways to address your concerns in this day and age.
After all, we don't see people in rest of the India turning against the state and becoming terrorists because of overtures by army and police (unless they are resuscitated by the communist, who get funded, we know from where). There are so many examples of police overtures being fought in courts all over india. i am sure someone will quickly point out that kashmir situation is 'different'. Well, maybe it is. Any thoughts about who/what made it different? The pattern of arguments that follow this question are the same old Ruy Lopez with Sicilian Defense boilerplate: eventually ending at "we want to join Pakistan". Good, now you are talking. What follows is my, a proud Indian's, message to all those thinly-veiled 'Indian' Kashmiris (and their sympathizers) who advocate Kashmir joining Pakistan. A tough stance that I wish India takes, instead of soft-gloving Kashmir.
"""
Now that we have cut all the crap and arrived at the root cause, let's get one thing out of the way before we discuss any further: it's not happening - you are not taking Kashmir to Pakistan, no matter how hard you try. Get over it. It's been 50 years since Kashmir was merged with the then new born India, and while the details can be argued for and against till the end of the time, the Kashmir deed is done and dusted in the last century. India has spent way too much time and resources since then in building its defences and guarding Kashmir as its own territory. No one and nothing, not even a nuclear holocaust - in which India has higher chances of surviving than Pakistan, can change that fact now.
One step further, it's definitely not happening on the basis of religion. India has never adhered-to/believed-in the two-nations theory - reason why the Hindu-rashtra theory is fought with tooth and nail. If Kashmir was to let off to Pakistan just because it's majority Muslim as of now, then the left and center won't have any face to fight against the right when it comes to the Hindu-rashtra theory. So forget the right, you can't get much of support even from the left or center for your cessation demands.
As for a plebiscite, India will never accept one since Pakistan has worked overtime to increase its own settlements in the PoK to bias any future plebiscites; while India still gives you a special status through Article-370. You should hang on to it, rather than stretching it so much that the rest of India looses its patience and starts demanding the article be dropped for good. It's the taxes we Indians pay, that has sustained Kashmir and your life style over the last 50-60 years. Reference: here is the latest [2016-17 budget for J&K at a glance](http://jakfinance.nic.in/Budget16/budGlance.pdf) that shows 48% of your budgeted 'income' is out of the grants that the central government bestows upon you. Don't you forget that.
Better be sane, stop brainwashing your kids, and learn to co-exist with Kashmiri Pundits and the rest of India. That's the path towards peace, prosperity and a better quality of life.
"""
Sunday, May 10, 2015
ती गेली तेव्हा रिमझिम
Sunday, January 11, 2015
Nirvana
... a bass boosted Rehman unleashed through the 5-channels, typically focusing on the sub woofer and beating the shit out of it, sending you into a tizzy as you discover some beats, and some notes from the upper band, unheard so far, and the collective effect of the air and the floor subtly vibrating together due to the force the sub woofer beats at ..... boy o boy! What a morning! Pure nirvana!!
I say put these Islamist inhumans into a room, and make them listen to this Rehmanian bliss every morning on a well tuned system - anything from Roza to Bombay to Dil Se to Taal will do - and they will start to realize how beautiful life - that they are so intent on taking out in bulk - can actually be! Tie that up with Nusarat Fateh Ali with lunch and Ghulam Ali with dinner ... आणि वाल्याचा वाल्मिकी व्हायला वेळ नाही लागणार. I didn't even realise but all three of these gem of artists, incidentally are Muslims themselves. What an irony!
5 top class artists taken out in one shot, what a loss Charlie Hebdo! Given the time it takes for an artist to learn the trade, groom himself, develop his individual style, develop his thinking and then collect all dots together - taking 5 of them out just like that, is a loss impossible to recover from ever.
Civilians, sportsmen, scientists, businessmen, pregnant women, school girls, school children, historical art, artists ... nothing much left in the world now, is there?
Saturday, December 6, 2014
Dilbert Syndrome
There is an almost evil sense of happiness/achievement when you look back in time and feel vindicated for that stand you took, and that crazy audacity you showed in taking people-with-power head-on.
While going through all the backups I had collected over last many years on my drive, I came across this write-up, which literally made my day. The date on the file was June, 2011; and I had named it 'Dilbert Syndrome'. It somehow never made it to the blog, but it made me chuckle many a times as I read it and as the events and characters waltzed past my eyes.
That was a crazy time, with some crazy amount of introspection and some otherwise crazy decisions which made me rock my own boat. The writeup was about those times and totally blog-worthy. That rant not only made me chuckle, but gave me a priceless glimpse into how I thought and felt during that difficult time period. I came out much stronger eventually.
I don't take names here, neither company nor people. A lot of water has flown under the proverbial bridge already, and I have moved on big time. So only someone who knows me personally, or was around me during those times, will know what I am talking about. And relate and chuckle, s/he will. Guaranteed.
Reminder: The piece below, was written almost 3-1/2yrs back about some events that took place over about 6 months before that. So take the present-tense with a pinch of time-travel.
========================
Ultimately, as expected, due to those heroics in December, my promotion was denied, and I was placed in 'C' band. This was when, on the performance rating, I was rated at 4.16 on a scale of 5. There was a formal way of escalation to make your case for a better rating. A rating lower than 4 and I was prepared to make my case, just in case. It's fine till performance ratings, but after promotion and bands are announced there is no way to escalate!! Take that! In effect, the performance-rating, about which so much noise and hoopla is made, doesn't have any bearing on the final outcome! And you cant escalate or challenge the final outcome! What a mess of a policy!
So there is no doubt this is a foul play. Disappointing for sure. But on the brighter side, it validates my decision to break away from the project which was run by some vernacular old farts, without much technical aptitude, making - politics and sucking-up - the most important characteristics for having any future there. Inevitably, their desire to stamp their authority would make them over eager to pass unsolicited judgments just about everything pertaining to their juniors - their bikes, their colour choices, their girlfriends, their dressing sense, even their guts. As If they were so sooo gutsy that they had just soloed an E11 rockclimb; or as if their blue-coloured 1857-fashioned plated trousers (rolled up to the ankles), their marooned, white checkered shirt, and those excessively-oiled परिसर अभ्यास hair - all combed on one side - would have won them a top-ten spot on the list of world's most desirable men.
However good the architecture of that C++ system was, the project was run by those who sought yes-men as their juniors. You put your foot down and take a stand and they will take pleasure to screw your hard work. Just like the Congress party. You suck up to the Gandhis and a dumb Shivraj Patil can go on to become India's Home Minister. You don't, you have your say, and you are sidelined. Your credentials notwithstanding.
I tried approaching the HR, explained the glaring disparity between performance rating and allocated band and lack of promotion. They sent out one liners asking each other to help me with my 'query'. Some bozo sent me a one-liner asking me to meet him, and went underground when I asked whens and wheres. I got the message. I am working in a private sector tech firm, which is no better than some bureaucratic govt institution where the brightness in your corporate future is directly proportional to the amount of sucking up you do to the managers that be. Appalling. And this is the case with an organization which was considered one of those better companies in India, which valued technical prowess. At least that was the reason why I joined this organization in the first place.
It's quite easy to ignore this as rant of a 'disgruntled employee who lost out on a promotion'. It's not the lost promotion or band why I am so pissed off; promotion, band - eventually I will get it all, and I guess this delay just detaches me further from the rat race. But it's the way these guys think they are invincible no matter what they do, that triggers me to retaliate in any which way possible.
Anyway, no point in letting these destructive emotions run amok. There is hardly anything I can do to affect the outcome. So better to keep these emotions in check and focus on the happening stuff with python and web-development stints that makes me feel quite upbeat with prospects. That's the other - the brighter side of the december-decision. In a way, I paid for the long term with an year of my hard work.
========================
Those emotions awakened me from a slumber and made me take a decision that I would, otherwise, have never taken, maintaining the status quo.
Fast forward to the present. Today I work for a fantastic organization, where the culture itself is such that only and *only* your technical prowess alone can take you places. No one has any time nor desire to give a rats ass to politics. The team I work for, is made up of winners - all technically super strong, sharp, well mannered, and jovial people. That's my kind of team.
And I credit those emotions for getting me till here.
Monday, October 27, 2014
A Fraud called eBay Guarantee
While eBay can be, and has been, a boon for sourcing items that are otherwise difficult to get, it's a big misery when the item doesn't get delivered, or a faulty one gets delivered. To make matter worse, the fraudulent practice that eBay calls - eBay Guarantee - adds salt to the wound. The whole eCommerce apparatus is based on trust between - not the seller and the buyer, but between the website (which works as a middleman) and the buyer. That's why Flipkart enjoys a lot of trust and is still synonymous with peace-of-mind eCommerce in India.
eBay is just the opposite. It's all good when you can source things like old manual lenses, tools, equipment that are otherwise pretty difficult to find from local market. It's all good when the seller is honest and well-meaning. It all starts falling apart when any of that is not true.
Quite a few experiences so far when eBay failed big time for me and caused a lot of distress and that infuriating feeling of being deceived. It's not about the money you lose, it's the feeling that you were taken for a ride by someone/something you trusted - that really pisses me off. eBay guarantee is one such thing. You purchase from eBay thinking it's too big a company to be dishonest about its promises to customers - especially with something as sensitive as eBay Guarantee promise that says you are covered if a seller deceives you. I fell for it. And it failed me. More than once.
First was when I had bought a case for Moto-G (PaisaPay ID: 36040966303), about six months back. The case didn't fit. I applied for return and refund. These guys took almost 2 days to reply. That too with a funny excuse - "You were not reachable on the contact number you mentioned - 988******, so please upload photographic proof to process your claim". That's my old number from Pune. I still have a screenshot of the order, and it clearly shows my Bangalore number 95******* and says - you will receive SMS alerts and order status on this number. Even the delivery guy calls on *this* number, and eBay just ignored it.
Unfortunately, by the time they replied, I got impatient and broke the flimsy cover while I trying to force it on the mobile. I mentioned so, and closed the claim. Only if they had called me on the right number ...
That was the first time I grew suspicious about their practices, even though it was my fault to break it while trying to put it on the mobile.
Then came this current infuriating episode. My 7-year old Dell laptop's charger went kaput. I decided to buy a locally built one from eBay - thinking even if it turns out bad/conterfeit, eBay will be able to cover it under it's eBay Guarantee. What was I thinking!?
Here is a step by step account of how and why it got to my nerves -
I ordered one 90W adapter from eBay (PaisaPay ID: 37359944823) with the same charger family and even validated the plug dimensions against the original one I had. The adapter worked for couple of days, and then on one fine day, it stopped working! Just like that. The green indicator on the charger brick would turn on, but it wouldn't charge the laptop.
I wrote to the seller about the problem.
He took almost a week to reply.
I called this engineer and he came to conclusion that the charger may not work for the laptop even though specs were right. "Only genuine Dell one will work. You can buy that from our eBay shop". We had an agreement about refunding the amount paid.
I raised an "eBay Guarantee" claim with these details.
After couple of days, I got a response from ebay, saying they couldn't contact me.
Preposterous. Both of them were my Pune numbers, long discontinued. I have screen-shot of the order showing my Bangalore number. Why they would not even try a number that's so obviously used for communicating order details and alerts, is a mystery to me. I still replied back with my Bangalore number, along with other details. On the very same day.
Since a photo couldn't a be proof, I even got my wife to shot a video showing the charger in non-working condition. The charger serial number is also visible in this video http://youtu.be/bUnz7KRyT2U
All this on the very same day.
And then, couple days later, I receive an email from eBay, saying the claim is rejected! What a rip-off!
If this is not infuriating, what is!?
-x-x-x-x-x-
The eBay head-ache doesn't end here though. Another order (ID: 324132884013) placed on 25-September, with a European seller, is still not delivered, and I have as good as given up on that refund claim as well.
-x-x-x-x-x-
This was not the first time I was shopping online. I have shopped from many eCommerce websites, from nascent-stage ones to the well established, from American to Chinese, for electronic goods to cycling equippments. But the kind of trust kickback I received from eBay was unprecedented and unique.
These days, ebay is completely out of my shopping radar. I even tend to filter out ebay results from my google searches as well. They are the ponzies of online shopping for me.
The only good thing that came out of this distressful experience is that it got me out of my blogging slumber, and made me finally write about this, so that people would be aware of the reality behind this so-called eBay Guarantee, and would be wary while dealing with eBay in general, due to lack of any real fallback mechanism in case one gets duped.
Caveat emptor!
PS: I have uploaded the whole guarantee claim page here - a.fraud.called.ebay.guarantee.proof.pdf. Read bottom up. It contains all the communication regarding the claim.
Thursday, June 12, 2014
Why I support AAP and Kejariwal
Given the excessive emotions it raises, I had become a little reluctant these days talking about politics and especially about AAP. Those who think for themselves need not be convinced, and those who don't can't be anyway. So it's pointless talking or arguing about it sometimes. But since it was Quora, where I tend to love the answers from its thinking community, I felt I can expect a higher emotional quotient, and objective and decent opinions/arguments pro/against.
Not only did I answer that question there, but decided to share those same thoughts here as well. WARNING: It's quite lengthy.
I can't say about others, but talking about myself, I can tell why I support AAP.
At this point in time, irrespective of the follies, mistakes, U-turns (perceived and otherwise) of its leaders, AAP is the only party with a clear agenda to not allow any tainted/criminal elements in its politics. Even though those elements can bring them votes and money. This is the only party which (from what I know) raises all its funds through public participation, and hence doesn't need to fall for the quid-pro-quo that's inevitable when you get funded by lobbying industrialists.
Why cleaning politics is necessary? Consider this - You overtake someone driving on the road, suddenly the guy gets worked up, beats you up, and you can't do anything because he has 'connections'. Powerful at that. This is a real incident that happened in Mumbai a month or so before Loksabha elections. Instead of guessing which party that guy might have belonged to, take a guess which party he most likely would *NOT* have belonged to - Congress, BJP or AAP? Your guess is as good as mine.
In a country where democracy is just another means to get voted to rule and loot people; in a country where political high-handedness and 'connection' power-mongering is rampant; in a country where wealth is concentrated with a select few, who, in turn can call the shots using the wealth and get richer; in a country where regional, religious, sectarian, caste-based propaganda can be successfully used to turn groups in vote-banks; in a country where the root the root of all evil *is* - being ruled by the evil itself, isn't it about time we clean our politics before anything else?
The middle class is taught from childhood to stay away from politics; reason, and we have taken this for granted, - politics is for the crooks not for 'us'. We have had generations arguing 'if everyone say so, good people will never get in, and politics will always remain for crooks'. Everybody argues, nobody, including me, acts. Everybody wants someone else to wash the dirty laundry. "शिवाजी जन्माला यावा, पण शेजारच्या घरात; आपल्या नको." (Translation: Shivaji should be born again, but at the neighbors' house, not ours).
In 2011-12, during the height of scams, movements, and Congress' high-handed attempts to crush those movements, the despair in the air was pretty palpable. "इस देश का कुछ नही हो सकता" (Translation: This country is never gonna change). The politicians who ruled the country will never take a step to clean the same system they thrive off.
But then one man had the ambition and willingness to fight this one-sided battle to clean the system. He did take the plunge, built a party out of people with credible backgrounds and from the same middle class that used to run away from politics. The party won considerable seats on the basis of clean-politics agenda, in Delhi elections, and all of a sudden, those, like me, who were pessimistic about any change in Indian politics, started dreaming about a cleaner and fairer political system.
But then Loksabha elections were closing in and both BJP and Congress, feeling nervous and threatened by AAP, used all their might to unleash systematic smear campaign, propaganda and FUD (Fear, Uncertainty, Doubt) against AAP. That Kejariwal is another Congress, that Kejariwal 'took' Congress' support, that Congress is trying to divide BJP's votes through AAP, that AAP's game-plan is to bring Congress to power, that AAP is not fielding any candidates against Sonia Gandhi, and so on. So fierce was this blitzkrieg that even educated people who are supposed to discern true from false, fell for it wholeheartedly. Unfortunately Kejariwal and AAP being new to politics, and despite realizing that the 'system' will try every trick in the book to get rid of any attempt to cleanse it, fell prey to their own inexperience and mistakes that were immediately and effectively blown out of proportions, damaging their own cause and reputation further. Meanwhile all attempts to demean him/AAP were in full swing. Choking him from all sides, trapping him, and then calling him भगोडा, ridiculing him beyond decency, slapping him - they tried it all, and to a major extent succeeded in generating huge uncertainty and doubt about AAP.
Though BJP got a majority in the elections, watching this FUD campaign from sidelines, I lost complete faith in them, and despite being a very pro-Modi, not more than an year ago, today I stand completely disillusioned by BJP. Those who are familiar with the history of Linux, will not find it difficult to draw parallels to the FUD campaign that Microsoft ran against Linux in late 90s. They did gain considerably in the short term, but Linux didn't go anywhere, and in fact thrived in the later years to this date - because the fundamentals and philosophy of opensource that it was based on, had the potential to survive the test of time, since it resonated with, and empowered people at large.
AAP and its leaders made mistakes, did face foot-in-mouth many times, but nothing as serious as the amount of flak they receive/d. AAP didn't allow filth in, didn't let money power decide, and didn't play vote-bank politics - those are good enough reasons to look forward to better days for these fine folks who were trying to bring about a change, for which India probably was just not ready and patient enough.
Good luck to Modi, at least he seems to have some quick-fix approach for the country back-broken over many years by Congress, and so far he seems to be making all the right noises. But for a long term, my support will always be for a party that tries to address the root of all evils in India - filth in politics. And with likes of Yedurappa embracing Modi openly, I don't have any willingness to park my hopes on BJP.
Saturday, December 21, 2013
The Two-Face and the Arm-twisting
India lately has been outraged by this Devayani Khobragade saga, and the in general high-handedness of US. A lot of people, even from the affluent IT sector, who hold almost daily interaction with their american counterparts, and hence nurture a soft-corner towards US if not a very pro-US mind-set, stand highly annoyed and disillusioned about the way this Indian diplomat is treated for paltry reasons.
The perception of fuck-the-business-if-no-respect-towards-India is quite palpable in at the people I observed. So i decided to pen down my own perspective vis-a-vis American arguments.
What's this visa fraud all about?
Here is a link, that details the 'fraud'. In short Khobragade promised ~$10/hr, paid about half of that and tried to suppress that afterwards. That's all there is to the 'fraud'.
What about the Blackmailing Angle?
Going by this timeline of the Khobragade case as published by Times of India, one is inclined to wonder if this is really a fraud as touted by holier-than-thou United States of America, or if this is a gross overstepping of jurisdiction by US authorities in general. Especially since the Indian HC had issued restraining order on the maid, while the US authorities kept neglecting complaints and information since July.
What treatment was she meted out?
- Handcuffed in front of her school-going children
- Strip searched
- Cavity searched
- Confined in the same cell as drug addicts
Doesn't she have diplomatic immunity?
Well, the US says she doesn't. To quote their state department deputy spokesperson Marie Harf -
"Under the Vienna Convention on Consular Relations,
the Indian deputy consul general enjoys immunity from the jurisdiction of U.S. courts only with respect to
acts performed in the exercise of consular functions. So, in this case, she fell under that specific kind
of immunity and would be liable to arrest pending trial pursuant a felony arrest warrant."
Hold on a second there, lady. Raymond Allen Davis killed 3 pakistanis working under-cover sometime back. Yet, under the same Vienna Convension on Consular Relations, you argued he perfectly enjoyed diplomatic immunity, even though he had killed 3 people in a foreign country, despite being some administration attache to the embassy (or under-cover CIA agent?).
I take it - paying $6/hr less than promised by a Depuly Consul General of India, is a wayyy graver crime than merely killing a few here and there in a foreign country by some administration attache of US embassy.
So grave, that not only is she denied any diplomatic immunity, but is strip searched, cavity searched, and confined in the same cell as drug addicts.
What does US media say?
This WaPo author - Swati Sharma tries to tone it down saying similar/worse treatments were given to other Indian diplomats as well in the past. Then why so much noise this time? So past wrongdoings justify present ones? Is that what you are trying to say Ms Sharma?
She states drug-offenses are minor in US. And under-wage charges are as grave? Are you sure you guys have got your priorities right there?
This post in TOI quotes some NYT post about Indian reaction being unworthy of a democratic govt. Excuse me? Now you will teach us about what is democratic and what is undemocratic? The same people who disregarded the whole world, even the UN, and attacked a sovereign country of Iraq - destroyed the whole country, killed its people - for what? A baseless mirage of WMDs - that were never found there.
The same people who run Guantanamo Bay, are now lecturing the most tolerant country in the world (nothing to be proud of really), about human rights violation in underpaying of a maid by a diplomat.
Opportunist Indians, in the US itself, keen to prove how 'american' they are, are using this unfortunate incident to lecture India about how it's wrong about siding with the diplomat. What they seemingly fail to understand is it's not about the diplomat. It's about the country. A diplomat represents his/her country. Faceless. So insulting, humiliating a diplomat is like insulting, humiliating his/her country.
Under-currents in the Social and National Media
While the general perception is that of anger and outrage, there is this section of not only national, but even the social media, that's busy digging out Khobragade's and her family's alleged links to corruption. What is it that you are trying to prove? That she was all corrupt and hence deserved to be humiliated by some foreign country for the graft she committed here, while she was representing India as a diplomat?
If at all true, try her in the Indian courts for those charges. I don't see any point in confusing the humiliation with India's internal business.
What Next?
While initially people were quite happy with the Indian govt showing some spine and taking some strong actions, soon it's becoming clear how sincere they were. The Delhi elections have shown that the Indian electorate is not some fool that you can deceive by mere posturing before elections.
The banana republic, that India has become due to these spineless and corrupt rulers, busy siphoning out tax payer's money through whatever outlet available, doesn't have the willingness and guts to say and do what's necessary.
Over the time, the mellow govt will meekly surrender, accept these insults and will get back to what they are good at - money-making; while the self-respecting neo Indian youth will keep licking these invisible wounds resulting out of such uncalled for arm twisting. Sad thing it is, but a fact, that we are not an Israel yet.
Update [Thu, Dec 26, 2013]:
Further to this, here are a couple of more blogs that throw some light on different aspects of the story.
Swagato Ganguly interprets Preet Bharara and his possible intentions in this interesting read - In Khobragade's hounding, an ambitious brown man assumes white man's burden
Peter Van Buren, former US foreign service employee, and now a whistleblower, analyses graver wrongdoings by US Embassies around the world, including but not limited to underpayment and abuses of domestic help by their own diplomats; exposing yet again the double-standards of holier-than-thou US - Diplomatic Abuse of Servants: Not Just for Indians











