How to program unreliable chips
As transistors get smaller, they also become less reliable. So far, computer-chip designers have been able to work around that problem, but in the future, it could mean that computers stop improving at the ...
OpenGlass apps show support for visually impaired (w/ Video)
Computer scientists develop 'mathematical jigsaw puzzles' to encrypt software
(Phys.org) —UCLA computer science professor Amit Sahai and a team of researchers have designed a system to encrypt software so that it only allows someone to use a program as intended while preventing any ...
Writing programs using ordinary language
In a pair of recent papers, researchers at MIT's Computer Science and Artificial Intelligence Laboratory have demonstrated that, for a few specific tasks, it's possible to write computer programs using ordinary ...
Bell Labs improves lensless camera with additional pixel on sensor
How computers can learn better
Reinforcement learning is a technique, common in computer science, in which a computer system learns how best to solve some problem through trial-and-error. Classic applications of reinforcement learning ...
Carnegie Mellon tracking algorithm inspired by Harry Potter's Marauder's map (w/ video)
Engineers build Raspberry Pi supercomputer
(Phys.org)—Computational Engineers at the University of Southampton have built a supercomputer from 64 Raspberry Pi computers and Lego.
Adding a '3D print' button to animation software
(Phys.org) -- Watch out, Barbie: omnivorous beasts are assembling in a 3D printer near you.
Communication scheme makes popular applications 'gracefully mobile'
The Secure Shell, or SSH, is a popular program that lets computer users log onto remote machines. Software developers use it for large collaborative projects, students use it to work from university servers, ...
Self-repairing software tackles malware
University of Utah computer scientists have developed software that not only detects and eradicates never-before-seen viruses and other malware, but also automatically repairs damage caused by them. The software ...
New 3-D printing algorithms speed production, reduce waste
New software algorithms have been shown to significantly reduce the time and material needed to produce objects with 3-D printers.
Microsoft delivers Office for rival Apple's iPad (Update)
Microsoft unveiled a version of its popular Office software suite for iPad tablets Thursday as the company's new chief moved to expand its "Internet cloud" footprint.
System that automatically fills the gaps in programmers' code improved
Since he was a graduate student, Armando Solar-Lezama, an associate professor in MIT's Department of Electrical Engineering and Computer Science, has been working on a programming language called Sketch, ...