Hornsyld is a minor Danish town located between Hedensted and Juelsminde. It has a population of 1,643 .