President Obama appears on an Internet forum