News for hackers. Stuff that matters.
Re:Ask HN: How can I do social good through programming? by hooverlunch on Friday May 19, 2017 @12:39PM (#14377290)
Join or start a tech worker co-op!

First, one of the best ways to do social good is to fight capitalism. Just by working at a worker co-op, you're doing this. Many tech co-ops are also built around resisting other oppressions like racism, patriarchy, etc.

Second, many co-ops (e.g. http://sassafras.coop, the one I work for) work on lots of social good projects.

Re:Ask HN: How can I do social good through programming? by sheraz on Friday May 19, 2017 @12:48PM (#14377371)
Yes, evil capitalism.

You know, don't want to think you actually think that. Perhaps you meant, "fight the negative outcomes sometimes found in capitalist societies."

Re:Ask HN: How can I do social good through programming? by arglebarnacle on Friday May 19, 2017 @04:39PM (#14379158)
Honestly the idea that capitalism itself systematically causes inequality is not a crazy thing to believe. You obviously don't agree and that's fine, but it's not the case that every smart person believes the "negative outcomes found in capitalist societies" can be resolved without a fundamental change in the underlying system.
Re:Ask HN: How can I do social good through programming? by thomastjeffery on Friday May 19, 2017 @04:50PM (#14379244)
My thought process:

Inequality causes capitalism. Liberty allows inequality. Those "negative outcomes" come from inequality, not capitalism. Fighting capitalism is a workaround. It's an appealing workaround because the "underlying system" is centralized, and inequality is not.

Re:Ask HN: How can I do social good through programming? by sheraz on Friday May 19, 2017 @06:37PM (#14379864)
Can you expand on how capitalism is an outcome of inequality?
Re:Ask HN: How can I do social good through programming? by thomastjeffery on Friday May 19, 2017 @11:30PM (#14380894)
I just reread my post, and noticed that I wrote the first sentence completely wrong. It's too late to edit, so here is what I meant to say:

Inequality does not come from capitalism. Liberty allows inequality. Those "negative outcomes" come from inequality, not capitalism. Fighting capitalism (socialism) is a workaround. It's an appealing workaround because the "underlying system" is centralized, and inequality is not.

Re:Ask HN: How can I do social good through programming? by thomastjeffery on Friday May 19, 2017 @11:25PM (#14380885)
It is not.

The negative effects of inequality are free to do harm in a society with capitalism. That does not make capitalism the cause of those effects, it simply means that capitalism does nothing to prevent them.

Socialism does (claims to) do some things to fight inequality, but that does not mean I must prefer it to capitalism.

Re:Ask HN: How can I do social good through programming? by Mz on Friday May 19, 2017 @04:43PM (#14379198)
Lots of people completely take the material blessings of capitalism for granted and totally believe capitalism is evil. It rarely dawns on them that their high quality of life and the luxury to fret about things like social good (instead of survival) is a direct result of so called capitalism.
Re:Ask HN: How can I do social good through programming? by TeMPOraL on Friday May 19, 2017 @05:40PM (#14379546)
Yes. But this is about as stupid an attitude as believing capitalism is a pure God-sent miracle and everything it does is only wonderful. The market economy brought us the age of unparalleled prosperity worldwide, but it also has serious problems worth addressing. One can talk about the drawbacks while at the same time being grateful for the positives.

(Personally, I believe market economy has been much more beneficial to society in the past than it is now - simply because it's running out of "low hanging fruits", and the disconnect between its implicit values and what humans would generally like to see is growing.)

Re:Ask HN: How can I do social good through programming? by Mz on Friday May 19, 2017 @05:48PM (#14379592)
I'm sorry, but I said nothing about it being pure God-sent miracle. I find that to be a wild misinterpretation of my point.

Generally speaking, you need a certain level of material security to worry about more abstract things like social good -- or even sexual pleasure. Lots of stuff I have read indicates that people in wealthy countries have a great deal more sex and talk and think about it a great deal more than those struggling to get something to eat. It is something of a luxury good. Ironically, the complaints about being a member of the lonely hearts club is generally an indication that you already have some baseline amount of your needs met well enough to bother to notice what you lack in that regard. People who are poor or oppressed enough typically spend all their time worrying about resolving whatever their largest problems are and spend much less time thinking about things like love, sex or romance.

Maslow's pyramid and all that.

Re:Ask HN: How can I do social good through programming? by TeMPOraL on Friday May 19, 2017 @05:55PM (#14379638)
I didn't mean to put things in your mouth. I read your comment as complaining about an extreme anti-capitalism position; I wanted only to complement that with an example of extreme pro-capitalism position that I also frequently notice here.

You're 100% right about the hierarchy of needs (and about my baseline need satisfaction too; I can bitch about the state of the world exactly because I have somewhat stable income, health, safety and social sphere). I'm not disputing that. But since there are people who have those needs satisfied and are free to worry about more abstract things, is it wrong for them to ask how can they contribute so that more people reach that level of Maslow's pyramid (or, alternatively, so that the whole world won't go deeper into shit than it already is)?

Re:Ask HN: How can I do social good through programming? by Mz on Friday May 19, 2017 @05:56PM (#14379646)
Rebutting the idea that capitalism is pure evil has nothing at all to do with suggesting that people should not be seeking to make the world a better place.

So, perhaps we should just let this be as we seem to be talking at cross purposes.

Re:Ask HN: How can I do social good through programming? by TeMPOraL on Friday May 19, 2017 @06:00PM (#14379664)
Fair enough.
Re:Ask HN: How can I do social good through programming? by lotyrin on Friday May 19, 2017 @04:13PM (#14378984)
I don't think it's unreasonable to be consequentialist about it and short-cut that, especially if done tongue-in-cheek.
Re:Ask HN: How can I do social good through programming? by ljw1001 on Saturday May 20, 2017 @11:02AM (#14382683)
a co-op is a business venture, and so is a form of capitalist organization. But I think your point is that some forms of capitalism are more aligned with societal good than others, and that we can make different choices.