The need for research in broadening participation.
ACM moral imperatives vs. lethal autonomous weapons.
Taming the name game: technical perspective.
Paper presentation at conferences: time for a reset.
Automation should be like Iron Man, not Ultron.
Repeatability in computer systems research.
New exemptions to anti-circumvention rules.
A differential approach to undefined behavior detection.
Lessons learned from 30 years of MINIX.
Computer science in the curriculum.
The value of Ada.
Deep or shallow, NLP is breaking out.
The strength of encryption.
STACKing up undefined behaviors: technical perspective.
Rich data, poor fields.
The paradox of autonomy and recognition.
Learning to name objects.
Hopes, fears, and software obfuscation.
A lightweight methodology for rapid ontology engineering.
The question of information justice.
Riding and thriving on the API hype cycle.
Q&A.
A purpose-built global network: Google's move to SDN.
When computers stand in the schoolhouse door.
Peter Naur: 1928-2016.
Fifty years of operating systems.
An interview with Stanford University president John Hennessy.