Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Re:Isn't "Peak Stupid" writing about it. (Score 1) 100

Ah, but then we can supply the following counter-measure: put some good addresses into the list too!
The crackers and spammers won't know which are which.
If they use the list to perpetrate, then their IP address is immediately tagged as being malicious.
If they use the list to cull their own list of nonexistent addresses, then they inadvertently cull your good address also. So you win again.

Comment Re:What if it were Microsoft code (Score 2, Insightful) 191

The difference is that the code is distributed for free. No judge is going to award damages for the redistribution of something that is free. At least, not actual damages, like $$$ per infringing copy. The breach of the terms (like not redistributing the source code) could be translated to some punitive damages, perhaps. Probably the best outcomes you can hope for are: the violator of the license is either asked to stop distributing the software, or else to come into compliance: replace the GPL'ed part with a from-scratch workalike, so that the program is no longer distributed with any GPLed code, or else make the whole program GPLed.

Comment "Fiberglass" (Score 1) 82

Fiberglass is actually a composite made of epoxy (or other) resin, with glass fibers embedded in it for tensile strength.

Until you have a biodegradable epoxy to go with your biodegradable cellulose cloth, there isn't any point.

I don't think fiberglass itself is used for strength in other applications, but for its fire-retardant properties (insulation wool, glass cloth). Good luck with cellulose there.

Comment Fix bugs first, please! (Score 1) 169

For instance, it would be nice if the lastest version of Skype for Windows didn't sometimes freeze for 45 seconds at a time when merely sending an instant message, with no audio or video call in progress.

A translator for Skype? Bah, that just needs a fixed vocabularly of audio files consisting of "can you hear me now?" and "I cannot see you!" in 50 languages.

Comment Re:Ten Reasons to use Modern Fortran (Score 1) 634

Pass by reference is the norm? That is moronic and encourages bugs. We should avoid destructive manipulation such as variable assignment as much as possible in programming; reference parameters exist to make it possible to modify a caller's variable.

If you have reference parameters in the language, then any foo(var) call can potentially modify var. If it doesn't today, then someone can change it tomorrow to give himself access to var inside foo.

The C convention of taking an explicit address is safe against this.

Pass by value should be the norm. Pass by reference shouldn't even exist.

Lisp is purely pass by value; there is no pass by reference: just that some types have reference semantics (cons cells, arrays, etc).

Slashdot Top Deals

"No matter where you go, there you are..." -- Buckaroo Banzai

Working...