What is the difference between hamlet and village?

The differences between a hamlet and village are substantial. Hamlets tend to…