10 contenders for the most irritating online abbreviations

Which of these do you recognise/use/hate?

  1. LOL
  2. YOLO
  3. TBH
  4. IMHO
  5. JFGI
  6. tl;dr
  7. IYKWIM
  8. TMI
  9. AFAIR
  10. NSFW

See discussion of the 10 abbreviations here.