The thing that's wrong with most of these statistics is that it doesn't measure popularity. In my mind, popularity is "What is most new development being done in RIGHT NOW." These are more a measure of "What is the sum total of all development for the past 10 years" (About the time that things started showing up on the Internet, and the minimum threshold for most programming books, etc).
Things like Internet search results and job listings are always going to be lagging indicators of programming language popularity. Job search results are lagging because even if most new development is being done in, say, Ruby, it'll take years for the active codebase (that needs to be maintained) to catch up to C or Java. Internet search results are similar- even if 10x more new articles are being written about Ruby, it'll take an incredibly long amount of time to catch up to the massive total that Java has accumulated over time.
What I'd be more interested in is the deltas between each of these statistics on a monthly basis.