Hacker News new | past | comments | ask | show | jobs | submit login

I don't know off the top of my head. However, I can think of two very simple reasons pretty quickly.

Reason #1: future favors, tit-for-tat types of responses. If I help a friend out in a time of need, some day when I am in need the same friend might be able to help me. Neither of us are related, but we've both increased our survivability. This effect becomes more prominent with communities, even communities of unrelated individuals: you all survive or die as a group.

Reason #2: a fluke of the system. Evolution doesn't provide perfect solutions, just "good enough" solutions (evolution is dumb). Thus a species that is very good at being altruistic for close relatives (a beneficial thing), but occasionally is altruistic for unrelated strangers (possibly not beneficial) might be, on the whole, better than one that is never altruistic.




Those both make sense. Reason #3 could be "showing off". In the real world, when men perform impressive feats to help others often the real reason is to impress women.

This runs all the way from courageous knights errant to spotty teenagers feigning an interest in Habitat for Humanity.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: