IT programs in high schools: lessons from the Cisco Networking Academy program.
Why do people tag?: motivations for photo tagging.
A solid foundation for x86 shared memory: technical perspective.
The ideal HPC programming language.
Phase change memory architecture and the quest for scalability.
Sharing computational perspectives.
Eric Brewer: change agent.
Application service providers: market and adoption decisions.
Creating the experience economy in e-commerce.
Algorithmic game theory.
Visualizing system latency.
Using ESI discovery teams to manage electronic data discovery.
x86-TSO: a rigorous and usable programmer's model for x86 multiprocessors.
How distributed data mining tasks can thrive as knowledge services.
Outsourcing versus shared services.
Visions of the future.
In the Virtual Extension.
Is computer science truly scientific?
In case you missed it.
Q&A.
Software development and crunch time; and more.
Computer graphics for all.
Mainstreaming augmented reality.
Advice to members seeking ACM distinction.
Work life in the robotic age.
Commonsense understanding of concurrency: computing students and concert tickets.
You're doing it wrong.
Technology scaling redirects main memories: technical perspective.
Committed to success.
Don't ignore security offshore, or in the cloud.
Cultivating cultural diversity in information technology.
Censored!
Hypercriticality.
ERP: drilling for profit in the oil and gas industry.
Should the Google book settlement be approved?