July 2013 - Vol. 56 No. 7
Features
‘But Officer, I Was Only Programming at 100 Lines Per Hour!’
Plenty More Hacker Motivations
Ph.D. Students Must Break Away From Undergraduate Mentality
Keeping Computers Cool From the Inside
Statutory Damages As a Threat to Innovation
Information and Communication Technology For Managing Supply Chain Risks
Toward Culturally Responsive Computing Education
Could Artificial Intelligence Create an Unemployment Crisis?
Structured Deferral: Synchronization via Procrastination
Nonblocking Algorithms and Scalable Multicore Programming
Proving the Correctness of Nonblocking Data Structures
Information Distance Between What I Said and What It Heard
Cake Cutting: Not Just Child's Play
Technical Perspective: A Fresh Approach to Vector Graphics
Diffusion Curves: A Vector Representation For Smooth-Shaded Images
Future Tense: Where the Cross-Platform Bends