log☇︎
62700+ entries in 0.463s
shinohai: Maybe so ... I am quite sure the EFF lawsuit mentioned within is recent. The date seems to agree.
BingoBoingo: Still, I would like to see the ranking if "complications of being a fat fuck" were consolidated and entered on list. Overdose would likely still win under 25 list, but age where "fat fuck" begins to beat overdose inspires curiosity.
BingoBoingo: I don't think they'll pass. Not to Tyrone and Petrus/
sina: yes I believe so. it'd be interesting to run them against, for example, important gpg functions or similar
sina: something I have been looking into as well, kind of related in the testing-for-weakness-to-validate-sanity sense, is this program "cbmc"
sina: I just went down the rabbit hole of links from that one
a111: Logged on 2017-06-09 15:11 asciilifeform: http://btcbase.org/log/2017-06-09#1667584 << it is not, and ain't going to be, i'm not especially interested in helping folx to 'embrace and extinguish' it. as far as i'm concerned, 100% of the output is verifiable with the bignum calculator of your choice (e.g. 'bc') and it is no concern of anybody's how it was obtained.
sina: oh yeah I saw this http://btcbase.org/log/2017-06-09#1667584 ☝︎
mircea_popescu: i recall them trotting him out periodically, "rich man! made by ourdemocracy! you could be next!!1" sorta bs.
sina: no here. gossipd, libsodium/nacl, trump...a few other things I searched
sina: I also had some fun this evening reading teh logs
mircea_popescu: i mean obv being bitcoin pegged it attracts lots of bitcoin/altcoin folks
sina: I just watched Dave Chappelle latest comedy thing, fucking hilarious
lobbesbot: Logged on 2017-05-22 23:16:39: <Zakorus123> but i really think i should be allowed to come back
sina: don't look at me man, I literally am using a 3072-bit DSA El-Gamal key for some reason
sina: http://btcbase.org/log/2017-06-10#1668370 <<< mircea_popescu I couldn't help but laugh at someone who is saying everyone should fork ricochet.im and work on it instead, or use OTR or whatever then blurt out that some just-barely-specified software isn't resistant to SIGINT attacks on your keyboard ☝︎
mircea_popescu is too lazy to add pre to user comments ; i'll jusrt fix by hand heh
sina: I'm not cool like asciilifeform but I can bang some stuff out
sina: yeah, I'm off too
mircea_popescu: <pre>. excewpt i think it strips them if you do it, asec
sina: fantastic, tell me how you did it and I'll do the golang one
sina: so I settled for that
sina: and I'm not even on the latest ver
sina: I tried to make a C one but then I remembered I haven't touched anything with pointers in about 15 years
sina: I'll repost with pre and you can delete the old one
sina: mircea_popescu: I pasted the python impl and it mangled my tabbing...I guess I wouldn't care normally but it's going ot be annoying for people to paste that and re-indent, any feature about preserving tabbing in your comment section?
ben_vulpes: i only saw it one other time to night (6 of 'em), and i don't remember before
mircea_popescu: ah i c
ben_vulpes: oh man i get to break out the profiler!
sina: soz mate, do it, I'm curious
ben_vulpes: I WANT TO DO THE GPL THING LEAVE ME LONE
ben_vulpes: i put a tool out there for you to use, use it
sina: if I pick a string I'll include the bitfield for lazy ben_vulpes
ben_vulpes: sina: eeyyyyy that's the joke i'm making
sina: I missed all the tings
ben_vulpes: sina: gosh i'd have to do real work, turn strings into binary
sina: watching this slow ass shit in python is making me want to start rewriting in C right now even though I have done nothing for the last ~24 except write this code, eat pizza and 8h of sleep
mircea_popescu: lol i think he had fun
ben_vulpes: i mean yes, all the time. but what in particular today?
ben_vulpes: oh man how do i even pass your thing an array of zeros and ones
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
ben_vulpes: gimme a second, i'm handling two implementations here
sina: sorry I don't grok that syntax diff
mircea_popescu: i'd expect the latter
sina: ok, so should I keep my screw implementation as is?
sina: I dunno if this makes any difference
mircea_popescu: i guerss we must, yes
mircea_popescu: i have nfi
sina: then I get the same issue as you
sina: + flip(b, ((i+1 * M_pos) % len(b)))
sina: - flip(b, ((i * M_pos) % len(b)))
sina: ben_vulpes: if I
mircea_popescu: i say count from 1. ☟︎
BingoBoingo: Behodl https://i.imgur.com/51busb0.png and https://i.imgur.com/WytAtQr.png
ben_vulpes: i'm trying to remember why i indexed at 1 there
ben_vulpes: one difference is that you loop from 0 up and i from 1
ben_vulpes: i work slowly, i'll let you know if i find anything
sina: I only mean in the sense, glaring errors or differences that cause disagreement between implementations, should be obvious
ben_vulpes: but yes, i will go check
ben_vulpes: mircea_popescu: and i worked this example at one point, i'm pretty sure the expected value of 011 is correct
sina: I have len(b)
sina: ben_vulpes: in your halfscrew I notice (underlying-screw b m-position (floor (/ (length a) 2)))
sina: I dunno, I keep deleting the debug statements
sina: I had it originally set to the value of the bit, and that was the cause of my cycle
ben_vulpes: yes i know, asking if that hasa your fixed screw method
sina: mircea_popescu: there was a bug in my screw method which caused the cycle, once I identified it, it stopped cycling
mircea_popescu: i don't readily see a problem with the story as displayed.
sina: I keep taking the debug lines out because it's fucking impossible to follow the logic of the code with them in
PeterL: I had an idea for another function to use in the fabulous hash: a conditional screw - where on step n, for i in length S, if S[i] then flip R[n*i mod len(R)]
mircea_popescu: yeah i suspect yours is actually correct.
sina: cos I test with "M = [1] * 32"
mircea_popescu: see, i suspect ben_vulpes 's thing has a subtle bug in it but i can't seem to find it ;/
sina: e.g I get 1000010000110110001010111111010000010110110100000010010100110110 for "MP kicks ass!" 64
sina: I feel like my code is now correct, and it no longer loops. However I'm getting different results to ben_vulpes
ben_vulpes: in the interim sina do feel free to read what i've written and generate data to compare yours against
ben_vulpes: i do actually enjoy the humans i keep in my house, amazing though that may seem
ben_vulpes: "my own time" meaning when i feel like it
ben_vulpes: sina: i work whenever i want
mircea_popescu: ben_vulpes i shall now withdraw into my cellar with the instruments.
sina: I get
ben_vulpes: like i said, wackadoodle on uniform inputs.
mircea_popescu: i don't readily see there's a problem with it.
ben_vulpes: but count from one, okay i see
ben_vulpes: one i mean
ben_vulpes: kinda thinking i should just maintain a "mpfhf currently backing candi" on that page
ben_vulpes: also output hashes larger than a certain size won't post because reasons i haven't run down yet
ben_vulpes: logs are not exactly the same, bridging will be required until i match the hashonator's log format
mircea_popescu: paste your story. and plox use wotpaste i dun have that paste.ca thing in hosts
sina: lol, that changed it a little, now I loop at step 71 instead of 5 :P
sina: mircea_popescu: pls help me understand rewind? doesn't it guarantee loops if I end up in a step which has a rewind? because I will go back one and then rewind?
sina: lol now I am in infinite loop
sina: hmm, I don't think my rewind is working
sina: I got em
sina: I seem to be generating junk hashes like "1001001110000000000000000000000000000000000000000000000000000000" for "MP kicks ass!" :(
sina: mircea_popescu: can you point if I'm missing something obvious? From my understanding of the spec, the number of "steps" is = the length of M, but in your examples (understanding they're of a nonworking prototype) have a lot more steps than len(M)
ben_vulpes: i did push some changes to it last night, but it still behaves entirely wackadoodle on arrays of all 0 or 1
sina: fuckers, ok I will add the debug back
ben_vulpes: sina, i have a patch sitting in my tree that will paste output as well
sina: because I thought it makes my pretty code look ugly
sina: mircea_popescu: lollll I had it doing that but removed those lines