It depends on if they actually need it, or if they want it because they didn't manage their own money well enough when they had it. Many of my neighbors have dropped by to ask for a few dollars, ingredients for a meal, or a bit of dog food to tide them over, and these I always give without question because most of them are disabled, single parents, or otherwise in really rough circumstances. On the other hand, there are people I know who are able to work but don't even try to find a job, or spend indiscriminately and then try to fall back on the goodwill of others to make up for their bad decisions. In these cases I think giving someone money is only exacerbating the problem and allowing them to be dependent when they would otherwise have to learn independence. As for strangers, it's hard to say because I don't meet many of them (this is a pretty small town), but if I don't know someone's financial circumstances then I'm much more comfortable giving them food, a ride to an appointment, help with things (auto repair, cleaning, etc.), or other non-monetary ways to help because then I know it really is helping and not just allowing someone to continue in an unhealthy or destructive path. What someone does with their own life and body is their own business, but that doesn't mean I want to contribute to it.