20

At a restaurant in Augustow there was a sign: "please wait for the waiter"

it confused me. If I'm waiting for the waiter, then what/who's the waiter: the one who's being waited for or the one waiting?

If I'm waiting for the waiter, do I become the waiter?

I think this is a good spot for a recursion bug to occur, resulting in waiter leaks.

Comments
  • 11
    You are waiting for the waiter, and the waiter is waiting for you because you are also a waiter, so this results in a deadlock.
  • 7
    It is actually what an scheduler does.

    You're inserted in a queue like system, not knowing your priority nor when you're served, all you know is that you're waiting.

    The reason these signs exist is because some monkeys (Germans AND tourists) are thinking that screaming like during their effing mating rituals will make anything go faster, but constant interruption of the thread state only leads to longer stalls in the scheduler.
  • 4
    Consider: The waiter is not a waiter until they are waiting on you or someone else.

    Therefore you arrive, and become the waiter, who waits on someone else to come and greet you.

    But only waits seat and greet you.

    By definition your waiter can therefore never seat and greet you.

    You are always waiting on a customer to become the waiter, so they may seat and greet you, so they may wait on you.

    And you may find yourself in another part of the world. And you may find yourself behind the wheel of a large automobile. And you may find yourself in a beautiful house, with a beautiful wife. And you may ask yourself, "Well, how did I get here?"

    Also the diner is situated in a time-slip in east germany, berlin. Or possibly hell.

    Theres no one here at at the diner.

    You are the customer. The waiter is you. The cook, and critic, all at once. The dog barking on the side walk. And the paperboy passing by. The milk man, and the girl he keeps starring at, the one in the red dress.
  • 1
    Dadjoke
Add Comment