A self-contained (hopefully) learning comment filter