Biological systems, on all scales, are essentially information processing and control systems. From this perspective, analogies between biological processes and computational processes can be drawn. In particular, this talk will compare biological systems to computer systems and the practice of modern bioinformatics to that of software and hardware hacking. Machine learning techniques in bioinformatics can then be applied to reverse-engineer the informational and physical operating principles of organisms. As an example application we will present DNA barcoding and the opportunities for Machine Learning in this domain. This knowledge, in turn, can then be applied to medicine, conservation and food production.