The responses in this thread kinda show just how dumb the average person in the bitcoin community is....
Bitcoin cannot handle microtransactions. Hence, using bitcoin for tipping will never, ever work(On a large scale).
Tipping is not also ideal as it will generate dust outputs that can be a problem to the receiver and the sender as well. The thought of tipping is good, but the implications are rather not good
The dust issue is resolved by people using off-chain services (like changetip that was mentioned in the article) to tip others, and once there is a large enough amount of accumulated amounts of tips received, they can then 'withdraw' to an address of which the user controls the private keys too.
I however really do not understand the concept of tipping, at least in the way that most people tip on places like reddit. I would say it would be more appropriate for people to receive a tip when they give a good answer w/ explanation that someone is looking for, not for making a good point, or for providing information that was previously unknown and was not being seeked