communications of the acm
Departments
5;Editor’s;Letter
On P, NP, and
Computational Complexity
By Moshe Y. Vardi
6;Letters;To;The;Editor
How to Think About Objects
9;In;the;Virtual;Extension
10 BLOG@CACM
Rethinking the Systems
Review Process
Tessa Lau launches a discussion
about the acceptance criteria
for HCI systems papers at CHI,
UIST, and other conferences.
12;CACM;Online
A Preference for PDF
By David Roman
31 Calendar
103;Careers
Last;Byte
112;Puzzled
Rectangles Galore
By Peter Winkler
News
13 Turning Data Into Knowledge
Today’s data deluge is leading to
new approaches to visualize, analyze,
and catalog enormous datasets.
By Gregory Goth
16 Security in the Cloud
Cloud computing offers many
advantages, but also involves security
risks. Fortunately, researchers are
devising some ingenious solutions.
By Gary Anthes
19 Career Opportunities
What are the job prospects for
today’s—and tomorrow’s—
graduates?
By Leah Hoffmann
Viewpoints
24;Economic;and;Business;Dimensions
The Divergent Online
News Preferences of
Journalists and Readers
Reading between the lines of the
thematic gap between the supply
and demand of online news.
By Pablo J. Boczkowski
27 Education
K– 12 Computational Learning
Enhancing student learning and
understanding by combining
theories of learning with the
computer’s unique attributes.
By Stephen Cooper, Lance C. Pérez,
and Daphne Rainey
30;Legally;Speaking
Why Do Software Startups
Patent (or Not)?
Assessing the controversial results
of a recent empirical study
of the role of intellectual property
in software startups.
By Pamela Samuelson
33;Privacy;and;Security
Why Isn’t Cyberspace More Secure?
Evaluating governmental
actions—and inactions—toward
improving cyber security and
addressing future challenges.
By Joel F. Brenner
23 Wide Open Spaces
The U.S. Federal Communications
Commission’s decision to open
frequencies in the broadcast
spectrum could enable broadband
networks in rural areas, permit smart
electric grids, and more.
By Neil Savage
36 Viewpoint
Sensor Networks for the Sciences
Lessons from the field derived
from developing wireless sensor
networks for monitoring active
and hazardous volcanoes.
By Matt Welsh
In Support of Computer Science
Teachers and the CS TA
A call to action to clarify
the computer science
definition to K– 12 students.
By Duncan Buell
Association for Computing Machinery
Advancing Computing as a Science & Profession
Image courtesy of Lsst corporatIon