Category Coding

Faster string matching in Python

I constantly find myself in a situation, like developing the Music Suggestions Ninja, where I need to have the user enter a string and find the best match for that string from a list of strings. Here’s the code to do it!

My first web app – a music recommendation and playlist generation service

A small synopsis of my journey through developing a web app to recommend and generate music playlists. Read about the encountered problems and their solutions.

Python Beowulf cluster – find a use for those computers that are 10+ years old

This is a simple, but useful, example of how you can take advantage of all the old computers you have laying around. Ever want to make a homemade supercomputer? This is the start.

A simple internet content sieve

You can grab the html of a website, but what if you are only interested in a small part of the content of the website? Use a sieve!

Cover image for The Archive Literary Journal

Turing Test: Passed, using computer-generated poetry

This is a story of how an artificial intelligence I designed to be able to pass a Turing Test for poetry.

DIY motion sensor

Complete instructions on how to developer, build, and implement a motion sensor that works just as well but costs less than anything you can buy!

Building an audio repository: playing *any* song with the Raspberry Pi

Want your Raspberry Pi to play any song? It’s easy! Just use Python and Youtube!

Adding motion sensing using Passive Infrared

Instructions on how to put together a simple motion detection appartus using an infrared sensor and radio frequency communications.

Responsive behavior: providing metaknowledge

AI needs some basic calls and responses. Here I go over a couple of the important ones.

Declarative information gathering

Where does a AI get its knowledge? From the internet! Here I show how to connect up to Wikipedia and WolframAlpha to have access to incredible amounts of knowledge!