The Millennium Trilogy

A few years ago, I read the Millennium Trilogy written by the late Stieg Larsson. The titles of the Books and Films with the same name are: The Girl with the Dragon Tattoo; The Girl Who Played with Fire; The Girl Who Kicked the Hornets’ Nest; All three books are easy to read and very… Read More The Millennium Trilogy

Korg Volca Mindmaps

Here are some XMind, mindmaps I created to help me with reading the documentation and MIDI charts provided by Korg for the Volca range of products. Manual mindmaps Volca Beats manual Volca Bass manual Volca Keys manual MIDI mindmap MIDI maps for the Volca Beats, Bass and Keys You can download everything from here.

Implementing Finite State Machines in Python with popmatches – Part 1

Introduction Chosing the right representation for your data is at the heart of efficient AI programming as we are reminded in the book edited by Daniel G. Bobrow and Allan Collins, titled “Representation and Understanding: Studies in Cognitive Science”. However, quite often, the good old list will do or at least is a good place… Read More Implementing Finite State Machines in Python with popmatches – Part 1

Some reflections on AI programming (coffee break history)

LISP and AI programming Lisp was conceived of as a language for symbolic computation and became the main “AI” language, especially for expert systems, NLP and other types of Pattern Directed Inference Systems. AI, at the time when the first LISP was implemented (John McCarthy 1960), was very different from the AI that is in… Read More Some reflections on AI programming (coffee break history)


The Wordplay application is designed to help advanced learners and teachers explore vocabulary. The interface is very basic and is due an upgrade. The main and only page, contains 6 tabs which are discussed below. The uppercase letters represent the name of a tab. WN – random words with their definitions This tab, contains a… Read More Wordplay

The Parallel Rendering of Webpages

This presentation describes the hardware and software environment for experimenting with the Parallel Rendering of Webpages. The hardware consists of a cluster of Single Board Computers (SBCs) which run a number of application servers that previously ran in the cloud (RHC and Pythonanywhere). Each application server was associated with a single application which was either… Read More The Parallel Rendering of Webpages

Parallella LISP – the runtime environment

This series of blog posts describes the Parrallella-LISP source code and how to build applications requiring a combination of symbolic and numeric computation. To this end, two example applications will also be blogged about. The first application represents the meaning of documents with vector semantics and the second, extracts contours from binary images. If you… Read More Parallella LISP – the runtime environment


Image via Wikipedia All of the dictionaries listed below are based on Wordnet and available for free. They are a good place to start if you want to learn about the semantic relationships that exist between words. Wordnet VisualWn Artha WordWeb If your not sure how Wordnet differs from a conventional dictionary then do not… Read More Dictionaries

POPLOG – teaching, research, and development

POPLOG is an integrated toolkit providing a highly extendable collection of languages and tools suitable for absolute beginners, advanced researchers and system programmers. POPLOG’s core language is POP-11, which was developed by Robin Popplestone,  a pioneer in the fields of machine intelligence and robotics. Thus, when the British government created the Alvey Programme as a… Read More POPLOG – teaching, research, and development