The irony is that unions that were not controlled by the communist party, were prohibited in the Soviet Union. Solidarity was the first independent trade union in the eastern bloc, and was a contributing factor of the fall of the Berlin wall.
This jailbreak thing is indeed a real live exploit running in the wild, but it's a trojan (kind of) since you are asking it to do one thing (display a PDF) and it does another (jailbreak the phone).
I wouldn't say it's a trojan. A trojan tricks the user into running some code which does something nasty the user doesn't expect. The user expects that his phone will be jailbroken, not that a PDF is displayed. After all, the web page says "this will jailbreak your Iphone". It doesn't matter what kind of exploit is used.
To paraphrase Einstein:
Make things as simple as possible, but not simpler.
IMHO, one should use as high level language as possible, but not higher. One should never choose a lower level language than necessary only because it is hard core, the choice has to be based on something more substantial.
I've met several C programmers having the knee-jerk reaction when they hear the word C++ that it's bloated and slow and hard. And tell me what, they haven't read Stroustrup's FAQ lately. C++ can be very lean and mean indeed. As can C# (which I'm mostly using right now).
I'm pretty sure all color printers 'hide' something in each print, and I wouldn't be surprised if digital cameras did too.
Yes, they do (well, actually just laser color printers).
How about this DRM:
1. Ubisoft creates a reasonably simple (read cheap) traditional DRM;
2. Ubisoft promises to donate five thousand dollars to cancer research for each day the game goes without being cracked, for a year.
I think they'd have better chances that way. Don't you?
Not really.
First, why not just release the software with no DRM at all and just require that the software never gets shared on the pirate bay in order to donate to this charity?
Second, Ubisoft would in some ways takes the cancer research organization as hostage. Basically Ubisoft would say: "you might not like us, but do you really want people to get cancer? Then don't pirate our games." They could actually just donate the money no matter what instead.
I agree. I just don't understand is why Greenpeace opposes nuclear power.
Experience from the Chernobyl disaster seems to tell us that even a worst scenario disaster has little impact on nature. And what's more important, the damage done is fairly local. The alternative to nuclear power for many nations are coal burning power plants, producing CO2 which has a global impact.
What's best for the planet? A potential local disaster or a global one?
1 + 1 = 3, for large values of 1.