1) A blog post is not a Show HN topic: https://news.ycombinator.com/showhn.html
2) If you're plotting a density scatterplot in ggplot2, you must used a reduced alpha, otherwise there is no indication of density. (e.g. the conclusion of "Almost 90% of our repositories have less than 20,000 stars and 20 languages." is not apparent)
3) Why did you use a "repository index" for the second chart? Why did you sort it descending? Why are you using a scatter plot instead of a histogram?