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.
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
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
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
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
sina: ok, so should
I keep my screw implementation as is?
sina:
I dunno if this makes any difference
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)))
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: mircea_popescu: and
i worked this example at one point,
i'm pretty sure the expected value of 011 is correct
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)]
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
mircea_popescu: ben_vulpes
i shall now withdraw into my cellar with the instruments.
ben_vulpes: like
i said, wackadoodle on uniform inputs.
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 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