How long does it take your software to crack the other half?
The article says 1 to 6 character passwords. With 12 cores, I can enumerate the full printable ASCII character set in about 30 hours, but I would not try to do that. I would use patterns and word lists first. After 6 to 7 characters, brains begin beating the hell out of brute speed.
DA39A3EE5E6B4B0D3255BFEF95601890AFD80709 "" no_pass
0D824508182A1AA0EEF9A0B6EE52F8A32AF06F0A "GoOd!" brute_5
A94B95A7A4D432DE056B0030DA879AF841376069 "GPGPU" brute_5
BFE06C47BE2390ACA934AB6A128C141DCEB4072F "G0o|)" brute_5
My point still stands. These should have been better/stronger hashes. I did all of that in less than an hour on a CPU using full enumeration (aka brute force).