The 3 kinds of queues are:
- FIFO
- LIFO
- FAFO
@mistersql @darkuncle There are three kinds of queues:
- FAFO
- FOMO
- YOLO
- First Available, First Out
- First Out, More Out
- You Out, Last Out
@mdreid - YOYO: Yeet on, yoink off. Only works well if implemented as LIFO as well, otherwise a single yoink causes chaos.

@dpnash @mdreid

We need a language with yeet/yoink instead of pop/push for stack operations.

Yoink a value onto the stack, yeet it off.

@pseudonym @dpnash @mdreid but... yoink is CLEARLY pop! And yeet is push! Now I'm eternally confused!

@mdione @dpnash @mdreid

But yeet is to get rid of or throw away, when you pop it off the stack.

Yoink is to get something, or add it to the stack.

Guess it's like "push a meeting back an hour" is it later or earlier.

Depends if your point of view is now, looking towards the meeting, or the meeting on the future looking at now.

Yoink/yeet defends on if you are standing(virtually) on the stack or outside it.

@pseudonym @mdione @mdreid When I made the original joke, I was envisioning being some distance away from the stack.

To push an item, yeet it towards (and hopefully onto) the stack (be sure to aim carefully).

To pop an item, yoink it off the stack towards you.

It’s been amusing to watch not only the two opposing interpretations arise, but also why and how.

@dpnash @pseudonym @mdreid haah, I didn't read back in the stack (!!!)