Home → Magazine Archive → April 2018 (Vol. 61, No. 4)
Table of Contents
PDFPage 5
Page 7
Pages 8-9
Pages 10-11
Pages 12-14
Chips for Artificial Intelligence
Companies are racing to develop hardware that more directly empowers deep learning.
Pages 15-17Pages 20-22
Choosing between programming in the kernel or in user space.
Pages 23-24Pages 25-27
Smartphones, Contents of the Mind, and the Fifth Amendment
Exploring the connection qualities between smartphones and their users.
Pages 28-31Pages 32-33
Continuous Delivery Sounds Great, but Will It Work Here?
It's not magic, it just requires continuous, daily improvement at all levels.
Pages 34-39Containers Will Not Fix Your Broken Culture (and Other Hard Truths)
Pages 40-43Pages 50-57
Lessons from Building Static Analysis Tools at Google
For a static analysis project to succeed, developers must feel they benefit from and enjoy using it.
Pages 58-66Bridgeware: The Air-Gap Malware
The challenge of combatting malware designed to breach air-gap isolation in order to leak data.
Pages 74-82Technical Perspective: Expressive Probabilistic Models and Scalable Method of Moments
Page 84Pages 96-ff