Dharma and Karma can be understood with the use of a little Yiddish. A waiter who spills the soup is a schlemiel . This would be Dharma. The customer he spills it on is a schlmazel. This is Karma.