Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The growing need to optimize for machines

The growing need to optimize for machines

~10 mins. Presented at John Hopkins University Innovation Factory Summit 2017

Noble Ackerson

March 25, 2017
Tweet

More Decks by Noble Ackerson

Other Decks in Technology

Transcript

  1. Optimizing for machines
    in a Ubiquitous Computing World

    View Slide

  2. Hi, I am Noble.
    Publicity chair Ubicomp & International Symposium on Wearable Computers (ISWC)
    Award winning startup founder, LynxFit
    Product Executive @ Dublabs

    View Slide

  3. Overview
    ● Optimizing for Ubicomp: Human Interfaces, Security, & Data
    ○ Definitions
    ○ HCI principles: Simplicity, Contextual, Timely
    ● The promise of ubiquitous computing
    ○ Example benefit: how sensors helps first responders
    ○ Example risk: mirai & vulnerable connected devices
    ● Interoperability, Security, & Privacy
    ○ Security/privacy first approach to development
    ● Big Data Integrity, Statistical Modeling & Algorithms
    ○ Shoutout: Weapons of Math Destruction by Cathy O'Neil
    ● Conclusions/Lessons learned

    View Slide

  4. Definitions
    Ubiquitous computing (or "ubicomp") is a concept where
    computing is made to appear anytime and everywhere.
    Falls to the background and only available when you need it.

    View Slide

  5. Optimize for the human first
    “Start with the problem and work back to the technology”
    ~ Steve Jobs

    View Slide

  6. Key principles when optimizing for humans (HCI)
    Simple

    View Slide

  7. Key principles when optimizing for humans (HCI)
    Simple Contextual

    View Slide

  8. Key principles when optimizing for humans (HCI)
    Simple Contextual Timely

    View Slide

  9. First responders & IOT
    Sensors sending context aware, timely
    information in an intuitive way in a mission
    critical situation.

    View Slide

  10. Risks, & where
    we are today
    ● Guidance, legal, and the
    role of government
    ● Uber example
    ● Mirai example

    View Slide

  11. Key principles when optimizing for machines
    Interoperability

    View Slide

  12. Key principles when optimizing for machines
    Interoperability Security & Privacy

    View Slide

  13. Key principles when optimizing for machines
    Interoperability Security & Privacy Data integrity

    View Slide

  14. Conclusions
    “How do we start to regulate the
    mathematical models that run more
    and more of our lives? I would suggest
    that the process begin with the
    modelers themselves. Like doctors,
    data scientists should pledge a
    Hippocratic Oath, one that focuses on
    the possible misuses and
    misinterpretations of their models.”
    Weapons of Math Destruction
    Cathy O'Neil

    View Slide

  15. medium.com/@nobleackerson
    twitter.com/nobleackerson

    View Slide