Tonight’s guests include actor Mark Ruffalo, Fran Lebowitz, and national security expert Gen. Michael Hayden. Probable conversational topics include the latest mass shooting (this time in Kansas on Thursday) and the latest Republican presidential debate (this time in Houston, last night).