Listening to professional voices: draft 2 of the ACM code of ethics and professional conduct.
DeepDive: declarative knowledge base construction.
Technical Perspective: Functional compilers.
Combating cancer with data.
MongoDB's JavaScript fuzzer.
Making chips smarter.
Who owns the social web?
Beyond 'Star Trek'.
Exploiting vector instructions with generalized stream fusion.
Technical Perspective: Building knowledge bases from messy data.
Cyber insecurity and cyber libertarianism.
Contest theory.
Responsible research and innovation in the digital age.
Research for practice: cryptocurrencies, blockchains, and smart contracts; hardware for deep learning.
Toward a ban on lethal autonomous weapons: surmounting the obstacles.
Preparing tomorrow's faculty to address challenges in teaching computer science.
The anonymization debate should be about risk, not perfection.
Making money using math.
Bionics in competition.
Ending null pointer crashes.
The internet of things.
Can liberty survive the digital age?