ben_vulpes: there's a fork of some fraction of what drives trilema floating around the wot
ben_vulpes: sina: eh just use wordpress
ben_vulpes: such developer adoption
ben_vulpes: very easy to get started with tho
ben_vulpes: yeah that "go build" shit pulling in rando code from rando github accounts super great cool stuff
ben_vulpes: sure, and swift isn't apple lang lol
ben_vulpes: aye, can confirm matching hashes on your default string
ben_vulpes: pick one, you'll go nuts maintaining both
ben_vulpes: now gotta wrestle with anaconda of "google stack for performance or pystack for not-being-google"
ben_vulpes: heh
ben_vulpes: did not even look at php because boogs!
ben_vulpes: i did it from the spec, not the php.
ben_vulpes: again sina php implementation is of an earlier outdated spec
ben_vulpes: and several other values
ben_vulpes: at sixty four bits and hashing the character a.
ben_vulpes: fwiw with that change it *now* matches the output of my implementation.
ben_vulpes puzzled
ben_vulpes: much better
ben_vulpes: oh that's not a builtin aha
ben_vulpes: is seven
ben_vulpes: len(M)
ben_vulpes: no buddy
ben_vulpes: i mean i don't really know what you're getting at, but why is the length of the bit array resulting from eating a single char 7 and not 8
ben_vulpes: yes but why is the length of the array of bits seven and not eight
ben_vulpes: wacky, fmt.Print(len(M)) -> 7
ben_vulpes: dropped a leading zero?
ben_vulpes: heh
ben_vulpes: naively, i'd expect that to be [0 1 1 0 0 0 0 1]
ben_vulpes: just running fmt.Print(M) downstream of the toBinArray call
ben_vulpes: getting odd results when i do some baseline poking, a message of "a" prints a toBinArray value of [1 1 0 0 0 0 1]
ben_vulpes: i can handle tooling, ty
ben_vulpes: nifty
ben_vulpes: oh hm repo has something entirely different from trilema
ben_vulpes: > ./mpfhf.go:52: syntax error: unexpected EOF, expecting expression
ben_vulpes: sina: how do i build this thing
ben_vulpes: they're not errors in copying, they're built in tests of the copier!
ben_vulpes: replace, reproduce...
ben_vulpes: in re candi_lustt, i'll point out that anyone in l2 could trivially reproduce her elsewhere, if phf's examples didn't drive the point home
ben_vulpes: crapp store lols: http://archive.is/pxrWl
ben_vulpes: ah, no, wrong sinner apparently
ben_vulpes: > Con una mentalidad Socialista en progreso << ahaha sina is this yours?
ben_vulpes: !!up eplogos
ben_vulpes off again again
ben_vulpes: sina: with repro cases this time :D
ben_vulpes: updated againnnn: http://cascadianhacker.com/an-implementation-of-mircea-popescus-fabulous-hash-function
ben_vulpes off for a bit
ben_vulpes: i only saw it one other time to night (6 of 'em), and i don't remember before
ben_vulpes: ya, wut?
ben_vulpes: some seven hundred odd seconds to hash the declaration
ben_vulpes: mircea_popescu: all those consed bytes came from logging
ben_vulpes: myeah okay logging is expensive, good to know
ben_vulpes: oh man i get to break out the profiler!
ben_vulpes: consing like mad
ben_vulpes: doc is 5601 chars long
ben_vulpes: 44808
ben_vulpes: oh nonono
ben_vulpes: probably including tea-sipping and not watching the debugger
ben_vulpes: 60s
ben_vulpes: oh not
ben_vulpes: MOAR
ben_vulpes: heh
ben_vulpes: > heap exhausted
ben_vulpes: that's when you fired the declaration of sovereignty
ben_vulpes: jeez, nov 8th 2014
ben_vulpes: I WANT TO DO THE GPL THING LEAVE ME LONE
ben_vulpes: or we could start with bitfields and you could reverse them?
ben_vulpes: i put a tool out there for you to use, use it
ben_vulpes: not lazy, busy
ben_vulpes: hehe
ben_vulpes: augh more strings
ben_vulpes: sina: eeyyyyy that's the joke i'm making
ben_vulpes: you missed the strings thread, didntcha
ben_vulpes snorts
ben_vulpes: sina: gosh i'd have to do real work, turn strings into binary
ben_vulpes: that's on my local machine, not even particularly high powered
ben_vulpes: stats for the 256-bit hash http://p.bvulpes.com/pastes/EIXod/?raw=true
ben_vulpes: i mean yes, all the time. but what in particular today?
ben_vulpes: sina: what's so crazy?
ben_vulpes: or is it...auspicious
ben_vulpes: SUSPICIOUS
ben_vulpes: sina: what do yer dice say
ben_vulpes: candi_lustt: (mpfhf:mpfhf #*1111 4)
ben_vulpes: oh man how do i even pass your thing an array of zeros and ones
ben_vulpes: and drinking tea
ben_vulpes: gimme a second, i'm handling two implementations here
ben_vulpes: eg 0, 1, 2, 3
ben_vulpes: my next q is does the iteration run [0, count] or [0, count)
ben_vulpes: sina: aha
ben_vulpes: this is perfect example of "too complex for me to understand!" complaint of asciilifeform's re hash design
ben_vulpes: well in the absence of ideas, shall we index from zero?
ben_vulpes: asciilifeform: !
ben_vulpes: why
ben_vulpes: whoa
ben_vulpes: !!up candi_lustt
ben_vulpes: any equal length of message and hash?
ben_vulpes: it wasn't just 64s, there's another element to the pattern
ben_vulpes: so let's see some hashes
ben_vulpes: issue?
ben_vulpes: aye
ben_vulpes: screws will always have an initial element of zero otherwise
ben_vulpes: writer, not a reader!
ben_vulpes: > make sure she doesn't understand
ben_vulpes: ah no wait because multiplying index by 1
ben_vulpes: 0 seems a bit more likely...?
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
ben_vulpes: the length of your implementation does not particularly bear
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
ben_vulpes: sina: our screws disagree
ben_vulpes: coo
ben_vulpes: yes i know, asking if that hasa your fixed screw method
ben_vulpes: sina: are you pushed up?
ben_vulpes: so copy it into your own buffer and rip 'em out, what
ben_vulpes off
ben_vulpes: in the interim sina do feel free to read what i've written and generate data to compare yours against
ben_vulpes: http://cascadianhacker.com/an-implementation-of-mircea-popescus-fabulous-hash-function and updooted again
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
ben_vulpes: standby 2
ben_vulpes: certainly, but on my own time.
ben_vulpes bows
ben_vulpes: check it still implements the spec?
ben_vulpes: what's that
ben_vulpes: candi_lustt: (mpfhf:mpfhf #*1111 4)
ben_vulpes: mircea_popescu: live
ben_vulpes in process
ben_vulpes: which screw operation?
ben_vulpes: aha
ben_vulpes: output hash lengths
ben_vulpes: on uniform inputs and shorter desired output hashes it has trouble breaking out of certain patterns
ben_vulpes: say it ain't so, boss
ben_vulpes: like i said, wackadoodle on uniform inputs.
ben_vulpes: mircea_popescu: perhaps to start with simpler runs?
ben_vulpes: yes
ben_vulpes: unfortunate log line, both screw and half screw share implementation
ben_vulpes: no?
ben_vulpes: mhm
ben_vulpes: but count from one, okay i see
ben_vulpes: one i mean
ben_vulpes: what is floor of half of zero?
ben_vulpes: the pooch maybe
ben_vulpes: kinda thinking i should just maintain a "mpfhf currently backing candi" on that page
ben_vulpes: magic numbers probably; max file size in nginx or something who knows
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
ben_vulpes: candi_lustt: (mpfhf:mpfhf #*1001101101000010000011010111101001110001111010111110011100000110000111100111110011100001 10)
ben_vulpes: !!up candi_lustt
ben_vulpes: hey sina mircea_popescu logs for comparison
ben_vulpes: sina: yeah, see my comments in re dragons last night
ben_vulpes: i did push some changes to it last night, but it still behaves entirely wackadoodle on arrays of all 0 or 1
ben_vulpes: aye, aye.
ben_vulpes: going to spend some people time, will let you know when it's live
ben_vulpes: sina, i have a patch sitting in my tree that will paste output as well
ben_vulpes: how many games of poker they win, how up they are on slots over their slot playing career...
ben_vulpes: i very rarely bother to ask if people actually eg beat the market, convert back to btc, move that btc off the exchange...
ben_vulpes: "hey what do you think about ethereum? a couple of guys i know bought some and made a ton of money?" "which ethereum?" "..."
ben_vulpes: whatever those are
ben_vulpes: texas a&i and southern methodist, apparently
ben_vulpes: other loldanas: http://dailycaller.com/2016/03/16/ice-director-gives-shocking-excuse-for-failure-to-detain-killer-illegal-alien-video/
ben_vulpes: ah yeah
ben_vulpes: my memory fails me on this count
ben_vulpes: asciilifeform: well, a) being lighthearted but b) the ada stuff?
ben_vulpes: ubermenschen like asciilifeform who Never Release Imperfect Code would obviously rule the leaderboards
ben_vulpes: heh, perfectly cranky republican gentleman's sport of code review: nobody will tell you what bugs they found, but they might give you a sha256 description of one
ben_vulpes: asciilifeform: oh you know, someone "myeah, i had a feeling that wasn't going to work out" me: *explodes*
ben_vulpes: !~later tell sina mircea_popescu wants mpfhf commentary on his blog
ben_vulpes: in my house
ben_vulpes: heh tangentially, i've forbidden anything even verging on "i told you sos" without the teller having told
ben_vulpes: figured as much, no complaints
ben_vulpes: !!down candi_lustt
ben_vulpes: nope, just dragons.
ben_vulpes: i suspect something in the flip.
ben_vulpes: candi_lustt: (mpfhf:mpfhf #*1111111111111111111111111111111111111111111111111111111111111111 64)
ben_vulpes: but!
ben_vulpes: candi_lustt: (mpfhf:mpfhf #*0000000000000000000000000000000000000000000000000000000000000000000000000000000 64)
ben_vulpes: (mpfhf:mpfhf #*0000000000000000000000000000000000000000000000000000000000000000000000000000000 64)
ben_vulpes: !!up candi_lustt and now for something behaving completely differently
ben_vulpes: i'm going to see dragons in these numbers if i keep this up
ben_vulpes: fuckin hash functions
ben_vulpes: oh snap
ben_vulpes: now i shall have to spend some time getting intimate with places and macro capture rules
ben_vulpes: because i've yet to learn the dark arts of macro wizardry, and it's dangerous, and so it gets filed as dangerous stuff i don't understand yet.
ben_vulpes: mircea_popescu: naively, i passed a function called from within the scope a reference to the thing
ben_vulpes: it is currently filed under "dangerous fucking macro binding horseshit lispers are too goddamn liberal with"
ben_vulpes: perhaps mircea_popescu can enlighten me as to why exactly it works this way
ben_vulpes: from a function defined outside the loop macro
ben_vulpes: turns out one can't `decf' a loop-macro established `place'
ben_vulpes: a million billion log lines later, i have found an implementation-killer
ben_vulpes: sina: i didn't figure that was ambiguous in any way
ben_vulpes: ty, ty
ben_vulpes: TURD
ben_vulpes: "totally unnecessary and reprehensible dependency"
ben_vulpes: yes i know.
ben_vulpes: asciilifeform, mircea_popescu: ^^ sad output
ben_vulpes: candi_lustt: (mpfhf:mpfhf #*1111111111111111111111111111111111111111111111111111111111111111 64)
ben_vulpes: !!up candi_lustt
ben_vulpes: at least the low dough lolz emporium isn't out of stock entirely
ben_vulpes: ;)
ben_vulpes: and i turned logging off while flailing at linux so i have nfi why she went down right there
ben_vulpes: asciilifeform: a casual manual inspection suggests my implementation is catastrophically broken, but i spent the evening twiddling bots, so haven't put the time into figuring out what might be wrong.
ben_vulpes: "open source"
ben_vulpes: trying to read open source is in no way a road to literacy either.
ben_vulpes: asciilifeform: updooted http://cascadianhacker.com/an-implementation-of-mircea-popescus-fabulous-hash-function
ben_vulpes: aye
ben_vulpes: ty muchly
ben_vulpes: ty asciilifeform plz to comment on www?
ben_vulpes: "can show presence, never absence"
ben_vulpes: tested one way, used another.
ben_vulpes: aha
ben_vulpes: oh gracious
ben_vulpes wiggles eyebrows
ben_vulpes: gods be damned footnote plugin
ben_vulpes: aye aye
ben_vulpes: asciilifeform: while the individual operations work, it does not yield what mircea_popescu's implementation yields
ben_vulpes: i suspect that i hadn't yet verified output against the runs that mircea_popescu posted
ben_vulpes: i left off before posting for some reason that i cannot now recall
ben_vulpes: i have an implementation
ben_vulpes is woefully behind on homework
ben_vulpes: i still gotta read through that, mircea_popescu
ben_vulpes: !!up punto
ben_vulpes has lamb chops to grill, bbl
ben_vulpes: i kid mod6 i kid
ben_vulpes: flyover state problems
ben_vulpes: i'm going sour on applying heat to fish
ben_vulpes: limojews!
ben_vulpes: mhm
ben_vulpes: oh the acid reaction thing?
ben_vulpes: certainly better than eudalystan
ben_vulpes: i think...i'll be fine?
ben_vulpes: "i wouldn't be a member of any club that wouldn't fall all over itself to have me in it" or how did it go
ben_vulpes: lol very nearly precisely my words
ben_vulpes: "resource center for the resistance"!
ben_vulpes: in entirely other socialismos, burritogate lynch mob turns out to have been incited by white operator of feminist coworking space or some such: http://www.wweek.com/restaurants/news-restaurants/2017/06/06/the-battle-over-kooks-burritos-led-to-death-threats-and-international-outrage-we-invited-portland-chefs-to-weigh-in/
ben_vulpes: glad you are having fun though
ben_vulpes: not interested in innovation and disruption in my ICE stack
ben_vulpes: i burn petrol very intentionally, in a curated set of petrol-combusting platforms.
ben_vulpes: it's not "too prudish" it's "dafuq are you doing with that fleshlight"
ben_vulpes: not to mention gut distate for robots in my control loop
ben_vulpes: currently divesting of piles of atoms, not looking for more or more reasons to have more
ben_vulpes: pete_dushenski: i'd rather pull the guitar off the wall, ty