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, ...
Logjam isn't the only reason your computer might be more vulnerable to internet threats
There's a hole in the protection surrounding some of the internet's supposedly secure websites. A group of researchers has discovered that cyber criminals and other hackers can attack websites that use the " ...
Computer users face hard choice—pay ransom or lose files
It's a chilling moment: A message appears on a computer screen, saying the files are encrypted and the only way to access them is by paying a ransom.
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.