I commend your initiative, but this is not purely a technical problem. You will program yourself into the grave trying to programatically differentiate advertisements for instance from technical posts.
If everyone had the discipline to tag advertisements we could use our existing tools (email filters) to screen out the noise and instead devote valuable programming time to worthwhile concerns like building a complaints portal for CCK
The flare-ups doing rounds about OTs and adverts got me thinking. Instead of the shoutings among skunks, I would love to be given a chance to put some restrictions, code-wise. That would ensure no more OTs and the subsequent shouting march. I believe there is an extensive use of Python??!!?? That will come in handy for me as I'm taking great leaps to mastering Python. Just a thot of seeing the third side of a coin!
Ouya Obunga.