A Lazy Sequence

Bookmarks for 2008

Why I like pip

15 December 2008


James Bennett (Djangos release manager) on why he likes pip over easy_install and setuptools

mad xzibs

13 December 2008


The most amazing mad xzib ever. Even better than this one. Via Angus

Clojure Concurrency [video]

07 December 2008


Rich Hickey (creator of clojure) talks about how concurrency works in clojure with a worked example.

PowerPoint is evil

02 December 2008


Edward Tufte on powerpoint. Old but good.

Guido van Rossum: Scala?

22 November 2008


The creator of Python's impressions of Scala, with a interesting comments thread

Captalist cat

19 November 2008


Awesome. Via Greg

App settings

09 November 2008


Brian Rosner on settings for reusable apps in django

A Turing machine in Conway's Game of Life

07 November 2008


Seriously one of the geekiest things I have seen in weeks; A turing machine imlpemented solely in the rules Game of Life. Via C2

Laynes law

07 November 2008


Layne's Law of debates.

Common Haskell idioms

04 November 2008


A list of wikipages about common programming idioms in Haskell.

AuditTrail for Django

30 October 2008


A Django ModelField to support tracking the history of a model instance. Via Matt

Horror & hope

29 October 2008


Ryan Macklin talks about the horror genre and the relationship hope and fear have for creating a horror situation. [Edited since yesterday to point to the tag for the series, not just the first post]

Building NPCs

28 October 2008


Some great notes from Evil Hat's Rob Donoghue on creating interesting NPCs

Emergent behaviours in Burning Empires

23 October 2008


"Emergent Behaviours is the home of the compiled wisdom of the Burning Empires community. It's for those little nuggets of advice that the Burning Wheel HQ couldn't squeeze into the book and the discoveries about the game that could only be made after it had been released into the wild."

Learn You a Haskell for Great Good!

18 October 2008


A nicely typeset, slightly odd, tutorial to Haskell. Possibly not as comprehensive as Real World Haskell but better looking

One Bad Egg

01 October 2008


The guys from Evil Hat, and Blue Devil Games have launched their new project 'One Bad Egg' to do D&D 4e stuff.


28 September 2008


An app to make maintaining a robots.txt easy from django

When ajax attacks!

23 September 2008


Slides for Simon Willison's web application security presentation

Information cascades

21 September 2008


Article about the process of information and analysis flow through a community

Django snippets: MarkdownTextField

12 September 2008


A Model Field for django that automatically caches the markdown'd version and stores the raw text as well. Via Matt

Spore stage critical breakdown

10 September 2008


A blogger for MTV and Will Wright do stage by stage breakdowns of the gameplay for Spore

Kenneth Hite: Cthulhu and westerns

09 September 2008


Kenneth Hite (Whose name I have apparently been misspelling for months :S Fixed now I hope) contrasts HPLs Mythos to The Gun in Westerns.

Critical shift

08 September 2008


Rob Donoghue's notes on using a 2d10 dice system for d20 games to shift from a uniform distribution to a rough curve. Specifically looking at how to make criticals work

Announcing dmigrations

03 September 2008


Simon Willison releases dmigrations, a tool for doing database migrations for django.

Unseen Masters by Bruce Ballon

03 September 2008


A Call of Cthulhu scenario by Dr Bruce Ballon. The first piece of horror fiction or RPG book to ever receive an award from the World Health Organization. The scenarios all center around mental health and addiction. Via Paul of Cthulhu

Google on Google Chrome - comic book

01 September 2008


Everyone is linking to this. A comic (by Scott McCloud) about google's browser project. Despite being called 'chrome' its most about technology. Via every second person on twitter.

The rise and fall of Full Throttle

29 August 2008


History about LucasArts Apocalyptic Motercycle adventure game 'Full Throttle'. Via John Siracusa


28 August 2008


A JQuery based script to create parallax viewports that shift with the mouse position. Via Patrick Thomson

Fantastic Contraption

27 August 2008


A flash based physics puzzle game. Starts of ok, but gets fiendish. The aim is to build a contraption from simple cpmponents to get a block from the starting area to the goal area. Via a million people.

Trail of Cthulhu resources

25 August 2008


Pelgrane Press's resource page for Trail of Cthulhu. Includes adventure conversions, character sheets, templates with fonts ('Covington') and other bits and pieces

Mutant City Blues

21 August 2008


Robin D Laws' game of police procedural investigations with superpowered mutants. Based on his GUMSHOE system.

Tiny art director

21 August 2008


Awesome Blog. Some guy drawing things for his very small daughter who apparently doesnt approve many of them. Via Rob Donoghue

Christchurch Modern

20 August 2008


It would be remiss of me to not link to Mr Kelleher's exploration of modern architecture in Christchurch

Geologic time scale

18 August 2008


Accurately burn your friends for old links with this handy reference


17 August 2008


Setting up an external svn repo to be part of a project

Pulp Gamer interviews Kenneth Hite

12 August 2008


Podcast interview with Kenneth Hite - Author of many gaming products, Lovecraft stuff, a children's book and more.

Mouse Guard RPG interview and preview

11 August 2008


An interview with Luke Crane of Burning Wheel and David Petersen of the Mouse Guard comic about the upcoming Mouse Guard RPG.

The Shadow of Yesterday

07 August 2008


Clinton R Nixon's much praised indie RPG available as a creative commons wiki.

All about monads

24 July 2008


Massive and detailed documentation for Monads in Haskell

IEPNGFix v2.0 alpha 1

15 July 2008


Angus has released the first beta of his rewritten hack for PNG support in Internet Explorer 6+

Real World Haskell

13 July 2008


A book, available for free online, about programming Haskell with a real world rather than theoretical or mathsy focus.

django-chunks application

06 July 2008


Clint Ecker's little app for making editable chunks of content to be dropped into a template

Mike Mearls - Wizards Community Blog

01 July 2008


Mike Mearls Wizards of the Coast 'official' blog. Interesting stuff about his Temple of Elemental Evil campaign

Passive view

18 June 2008


Martin Fowler discusses a 'Passive View' MVC architecture

The password anti-pattern

17 June 2008


Article about phishing and a recent anti pattern in websites to ask for a users gmail etc password and its repercussions

Practical (RPG) conflict resolution advice

09 June 2008


Vincent Baker (of Dogs in the Vineyard fame) suggests some guidelines for stake setting and conflict resolution in non-narrativist games


28 May 2008


Morphisms in category theory.


26 May 2008


Steve Yegge's JavaScript mode for emacs

Star Wars Saga Edition errata

24 May 2008


Errata for the latest version of the Star Wars RPG. Of particular interest are the notes on designing an encounter

John Wick's game design seminars

24 May 2008


John Wick (Legend of the Five Rings, 7th Sea, House of the Blooded) talks about designing and developing role-playing games

Nu title case

22 May 2008


Title Case reimplemented in Nu

Debugging Django

22 May 2008


Simon Willison talks about tips for debugging django sites


21 May 2008


A port of John Gruber's titlecase perl script to python

Spirit of Sharn: Eberron with FATE

15 May 2008


Actual Play thread by Storn Cook of the Sons of Kryos. A game of Spirit of the Century set in the D&D setting Eberron

Emacs web-dev environment

14 May 2008


Instructions for setting up an (X)HTML editing environment for Emacs suitable for Web Developers.

Django snippets: SQL printing middleware

13 May 2008


Middleware which prints out a list of all SQL queries done for each view that is processed. This is only useful for debugging.

emacs blank-mode.el

07 May 2008


A mode to display the invisible characters in a text document (tab, space, new line etc)

The Python profilers

01 May 2008


Python documentation on the standard profiling tools

Profiling Django

01 May 2008


More notes on profiling django

A guide to threading on Leopard

28 April 2008


Cocoa Samurai (Colin Wheeler) provides a broad coverage of concurrency tools in Mac OS X Leopard.

Statistics driven name generator

25 April 2008


Generates 4 names per page. 2 male, 2 female. For each there is a statistically likely one and a wacky one. (via Robin Laws)

Memcached Internals

22 April 2008


Notes on the internals of memcached and some best practises to consider

Emanate - A Greg Brown band

22 April 2008


Worship band based in Christchurch NZ. Debut EP, Awake My Soul, is set for release in 2008. Greg plays guitar.

Twisted interface to Erlang OTP in Launchpad

17 April 2008


Twotp is an implementation of the Erlang node protocol written in Python using the Twisted networking engine. It makes possible to run an Erlang node in Python, like the Jinterface library of Erlang allows to do in Java. You can then call methods on an Erlang node or receive method calls.

Three small Javascript libraries

16 April 2008


Oliver Steele presents three little Javascript libraries that provide a lot of power. Worth a look just for picking up ideas at least

Mars Volta ticket sales

16 April 2008


Information and ticket sales for the Mars Volta show on June 26, 08

Alligator Eggs! A game

15 April 2008


Well, its sort of a game. Its also a representation of lambda calculus. To describe this as anything other than madness or awesome does it a sever disservice. (via Steven)

Hedgerows wales

14 April 2008


Wallpaper from national geographic

Recent changes feed

14 April 2008


The new Recent Changes feed for this site. Aggregates all the changes across various sections.

Django: under the hood

13 April 2008


Slides from a talk about django's current and future internals

Tim Smith's MySpace

11 April 2008


Sorry about the MySpace. Drum and Bass stuff to check out.

Narcoleptic cat

09 April 2008


I have watched this too many times. Poor Boone :(

Batteries sold separately

09 April 2008


Discussion of Googles App Engine as a python and django platform. Lots of python is missing.

The thing about Git

08 April 2008


Ryan Tomayko talks about how GIT solves some VCS problems, with side notes about other systems such as SVN and BZR

Fantastic dice bag

08 April 2008


Evil Hat's Rob Donoghue raves about a nail bag that is great for dice

Documentation for processing-0.50

02 April 2008


A library to aid in the development of multiprocess programs in python. Implements the same API as threading does for threads and adds some more tools

Programming fonts

01 April 2008


Keith Devens list of programmer fonts


01 April 2008


Given a list of text files in a similar format, templatemaker creates a template that can extract data from files in that same format.

Haskell Database.HDBC

28 March 2008


Straight forward SQL DB abstraction layer for Haskell

HaskellDB introduction

28 March 2008


Introduces the HaskellDB API which provides a monadic DSL for relational database interaction backed onto two different general haskell DB APIs (HDBC or HSQL) – apparently unmaintained

Fate RPG

27 March 2008


Evil Hat's FATE RPG, including the Spirit of the Century SRD (free pdfs)

django-tagging application

26 March 2008


Tagging support for django models, including form fields, template tags and a pile of helpful support functions

Bridges and beyond

25 March 2008


Tim Burks at C4. Discusses software development, industrialization, Objective-C as a component tool, ruby as a glue language for Cocoa, and introduces his language Nu

Evil Hat interview

25 March 2008


The Independent Insurgency interviews Rob Donoghue and Fred Hicks from Evil Hate games about FATE, Spirit of the Century and whole heap of other stuff