Curtains forcing their will against the wind, children sleep, exchanging dreams with seraphim. The city drags itself awake on subway straps; and I, an alarm, awake as a rumor of war, lie stretching into dawn, unasked and unheeded.
% od -t x1 Curtains forcing their will against the wind, children sleep, exchanging dreams with seraphim. The city drags itself awake on subway straps; and I, an alarm, awake as a rumor of war, lie stretching into dawn, unasked and unheeded.0000000 43 75 72 74 61 69 6e 73 20 66 6f 72 63 69 6e 67 0000020 e2 80 8c e2 80 8c e2 80 8c e2 80 8c e2 80 8d e2 0000040 80 8d e2 80 8d ef bb bf 20 74 68 65 69 72 e2 80 0000060 8c e2 80 8c e2 80 8c e2 80 8c e2 80 8d e2 80 ac 0000100 e2 80 ac e2 80 8d 20 e2 80 8c e2 80 8c e2 80 8c 0000120 e2 80 8c e2 80 8d e2 80 ac ef bb bf e2 80 8c 77 0000140 69 6c 6c e2 80 8c e2 80 8c e2 80 8c e2 80 8c e2 0000160 80 8d e2 80 ac ef bb bf e2 80 8c 0a 61 67 61 69 0000200 6e 73 74 20 74 68 65 20 e2 80 8c e2 80 8c e2 80 0000220 8c e2 80 8c e2 80 8c e2 80 ac e2 80 8c e2 80 8c 0000240 77 69 6e 64 2c e2 80 8c e2 80 8c e2 80 8c e2 80 0000260 8c e2 80 8d ef bb bf e2 80 8d e2 80 8c e2 80 8c 0000300 e2 80 8c e2 80 8c e2 80 8c e2 80 8d e2 80 ac e2 0000320 80 ac e2 80 8c 0a 63 68 69 6c 64 72 65 6e e2 80
And so on. Not stripped or made obvious for me on mbin. It’s honestly pretty interesting to me that the paste showed extra spaces all over the place in my terminal when I pasted it, but putting it back in Firefox from the terminal to show the
od
output it converted them back into invisibility.I discovered that issue with how it gets converted to spaces with some editors. It’s a hell of a lot more resilient than I thought it would be, to be honest. Random pastes between apps should have nuked some of the characters, I thought.
Just off the top of my head, maybe a browser extension (or an existing one that allows you to parse content) could help detect this stuff.