Human: What is the difference between a 'bum' and a 'doofus'? Assistant: 
A bum is someone who lives on the street, while a doofus is someone who is stupid. Bums are often homeless people who have no home to go back to. Doofuses are usually children or adults with mental disabilities.