Informatics Europe and ACM Europe Council
Regulating Automated Decision Making
A group assembled by Informatics Europe and the policy committee of the ACM Europe Council produced a report entitled "When Computers Decide" that makes 10 recommendations to policy leaders regarding automated decision making …
A primary topic of consideration at a recent workshop on cybersecurity was how to preserve the freedom and openness of the Internet while protecting against the harmful behaviors that have emerged in this global medium. That …
Letters to the editor
Encourage ACM to Address U.S. Election Integrity
In the spirit of Moshe Y. Vardi's call for ACM to ". . . be more active in addressing social responsibility issues raised by computing technology," we urge the ACM U.S. Public Policy Council to undertake a study of the technological …
Assessing Responsibility for Program Output
We lack an easy way to indicate that algorithms do not make decisions and are not biased; programmers do, and are.
Animals Teach Robots to Find Their Way
Navigation research demonstrates bio-machine symbiosis.
Electronics Are Leaving the Plane
Stacking chips and connecting them vertically increases both speed and functionality.
Broadening the Path for Women in STEM
Organizations work to address 'a notable absence of women in the field.'
Designing Sustainable Rural Infrastructure Through the Lens of OpenCellular
Understanding the unique local context, as well as technical considerations, are essential components of successful project deployment.
Providing Equitable Access to Computing Education
Seeking the best measures to reach advantaged and less-advantaged students equally.
Every Silver Lining Has a Cloud
Cache is king. And if your cache is cut, you are going to feel it.
Point/counterpoint: democracy and e-democracy
Point: Foundations of E-Democracy
Considering the possibility of achieving an e-democracy based on long-established foundations that strengthen both real-world democracies and virtual Internet communities.
Counterpoint: E-Democracy Won't Save Democracy. Democracy Will Save Democracy
Increased technology is not the solution to the fundamental issue of declining democratic culture.
Algorithms Behind Modern Storage Systems
Different uses for read-optimized B-trees and write-optimized LSM-trees.
Research for Practice: Prediction-Serving Systems
What happens when we wish to actually deploy a machine learning model to production?
For many data items, the work never settles on a value.
How to Teach Computer Ethics through Science Fiction
Science fiction in particular offers students a way to cultivate their capacity for moral imagination.
Amdahl's Law for Tail Latency
Queueing theoretic models can guide design trade-offs in systems targeting tail latency, not just average performance.
Multiparty Privacy in Social Media
Online privacy is not just about what you disclose about yourself, it is also about what others disclose about you.
Technical Perspective: Graphs, Betweenness Centrality, and the GPU
"Accelerating GPU Betweenness Centrality" by McLaughlin and Bader ably addresses the challenges to authors of efficient graph implementations in the important context of a computation called betweenness centrality.
Accelerating GPU Betweenness Centrality
We present a hybrid GPU implementation that provides good performance on graphs of arbitrary structure rather than just scale-free graphs as was done previously.
Upgraded with new instructions, my AI aims to debug its original programmer, along with his home planet.