That calories are used as social lubricant irks me a lot. I understand why it was so in the past, but we live in a world filled to the brim with food, do we really need tens of thousands of calories at any social gathering?
The answer is obiously not, indeed it would be beneficial to lower the amount circulating... But as Lumifer spotted and wannabe rationalists often overlook, what appears as waste and irrationality is actually a situation optimized for status.
Ignoring status is almost always a bad idea, BUT: we can always treat it as just another contraint.
Given that we need to optimize for status and waste reduction, what could we do?
These are just from a less than five minute brainstorming session, I'm sure someone invested in this would come up with much more interesting and creative ideas.
I like your suggestions. Asking people whether they want to take leftovers is an option I have seen used a lot.
If it's worth saying, but not worth its own post (even in Discussion), then it goes here.
Notes for future OT posters:
1. Please add the 'open_thread' tag.
2. Check if there is an active Open Thread before posting a new one. (Immediately before; refresh the list-of-threads page before posting.)
3. Open Threads should be posted in Discussion, and not Main.
4. Open Threads should start on Monday, and end on Sunday.