log☇︎
22900+ entries in 0.004s
asciilifeform: mircea_popescu: this is tru re gpg per se
asciilifeform: mircea_popescu: phunphakt, since last night , massive uptick in heathens visiting ffa www, even curl'ing patches. but so far none have the balls to speak up.
asciilifeform: i.e. you win moar from not upending the cache, than you lose by doing erry single bit of modexp and muxing.
asciilifeform: turns out, the entire justification for use of branching in rsa at all, is bogus. ( and 'short exps' aint a justification -- if you know the max length of your e in advance, you can use fixed exponentiator , same as i do )
asciilifeform fixed formatting barf in post
asciilifeform: ( and incidentally if you disable the bounds checks, having been satisfied with the proofs, ffa speeds up by another 2x 'for phree' )
asciilifeform: but i expect ffa-cum-asmism will still beat shit out of koch-cum-asmism
asciilifeform: incidentally, it's a 'fair fight', i.e. both ch14 ffa and mpi-koch lack asmism
asciilifeform: but what we find is that -- even on decade-old irons -- he loses moar to the branch predictor, than he wins from skipping
asciilifeform: and that he still gets to skip , theoretically , ~half~ of the work of a modexp with random inputs (half the bits of exp are 0, and in kochian modexp dun result in a mul/square cycle)
asciilifeform: ( considering that, e.g. http://www.loper-os.org/?p=2798#selection-5181.0-5211.75 )
asciilifeform: until hr ago i was deadly certain that it couldn't
asciilifeform: that it would lose on ~speed~ ?!
asciilifeform brb,teatime
asciilifeform: ^ newyear present for mircea_popescu & diana_coman
asciilifeform: 9000 just today.
asciilifeform: mircea_popescu: i got these too !
asciilifeform: there's a surprise waiting, gimme a coupla min
asciilifeform: http://www.loper-os.org/?p=2892#selection-4511.0-4595.6 << rsa timings.
asciilifeform: meanwhile: $ wc -l libffa/* >> 4559 total ; $ wc -l ffacalc/* >> 1226 total .
asciilifeform bbl,meat
asciilifeform: !Q later tell phf plox to snarf ch. 14b into http://btcbase.org/patches , ty !
asciilifeform: mircea_popescu, diana_coman , et al ^
asciilifeform: in other noose, finished ch14b writeup, will post after proofread.
asciilifeform: that variant was far short of ideal -- iron on which one runs it still has to be considered disposable
asciilifeform: what i had, was a lightly patched 'qemu' (removed all the 'acceleration' nonsense that wants to run as root and then gets you owned)
asciilifeform doesn't have one yet, sadly
asciilifeform: imho a proper, adatronic x64 emulator, would be a handy thing.
asciilifeform: i had emulators successfully running even winblowz 7, etc.
asciilifeform: for all that intel tried, it was not able to stuff anywhere near the poundage of complexity-liquishit found in even old www browser, into x86 .
asciilifeform: afaik , it is indeed easier to write a reliable x86 emulator, and run shitfox & exploder , etc -- than to build a shitfox-and-exploder emulator. sad but troo.
asciilifeform: btw i'm not aware that he published his complete mechanism. ( did he ? )
asciilifeform: ( as well as various incompats. erry 10 or so links that asciilifeform feeds to 'archive', dun actually archive. not even via the 'hypothesis.is' and similar kludges. )
asciilifeform: if he doesn't, he's theoretically open to, e.g. rowhammer.js .
asciilifeform: actually very similar app.
asciilifeform: mircea_popescu: paradoxically it is the simplest known pill.
asciilifeform ended up building an actual iron pc-like, with instrumented ram, faux disk, etc. this was described in ancient thread.
asciilifeform: in shitwareology, it is absolutely vital that the instrument be minimally distinguishable from actual 'luser box'. (thinkaboutit.)
asciilifeform used system roughly along these lines for auto-analysis of shitwares
asciilifeform: somewhat surprisingly, mmap makes this less 'heavy' than appears at first glance.
asciilifeform: you bring up the emulated box for each session, and tear it down after (ramdisk).
asciilifeform: the win from this pov is that you dun need the 100kg of liquishit of grasping/emulating js+browserbreakages+etc but only x86 (10kg of liquishit).
asciilifeform: can haz whatever one likes in the emul, even , say, 'internet exploder' complete with bugola, etc
asciilifeform: it is also what e.g. the pokerists, use.
asciilifeform used, successfully, for various spamtronics
asciilifeform: in asciilifeform's experience, gold standard for this is a cycle-accurate emul of luser-os , with kbd/mouse controlled by e.g. cl proggy.
asciilifeform: + rowhammer.js , lol, naturally..
asciilifeform: 'load article + 50MB of ads via dynamic js'
asciilifeform: verily, it's pestilentially universal in heathendom www
asciilifeform: ( loox like i was wrong re what the subj of thread was; thought it was a js layer lib )
asciilifeform: there were other 'headless browsers'; i've used 'selenium' in particular (~8 or so yrs ago), it worked (then)
asciilifeform: a. yes
asciilifeform: was speaking specifically of existing browserisms ? then sure.
asciilifeform: 1 possible move is instead from 'a' to 'c', i.e. to entirely new, sane stack, where e.g. sexprs instead of htmlolade and 'scheme' subset instead of jsolade.
asciilifeform: ( a 'js lib' dun 'dejavascriptify' any moar than 'qt' de-x11-ifies )
asciilifeform: i.e. 1 of those http://btcbase.org/log/2018-10-25#1866191 warcrimes ? ☝︎
asciilifeform: wtf was it ?
asciilifeform: at least in re cuntoo
asciilifeform: trinque: i dun expect that part will require very much sweat
asciilifeform: neato
asciilifeform: aa
asciilifeform: ( i dun recall where , if anywhere, he got stuck )
asciilifeform: mircea_popescu: bdb recall also was used for 'wallet'; iirc trinque had an experiment going with tearing apart walletism
asciilifeform: ( rather like what diana_coman's been doing with own proggy )
asciilifeform: sane db, then sane cryptotron, then eventually whittle the cppism down to 0..
asciilifeform: http://btcbase.org/log/2018-11-16#1873099 << last thrd on subj ☝︎
asciilifeform: it was built on the mmap lib, which in turn gotta be polished off
asciilifeform: mircea_popescu: fwiw i have the thing written ( and iirc even posted, 'unofficially' ), but it will take some sweat to properly glue & test.
asciilifeform: ftr it may even be possible to write a reasonably-performant ecctron in 'p'. i cannot currently say.
asciilifeform: ( unless, i suppose, somebody else here wants to stand up and eat it, and write ecctron )
asciilifeform: but given as it is used on the classical net, will have to eat it.
asciilifeform: at some point i'ma have to seriously dig into eccism, to date i've moar or less successfully avoided it, spat on it
asciilifeform: not exactly mega-surprise, eccism worx on small (by rsa-planet standards) numbers.
asciilifeform: ( implication , naturally, is that even if the sig coad were to be replaced with constanttimeism, it would not appreciably change the cpu cost of noad.. )
asciilifeform: for ~3 fucking yrs i was convinced that it spends cpu in sig verify; turned out - nope
asciilifeform: (~100% of the ram footprint is blown on indexes, also)
asciilifeform: might recall, asciilifeform profiled the thing, it spends almost all cpu time in the db. will be interesting when we bolt on the O(1) indexer instead of the bdb horror.
asciilifeform: no ooms either, ever since tossed 'orphanages' etc
asciilifeform: will note, even with the heap fragging nonsense, current trb has quite reasonable ram footprint; e.g. i run 'zoolag' on a 2GB box, and never manually reset aside from when deploying patch (coupla times in past yr)
asciilifeform: ( old trb dun 'suck' blox, except on boot; it waits to be fed )
asciilifeform: then, i suppose, blox fell reasonably often into its open mouth.
asciilifeform: need for sane sync only became obv to asciilifeform once he fixed the oom crapola etc
asciilifeform: ( not only luck of ~the network~, but , perversely, the sadder the box , moar often it gets reset, the better pre-aggr trb worked.. )
asciilifeform: mircea_popescu: sounds about right. ( tho greatly depends on 'luck of the draw' )
asciilifeform: 14b also includes nitpicks sent in by diana_coman & mircea_popescu .
asciilifeform: interestingly, measured penalty from HaveBarrelShifter := False -- and turns out, on x64, it's <0.5% .
asciilifeform: in other noose, asciilifeform finally finished massaging the 14b coad; patch + writeup on conveyor for tonight
asciilifeform: 'a 24-core ARM Cortex-A53 processor with 32GB of RAM; but the OS only sees 29.4GB of that RAM' << lol, what's the rest for, built-in botnet ??
asciilifeform: coupla yrs ago , city sewage pipe to asciilifeform's hovel collapsed (from ~earlier~ inept construction work). monkey crew show up, digs, fails to find (!) . finally foreman, greybeard d00d in his 60s, takes over, cursing, drives the thing with own hands...
asciilifeform: 'go to war with the army you have...'
asciilifeform: lol point
asciilifeform: 'how much should i spend to retain sober bulldozerist' is just as much of a ev calc as 'how much iron to use in this here bridge' neh.
asciilifeform: warehouse boss could've hired a sober forklifter, neh.
asciilifeform: http://p.bvulpes.com/pastes/ddm7r/?raw=true << for compleetness of the l0gz, 1337 w4r3z -- sheckley, 'prize of peril'.
asciilifeform: i'd watch 1 or 2.
asciilifeform: despite not empathizing with derp
asciilifeform: hey mircea_popescu enjoyed that warehouse clip, neh
asciilifeform: imho anyffin that falls short of this, re 'reality tv', is snoar.
asciilifeform: re 'reality show', in 1950s robert sheckley had little story re 'glorious fyootoor' where nomoar pantsuit laws, and so folx free to kill themselves creatively for money; and tv program is made where folx are knocked out and then wake up in race car, or midget sub, or jet fighter, whichever is farthest from their ordinary derp life, and filmed as they try an' avoid certain deaths
asciilifeform: lol