[...] if you replace [...] "Falun Gong" with "Radical Islam" [...] can Americans really claim themselves as so much more enlightened?
This parallel kills your whole argument.
Falun Gong has not killed anyone and, as far as I know, does not promote killing people who do follow Falun Gong. On the other hand, Radical Islam has killed people and continuously promotes killing the "infidels" who do not believe in Radical Islam.
You are running an application, BitTorrent, that makes your computer insecure. According to our terms of service, we have restricted your Internet access to protect our other users. Please remove the insecure application to regain full Internet access.
Buffer overflows are only a problem when the buffer exists on the stack. In the heap, buffer overflows will result in a crash, or possibly undefined behavior.
There are plenty of buffer overflows in the heap that lead to exploits:
A quick Google search for "heap overflow vulnerability" returns 475,000 hits.
But on the modern PC, it would be impossible to use a buffer overflow in the heap to reliably execute arbitrary code.. Unless the coder in question was doing something really, really stupid (like executing code from an arbitrary instruction buffer in their structure, which you conveniently just overwrote).
Breaking news: there are plenty of really, really stupid coders!
You might want to revise your advice. Buffer overflows in the heap are definitely possible and many times exploitable.
The GPL is extremely brief, and extremely free of legal mumbo-jumbo.
The GPL is definitely longer than the MIT license. The MIT license is quite concise and understandable as well. Same goes for the BSD license: much shorter, easier to read than the GPL. All three are open source licenses.
If you want to have a brief, understandable license, compare the GPL with the shorter licenses, not the longer, more obfuscated ones. For any given license, you call always find a longer one.
Sounds awesome for the manufacturers and content providers. But what do I, as a consumer, get that I don't get from DVI or HDMI?
You get to watch new content that will be DRMed such that it does not display on old hardware. This is the exact reason why this forced upgrade will work.
The problem with that argument is that what he "did" was browse file systems [...]
I think this qualifies as unauthorized access to classified information. Similar to how I would not like anyone to read my credit card numbers off my system, even if they find a way in.
Any decent cmopressor, or encryption approach *will* wind up quite different from the point of a byte change[...]
Only in chained-block mode. You can probably have the chain be reset at rsync-block boundaries, while theoretically losing some of the security guarantees of the CBC mode.
I'd go for it, but how do you move the data? most people (in the US) are really strapped for upload BW.
Use rsync to transfer the data. The initial transfer is expensive, afterwards you just push the updates. You can also push encrypted files using this scheme without problems.
You should optimize a system (be it a program, a network protocol, or any combination thereof) only after it is working perfectly. I do not think that, for example, SMTP is perfect -- it will have to go through more improvements before we can say "SMTP is done."
This parallel kills your whole argument.
Falun Gong has not killed anyone and, as far as I know, does not promote killing people who do follow Falun Gong. On the other hand, Radical Islam has killed people and continuously promotes killing the "infidels" who do not believe in Radical Islam.
Apples... oranges...
Shouldn't it be a "Tapplet"? ... "tApplet"? ... "iTapplet"?
I knew it! WalMart wants to confuse its consumers by selling CDs and movies with no explanations!!
Hint: explicative = serving to explain.
Dear user,
You are running an application, BitTorrent, that makes your computer insecure. According to our terms of service, we have restricted your Internet access to protect our other users. Please remove the insecure application to regain full Internet access.
Love,
Your ISP
You forgot the link to your website...
There are plenty of buffer overflows in the heap that lead to exploits:
A quick Google search for "heap overflow vulnerability" returns 475,000 hits.
Breaking news: there are plenty of really, really stupid coders! You might want to revise your advice. Buffer overflows in the heap are definitely possible and many times exploitable.
If you want to have a brief, understandable license, compare the GPL with the shorter licenses, not the longer, more obfuscated ones. For any given license, you call always find a longer one.
Thank you for the clarification, Mr. Kerry.
Some reactionaries still pine for the good old days of square wheels.
It would be great if someone came up with a spelling and grammar router for the Slashdot editors...
Error: incomplete sentence. Please correct before approving submission.Error: misspelled word. Please correct before approving submission.
Error: misspelled word. Please correct before approving submission.
In unrelated news: Tennessee bans butteflies.
That is not a good question to ask, since all security measures become visible only in their failure. If security works, you will not know it.
This means that they can always say "we stopped 1,234,056 terrorists using the Patriot Act" and there is now way one can verify it.
A better question is: How does this law helps us prevent terrorist attacks? Could it prevent 9/11? Could it prevent 7/7?
You should optimize a system (be it a program, a network protocol, or any combination thereof) only after it is working perfectly. I do not think that, for example, SMTP is perfect -- it will have to go through more improvements before we can say "SMTP is done."
First rule of optimization: DON'T!