Elektrine lite

← Feed

@Jiral@lemmy.world

2026-10-26 10:16 UTC

What is the accelerating rise of m-dashes from approximately 2014-2019 about? That trend apparently continued until very recently, even slowed down a bit, before exploding at some point in 2025 or 2026 for obvious reasons. Does anyone have a theory?

Replies (5)

  • @m532@lemmy.ml 2026-10-26 10:47

    I assume it’s due to phone keyboards.

    Open ##5254451

  • @communism@lemmy.ml 2026-10-26 12:34

    If the graph is not just using made up data, then it also measures absolute em-dashes, not em-dash density, so possibly could be an increase in interest in contributing to the kernel?

    Open ##5255287

  • @apparia@discuss.tchncs.de 2026-10-26 13:10

    The OP graph is just absolute count on the y axis, so I also assumed it was basically measuring LoC, but looking at this chart, the em-dashes do appear to be definitely more of a modern phenomenon compared to raw LoC: Maybe some policy/tooling change around 2014? A guess is perhaps something to do with allowing UTF-8 in source files, but that’s a pretty long shot.

    Open ##5255568

  • @arty@feddit.org 2026-10-26 13:31

    People slowly learned to use their keyboards for proper typography?

    Open ##5255705

  • @korazail@eviltoast.org 2026-10-26 16:57

    I wonder how many em dashes are real vs interpreted. I love an em-dash, but I have never typed one on purpose; they are all just two minus in a row and I use them wrong – with a space around (*inspect source to see that lemmy translates for me). I abuse them like I abuse semicolons. They are a typographical tick that indicates a pause or pivot when I translate my thoughts to text. I can imagine a human manuscript editor turning punctuation like a comma into an em-dash when it makes sense, but I can’t imagine a developer ever specifically typing out one – with the need to either know or look up the unicode for it. The only relevant place would be a comment, but even then IDE’s are not generally known for their tendency to replace typed characters with something else. Maybe some tool in the pretty-print/code-formatter ecosystem added that as a feature? But var– is so common that I can’t imagine that’d be a good idea, even in a comment.

    Open ##5257672