Well, if you want to focus to writing for the largest installed software base
For server-side development, this is hardly the case. Its no secret that Microsoft and ASP.NET are a far cry from top dog in the professional web development world. Stop your Microsoft wanking.
When there is a conflict between the law and a license then the law takes precedence.
sort of... the GPL explicitly states that being legally unable to comply with its provisions doesnt exempt one from those provisions. If you cant legally comply with the GPL than you dont get to distribute derived works.
Laws are ought to be made to serve the public (not few select individuals) so situation where such share of citizens would be criminals is absurd.
Youre talking about mob rule. Just because "everyone is doing it" doesnt mean its not illegal. The US government (theoretically) is arranged to protect rights of the minority from the whims of a generally thoughtless or malicious majority. Speeding laws are an example of laws which makes millions of Americans criminals.
Back in my school days everyone copied cassettes and CDs. Most of kids bought music of bands they really liked and copied the rest. Have to wonder why the music industry didn't die in 80s or 90s.;)
In the time it took for you to copy one of your friend's albums to a tape, I can open up LimeWire and download 10 albums. In that same time I can copy my friend's entire music collection to my computer. Its a matter of scale. Copying a few tapes for a few friends doesnt cut a big slice of the recording industry's revenue. But now anyone with an internet connection has a gigantic volume of copyrighted works available to them, with no compensation to the copyright owners necessary.
Not quite. When you overrelease, you are attempting to release data that had already been deallocated when its reference count hit zero. That could segfault, or start causing strange memory errors.
Perhaps things have changed since Java 1.2;
Probably an understatement, although Im not a huge Java user so what do i know.
Something everyone seems to forget: Objective C does not have autorelease pools. Autorelease pools are something implemented in Cocoa (which happens to be written in Objective C) to simplify some memory management tasks.
What happens when you forget to autorelease? Or when you over release something? Garbage collection worries about memory management so you dont have to.
Both Microsoft Corp. and open-source vendors have traditionally portrayed the choice of whether to use their software as a black-and-white decision. Choose Microsoft Windows' all-inclusive.Net infrastructure, or run the LAMP stack of applications, which includes Linux, the MySQL database, the Apache Web server and one of three programming languages starting with the letter P: Perl, Python or PHP.
And that's for words. It's worse for letters. In an oscillograph of the word "bat", you won't see discrete units for "b", "a", and "t". It's just one sound. Heck, the "letters" we pronounce depend on what comes before or after.
Oscilligraphs dont really tell you anything about the nature of a sound, except maybe its volume. You really need to start doing fourier analysis to see that the "b" and "t" are a bunch of noise and the "a" has stronger harmonicity.
Funny that you begin your comment about how you personally benefited from the blackouts, making your judgment about Ken Lay seem a bit disingenuous.
Uhh, he said that he got some free time because there was no electricity, at which point he wouldnt be making any money. Id say thats a pretty mixed bag as far as personally benefitting from the blackouts goes.
What the hell kind of reason not to buy CDs is that? CDs will give you better quality audio than most of the "legitimate" mp3 sites, and are typically better quality than Limewire or whatever other flavor of the week p2p network. If you can avoid the DRMed CDs, you also get unfettered access to the content, which is a rarity among the legitimate mp3 sites (yes, i know magnatune bleep emusic etc.). I will be buying CDs for a long time (from non-RIAA labels of course).
Its called fair use. If you copy a few pages out of a book its fine. If you copy the whole book youre committing a crime. If you listen to a CD at a library, thats okay, or check it out and listen to it at home, okay. If you make a burned copy of the CD, its illegal.
if a crime was committed the criminal has no right to privacy.
Actually, the right to speak with a lawyer in private is pretty much universally guaranteed to criminals in the US, unless of course you are an "enemy combatant."
Packets traveling in an ethernet network use MAC addresses for delivery, not IP addresses. Thus, your NIC will pick up packets with a matching MAC address, and the IP address is ignored until the packet gets into the actual OS. The MAC address is kept in the ethernet header. Your NIC isnt going to be doing any extra work, its all in the OS.
It would seem that people are losing the ability to write clean code since the crutch of interpreted languages is hiding so much of the finer grains of computer science.
Losing the finer grains of computer science? Such as pointer arithmetic and inline assembly code? Ill have Java or Python's take on computer science over C/C++'s any day.
What we need, and what the White House and DoD are steadfastly refusing to develop, is old-fashioned HUMINT, human intelligence.
Or they could, for example, stop wantonly manipulating middle eastern governments to the ends of Western business and political interests and end one of the root causes of middle east-based terrorism? Or would that be to much trouble?
The kernel headers contain declarations for kernel functions, structures, and macros. They don't actually produce any object code that is linked in the binary.
The kernel headers are GPLed too, so the terms of use of the GPL apply to anything that #includes the kernel headers.
So no mixture of proprietary and GPL code occurs until runtime, when you actually use the driver, and while that is technically a GPL violation since the kernel runs in a single address space
No, actually GPL violations do not occur until you start redistributing binary images.
Um, there is no indication in the grandparent post that the poster is a country that uses foreign embassies, hospitals, and allied troops as target practice for smart bombs. In fact there is no indication that the grandparent poster is a representative or even a member of such a country.
asshole.
When MS-DOS was first written, there was no such thing as directories. Everything lived in the root, and there was no need for path names or path separators. It quickly became necessary to pass arguments to commands, and the natural way to do this was to distinguish them from paramters by pre-pending a character. MS chose to use/.
Im pretty sure the original UNIX had directories, a decade before MS-DOS was written.
Do you have any idea how much legal fees are? Do you have any idea how time consuming going to court is? Do you have any idea how stressful it is, especially for someone already attending an ultra-competitive school like MIT?
Settling out of court is neither an admission of guilt nor a claim of innocence. Its an admission that the defendant lacks the time, energy, and/or financial resources to go to court.
the main reason why Windows and Mac OS X are not supported in older Xen systems is because Xen allows guest OSes to run without trying to intercept privileged instructions. Thus, operating systems which haven't been "ported" to Xen wont run because they expect these instructions to work (but they dont). VMWare "ports" guest OSes at runtime, actively changing these privileged instructions in the guest OS, so that it doesnt need to be modified beforehand by the user.
And also, the Cambridge guys did come up with a Windows XP port for their own academic purposes, but they obviously cant release it for licensing reasons, etc.
Well, if you want to focus to writing for the largest installed software base
For server-side development, this is hardly the case. Its no secret that Microsoft and ASP.NET are a far cry from top dog in the professional web development world. Stop your Microsoft wanking.
When there is a conflict between the law and a license then the law takes precedence.
sort of... the GPL explicitly states that being legally unable to comply with its provisions doesnt exempt one from those provisions. If you cant legally comply with the GPL than you dont get to distribute derived works.
Laws are ought to be made to serve the public (not few select individuals) so situation where such share of citizens would be criminals is absurd.
Youre talking about mob rule. Just because "everyone is doing it" doesnt mean its not illegal. The US government (theoretically) is arranged to protect rights of the minority from the whims of a generally thoughtless or malicious majority. Speeding laws are an example of laws which makes millions of Americans criminals.
Back in my school days everyone copied cassettes and CDs. Most of kids bought music of bands they really liked and copied the rest. Have to wonder why the music industry didn't die in 80s or 90s. ;)
In the time it took for you to copy one of your friend's albums to a tape, I can open up LimeWire and download 10 albums. In that same time I can copy my friend's entire music collection to my computer. Its a matter of scale. Copying a few tapes for a few friends doesnt cut a big slice of the recording industry's revenue. But now anyone with an internet connection has a gigantic volume of copyrighted works available to them, with no compensation to the copyright owners necessary.
Well my question was rhetorical but...
Over releasing is a no-op.
Not quite. When you overrelease, you are attempting to release data that had already been deallocated when its reference count hit zero. That could segfault, or start causing strange memory errors.
Perhaps things have changed since Java 1.2;
Probably an understatement, although Im not a huge Java user so what do i know.
Something everyone seems to forget: Objective C does not have autorelease pools. Autorelease pools are something implemented in Cocoa (which happens to be written in Objective C) to simplify some memory management tasks.
What happens when you forget to autorelease? Or when you over release something? Garbage collection worries about memory management so you dont have to.
Both Microsoft Corp. and open-source vendors have traditionally portrayed the choice of whether to use their software as a black-and-white decision. Choose Microsoft Windows' all-inclusive .Net infrastructure, or run the LAMP stack of applications, which includes Linux, the MySQL database, the Apache Web server and one of three programming languages starting with the letter P: Perl, Python or PHP.
Black and white? What about Java?
And that's for words. It's worse for letters. In an oscillograph of the word "bat", you won't see discrete units for "b", "a", and "t". It's just one sound. Heck, the "letters" we pronounce depend on what comes before or after.
Oscilligraphs dont really tell you anything about the nature of a sound, except maybe its volume. You really need to start doing fourier analysis to see that the "b" and "t" are a bunch of noise and the "a" has stronger harmonicity.
Funny that you begin your comment about how you personally benefited from the blackouts, making your judgment about Ken Lay seem a bit disingenuous.
Uhh, he said that he got some free time because there was no electricity, at which point he wouldnt be making any money. Id say thats a pretty mixed bag as far as personally benefitting from the blackouts goes.
Bush the Elder didn't lie. He was out maneuvered by a Democrat-led Congress that sent a tax bill he had no chance of beating in a veto battle.
So, he promised something he couldnt get past Congress, probably knowing as much? Thats still lying.
2. CD's are old-fashioned anyway.
What the hell kind of reason not to buy CDs is that? CDs will give you better quality audio than most of the "legitimate" mp3 sites, and are typically better quality than Limewire or whatever other flavor of the week p2p network. If you can avoid the DRMed CDs, you also get unfettered access to the content, which is a rarity among the legitimate mp3 sites (yes, i know magnatune bleep emusic etc.). I will be buying CDs for a long time (from non-RIAA labels of course).
Its called fair use. If you copy a few pages out of a book its fine. If you copy the whole book youre committing a crime. If you listen to a CD at a library, thats okay, or check it out and listen to it at home, okay. If you make a burned copy of the CD, its illegal.
if a crime was committed the criminal has no right to privacy.
Actually, the right to speak with a lawyer in private is pretty much universally guaranteed to criminals in the US, unless of course you are an "enemy combatant."
Packets traveling in an ethernet network use MAC addresses for delivery, not IP addresses. Thus, your NIC will pick up packets with a matching MAC address, and the IP address is ignored until the packet gets into the actual OS. The MAC address is kept in the ethernet header. Your NIC isnt going to be doing any extra work, its all in the OS.
That kind of verification is good enough for bank ATMs.
Not everyone plays high-end games on their PC. Especially corporate workstation types. They dont need a high-powered graphics card.
Steal from the rich and give to the poor. A regular Robin Hood! I love it.
It would seem that people are losing the ability to write clean code since the crutch of interpreted languages is hiding so much of the finer grains of computer science.
Losing the finer grains of computer science? Such as pointer arithmetic and inline assembly code? Ill have Java or Python's take on computer science over C/C++'s any day.
Or they could, for example, stop wantonly manipulating middle eastern governments to the ends of Western business and political interests and end one of the root causes of middle east-based terrorism? Or would that be to much trouble?
No, you fool! didnt you hear, K5 is for lamerz! everyone reads Digg now.
The kernel headers are GPLed too, so the terms of use of the GPL apply to anything that #includes the kernel headers.
So no mixture of proprietary and GPL code occurs until runtime, when you actually use the driver, and while that is technically a GPL violation since the kernel runs in a single address space
No, actually GPL violations do not occur until you start redistributing binary images.
Um, there is no indication in the grandparent post that the poster is a country that uses foreign embassies, hospitals, and allied troops as target practice for smart bombs. In fact there is no indication that the grandparent poster is a representative or even a member of such a country. asshole.
Im pretty sure the original UNIX had directories, a decade before MS-DOS was written.
Settling out of court is neither an admission of guilt nor a claim of innocence. Its an admission that the defendant lacks the time, energy, and/or financial resources to go to court.
And also, the Cambridge guys did come up with a Windows XP port for their own academic purposes, but they obviously cant release it for licensing reasons, etc.