a showcase of the very worst, morally, psychologically, and emotionally, that humanity is capable of.
It gets even worse than 4chan in the dark corners of anonymous networks.
Slashdot is slightly better than the youtube/twitter rabble because its a site focused on technology (usually) and has a moderation system.
And full-fledged threading! I don't know how a group of people can have a useful online conversation without it.
This sounds a bit like Berry's paradox: "Some natural numbers, like 2, are interesting. Some natural numbers, like 255610679 (I think), are not interesting. Consider the set of uninteresting natural numbers. If this set were nonempty, it would contain a smallest element s. But then s, would have the interesting property of being the smallest uninteresting number. This is a contradiction. So the set of uninteresting natural numbers must be empty."
So perhaps by the same logic there are no non-notable languages. Go! is notable merely because it's not notable.
We've had decentralized tracking for years now, based on the Kademila distributed hash table. As long as the
We also have OpenBittorrent which is a tracker that has no idea what it's tracking, putting it in a safer legal position than trackers have normally been in. Any torrent can use that if they wish.
The legal bottleneck is in distributing the
I still have to write destructors that clean up all the pointers to an object, and all garbage collection does is force me to call the destructor as a function, rather than a more clear 'delete' statement.
You're doing it wrong. (The GC does all that for you.) The only reason you would write a destructor is when the object is tied to an external resource that the GC doesn't manage, and you still wouldn't call the destructor directly.
Worse, it takes away my most powerful speed optimization tool: careful memory layout for best cache hit rates.
"The First Rule of Program Optimization: Don't do it. The Second Rule of Program Optimization (for experts only!): Don't do it yet." Find the bottlenecks later and rewrite them in C or something low level.
Garbage collection (or its cousin, reference counting) is what turns a 5 hour programming task into a 1 hour programming task.
Graphics cards are complex beasts whose drivers sit in the kernel where they could make mistakes. X has had it's various information leaks due to its complexity (keystroke leaking, etc). You know how when the Vista UAC pops up the screen does that blink? That's to deal with stuff like API driven clicks from real ones, operating at a different driver permission level or something. When installing a Firefox extension you have to wait for that 3 second pause so you can't accidentally strike enter for it, partly to mitigate problems with flawed windowing systems. The list goes on and on.
Graphics add a lot of complexity to the system, and increased system complexity introduces a lot of inevitable security and stability problems.
I also think that producers of intellectual content have the right to choose to not release works in the public domain and I think that should be respected.
You've got it all backwards, which explains your misunderstanding.
Speaking from the US standpoint, that's not at all what the constitution says. After a limited time their works are supposed to be free to the world, regardless of the author's wishes. Copyright is only a temporary incentive granted by the public to the author in order to encourage more works to be made. It's not to give authors some kind of moral right over their work. That concept doesn't exist in US copyright.
The public domain has been stolen, because most of the works under copyright today belong in it. If we had reasonable copyright laws the public domain would be orders of magnitude larger than it is now. That's theft of public domain.
If the public is no longer receiving more benefit from copyright than its cost of civil liberties, as is the case with current copyright, then it is no longer aligned with its intention as laid out by the constitution. It's plain wrong. So for now many of us will ignore it.
If you don't like the quality of the offering at the price it is offered, then don't buy it. It's quite simple.
So that's why I didn't buy it, I torrented it.
On the other hand, there's no real ethical or legal excuse for pirating something
How about that copyright is fundamentally immoral and unconstitutional (i.e. "limited times")? So not only is breaking copyright law not morally wrong, but I'd say it's even our duty as citizens to violate copyright as an act of civil disobedience.
"When anyone says `theoretically,' they really mean `not really.'" -- David Parnas