No, the OSS argument is that the software is "good" because it is "technically superior", whereas the FS argument is that the software is "good" because, and only because, it "confers freedoms" (or "prohibits restrictions", however you want to look at it) and that technical superiority is irrelevant.
This is a gigantic philosophical divide, even if it means in the majority of cases the result is the same.
The iPod increases Apple computer sales, and Apple computer sales increase iPod usage. iPod usage increases digital audio purchasing and digital audio purchasing increases the need for audio gadgets like the iPod. It's all like a blade that requires a mini-blade that actually requires another blade which is in fact the first blade. meh
Yeah, seriously, you should be designing modules to interact through clean interfaces with known, published contracts. How you partition your compilation units should fall naturally from this. You shouldn't try to do the reverse and somehow "accrete" a design based on low-level preprocessor hacks.
Wow, you mean that that is possible that us humans are merely incorrectly interpreting the bible as opposed to incorrectly interpreting reality? Hmmm, reality or fairy tales, which one could it possibly be that we are misinterpreting.
As you well know, the lawyers are crippling our legal system with their high fees and buffoonery. I have a national legal plan, that will make justice available to everybody, even senior citizens. Today honest courts are being being run out of business by these litigating lawyers. That's why I, as president of the united states, am taking bold action to crack down on the amount of lawyering occurring in the legal system. This will cut costs, and make justice affordable for all Americans. Thank you very much. God bless. Good night.
"Is it really any clearer to someone who's not going to dig through MyDate.java (provided it is available) what this is doing versus the previous example?"
uh, YEAH
What is 5? Five *what*? Milliseconds, minutes, dates, months, years? Date at this point is deprecated except as a container of an abstract point-in-time millisecond value. Calendar classes should be used to manipulate time. Maybe that was a bad example, but the point is, when the mathematical symbols are not necessarily clear, it is much better to have methods that actually self-document at least by their name.
d.addMillis(5);
etc.
(calculating dates is far from trivial at least for gregorian calendars and involves lots of subtle rules, so no it's not just as straightforward as mathematical 'add')
Statistical sampling of our calls has shown us that our customers would most like us to: "Get off there, damnit, stop eating that NO! BAD DOG GET OUT OF THE - GODDAMNIT"
I sort of resent the attitude that Americans just want crap and CNN is just giving them what they want. It may be true that some Americans want crap. But I dispute the notion that we all do, or even the demographically meaningful ones do. Aren't the crap-consumers watching The Simple Life instead of CNN to begin with?
News didn't used to be like this, and I don't think it's *all* because Americans just started demanding more crap. I have my own political positions, but I want honest conservative guests talking to honest liberal guests regardless (or, if you can imagine it, independent or neutral guests). I don't just want inane bickering and spinning. That doesn't serve the *constituents* of either the left or the right, it serves the elites in both camps.
It's not because Americans want crap...it's because the elites in the two parties only want to SERVE CRAP to us.
What boggles me is that if you are going so far as to write a PHP parser in Java - why on God's earth would you not just create a PHP->JSP translator!? Solve the problem once and for all.
It's a way to implement cross-cutting concerns in languages that don't natively have a facility to do such a thing.
Take for example logging. If you wanted to log the beginning and end of every function, you could edit all the functions and add log calls to the beginning and end. "Aspects" allow you to, for instance, say, you want given code executed for a matching set of functions.
Well, if "freedom" can be defined as "rights-preservation", then according to that definition maybe GPL is more free. In any case, the developer is free to choose any license they want, even if it gives away rights (BSD, artistic, postcard license, etc.).
I for one think it's a nice leveraging of all that wads of money he made. "Sir, the, um, AssTastic 5000 has arrived...should I connect it to the, uh, sigh, Dumpulator?"
No, the OSS argument is that the software is "good" because it is "technically superior", whereas the FS argument is that the software is "good" because, and only because, it "confers freedoms" (or "prohibits restrictions", however you want to look at it) and that technical superiority is irrelevant.
This is a gigantic philosophical divide, even if it means in the majority of cases the result is the same.
The iPod increases Apple computer sales, and Apple computer sales increase iPod usage. iPod usage increases digital audio purchasing and digital audio purchasing increases the need for audio gadgets like the iPod. It's all like a blade that requires a mini-blade that actually requires another blade which is in fact the first blade. meh
"My god, how fucking stupid can Lucas get?"
Yeah, he should return to his dramatic heights of Jar Jar Binks, kung-fu muppet Yoda, and conniving asian-accented aliens.
Or maybe he should just pay the ushers to movie goers accross the head with big fucking "OBVIOUS CULTURAL ALLUSION MALLETS" (think banhammer).
And so continues the saga of completely inscrutable Slashdot headlines!
- realize that it really sucks and switch to SVN while others are still wondering how they can get on this new "cvs" wave
Wow, you're right, we can't let this guy with a fishy-sound french name, "Roland Piquepaille" get away with this scheme! To the pitchforks men!
Don't most programming languages already have formal grammars? Why would you need to mark them up.
Ok Sam, Ziggy says it looks like your job is complete. You should be making another leap any second now...
[cut to student riot on campus in mid-60s. protagonist has apparently just killed a police officer]
[character looks at camera, shocked; cue 60s protest music]
[zoom out. cut to commercial]
Yeah, seriously, you should be designing modules to interact through clean interfaces with known, published contracts. How you partition your compilation units should fall naturally from this. You shouldn't try to do the reverse and somehow "accrete" a design based on low-level preprocessor hacks.
Wow, you mean that that is possible that us humans are merely incorrectly interpreting the bible as opposed to incorrectly interpreting reality? Hmmm, reality or fairy tales, which one could it possibly be that we are misinterpreting.
omg you don't just use 4 tiled xterm emacs sessions in ratpoison!? you're not l33t liek jeffk!
As you well know, the lawyers are crippling our legal system with their high fees and buffoonery. I have a national legal plan, that will make justice available to everybody, even senior citizens. Today honest courts are being being run out of business by these litigating lawyers. That's why I, as president of the united states, am taking bold action to crack down on the amount of lawyering occurring in the legal system. This will cut costs, and make justice affordable for all Americans. Thank you very much. God bless. Good night.
"Is it really any clearer to someone who's not going to dig through MyDate.java (provided it is available) what this is doing versus the previous example?"
uh, YEAH
What is 5? Five *what*? Milliseconds, minutes, dates, months, years? Date at this point is deprecated except as a container of an abstract point-in-time millisecond value. Calendar classes should be used to manipulate time. Maybe that was a bad example, but the point is, when the mathematical symbols are not necessarily clear, it is much better to have methods that actually self-document at least by their name.
d.addMillis(5);
etc.
(calculating dates is far from trivial at least for gregorian calendars and involves lots of subtle rules, so no it's not just as straightforward as mathematical 'add')
"Are you now, or have you ever been, a member of a gaming clan?!"
So then does the term 'revolt' date after the new meaning? Or did 'revolt' mean at one time, "the act of spinning"?
Statistical sampling of our calls has shown us that our customers would most like us to: "Get off there, damnit, stop eating that NO! BAD DOG GET OUT OF THE - GODDAMNIT"
"Australia is on a collision course with Asia and North America with Europe."
<insert image of Michael McDonald in Austin Powers screaming NOOOoooooo as he very... slowing... gets run over by a steam roller>
I sort of resent the attitude that Americans just want crap and CNN is just giving them what they want. It may be true that some Americans want crap. But I dispute the notion that we all do, or even the demographically meaningful ones do. Aren't the crap-consumers watching The Simple Life instead of CNN to begin with?
News didn't used to be like this, and I don't think it's *all* because Americans just started demanding more crap. I have my own political positions, but I want honest conservative guests talking to honest liberal guests regardless (or, if you can imagine it, independent or neutral guests). I don't just want inane bickering and spinning. That doesn't serve the *constituents* of either the left or the right, it serves the elites in both camps.
It's not because Americans want crap...it's because the elites in the two parties only want to SERVE CRAP to us.
What boggles me is that if you are going so far as to write a PHP parser in Java - why on God's earth would you not just create a PHP->JSP translator!? Solve the problem once and for all.
It's a way to implement cross-cutting concerns in languages that don't natively have a facility to do such a thing.
Take for example logging. If you wanted to log the beginning and end of every function, you could edit all the functions and add log calls to the beginning and end. "Aspects" allow you to, for instance, say, you want given code executed for a matching set of functions.
pushing will protect you
Well, if "freedom" can be defined as "rights-preservation", then according to that definition maybe GPL is more free. In any case, the developer is free to choose any license they want, even if it gives away rights (BSD, artistic, postcard license, etc.).
isn't there a rsync (or rdist) port for windows? check cygwin
"Good luck on never selling a damn thing. F'en juvenille."
Yeah, poor Justin, he'll only have his millions of dollars and reputation left to console him. Boo hoo.
I for one think it's a nice leveraging of all that wads of money he made. "Sir, the, um, AssTastic 5000 has arrived...should I connect it to the, uh, sigh, Dumpulator?"