log☇︎
52100+ entries in 0.015s
asciilifeform: mircea_popescu: since you mentioned it -- what exactly is a 'bytem' ?
asciilifeform: http://btcbase.org/log/2018-02-14#1783834 << worse yet ( or better?? ) i do not even have 'blather' to add to this, i never solved yet the 'padding' problem at all. ☝︎
asciilifeform: he had a previous name. what was it
asciilifeform: iirc fella mostly lurks, but quietly runs a trb node, obtained a FG ( but afaik not yet written any study of it, no blog yet ) , is literate tho
asciilifeform: this particular observation ( mircea_popescu had a 'liars can't invent' article ) i found fascinating and tried several times to write a piece in application re particular historic charlatans , but failed to say anyffingnew
asciilifeform: i'ma not spoil the bisp surprise tho, will wait till its new commander wakes up, speaks.
asciilifeform: mircea_popescu: wb btw. i for one thought that mircea_popescu was tired of teaching his kindergarten..
asciilifeform: typo in your mice, 'pard' - 'part' ?
asciilifeform: ohai mircea_popescu
asciilifeform: anyffinspossible. which is why experiment.
asciilifeform: ( i.e. if it's due to where the inodes are, or the like )
asciilifeform: will be lulzy incidentally if the diff goes the other way when you move the files somewhere else on disk and rename'em etc
asciilifeform: yay.
asciilifeform: i'ma set some up later this wk meself.
asciilifeform: ^ and for anybody else who wants to try.
asciilifeform: then post the magic figures, and include what type of iron was used.
asciilifeform: (each)
asciilifeform: mod6: leave it to run overnight for coupla million shots
asciilifeform: oh hey hey hey
asciilifeform: in lulz*2, the last link in 1st para of 'rs-16' goes to a ... 'This video is no longer available because the YouTube account associated with this video has been terminated.'
asciilifeform: ( author also of e.g. http://interim-os.com and a few other interesting nuggets )
asciilifeform: but for some reason also 'Optional: Bluetooth Module RN42-XV' ...
asciilifeform: 'RS-16 has a single-tasking "operating system" whose source fits on a few pages of paper and is easily understandable by anyone who speaks C. The operating system only implements the functions that you need for editing text, crypto and transferring files. It lives in ROM and cannot run programs from disk, eliminating a range of attack vectors.'
asciilifeform: ( before anyone asks -- i have nfi who this is )
asciilifeform: in other oddities: http://www.riotsys.com
asciilifeform bbl,food
asciilifeform: this of course is not a surprise to folx who actually read. but still fun.
asciilifeform: ( go and try same with ch9 ! )
asciilifeform: e.g. 4194304 ( 4 megabit ) takes ~3s on my box here.
asciilifeform: ( if this does happen, it happens during warmup , and is harmless )
asciilifeform: that way you will not exhaust memory (gcc's default stack) when you use genuinely massive ffawidth
asciilifeform: also if you want to experiment with even bigger numberz, turn the 32 ( that i habitually use as stack height ) into the minimal necessary 4 for this experiment
asciilifeform: but overall yes.
asciilifeform: can even skip the #'s, you don't need the output foranything
asciilifeform: but yes
asciilifeform: can skip the tr lol
asciilifeform: i left this as exercise but if mod6's nerves are as tight as asciilifeform's , is forgivable , lol
asciilifeform: cuz python is (mega-unsurprise) variably-mul-ing
asciilifeform: and replace the python with > /dev/null
asciilifeform: (or at least basic stats)
asciilifeform: right, but ideally you want a few thou of these, and a correlation calc
asciilifeform: aaha
asciilifeform: not 'a bit' but fully 2x toosmall
asciilifeform: cuz you have two invokes, recall, "??"
asciilifeform: i oughta have reminded.
asciilifeform: mod6: you need 2Mb, recall
asciilifeform: !A .~#
asciilifeform: ( note that you do not need the 0 in .0 , i put it in for readability )
asciilifeform: after that you can e.g. time echo "??\`\`*[print 0x]##[ == 0x]#[ * 0x]#" | ./bin/ffa_calc 1048576 32 lotsaones.bin | tr -d '\n' | python
asciilifeform: so you get however many you want, you got it by simply using ffacalc to compute the desired integer.
asciilifeform: etc.
asciilifeform: !A .0~#
asciilifeform: lolahaaha
asciilifeform: !A ".0~#"
asciilifeform: y'know,
asciilifeform: is your ticket.
asciilifeform: echo ".0~#" | ./bin/ffa_calc 1048576 32 | xxd -r -p > lotsaones.bin
asciilifeform: so lessay you want a Mbit of 0xFF.....
asciilifeform: xxd -r -p
asciilifeform: not base64, but
asciilifeform: or grrr nm
asciilifeform: a pro seekrit : you can pipe ffacalc output to base64 -d
asciilifeform: this is a deterministic test. ffacalc is made deliberately to permit one.
asciilifeform: (megabit, not megabyte)
asciilifeform: for the given example, gotta make sure that it has at least 2MB of mass.
asciilifeform: ( you can substitute a file for the /dev/whateverthefuck )
asciilifeform: mod6: your timing result is not yet proof that you have such a box; gotta compare a static 'random' consisting of 00000.... and one of FFFF ...
asciilifeform: that have variable-timed MUL.
asciilifeform: but know that 'iron mul' has been re-introduced (will be made selectable soon enuff) and you can use ch10 ffa to diagnose 'evil' cpu
asciilifeform: ... or not. gotta compare /dev/zero and file of 0xFF .
asciilifeform: aaand it looks like we have a 'winner' :
asciilifeform: exactly like-so.
asciilifeform tried locally, seems to satisfy p3
asciilifeform: ^ maybe like-so
asciilifeform: !A ??``*[print (0x]##[ == 0x]#[ * 0x]#[)]
asciilifeform: but certainly won't work as shown.
asciilifeform: or put in the parens it wants, lol
asciilifeform: bahahahha
asciilifeform: they CHANGED the syntax for 'print'.
asciilifeform: aaaahahahahah you have fucking python3 dontcha mod6 .
asciilifeform: when you strip the newlines, this kompyootes
asciilifeform: etc.
asciilifeform: !A ??``*[print 0x]##[ == 0x]#[ * 0x]#
asciilifeform: ^ 256bit version
asciilifeform: !A ??``*[print 0x]##[ == 0x]#[ * 0x]#
asciilifeform: !!up pehbot
asciilifeform: do you not have tr ?
asciilifeform: dafuq
asciilifeform: ahahahahawaaat
asciilifeform: but i think errybody gets the idea.
asciilifeform: ( to do this very rigorously, oughta buffer the 'random'; reading from /dev/zero is unsurprisingly slightly faster )
asciilifeform: ...then substitute /dev/zero for /dev/urandom, and same
asciilifeform: time echo "??\`\`*[print 0x]##[ == 0x]#[ * 0x]#" | ./bin/ffa_calc 1048576 32 /dev/urandom | tr -d '\n' | python
asciilifeform: mod6: now try
asciilifeform: >> http://btcbase.org/patches/ffa_ch10_karatsuba << ty phf !
asciilifeform: ( ... or not. 'not my paygrade' (tm) )
asciilifeform: who knows, 20y from nao , a different asciilifeform will meet a different mircea_popescu and they will look for a sane numeric lib and ~find~ one, instead of sitting for 4y without...
asciilifeform: fwiw asciilifeform posts these 'from cause, not purpose' (tm)(r)
asciilifeform: as always, q's, barfola, corrections of obvious flipped signs, etc. welcome.
asciilifeform: phf: plox to snarf patches, ty