Show Idle (>14 d.) Chans


← 2020-03-03 | 2020-03-05 →
10:32 asciilifeform !w poll
10:32 watchglass Polling 10 nodes...
10:32 watchglass 192.151.158.26:8333 : Could not connect!
10:32 watchglass 205.134.172.6:8333 : Alive: (0.073s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=620173
10:32 watchglass 208.94.240.42:8333 : Alive: (0.097s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=620173
10:32 watchglass 108.31.170.3:8333 : Alive: (0.096s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=620173 (Operator: asciilifeform)
10:32 watchglass 205.134.172.27:8333 : Alive: (0.083s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=620173 (Operator: asciilifeform)
10:32 watchglass 205.134.172.4:8333 : Alive: (0.143s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=620173
10:32 watchglass 143.202.160.10:8333 : Alive: (0.228s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=620173
10:32 watchglass 213.109.238.156:8333 : Alive: (0.343s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=620173
10:32 watchglass 103.36.92.112:8333 : Alive: (0.506s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=620173
10:32 watchglass 188.121.168.69:8333 : Alive: (0.356s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=620173
~ 2 hours 34 minutes ~
13:06 asciilifeform !w probe 192.151.158.26
13:06 watchglass 192.151.158.26:8333 : Could not connect!
13:06 asciilifeform BingoBoingo ^ iirc yours ?
~ 28 minutes ~
13:35 BingoBoingo ty
13:48 asciilifeform BingoBoingo: would be interesting to hear what brought it down
13:49 asciilifeform ( 'wedge' dun normally give 100% stone-cold 'connection refused' )
13:59 BingoBoingo tail of debug.log http://paste.deedbot.org/?id=auS2
14:08 asciilifeform BingoBoingo: what type of node was this ?
14:09 asciilifeform BingoBoingo: and this loox like an orderly shutdown, rather than crash..?
14:10 asciilifeform (i.e. exactly what you'd get if e.g. kill (not -9) , or if shutdown executed by root )
14:10 asciilifeform 'received block 0000000000000000000e' << evidently dun have the hash untruncation patch, not to mention unwedger?
14:12 asciilifeform it wasn't wedged tho. someone gave it a clean shutdown
~ 20 minutes ~
14:32 jurov asciilifeform: FYI, I just brutally symlinked both /dev/random and /dev/urandom to /dev/ttyUSB0 , ran strace to verify it really reads fuckgoats juice,...
14:32 jurov ..and it seem to generate rsa keys faster!
14:33 jurov both openssl and ssh-keygen
14:34 asciilifeform jurov: stock /dev/random is abominably slow , typically, so not surprise. the tricky part (as described in detail by bvt) is to make this behave sanely during a) boot b) any other condition where the device is unavailable
14:35 asciilifeform ( as well as c) make the FG do useful work even when not being actively polled )
14:36 asciilifeform linking urandom (if you have it on the machine at all) to a 7kB/s rng is imho painful (when do you use urandom? typically it's when you need coupla MB of liquishit , ~quickly~, and quality dun matter much )
14:37 jurov in fact, both openssl and ssh-keygen read from urandom
14:37 asciilifeform jurov: keep in mind also that if you dun initialize the uart correctly, FG will still appear to work, but output will be in no sense entropic
14:38 asciilifeform afaik w/out bvt's kernelisms, there is no way to make it happen a) on boot b) if uart is unplugged/replugged immediately
14:38 jurov i see
14:39 asciilifeform jurov: see 'flow control' section in the manual
14:40 asciilifeform it's a serial device, and sends rng bytes. which requires a 8-bit-clean tty, which linux does ~not~ by default give.
14:41 * asciilifeform at one time considered to make it shit uuencoded binary, but decided against -- waste half the bw, and would still be susceptible to catastrophic misconfig
14:50 asciilifeform the pc arch simply offers no 100% satisfying place to plug in rng. imho i picked the least retarded one (100% of the gear in my machine room, whether from 1980s or present day, offers serial)
14:51 asciilifeform the reason why not built usbism into fg itself, is that usb inherently demands 2-way comm. while FG is emphatically a 1-way device.
14:52 asciilifeform this was much more important than e.g. ability to use w/ 486 lappy that lacks usb.
~ 3 hours 51 minutes ~
18:43 asciilifeform !w poll
18:43 watchglass Polling 10 nodes...
18:43 watchglass 192.151.158.26:8333 : Could not connect!
18:43 watchglass 205.134.172.4:8333 : Alive: (0.083s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=620223
18:43 watchglass 205.134.172.6:8333 : Alive: (0.088s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=620223
18:43 watchglass 205.134.172.27:8333 : Alive: (0.084s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=620223 (Operator: asciilifeform)
18:43 watchglass 108.31.170.3:8333 : Alive: (0.161s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=620223 (Operator: asciilifeform)
18:43 watchglass 143.202.160.10:8333 : Alive: (0.157s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=620223
18:43 watchglass 208.94.240.42:8333 : Alive: (0.207s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=620223
18:43 watchglass 213.109.238.156:8333 : Alive: (0.403s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=620223
18:43 watchglass 103.36.92.112:8333 : Alive: (0.527s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=620223
18:43 watchglass 188.121.168.69:8333 : Alive: (0.346s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=620223
~ 49 minutes ~
19:33 jfw http://logs.nosuchlabs.com/log/asciilifeform/2020-03-03#1008322 - precisely an off-the-shelf optoisolator. Perhaps if I get to baking FGs, can do some of those too...
19:33 snsabot Logged on 2020-03-03 14:10:24 asciilifeform: jfw (supposing you're tuned in) -- can't resist to ask, what is meant by data diode in this context ? is off-the-shelf optoisolator, or sumthing else ?
19:35 asciilifeform jfw: at one time i tried to buy commercial 'send rs232 over fiber 1way', i.e. with separate power supplies ; did not find on market, had to make (pictured in linked thrd.)
19:36 asciilifeform was wondering whether this is what jfw had been selling.
19:41 jfw asciilifeform: hm, which part of the linked pictures was what you made? the fiber optics, USB converters?
19:42 asciilifeform jfw: the pictured set was receiver & transmitter , on separate breadboards
19:43 asciilifeform jfw: was for experiment where looked for possible diff. in quality of output of FG in rf-shielded enclosure, w/ battery power inside, and 1 fiber for transmission, vs. ordinary . (did not find detectable effect.)
19:45 asciilifeform sewn from off-the-shelf components, as i think is obv., 2 visible-light led/detector pairs (manufacturer samples) , 1 plastic fiber ('corning' iirc), 1 usb-uart (cp2102 iirc), 1 FG, 1 battery holder, 2 standard breadboards, a qty of wire.
19:46 jfw gotcha. Yep that's about what we're doing, just USB converter on both ends.
19:48 asciilifeform makes sense, ty
19:48 jfw And since I was poked about it: http://logs.nosuchlabs.com/log/asciilifeform/2020-02-05#1006048 - doesn't seem to describe what MP has in mind, though I could see it as the first guess from initial description.
19:48 snsabot Logged on 2020-02-05 17:08:54 asciilifeform: shinohai: i sincerely hope that mp et al actually try to bake this, it'll be hilarious to watch ( where signing e.g. linux kernel will need coupla 10,000s of rsa invocations, auto-recognition of 'what lang' so to get the comment & demarcation syntax, and coupld 10MB of entropy.. )
19:49 asciilifeform jfw: unless i misread, idea was to put a sig in ea. file.
19:50 jfw there's clearly an intent to support source files directly, but also http://billymg.com/2020/01/mp-wp-patch-viewer-and-code-shelf/comment-page-1/#comment-83
19:50 asciilifeform this means, to sign project, N rsa invocations, where N files. and to press tree, N * n_s where n_s is # of signers.
19:52 asciilifeform jfw: if (as in linked comment) signing only patches, could do w/out the 'mandate same comment syntax in all langs' tho. in fact could do right nao, simply prepend the detached sigs to top of patch. (why to do this, remains to me a mystery, but could w/out rewiring much of anyffin)
19:54 shinohai Just shut up and do what MP says, it is not for vassals to know mysteries of the king.
19:54 asciilifeform shinohai: i invited jfw specifically to comment re subj, have some patience wontcha.
19:55 shinohai ^.^
19:56 jfw lolz. asciilifeform: I hear ya, am uncertain why exactly he wants this and can't say I'm hugely motivated to run and do it at present, but I've started with seeking clarification on what's actually proposed.
19:57 asciilifeform jfw: i was curious re whether it made sense to you (and whether aware of the hilarity of 'weeks+ press' hidden in the 1st proposed variant, will admit.)
19:59 asciilifeform rsa only seems 'instant' when happens 1x, when manually pressed key in e.g. gpg. but if you want coupla 10k rsaings, suddenly becomes obv that no, not 'instant'.
20:00 jfw right.
20:01 asciilifeform ( fwiw mine 2.3x faster than koch's, when long public exponent. but still ultimately too slow for many uses that'd be practical if were 'instant'.
20:01 asciilifeform )
20:04 asciilifeform anyways ty jfw for comment. i'ma bbl.
20:04 jfw yw asciilifeform.
← 2020-03-03 | 2020-03-05 →