Streaming.  WIP not pretty.
clean up the code
gradle wrapper
Mak the main loop one line
close the range and make the inner loop parallel as well.
go stream crazy
Removing provider lookup and instantiating directly cuts off 16.58% of the time.  11h32m59.293s -> 9h38m7.058s
insturment performance estimates
precision
drop the String in the main loop, possibly another 20%?
reduce use of Base64 encoding, likely another 10%.
change quick check.  We are into the single digit to sub single digit improvements.
improve the pre-hash lookup.  15% improvement!  Now below 50% of initial implementation!
don't adjust the hashesSet set.  Make us guess what we missed.
sort hacker IINs by frequency
Got a fster run.  Not sure if it was the cold night or the sorted IINs, but I am taking it!
Use the sun JCE SHA1 hash, and thread locals.  It is at least 5% faster from the original time.
copyedit a bit
results un TSV
copyediting