18
$\begingroup$

I'm so shy when between people.
When in a queue, I'd like to be the last.
That's the only time when I'm not shy.
When consuming food, I'd take one or two, or even four, depending on the context.
What am I?

$\endgroup$
25
$\begingroup$

You are...

The soft hyphen character (a.k.a. ­)

A soft hyphen denotes a place in a block of text where a renderer should preferably insert a line-break, instead of doing so at the line's original endpoint.

I'm so shy when between people.

If a single line contains multiple soft hyphens, only the last one is rendered. Soft hyphens located in the middle of a line are invisible and have no effect on the text.

When in a queue, I'd like to be the last. That's the only time when I'm not shy.

When a soft hyphen appears to be the best location for a line to wrap, it is rendered as a hyphen followed by a line-break, causing it to become the last character on that line.

When consuming food, I'd take one or two, or even four, depending on the context.

The soft hyphen is a Unicode character. Unicode can represent characters in one, two, or four bytes, hence the food reference.
The character was also updated in Unicode versions 1.0, 2.0, and 4.0, but I believe this is a coincidence.

$\endgroup$
  • $\begingroup$ Actually... rot13(Havpbqr qbrfa'g ercerfrag punenpgref va NAL olgrf. Gung'f jung gur HGSf ner sbe. HGS8 pna hfr orgjrra bar naq sbhe olgrf (ohg nyfb guerr olgrf!) cre punenpgref; HGS16 hfrf gjb be sbhe olgrf; naq HGS32 nyjnlf hfrf sbhe. Fb gung cneg vf n ovg zvfyrnqvat, V guvax.) $\endgroup$ – Vilx- Sep 12 at 10:25
  • $\begingroup$ Yeah, thanks for the clarification. rot13(V guvax vg pbhyq rvgure ersre gb gur anzrf bs gur qvssrerag HGS rapbqvatf pbairegrq sebz ovgf (rvtug, fvkgrra, naq guvegl-gjb), be gb gur zvavzhz fvmr sbe rnpu rapbqvat glcr va olgrf.) $\endgroup$ – IronFlare Sep 12 at 13:34
  • 1
    $\begingroup$ I'd really like to know how "one" makes sense. $\endgroup$ – Joshua Sep 12 at 19:25
  • 1
    $\begingroup$ @Joshua rot13(Fvapr fbsg ulcura vf jvgura H+0000 - H+00SS, VFB8859-1 rapbqvat jvgu ercerfrag vg va 1 olgr.) $\endgroup$ – Dannyu NDos Sep 12 at 20:14
  • 1
    $\begingroup$ How did you even figure this out? $\endgroup$ – portfoliobuilder Sep 13 at 0:06
15
$\begingroup$

You are ...

the NULL character

I'm so shy when between people.

when sent to a printer or terminal, it is not displayed

When in a queue, I'd like to be the last. That's the only time when I'm not shy.

in the C family of programming languages, it is used to signify the end of a string of characters

When consuming food, I'd take one or two, or even four, depending on the context.

depending on the encoding it can take one, two, or four bytes of space

EDIT: old answers below

line break character the ENTER key

$\endgroup$
  • $\begingroup$ Close. Very close. $\endgroup$ – Dannyu NDos Sep 11 at 8:26
  • $\begingroup$ @DannyuNDos edited my answer. this has got to be it or it's the end of the line for me :P $\endgroup$ – greysaff Sep 11 at 8:32
  • $\begingroup$ Nah, it's further now. $\endgroup$ – Dannyu NDos Sep 11 at 8:36
  • $\begingroup$ seriously? just to make sure, it's none of the synonyms for my first answer, right? like newline or line feed? $\endgroup$ – greysaff Sep 11 at 8:38
  • $\begingroup$ I found an error in my puzzle and corrected it. Give it a try! $\endgroup$ – Dannyu NDos Sep 11 at 8:38
3
$\begingroup$

Is it:

Caret (^)

I'm so shy when between people.

It can represent an exponent so it is wedged between numbers (for example, 2^3 = 8)

When in a queue, I'd like to be the last.

A person can refer to the message above using the caret character

That's the only time when I'm not shy.

The above usage is used when texting other people

When consuming food, I'd take one or two, or even four, depending on the context.

Caret sounds a lot like carrot. Also, one, two, and four are all powers of two (2^0 = 1, 2^1 = 2, 2^2 = 4)

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.