newsstream

drop cap n ewsstream is an attempt to convey visually the changeable attentions of the news media. Like Marcos Weskamp's Newsmap, it relies on the clustering of similar stories across media outlets performed by Google News. It shows changes from day to day and is updated daily at around 2:30 PM Central Time; the height of a cluster's rectangle on a given day represents the number of stories in that cluster as a percentage of total stories in the Google News feed at that time.

newsstream screenshot of newsstream project

You'll notice that the clusters Google has chosen as “Top Stories” are not necessarily, or even often, those with the most stories; presumably Google News uses more sophisticated metrics than are exposed to you and I. (Allow me to take this opportunity to implore the good people at Google to make available some of the building blocks of Google News to the rest of the world via an API.)

Newsstream is written in Common Lisp, demonstrating that you really can write Perl in any language. Client-side, it uses SVG (Scalable Vector Graphics) and requires one of the many excellent, free browsers with native SVG support, including but not limited to Mozilla Firefox, Safari, and Opera. Internet Explorer does not support SVG at this time, and the end-of-lifed Adobe SVG Plugin is insufficiently conformant to render Newsstream with any degree of fidelity.

Any and all feedback or suggestions are welcome at eli@codeanddata.com (PGP public key).

— Eli Naeher

metropolitan code & data