Tag: human

  • 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.

  • Simplicity is the ultimate sophistication

    Software is an art. Simplicity is the ultimate sophistication. Project SNOWFLAKE is an experiment to prove this through beautiful, minimalistic user interfaces. By suggesting alternate designs to some of most popular sites, this project wants to raise awareness on quality, beautiful, elegant human user interfaces.

    In many ways, this project is a bold attempt to refine our taste in software. Whenever I come across applications that mock a cockpit at best, I wonder if many of us really do appreciate good, quality software – especially the user interfaces? Quality on user interface can instill a sense of pleasantness, and many of us instinctively know that this year 2013 has been marked pronouncedly by responsive user interfaces.

    As part of SNOWFLAKE, I target some popular sites, some topics as a part of this independent experiment. Not surprisingly, meeting the basic requirements of any device, any browser support is no longer an issue. The time is perfect for fully responsive, and typographically adaptive user interfaces. Yet surprisingly, it is not a norm yet. It will be evident that fluid, beautiful, elegant user interfaces will prevail over geeky, complicated designs. Snowflake’s showcase demonstrates how elegant a user interface can be while retaining all of it’s usefulness. As is often the case, many beautiful user interfaces do exist. Some notable mentions will continue to get added in showcase, and I am delighted on this personal pursuit on beauty in human user interfaces, both spiritually and intellectually.

    Through SNOWFLAKE I strive for beauty conveyed through human software user interfaces, endeavoring to promoting human user interfaces towards a status equal to that of art or music.