Exactly. PDF doesn't have instructions to say "render this paragraph of text in this box", it has instructions to say "render each of these glyphs at each of these x,y coordinates".
It was never designed to have text extracted from it. So trying to turn it back into text involves a lot of heuristics and guesswork, like where enough separation between characters should be considered a space.
A lot also depends on what software produced the PDF, which can make it easier or harder to extract the text.
Edit: Apparently Mercury was using Evolve as their banking partner. I know this is super common w/ online neobanks, but I'm really confused as to why they always choose the most random obscure bank. Why not partner with a major bank, or Column?
Looking that up on Google Maps and Street View, it appeared to be a small branch in Brooklyn, on a street that looked immediately familiar to me as the starting area in Grand Theft Auto IV.
Doesn’t seem like much more of an advantage than people yelling things at baseball players?
Seems like it could just be part of the calculation of the competition rather than working so hard to avoid it.
- the crowd whistling to tell their favourite team that the enemy team is making some kind of secret play (e.g. taking Roshan, or using a smoke).
- clearly hearing the play-by-play commentary that's being played to the crowd over the arena's loudspeakers, which can also give away information about what the enemy team's doing.
Any open file
Any file that was opened without specifying FILE_SHARE_DELETE in the call to CreateFile[1] (the Win32 equivalent of open(2)). Unfortunately, most language runtimes that wrap CreateFile tend not to pass that flag.
[1] https://learn.microsoft.com/en-us/windows/win32/api/fileapi/...