Three-dimensional printing and other new technologies are revitalizing the business of building buildings.
If intelligent robots take on a larger role in our society, what basis will humans have for trusting them?
Beta testers should represent a future product's target users as much as possible.
The challenge of computing in a highly dynamic environment.
A new wave of sensory substitution devices work to assist people who are blind or deaf.
The practice of hiding ill-gotten data in digital objects is rising among cyber thieves. New initiatives serve to edu...
Applications must be programmed to process instructions in parallel to take full advantage of the new multicore proce...
New materials could allow cheaper, more efficient solar cells for both traditional and novel applications.
We are past the tipping point in the transition away from 20th-century big software architectures.