You're conveniently ignoring the fact that a large portion of MP3s success was due to the widespread ignorance/ignoring of Fraunhofers patent rights. GIF is exactly the same story. MP3 was sucessful, but it succeeded in spite of it's patent burden, not because of them.
Patents, like copyrights and unlike trademarks, allow for selective enforcement, although if you allow wholesale infringment it'd be likely to affect the amount of damages you can claim.
I wouldn't give a damn. Most technical words do have overloaded meanings in common usage. People who understand this don't get their panties in a twist when when the non-technical meaning is used in the non-technical context, as in this case. See also "hacker".
This exact argument has, and can be, made against every technical advance there's been. Interestingly, the things which actually are *needs*, the government doesn't supply (like housing, and food) whereas the amount of government subsidy for cable TV would blow your free-marketer brain. This has nothing to do with "small government" - in fact, it's practically the definition of small government, because it's done at a small, local level.
It's not in wide enough usage yet, but I'd say give it a couple years (I'm assuming you were spelling "nukular" phonetically. That specific spelling isn't widespread at all and would be considered incorrect). "Brung" is perfectly legitimate. For another example, see "y'all".
It's interesting you mention this, since cable companies and telcos have long enjoyed exclusivity contracts, state subsidation, tax breaks, and all sorts of other preferential treatment. They're really upset that some people want to direct those advantages to a non-profit public service rather than the magical creation of a profit center for them.
More importantly, the meaning of "begs the question" as a logical fallacy *doesn't* make sense when you parse the words seperately and exists today mainly as a way for obnoxious people to tell other people how smart they are. It's like being pedantic about the word champagne in any context other than a conversation among wine experts. I've never heard any one of these angels of linguistic perfection use it in the "correct" context.
Here's a hint about language. It's driven by consensus. If enough people assign a specific meaning to a word of phrase, that is, by definition, correct. Period. The fact that a bunch of pedants assign a non-intuitive meaning to the phrase "begs the question" doesn't mean that everyone else who uses it is wrong. So get off your goddamn high horse and accept "begs the question" as a synonym for "raises the question" is perfectly legitimate.
Content may be automatically copyrighted merely by publication (although this isn't necessarily true)
Yes it is. In fact, publication per se is no longer required (there was controversy about whether or not copyright should apply to non-published works, given that copyright was supposed to encourage publishing). Anything that is copyrightable is automatically copyrighted by the creator, period.
So I filed a DMCA complaint to force him to remove my old website, and I won. This was only possible because I had put a copyright notice on my old website.
Your lawyer should have told you this, but anything you write in the US is automatically copyrighted, whether you publish the notice or not. Your DMCA notice would have worked regardless.
As far as I know nobody has ever been forced to do this, nor is it likely they would. What's more likely is that they'd be barred from distributing and would need to re-write the product without the GPL components. Most companies who base something heavily on the GPL (like embedded linux on devices) cave without a lawsuit.
I know what a loopback address is. I also know that, by default, on Windows, MySQL listens to *all* addresses, not just the loopback. Which means there's an additional step involved in locking down MySQL either via configuration or a firewall.
The argument was not that "learning is bad". It was "SQLite is much simpler and faster to [correctly] install and configure than MySQL, or any other client/server database for that matter". And it is.
Well no, localhost mysql has nothing more than the loopback to contend with, and if you stick chains on that then your just nuts, really though that would BE funny.
Maybe in your particular distros packaging of it. On Windows, MySQL out of the box binds to all addresses, including external ones. I believe this is also the case with the stock RPMs on Redhat. Regardless, now it's getting a little more complicated because you need to know about these sort of issues and what the defaults for your environment are, right?
There are 2 axis of typing. Note that they are scales, not boolean attributes
Dynamic vs. static (or runtime vs. compiletime) and strong vs. weak. Dynamic/static typing is determined by when the type requirements are detected and enforced. C is statically typed - there's no runtime manipulation (or even concept of) types at all. C++ is mostly statically typed but has some runtime typing capabilities. Java is largely statically typed but also checks types at runtime. Python is entirely dynamically typed.
Strong vs. weak affects what kind of type operations are allowed. Typeless (or single-type) languages like TCL are the weakest type, because they allow any operation on any type. Perl has multiple types but does lots of implicit conversions, making it weakly typed. Python performs very few implicit conversions (mostly between different representations of float) and therefore is strongly typed. Pascal doesn't even allow type conversion between pointers or different sizes of arrays and is therefore *really* strongly typed.
There's also some other characteristics of typing, like whether it's class based (C++), does or does not allow user defined types, distinction between UDTs and primitive types, Objects vs primitives, duck typing, etc.
The link the asker posted actually specifically states this - it's not XML, it's similiar to XML but omits end tags to conserve space. Roll your own parser, buddy.
First off, thats 8 more things than you need to do to set up SQLite. Secondly, all of them are fairly complicated if you don't already know exactly what you want to do (even more so if you don't have a pre-packaged installer, but I'll grant that). Lastly, and most importantly, it's *wrong*, which is one reason why using SQLite in this instance is better. No configuration of your firewall? No port configuration? Granting *all* privledges to the web user?!
Eh? No. "connecting" in SQLite is managed by passing it a filename. It's orders of magnitudes simpler than installing, configuring, and connecting to a client/server RDBMs.
Notice the emdash. As punctuation, and in this case, it's used to conjoin 2 seperate statements, much like a colon or semi-colon -- allowing the author to combine two seperate but related thoughts into once sentence.
In the optimal case, where *no* class has an "I Win" button, *everyone* will complain about balance. If I were a Blizzard dev I'd outright refuse to read the forums, and rely entirely on input from playtesters. Every single person posting something to the effect of "Aargh why don't the devs fix this don't the read the forums" is just one more reason that no, they don't read the damn forums.
Incidently, I spent about a half hour reading the forums just before I bought WoW, long enough to see that yes, indeed, every single class was bitching about getting nerfed. That was enough for me, and I have not (and hopefully never will) have to read that kind of crap again.
You're conveniently ignoring the fact that a large portion of MP3s success was due to the widespread ignorance/ignoring of Fraunhofers patent rights. GIF is exactly the same story. MP3 was sucessful, but it succeeded in spite of it's patent burden, not because of them.
Patents, like copyrights and unlike trademarks, allow for selective enforcement, although if you allow wholesale infringment it'd be likely to affect the amount of damages you can claim.
If you're interested, Mono runs on OS X, and you can use the wxNET bindings for a cross-platform, native L&F GUI toolkit.
I wouldn't give a damn. Most technical words do have overloaded meanings in common usage. People who understand this don't get their panties in a twist when when the non-technical meaning is used in the non-technical context, as in this case. See also "hacker".
This exact argument has, and can be, made against every technical advance there's been. Interestingly, the things which actually are *needs*, the government doesn't supply (like housing, and food) whereas the amount of government subsidy for cable TV would blow your free-marketer brain. This has nothing to do with "small government" - in fact, it's practically the definition of small government, because it's done at a small, local level.
It's not in wide enough usage yet, but I'd say give it a couple years (I'm assuming you were spelling "nukular" phonetically. That specific spelling isn't widespread at all and would be considered incorrect). "Brung" is perfectly legitimate. For another example, see "y'all".
It's interesting you mention this, since cable companies and telcos have long enjoyed exclusivity contracts, state subsidation, tax breaks, and all sorts of other preferential treatment. They're really upset that some people want to direct those advantages to a non-profit public service rather than the magical creation of a profit center for them.
More importantly, the meaning of "begs the question" as a logical fallacy *doesn't* make sense when you parse the words seperately and exists today mainly as a way for obnoxious people to tell other people how smart they are. It's like being pedantic about the word champagne in any context other than a conversation among wine experts. I've never heard any one of these angels of linguistic perfection use it in the "correct" context.
Here's a hint about language. It's driven by consensus. If enough people assign a specific meaning to a word of phrase, that is, by definition, correct. Period. The fact that a bunch of pedants assign a non-intuitive meaning to the phrase "begs the question" doesn't mean that everyone else who uses it is wrong. So get off your goddamn high horse and accept "begs the question" as a synonym for "raises the question" is perfectly legitimate.
Yes it is. In fact, publication per se is no longer required (there was controversy about whether or not copyright should apply to non-published works, given that copyright was supposed to encourage publishing). Anything that is copyrightable is automatically copyrighted by the creator, period.
Your lawyer should have told you this, but anything you write in the US is automatically copyrighted, whether you publish the notice or not. Your DMCA notice would have worked regardless.
This is probably because these aren't XML documents, and Money doesn't use the XML parser to read them.
As far as I know nobody has ever been forced to do this, nor is it likely they would. What's more likely is that they'd be barred from distributing and would need to re-write the product without the GPL components. Most companies who base something heavily on the GPL (like embedded linux on devices) cave without a lawsuit.
The argument was not that "learning is bad". It was "SQLite is much simpler and faster to [correctly] install and configure than MySQL, or any other client/server database for that matter". And it is.
Maybe in your particular distros packaging of it. On Windows, MySQL out of the box binds to all addresses, including external ones. I believe this is also the case with the stock RPMs on Redhat. Regardless, now it's getting a little more complicated because you need to know about these sort of issues and what the defaults for your environment are, right?
All pivileges was just a fricking example.
Exactly my point.
Dynamic vs. static (or runtime vs. compiletime) and strong vs. weak. Dynamic/static typing is determined by when the type requirements are detected and enforced. C is statically typed - there's no runtime manipulation (or even concept of) types at all. C++ is mostly statically typed but has some runtime typing capabilities. Java is largely statically typed but also checks types at runtime. Python is entirely dynamically typed.
Strong vs. weak affects what kind of type operations are allowed. Typeless (or single-type) languages like TCL are the weakest type, because they allow any operation on any type. Perl has multiple types but does lots of implicit conversions, making it weakly typed. Python performs very few implicit conversions (mostly between different representations of float) and therefore is strongly typed. Pascal doesn't even allow type conversion between pointers or different sizes of arrays and is therefore *really* strongly typed.
There's also some other characteristics of typing, like whether it's class based (C++), does or does not allow user defined types, distinction between UDTs and primitive types, Objects vs primitives, duck typing, etc.
The link the asker posted actually specifically states this - it's not XML, it's similiar to XML but omits end tags to conserve space. Roll your own parser, buddy.
First off, thats 8 more things than you need to do to set up SQLite. Secondly, all of them are fairly complicated if you don't already know exactly what you want to do (even more so if you don't have a pre-packaged installer, but I'll grant that). Lastly, and most importantly, it's *wrong*, which is one reason why using SQLite in this instance is better. No configuration of your firewall? No port configuration? Granting *all* privledges to the web user?!
What, you didn't know there was more than one kind of magnitude? ;)
Eh? No. "connecting" in SQLite is managed by passing it a filename. It's orders of magnitudes simpler than installing, configuring, and connecting to a client/server RDBMs.
Yes, but using PHP and MySQL is like pouring non-boiling, but germ infested sewer water down your crotch. You're almost certain to catch something.
Notice the emdash. As punctuation, and in this case, it's used to conjoin 2 seperate statements, much like a colon or semi-colon -- allowing the author to combine two seperate but related thoughts into once sentence.
Actually, the main problem is that the attribute is in upper case. That's the cause of 3 of the 8 errors on the MSN home page, too.
JavaScript has zero (zilch, zip, nada, nothing, nowhere, nohow) to do with XHTML compliance. Also, compliance doesn't test ugliness or clutteredness.
Incidently, I spent about a half hour reading the forums just before I bought WoW, long enough to see that yes, indeed, every single class was bitching about getting nerfed. That was enough for me, and I have not (and hopefully never will) have to read that kind of crap again.