I always enjoyed browsing the pages and it might be a good resource for
students wanting to look at some history of science and technology in
the popular press. Granted it is not a peer reviewed source, but it
does provide a snapshot of science & technology thru the years.
It is not immediately obvious how recent of issues they have, but a
couple quick searches turned up hits from 2008.