Most people seriously interested in this topic should already be familiar with the "insulin index" paper (was reposted to HN within the last couple weeks).
EDIT: Or maybe just 3 days ago? Seems like longer. https://news.ycombinator.com/item?id=19369743