Interactive Data Display
Visualize your data over the web: add complex dynamic graphs and maps to your web application. Interactive Data Display, also known as Dynamic Data Display, is available on multiple platforms. HTML5…
Converging Worlds: A New Era of Computing
We are starting to see a fundamental transformation in how we interact with computers and what we can expect from them. Powered by insights from big data, more natural user interfaces, and a merging of…
Machine Learning and Crowdsourcing
Adam Kalai of Microsoft Research New England—in association with Serge Belongie of the University of California, San Diego; Ce Liu of Microsoft Research New England; George Pierrakos of University of California, Berkeley; Ohad Shamir of…
Retroactive Security
Classic security uses access control, and, essentially, that does not work. Current systems are designed to say “no” and otherwise limit access, while another reason is code bugs. Real-world security currently is retroactive, an example…
Programming Life
Life is a product of Living Software: programmable matter that orchestrates a range of remarkable functions, from the self-assembly of every organism on Earth, to the ability to recognise and fight pathogens, to creating intelligence,…