HAL stands for ‘Heuristically programmed ALgorithmic computer’. Turns out that HAL has become a reality. Indeed we deal with thousands of useful HALs every time we go online. Whenever you are online, you are using AI. As the online revolution has accelerated, the often invisible application of AI and algorithms has crept into a vast range of our online activities. A brief history of algorithms includes the Sumerians, Euclid, the origins of the term (Al Khwarismi), Fibonacci, Leibniz, Gauss, Laplace, Boole and Bayes but in the 21st century ubiquitous computing and the internet has taken…