DEPARTMENT:
Departments
The Long Game of Research
Research is a long game; patience and endurance are necessary components.
Moshe Y. Vardi
Page 7
COLUMN:
Law and technology
Internet Immunity and the Freedom to Code
A call to preserve the capability of developing the next generation of Internet services.
Eric Goldman
Pages 22-24
COLUMN:
Privacy and security
Online Voting: We Can Do It! (We Have To)
Seeking to make online voting more secure than today's flawed paper systems.
Hilarie Orman
Pages 25-27
COLUMN:
The profession of IT
An Interview with Andrew Odlyzko on Cyber Security
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-30
COLUMN:
Viewpoint
Bitwise: A Life in Code
Data science as a paradox.
David Auerbach
Pages 31-33
SECTION:
Practice
Surviving Software Dependencies
Software reuse is finally here but comes with risks.
Russ Cox
Pages 36-43
Velocity in Software Engineering
From tectonic plate to F-16.
Tom Killalea
Pages 44-47
DAML: The Contract Language of Distributed Ledgers
A discussion between Shaul Kfir and Camille Fournier.
Shaul Kfir, Camille Fournier
Pages 48-54
SECTION:
Contributed articles
Computational Sustainability: Computing for a Better World and a Sustainable Future
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
SECTION:
Review articles
EarSketch: Engaging Broad Populations in Computing Through Music
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
OpenFab: A Programmable Pipeline for Multimaterial Fabrication
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-105