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 3003 xkcd comics, and only 4 (0%) are incomplete. Help us finish them!

Latest comic

Go to this comic explanation

Sandwich Helix
The number one rule of string manipulation is that you’ve got to specify your encodings.
Title text: The number one rule of string manipulation is that you’ve got to specify your encodings.

Explanation

Ambox notice.png This explanation may be incomplete or incorrect: Created by a BOTWICH HELIX - Please change this comment when editing this page. Do NOT delete this tag too soon.

This comic details an important issue in communication: even if the content of your message goes through, there might be important context that is necessary to correctly interpret it.

Communication is a way to convey ideas, and Cueball is explaining a concept of communication he calls a "Sandwich Helix", however when pressed on what that is, he says nobody knows — indicating that over the years communication has failed to retain the meaning of this supposedly very important concept. The humor is that if this truly was the #1 rule of communication, communication should have been able to retain its meaning. On the basis that the number #1 rule about communication would probably be the most important rule, it might even be construed to be the rule about properly communicating all context (by some apparent analogy), which would be irony — but only if anyone still understood it.

The comic also displays the difference between meaning and message. Cueball is parroting a message (possibly a cliche repeated by self-help authors and influencers), even though the meaning is lost.

The fictitious "Sandwich Helix" plays on another concept in communication, the "Compliment Sandwich", wherein a statement of criticism is sandwiched between two complimentary statements in order to make the negative statement easier to accept. The difference is that the Compliment Sandwich is a communication technique which is well known and whose meaning has not been lost[citation needed] (though it is currently disputed whether the technique is effective or whether it even might accomplish the inverse of its goals). A possible inspiration for the "helix" part is the Helical Model of Communication. The creator of the model, Frank Dance, emphasised the role of communication problems. He shows communication as a dynamic and non-linear process.

The title text contains several odd-looking characters that seem random (but are actually meaningful, to those familiar with them) where an apostrophe should be, as an example of a string that did NOT have its encoding handled properly. It is an example of Mojibake. Some special characters and symbols require a special encoding (such as UTF-8, Windows-1252, Shift-JIS, etc) in order to be stored and displayed properly, and are encoded using the equivalent of multiple characters. If the code to display the text doesn't understand what encoding was used and assumes a different/lesser level of encoding, you can get "garbage" similar to what is in the title text. In this case, the original character was probably , which when encoded in UTF-8 and decoded in Windows-1252 becomes ’. Similar garbage is seen in the title text of 1683: Digital Data.

Transcript

Ambox notice.png This transcript is incomplete. Please help editing it! Thanks.
[Cueball, with his palm out, is standing in front of a class and facing Ponytail and Hairy, who are sitting at their classroom desks.]
Cueball: Always remember the #1 rule of communication:
Cueball: Sandwich Helix.
Ponytail: What does that mean?
Cueball: Unfortunately, the context has been lost.
Cueball: But we know the message, and that's the important part.


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!

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.