Technology

Programmable magnets: more useful than you might think