Show Idle (>14 d.) Chans


← 2017-03-02 | 2017-03-04 →
deedbot: http://phuctor.nosuchlabs.com/gpgkey/97BFAA99282B3EA718AA6A383643A27E4D4644E31FF26A2AC46242BE6AF3D41D << Recent Phuctorings. - Phuctored: 1643...9199 divides RSA Moduli belonging to '89.200.170.201 (ssh-rsa key from 89.200.170.201 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown DE)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/97BFAA99282B3EA718AA6A383643A27E4D4644E31FF26A2AC46242BE6AF3D41D << Recent Phuctorings. - Phuctored: 1745...6759 divides RSA Moduli belonging to '89.200.170.201 (ssh-rsa key from 89.200.170.201 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown DE)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/776EEEE0F58AAB3BD6BCD82FF57A8837958B50CCCBE92F530D3962AD1C97F021 << Recent Phuctorings. - Phuctored: 1651...6077 divides RSA Moduli belonging to '92.243.8.98 (ssh-rsa key from 92.243.8.98 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (xvm-8-98.ghst.net. FR)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/776EEEE0F58AAB3BD6BCD82FF57A8837958B50CCCBE92F530D3962AD1C97F021 << Recent Phuctorings. - Phuctored: 1781...4887 divides RSA Moduli belonging to '92.243.8.98 (ssh-rsa key from 92.243.8.98 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (xvm-8-98.ghst.net. FR)
thestringpuller: snapchat surges 44% and they call facebook a bubble. for anyone calling for baby boomers to be sent to gitmo, I'd rather send the millennials first.
mircea_popescu: trinque> hm. no, I see your point. the "market" being mostly determined by malefactors burning govt funding. << sadly the ONLY pill to this is an end to "humanism" and thereby "our democracy" resulting in mass poverty, not mass consumerism.
mircea_popescu: because for as long as the chicken brained have a dollar, they will pool that dollar to get shit like britney spears on the air.
mircea_popescu: so it'll be a while.
mircea_popescu: asciilifeform> but we're expected to believe that it was simply martians taking a sudden liking to bitcoin that one day, aha. << this is not at all incredible. on the contrary. most people who liked a cult hit band "can still remember the day last week when it was just me and that guy with the weird nose at the concerts, now look around".
mircea_popescu: this is EXACTLY how popularity works in "ourdemocracy" flat societies.
shinohai: !~ticker --market all
jhvh1: shinohai: Bitstamp BTCUSD last: 1286.36, vol: 9017.32619933 | BTC-E BTCUSD last: 1263.661, vol: 10114.64726 | Bitfinex BTCUSD last: 1289.7, vol: 32271.81570078 | BTCChina BTCUSD last: 1207.7415, vol: 10316.74800000 | Kraken BTCUSD last: 1282.66, vol: 3666.02696802 | Volume-weighted last average: 1271.88522099
asciilifeform: http://btcbase.org/log/2017-03-03#1621436 << the chickens ain't txing. no moar so today than in '11.
a111: Logged on 2017-03-03 11:41 mircea_popescu: because for as long as the chicken brained have a dollar, they will pool that dollar to get shit like britney spears on the air.
asciilifeform: chickens move imaginary coinz between goxes.
asciilifeform: in very other lulzies, https://archive.is/on8dl >> 'Obama holdover David Laufman is the source of the national security leaks, Cernovich Media can exclusively report. David Laufman, Chief of Counterintelligence, has all classified information regarding espionage pass by his desk. ... Laufman, who had donated to Obama’s presidential campaign fund in past election cycles, was the DOJ official who investigated Hillary Clinton in what
asciilifeform: was promised to be an independent investigation. How an Obama donor could be trusted to investigate Obama’s heir apparent was never explored by the fake news media. Even worse is that as Chief of Counterintelligence, Laufman has the power to kill any investigations into leaks, a power he has been exercising.'
asciilifeform: !$ ssh 178.254.50.147 218.189.190.58 89.200.170.201 92.243.8.98
scriba: ssh banner of 178.254.50.147 as seen on 2016-06-13: SSH-2.0-OpenSSH_4.3p2 Debian-3
scriba: ssh banner of 218.189.190.58 as seen on 2016-06-13: SSH-2.0-OpenSSH_4.3p2 Debian-9
scriba: ssh banner of 89.200.170.201 as seen on 2016-06-13: SSH-2.0-OpenSSH_4.3p2 Debian-9
scriba: ssh banner of 92.243.8.98 as seen on 2016-06-13: SSH-2.0-OpenSSH_4.6p1 Debian-5ubuntu0.1
asciilifeform: 'Then-Sen. Jeff Sessions (R-Ala.) spoke twice last year with Russia’s ambassador to the United States, Justice Department officials said, encounters he did not disclose when asked about possible contacts between members of President Trump’s campaign and representatives of Moscow during Sessions’s confirmation hearing to become attorney general.'
asciilifeform: so now they're flynning him also.
asciilifeform: 'officials said'
a111: Logged on 2017-03-02 23:02 asciilifeform: in other lulz, https://kukuruku.co/post/the-collapse-of-the-unix-philosophy
phf: outputs 14. ahokthen
shinohai: https://pbs.twimg.com/media/C56eQxsXEAEdOmh.jpg <<< This is just too goddamned funny
phf: ihttp://btcbase.org/log/2017-03-01#1620670 << i've had similar experience before. girl does that "can i be an extra person in your tribe" thing, hovering, circling, eyeing. so me and my girl will approach, just for the girl to run away in panic. we call it gazel hunting. i've noticed the more "selling it" girl looks, the more likely she's to panic when approached by guy AND girl. incidently i don't know any strippers who look like strippers off work. but i've m
a111: Logged on 2017-03-01 19:41 deedbot: http://trilema.com/2017/the-story-of-the-scared-slut/ << Trilema - The Story of the scared slut.
phf: ..but i've met plenty of dumb girls who dress like one, because i suppose that's how they attract dat dream guy from a porn video. the miami bouncer dude.
BingoBoingo: !~ticker --market all
jhvh1: BingoBoingo: Bitstamp BTCUSD last: 1271.48, vol: 9362.60194916 | BTC-E BTCUSD last: 1258.226, vol: 9424.34185 | Bitfinex BTCUSD last: 1280.2, vol: 31000.37504954 | BTCChina BTCUSD last: 1200.3071, vol: 10952.01210000 | Kraken BTCUSD last: 1271.07, vol: 3600.87487346 | Volume-weighted last average: 1261.60204315
phf: in unrelated lulz, i decided to use airbnb, and got fucked on the first transaction
asciilifeform: phf: paid but no room ? or rat-infested pit ? or which
phf: host listed a price, and after confirmation informed that i'm only getting half of what i asked for ("oh it's one bed per one room, you need to purchase another room to get second bed")
phf: so i canceled, but of course airbnb eats the "service fees". getting them to refund service fees is impossible. ticket stuck in support limbo for past 5 days.
asciilifeform: the classical 'kickstarter' business model -- 'hey, it ain't ~us~ defrauding you, it's this stable of monkeys over there, you agreed to trust them'
phf: aye
phf: and host listed just a handful of dollars below budget hotel option for the area, so clearly knew what she was doing
asciilifeform: http://btcbase.org/log/2017-03-03#1621464 << lel, this happens to asciilifeform/pet regularly. i think of it as 'yes there are fast neutrons wherever you are, but go and extract useful energy from'em'
a111: Logged on 2017-03-03 16:27 phf: ihttp://btcbase.org/log/2017-03-01#1620670 << i've had similar experience before. girl does that "can i be an extra person in your tribe" thing, hovering, circling, eyeing. so me and my girl will approach, just for the girl to run away in panic. we call it gazel hunting. i've noticed the more "selling it" girl looks, the more likely she's to panic when approached by guy AND girl. incidently i don't know any strippers who look like strippers off work. but i've m
phf: http://www.tedunangst.com/flak/post/shrt-nms-fr-clrty is also ranting re "meaningful unix names" and "intuitive for new users"
asciilifeform: ( speaking of which, i finally score a thallium-doped cesium iodide scintillator pre-bonded to big fat photodiode. finally can read spectra. )
asciilifeform: phf: subvariant of the 'why does emacs not use ibm's standard keystrokes!!' people.
asciilifeform: 'why do you dumb orcs not simply speak the king's english'
deedbot: http://qntra.net/2017/03/a-very-special-news-roundup-xtend-sweden-conscripts-media-turns-to-praise-trump-while-knifing-cabinet-foreign-influence-in-french-election-overt/ << Qntra - A Very Special News Roundup Xtend: Sweden Conscripts, Media Turns To Praise Trump While Knifing Cabinet, Foreign Influence In French Election Overt
phf: "lispjobs" that's traditionally a place, where one posts rare and meaty common lisp and sometimes scheme jobs is now full of clojure work. last one is "clojure and clojurescript web developer"
asciilifeform: phf: only now?!
asciilifeform: i thought the plague came in '09 and never left.
phf: well, it's been the case for about two years now, but that's the first time i put it in logs :>
asciilifeform: dunno that i've ever seen such a thing as a 'common lisp or scheme job' advertised publicly.
phf: huh, you're right, 2009-12 is 3 clojure to 4 common lisp
phf: catching up with rss and some of the log linked articles is literally like taking a bath of shit.
a111: Logged on 2017-03-03 13:20 asciilifeform: http://btcbase.org/log/2017-03-03#1621436 << the chickens ain't txing. no moar so today than in '11.
a111: Logged on 2017-02-27 16:27 shinohai: https://twitter.com/crainbf/status/836170461016903680
asciilifeform: mircea_popescu: twatter lament re 'oh noez blox soo crowded' is disproof nao ?
asciilifeform: seems trivially filipinoizable.
trinque: http://btcbase.org/log/2017-03-03#1621445 << this made no sense whatsoever
a111: Logged on 2017-03-03 13:21 asciilifeform: chickens move imaginary coinz between goxes.
trinque: they at least do the transfers between goxes on chain
trinque: no, the conspiracy goes to 11!1!11!!
asciilifeform: trinque: i mean to say, moving, e.g., btc-e balances from eth to ltc and back etc.
asciilifeform: and similar.
trinque: sure, that.
trinque: though honestly, where's the LIGHTNING TRANSFER announcement, whereby the various exchanges link up for "faster transfers between exchanges"
mircea_popescu: asciilifeform guy did in fact buy his pair of sneakers or w/e, 25 bux
mircea_popescu: trinque you old enough to recall mtgox dollars ?
asciilifeform: trinque: i must confess, i have not been keeping up with the fauxcoinz
trinque: mircea_popescu: when people were selling their balances at a discount towards the end?
asciilifeform: ( https://blockchain.info/tx/5da9e054f81716ff54fefa10fae3c025685faf5170d1b270b3384a3406d781e0 << typical example of tx spamola, in recent few blox. and yes i'd rather link to mimisbrunnr but it does not seem to have linkable tx knob presently. )
mircea_popescu: phf the stripper offwork thing is a toss-up i guess. it depends a lot on the environment or something ; i've known both kinds, ie "girl next door by day champion stripper by night" as well as "stripping is my whole life and my car plates read TITTY"
mircea_popescu: trinque no, early on you could buy mtgox-issued dollar certs, they'd honor them.
mircea_popescu: people did a lot of "i'll send you mtgoxdollars"
trinque: hilarious
trinque: never an original bad idea
mircea_popescu: BACK THEN the pretense to "we are bitcoin revolutionz blabla" could be maintained. and strictly for such reasons.
mircea_popescu: http://btcbase.org/log/2017-03-03#1621456 << trump side is leaking names, i expect it's a lot more likely "career civil servants" will start geting foreclosing notices.
a111: Logged on 2017-03-03 15:35 asciilifeform: so now they're flynning him also.
Framedragger: heh i recall buying some electronics at ccc in hamburg by doing a live transfer from mtgox. those were the funny days
trinque: asciilifeform: entirely likely trump canned flynn because he lied to him, and nothing more.
trinque: fine opportunity to use his as an example. low value guy, non-essential. public flogging.
mircea_popescu: http://btcbase.org/log/2017-03-03#1621475 <<-->> http://btcbase.org/log/2015-11-08#1320298 "she". what fucking she. the notion that ~people~ use airbnb is exactly like the notion that "groupon was a consumer revolution".
a111: Logged on 2017-03-03 17:02 phf: and host listed just a handful of dollars below budget hotel option for the area, so clearly knew what she was doing
a111: Logged on 2015-11-08 23:08 mircea_popescu: ben_vulpes match.com, plenty of fish, okcupid tinder and the rest of the lesser known implementations of the social media dating scam are all owned by iac.
mircea_popescu: dude... if the thing existed... WHERE DID IT GO ?!?!?!
mircea_popescu: somehow this question never gets asked, "facebook spent 50bn to buy... users." ok... if they bought them where are they ?
mircea_popescu: 100% dead souls bidnis.
mircea_popescu: trinque that was ~my read also
trinque: aha. the guy's own face read expendable
mircea_popescu: http://btcbase.org/log/2017-03-03#1621476 << i'm mindblown at the notion that you actually approach women.
a111: Logged on 2017-03-03 17:05 asciilifeform: http://btcbase.org/log/2017-03-03#1621464 << lel, this happens to asciilifeform/pet regularly. i think of it as 'yes there are fast neutrons wherever you are, but go and extract useful energy from'em'
BingoBoingo: Everyone needs a hobby
asciilifeform: in other veryolds, 'It is now common knowledge among computer scientists that NP-completeness is largely irrelevant to public-key cryptography...' -- ( (very sadly) Papadimitriou . 'NP-completeness: A Retrospective', 1995. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.32.8685&rep=rep1&type=pdf )
asciilifeform: btw my year's search finally scored a hit: http://www.cs.uml.edu/~wang/acc-forum
asciilifeform: in particular, the 2nd link.
mircea_popescu: the way alf dating scene worked, at least in my imagination, was girl now and again propositions 'im then has to spend the next three hours arguing with him because "it'll never work".
mircea_popescu: asciilifeform o hey, i think that guy's actually romanian.
asciilifeform: mircea_popescu: papadimitriou ? i assumed -- a greek. at any rate, he wrote asciilifeform's (and probably ~everybody's) undergrad schoolb00k on complexity
mircea_popescu: a yes, right you are, greek.
mircea_popescu: lol tulpas.
mircea_popescu: BingoBoingo "the lamestream a fake news media appeared to be" l "a pool of 13,000 evaluation."
a111: Logged on 2017-03-03 17:19 phf: catching up with rss and some of the log linked articles is literally like taking a bath of shit.
asciilifeform: 'An up-to-date list of research and survey articles in average complexity.' '(Date Last Modified: 12/30/03)' lel
asciilifeform: it melts my brain, that this is apparently a backwater subfield, whereas it really ought to be ~100% of cryptology
asciilifeform: took me ~year to even unearth that it ever existed.
asciilifeform: (google is 'helpful' as always)
asciilifeform: mircea_popescu: i read 'approach' phf's observation literally, as in 'walk up to'
asciilifeform: btw when i first saw ^ photo i parsed it as a wtf, because of the peculiar position of the ballsack, it looked as if it could be a hyena-like concave proboscis, holding a dildo
mircea_popescu: yep. great pic, for that reason
asciilifeform: 'who/whom ?'
BingoBoingo: mircea_popescu: ty fxd
deedbot: http://qntra.net/2017/03/another-guest-lecturer-attacked-on-us-campus/ << Qntra - Another Guest Lecturer Attacked On US Campus
mircea_popescu: 151288920022 Mar 3 18:37 debug.log
mircea_popescu: in other lulz, i found a trb node which is locked on block 419373 and dumps all blocks as unacceptable bastards
mircea_popescu: resulting in a 150gb debug.log
BingoBoingo: Fat pig of a log
BingoBoingo: !!up grubles
deedbot: grubles voiced for 30 minutes.
asciilifeform: mircea_popescu: was it built with spitblock ? can you get it to spit out , say, 419300 ... 419373 ?
mircea_popescu: was not, it's an older trb.
asciilifeform: see, http://btcbase.org/patches , where 'dumpblock' is
asciilifeform: what ELSE doesn't it have ??
asciilifeform: does it still, for instance, have orphanages ?! because that ain't really modern trb, in any real sense
asciilifeform: that'd be just 0.5.3prb...
asciilifeform: at any rate plz don't lose that thing's blockchain, mircea_popescu , can use my 'blkcut' or ben_vulpes's ver of same, to get at the blox
asciilifeform: would be quite interesting to learn what it thinks 419373 was.
mircea_popescu: do you want the last block.dat or such ?
asciilifeform: would work.
mircea_popescu: aite a sec.
asciilifeform: sha512?
mircea_popescu: 2a8a1884fa895d6fbc044d64af047fda1ad90728333f5646339b96bc9c1e5ef1f1f4bbd16eff527b90acfae19478727d8504c1f32930cb2cab64e29cfecec2e9
asciilifeform: ^ i suspect this beast, if not a piltdown man, was made using the method described by lomachinsky , with the old radioprotective drug that causes gigantism in mammal
BingoBoingo: Big Kitty!
deedbot: http://qntra.net/2017/03/fake-news-figure-arrested-for-string-of-anti-semetic-threats/ << Qntra - Fake News Figure Arrested For String Of Anti Semetic Threats
mircea_popescu: asciilifeform http://qntra.net/dlog.txt << last 1k lines of log.
asciilifeform: mircea_popescu: i found ~a~ wtf ...
mircea_popescu: anyway, at the time i turned it off it was widely connected, and spamming the debug log 10lines/sec sort of rate
mircea_popescu: but basically it chokes on A WHOLE SET of txn
Framedragger: mircea_popescu: (you may be aware of this but just in case - given tmsr's preference for keccak, fyi your sha512 above uses sha-2, not sha-3)
mircea_popescu: Framedragger yeah ; just using linux standard item, we've not specifically migrated as of yet
Framedragger: right right :)
mircea_popescu: asciilifeform we're mismatched, my 0 is offest 125 in yours
asciilifeform: this i know
mircea_popescu: this happens because of orphans ; we discussed it re flat chains yest etc
asciilifeform: now watch:
asciilifeform: cut -d' ' -f1 mp_blk0036.txt | sort | uniq > mp_u.txt
asciilifeform: (unique hashes of mp's)
mircea_popescu: well your blk0036 would be full, mine's about 90% full
asciilifeform: cut -d' ' -f1 zoolag_blk0036.txt | sort | uniq > zoolag_u.txt
mircea_popescu: it being the last blk
asciilifeform: and yes mine's full
asciilifeform: but your-last isn't, it seems, mine-any.
mircea_popescu: so node got stuck on orphan.
mircea_popescu: and you never heard that orphan.
asciilifeform: not just one.
asciilifeform: you're at least 10 deep, looks like ?
mircea_popescu: and inasmuch as node wasn't capable of extracting itself naturally, and it IS a trb node, this qualifies as successful attack against network, by and large.
asciilifeform: ruled out connectivity as culprit ?
asciilifeform: (if it wedges and never speaks to honest node again, it'll stay wedged, noshit.jpg)
asciilifeform: diff zoolag_u.txt mp_u.txt | grep '^>' | sed 's/^>\ //' > mp_but_not_zoolag.txt
asciilifeform: and, unsurprisingly,
asciilifeform: diff mp_u.txt zoolag_u.txt | grep '^>' | sed 's/^>\ //' > zoolag_but_not_mp.txt
mircea_popescu: node was well connected throughout.
mircea_popescu: if you want to trace specific peers i can grep the monster debug i guess
asciilifeform: 1sec, let's finish the earlier escapade :
asciilifeform: grep -wFf mp_but_not_zoolag.txt mp_blk0036.txt > what_mp_had_and_dulap_didnt.txt
asciilifeform: now for the money shot:
asciilifeform: 2430..2431 we'll ignore, that looks like an orphanlet
mircea_popescu: 84 long ?
asciilifeform: but now 2502 .. 2584 !
mircea_popescu: say, did you look in your blk37 also ?
mircea_popescu: it ~could~ end up in there.
mircea_popescu: (note that one of these is about 2.5k blocks long, like 2 weeks ish)
asciilifeform: aaaalmost done..
asciilifeform: ooook this is interesting
asciilifeform: my 37 contains contains all 84.
asciilifeform: *contains all 84
asciilifeform: so looks like zoolag (and dulap, and everybody) reorged, but mircea_popescu's node didn't
asciilifeform: i am left with 0 clue re why.
asciilifeform: http://nosuchlabs.com/pub/wtf/zoolag_blk0037.txt << uploaded for completeness/replicability.
asciilifeform: other folx invited to submit their own...
asciilifeform: mircea_popescu: the log from mircea_popescu's node unsurprisingly sheds 0 light.
asciilifeform: what_mp_had_and_dulap_didnt.txt << GRRRR ought to read 'zulag didn't'
asciilifeform: i have RENAMED THE FILE !11
asciilifeform: https://archive.is/iqUhn << in other noose. << i dun think i've ever seen such compact one. and certainly not for sale 'to humans'.
asciilifeform: ^ BingoBoingo and other t00lz collectors.
Framedragger: BingoBoingo: s/semetic/semitic/g :p
Framedragger: (unless 'twas intended)
jurov: heh with BingoBoingo one never knows :)
jurov: and btw mircea_popescu have you pushed qntra stuff?
asciilifeform: holyfuq nightmare fuel
ben_vulpes: i have no idea what goes on in these certificate program scams but i can't imagine not leaving if someone actually put a coloring book in front of me
mircea_popescu: jurov haven't published qntra report yet, no.
mircea_popescu: http://log.mkj.lt/trilema/20170303/#268 << i have nfi either, but it ~looks~ like it did not believe A NUMBER OF txn from the root of the reorg are validable.
scriba: Logged on 2017-03-03: [19:52:58] <asciilifeform> i am left with 0 clue re why.
asciilifeform: mircea_popescu: what leads you to this hypothesis ?
mircea_popescu: that the log essentially consists of complaints that txn can't be validated and so the block can't be added.
asciilifeform: mircea_popescu: everybody's log consists of multiple GB of 'tx cannot be validated.'
asciilifeform: these eggogs refer to mempool tx
mircea_popescu: not 150gb theree3of.
asciilifeform: i have a 80+GB log of mainly that.
asciilifeform: and before it, a 100+, etc.
mircea_popescu: well, looks. what can i say.
asciilifeform: there is a much simpler, though disheartening, explanation
mircea_popescu: i've looked at the block specifically, i can't figure out why it would say such a thing myself.
asciilifeform: trb's block push/pull mechanism is so retarded, that it is possible for a node to go for eons in a wedge, simply from never receiving the necessary unwedge blocks.
mircea_popescu: 40k blocks ? i dun see it.
asciilifeform: well it keeps asking for 419374, and getting 'wrong' one.
asciilifeform: the real puzzler is why not reorgs.
asciilifeform: here's a q: what happens if two forklets are tied in PoW ?
mircea_popescu: pow is a "double"
asciilifeform: hey i did not say that this situation is likely to happen by chance.
asciilifeform: q was, 'what happens'.
asciilifeform: because, http://btc.yt/lxr/satoshi/source/src/main.cpp?v=makefiles#1212 >> as i currently understand it, in this case, reorg does not fire.
asciilifeform: upstack: the sad thing is, i am not even equipped to answer whether 419373 was part of an orphanable forklet on mircea_popescu's node ; and if so, when orphaned at large
mircea_popescu: afaik reorg fires by block length. eventually -- would.
mircea_popescu: asciilifeform that's a major part of the problem, everything can appear as orphans to a portion of the network only.
asciilifeform: what i meant is, i specifically do not have the most basic means of answering the most basic questions about the blocks, other than their bitwise identities as pictured earlier
asciilifeform: and this is serious headache
asciilifeform: didn't ben_vulpes ( or trinque ? ) write a block debugger ?
asciilifeform: gotta at least be able to draw the motherfucking tree
asciilifeform: incidentally trb probably ought to shit a sha512 of incoming block into the debug log
asciilifeform: then we would, for instance, know , what mircea_popescu's node heard, and when
asciilifeform: right now we only have satoshi's header idiocy
asciilifeform: pete_dushenski: this in re which ?
pete_dushenski: debugger
ben_vulpes: baww fuq
asciilifeform: pete_dushenski: i don't see a block debugger in there
asciilifeform: pete_dushenski: block debugger would be like my 'blkcut', except for ~block~, as output by blkcut, would display header, transactions, etc.
ben_vulpes: pete_dushenski: that piece was stuffed full of 'gdb', 'gnu debugger' screenshots
asciilifeform: entirely not connected with this thread, pete_dushenski
asciilifeform: ( i naively supposed that meaning of 'block debugger' is obvious to reader )
ben_vulpes: such naivte
pete_dushenski: apparently i dun get it
asciilifeform: pete_dushenski: consider reading today's log
asciilifeform: pete_dushenski: mircea_popescu showed up with a bag of clues from a trb node that wedged some weeks ago. so now autopsy.
pete_dushenski: oh i got that, just not sure which block debugger you thought you remembered seeing and wherefrom
pete_dushenski back to diggin on ch
asciilifeform: pete_dushenski: somebody, iirc it was ben_vulpes , wrote a thing that actually parses blox
pete_dushenski: that rings a bell ya
asciilifeform: y'know, which then turned into mimisbrunnr
asciilifeform: possibly it, but plus a bunch of moving parts which may or may not have been yet published?
asciilifeform: ben_vulpes ^ ?
asciilifeform: mircea_popescu: grep your log for reorg. when was last reorg ?
ben_vulpes: yes yes?
asciilifeform: ben_vulpes: didja ever publish your block parser ?
ben_vulpes: not in toto, no
asciilifeform: i could really use one...
ben_vulpes: it doesn't do too much, depends on blocks having been dumped via dumpblock.
asciilifeform: (well rather, mircea_popescu could really use one. but he probably doesn't have the runtime readily set up)
asciilifeform: ben_vulpes: we have just such blocks
ben_vulpes: i'd be happy to send you any relevant bits, let me package up what i have for you
asciilifeform: actually
asciilifeform: why not ben_vulpes blkcut mircea_popescu's 0036
asciilifeform: sadly asciilifeform is tied up doing a chore atm
mircea_popescu: dude why can't he do whatever it is he's doing lol ; i did publish the thing.
ben_vulpes: aye, let me find the log line
a111: Logged on 2017-03-03 19:09 mircea_popescu: asciilifeform http://qntra.net/blk0036.dat
asciilifeform: mircea_popescu: lol it isn't as if i had 'go and do it or voodoo curse!1!'
ben_vulpes: tape has since self-destructed?
ben_vulpes: 0036.dat also implies a trb .dat file, not a dumpblocked file? happy to crack it open and see though
ben_vulpes: > page not found
mircea_popescu: yeah seems it got eaten meanwhile. a sec ima re-move it.
mircea_popescu: gotta stay on top of logs!111
asciilifeform: ben_vulpes: it blkcut's great. and you should get http://nosuchlabs.com/pub/wtf/mp_blk0036.txt checksums.
ben_vulpes: aye aye
mircea_popescu: ben_vulpes now.
ben_vulpes: same url?
ben_vulpes: > 404
mircea_popescu: eh da fuck
ben_vulpes wouldn't know
mircea_popescu: wrong permissions ; try now.
ben_vulpes: aya, give me a few
mircea_popescu: jurov nao done.
ben_vulpes: pete_dushenski: ty, fixed
ben_vulpes: asciilifeform: what means "draw the motherfucking tree"?
mircea_popescu: the optmistic notion that the unknown may be better drawn than said.
mircea_popescu: he's a painter at heart.
asciilifeform: just means to dump the which-block-depends-on-which-blocks tree
mircea_popescu: it implies that oyu know all blocks.
asciilifeform: for given set
mircea_popescu: all blocks.
asciilifeform: tardoshi stored them in linear tape for some reason, with 0 markings
pete_dushenski: ben_vulpes: nice.
asciilifeform: mircea_popescu: a block doesn't get to sit down in blk**** in trb unless its antecedents are present.
asciilifeform: so gaps are not a thing.
deedbot: http://trilema.com/2017/qntra-sqntr-february-2017-statement/ << Trilema - Qntra (S.QNTR) February 2017 Statement
mircea_popescu: yes, but different blk sets, different seats etc.
pete_dushenski: !~bcstats
jhvh1: pete_dushenski: Current Blocks: 455648 | Current Difficulty: 4.6076935809E11 | Next Difficulty At Block: 457631 | Next Difficulty In: 1983 blocks | Next Difficulty In About: 1 week, 5 days, 21 hours, 49 minutes, and 19 seconds | Next Difficulty Estimate: None | Estimated Percent Change: None
asciilifeform: well yes. hence why i said 'draw tree', i.e. list the blocks in form, e.g., b1->b2->{b2a1, b2b1->b2b2->b2b3} << in this example, b2a1 is orphanlet
ben_vulpes: mircea_popescu: 0036.dat downloaded
asciilifeform: (does not need to be, obviously, literally in this form, but the same effect)
mircea_popescu: ah like that. well we pretty much have that here, it'd seem, neh ?
asciilifeform: if ben_vulpes's parser worx -- then yes
asciilifeform: we probably can haz.
ben_vulpes: it'll procure previous hash from a given block, could be taped into making a list of blocks
ben_vulpes: block of interest is last in blk0036.dat?
mircea_popescu: 419373 and thereabous
ben_vulpes: is there a straightforward mapping of height to position in blk.dat i missed?
asciilifeform: ben_vulpes: no, think about it, blockchain is a tree, but the turdfile is a linear tape
mircea_popescu: prolly best search by hash
asciilifeform: it stores live and orphaned chains alike
asciilifeform: in the order they were seen
ben_vulpes: linear barring orphans
ben_vulpes: ah yes, that
ben_vulpes: in order of receipt
ben_vulpes: with the caveat that there is something funky with satoshi counts in this parser that i have yet to properly nail: http://cascadianhacker.com/2584.txt
ben_vulpes: in *my parser
mircea_popescu: well those nailings being the principal point of this exercise.
mircea_popescu: it'd be tremendously helpful for instance if the trb node had found it within its good graces TO FUCKING PUT TIMESTAMPS IN THE LOG.
ben_vulpes: oh and this doesn't actually render the header in a digestible form. okay, disregard.
asciilifeform: ben_vulpes: can you find this block in mimisbrunnr ?
ben_vulpes: doubtful that i would find it in the web interface, but possible in the blocks.
asciilifeform: aalso mircea_popescu looks like your node wedged in ... july ?! 2016
asciilifeform: it sat there wedged ever since ?!
mircea_popescu: well, 40k blocks yes ?
mircea_popescu: so it did.
asciilifeform: fwiw the heathens seem to have this same 419373 , https://blockchain.info/block-index/1242663
mircea_popescu: it's not exactly a common condition, this ; which is both why i said something and why it wasn't noticed. simply no test for ~this~ never seen before nonsense
mircea_popescu: ie the node appeared fine.
asciilifeform: so apparently not a reorg problem
mircea_popescu: why not ?
asciilifeform: because the last block in mircea_popescu's blk0036 is a main-chain block
asciilifeform: it was never orphaned, and never had to get reorged out
mircea_popescu: ah in that sense. yes.
mircea_popescu: anyway, i plan to restart it sometime tomorrow, if anyone wants further datas it's a fine time to say.
asciilifeform: mircea_popescu: anything peculiar re that box, say, disk full ?
asciilifeform: dying raid ?
mircea_popescu: machine is fine.
ben_vulpes: previous block hash claims to be 0000000000000000036D2AFA6270C3A58C9A2093C706F0EACA4018E54BF2879C
asciilifeform: ever reset dirtily ? corrupt tx index ?
mircea_popescu: (all those and many others would have popped it for review you realise)
mircea_popescu: nope. it's been working continuously and undisturbed for as long again at least.
asciilifeform: mircea_popescu: 1 more thing
asciilifeform: mircea_popescu: can you get the log inclusive of the last ACCEPT (case-sensitive) and all lines after ?
asciilifeform: and post (gzip, probably)
asciilifeform: or, say, 100,000 ln. of it, ought to suffice.
mircea_popescu: i guess i'm just going to publish the log altogehter ?
asciilifeform: wouldn't hurt.
mircea_popescu: let's do that then
asciilifeform: mircea_popescu: if not mega-seekrit, did this node peer with well-known trb nodes (e.g., mine ) ?
mircea_popescu: not really ; unless yours randomly came to it.
asciilifeform: because this could be a 'pulling' problem , a 'pushing' one, or even both at once
asciilifeform: or neither -- a prb-everywhere-and-not-a-drop-to-drink problem , conceivably.
mircea_popescu: yes well.
asciilifeform: ( i lean to the latter hypothesis , it is a thing that regularly happened - admittedly not to the extent seen in mircea_popescu's specimen -- among my nodes, and was why i could no longer put off the 'wires' thing )
mircea_popescu: 9 months ?
asciilifeform: i don't keep any boxes on mars, that i can only check every 9 mo
mircea_popescu: "if they can do it to this guy they can do it to most any guy" is the idea here.
asciilifeform: but if i did - it could, yes
mircea_popescu: yes well.
asciilifeform: sooo somewhere in mircea_popescu's log, there'll be a getinv for 0000000000000000036, the prev block, then for this final one, 0000000000000000038 (complain to tardoshi re the procrusted hashes, not to me..) ,
mircea_popescu: asciilifeform no, i'll complain to you, because really there's no need trb logging be THIS RETARDED
mircea_popescu: ill complain to mod6 also.
asciilifeform: but, then , there ought to be a 0000000000000000013 getenv
mircea_popescu: this seems an easy enough to fix item.
asciilifeform: lolfair
asciilifeform: *getinv
asciilifeform: 00000000000000000136 rather
mircea_popescu: ben_vulpes aha!
mircea_popescu: loads of all that "unable to decode address" things, which is my only vague "there could be something here".
asciilifeform: mircea_popescu: grep -A 10000 "received block 00000000000000000136" mp_log.txt plox ?
mircea_popescu: ie, you ~could~, theoretically, write such shit into a block that it wedges nodes.
mircea_popescu: asciilifeform im just zipping it and will put it up hang on
mircea_popescu: 91.8 0.0 11:57.45 gzip << fancy this wonder.
shinohai: Whatever the outcome of the node wedge fix is, I need to write all this down as it may be a powerful tool to fuck with enemy in the future.
mircea_popescu: shinohai but it's in teh logz!!
asciilifeform: mircea_popescu: you might recall that trb does not attempt to decode tx scripts (yes) when verifying block
asciilifeform: (this was a major brain-melter during the prbisms thread)
mircea_popescu: no argument there ; you however may in turn recall that trb is by inheritance an utterly chtonian horror of heap allocation etc.
asciilifeform: the behaviour is inherited from tardoshi
asciilifeform: mircea_popescu: if you have not yet switched the box off -- what does getinfo return ?
asciilifeform: ( if at any point an exception was shat , it'll be cached there )
mircea_popescu: i did turn off the node to be able to push out meaningful bdb item think about it.
mircea_popescu: but before that it returned the plainest normalcy, 37 connected nodes etc.
mircea_popescu: no exception.
mircea_popescu: ie empty error string.
asciilifeform: remains -- to see the log (was it ever offered 00000000000000000136 in an inv vector ? and, did it ever request it from anybody ; and lastly, did it ever receive . )
mircea_popescu: all of these'd have also made me notice it.
mircea_popescu: asciilifeform part of the problem is that "00000000000000000136" is not much of a unique id in thefirst place.
mircea_popescu: how much would you trust eleven bits ?
asciilifeform: it sure as fuck isn't . which is why it has to be massaged out from the log segment known to contain it.
asciilifeform: because yes, shit log.
asciilifeform: really all of the procrustean truncations gotta go.
asciilifeform: btw, for review,
asciilifeform: at all other times, it passively sits with open mouth, waiting for blox to fall from the heavens
asciilifeform: (and grunting through the mempool)
mircea_popescu: yeah. and since you mention it, trb-i definitely needs a clarified push-or-pull model because the current system is the soul of unconsidered adhocery
mod6: <+mircea_popescu> ill complain to mod6 also. << im about 18 hours behind on the log, will catch up and will revisit tomorrow.
mircea_popescu: don't worry, it's not an emergency, just general point mod6
mod6: ok, np.. thanks for pointing it out. :]
asciilifeform: so mircea_popescu , as you can probably tell, if node misses the window when $block was being actively thrown at it, then it has only these two knobs for attempting to get it
asciilifeform: one is to ask bringers of orphan blocks for our currentheight+1.
asciilifeform: the other is the idiocy where it asks, but only ~the first node it talked to when booting~ !
mircea_popescu: yes ; and that one should have activated EVERY TIME.
asciilifeform: astonishing that this crud ever worked at all !
mircea_popescu: of course... wait wait.
mircea_popescu: did the orphanage burner ruin trb 's chances of unwedging in this situation ?
asciilifeform: aaaaaha. not a typo.
asciilifeform: mircea_popescu: not necessarily, orphanage may or may not have unwedged it, as it discards old orphans when new appear.
mircea_popescu: but in principle whenever given an orphan, old satoshi node would have asked for its height +1
mircea_popescu: is this no longer happening in trb ?
asciilifeform: it still happens, see the quoted src
mircea_popescu: yeah. then i can't conceive. it did complain thousands of times of orphans, which implicitly resulted in block being sought.
asciilifeform: and every time, it was refused.
asciilifeform: likely, by a prb.
mircea_popescu: what's this refusal supposed to be ?
asciilifeform: trb's response to an orphan is 'tell me mybestheight+1th block DAMNIT'
asciilifeform: let's see if anyone answered . gotta see the log.
mircea_popescu: aite, ima go examine beauty in the flesh. will push the thing to web when it's done.
asciilifeform: laters then
asciilifeform: btw mircea_popescu et al , is it obvious how http://btc.yt/lxr/satoshi/source/src/main.cpp?v=makefiles#1364 works ? or do i need to explain
asciilifeform: (it's effectively recursive. when bastard comes in, we ask for its predecessor. which, if it is also a bastard to us, triggers same process. ad infinitum, until we get the thing we actually want, which is our next block )
asciilifeform: it is also why i did not give bastardry a ban score !
asciilifeform: this routine is inherited from tardoshi btw, i did not invent it.
asciilifeform: btw i am now nearly certain re what happened to mircea_popescu's box
asciilifeform: dollars to doughnuts, it lost connectivity for a week or two. at which point the necessary bastardry-recursion depth became longer than any of his node's peer's typical uptime.
asciilifeform: ( and with each new block mined, this depth is 1 deeper ! )
asciilifeform: note that ProcessBlock() only ever asks ~the bastard-supplying peer~ for the bastard's prevblock.
asciilifeform: it never asks anybody else !
trinque: how is being behind distinguished from a new node coming up?
asciilifeform: tardoshi had a motherfucking SPECIAL CASE for 'i'm a new node'
trinque: ahaha
asciilifeform: and, notice, it asks first-chance-strangerfuck for the blocks-from-genesis.
trinque: of course it does
asciilifeform: this is also why mircea_popescu rebooting the node, will almost guarantee to bring it to life
asciilifeform: : the idiot specialcase -- will trigger.
asciilifeform: (whether succeeds will depend 100% on who the thing ends up connecting to on boot )
asciilifeform: tardoshi's block fetching mechanism is profoundly, inexperessibly retarded, and cannot be substantially changed without breaking protocol
asciilifeform: though mircea_popescu's wedge is preventable, what trb really ought to do is start sending http://btc.yt/lxr/satoshi/source/src/main.cpp?v=makefiles#1735 to all peers, starting with any 'wires' if present, whenever it goes for >1hr without a new block
asciilifeform: i'll add that 'week' is merely a guess, from my arse; perhaps a couple of hours is enough, under the right circumstances ( idiot peers + sufficiently many blocks made in interval )
asciilifeform: at this point i will recommend that -- when everyone has satisfied himself that 'wires' work -- every trb node oughta be wired to at least 1 known trb node
asciilifeform: and yeah this ought not to be necessary. but i suspect that it -- is.
asciilifeform: the network has rotten to the point, where it probably is.
asciilifeform: and i'll repeat, tardoshi offered NO way to request blocks BY HEIGHT !!
asciilifeform: to request a block from a peer, you have to somehow find out its header hash
asciilifeform: which you are expected to do (because he was dropped as a child) using either a bastard's header, recursively as discussed earlier, or 'getheaders'
asciilifeform: clinch is : getheaders ALSO WANTS A HASH as starting point ! ALSO won't work by height !!
asciilifeform: whipping to death, and throwing to dogs, is all things considered a merciful reward for someone who designs a system like this.
mircea_popescu: hash presently.
asciilifeform: mircea_popescu: meanwhile i solved it with anal telekinesis !!111
mircea_popescu: i didn't know males could do that.
mircea_popescu: 2b24b2fcfb4ff6cdf7fa845d613d340baec866f285f9a24fb5bd2c8ffd740802ebfd51999af92c68ec117e45a115f85ac0c95bae612a99b7a2f095e66d5f6b02
asciilifeform: (82.7 MB/s) - “debug.wow.txt.gz” saved << aaah
mircea_popescu: asciilifeform no it's clear how it should work ; whether it ends up working that way is open, but hey.
asciilifeform: lessee if mircea_popescu's l0g is consistent with above
mircea_popescu: box lost connectivity for A WEEK ? my dear alf.
asciilifeform: readwholethingplox
asciilifeform: checksum pass btw.
mircea_popescu: i do not believe node lost connectivity for as long as five total minutes, let alone straight minutes ; this however is a very iffy point to prove because hey, ~connectivity~.
asciilifeform: 'lost connectivity' can mean blackhole, for this purpose.
mircea_popescu: very technically ; i don't think it too likely.
asciilifeform waits for gunzip
mircea_popescu: anyway, the problem with "request block by height" is that the block height is an ambiguous identifier of actual blocks.
mircea_popescu: this is hwat a reorg does.
asciilifeform: this is entirely tru
asciilifeform: i did not say that it ought to request by height at all times.
mircea_popescu: now, asking for "friend's notion of five a clock" is not entirely without merit
asciilifeform: but ought to be able to ~sometimes~
mircea_popescu: but yes.
asciilifeform: (if you ~only~ requested by height, anyone could put you on 1way voyage to pluto and you'll stay there.)
mircea_popescu: now then ; the reason i even looked at this node is that i was going through a list of potential candidates to put in the new asciilifeform ssh thing.
mircea_popescu: if you're around tomorrow mebbe we do that ?
mircea_popescu: and otherwise, i bid all a very good thight
mircea_popescu: i mean night.
asciilifeform: i'll be around for most of tomorrow yea
asciilifeform: also the recipe is pretty simple. gpg over the pubkey and you're golden.
phf: http://btcbase.org/log/2017-03-03#1621563 << i believe it's because it's called asciilifeform_and_now_we_have_block_dumper_corrected. (http://btcbase.org/patches?patchset=stable&search=dump)
a111: Logged on 2017-03-03 19:03 asciilifeform: see, http://btcbase.org/patches , where 'dumpblock' is
asciilifeform: phf: he uploaded entire blk0036 in the end, see l0gz
phf: i'm mostly reacting to "things missing" bit. i otherwise would like to remain ignorant of going ons in the world, until i'm forced into interracting with it again in a few days
phf: ^
asciilifeform: phf: nothing is missing, you can go back to meditation cave if you like
asciilifeform: phf: most of today is re mircea_popescu showed a trb node that's been wedged, in a peculiar way, since july. but the l0g will still be there later.
phf nods
phf: that's what i figured
phf: also i can't really go back to the cave. it's the time to buy gifts, and pack shit up.
asciilifeform: aaa india
phf: ##### #### #### ####
phf: hmm
phf: Ñинди ÑÑÑи бÑай бÑай
phf: ffs.
asciilifeform: бНОПНЯ ВХРЮК
phf: what i'm trying to say is "hindi rusi bhai bhai" :p
phf: in related lulz i got a lot of "soviet union was a good thing" from conversations with indians. a lot of older indians seem to hate americans and miss the good old "bhai bhai" days
asciilifeform: i have nfi in what shithole today anyone likes the americans.
ben_vulpes: what is this bhai bhai?
phf: it means indians and russians are brothers, and is a slogan for soviet/indian friendship from about 50s to 80s
phf: kruschev said it in bangalore during some '55 visit
phf: bhai is basically hindi for brother, which is bhratri (bratr) in sanskrit, which is same word as russian "brat", english brother, etc.
phf: back then su was pumping resources into india, but according to su economic strategy that mostly resulted in factories and hospitals. now americans are pumping resources, but that mostly results in moar mcdonalds. so naturally men with long memories are testy
ben_vulpes: interesting etymology
BingoBoingo: !~ticker --market all
jhvh1: BingoBoingo: Bitstamp BTCUSD last: 1277.99, vol: 7635.53514698 | BTC-E BTCUSD last: 1259.994, vol: 5911.25174 | Bitfinex BTCUSD last: 1284.1, vol: 21605.29528026 | BTCChina BTCUSD last: 1215.825, vol: 10177.56470000 | Kraken BTCUSD last: 1278.01, vol: 2487.65187048 | Volume-weighted last average: 1265.29565915
← 2017-03-02 | 2017-03-04 →