Increasing international tension and distrust, and its projection into universities, is eroding open collaboration and inquiry.
Andrew A. Chien Page 5DEPARTMENT: Cerf's up
Machine learning has taken over the computer science world as the tool of choice for a great many applications.
Vinton G. Cerf Page 6DEPARTMENT: Departments
The concept of randomness is easy to grasp on an intuitive level but challenging to characterize in rigorous mathematical terms.
CACM Staff Page 9DEPARTMENT: BLOG@CACM
Yegor Bugayenko ponders the dangers of "hazardous enthusiasm," while Mark Guzdial considers whether the need to teach computational thinking can be "designed away."
Yegor Bugayenko, Mark Guzdial Pages 10-11COLUMN: News
Big data and modern analytics offer enormous possibilities for research, provided scientists can produce consistent results.
Samuel Greengard Pages 13-15
Smartphone apps offering location data services may be desirable, but their ability to collect personal data that can be sold to third parties is less attractive.
Sarah Underwood Pages 19-21COLUMN: Law and technology
Is a "Cyber Pearl Harbor" any greater a risk than a natural disaster? How shall we prioritize our preparations for a cyber disaster?
Peter J. Denning, Andrew Odlyzko Pages 28-30COLUMN: Viewpoint
Computer and information scientists join forces with other fields to help solve societal and environmental challenges facing humanity, in pursuit of a sustainable future.
Carla Gomes, Thomas Dietterich, Christopher Barrett, Jon Conrad, Bistra Dilkina, Stefano Ermon, Fei Fang, Andrew Farnsworth, Alan Fern, Xiaoli Fern, Daniel Fink, Douglas Fisher, Alexander Flecker, Daniel Freund, Angela Fuller, John Gregoire, John Hopcroft, Steve Kelling, Zico Kolter, Warren Powell, Nicole Sintov, John Selker, Bart Selman, Daniel Sheldon, David Shmoys, Milind Tambe, Weng-Keen Wong, Christopher Wood, Xiaojian Wu, Yexiang Xue, Amulya Yadav, Abdul-Aziz Yakubu, Mary Lou Zeeman Pages 56-65
Exploiting a simple, expressive logic based on relations to describe designs and automate their analysis.
Daniel Jackson Pages 66-76SECTION: Review articles
EarSketch leverages the appeal of music to create a learning environment that allows students to be expressive with code.
Jason Freeman, Brian Magerko, Doug Edwards, Tom Mcklin, Taneisha Lee, Roxanne Moore Pages 78-85
Sketching the underlying system needed to facilitate metadata-private communication for several applications with a large user base.
Yossi Gilad Pages 86-93SECTION: Research highlights
The authors of "OpenFab" propose to revisit the processing pipeline that turns a 3D model into machine instructions in light of the solutions developed in computer graphics.
Sylvain Lefebvre Page 96
We present OpenFab, a programmable pipeline for synthesis of multimaterial 3D printed objects that is inspired by RenderMan and modern GPU pipelines.
Kiril VidimĨe, Szu-Po Wang, Jonathan Ragan-Kelley, Wojciech Matusik Pages 97-105COLUMN: Last byte