Someone did I believe, but it doesn't support encrypted root filesystems out of the box.
Also your eyes get to see the unencrypted content. You have to trust that your eyes know what they are doing and how to keep a secret.
You can do that with your hosts file instead. Or use an alternate DNS server. Or run your own. (etc.)
Saying that someone can understand my code because I followed some coding standard is like saying someone can understand the rocket engine I built because I used standard sized screws to assemble it.
Having kids is no excuse. I do have kids and admittedly its more tempting to "give in" but I still manage not to support the MPAA or RIAA at all.
I don't think they are trying to "validate" bittorrent. That's just a side effect of what they are doing. They are simply using one of the most efficient and cost effective ways of distributing data because it helps them, and possibly makes a better experience for the users.
freenet offers anonymity but they don't really need that here. Bittorrent also offers fault tolerance, doesn't it?
Including the freedom to take away other peoples freedom, I suppose?
If 89% of everyone were bank robbers, then there are not enough legitimate ways to get money.
Facebook DOES care about it's users.
It's users (i,e, the customers) are the advertisers. You people are not the customers, you're the product.
Enabling payment like this means suddenly you are the customer too, and maybe they might care about you.
If you don't like this model, you picked the wrong social network.
Nice. Can you point to any good documentation on how to script these kinds of conversion?
I write software for a living too, and so do many of my friends.
If you are "losing" money, it is because your business model is ill-concived.
(N.B., I am replying to your point alone, this does not imply that I condone anything that the pirate bay folks may have done)
I have much less of a problem being asked by a court to decrypt data than being censored abrtitrarily at the say-so of random large media companies.
This was more of a problem in the past because nobody had anybody elses source code, so cross pollination of code didn't happen and competing implementations were more often incompatible.
While I still don't like like random new things appearing outside the standards without good reason, doing it in an open source application is much less of a problem.
Because they don't know how to handly the firearm they are holding.