At the roots of dictionary compression: string attractors | Dark Hacker News