Category: Humor

  • False positive demystified

    It happens sometimes when your colleagues come from a non-English language talking in a common language such as English, there are phrases which don’t readily convey what you want to say.

    The other day, when a friend of mine used “It’s a false positive” so suggest something, the other colleague gave a puzzled expression “What’s a false positive?”. Up until that point, I must admit neither did I have a clear understanding, but looking at the two words – false, positive – I could muster up an intuitive explanation on the spot.

    But back in my mind, I wasn’t really sure if I did explain the meaning simply using the dictionary definitions of those two words apart. I mean, it isn’t hard. But it was one of those phrases that you want to know more about with some level of confidence & clarity. Maybe it’s just me.

    The other day, when working with some study materials for a course about machine learning, I came across a brilliant piece of explanation that finally answered the meaning of “false positive” in one fell swoop. Take a look at this table below

    Actual = CorrectActual = Incorrect
    Prediction = CorrectTrue positiveFalse positive
    Prediction = IncorrectFalse negativeTrue negative

    Does it make sense? Absolutely yes – but I’ll explain if it doesn’t.

    The prediction is a machine learning result saying something is correct or incorrect (in my example the problem the machine learning is trying to solve/predict is if a patient has cancer or not looking at the size of the tumor & patient’s age). The actual is what you know – based on evidence or tests done beforehand proving that the patient did indeed have cancer or not. Lining up correct/incorrect with what the prediction says against what actually is makes the understanding about “false positive” much more clearer to me now.

    So, if you thought something was correct but it actually isn’t then it’s a false positive.

    The other way round, if you thought something was incorrect but it turned out to be correct then it’s a false negative.

    Makes much more sense now.

  • Unforgettable moment – 12/12/2012 12:12:12

    This just happened! Never planned, or imagined. We casually go out for lunch, Alta (front left) brings up his iPhone and we all are poised to capture a time that is never going to repeat ever again!

    Guess when will you get another chance at this? Alta, myself, and John in this unforgettable moment.

    Memorable Moment

  • How I see Google

    Google has a very deep relationship with us. There isn’t a single day going by for anyone unless they use the Internet. Most of it is browsing, but majority is discovered through search. Google has indeed nailed this aspect down, and they continue to maintain the ease of search outstandingly.

    In many ways I can compare Google to a big departmental store. Actually much more like an avenue for multiple departmental stores. People come in, some looking for one thing in particular or some just looking around if something interesting catches their eye. Some people ask too for anything they came in specifically, and the only job of the sales person is to guide to the section where one can find it.

    Searching is something at the core of our habits. If searching becomes so easy, we hardly need to remember or maintain a list ourselves. In some ways this allows disorganization trickle along the way, but a mastery over search easily dismisses that concern. Yes, I do use search savvily, even to a point of intentionally searching whether I know where to find something. This has very much worked for me, and although I am a well-organized person,  search has always made my organization more appealing and fun to use.

    Obviously I’ve broken the topic around comparing Google with departmental stores, suddenly into searching disorientation. But in many ways I think the message is simple – searching a needle in a haystack seems no longer valid whether it’s that particular coffee brand I’m looking for, or that file I am sure I downloaded but cannot for the hell remember where it was.

    Just ask for it.

  • Gaarwa for drunken masters

    A parody on original Gaarwa by Milind Ingale. Especially for all drunken masters out there.

    दारवा

    दारू जरा कमी पडतेय, दर वेळी वाटतं,
    रिकाम्या पेल्याच्या भीतीचं, आभाळ मनात दाटतं,
    तरी पावले चालत रहातात, मन चालत नाही
    व्हिस्कीशिवाय शरीरामधे कुणीच बोलत नाही..
    तितक्यात कुठून एक मित्र बाटली घेऊन येतो
    तितक्यात कुठून एक मित्र बाटली घेऊन येतो
    चकण्यातला काही भाग घशाखाली घालतो
    दुसरा मित्र उनाड मुलासारखा सैरा वैरा पळत रहातो
    पाना फुला झाडांवरती छपरावरती चढून पहातो
    दुपार टळून संध्याकाळचा सुरू होतो पुन्हा पेग
    पेग मागून चालत येते गार गार बीअरची वेळ
    चक्क डोळ्यासमोर कोणी एक उलटी करून येतो
    गांधी जयंतीला ग्लास मध्ये कोण दारवा भरतो

    दारवा…………
    दारवा…
    वार्‍यावर भिरभिरभिर बेवडा नवा नवा
    प्रियेsssssssss दारूतही गोडवा नवा नवा
    दारवा….
    खोलीत सारे झुलतायत कधीचे
    खोलीत सारे झुलतायत कधीचे
    वोडक्यात सोडा ओततायत कधीचे
    वोडक्यात सोडा ओततायत कधीचे
    सोडा नको अता चला नीटच मारा भरा भरा
    प्रियेsssssssssss मनातही ग्लास हा भरा भरा

    दारवा…
    आकाश सारे हलते का रे, आता सुगंधी झालेत वारे..
    आकाश सारे हलते का रे, आता सुगंधी झालेत वारे..
    पेलाभर भरभर रम भर पामरा जरा जरा
    प्रियेsssssssssss बर्फातही गारवा जरा जरा

    दारवा….
    वार्‍यावर भिरभिरभिर बेवडा नवा नवा
    प्रियेsssssssss दारूतही गोडवा नवा नवा
    दारवा….
    दारवा….
    दारवा

    दारू जरा कमी पडतेय, दर वेळी वाटतं,
    रिकाम्या पेल्याच्या भीतीचं, आभाळ मनात दाटतं,
    तरी पावले चालत रहातात, मन चालत नाही
    व्हिस्कीशिवाय शरीरामधे कुणीच बोलत नाही..
    तितक्यात कुठून एक मित्र बाटली घेऊन येतो
    तितक्यात कुठून एक मित्र बाटली घेऊन येतो
    चकण्यातला काही भाग घशाखाली घालतो
    दुसरा मित्र उनाड मुलासारखा सैरा वैरा पळत रहातो
    पाना फुला झाडांवरती छपरावरती चढून पहातो
    दुपार टळून संध्याकाळचा सुरू होतो पुन्हा पेग
    पेग मागून चालत येते गार गार बीअरची वेळ
    चक्क डोळ्यासमोर कोणी एक उलटी करून येतो
    गांधी जयंतीला ग्लास मध्ये कोण दारवा भरतो

    दारवा…………
    दारवा…
    वार्‍यावर भिरभिरभिर बेवडा नवा नवा
    प्रियेsssssssss दारूतही गोडवा नवा नवा
    दारवा….

    खोलीत सारे झुलतायत कधीचे
    खोलीत सारे झुलतायत कधीचे
    वोडक्यात सोडा ओततायत कधीचे
    वोडक्यात सोडा ओततायत कधीचे
    सोडा नको अता चला नीटच मारा भरा भरा
    प्रियेsssssssssss मनातही ग्लास हा भरा भरा

    दारवा…
    आकाश सारे हलते का रे, आता सुगंधी झालेत वारे..
    आकाश सारे हलते का रे, आता सुगंधी झालेत वारे..
    पेलाभर भरभर रम भर पामरा जरा जरा
    प्रियेsssssssssss बर्फातही गारवा जरा जरा

    दारवा….
    वार्‍यावर भिरभिरभिर बेवडा नवा नवा
    प्रियेsssssssss दारूतही गोडवा नवा नवा

    दारवा….
    दारवा….

  • Paradigm shift

    Something got me thinking about how we think to handle a problem. This happened yesterday when I was watching a McGill University videocast on “Inflammation and Cancer – by Maya Saleh“. The video was interesting, technical enough, though confusing if you start focusing too much on lingo, or try to remember every acronym the speaker remembers.

    To summarize the whole video as I understand – the human body responds to any injury, disease by inflammation (soreness, heat, itch, numbness) as a self-protective measure. The amount of inflammation reaches an appropriate stage, disease is curbed, and  inflammation vanishes. In an imperfect world, there are exceptions, and this is same with inflammation. Sometimes, the inflammation worsens and why does it worsen is the point explained with over-intricate details in the videocast.

    But even with the details, all the research & effort spent on finding this, what struck to me as odd was the fact that it concludes with same point as it started with, namely the question about why does inflammation worsen? In other words, yet there is no answer.

    And this is where it got me thinking about our paradigm bias with which we approach a (or any) problem. The ultimate goal of our approach is to prevent something bad from happening through process of understanding details on why bad happens. Isn’t that the way we see things by attempting to understand, and interpret it by comparing with something tangible? Even in software (which is my main area, not medicine :-)) the pattern of thought is exactly similar. Bug prevention, disaster recovery, backup strategies … and it goes on.

    Trouble is the focus of this approach is protect from bad.

    Instead, something else got me thinking. Could this approach be changed? Say, instead of prevent could we prepare. For instance, instead of a malicious data entry corrupting our system, trying to prevent, could we detect and use this to our advantage by injecting more bad data to shutdown the system itself? This is like putting bad guys in charge of taking care of other bad guys … but the analogy may give you a wrong impression.

    I believe my thought is based on the same fundamental desire to protect, but by trying to take advantage of allowing things to happen. Instead of fighting against, fight using them.

    As another example for analogy, in outsourced IT systems, things often go against clients expectations because of clients desire to control more of the outsourced vendor process. Be it a goal to achieve cost cutting, squeeze out more work, or even the noble notion of making systems better in long run (anybody thinking “win-win”), I think the reason we aren’t succeeding in any industry with this thought paradigm.  The main players are presence of control over something, prevention of something (safe guarding interests etc).

    What if we could still have control, but in a way that doesn’t get in the way of preventing something bad to happen? Could we shift the focus from preventing bad to something inside out way of reversing this idea?

    Maybe the idea of medicine preventing inflammation by curbing some microflora, or cells, then discovering heuristically that medicine needs to improve to target something else seems a little waste of time to my appeal. That said, the promise lies if 80%-90% of disease cases being cured, while 10% are exceptions seems an accepted, un-challenged pattern in any field we see today. Majority wins, minority loses.

    I want to start fresh off with something simple, something which is already present – in nature. The moment someone claims we know something completely be it medicine or technology, that is the tipping point for me to confidently say that we are already lost going totally  someplace else. Our world, with it’s eco-system, with the human beings inhabiting it, with the environment surrounding it, with all it’s nature is designed to be self-sustainable. We have unnecessarily over-complicated everything imaginable with our falsely impressed thirst for knowledge, more so because our focus always has been finding problems, then going in circles finding answers to the same, and creating more problems that didn’t originally exist.

    I have a simple question – why hasn’t nature changed anything for so long? why are we same as many generations before have been? why don’t we see anything new in nature than what previous generations have seen? If we focus on understanding this, without trying to intervene with man-made heuristic approaches, we could have a much thorough, and guaranteed way of living in harmony with the way we humans are – imperfect yet perfect.

    I admit I am going all over the place with this. And I admit that I am not satisfied with the way things are today. There is something I sense is not fundamentally answered, and looked over.

  • Replacing memory in a desktop – Binary algorithm?

    Cut long story short … computer started to act weird, narrowed down to memory problem. Got 4 slots 1 GB each, and 1 of them is faulty. Want to find out which one, and get rid of it.
    Problem is, how quickly can I find it?

    Replacing memory using Binary algorithm

    I have to shutdown the computer, then remove one memory, start it up, if no problems – hurray! I found it out in first shot (lucky?). If not, I remove next one, still no good. Remove third one, nope. Remove fourth one, YES!

    Took 4 times to restart till I narrowed it to last one.

    Interesting.

    Can I do it quicker, not 4 times, without relying on luck, but guaranteed!?!

    Tried below

    • Took out all, put one by one back … not good – still minimum 3 restarts till I can say last one remaning in my hand is the bad one, because the 3 that went in don’t give the problem anymore.
    • Pick up one by one … oops we already tried that :-S
    • Pick randomly? – Not allowed to be lucky, no.
    • Put 2, keep 2. Hmmm … this seems good. First restart, all good. That means one of those in my hand is faulty. Remove good ones, put those in my hand, baam! Second restart, remove 1, keep 1 back, third restart – either one in my hand is faulty, or the one plugged in. – 3 restarts … wait
    • What if I don’t put the two in my hand together? First restart says the 2 plugged in are good. So, to know which one in my hand is faulty, I put only _one_ back in. Second restart, if good, the one in my hand is faulty!

    Hurray, I can do it just in two steps. Put 2 in, keep 2. Restart says OK. Means bad 1 is in other 2. Put 1, restart. OK. 1 I didn’t put back in was faulty!

    4 memory slots, 1 faulty. 2 restarts to find which one. I know Binary algorithm in real life!

  • What do you see?

    What do you see?

    It’s not just an old woman, or a man… if you look carefully.

  • Funny family photo

    Cannot explain how much we enjoyed shooting this photo !
    Funny family photo 2010
    See the larger photo.