Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Math

First Self-Replicating Creature Spawned In Conway's Game of Life 241

Calopteryx writes "New Scientist has a story on a self-replicating entity which inhabits the mathematical universe known as the Game of Life. 'Dubbed Gemini, [Andrew Wade's] creature is made of two sets of identical structures, which sit at either end of the instruction tape. Each is a fraction of the size of the tape's length but, made up of two constructor arms and one "destructor," play a key role. Gemini's initial state contains three of these structures, plus a fourth that is incomplete. As the simulation progresses the incomplete structure begins to grow, while the structure at the start of the tape is demolished. The original Gemini continues to disassemble as the new one emerges, until after nearly 34 million generations, new life is born.'"
Handhelds

New Handheld Computer Is 100% Open Source 195

metasonix writes "While the rest of the industry has been babbling on about the iPad and imitations thereof, Qi Hardware is actually shipping a product that is completely open source and copyleft. Linux News reviews the Ben NanoNote (product page), a handheld computer apparently containing no proprietary technology. It uses a 366 MHz MIPS processor, 32MB RAM, 2 GB flash, a 320x240-pixel color display, and a Qwerty keyboard. No network is built in, though it is said to accept SD-card Wi-Fi or USB Ethernet adapters. Included is a very simple Linux OS based on the OpenWrt distro installed in Linksys routers, with Busybox GUI. It's apparently intended primarily for hardware and software hackers, not as a general-audience handheld. The price is right, though: $99."
Image

New Gadget Tells You When To Take a Break 50

Kilrah_il writes "An Israeli company developed a gadget that measures your blood pressure and tells you when you are stressed and need to take a break from your computer. 'The user grasps two sensors shaped like computer mouses to measure the electric activity of the heart in minute detail. Software then combines the measurements with prerecorded personal details such as age and sex to calculate various indicators for stress and mood.' Looks like a must-have accessory for Slashdotters everywhere."

Comment Re:That's not flame bait ... (Score 1) 520

Sadly I agree that many developers will put up with awful working conditions, but that is mostly because they are paid pretty well. I disagree that you don't need brilliant developers, but it can be difficult finding the right balance between folks that write "profound code" and folks that are willing to copy that code and finish all the required functionality. Software development is still growing rapidly, so any company that thinks their developers are willing to put up with anything to keep their jobs is going to lose out when the economy gets good and there are many jobs available.

If everyone followed your suggestion then developers would all work in the equivalent of a college computer lab - long tables with closely packed workstations and no personal space. I have never seen anyone try this, but even when companies use relatively small, open cubes it can be distracting to many developers. OTOH I have worked in a building where every developer had an office with a door that closed, and that didn't really help either since it made collaboration kind of tough. I think it is worth thinking about productivity when it comes to setting up an office. The incremental costs are not that high compared to the cost of even a single-digit change in a typical developer's productivity.

Comment Re:11k Is Too Big? (Score 1) 582

It can be difficult to determine the size of a program when you are first starting to write it. Obviously it would be faster to hack together a trivial program like "Hello World" in a simple text editor. IDEs are more useful when you are solving non-trivial problems, like maintaining a couple hundred source files and integrating dozens of external libraries.

Comment Re:They got my email (Score 1) 268

How is a website supposed to know the difference between a visitor and a crawler? Both send HTTP requests for pages. Crawlers could use special user agent strings, but they don't have to. The only way to keep automated systems off of a website is to use a CAPTCHA, which tends to be annoying to legitimate users, and therefore used sparingly.

Comment Re:If you are asking this question (Score 1) 372

Python? Luxury! Back in the day we had to write a solution for the Towers of Hanoi in assembly! And we didn't have PCs with gigabytes of memory, large color monitors and local processing resources. We had to make do with VT220 terminals (in green or amber) connected to a DEC minicomputer, which today wouldn't be trusted to control a modern toaster.

Slashdot Top Deals

2.4 statute miles of surgical tubing at Yale U. = 1 I.V.League

Working...