There is a difference between a hobo and a bum. A hobo is a migratory worker, while a bum doesn't work at all.