MLDonkey is written in OCaml, and Morpheus in Visual C++. I doubt they copied any of code (since it obviously wouldn't compile or anything).
Some of the fasttrack code in mldonkey is originally from GiFT, written in C and is GPL'd.
I doubt they copied any of code (since it obviously wouldn't compile or anything). They may have referenced MLDonkey, but that's an entirely different (and probably legal) situation.
I'm so glad someone mentioned the Russians and their efforts in WWII. Not to disprespect the Americans but modern day readers would be forgiven for thinking that they alone brought the Nazi's to heel. Consider this: the Germans fought at least four nations (the British, Americans, Russians and the French) on two fronts, to a standstill for four years. That's how powerful the Nazi army was and it required the combined efforts of the Allies to defeat them. I absolutely will not forgive anyone who suggests that any Allied nation was superfluous.
Why in God's name is this flamebait? Nazi Germany conducted a ceasless campaign against London for years on end. 1940 being the darkest year, with over 13,000 civilians being killed. It pisses me off no end when people cite Dresden and fail to mention the London Blitz.
Sleep paralysis is also the often cited explanation for the Incubus/Succubus type phenomenon of previous centuries. The startling thing is how close these experiences are to the alien abduction scenario (sensations of another being in the room, of being observed/probed etc.). Even more intersting is how people from cultures without a heavy technological bent still report being paralysed by witches, demons or whatever and not by Zeta Reticulans.
To expand on what you were saying then, sufferers of sleep paralysis use their cultures predominant supernatural superstition to help explain the experience.
The "grey" alien that most people seem to point
toward was actually originally used in an NBC miniseries in the late 70's and has sort of snowballed from that point.
Well that's true up to a point. The miniseries' (can you remember the name?) designers didn't come up with the visual concept completely independently. "Abductees" where reporting similar looking aliens long before then. For instance, the Betty & Barney Hill case, which is generally accepted as the first reported "abduction", described similar looking creatures. To confuse the lineage even further however, there is every reason to suppose that Betty Hill was describing an alien she'd seen on the Outer Limits the previous week.
Why can't the labels create a small software application that hides the raw data tracks from PCs and "allows" the CD owner to create DRMed files?
Why can't they just provide the material in CDDA and leave those who wish to convert it to MP3/Vorbis/WMA/etc. well alone? I've bought their god damned CD! There's no way I'm bending over too -- I'm already kneeling down.
It is true that he has done a lot to further it's progress, but lets face it, this is the person who hates debian simply because they include THE OPTION (which, mind you, has to be enabled by editing a text config file) of downloading non-free software.
He doesn't "hate" Debian at all. That's patently untrue. He has said however, that he doesn't recommend Debian because of the free vs non-free issue and instead encourages the use of GNU/LinEx.
This is the guy who refuses to follow the proper procedures laid out hundreds of years ago by the French revolutionaries (you
all know what I mean), etc
I have absolutely no idea what you're talking about.
Since all the west seems interested in is providing them with internet access, of all things,
I'm I the only one who finds it hilarious that you question the usefulness of the Internet for these farmers and yet provide links to web sites
providing information that you feel is more germaine. I think you've just answered your own question about whether the Internet is useful or not.
Yes, everybody knows UK thieves have enough morals to play nice with the cops and leave the speed limiter/engine killer module in their getaway cars. I mean, it's only fair that the police have a fighting chance
You have a good point, but the intention of laws and devices such as this, is not to catch thieves. The goal is to intimidate the general populace and to force them (in this case, literally) into behaving how the Government wants.
Perhaps the UK should stop using C band radars for military purposes, and get with the times by upgrading to L-band or X-band radar.
The UK does use X and L band radar, it just happens to use C band radar as well; and I would bet dollars to doughnuts that the US Government still uses C band somewhere in its infrastructure.
So if your macro tested say x == x, it'd fail because it would be expanded to cp++ == cp++ and the first would evaluate to cp, the other to cp+1
It may or may not, that's Linus' point. The only requirement here is that the post-increment be performed before the next sequence point. In this instance that means that the value of cp doesn't have to be incremented immediately after it has been read. Some C implementations therefore, may compare cp to itself and then increase the value of cp by two. What happens isn't defined at all by the ISO standard.
So it's completely predictable
Compiler behaviour in these instances tends to be predicatable but behaviour between platforms, and even different compilers on the same platform, can differ wildly. Moreover, optimisation can often result in different behaviour.
I'm not going to dig through C standard, but this code is unsafe, so there is a perfectly good reason to disallow this (even though it will compile).
You're quite correct, isdigit() is a macro. Please, somebody mod my original comment down so I don't have to suffer more humiliation from the more sober posters:-)
When being pedantic, double-check yourself more carefully.
Point taken. I to think I went to all that trouble hauling out the ISO document to quote the relevent parts but ignored the obvious point that isdigit() is a macro:-\
That's one reasons why macros are frowned upon by modern programming languages.
And for good reason. As I've pointed out to other replies I neglected to take the fact that isdigit() is a macro in this instance... and that's a reason why you shouldn't post to/. after a few beers (it's the holiday season after all:-)
So for
example, the "obvious" implementation of "isdigit()" (which tests for
whether a character is a digit or not) would be
[for some reason the following C code won't render
properly with the current/. engine. See original link for proper reference.]
#define isdigit(x) ((x) >= '0' && (x)
but this is not actually allowed by the C standard (because 'x' is usedtwice).
I hate to say it, but Linus is wrong here. This implementation of isdigit() is allowed by the C standard. What isn't allowed is for a single variable to be modified and accessed within the same sequence point; but this doesn't happen here -- `x' isn't modified. The relevent parts of the standard follows (this is from the 1999 ISO document, but I believe that the 1990 standard says more or less the same thing -- I don't have a copy handy to check)
5.1.2.3 Program execution
[...]
Accessing a volatile object, modifying an object, modifying a file, or calling a function that does any of those operations are all side effects which are changes in the state of the execution environment. Evaluation of an expression may produce side effects. At certain specified points in the execution sequence called sequence points, all side effects of previous evaluations shall be complete and no side effects of subsequent evaluations shall have taken place.
and
6.5
[...]
Between the previous and next sequence point an object shall have its stored value modified at most once by the evaluation of an expression. Furthermore, the prior value shall be read only to determine the value to be stored.
To clarify, the implementation of isdigit() only ever reads the value of `x', it never modifies it.
Translation: these Marxists were not real Marxists since they do not share your definition of Marxism.
Actually, I'm using the definition of Marxism as laid down by Marx himself in the Manifesto. I haven't attempted to define Marxism at all.
Barely anything that happened politically in Soviet Russia had anything to do with Marxism. I genuinely can't understand how anyone with even a passing knowledge of the subject can fail to see that.
You fail because you have little experience. Leninism/Stalinism is merely the dominant stripe of Marxism.
I fail because you refuse to cite sources or present any logic or chain of reasoning that justifies your assertion.
Ever hear of the communist parties of Russia and China?
Do you not suppose those parties had a political
agenda? Can you say the word, "propoganda"? The only connection between the Stalinists and Marx was that the former used the latter's Manifesto as a tool to convince the proletariat that they were an actual communist party. It's a classic example of Stalinist doublespeak; and you've fallen for it!
You probably know very few Marxist scholars
I don't know any as it happens. I've encountered several though.
I've talked to many, including those who claimed to dislike Stalinism, but then they say they love what Castro has done in Cuba (which is an example of Leninism/Stalinism).
I fail to see how expressing admiration for Cuban communism is the same as stating that Marxism is the same as Stalinism. Are you going to cite references or not.
Some of the fasttrack code in mldonkey is originally from GiFT, written in C and is GPL'd.
From the FAQ
You forgot the "return EXIT_FAILURE" at the end of main().
I'm so glad someone mentioned the Russians and their efforts in WWII. Not to disprespect the Americans but modern day readers would be forgiven for thinking that they alone brought the Nazi's to heel. Consider this: the Germans fought at least four nations (the British, Americans, Russians and the French) on two fronts, to a standstill for four years. That's how powerful the Nazi army was and it required the combined efforts of the Allies to defeat them. I absolutely will not forgive anyone who suggests that any Allied nation was superfluous.
Why in God's name is this flamebait? Nazi Germany conducted a ceasless campaign against London for years on end. 1940 being the darkest year, with over 13,000 civilians being killed. It pisses me off no end when people cite Dresden and fail to mention the London Blitz.
To expand on what you were saying then, sufferers of sleep paralysis use their cultures predominant supernatural superstition to help explain the experience.
Well that's true up to a point. The miniseries' (can you remember the name?) designers didn't come up with the visual concept completely independently. "Abductees" where reporting similar looking aliens long before then. For instance, the Betty & Barney Hill case, which is generally accepted as the first reported "abduction", described similar looking creatures. To confuse the lineage even further however, there is every reason to suppose that Betty Hill was describing an alien she'd seen on the Outer Limits the previous week.
Why can't they just provide the material in CDDA and leave those who wish to convert it to MP3/Vorbis/WMA/etc. well alone? I've bought their god damned CD! There's no way I'm bending over too -- I'm already kneeling down.
It was a voice vote in the Senate, but a recorded vote took place earlier in the House of Represenatives.
You're confusing "commercial" with "proprietry". This article discusses the issues surrounding the selling (ie. commercialisation) of free software.
He doesn't "hate" Debian at all. That's patently untrue. He has said however, that he doesn't recommend Debian because of the free vs non-free issue and instead encourages the use of GNU/LinEx.
I have absolutely no idea what you're talking about.
I'm I the only one who finds it hilarious that you question the usefulness of the Internet for these farmers and yet provide links to web sites providing information that you feel is more germaine. I think you've just answered your own question about whether the Internet is useful or not.
You have a good point, but the intention of laws and devices such as this, is not to catch thieves. The goal is to intimidate the general populace and to force them (in this case, literally) into behaving how the Government wants.
Prosper
It may or may not, that's Linus' point. The only requirement here is that the post-increment be performed before the next sequence point. In this instance that means that the value of cp doesn't have to be incremented immediately after it has been read. Some C implementations therefore, may compare cp to itself and then increase the value of cp by two. What happens isn't defined at all by the ISO standard.
Compiler behaviour in these instances tends to be predicatable but behaviour between platforms, and even different compilers on the same platform, can differ wildly. Moreover, optimisation can often result in different behaviour.
You're quite correct, isdigit() is a macro. Please, somebody mod my original comment down so I don't have to suffer more humiliation from the more sober posters
It results in undefined behaviour. I admit it. I'm a tool.
Point taken. I to think I went to all that trouble hauling out the ISO document to quote the relevent parts but ignored the obvious point that isdigit() is a macro
And for good reason. As I've pointed out to other replies I neglected to take the fact that isdigit() is a macro in this instance... and that's a reason why you shouldn't post to
Yup. isdigit() is a macro. I unintentionally ignored that.
Correct. That would be a violation. I completely ignored the fact that isdigit() is a macro in this instance.
I hate to say it, but Linus is wrong here. This implementation of isdigit() is allowed by the C standard. What isn't allowed is for a single variable to be modified and accessed within the same sequence point; but this doesn't happen here -- `x' isn't modified. The relevent parts of the standard follows (this is from the 1999 ISO document, but I believe that the 1990 standard says more or less the same thing -- I don't have a copy handy to check)
and
To clarify, the implementation of isdigit() only ever reads the value of `x', it never modifies it.
Actually, I'm using the definition of Marxism as laid down by Marx himself in the Manifesto. I haven't attempted to define Marxism at all. Barely anything that happened politically in Soviet Russia had anything to do with Marxism. I genuinely can't understand how anyone with even a passing knowledge of the subject can fail to see that.
I fail because you refuse to cite sources or present any logic or chain of reasoning that justifies your assertion.
Do you not suppose those parties had a political agenda? Can you say the word, "propoganda"? The only connection between the Stalinists and Marx was that the former used the latter's Manifesto as a tool to convince the proletariat that they were an actual communist party. It's a classic example of Stalinist doublespeak; and you've fallen for it!
I don't know any as it happens. I've encountered several though.
I fail to see how expressing admiration for Cuban communism is the same as stating that Marxism is the same as Stalinism. Are you going to cite references or not.
I have yet to encounter a single "Marxist scholar" with any merit who actually believes that. Please cite your sources.
a) Marx didn't invent communism he only co-wrote the Manifesto with Engels. So what Marx has to say on the subject isn't the last word.
and
b) The communism Marx was talking about is very different to the Communism you have in mind; the latter being better described as Stalinism.