Computer scientists develop P2P system that promises faster music, movie downloads
A Carnegie Mellon University computer scientist says transferring large data files, such as movies and music, over the Internet could be sped up significantly if peer-to-peer (P2P) file-sharing services were configured to ...
Researcher finds optimal fix-free codes
(PhysOrg.com) -- More than 50 years after David Huffman developed Huffman coding, an entropy encoding algorithm used for lossless data compression in computer science and information theory, an electrical ...
New Program by Computer Scientist Prevents Crashes and Hacker Attacks
Today’s computers have more than 2,000 times as much memory as the machines of yesteryear, yet programmers are still writing code as if memory is in short supply. Not only does this make programs crash annoyingly, but it ...
Hackers crack high-tech locks
Security maverick Marc Tobias showed hackers on Saturday how simple it is to defeat some of the world's top high-tech locks.
Stanford site advances science of turning 2-D images into 3-D models
An artist might spend weeks fretting over questions of depth, scale and perspective in a landscape painting, but once it is done, what's left is a two-dimensional image with a fixed point of view. But the ...
'Not so fast, supercomputers,' say software programmers
The fastest of the fastest computers - supercomputers used at national research centers, research universities and major corporations - will soon gain even more performance by taking advantage of multicore computing.
Short algorithm, long-range consequences
In the last decade, theoretical computer science has seen remarkable progress on the problem of solving graph Laplacians—the esoteric name for a calculation with hordes of familiar applications in scheduling, image processing, ...
Scientists teach a computer to recognize attractiveness in women
“Beauty,” goes the old saying, “is in the eye of the beholder.” But does the beholder have to be human? Not necessarily, say scientists at Tel Aviv University. Amit Kagian, an M.Sc. graduate from the TAU School of ...
Dude, where's my code?
Compilers are computer programs that translate high-level instructions written in human-readable languages like Java or C into low-level instructions that machines can execute. Most compilers also streamline ...
Improved Volumetric Displays May Lead to 3D Computer Monitors
Spam filter design to benefit from internet routing data
A database of more than 10 million spam email messages collected at just one Internet "spam sinkhole" suggests that Internet service providers could better fight unwanted junk email by addressing it at the ...
Smart object recognition algorithm doesn't need humans
(Phys.org) —If we've learned anything from post-apocalyptic movies it's that computers eventually become self-aware and try to eliminate humans.
Facebook graph reveals who you love
(Phys.org) —Even if you're not shouting it from the housetops, there's a good chance the structure of your Facebook neighborhood will identify your romantic partner.
'Saucy' software update finds symmetries dramatically faster
Computer scientists at the University of Michigan developed open-source software that cuts the time to find symmetries in complicated equations from days to seconds in some cases.