I'm not sure if this necessarily warrants a new discussion, or if there's an existing article/thread that addresses this topic.
There's a lot of discussion recently about charity, and how to give effectively. I've been looking over givewell.org and it definitely is the single most important thing I've found on lesswrong. But one discouraging thing is that by focusing on easy to measure charities, there's not a lot of info on charities that are trying to accomplish long term less measurable goals. The best charity there that matches my priorities was an educational agency in India that put a lot of emphasis on self improvement.
My *think* my ideal charity would be something similar to Heifer International, but which also focuses on reproductive health and/or women's rights. Feeding people fish for a day means you just need to feed them again tomorrow, and if they have a bunch of kids you haven't necessarily accomplished anything. From what I've read, in places where the standard of living improves and women get more equality, overpopulation becomes less of an issue. So it seems to me that addressing those issues together in particular regions would produce sustainable longterm benefit. But Givewell doesn't seem to have a lot of information on those types of charities.
How about charities that fight neglected tropical diseases, which leads to increased school attendance and productivity since healthier people are more able to do things.
Also, Village Reach works to improve health clinics and the logistics of delivering medical supplies, so that the health system can better (and more efficiently) meet people's medical needs.
In both cases, the charities seem to be providing immediate benefits which build into long-term benefits, rather than just temporary "give 'em a fish" type benefits.
That does make sense.