What are those balls that hang on power lines?

Those balls are called aerial marker balls or visibility markers.

They are placed on power lines as a visual warning sign, helping low flying aircraft avoid getting into contact with high voltage wires.

The Federal Aviation Administration (FAA) mandates that the balls on power lines should appear on wires that cross canyons, lakes and rivers, as well as those that surround airports.