Why knowledge representation matters.
Algebraic fingerprints for faster algorithms.
Upstart Puzzles: Ice Trap.
Controlling cyber arms, and creating new LEGOs.
Extrapolating from Moore's law.
Where code comes from: architectures of automatic control from Babbage to Algol.
Open data and civic apps: first-generation failures, second-generation improvements.
The building blocks of a cloud strategy: evidence from three SaaS providers.
Answering enumeration queries with the crowd.
Technical Perspective: Enlisting the power of the crowd.
Focusing on teacher needs in K-12 CS education.
Bare-metal performance for virtual machines with exitless interrupts.
Immutability changes everything.
Better memory.
Preserving the internet.
Seeing more clearly.
Technical Perspective: High-performance virtualization: are we done?
ACM's 2016 general election.
Let the liable pay.
The chaos machine.
ACM's annual report for FY15.
Unbalanced data leads to obsolete economic advice.
Time is an illusion lunchtime doubly so.
Spatial computing.
Gene Amdahl, 1922-2015.
Non-volatile storage.
On the road in Latin America.
Biometric identity.