Forked from this gist, the block of which now redirects to an Observable notebook.
The original README:
See discussion on Hacker News. Built with D3 and TopoJSON.
https://d3js.org/d3.v3.min.js
https://d3js.org/queue.v1.min.js
https://d3js.org/topojson.v1.min.js