These kinds of episodes are making me increasingly depressed.
On one hand, I'm incredibly disappointed in the ethics and morality of some of the people who have latched on to Bitcoin. And sadly, I'd have to include tip4commit in that group, particularly since they are "opt-out" and yet have been spamming people after each commit [ubernostrum points out below that they aren't even "opt-out", since they're not honoring opt out requests]. At best, it's poorly thought out. They may have good intentions, but they've implemented their intentions in a very sketchy manner. Completely unacceptable, and I understand people's anger. Bitcoin has attracted more than it's fair share of assholes, and I understand the frustration people have toward such people and companies.
On the other hand, I'm even more saddened by the irrational hatred so many developers have for Bitcoin, who refuse to acknowledge that not everyone who is interested in Bitcoin is a scammer or lunatic. I have met some incredibly honest, generous, and kind individuals in the Bitcoin community. And the Bitcoin project holds such promise for the financial world, if it's not first destroyed by scammers, regulators, and close-minded developers.
As just one example of what drew me to Bitcoin, Bitcoin holds (or used to hold) such tremendous promise for the developing world, and to people who are shut out of traditional banking. It's bitterly disappointing to me that so many people are intent on destroying Bitcoin because its implications are perceived to threaten their political beliefs, or because of some kind of jealousy toward the imagined wealth of earlier adopters. The contempt around here is palpable, and it's directed toward anyone associated with Bitcoin.
The emotions here are so intense that we have HNers pulling out the DMCA, which is so hypocritical coming from certain people that I am left speechless.
Can we please bear in mind that Bitcoin has many, many ethical, kind, honest developers and users, and that not everyone should be painted with this brush of contempt that some of you wield so recklessly. Bitcoin has the misfortune to have experienced an huge gain in price last winter, which drew in an inordinate number of scammers, opportunists, and speculators. We, the developers and users of Bitcoin, are not to blame for these types of dishonest people. Very often, we are their victims.
If Bitcoin does fail, a large part of the blame will be one the shoulders of so many software and IT people who make a flash decision that Bitcoin was "tulips" or a "ponzi scheme", and who refused to change their minds in the face of evidence otherwise (like scores of established corporations choosing to accept Bitcoin).
I actually worry now that some of my Bitcoin open source contributions in my real name will be held against me now. All my hard work building a great Github repo is going to be discounted because people see contributions to one or two Bitcoin projects in my "contributed to" Github section.
The whole situation makes me sad beyond belief.