Computer Brain Escapes Google's X Lab to Supercharge Search
Two years ago Stanford professor Andrew Ng joined Google's X …
Making Quantum Encryption Practical
One of the many promising applications of quantum mechanics in …
3D Modeling Technology Offers Groundbreaking Solution for Engineers
New software will make it easier for engineers to develop …
Progress on Computing in Schools: 2 Countries, 2 States
Computing is making progress towards becoming a primary and secondary schools subject worldwide. I report on three personal...
Computer Science: Catch Them Early
Informatics education for primary and secondary schools
CHI 2013 in Paris: A Personal Review of the Conference
Elizabeth. F. Churchill
In this short report I offer some reflections on the 2013 ACM SIGCHI Conference on Human Factors in Computing Systems (commonly...
Steve Jobs' Dream Device Has Arrived
Just before he died, Steve Jobs told his biographer Walter Isaacson about his dream for revolutionizing television.
Will Giving the Internet Eyes and Ears Mean the End of Privacy?
The Internet has turned into a massive surveillance tool.
Welcome to Google Island
I awoke aboard a boat, just before daybreak, which was weird.
Discrimination in Online Ad Delivery
Google ads, black names and white names, racial discrimination, and click advertising.
Eventual Consistency Today: Limitations, Extensions, and Beyond
Peter Bailis, Ali Ghodsi
How can applications be built on eventually consistent infrastructure given no guarantee of safety?
A File System All Its Own
Adam H. Leventhal
Flash memory has come a long way and it is time for software to catch up.
Technical Perspective: The Ray-Tracing Engine That Could
It has been an open question whether it is possible to build GPU-targeted high-performance software systems that are themselves...
GPU Ray Tracing
Steven G. Parker, Heiko Friedrich, David Luebke, Keith Morley, James Bigler, Jared Hoberock, David McAllister, Austin Robison, Andreas Dietrich, Greg Humphreys, Morgan McGuire, Martin Stich
The NVIDIA OptiX ray tracing engine builds on the key observation that most ray tracing algorithms can be implemented using a...
Collaboration With a Robotic Scrub Nurse
Mithun George Jacob, Yu-Ting Li, George A. Akingba, Juan P. Wachs
Surgeons use hand gestures and/or voice commands without interrupting the natural flow of a procedure.
Strategies for Tomorrow's 'Winners-Take-Some' Digital Goods Markets
Chris F. Kemerer, Charles Zhechao Liu, Michael D. Smith
Markets characterized by multiple competing digital standards have room for more than one winner, unlike traditional analog markets...
Why Computer Talents Become Computer Hackers
Zhengchuan Xu, Qing Hu, Chenghong Zhang
Start with talent and skills driven by curiosity and hormones, constrained only by moral values and judgment.
The Promise of Consumer Technologies in Emerging Markets
Iris Junglas, Jeanne Harris
Employees in emerging markets find their own IT devices vital to job productivity and innovation.
Techniques and Applications for Sentiment Analysis
The main applications and challenges of one of the hottest research areas in computer science.