{"id":815,"date":"2016-01-28T11:15:43","date_gmt":"2016-01-28T11:15:43","guid":{"rendered":"http:\/\/nayrb.org\/~blog\/?p=815"},"modified":"2016-03-23T20:42:35","modified_gmt":"2016-03-23T20:42:35","slug":"predictive-punning","status":"publish","type":"post","link":"http:\/\/nayrb.org\/~blog\/2016\/01\/28\/predictive-punning\/","title":{"rendered":"Predictive Punning"},"content":{"rendered":"<p>I tell many, many, many bad puns, as anyone who has hung out with me knows.  What many may not know is how much preparation and mental remapping has gone into this process.<\/p>\n<p>The two key factors in the success of a pun are Timing and Obscurity*.<\/p>\n<p>By Timing, I mean that the pun has to be said close enough to the sentence it is riffing on so that the short term memory of the listeners is willing to go back and look and compare, to find the humour\/reference.  If you wait too long, you risk your listener timing out** and ignoring you, as they have already forgotten the specifics of the original sentence.  Too soon, and the listener has not finished understanding the meaning of the original sentence, and the pun sentence will pass them by.<\/p>\n<p>By Obscurity, I mean that puns which are too obscure will cause the listener to think about the pun for a brief while, then time out and move on.  Puns which are too obvious will cause a groan as the pun wave collapses, and the listener will move on.  Only a pun somewhere between these, where the listener is subtly forced to engage their brain will get the reaction you desire***.<\/p>\n<p>Complicating matters is that Obscurity is defined differently for each listener****, as each listener will have different amounts of knowledge in each area.  So, you&#8217;re constantly juggling what you know of the knowledge levels of each of your listeners, and trying to find puns that will fit inside enough of the Timing and Obscurity windows of your audience.<\/p>\n<p>What can help is Sentence Prediction.  Just like Amazon can tell that you will need toothpaste before you do, you can predict what words someone will say in a sentence before they know themselves.  Once a person has started a sentence and is about halfway through, it is remarkably simple to predict how they will finish the sentence*****.  More importantly, it is easy\/possible to predict the exact words****** they will use, as you will need the exact words they will use in order to generate your pun.<\/p>\n<p>So, you&#8217;re listening to someone speak.  Partway through their sentence, you fill in their sentence with what they&#8217;re going to say.  You then spend the next couple\/few seconds planning your pun, you wait until they&#8217;re done speaking, and then you strike!  Mental chaos ensues!  <a href=\"https:\/\/en.wikipedia.org\/wiki\/Coyote_%28mythology%29#Functional_cognates\" target=\"_blank\">Coyote<\/a> is happy.<\/p>\n<p>Want to hear more about this?  Let me know in the comments below!<\/p>\n<p>*I use &#8216;Obscurity&#8217; instead of &#8216;Difficulty&#8217; here because a specific pun will have different &#8216;Obscurity&#8217; levels for each listener, depending on the specific shape of their knowledge\/experiences.<\/p>\n<p>**I&#8217;m using &#8216;Timing Out&#8217; in the sense of the computer term &#8216;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Timeout_%28computing%29\" target=\"_blank\">Timeout<\/a>&#8216;, where after a certain defined period of time, the computer will simply go and do something else.  If you want a great example, watch two cats interact.  You will see one or both of them timing out on a regular basis.<\/p>\n<p>***If they start hitting you, you&#8217;re probably doing this right.  Or wrong.  It&#8217;s all the same.  Dada is the anti dada.<\/p>\n<p>****Timing is probably different for each listener as well, but I haven&#8217;t studied that in as much depth.<\/p>\n<p>*****I&#8217;m sure someone has studied this, but I can&#8217;t find a link.<\/p>\n<p>******Incidentally, I quite enjoy the feeling of &#8216;<a href=\"https:\/\/en.wikipedia.org\/wiki\/CPU_cache#Cache_miss\" target=\"_blank\">cache miss<\/a>&#8216;\/&#8217;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Branch_misprediction\" target=\"_blank\">branch misprediction<\/a>&#8216; that I get when someone uses a word I don&#8217;t expect.  It jumbles my neural net and makes me think.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I tell many, many, many bad puns, as anyone who has hung out with me knows. What many may not know is how much preparation and mental remapping has gone into this process. The two key factors in the success of a pun are Timing and Obscurity*. By Timing, I mean that the pun has &hellip; <a href=\"http:\/\/nayrb.org\/~blog\/2016\/01\/28\/predictive-punning\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Predictive Punning<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11,13,4,36],"tags":[],"_links":{"self":[{"href":"http:\/\/nayrb.org\/~blog\/wp-json\/wp\/v2\/posts\/815"}],"collection":[{"href":"http:\/\/nayrb.org\/~blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/nayrb.org\/~blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/nayrb.org\/~blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/nayrb.org\/~blog\/wp-json\/wp\/v2\/comments?post=815"}],"version-history":[{"count":3,"href":"http:\/\/nayrb.org\/~blog\/wp-json\/wp\/v2\/posts\/815\/revisions"}],"predecessor-version":[{"id":821,"href":"http:\/\/nayrb.org\/~blog\/wp-json\/wp\/v2\/posts\/815\/revisions\/821"}],"wp:attachment":[{"href":"http:\/\/nayrb.org\/~blog\/wp-json\/wp\/v2\/media?parent=815"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/nayrb.org\/~blog\/wp-json\/wp\/v2\/categories?post=815"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/nayrb.org\/~blog\/wp-json\/wp\/v2\/tags?post=815"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}