Comment by ogogmad

4 years ago

It suggests that it understand what pseudorandomness looks like. A hash function output usually looks pseudorandom.

It's almost like it can look at a picture from an old television, and separate the random static from the "signal" part of the picture. It can carry out de-noising because it knows what noise looks like. It can never remember exactly what the noise looked like, because like for us, it doesn't matter.

If you restart the session and enter

  > echo test1 | md5

it will output another random 'hash' each time. But within one session it knows that md5 should produce the same output. Running

  > echo test1 | md5

multiple times, or even

  > VAR1="test1"; echo $VAR1 | md5

produces the same output for me within the same session, while

  > echo test2 | md5

results in a different, but also session-consistent hash.

  • It understands the "pseudo" in pseudorandom. (That is, the determinism).

    Pseudo + "random".

    [edit]

    The application is it might be able to denoise text files full of "noise".