Main Page

Explain xkcd: It's 'cause you're dumb.
Jump to: navigation, search

Welcome to the explain xkcd wiki!
We have an explanation for all 1695 xkcd comics, and only 11 (1%) are incomplete. Help us finish them!

Latest comic

Go to this comic explanation

AI Research
Lambda calculus? More like SHAMbda calculus, amirite?
Title text: Lambda calculus? More like SHAMbda calculus, amirite?

Explanation

Ambox notice.png This explanation may be incomplete or incorrect: Extremely basic summary. Fact-checking and serious cleanup needed. REgarding title text; is the exchange of part of a word with "sham" a typical joke in the US?

Developing Artificial Intelligence (AI) has been a challenge for a long time. Even to develop one with the intelligence of a six-year-old child would be a great milestone, and presumably a stepping stone on the path to making one with the intelligence of an adult human.

In this comic, Randall/Cueball jokingly suggests that in order to accomplish this goal, one can give him an AI that's already as smart as an adult, and let him teach it childish and stupid things. He is shown teaching it dumb jokes, much like the ones a sassy six-year-old would make, as the first "fart" joke where artificial is changed to fartifical.

The humor in the comic is that Randall is essentially accomplishing the present goal of a six year old AI by starting with the final goal, which is a full human intelligence, and making it dumber, just by teaching it poor humor. This is not unlike the old joke, "The easiest way to make a small fortune on Wall Street [or similar] is to start with a large one."

The specific situation may also be a reference to Tay, a Microsoft chatbot that was taught to troll within hours of its exposure to the public.

"Updog" refers to a light-hearted practical joke in which the perpetrator casually uses the neologism 'updog' in a sentence ("Hey, I'm going to get some updog, you want any?"). The unsuspecting listener is expected to be curious about the meaning of the neologism and ask the perpetrator its meaning, specifically in the format "What's 'updog'?", inadvertently invoking the highly casual greeting of "What's up, dawg?". The perpetrator then draws attention to this by replying along the lines of "Not much, you?", causing the target to realize the foolish thing they just said. Other neologisms used in the context of this joke include 'updoc', 'snoo', and 'samatta' ("What's up, doc?", "What's new?", and "What's the matter?", respectively). [Updog maybe just in America? Not other English-speaking countries? Please confirm. U.K. Confirmed as not common but has Variants.]

In the title text there is a joke on lambda calculus, where lambda is changed to SHAMbda. Lambda calculus is an area of mathematical logic and theoretical computer science. It is a formal language which can express computation and evaluation. It is Turing Complete, which means it can do any computation which can be executed by a computer. However, it is very simple, consisting only of two primitive notions: abstraction, which is forming a function and application which is applying a function to an input value. For example, a function which squares a given number can be written λx.x². Here the λ indicates an abstraction (hence the name lambda calculus), the x is the input value and the output is . As an example of application, if we apply this function to 5, we get (λx.x²)(5) = 5² = 25. The title text makes fun of this by inserting the word "Sham" into the phrase, a word used to describe a trick or con; essentially, it denies that such calculus is useful or valid.

The title text finishes with amirite, short for am I right? which is often used to finish sentences on web forums.

Transcript

[Cueball (representing Randall, or at least the person who wrote the caption) is standing in front of a computer console displaying AI, talking to it. The computers reply is indicated to come from the console with a zigzag line, rather than the straight lines for Cueball.]
Cueball: Then you say "More like fartificial intelligence!"
Computer: Understood.
Cueball: Great! Now let me teach you about "updog".
[Caption below the panel:]
AI tip: To develop a computer with the intelligence of a six-year-old child, start with one as smart as an adult and let me teach it stuff.


Is this out of date? Clicking here will fix that.

New here?

Last 7 days (Top 10)

Lots of people contribute to make this wiki a success. Many of the recent contributors, listed above, have just joined. You can do it too! Create your account here.

You can read a brief introduction about this wiki at explain xkcd. Feel free to sign up for an account and contribute to the wiki! We need explanations for comics, characters, themes and everything in between. If it is referenced in an xkcd web comic, it should be here.

  • There are incomplete explanations listed here. Feel free to help out by expanding them!
  • We sell advertising space to pay for our server costs. To learn more, go here.

Rules

Don't be a jerk.

There are a lot of comics that don't have set-in-stone explanations; feel free to put multiple interpretations in the wiki page for each comic.

If you want to talk about a specific comic, use its discussion page.

Please only submit material directly related to (and helping everyone better understand) xkcd... and of course only submit material that can legally be posted (and freely edited). Off-topic or other inappropriate content is subject to removal or modification at admin discretion, and users who repeatedly post such content will be blocked.

If you need assistance from an admin, post a message to the Admin requests board.

Personal tools
Namespaces

Variants
Actions
Navigation
Tools

It seems you are using noscript, which is stopping our project wonderful ads from working. Explain xkcd uses ads to pay for bandwidth, and we manually approve all our advertisers, and our ads are restricted to unobtrusive images and slow animated GIFs. If you found this site helpful, please consider whitelisting us.

Want to advertise with us, or donate to us with Paypal?