Information in moderation: stay informed about what your friends and colleagues are writing about without being overwhelmed.
Python JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

The Daily Edition: Information in Moderation

The Daily Edition is a simple website that aims to keep you informed about what your friends and colleagues are writing about without overwhelming you or eating up all your time.

To make an analogy: words are like calories. The Daily Edition aims to prevent information obesity by delivering your news in a series of issues that are constrained by the number of words they can contain. 2500 of them, to be precise.

You start by telling The Daily Edition who your influencers are: these are the luminaries who inspire you to do awesome things. Specifically, your influencers are an ordered list: the higher a name is on the list, the more likely it is for an issue to contain news from them.

The Daily Edition values diversity in an information diet, too, though. If one of your influencers is a prolific blogger who writes 3 posts a day, every issue will only contain one of those posts, to make room for other voices.

Publishing and reading an issue a day is just a recommendation, however. You're welcome to publish more issues. But every time you finish reading an issue, you might want to ask yourself if your time is best spent consuming more awesome, or making your own.

Quick Start

You'll need git and Python 2.5 or above.

At your shell prompt, run:

$ git clone --recursive git://
$ cd daily-edition/de_site
$ python syncdb
$ python loaddata people
$ python runserver

During this process, you'll be asked if you want to create a new superuser. Do so, and remember the username and password.

Once you're done, open your web browser to to start using the app.


This website is a Django app.

Copy de_site/ to de_site/ and edit as necessary. Run test daily_edition to make sure that the app integrates properly with your setup.

See, a Fabric script, for more context on what's needed to deploy the app.


This app was originally implemented in early 2010 as a command-line utility that used Christopher Blizzard's whoisi as a repository for influencer identity information. Since then, has been shut down and the command-line utility has been turned into a multi-user Django app, which means a few things:

  • The back-end implementation doesn't scale well at all. At best, each deployment of The Daily Edition can probably only be used to serve a handful of people, rather than hundreds or millions.

  • Adding or changing information about influencers can only be done via the Django admin interface.