What is a hackathon?

As an organizer of the upcoming Network of Biothings Hackathon at UC San Diego, I’ve been asked by a number of people what a hackathon is exactly.  I’m repurposing one of those responses here (original posted on the San Diego iOS developers meetup...