logoalt Hacker News

gruezyesterday at 10:25 PM0 repliesview on HN

That's also easy to solve. Allocate discounted tickets by lottery and bind to a name (think airline tickets). If for whatever reason they can't make it, the ticket goes back into the lottery pool. Or maybe if they want the tickets to be transferable, you can put in some nominee ticket holders (eg. max 3 people you can transfer it to).