log☇︎
24900+ entries in 0.189s
asciilifeform: mircea_popescu: sorta why i didn't even want a /dev/random, recall
mircea_popescu: "i wonder how much science was fucked out of existence / significantly delayed by #metoo-isms and in general, spurious involvement of idiots"
asciilifeform: mircea_popescu: i find myself wondering how many physics folx sit and bite their lips, 'monte carlo dun work so good...', cuz they bought $50k swiss 'quantum rng' that whitens with sha.
asciilifeform: ^ still in print, last i saw, incidentally
mircea_popescu: (re above -- THEY ended up baking. i had nfi.)
asciilifeform: ( my sim -- converged!11 -- when i fed it... don lancaster's geiger rng tarball. ) ☟︎
asciilifeform: i even naively expected that we'd have steady trickle of physics folx buying FG
mircea_popescu: i heard same years ago from astrophysics simulator folks.
asciilifeform: it was how i even got into rngism
mircea_popescu: oh sorry, you labelled "related lulz/disinfo". i had it in buffer, got around to it, and well...
a111: Logged on 2018-01-03 17:37 ben_vulpes: so i dug this ti-89 platinum out of my closet last night to have something tactile to do arithmetic on and holy shit i'd completely forgotten about the input lag
asciilifeform: they had a line of pocket calculators, this was ( and as i understand, remains ) their flagship product. but! they somehow managed to lose their upstream ic vendors (they dun make much with own hands any moar) and nao reduced to selling same calc with ~ipnoje+emulator internals, and multi-second boot(yes) times
mircea_popescu: kinda why i even took up the logline. it might be the worst #blackchickscode #womenarepeopletoo #slavesrightsnao #lxsdumbxs etc etc failure in history.
mircea_popescu: right. otherwise it becomes this arbitrary-point anachronism in the vein of "grandmother should have fucked better sailors on the basis of how retarded granson is, and i can prove this by showing grandson was alive at an arbitrary point in time grandmother hadn't died yet."
asciilifeform: ( at one time i tried to rsa on 6502, it's a royal bitch on 8bit-wide chip with no multiplier )
mircea_popescu: rsa not born yet ; all our practice not yet practiced. i can scarcely blame aurel vlaicu for using textile fixed wing.
mircea_popescu: i am by now thoroughly allergic to this "downstream wants something upstream doesn't provide, so it's neither time to bring out the whips and chains upon the downstream nor to throw out the upstream and bake a new one, but instead let's hotwire the microwave ballast to the toaster."
mircea_popescu: asciilifeform the reason i even called it ideological patch is because the pretense that shitropy-eaters have anyhthing to do with entropy, or us, must be shot in the head.
mircea_popescu: and none of the "but mp, if i make it the size i think it should be it crashes" bs.
asciilifeform: tbh i wouldn't miss it if it vanished.
asciilifeform: mircea_popescu: i sat down & tried to think of a legit use for urandom, only came up with what's in the linked thread
asciilifeform: the maker of the thing folded coupla yrs ago, they had 2 major buyers, the 'olpc' idjicy (dead) and usg (made clone, as i understand) and so starved.
mircea_popescu: i dunno, i kinda like playing heroes2 on lappies, >50% of their utility, whip it out while camping or w/e. but...
asciilifeform: i have nfi if item is of interest to anyone other than asciilifeform , aside from possibly phf
asciilifeform: there's 6 or so known lappies where thing fits natively, with 0 construction work, i have one due to show up next wk, will post photo if worx.
mircea_popescu: http://btcbase.org/log/2018-10-12#1860796 << i meant strictly as "oh, can't use, it's wrong proportion". so what if it is ?! ☝︎
asciilifeform: thing has voice mail too, but i assumed receiver has own and didn't plug it in
asciilifeform: but i did not plug it in, couldn't think of why to do presently
mod6: i expected the "1" to work, however, maybe it's just a "smrt phone" thing
asciilifeform: i dun pnoje much these days, nfi
mircea_popescu: alf be like "hello ? oh, is this nicole ? JUST CALLED TO TELL YOU YOUR PHONE ANSWERING SUCKS! i mean... i was expecting it to improve but it turns out NOT"
mod6: btw... jurov and I are working on relocating the bitcoin.foundation website to the foundation's server in Pizarro. We're gonna get it set up, and test before we announce a cut-over date. Smooth transition, ftw.
asciilifeform: but apparently mod6's telco is opposite, so i have nfi
mod6: I can do that -- the "1" in front didn't work for me tho!
asciilifeform: mod6: i recommend to put the #, "1-833-TMSRBTC" , on tbf www
a111: Logged on 2018-10-12 09:40 ave1: well mostly because I see this more as reference code (this is how it can be done with division) and less so as production code (the table driven works very well for that)
mod6: I agree, let's just visit this when we have the problem.
asciilifeform: currently i've nfi how to make eu phree pnojes, would have to look into it if it becomes interesting
mircea_popescu: this might be useful, but i'm not putting a 2nd slavegirl on this galley.
asciilifeform: i'ma invoice mod6 then as soon as it actually costs sumthing nontrivial, or erry 6mo, whichever comes 1st
mircea_popescu: aite. i was gonna pay myself, but see no problem with tbf picking it up either. all yours.
mod6: I think it's fine that the Foundation pays for it's toll-free number, Sure. Objections?
asciilifeform: i.e. by my reckoning, 9 months of service if nobody calls, and fewer if sumbody does
asciilifeform: subj is far from my daily doings so i have presently nfi just where they get'em
asciilifeform: i suspect it's a dns-style racket, they purchase the #s somewhere & resell
mod6: Ok cool, it works. I think my problem is that i dialed a "1" in front of the entire number.
mod6: i'll try again
mircea_popescu: in other MCGA, yest spent lunch at table with three girls, at upscale italian place where there were three girls total. on the left, tableful of dudes. on the right, tableful of dudes. nobody said as much as zip, though i was openly playing with tits over cacciucco.
a111: Logged on 2018-10-12 15:01 ave1: btw, turns out I was wrong on; http://btcbase.org/log/2018-10-12#1860768. I can run the entropy source tests in parallel without problem (jyst takes n times longer, so scales as expected)
asciilifeform: mod6: i dun see any calls in the log. gonna write to the vendor shortly.
ave1: btw, turns out I was wrong on; http://btcbase.org/log/2018-10-12#1860768. I can run the entropy source tests in parallel without problem (jyst takes n times longer, so scales as expected) ☝︎☟︎
asciilifeform: btw mod6 , i haven't tested the pnoje thing yet, why dontcha try it while i go to tea
asciilifeform: so if you like i can leave it on for a spell
mod6: http://btcbase.org/log/2018-10-12#1860766 << Yeah, that's kinda what I was thinking. Would be a nice to have, just in case someone gets out-of-pocket. ☝︎
ave1: the painfull part was at the start when I did not know that crc used a reversed bit order and did not understand that the initial register has to be xored with the message (and not used as a kind of prepend)
asciilifeform: anyway i suspect it makes sense to ave1 , he came up with the correct answ
ave1: btw I had an implementation that did not do this appending, but then the whole body becomes more complex
asciilifeform: unrelatedly, 'for I in Integer range S'First .. S'First + 3 loop' is problem, what if yer string has <4 chars
ave1: ouch, but I hate thinking ☟︎
asciilifeform: i was gonna post an edited ver of ave1's thing, but thought he might enjoy doing with own hands
asciilifeform: i illustrated this in ffa
asciilifeform: i.e. if yer walking an array, best do errything yer gonna do to an element once, before going to next -- rather than walking it >1 time
asciilifeform: ave1: in the moar expensive muxable ops, i 'rolled in' the muxing
ave1: I did not remember the name "mux", but did remember the method, and I was sure it would be needed in add, but then it was not there. Next in mul, again not there then in modexp...
ave1: I know, it was more a description of how my memory was playing tricks on me
ave1: which I did not remember
ave1: asciilifeform, I was looking for mux just now in ffa just now and I came by the add_gated which uses a different method,.
asciilifeform: anyway i dun think this is critical for any current application. but ideally would like to be able to take a checksum without leaking what-of
diana_coman: ave1, thank you, I'll look through it in more detail a bit later today
asciilifeform: http://btcbase.org/log/2018-10-12#1860785 << waitasec, we have a non-'bit' keccak somewhere ? i.e. one that doesn't require buffers to be blown up 8x , as in http://btcbase.org/patches/vtools_ksum#L76 ? i'd like this... ( and i suspect so would errybody ) ☝︎
asciilifeform: http://btcbase.org/log/2018-10-12#1860789 << imho a ~constant time~ crc32 would be useful, and can be made from ave1's with very small effort, but i'ma leave it as exercise for him ( simply dispose of the if's ) ☝︎☟︎
asciilifeform: but if i'm overwriting a 8TB disk prior to taking it to crematorium, i'd rather urandom, i dun presently have a 200M/sec rng
a111: Logged on 2018-10-12 08:25 mircea_popescu: http://btcbase.org/log/2018-10-11#1860679 << i don't get it, so you run it with a border. end of world ?
ave1: diana_coman, I'll add my test and fix the typo and regrind
ave1: as for urandom, whenever I search for it I end up revisiting this one http://btcbase.org/log/2017-02-15#1614105. It seems both are unusable. ☝︎
ave1: I'll make it a vpatch later today...
ave1: well mostly because I see this more as reference code (this is how it can be done with division) and less so as production code (the table driven works very well for that) ☟︎
diana_coman: if you make it a .vpatch, I'll sign it
mircea_popescu: i'm naively assuming it wouldn't, but in fairness haven't actually looked into the gnarl.
ave1: now, I'll have to check
mircea_popescu: i don't get it. you have one (kernel) reading from tty putting it into /dev/?random ; and however many apps reading from there as now.
a111: Logged on 2018-10-11 19:34 asciilifeform: phf, bvt : i thought of a possible algo for sane tmp file creation that dun need rng or global counter. 1) pick a file name in tmp dir, if none exists, take empty string, as string S 2) produce S' = H(S) , H is hash (e.g. keccak) 3) stat(S') ; if already exists, take S'' = H(S') and repeat .
mircea_popescu: http://btcbase.org/log/2018-10-11#1860679 << i don't get it, so you run it with a border. end of world ? ☝︎☟︎
ave1: diana_coman, http://ossasepia.com/2018/10/10/eucrypt-chapter-14-crc32-implementation-with-lookup-table/comment-page-1/, it seems that wordpress filtered out the <code> tags, could you edit / fix these (I should have used pre probably)
phf: trinque: i've updated the key, so all you need to do is an import http://btcbase.org/data/wot/phf.asc i'm not going to do a minimization right now
bvt: i will have a look at what primitives i need for the implementation today and tomorrow, and will come back here if i get stuck on something.
bvt: yes, i misread
phf: bvt: that doesn't contradict what i said
phf: asciilifeform: oh yeah it is, hash a bunch of random stuff, check for collision. that's the pragmatic solution. i'm talking about the take aways
phf: asciilifeform: i believe that was the real conclusion of yesterday's conversation: you want easy access to a real rng from any republican process at any time, and that makes a lot of idiotic problems go away
asciilifeform: i suspect however that any solution that works across generic unixdom (i.e. doesn't marry linux) will appear similarly ugly
bvt: and i'm don't know yet if files created this way can be mv'ed to file system
bvt: there is a recent linux O_TMPFILE flag to open(2), but i'm not sure we want to use that
asciilifeform looked, didn't find, assumed that i simply didn't look hard enuff
asciilifeform: phf, bvt : i thought of a possible algo for sane tmp file creation that dun need rng or global counter. 1) pick a file name in tmp dir, if none exists, take empty string, as string S 2) produce S' = H(S) , H is hash (e.g. keccak) 3) stat(S') ; if already exists, take S'' = H(S') and repeat . ☟︎
bvt: i will give it a try. i'm still learning ada, will have to take a look at how strings and interfacing with C are done properly.
phf: bvt: you know you could take a stab at proper temp_file_name :> it'll have to be written anyway, to fix this bug. i suspect by the time someone else runs into this issue, a replacement will already be available.
phf: i've used a variety, including the two you mentioned. ave1's, adacore 2016 and 2018 on linux and mac
bvt: that was a wtf moment for me, i'm not used to such service from the runtime
phf: i like that ada will create a temp file for you and then clean it up on empty string, though that's a bit too magical (the interface, not the behavior)