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.
Cherri M. Pancake
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.
Vinton G. Cerf
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.
Carlos Iglesias, Dhanaraj Thakur, Michael L. Best
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.
George V. Neville-Neil
Empowering communities through citizen science.
Yen-Chia Hsu, Illah Nourbakhsh
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.
Ricardo Bianchini, Marcus Fontoura, Eli Cortez, Anand Bonde, Alexandre Muzio, Ana-Maria Constantin, Thomas Moscibroda, Gabriel Magalhaes, Girish Bablani, Mark Russinovich
Future PSM systems will require diversity-enhancing yet contextually sensitive designs.
Thomas Olsson, Jukka Huhtamäki, Hannu Kärkkäinen
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.
Shilin Zhu, Chi Zhang, Xinyu Zhang
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.