Nowadays we think it is normal and right to eat until you are full, but many cultures specifically advise stopping well before that point is reached. The Japanese have a saying—hara hachi bu—counseling people to stop eating when they are 80 percent full. The Ayurvedic tradition in India advises e...