Why packaging is moving from 1D to 2D barcodes | Dark Hacker News