why are they called hackathons (hack + marathons) if they're supposed to be short?