The Artima Developer Community
Sponsored Link

Agile Buzz Forum
Measuring the daily reading load

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
James Robertson

Posts: 29924
Nickname: jarober61
Registered: Jun, 2003

David Buck, Smalltalker at large
Measuring the daily reading load Posted: Oct 18, 2005 3:51 PM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by James Robertson.
Original Post: Measuring the daily reading load
Feed Title: Cincom Smalltalk Blog - Smalltalk with Rants
Feed URL: http://www.cincomsmalltalk.com/rssBlog/rssBlogView.xml
Feed Description: James Robertson comments on Cincom Smalltalk, the Smalltalk development community, and IT trends and issues in general.
Latest Agile Buzz Posts
Latest Agile Buzz Posts by James Robertson
Latest Posts From Cincom Smalltalk Blog - Smalltalk with Rants

Advertisement

One of the things that an aggregator allows you to do is keep up with a lot more information flow. As I said earlier today, I subscribe to 315 different feeds (44 of those are search feeds). I figured it might be interesting to see how much new content there is in a day from the non-media, non-search (i.e., mostly bloggers) feeds that I track. So, I opened up a workspace in BottomFeeder and started hacking out a script:


rejects := #('*feedster*' '*blogpulse*' '*google*' '*yahoo*' '*amazon*' '*icerocket*' '*rocketnews*' '*pubsub*' '*blogniscient*' '*digg*' '*sans*' '*infoworld*' '*computerworld*' '*linux*' '*slashdot*' '*wired*' '*rss.com*' '*internetnews*' '*comics*' '*file://*' '*technorati*' '*techrepublic*' '*meetup*' '*memeorand*' '*espn*' '*cnn*' '*extreme*' '*wbal*').
today := Date today asTimestamp. 
basicFeeds := RSSFeedManager default getAllMyFeeds reject: [:each | 
	(rejects detect: [:each1 | each1 match: each url] ifNone: [nil]) notNil].
counts := OrderedCollection new.
basicFeeds do: [:eachFeed | | todays |
	todays := eachFeed items select: [:each | each pubDateString >= today].
	todays notEmpty
		ifTrue: [counts add: eachFeed displayTitle -> (todays size)]].
sorted := counts asSortedCollection: [:a :b | a value >= b value].


It's a pretty simple script - I grab all the feeds, filter out the ones that are either media or search related, and then see which ones have content today. Then I slam the results into a collection, sort by frequency, and do an inspect-it on the results. Unlike those *cough* advanced *cough* languages in the mainstream, Smalltalk lets me do this at runtime, in the running application. Kind of cool :) Anyway, I wrote a quick script to slap that stuff in an HTML table:

FeedPosts
The Corner80
MARS Activity35
Daily Kos31
Public Store28
PCWorld.com - Latest News Stories26
Bob Congdon25
Sam Ruby's Comments22
The Doc Searls Weblog22
Taegan Goddard's Political Wire21
ongoing20
Eschaton20
Samizdata.net17
Lambda the Ultimate - Programming Languages Weblog17
VodkaPundit16
Cook Computing16
Instapundit.com16
Microsoft Watch from Mary Jo Foley15
RSS News by CodingTheWeb.com15
Radio Free Blogistan15
Philip Greenspun Weblog14
Dvorak14
Web Things, by Mark Baker 14
Mark Bernstein13
National Review Online11
Exploration Through Example 10
lesscode.org10
PragDave10
Squeak People10
MemoRanda 10
TalkLeft: The Politics of Crime8
Little Green Footballs8
N=1: Population of One8
Sci Fi Wire8
Media Blog8
Sjoerd Visscher's weblog8
Glenn Vanderburg: Blog8
cst7
Power Line6
Scripting News6
java.net Weblogs5
Michelle Malkin5
Sam Ruby5
Science @ NASA5
CincomSmalltalkWiki4
Micro Persuasion4
Traffic3
cst comments3
The Ornery American3
The Indepundit3
Don Park's Daily Habit3
Cafe au Lait Java News and Resources3
Larkware News2
Travis Griggs - Blog2
evhead2
Dare Obasanjo aka Carnage4Life2
Hugh Hewitt2
Captain's Quarters2
Joho the Blog2
Corante Blog2
Scobleizer - Microsoft Geek Blogger2
Derek's Rantings and Musings2
Alice Hill's Real Tech News - Independent Tech2
Daypop Search - BottomFeeder2
Software (Management) Process Improvement1
Joi Ito's Web1
Mark Watson's opinions on Java, AI, semantic web, and politics1
d2r1
planet squeak1
Chris Pirillo1
The Fishbowl1
Rob Fahrni, at the core.1
The Blog Ride1
Windley's Enterprise Computing Weblog1
Better Living Through Software1
Steve Shu's Blog1
Industry Analyst Reporter - Applications and Software News1
Workbench1
Matthew Yglesias1
WCBS 880: Yankees on WCBS1
cut on the bias1
Austin Bay Blog1
The Belmont Club1
PVRblog1
ScrappleFace1
The Doctor is in1
ARs closed Activity1
Sam Gentile's Blog1
Panopticon Central1

Now, I didn't get all the non-blogs out, but that's good enough for now - it's down to 89 feeds that way. The MARS one warrants some explanation - it's the feed off our internal bug tracking system, and we are approaching full code freeze for the next release - so activity is high. Other than that, the real outliers (i.e., lots of posts in a day) are group political blogs. Some of the high numbers are also some kind of server reset of the feed, not actual new content. That's still a problem that can fool an aggregator - especially when the feed in question doesn't have ID's for the items.

Anyway - looking at "real" results, it looks like a dozen new posts is a lot - most people are well under that. In fact, if I filter the list to those who posted 10 or fewer times so far today, I get down to 63 feeds. It turns out that the 7 (8 after this one goes up) posts today put me up near the top of that list. In fact, 23 of the feeds only have one new item so far today.

So - if you skim the high volume news/search feeds, the posts on single author blogs aren't that hard to keep up with. At least not if you use an aggregator :)

Read: Measuring the daily reading load

Topic: Why do Splogs exist? Previous Topic   Next Topic Topic: Tagging has simpler problems

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use