News for hackers. Stuff that matters.
Re:I Asked ChatGPT to Explain Some Jokes to Me by nyc_pizzadev on Saturday December 17, 2022 @08:30AM (#34027580)
Don’t want to diminish ChatGPT, it’s very impressive, but the first joke analysis misses the fact that the guy says he quit drinking and then still drinks 2 beers.
Re:I Asked ChatGPT to Explain Some Jokes to Me by secondcoming on Saturday December 17, 2022 @08:44AM (#34027668)
Yes, the author misses the joke too. Maybe the author is also a ChatGBT bot used to talk up the abilities of ChatGPT.
Re:I Asked ChatGPT to Explain Some Jokes to Me by tonmoy on Saturday December 17, 2022 @08:44AM (#34027669)
Understanding joke is one of the most difficult things someone can ask an AI to do. Even humans are unable to explain what makes a joke “funny”. The fact that ChatGPT can basically BS it’s way through an explanation is actually impressive (and ironically kinda funny)
Re:I Asked ChatGPT to Explain Some Jokes to Me by picozeta on Saturday December 17, 2022 @08:49AM (#34027699)
But it does not understand anything here, see my other comment. It completely dodges the question and answers "It's funny because you told me it's a joke and jokes are funny and have a punchline in the end."
Re:I Asked ChatGPT to Explain Some Jokes to Me by mortehu on Saturday December 17, 2022 @09:46AM (#34028143)
I don't think you understood the comment you're replying to, but are doing some kind of pattern matching.
Re:I Asked ChatGPT to Explain Some Jokes to Me by coldtea on Saturday December 17, 2022 @10:41AM (#34028647)
The point it, he does it much much better than ChatGPT, to the point that his understanding of the comment appears seamless, whereas ChatGPT's is crude and mechanic in comparison...
Re:I Asked ChatGPT to Explain Some Jokes to Me by mortehu on Saturday December 17, 2022 @01:25PM (#34030615)
I'm just referring to the fact that they said "But it does not understand anything here" even though the parent comment made no such claim. The parent was saying ChatGPT made a bullshit answer that even tricked OP into thinking there was understanding.
Re:I Asked ChatGPT to Explain Some Jokes to Me by mewpmewp2 on Saturday December 17, 2022 @02:44PM (#34031416)
I think the disagreement is about the fact that it would be considered specifically impressive. It doesn't seem more impressive than everything else ChatGPT does when it repeats a boilerplate and tries to find parts of a joke using probabilistic weights, or tries to categorise the joke into either puns or something else.
Re:I Asked ChatGPT to Explain Some Jokes to Me by picozeta on Saturday December 17, 2022 @09:55AM (#34028219)
Maybe. But human's pattern match capabilities regarding jokes seem to still be on another level compared to the attempts this LLM makes.
Re:I Asked ChatGPT to Explain Some Jokes to Me by the_af on Saturday December 17, 2022 @10:07AM (#34028324)
Well, it does try to identify the setup, punchline, and what the subversion of expectations is. It does provide an (often wrongheaded) explanation of what's being subverted. I find that impressive.
Re:I Asked ChatGPT to Explain Some Jokes to Me by andsoitis on Saturday December 17, 2022 @11:48AM (#34029472)
Setup is in the beginning. Punchline is in the end. Subversion of expectations is a standard template.

But, like you point out, it fails to grasp the subversion.

Re:I Asked ChatGPT to Explain Some Jokes to Me by dsr_ on Saturday December 17, 2022 @09:01AM (#34027800)
The fact is that ChatGPT never emits anything other than bullshit.

The surprising thing is how much of human conversation is successfully approximated. The bullshit fails when we ask the software to attempt to perform inductive or deductive logic or to derive information from a theory of mind.

Re:I Asked ChatGPT to Explain Some Jokes to Me by the_af on Saturday December 17, 2022 @10:08AM (#34028339)
ChatGPT emits bullshit, but wouldn't we fault most high schoolers with the same thing in their homework essays? ;)
Re:I Asked ChatGPT to Explain Some Jokes to Me by mewpmewp2 on Saturday December 17, 2022 @02:43PM (#34031410)
High schoolers and even children can frequently understand humour and jokes, even come up with some. They might miss some of the jokes proposed by OP, but they would still have that X factor, that the AI doesn't have.
Re:I Asked ChatGPT to Explain Some Jokes to Me by the_af on Saturday December 17, 2022 @07:20PM (#34033730)
Oh, agreed, GPT doesn't "get" humor the way even a child can.

What I meant is that GPT's attempts at bullshitting its way through a pseudoanswer looks a lot like what a highschooler (who also doesn't understand the topic) would attempt. That alone is amusing enough to me!

Re:I Asked ChatGPT to Explain Some Jokes to Me by nkrisc on Saturday December 17, 2022 @09:17AM (#34027928)
> Even humans are unable to explain what makes a joke “funny”.

I think many comedians can tell you why a joke is funny. They know, many of them spend their entire career crafting jokes and refining them to be funny. It’s just not funny when they tell you why. Even so I think it still is more art than science.

A lot of what also makes a joke funny or not is the delivery and who’s telling it. I think a lot of Norm MacDonald’s long, rambling jokes, for instance, wouldn’t be funny at all if most other people told them (and some people will say they’re not funny even when he told them).

Re:I Asked ChatGPT to Explain Some Jokes to Me by beagle3 on Saturday December 17, 2022 @09:58AM (#34028241)
Reminds me of “Coupling” - a brilliant British TV sitcom. It is incredibly funny.

The US version had the same text, with minor changes to account for e.g. the different way to call back to the last incoming call on a landline. The US version had reasonably good actors.

But … somehow, it was just not funny.

Re:I Asked ChatGPT to Explain Some Jokes to Me by nkrisc on Saturday December 17, 2022 @11:23AM (#34029147)
I think in this kind of thing the cultural context is important and provides necessary components of the humor that are critical to the jokes, but not part of the script. It’s why the American version of the Office couldn’t just be directly transplanted. It had to be re-rewritten for the American cultural context.

I think if you took the script for Peep Show, for example, and set it in the US with American actors it would probably be pretty bad.

Re:I Asked ChatGPT to Explain Some Jokes to Me by mewpmewp2 on Saturday December 17, 2022 @03:08PM (#34031699)
I think all jokes are explainable why they are funny to be honest. I find it odd when people say that explaining a joke removes the funny part. Sure, it can in some cases, but I think it's just a generic thing to say rather than what actually is the case. Sometimes a joke is so clever, that you don't get it at first, but then someone explains it and you appreciate how clever the joke was, which is still a positive feeling and in addition can make you laugh retroactively.
Re:I Asked ChatGPT to Explain Some Jokes to Me by dslowell on Saturday December 17, 2022 @10:10AM (#34028359)
What's really interesting to me is how easy it is to talk to it conversationally and get an appropriate response. Inspired by this post, for instance, I just now tried asking it to explain the joke: "Two men walk into a bar, the third man ducks." It's initial response was nonsense:

> The joke is funny because it relies on a play on words and a surprise ending. The first two lines set up the expectation that something is going to happen to the two men who are walking into the bar, but the punchline subverts that expectation by introducing a third man who ducks, which is a unexpected and humorous twist.

I asked what wordplay was involved, and it told me this:

> The word play in the joke involves the use of the word "walk" in the first two lines and the word "duck" in the punchline. In the first two lines, "walk" is used in the literal sense, as in moving forward on foot. However, in the punchline, "duck" is used in the sense of avoiding or evading something, rather than its literal meaning of a type of bird. This sudden shift in the meaning of the word "duck" is what creates the surprise and humor in the joke.

More nonsense. But then I told it "It's actually the word "bar" that's being used in the wordplay. The word "duck" there just means evading something" and asked it to explain the joke again, and it returned this:

> In the first two lines of the joke, "walk into a bar" is used in the literal sense, as in two men entering a place where drinks are served. However, in the punchline, "bar" is used in the sense of a barrier or obstacle, rather than its literal meaning of a type of establishment. The punchline introduces a third man who "ducks" under the perceived obstacle, which is a unexpected and humorous twist. The joke also relies on the idea that walking into a bar is a common and mundane activity, so the unexpected ending adds a element of absurdity to the joke.

Though the initial response was nonsense, talking to it as if it were a human and giving it a limited hint (telling it the wordplay involved "bar" and not "duck") was enough for it to give the correct answer.

I think this is probably why so many people say they're underwhelmed. A lot of the initial responses to simplistic questions aren't so interesting. But the degree to which it is able to correctly adapt and respond to conversational input is fairly astounding.

Re:I Asked ChatGPT to Explain Some Jokes to Me by evandale on Saturday December 17, 2022 @11:02AM (#34028908)
How did it give the correct answer?

>In the first two lines of the joke, "walk into a bar" is used in the literal sense, as in two men entering a place where drinks are served. However, in the punchline, "bar" is used in the sense of a barrier or obstacle, rather than its literal meaning of a type of establishment.

The literal sense of walking into a bar isn't walking into a drinking establishment, it's walking into a actual bar. The punchline reveals the first 2 walked into a bar and the third one avoided it, no?

Re:I Asked ChatGPT to Explain Some Jokes to Me by technothrasher on Saturday December 17, 2022 @11:33AM (#34029267)
It was pretty close. "Literal" isn't right, "cognitively primed" would be the actual explanation. But at least it figured out the correct two different meanings of bar that were in play in the joke.
Re:I Asked ChatGPT to Explain Some Jokes to Me by mewpmewp2 on Saturday December 17, 2022 @03:01PM (#34031620)
I think the most impressive part is that it figured out that bar is something that could be an obstacle that you would have to duck. The other things like potential wordplay it can kind of try to bruteforce to see which words are most probabilistically used in order to create wordplay.

If it develops connections between words like "bar" => "sometimes an obstacle" => "can be ducked", that could explain it.

Like it would have all these attributes for each of those words, or concepts that relate to that word. "bar" has properties like "means multiple things", "often used in jokes", "could be an obstacle". But it must have quite a bit of properties.

I'm not sure how this AI is built internally, but if it works something that has this network of words and concepts that it can have weighted connections to each other, then you could retroactively come up with how the AI could have got to that result.

So user first says that they want a joke to be explained. It adds "joke" as a concept.

Joke has strong network connections to something like "puns", "unexpected punchlines", "absurdity", etc. And then when a joke is presented it will try to find connections with strongest weights and least concepts travelled. Like if it's a pun joke, it will go through all the words and will see that "bar" => "multiple meanings" => "pun" => "joke".

But then is it pre programmed to consider both meanings when it tries to analyse a joke that is a pun or has it somehow learned to come to it on its own?

Re:I Asked ChatGPT to Explain Some Jokes to Me by evandale on Tuesday December 20, 2022 @12:14PM (#34068889)
It didn't figure anything out though?

> But then I told it "It's actually the word "bar" that's being used in the wordplay. The word "duck" there just means evading something" and asked it to explain the joke again

It gave a couple wrong answers and then was told bar is the wordplay. It didn't figure out bar has two meanings on it's own. It was also told duck is meant to mean evade and to try again. I don't agree that it came up with these associations by itself when was fed the knowledge bar has multiple meanings in the joke and duck in this context means evade.

Re:I Asked ChatGPT to Explain Some Jokes to Me by mewpmewp2 on Saturday December 24, 2022 @10:42AM (#34117808)
Ah you are right, I somehow missed the moment where OP told it those things. Then yes, it doesn't seem impressive at all.

Making that conclusion by itself would have been the only impressive and creative thing I could think of there.

Re:I Asked ChatGPT to Explain Some Jokes to Me by sorokod on Saturday December 17, 2022 @09:18AM (#34027933)
Right, in "Three Pints of Guinness" it is the self referential aspect that made me laugh. I does look like ChatGPT would have provided the same explanation if the punchline was

"Oh, my brothers are fine but the Australian just quit drinking."

Re:I Asked ChatGPT to Explain Some Jokes to Me by JoeAltmaier on Saturday December 17, 2022 @09:34AM (#34028063)
In my telling, the man explains his spouse demanded he quit drinking. Which adds that clever subversion element to the punchline.
Re:I Asked ChatGPT to Explain Some Jokes to Me by mannykannot on Saturday December 17, 2022 @09:24AM (#34027985)
The difficulty these models have in recognizing contradictions seems to be something of a 'tell' distinguishing their responses from plausibly human-spoken ones. I don't think this is surprising, given the way they are trained.
Re:I Asked ChatGPT to Explain Some Jokes to Me by xg15 on Saturday December 17, 2022 @09:24AM (#34027986)
Yeah, for the first example, ChatGPT basically made a generic summary of the joke, then an explanation why jokes are funny in general and then tacked a "and that's why this joke is funny" on the end.

It sounded more like a logical reduction like "This is a joke. Jokes are funny because they subvert expectations. Therefore this joke is funny because it subverts expectations." than an actual explanation of the punchline.

Re:I Asked ChatGPT to Explain Some Jokes to Me by JoeAltmaier on Saturday December 17, 2022 @09:33AM (#34028056)
That's my impression of ChatGPT. It vomits out a half-page of boilerplate about any subject before getting to any real insight.
Re:I Asked ChatGPT to Explain Some Jokes to Me by denton-scratch on Saturday December 17, 2022 @09:41AM (#34028112)
> before getting to any real insight.

Your opinion is that ChatGPT has "real insight"? What is "real insight"?

Re:I Asked ChatGPT to Explain Some Jokes to Me by adamisom on Saturday December 17, 2022 @09:55AM (#34028217)
Are you comfortable with the claim that some human writing has more insight than some other? Then you should also feel comfortable judging ChatGPT as ‘not demonstrating insight’, even if you can’t define exactly what it is.
Re:I Asked ChatGPT to Explain Some Jokes to Me by denton-scratch on Saturday December 17, 2022 @11:59AM (#34029608)
No, I'm not comfortable with the claim that squiggles on paper can have "insight". Maybe they can demonstrate insight (on behalf of the writer). But if there's no writer, there's no insight.
Re:I Asked ChatGPT to Explain Some Jokes to Me by JoeAltmaier on Saturday December 17, 2022 @12:33PM (#34030011)
I've of the opposite opinion. I read an insight in an article; it doesn't matter where it comes from, its still an insight.

The insight is from the paper to my head. The author doesn't have to matter.

Re:I Asked ChatGPT to Explain Some Jokes to Me by denton-scratch on Saturday December 17, 2022 @01:44PM (#34030806)
Well, thank you for exposing for me the fact that there's a difference between abstract insight, and an insight as a definite object. I hadn't noticed that before, and now I think about it, it's not obvious to me that the two are closely-related.

So sure: an insight can be conveyed in writing. And I suppose that if that's true, it doesn't matter where the writing came from.

Worm: What is the secret of enlightenment, Master?

Master: You gotta fight for the right to partaaaay!

At that moment, Worm gained insight.

Re:I Asked ChatGPT to Explain Some Jokes to Me by JoeAltmaier on Saturday December 17, 2022 @09:46AM (#34028149)
That was a short phrase used to convey the concept that my direct question didn't get answered immediately. Not to suggest anything about the concept of AI, real consciousness nor civil rights for synthetic organisms.
Re:I Asked ChatGPT to Explain Some Jokes to Me by brookst on Saturday December 17, 2022 @09:40AM (#34028092)
To be fair, it was trained on a corpus that includes a ton of SEO-corrupted websites that do just this. Blame Google for rewarding bread recipes that start with thousands of words about why people like bread.
Re:I Asked ChatGPT to Explain Some Jokes to Me by vlunkr on Saturday December 17, 2022 @10:20AM (#34028439)
I’ve wondered if that was the case based on my experience. Every response is 80% too long, just like the real internet. Yay?
Re:I Asked ChatGPT to Explain Some Jokes to Me by JoeAltmaier on Saturday December 17, 2022 @10:32AM (#34028532)
I've guessed it's the nature of the beast. Without context it's hard to gauge what part of the question is interesting to the reader. So it errs on the side of completeness.
Re:I Asked ChatGPT to Explain Some Jokes to Me by pcthrowaway on Saturday December 17, 2022 @12:24PM (#34029898)
I asked it "What's an easy recipe to make bread" and it gave me a pretty direct answer, so that's not it:

Here is a simple recipe for homemade bread:

Ingredients:

- 3 cups all-purpose flour

- 1 tablespoon sugar

- 1 teaspoon salt

- 1 packet (2 1/4 teaspoons) active dry yeast

- 1 cup warm water

- 2 tablespoons butter, melted

Instructions:

- In a large mixing bowl, combine the flour, sugar, salt, and yeast. Mix well.

- Add the warm water and melted butter to the dry ingredients and mix until a dough forms.

- Knead the dough for about 5-10 minutes until it becomes smooth and elastic.

- Place the dough in a lightly greased bowl, cover it with a towel, and set it aside in a warm place to rise for about 1 hour or until it has doubled in size.

- Punch down the dough and shape it into a loaf. Place the loaf in a greased 9x5-inch loaf pan.

- Cover the pan with a towel and let the dough rise again for about 30 minutes.

- Preheat your oven to 350°F (175°C).

- Bake the bread for 30-35 minutes or until it is golden brown on top.

- Remove the bread from the oven and let it cool in the pan for a few minutes before removing it and slicing it. Enjoy!

I hope you find this recipe helpful! Let me know if you have any questions.

Re:I Asked ChatGPT to Explain Some Jokes to Me by farhaven on Saturday December 17, 2022 @11:09AM (#34028990)
So essentially they've built an average 10th grade highscool student.
Re:I Asked ChatGPT to Explain Some Jokes to Me by jrockway on Saturday December 17, 2022 @01:18PM (#34030530)
The boilerplate kills me. When ChatGPT first came out, I wasted an entire day chatting with it. By the end of it all, I felt this uncontrollable urge to reach into the ether, grab ChatGPT by the neck, and hold its head under water until it could no longer breathe. I have no idea why, but the way it talks to me makes me want to kill it.

(People have annoyed me before, but I've never wanted to kill them. ChatGPT has unlocked a whole new level of rage I didn't know I had available.)

Re:I Asked ChatGPT to Explain Some Jokes to Me by autoexec on Saturday December 17, 2022 @03:30PM (#34031910)
Exactly! As soon as I saw that I knew that we're not at a point where we need to be concerned about AI just yet. It still can't even fake understanding convincingly let alone actually understand something.
Re:I Asked ChatGPT to Explain Some Jokes to Me by BurningFrog on Saturday December 17, 2022 @09:57AM (#34028234)
Well, it gets the simple laugh, but misses the deep joke.
Re:I Asked ChatGPT to Explain Some Jokes to Me by dclowd9901 on Saturday December 17, 2022 @10:26AM (#34028483)
Yeah. I’ve seen a lot of these exchanges with chat gpt. Now what I’d like to see is someone talking to a real person with the same prompts and comparing the answers. I think the difference would be pretty stark, and we’ll just realize that chat gpt, so far, is just a wordy dumb dumb.
Re:I Asked ChatGPT to Explain Some Jokes to Me by coldtea on Saturday December 17, 2022 @10:39AM (#34028615)
All the jokes analyses it makes miss aspects of the jokes.

It's like seeing someone "chat in Chinese" by using a rulebook with instructions to give answers to incoming questions, without actually speaking Chinese himself...