The Non-Expert Inventor

As a Computer Scientist, I catch myself sometime, when looking at a wonderful innovative system at work, thinking of the details that went into it. When face-to-face with the wonderful Starship zipping around the Purdue campus delivering food, I am thinking of what software security feature does it have to avoid it being hijacked. When […]

Internet at 50 Years: Hills to Climb

Citation In this second of my two part reflection on the internet at its 50th birthday, I turn my eyes toward three challenges the medium has to solve. I then list from a bird’s eye view some of the most important solutions being investigated in academia to fix these. In customary braggadocio, I include some […]

Internet at 50 years: Celebrating Three Victories

Citation The internet had a rather unobtrusive 50th birthday on October 29, 2019, celebrated in a low-key style mainly in the quiet hallways frequented by technologists. It has come a long way from the first unintended message “lo” sent by Leonard Kleinrock and Charley Kline in UCLA to SRI in Menlo Park. Much has been […]

Short Take: Beating the Autocracy of Autonomous Systems

In the previous post, I discussed through a dystopian scenario, a manifestation of how autonomous systems can reduce our lives to one of hapless destiny. I believe that we as technologists can develop technologies with some guiding principles that can help us avoid plunging into such dystopian scenarios, under most cases. I also believe that […]

Will We All Be Wearing Wearables?

Citation Wearable sensing devices started making their way into mainstream consumer devices in the early 2010s—Fitbits launched in 2009, Google Glass and Oculus Rift both launched prototypes in the early 2010s leading to renewed interest in augmented reality, while Pebble’s Kickstarter campaign for a smartwatch kickstarted in 2012 and raised a whopping $10.2 million, making […]

Predictive AI for Reliability and Security

Citation In the computer systems field, we use AI, or its more trendy cousin, Machine Learning for predictive reliability and security all the time. This means we take action in anticipation of failure of a computer system to make sure it continues to function reliably and securely. The question is does this translate beyond the […]

Flitting between the Virtual and the Real Worlds

Citation We increasingly live in two worlds — the virtual one of our tablets and our HoloLenses, and the real one of paper books, soccer balls, and winding trails through spring blossoms. We have gotten better flitting between these two worlds as well — poring over our laptops during the conference session and then lifting […]

Short Take: Big Data and IoT in Practice

Citation Beyond the tremendous level of activity around big data (data science, machine learning, data analytics, … take your pick of the term) in research circles, I wanted to peek into some of the use cases for its adoption in the industries that deal with physical things, as opposed to digital objects. And draw some […]

Technology Transition: From An Inventor’s Toy to Infrastructure

How do some technologies get adopted and go on to become an infrastructure that the “community” depends on? What are some of the hallmarks of technologies that have gone on to widespread adoption and conversely, some that have fallen by the wayside despite technical brilliance. I will do a quick tour through the ages of cell phone, The Internet, and now Internet of Things or IoT.