DEPARTMENT: Editor's letter
ACM owes its success to an amazing cadre of volunteers around the globe, and they deserve the credit for what ACM accomplishes.
DEPARTMENT: Cerf's up
I have become convinced that our consuming societies, at least in the economically "developed" world, have become sources of harm to ourselves and our planet.
Mark Guzdial considers indicators that U.S. K-12 students will study computer science.
They need to show us they can solve the biggest problems.
Digital doppelgängers that fool online payment fraud detection systems are a threat to your bank balance.
Retailers of all stripes are using technology to follow consumers through their brick-and-mortar stores in order to develop detailed profiles of their shopping habits and preferences.
COLUMN: Global computing
Estimating when the second half of the world will come online.
COLUMN: Inside risks
Using software to control potentially unsafe systems requires the use of new software and system engineering approaches.
COLUMN: Kode Vicious
How and where software should translate data into a human-readable form.
Empowering communities through citizen science.
Students should interact with one another to practice skills and construct their own understanding, with assistance from a teacher acting as a coach and guide — not a lecturer.
If the CPU is the brain of the board, the BMC is the brain stem.
A practical journey.
SECTION: Contributed articles
Exploring the opportunities to use ML, the possible designs, and our experience with Microsoft Azure.
Future PSM systems will require diversity-enhancing yet contextually sensitive designs.
SECTION: Review articles
Reviewing software testing techniques for finding security vulnerabilities.
SECTION: Research highlights
"Automating Visual Privacy Protection Using a Smart LED," presents a new technique to address the issue of cameras capturing proprietary or private information—it stops most digital cameras from recording a useful image while …
We introduce LiShield, which automatically protects a physical scene against photographing, by illuminating it with smart LEDs flickering in specialized waveforms.
COLUMN: Last byte
Werner Vogels, an expert on ultra-scalable systems, talks about listening to customers, reconceptualizing the stack, and building a product-centered culture.