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

 



Forgot your password?
typodupeerror

Comment Re:That's mighty elitist of you (Score 1) 260

I completely agree with you, it is a very real engineering problem that requires serious academic examination. This is a good candidate for something like that Software Engineering Institute. The issue is one of writing software and managing a code base. It is a logistics problem. Maybe it can only be solved by a new language or method of source control or verification. In that area, yes, it's open to computer science to explore. But in general, it's a code architecture, testing, development methodology problem, which is the concern of software engineering.

Comment Re:That's mighty elitist of you (Score 1) 260

A Turing machine cannot solve the problem of software maintenance. You cannot model software maintenance as a finite state machine. There is no algorithmic solution. There is no space-time trade-off that you can make improve the situation.

It is not a problem to be solved by computing. It is outside the realm of Computer Science, and clearly in the lap of Software Engineering.

Comment Re:This just in.. (Score 1) 190

If you really hate it that much, you can get away with writing a pretty thin wrapper of Obj-C to interface to the OSX specific APIs (most of your calls will probably be standard libc calls in C anyway), and have almost all of your code in C/C++.

While you are wrong about most calls to the OSX APIs being standard C calls (just not true for Cocoa apps) [...]

The poster was stating that OSX calls will be in Obj-C while other (non OSX-specific standard library calls) will be in C. I think your interpretation is a case British English versus American English.

Comment Re:IBM layoffs (Score 1) 371

You are mostly right.
Back in the day, layoffs used to mean "we can't pay you anymore, so we're putting you on unpaid leave. We are expecting put you back on the payroll once we can afford it." This used to be for unskilled and semi-skilled blue collar workers, often union guys, and very often included some benefits while laid-off (even partial salary).

Today, layoffs are a euphemism for mass firings. However, there is a significance to the term laid-off versus fired. Fired now implies fired-with-cause, which is to say you were fired for being a lousy employee or doing something wrong, whereas laid-off implies you were (generally) fired but not due to your job performance. So, today if you're laid off with no replacement, you're not "fired", but you're also not laid off in the past sense of the word. You are dismissed due to external factors.

Would you rather be downsized?

Comment Re:Faster data is great, but... (Score 4, Informative) 280

You'll be glad to know that it does, but I'm not sure if it's enough to run a 3.5" Magnetic Hard drive.

"Maximum bus power is increased to 150mA per unit load (+50% over USB 2.0)."

A solid State drive, on the other hand...

Power is measured in Watts, not Amps. USB3 is still at 5V, but now lets you negotiate up to 1 Amp of current (USB2 limits at 500 mA). So, that's 5 Watts of power. the 150mA draw is the maximum current you are allowed to draw in before negotiating up to verify the host supports more.

Media

Submission + - Digg like site for book lovers discover new books

Anonymous Coward writes: "NotableBooks is a book discussion website dedicated to discovering new and interesting books. Use this site to add or find books that people love to read, search book reviews, and read about the latest releases. Books are sorted by the number of votes they receive, which keeps popular books right on top. Released today."
Networking

Submission + - USB over IP - Beat the 5m limit.

Justin Chudgar writes: "From the project's SourceForge site:


The USB/IP Project aims to develop a general USB device sharing system over IP network. To share USB devices between computers with their full functionality, USB/IP encapsulates "USB requests" into IP packets and transmits them between computers. Original USB device drivers and applications can be also used for remote USB devices without any modification of them. A computer can use remote USB devices as if they were directly attached...

I've wished for something like this on and off for a few years now; and, it seems like there is real progress towards a working open-source solution. More technical info can be found here."
Operating Systems

Submission + - ReactOS 0.3.1 Release

fireballrus writes: This is release 0.3.1 of ReactOS, an open source effort to develop a quality operating system that is compatible with applications and drivers written for the Microsoft Windows NT family of operating systems (NT4, 2000, XP, 2003).

Mainly, the work focused on rewriting certain parts of the ReactOS Core (kernel, HAL, bootloader, etc). Read through the changelog, and you will see the amount of changes in this release!

Please don't forget this is an alpha-stage operating system, which means it is not suitable to replace your main OS. Also, this release is aimed to be run mostly in virtualizers / emulators (like QEmu, VMWare, Parallels, etc): because of the big amount of changes, our development team was not able to test/fix all problems which arise when running ReactOS on real hardware.

Press-release: http://www.reactos.org/en/news_page_34.html

Changelog: http://www.reactos.org/wiki/index.php/ChangeLog-0. 3.1

Download packages are here: http://sourceforge.net/project/showfiles.php?group _id=6553&package_id=6629&release_id=492696

ReactOS website: http://www.reactos.org/

Slashdot Top Deals

FORTRAN rots the brain. -- John McQuillin

Working...