Human: I'm a bit confused by the terms ‘non-profit' and ‘for-profit'. What are the differences between these two? Assistant: 
The main difference is that a for-profit company makes money by selling goods or services, while a non-profit organization does not. Non-profits are typically organized to serve a particular cause, such as providing healthcare or education, and do not generate profits. For-profit companies, on the other hand, are primarily focused on generating profit.