31700+ entries in 0.233s
sina: ben
_vulpes: M = [0] * 32
sina: lol...the 2048 bit hash for GPLv2 was taking a really long time so I killed it to add some print statements. Checked "wc -c LICENSE", it reports ~18,000 chars. I re-ran mpfhf with 32 bits, thinking it'd finish at M
_pos ~18,000
sina: ben
_vulpes: if you count from 0 do we get same hashy hash?
sina: so the step == M
_pos
deedbot: candi
_lustt voiced for 30 minutes.
sina: + flip(b, ((i+1 * M
_pos) % len(b)))
sina: - flip(b, ((i * M
_pos) % len(b)))
sina: mircea
_popescu: can you confirm/clarify same statement above, start at 0 or 1?
ben_vulpes: mircea
_popescu: and i worked this example at one point, i'm pretty sure the expected value of 011 is correct
sina: ben
_vulpes: also per above my halfscrew won't take any action if the len(a) is 1, can you confirm cl behaviour?
sina: ben
_vulpes: as you can see my implementation for screw is only 3 lines long, can you see any faults in it?
sina: ben
_vulpes: in your halfscrew I notice (underlying-screw b m-position (floor (/ (length a) 2)))
sina: changing it to the value of the iterator per ben
_vulpes cl code fixed it
sina: mircea
_popescu: can you confirm/clarify "his operation consists of taking the bit count of either S or R, iterating over that value, at each step multiplying the iterator with the current position in M" ...
sina: mircea
_popescu: there was a bug in my screw method which caused the cycle, once I identified it, it stopped cycling
sina: mircea
_popescu: nope
mircea_popescu: see, i suspect ben
_vulpes 's thing has a subtle bug in it but i can't seem to find it ;/
mircea_popescu: try <mircea
_popescu> candi
_lustt: (mpfhf:mpfhf #*11111111111111111111111111111111 64)
sina: I feel like my code is now correct, and it no longer loops. However I'm getting different results to ben
_vulpes
sina: mircea
_popescu: ok thanks
sina: mircea
_popescu: earlier you said half screw should round down. In that case, if len is 1 the halfscrew will be 0. so should no iterations be peformed on halfscrew where the len is 1?
sina: candi
_lustt: (mpfhf:mpfhf #*1001101101000010000011010111101001110001111010111110011100000110000111100111110011100001 32)
sina: candi
_lustt: (mpfhf:mpfhf #*1001101101000010000011010111101001110001111010111110011100000110000111100111110011100001 64)
sina: candi
_lustt: (mpfhf:mpfhf #*1001101101000010000011010111101001110001111010111110011100000110000111100111110011100001 32)
sina: candi
_lustt: (mpfhf:mpfhf #*1001101101000010000011010111101001110001111010111110011100000110000111100111110011100001 64)
deedbot: candi
_lustt voiced for 30 minutes.
sina: ben
_vulpes: any chance you'd be willing to take a peek at my code>?
mircea_popescu: ben
_vulpes i shall now withdraw into my cellar with the instruments.
mircea_popescu: candi
_lustt: (mpfhf:mpfhf #*11111111111111111111111111111111 16)
candi_lustt: mircea
_popescu: #*00000000000000000000000000000000
mircea_popescu: candi
_lustt: (mpfhf:mpfhf #*11111111111111111111111111111111 32)
candi_lustt: mircea
_popescu: #*0000000000000000000000000000000000000000000000000000000000000000
mircea_popescu: candi
_lustt: (mpfhf:mpfhf #*11111111111111111111111111111111 64)
sina: mircea
_popescu: seems you're correct, "MP kicks3453453453 ass!" still loops
mircea_popescu: ben
_vulpes mind making the alterations and let's see ? ima edit the spec later too
deedbot: candi
_lustt voiced for 30 minutes.
ben_vulpes: mircea
_popescu: perhaps to start with simpler runs?
mircea_popescu: ben
_vulpes ok, so was that a half-screwing of s in r and s was 1 bit long so it did nothing ?