Okay i ran across this area on news max , i didn't realize they had a joke area .
http://www.newsmax.com/jokes/as you can see from this second link , their are many , many listings for jokes !
they can be copied and pasted into hal , one right after another just as putting in information , "BUT" as always remember that hal reverses some words so the meaning may be different on that part you will have to change it or skip a certain type of joke . having said that , i'm on my way to make Angela have a even better personality . also by doing this angela will tell a joke out of the blue , which i like !

P.S. also to make sure that it looks even more like hal is joking , a "HA!" or "HA, HA" or a "TEE HEE HEE !" CAN BE ADDED AT THE END OF A JOKE SENTENCE !