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


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Re: Ponzi Scheme?? (Score 1) 101

Mining difficulty cannot run faster than miners capacity, because it adjusts to miners capacity, ensuring that on average it takes the same amount of time to validate a block. It just that more and more hardware is being thrown at it, but it can't collapse because it becomes unfeasible to mine a block. If the price were to drop, it might become financially unsustainable though.

Comment Re: Oh please (Score 1) 204

Object comparison is not easy, you have to compare every field and if fields are objects, compare their fields and so on. And I did not take into account recursive objects, where an object contains a reference to itself, either directly or through a contained object. Nor thread safety: what should happen if an object is modified while the comparison (which is at this point not atomic) occurs? Hiding all that in a == would be very bad. And well, objects are pointers, so with == you are comparing them (if you think about it this way, you see that when passing parameters to functions, objects, like primitive types, are passed by value since their pointer is passed by value)

Comment Re: Simple (Score 1) 155

There is a lot of money around it; starting from support contracts to stuff Oracle built around Java, like its weblogic application server or the fact that you can run Java code in their database. Oracle can go to enterprise and sell them the entire software stack, from the db to the application server, assuring them that finding programmers will be cheap and easy because their language is the most used around the world. To add to that, if you were to build something successful around Java, you have to expect Oracle will sue you. It's also likely, given their record, that they will try to collect royalties from Java some day. That's good reasons not to use Java, for your own interest.

Comment Re: Is Wine Useful? (Score 1) 202

For 1, absolutely useless, since Chrome has a fully-featured Linux version, never heard reports of Netflix not working on it. About Steam, if your games don't run on Steam for Linux, I think there is no global answer. Some may work, some may not at all, some could work partially. You have to try, and possibly report your findings on the Wine database.

Comment Re: OSS working as it should. (Score 1) 166

Well that is true for any software. If you need a feature, and it doesn't exist, you can either implement it or ask for it and hope to find a developer which is kind enough to implement it for you. Developers as a species tend to get kinder when paid though. People tend to forget that just because someone develops a product that is very useful as free software, there is no obligation for them developers to spend their free time to satisfy user requests. We should be grateful when they do, but we have no right whatsoever to be mad at them if they don't.

Comment Re: Yet Symantec remains? (Score 1) 86

Certificates expire for a very technical reason: they can be trusted because we assume the encryption on which they are based is unbreakable. However, given enough computational power you can break all certificates; they are unbreakable because we believe there is NOT enough computational power to break them. Since computational power available is increasing, certificates issued a few years ago are useless sequences of bits, even though they were very trustworthy at the time they were issued.

Comment Re: Get over it (Score 2) 182

A previous court ruled Google was indeed infringing copyright; the latest trial did not overturn that, but did rule it was fair use; now if the rationale behind the decision was that Google did not use Oracle code to compete with Oracle because of different platform (phones vs computer), then Oracle's point might be considered valid. The fact that the Android runtime is built to run Android apps but not arbitrary Java code still invalidates it in my opinion, but that is up to Google lawyers to demonstrate.

Slashdot Top Deals

Executive ability is deciding quickly and getting somebody else to do the work. -- John G. Pollard