Incremental research vs. paradigm-shift mania
The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts.
Follow us on Twitter at http://twitter.com/blogCACM
http://...
Atomic-level computing
Thanks to the University of New South Wales and IBM Research, scientists are moving closer to the junction of quantum and digital computing.
Chips go upscale
After decades in Flatland, the end of Moore's Law is pushing semiconductors into the third dimension.
Garbage in, info out
Security researchers used malware to investigate large-scale Internet censorship in Egypt and Libya.
In honor of Alan Turing
Thirty-two of the 39 living A.M. Turing Award laureates gathered in San Francisco to pay tribute to "the father of CS" and discuss the past, present, and future of computing.
Seven lessons from bad history
Journalists, historians, and the invention of email.
Don't feel bad if you can't predict the future
Wise experts and powerful machines are no match for chaotic events and human declarations. Beware of their predictions and be humble in your own.
Automated prediction: perception, law, and policy
A few predictions about predictions.
The need to balance innovation and implementation in broadening participation
Seeking to improve the process for writing and reviewing proposals for new educational programs.
Author order: what science can learn from the arts
Some thoughts about author order in research papers.
Alan and I
A personal account of Alan Turing's life and impact.
A new Objective-C runtime: from research to production
Backward compatibility always trumps new features
Software needs seatbelts and airbags
Finding and fixing bugs in deployed software is difficult and time-consuming. Here are some alternatives.
All your database are belong to us
In the big open world of the cloud, highly available distributed objects will rule.
Success factors for deploying cloud computing
Trust between client organization and cloud provider is a strong predictor of successful cloud deployment.
Self-adaptive software needs quantitative verification at runtime
Continually verify self-adaptation decisions taken by critical software in response to changes in the operating environment.
Questioning naturalism in 3D user interfaces
3D UIs are uniquely able to achieve superior interaction fidelity, and this naturalism can be a huge advantage.
Puzzled: Solutions and sources
Last month (August 2012) we posted a trio of brainteasers concerning "magic sets." Here, we offer solutions to all three. How did you do?
Q&A: What women want
Harvey Mudd College president Maria Klawe talks about increasing the number of women who study computer science.