Show Idle (>14 d.) Chans


← 2020-02-26 | 2020-02-28 →
00:03 asciilifeform !w probe 172.86.178.46
00:03 watchglass 172.86.178.46:8333 : Could not connect!
00:03 asciilifeform !w probe 91.218.246.31
00:03 watchglass 91.218.246.31:8333 : Busy? (No answer in 20 sec.)
00:03 asciilifeform some folx dun even watch their noadez...
00:04 * asciilifeform ftr didn't feed'em 'wedge'
00:05 asciilifeform summary for bvt et al : there's no race cond. simply the orig SendBufferSize() limit mechanism never worked. hence also the runaway ram guzzle .
00:05 asciilifeform mod6 has 5ln patch.
00:06 asciilifeform and oblig. 'thanks' from mp for same .
00:06 snsabot (trilema) 2020-02-26 mp_en_viaje: or what exactly is the idea, erryone's gonna be so fucking impressed with the whole "oh, you know what, ye olde bitcoin has, among its many race conditions, one where you can dos it by getblock spam" that we'll just move right back on to 2015 ? it ain't ever gonna be 2015 again, make a blog, find a master, do some work AS THEY DIRECT YOU, and so on.
00:07 asciilifeform working w/ mp is rather like smoking, but w/out the up-sides , i.e. 'best time to quit is 20y ago, 2nd best -- nao'.
~ 23 minutes ~
00:30 asciilifeform let 'aristocratic' chimp write own softs. or hire programmers, w/money. or flail helplessly and throw own shit at walls. either's ok, but why feed'im.
00:31 * asciilifeform to bed
~ 6 hours 45 minutes ~
07:17 shinohai http://logs.nosuchlabs.com/log/asciilifeform/2020-02-27#1007887 <<< interesting, if mod6 is still tuned in here please ping me later re: patch
07:17 snsabot Logged on 2020-02-27 00:05:21 asciilifeform: summary for bvt et al : there's no race cond. simply the orig SendBufferSize() limit mechanism never worked. hence also the runaway ram guzzle .
07:19 shinohai http://logs.nosuchlabs.com/log/asciilifeform/2020-02-27#1007892 <<< The "power of nyet" works wonders in this situation, this is why only slaves and sycophants make up his L1 now.
07:19 snsabot Logged on 2020-02-27 00:30:55 asciilifeform: let 'aristocratic' chimp write own softs. or hire programmers, w/money. or flail helplessly and throw own shit at walls. either's ok, but why feed'im.
~ 2 hours 29 minutes ~
09:48 asciilifeform !w poll
09:48 watchglass Polling 6 nodes...
09:49 watchglass 205.134.172.4:8333 : Alive: (0.082s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=619229
09:49 watchglass 205.134.172.27:8333 : Alive: (0.145s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619229 (Operator: asciilifeform)
09:49 watchglass 108.31.170.3:8333 : Alive: (0.158s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619229 (Operator: asciilifeform)
09:49 watchglass 103.36.92.112:8333 : Alive: (0.527s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619229
09:49 watchglass 188.121.168.69:8333 : Alive: (0.337s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619229
09:49 watchglass 205.134.172.6:8333 : Busy? (No answer in 20 sec.)
~ 55 minutes ~
10:44 asciilifeform attn trb operators: 205.134.172.27 is nao running mod6's latest variant, augmented with this experimental patch (my sig thereof ) .
10:50 asciilifeform confirmed 'getdata'-wedge-proof .
10:52 asciilifeform still remains, however, to make the odometer work for ~tx~ getdata (hypothetically if requester knows contents of mempool, could ask for 49999 heaviest tx, etc )
10:53 asciilifeform !w poll
10:53 watchglass Polling 6 nodes...
10:53 watchglass 205.134.172.27:8333 : Alive: (0.096s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619231 (Operator: asciilifeform)
10:53 watchglass 205.134.172.4:8333 : Alive: (0.089s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=619233
10:53 watchglass 108.31.170.3:8333 : Alive: (0.159s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619233 (Operator: asciilifeform)
10:53 watchglass 103.36.92.112:8333 : Alive: (0.643s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619233
10:53 watchglass 188.121.168.69:8333 : Alive: (0.355s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619233
10:53 watchglass 205.134.172.6:8333 : Busy? (No answer in 20 sec.)
10:59 asciilifeform !w probe 205.134.172.27
10:59 watchglass 205.134.172.27:8333 : Alive: (0.153s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619233
10:59 asciilifeform aand caught up.
11:07 asciilifeform imho it is rude to wedge people, so i'ma leave off doing so (unless requested.) but 'wedger' was posted yest. and others may.
11:08 asciilifeform (not to mention there's evidently an exact equiv. in the wild for who knows how long nao)
11:14 asciilifeform re patch, plox to note that it is ~not~ yet candidate for battlefield .
~ 1 hours 4 minutes ~
12:19 asciilifeform !w probe 205.134.172.6
12:19 watchglass 205.134.172.6:8333 : Alive: (0.143s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619236
12:19 asciilifeform !w poll
12:19 watchglass Polling 6 nodes...
12:19 watchglass 205.134.172.6:8333 : Alive: (0.082s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619236
12:19 watchglass 205.134.172.4:8333 : Alive: (0.143s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=619243
12:19 watchglass 108.31.170.3:8333 : Alive: (0.036s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619243 (Operator: asciilifeform)
12:19 watchglass 205.134.172.27:8333 : Alive: (0.154s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619243 (Operator: asciilifeform)
12:19 watchglass 103.36.92.112:8333 : Alive: (0.577s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619243
12:19 watchglass 188.121.168.69:8333 : Alive: (0.381s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619243
~ 3 hours 28 minutes ~
15:48 bvt asciilifeform: ty for the tool, and it's great that the fix was found.
15:49 asciilifeform bvt: arguably still proto-fix (still need to count mass of tx) plus it's a kludge -- there's a built-in odometer in net.cpp, but it never gets triggered because of idjit locks errywhere
15:50 asciilifeform ty bvt for the detective work.
15:52 asciilifeform bvt: interestingly, another prelim. result -- because of said locks, outgoing replies to 'getdata' actually queued in ram. which appears to have accounted for trb's traditional unpredictable ram hunge
15:52 asciilifeform r
15:53 asciilifeform this needs formal test, but again prelim. -- my patched node has roughly half the ram footprint currently vs the unpatched
15:56 asciilifeform bvt: what happens in the unpatched trb on 'wedge test', is that it actually queues up a 4+GB outgoing msg. overflows counter (32bit) .
15:57 asciilifeform ( the flood control trap in net.cpp never kicks in, cuz idjit lock )
15:58 asciilifeform mod6 stepped through the thing last night, i expect will post detailed postmortem later
16:08 bvt yes, this i got -- when i was asking for a wedge, i had a bit patched up trb that used more proper types (64bit) in CNode net code and CDataStream -- there it allocated 5.4Gb, threw exception on next resize (raising question about what else can throw in "inconvenient" places), got caught in another infinite loop.
16:11 bvt and the type usage in trb looks generally broken - 32bit everywhere.
~ 1 hours 7 minutes ~
17:19 asciilifeform bvt: 64bitizing the counters was the 1st thing mod6 tried, is how we determined that it was elementary overflow
17:20 asciilifeform and yes trb has 32bitism errywhere. and not only this. recall that the thing was winblowz-only for , iirc, whole 1st yr of life. and full of 'indian coder' liquishit -- spurious locks, pseudo-multithread, 'maybe this needed' commentary/mystery routines, contradictory (yes) logic, could go on for week+ and not list all of it
17:22 asciilifeform if anyone ( and not simply speaking of mp & co ) ever had been actually serious about bitcoin, the way folx used to be serious about e.g. icbm, thing would've been rewritten in straightjacket ada loong ago
17:23 asciilifeform ... or at the very least would look like e.g. apache -- i.e. fixed, user-config'd memory per peer, fixed max # of peers, scheduler, the worx
17:24 asciilifeform bvt: i'm firmly of the position that the only way ever to get all the microshit stink off trb, is to burn to the ground.
~ 15 minutes ~
17:40 shinohai But if we rewrite it in php it can connect to out mp-turdpress instances and people can comment on our txn's!
17:40 shinohai s/out/our
~ 37 minutes ~
18:18 asciilifeform lol
18:21 * asciilifeform meanwhile marvelling at a 400MB total ram footprint trb. not sumthing i've seen, i dun think, ever, even in '15
18:22 shinohai Too late for the poor pogoplug :(
18:22 asciilifeform shinohai: i dunno how much exposure you've had to the inside of trb, but... it's a turd. even most phpisms have cleaner feel to'em
18:23 asciilifeform somewhere b/w 50-80% of it consists of kludge
18:24 shinohai Well just the patches I've read and whatever stuff I've helped mod6 with over time. Looks cleaner than 99% of shitcoins I deal with, I'll say that.
18:24 asciilifeform if you only read patches, lol, naturally will appear to make sense
18:25 asciilifeform i strongly suspect that it is even worse matter than 'shite coad' : i.e. that item became 'object of worship' ~specifically~ because hairball
18:29 asciilifeform rather like what attracted perlists to perl in the '90s, as described by naggum.
18:30 asciilifeform it's the only reasonable hypothesis i know re why all attempts to specify the protocol came to nothing
18:32 asciilifeform none of the folx who ever were in a position to do it, stood to gain anything from doing it
18:32 asciilifeform quite the contrary.
18:39 asciilifeform the other thing nobody afaik is willing to say, but imho oughta be said, is that there is ~0 actual incentive for anyone to 'proper bitcoind'. or even to run nodes. or for that matter to do much of anything aside from 'having bought some coinz in 2010'.
18:43 thimbronion asciilifeform: Isn't there an incentive to run a node in order to be able to do offline transactions?
18:44 asciilifeform thimbronion: y'mean online transactions ?
18:44 thimbronion sign transactions offline, I meant
18:45 asciilifeform thimbronion: naturally if you want to actually ~use~ bitcoin ( i.e. send tx, or see when you've been paid ) you need a node. ( this is lost on the idjits who use bitcoin as approx. 'slow paypal', i.e. via Official nodes connected to promisetronic ui )
18:46 asciilifeform thimbronion: but the folx most interested ( in the sense of 'bought 20,000 in 2010' ) dun actually transact much. or , in some cases , at all
18:46 asciilifeform but instead confident that somehow, some unspecified 'someone elses' will operate the relays so that if/when time comes to move coins, they will be able
18:47 thimbronion Everyone I know with > 1k btc has own node, but I admit this is a very small set.
18:48 asciilifeform thimbronion: i'll admit that i dun count systems other than trb as 'node'
18:48 asciilifeform ( prb is 'node' like rot13 is 'crypto' )
18:49 thimbronion Ah well let me rephrase that and say "node" instead of node then.
18:53 asciilifeform orthogonally to this, ~all of the 'decentralization' promise in fact evaporated in 2011-13 , consequence of mining pools and asicism, and this somehow 'doesn't matter'
19:05 feedbot http://qntra.net/2020/02/trace-mayer-pumps-dorkcoin-at-conference/ << Qntra -- Trace Mayer Pumps DorkCoin At Conference
~ 30 minutes ~
19:36 asciilifeform !w poll
19:36 watchglass Polling 6 nodes...
19:36 watchglass 205.134.172.4:8333 : Alive: (0.082s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=619287
19:36 watchglass 205.134.172.27:8333 : Alive: (0.144s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619287 (Operator: asciilifeform)
19:36 watchglass 108.31.170.3:8333 : Alive: (0.167s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619287 (Operator: asciilifeform)
19:36 watchglass 188.121.168.69:8333 : Alive: (0.268s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619287
19:36 watchglass 205.134.172.6:8333 : Busy? (No answer in 20 sec.)
19:36 watchglass 103.36.92.112:8333 : Busy? (No answer in 20 sec.)
← 2020-02-26 | 2020-02-28 →