Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
Patents

Patent Reform Bill Passes Senate 368

First time accepted submitter nephorm writes "The Senate passed the first major overhaul of the nation's patent law in more than a half century by passing the America Invents Act. The legislation won overwhelming approval in an 89-9 vote. From the article: 'The America Invents Act switches the U.S. patent system from a first-to-invent to a first-to-file nation. It also sets up a new regime to review patents and gives the U.S. Patent and Trademark Office more flexibility to set and spend fees paid for by inventors to get patents and businesses to register trademarks.'"
Microsoft

Microsoft Launches Avatar Kinect 75

mikejuk writes "Is Avatar Kinect a world-changing innovation or is it just silly? The idea is simple enough. It uses Kinect to determine body position and facial expression and maps these in real-time onto an avatar displayed on the screen along with other similar avatars. The big question is: what is it good for? The simple answer is that you can hide behind your avatar. It is an opportunity for anyone who feels less than confident about their appearance to become a performer — Microsoft is running a stand-up-comedian-via-avatar competition, for example. The internet has long provided an anonymous platform where users can express themselves, and Avatar Kinect extends this to facial and body expressions. Perhaps this is how video phone calls finally catch on — I'll get my avatar to phone you."
Supercomputing

Could Wikipedia Become a Supercomputer? 165

An anonymous reader writes "Large websites represent an enormous resource of untapped computational power. This short post explains how a large website like Wikipedia could give a tremendous contribution to science, by harnessing the computational power of its readers' CPUs and help solve difficult computational problems." It's an interesting thought experiment, at least — if such a system were practical to implement, what kind of problems would you want it chugging away at?
Bitcoin

Bitcoin Price Crashes 642

Beardydog writes "Bitcoin trading site MtGox.com has suspended operations for the rest of the day after illicit access to at least one account resulted in a steep drop in the price of Bitcoins on the site. Commenters to the support page for the event are reporting that a list of usernames and associated email addresses and password hashes have been posted online. MtGox are currently planning to roll back all of the day's trading, email notices to all affected users, and require replacement passwords for affected accounts."
Data Storage

Ask Slashdot: Software To Organise a Heterogeneous Mix of Files? 254

BertieBaggio writes "I am a medical student at the end of an academic year trying to get my notes organised. I'm looking for a software document organisation system to organise a mix of text notes, journal articles, diagrams and scans. Ideally such a system would permit full-text and metadata search, multiple categorisations (eg tags), preserve the underlying files and be cross-platform (Linux/Windows/OS X). While I'm not averse to paying for such a complex solution, ideally the software would be FOSS so that extension or migration are possible if necessary. Desktop search (eg Google Desktop) probably does 90% of what I want apart from multiple categorisations, which is the feature I'm most interested in. Searching turned up a similar question over at 43folders which pointed me in the direction of Papers and DevonThink, but these are OS X only and seem to be aimed more at academic paper organisation. What recommendations does the Slashdot community have for categorising and organising a heterogeneous mix of files?"
Programming

Programming Mistakes To Avoid 394

snydeq writes "InfoWorld's Peter Wayner outlines some of the most common programming mistakes and how to avoid them. 'Certain programming practices send the majority of developers reaching for their hair upon opening a file that has been exhibiting too much "character." Spend some time in a bar near any tech company, and you'll hear the howls: Why did the programmer use that antiquated structure? Where was the mechanism for defending against attacks from the Web? Wasn't any thought given to what a noob would do with the program?' Wayner writes. From playing it fast and loose, to delegating too much to frameworks, to relying too heavily on magic boxes, to overdetermining the user experience — each programming pitfall is accompanied by its opposing pair, lending further proof that 'programming may in fact be transforming into an art, one that requires a skilled hand and a creative mind to achieve a happy medium between problematic extremes.'" What common mistakes do you frequently have to deal with?
Security

Coping With 1 Million SSH Authentication Failures? 497

An anonymous reader writes "I own a small Web development studio that specializes in open source software, primarily Drupal, WordPress, and Joomla for small businesses. Our production servers, which host about 50 sites and generate ~20K hits/week, are managed by a 3rd party that I'm sure many on Slashdot would recognize. Earlier today I was researching some problems on one of our sites and found that there have been over 1 million SSH authentication failures from ~1200 IP addresses on one of our servers over the last year. I contacted the ISP, who had promised me that server security would be actively managed, and their recommendation was, 'change the SSH port!' Of course this makes sense and may help to an extent, but it still doesn't solve the problem I'm facing: how do you manage server security on a tight budget with literally no system admin (except for me and I know I'm a n00b)? User passwords are randomly generated, we use a non-standard SSH port, and do not use any unencrypted services such as FTP. Is there a server monitoring program you would recommend? Is there an ISP or Web-based service that specializes in this?"
Image

Extreme Close-Up of Mars's Moon Phobos 104

coondoggie writes "The European Space Agency's Mars exploring satellite will make a number of close-up passes of the Martian moon Phobos. The Mars Express, which the agency launched in 2003, has begun a series of flybys of Phobos, the largest moon of Mars, that will ultimately set a new record for the closest pass to Phobos — skimming the surface at 50 km, or about 31 miles. This is only about 5 times the irregular moon's average radius. The data collected by the satellite could help solve some of the mysteries about the moon, beginning with that of its origin."
Biotech

Open Source Software Meets Do-It-Yourself Biology 113

destinyland writes "This article profiles a growing movement — DIY biology — that's made possible in part by open source tools. Using programs like BioPerl and BioPython, DIY biologists write their own code (computer and genetic), designing their own biological systems and altering the genome. A protein-folding simulator, Folding@home, is now the most powerful distributed computing cluster in the world, and as the movement evolves, cooperatives are also springing up where hobbyists pool resources and create 'hacker spaces' to reduce costs and share knowledge. 'As the shift to open source software continues, computational biology will become even more accessible, and even more powerful,' this article argues — while intellectual property and other bureaucracies continue to hobble traditional forms of research."
GUI

Will Tabbed Windows Be the Next Big Thing? 528

kai_hiwatari writes "The recently released KDE SC 4.4 Beta 1 has introduced tabbed windows as a new feature. It is now possible to tab together windows from different applications. This looks like it will be a very good productivity tool. Like the tabbed browsers, this may well end up as a feature in all desktop environments in the years ahead."
Data Storage

Synchronize Data Between Linux, OS X, and Windows? 305

aaaaaaargh! writes "I'm using a laptop with Ubuntu 8.04 for work, a netbook with Ubuntu 9.10 when I'm outside, Mac OS X 10.5 for hobby projects, and Windows XP for gaming. For backups, I'm currently using Jungle Disk and Apple's Time Machine, and I use a local svn repository for my work data. Now I need to frequently exchange and synchronize OpenOffice and Latex files and source code in various cross-platform programming languages between one machine and another. Options range from putting everything online (but Jungle Disk disks seem to be too slow for anything else than backup), storing my data on external media like USB sticks or SD cards, or working with copies by synchronizing folders over the network. I don't want to give my data away to some server outside without strong encryption (controlled by me, including the source code) and external media like USB sticks are a bit too fragile according to my taste. The solution should be reliable, relatively failsafe, as simple as possible, and allow me to continue to use Jungle Disk for backup. So what would you recommend?"
Math

Tracking the World's Great Unsolved Math Mysteries 221

coondoggie writes "Some math problems are as old as the wind, experts say, and many remain truly unsolved. But a new open source-based site from the American Institute of Mathematics looks to help track work done and solve long-standing and difficult math problems. The Institute, along with the National Science Foundation, has opened the AIM Problem Lists site to offer an organized and annotated collection of unsolved problems, and previously unsolved problems, in a specialized area of mathematics research. The problem list provides a snapshot of the current state of research in a particular research area, letting experts track new developments, and newcomers gain a perspective on the subject."
The Internet

Movable Clouds Migrate To Chase Tax Breaks 151

1sockchuck writes "State legislators have been offering huge tax incentives to attract data center projects from cloud-builders. But what happens if the political climate changes and the tax break disappears? If you're Microsoft, you can just take your cloud and move it someplace else. The infrastructure for the Windows Azure platform is being migrated out of a facility in central Washington after the state ruled that data centers no longer qualify for a tax exemption on equipment. Mike Manos, a key player in site selection for many major data centers, predicts that future cloud platforms will move often to chase lower taxes or cheaper power."

Comment Re:Example: Scripting Languages (Score 5, Interesting) 626

Perl has excellent support for building threaded applications. See http://perldoc.perl.org/threads.html . I code multi-threaded apps in perl all the time and they utilize my quad-code very efficiently - in fact, my biggest hassle with multithreading is keeping the CPU cooled! There's also a threads::shared module (http://perldoc.perl.org/threads/shared.html) for handling locks, etc. I'd be hard pressed to imagine better language support for threading. Hardware, operating systems, and a lot of languages support threading. Granted, it isn't always easy/possible/worth it, but as things currently stand, the only bottleneck is programmers who are too lazy to design their algorithms for parallel execution.
Medicine

Brains Work Best At Age of 39 267

Scientists at the University of California Los Angeles are reporting that while some people may think "life begins at 40," all it seems to do is slow down. According to recent research, at age 39 our brain reaches its peak speed, and it's all downhill after that. "The loss of a fatty skin that coats the nerve cells, called neurons, during middle age causes the slowdown, experts say. The coating acts as insulation, similar to the plastic covering on an electrical cable, and allows for fast bursts of signals around the body and brain. When the sheath deteriorates, signals passing along the neurons in the brain slow down. This means reaction times in the body are slower too."

Slashdot Top Deals

The best things in life are for a fee.

Working...