Hacker News new | ask | show | jobs
by gpm 2148 days ago
If you want to think about causality here it would be more like:

    Group a:
    If(has(flammable_liquid))
        Try to acquire it

    Group b:
    If(behaves morally)
        Prevent group A from causing suffering
The group consisting of both a and b act like what you describe, but not because that's rational behavior.