Activity-centric computing systems.
Block-based programming in computer science education.
MUST and MUST NOT.
I don't understand my car.
Scaling static analyses at Facebook.
Cutting the wait for CS advice.
A response to fake news as a response to
The success of the web: a triumph of the amateurs.
Overly attached.
The algorithm that changed quantum machine learning.
Industry-scale knowledge graphs: lessons and challenges.
Fluid democracy.
What makes a robot likable?
Heavy hitters via cluster-preserving clustering.
Dispelling common myths about ACM awards and honors.
A case against mission-critical applications of machine learning.
Technical perspective: The true cost of popularity.
Undo, redo, and regrets.
Research for practice: the DevOps phenomenon.
Embedded EthiCS: integrating ethics across CS education.
The history of digital spam.