Forum logs for 03 Mar 2017
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) | [00:15] |
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) | [00:15] |
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) | [00:15] |
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) | [00:15] |
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. | [06:09] |
thestringpuller: | called* | [06:09] |
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. | [06:40] |
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. | [06:41] |
mircea_popescu: | for very strictly the reason that "patriotism", ie http://trilema.com/2014/the-death-of-taxes/#selection-189.0-189.233 | [06:41] |
mircea_popescu: | so it'll be a while. | [06:41] |
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". | [06:43] |
mircea_popescu: | this is EXACTLY how popularity works in "ourdemocracy" flat societies. | [06:43] |
shinohai: | !~ticker --market all | [08:08] |
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 | [08:08] |
asciilifeform: | http://trilema.com/forum-logs-for-03-mar-2017#2247378 << the chickens ain't txing. no moar so today than in '11. | [08:20] |
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. | [08:20] |
asciilifeform: | chickens move imaginary coinz between goxes. | [08:21] |
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 | [09:33] |
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.' | [09:33] |
asciilifeform: | !$ ssh 178.254.50.147 218.189.190.58 89.200.170.201 92.243.8.98 | [09:58] |
scriba: | ssh banner of 178.254.50.147 as seen on 2016-06-13: SSH-2.0-OpenSSH_4.3p2 Debian-3 | [09:58] |
scriba: | ssh banner of 218.189.190.58 as seen on 2016-06-13: SSH-2.0-OpenSSH_4.3p2 Debian-9 | [09:58] |
scriba: | ssh banner of 89.200.170.201 as seen on 2016-06-13: SSH-2.0-OpenSSH_4.3p2 Debian-9 | [09:58] |
scriba: | ssh banner of 92.243.8.98 as seen on 2016-06-13: SSH-2.0-OpenSSH_4.6p1 Debian-5ubuntu0.1 | [09:58] |
asciilifeform: | lel | [09:58] |
shinohai: | https://twitter.com/AssStar_0_/status/779926185140690944/photo/1 <<< Novel vending machine | [10:17] |
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.' | [10:35] |
asciilifeform: | so now they're flynning him also. | [10:35] |
asciilifeform: | 'officials said' | [10:37] |
phf: | http://btcbase.org/log/2017-03-02#1621348 << curl https://kukuruku.co/post/the-collapse-of-the-unix-philosophy/|tr 'A-Z' 'a-z'|awk 'BEGIN{RS=" "} /json/{print $0}'|wc -l | [11:15] |
a111: | Logged on 2017-03-02 23:02 asciilifeform: in other lulz, https://kukuruku.co/post/the-collapse-of-the-unix-philosophy | [11:15] |
phf: | outputs 14. ahokthen | [11:15] |
asciilifeform: | lul | [11:18] |
shinohai: | xD | [11:19] |
shinohai: | https://pbs.twimg.com/media/C56eQxsXEAEdOmh.jpg <<< This is just too goddamned funny | [11:25] |
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 | [11:27] |
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. | [11:27] |
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. | [11:28] |
BingoBoingo: | !~ticker --market all | [11:42] |
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 | [11:43] |
phf: | in unrelated lulz, i decided to use airbnb, and got fucked on the first transaction | [11:54] |
asciilifeform: | phf: paid but no room ? or rat-infested pit ? or which | [11:55] |
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") | [11:56] |
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. | [11:57] |
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' | [11:59] |
phf: | aye | [12:01] |
phf: | and host listed just a handful of dollars below budget hotel option for the area, so clearly knew what she was doing | [12:02] |
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' | [12:05] |
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 | [12:05] |
phf: | http://www.tedunangst.com/flak/post/shrt-nms-fr-clrty is also ranting re "meaningful unix names" and "intuitive for new users" | [12:08] |
asciilifeform: | ( speaking of which, i finally score a thallium-doped cesium iodide scintillator pre-bonded to big fat photodiode. finally can read spectra. ) | [12:08] |
asciilifeform: | phf: subvariant of the 'why does emacs not use ibm's standard keystrokes!!' people. | [12:10] |
asciilifeform: | 'why do you dumb orcs not simply speak the king's english' | [12:10] |
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 | [12:13] |
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" | [12:14] |
asciilifeform: | phf: only now?! | [12:14] |
asciilifeform: | i thought the plague came in '09 and never left. | [12:14] |
phf: | well, it's been the case for about two years now, but that's the first time i put it in logs :> | [12:14] |
asciilifeform: | dunno that i've ever seen such a thing as a 'common lisp or scheme job' advertised publicly. | [12:14] |
phf: | huh, you're right, 2009-12 is 3 clojure to 4 common lisp | [12:16] |
phf: | in fact one of those is https://lispjobs.wordpress.com/2009/12/02/first-clojure-job-posting-ft-lauderdale-usa/ | [12:17] |
phf: | catching up with rss and some of the log linked articles is literally like taking a bath of shit. | [12:19] |
mircea_popescu: | http://btcbase.org/log/2017-03-03#1621443 that's trivially disproven, eg by http://btcbase.org/log/2017-02-27#1619097 | [12:20] |
a111: | Logged on 2017-03-03 13:20 asciilifeform: http://trilema.com/forum-logs-for-03-mar-2017#2247378 << the chickens ain't txing. no moar so today than in '11. | [12:20] |
a111: | Logged on 2017-02-27 16:27 shinohai: https://twitter.com/crainbf/status/836170461016903680 | [12:20] |
asciilifeform: | mircea_popescu: twatter lament re 'oh noez blox soo crowded' is disproof nao ? | [12:21] |
asciilifeform: | seems trivially filipinoizable. | [12:22] |
trinque: | http://btcbase.org/log/2017-03-03#1621445 << this made no sense whatsoever | [12:22] |
a111: | Logged on 2017-03-03 13:21 asciilifeform: chickens move imaginary coinz between goxes. | [12:22] |
trinque: | they at least do the transfers between goxes on chain | [12:22] |
trinque: | no, the conspiracy goes to 11!1!11!! | [12:22] |
asciilifeform: | trinque: i mean to say, moving, e.g., btc-e balances from eth to ltc and back etc. | [12:23] |
asciilifeform: | and similar. | [12:23] |
trinque: | sure, that. | [12:23] |
trinque: | though honestly, where's the LIGHTNING TRANSFER announcement, whereby the various exchanges link up for "faster transfers between exchanges" | [12:23] |
mircea_popescu: | asciilifeform guy did in fact buy his pair of sneakers or w/e, 25 bux | [12:23] |
mircea_popescu: | trinque you old enough to recall mtgox dollars ? | [12:24] |
asciilifeform: | trinque: i must confess, i have not been keeping up with the fauxcoinz | [12:24] |
trinque: | mircea_popescu: when people were selling their balances at a discount towards the end? | [12:24] |
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. ) | [12:25] |
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" | [12:26] |
mircea_popescu: | trinque no, early on you could buy mtgox-issued dollar certs, they'd honor them. | [12:26] |
mircea_popescu: | people did a lot of "i'll send you mtgoxdollars" | [12:26] |
trinque: | hilarious | [12:26] |
trinque: | never an original bad idea | [12:27] |
mircea_popescu: | BACK THEN the pretense to "we are bitcoin revolutionz blabla" could be maintained. and strictly for such reasons. | [12:27] |
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. | [12:34] |
a111: | Logged on 2017-03-03 15:35 asciilifeform: so now they're flynning him also. | [12:34] |
Framedragger: | heh i recall buying some electronics at ccc in hamburg by doing a live transfer from mtgox. those were the funny days | [12:35] |
trinque: | asciilifeform: entirely likely trump canned flynn because he lied to him, and nothing more. | [12:36] |
trinque: | fine opportunity to use his as an example. low value guy, non-essential. public flogging. | [12:37] |
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". | [12:38] |
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 | [12:38] |
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. | [12:38] |
mircea_popescu: | dude... if the thing existed... WHERE DID IT GO ?!?!?! | [12:38] |
mircea_popescu: | somehow this question never gets asked, "facebook spent 50bn to buy... users." ok... if they bought them where are they ? | [12:38] |
mircea_popescu: | 100% dead souls bidnis. | [12:39] |
mircea_popescu: | trinque that was ~my read also | [12:39] |
trinque: | aha. the guy's own face read expendable | [12:40] |
mircea_popescu: | http://btcbase.org/log/2017-03-03#1621476 << i'm mindblown at the notion that you actually approach women. | [12:41] |
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' | [12:41] |
BingoBoingo: | Everyone needs a hobby | [12:41] |
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 ) | [12:45] |
asciilifeform: | btw my year's search finally scored a hit: http://www.cs.uml.edu/~wang/acc-forum | [12:45] |
asciilifeform: | in particular, the 2nd link. | [12:45] |
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". | [12:45] |
mircea_popescu: | asciilifeform o hey, i think that guy's actually romanian. | [12:46] |
asciilifeform: | mircea_popescu: papadimitriou ? i assumed -- a greek. at any rate, he wrote asciilifeform's (and probably ~everybody's) undergrad schoolb00k on complexity | [12:47] |
mircea_popescu: | a yes, right you are, greek. | [12:47] |
mircea_popescu: | lol tulpas. | [12:49] |
mircea_popescu: | BingoBoingo "the lamestream a fake news media appeared to be" l "a pool of 13,000 evaluation." | [12:50] |
mircea_popescu: | http://btcbase.org/log/2017-03-03#1621490 << coming from india, no less! | [12:51] |
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. | [12:51] |
asciilifeform: | 'An up-to-date list of research and survey articles in average complexity.' '(Date Last Modified: 12/30/03)' lel | [12:54] |
asciilifeform: | it melts my brain, that this is apparently a backwater subfield, whereas it really ought to be ~100% of cryptology | [12:54] |
asciilifeform: | took me ~year to even unearth that it ever existed. | [12:55] |
asciilifeform: | (google is 'helpful' as always) | [12:55] |
asciilifeform: | mircea_popescu: i read 'approach' phf's observation literally, as in 'walk up to' | [13:02] |
mircea_popescu: | ah | [13:04] |
mircea_popescu: | i read it lingually, as in http://trilema.com/wp-content/uploads/2017/03/take-it-all-560x874.jpg | [13:04] |
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 | [13:06] |
mircea_popescu: | yep. great pic, for that reason | [13:08] |
asciilifeform: | 'who/whom ?' | [13:08] |
BingoBoingo: | mircea_popescu: ty fxd | [13:10] |
deedbot: | http://qntra.net/2017/03/another-guest-lecturer-attacked-on-us-campus/ << Qntra - Another Guest Lecturer Attacked On US Campus | [13:36] |
mircea_popescu: | 151288920022 Mar 3 18:37 debug.log | [13:37] |
mircea_popescu: | in other lulz, i found a trb node which is locked on block 419373 and dumps all blocks as unacceptable bastards | [13:38] |
mircea_popescu: | resulting in a 150gb debug.log | [13:38] |
BingoBoingo: | Fat pig of a log | [13:47] |
BingoBoingo: | !!up grubles | [13:56] |
deedbot: | grubles voiced for 30 minutes. | [13:56] |
asciilifeform: | mircea_popescu: was it built with spitblock ? can you get it to spit out , say, 419300 ... 419373 ? | [14:02] |
mircea_popescu: | was not, it's an older trb. | [14:02] |
asciilifeform: | uhoh | [14:02] |
asciilifeform: | see, http://btcbase.org/patches , where 'dumpblock' is | [14:03] |
asciilifeform: | what ELSE doesn't it have ?? | [14:03] |
asciilifeform: | does it still, for instance, have orphanages ?! because that ain't really modern trb, in any real sense | [14:03] |
asciilifeform: | that'd be just 0.5.3prb... | [14:03] |
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 | [14:04] |
asciilifeform: | would be quite interesting to learn what it thinks 419373 was. | [14:04] |
mircea_popescu: | do you want the last block.dat or such ? | [14:04] |
asciilifeform: | would work. | [14:04] |
mircea_popescu: | aite a sec. | [14:04] |
mircea_popescu: | asciilifeform http://qntra.net/blk0036.dat | [14:09] |
asciilifeform: | sha512? | [14:09] |
mircea_popescu: | 2a8a1884fa895d6fbc044d64af047fda1ad90728333f5646339b96bc9c1e5ef1f1f4bbd16eff527b90acfae19478727d8504c1f32930cb2cab64e29cfecec2e9 | [14:10] |
asciilifeform: | ty | [14:10] |
asciilifeform: | in other wtf, http://www.cat-tube.ru/wp-content/uploads/2017/01/3627088.jpeg | [14:11] |
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 | [14:12] |
BingoBoingo: | Big Kitty! | [14:14] |
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 | [14:20] |
mircea_popescu: | asciilifeform http://qntra.net/dlog.txt << last 1k lines of log. | [14:20] |
asciilifeform: | mircea_popescu: i found ~a~ wtf ... | [14:22] |
mircea_popescu: | anyway, at the time i turned it off it was widely connected, and spamming the debug log 10lines/sec sort of rate | [14:22] |
mircea_popescu: | but basically it chokes on A WHOLE SET of txn | [14:22] |
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) | [14:23] |
mircea_popescu: | Framedragger yeah just using linux standard item, we've not specifically migrated as of yet | [14:23] |
Framedragger: | right right :) | [14:23] |
asciilifeform: | http://nosuchlabs.com/pub/wtf/zoolag_blk0036.txt | [14:24] |
asciilifeform: | http://nosuchlabs.com/pub/wtf/mp_blk0036.txt | [14:24] |
mircea_popescu: | asciilifeform we're mismatched, my 0 is offest 125 in yours | [14:25] |
asciilifeform: | this i know | [14:26] |
mircea_popescu: | this happens because of orphans we discussed it re flat chains yest etc | [14:26] |
asciilifeform: | aha | [14:26] |
mircea_popescu: | ah | [14:26] |
asciilifeform: | now watch: | [14:26] |
asciilifeform: | cut -d' ' -f1 mp_blk0036.txt | sort | uniq > mp_u.txt | [14:26] |
asciilifeform: | (unique hashes of mp's) | [14:26] |
mircea_popescu: | well your blk0036 would be full, mine's about 90% full | [14:27] |
asciilifeform: | cut -d' ' -f1 zoolag_blk0036.txt | sort | uniq > zoolag_u.txt | [14:27] |
mircea_popescu: | it being the last blk | [14:27] |
asciilifeform: | and yes mine's full | [14:27] |
asciilifeform: | but your-last isn't, it seems, mine-any. | [14:27] |
mircea_popescu: | so node got stuck on orphan. | [14:27] |
mircea_popescu: | and you never heard that orphan. | [14:28] |
asciilifeform: | not just one. | [14:28] |
asciilifeform: | you're at least 10 deep, looks like ? | [14:28] |
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. | [14:28] |
asciilifeform: | ruled out connectivity as culprit ? | [14:30] |
asciilifeform: | (if it wedges and never speaks to honest node again, it'll stay wedged, noshit.jpg) | [14:30] |
asciilifeform: | diff zoolag_u.txt mp_u.txt | grep '^>' | sed 's/^>\ //' > mp_but_not_zoolag.txt | [14:35] |
asciilifeform: | and, unsurprisingly, | [14:35] |
asciilifeform: | diff mp_u.txt zoolag_u.txt | grep '^>' | sed 's/^>\ //' > zoolag_but_not_mp.txt | [14:36] |
mircea_popescu: | node was well connected throughout. | [14:38] |
mircea_popescu: | if you want to trace specific peers i can grep the monster debug i guess | [14:39] |
asciilifeform: | 1sec, let's finish the earlier escapade : | [14:40] |
asciilifeform: | grep -wFf mp_but_not_zoolag.txt mp_blk0036.txt > what_mp_had_and_dulap_didnt.txt | [14:41] |
asciilifeform: | now for the money shot: | [14:42] |
asciilifeform: | http://nosuchlabs.com/pub/wtf/what_mp_had_and_dulap_didnt.txt | [14:42] |
asciilifeform: | 2430..2431 we'll ignore, that looks like an orphanlet | [14:42] |
mircea_popescu: | 84 long ? | [14:43] |
asciilifeform: | but now 2502 .. 2584 ! | [14:43] |
asciilifeform: | aha! | [14:43] |
mircea_popescu: | say, did you look in your blk37 also ? | [14:43] |
mircea_popescu: | it ~could~ end up in there. | [14:43] |
asciilifeform: | 1s | [14:43] |
mircea_popescu: | (note that one of these is about 2.5k blocks long, like 2 weeks ish) | [14:43] |
asciilifeform: | aaaalmost done.. | [14:45] |
asciilifeform: | ooook this is interesting | [14:51] |
asciilifeform: | my 37 contains contains all 84. | [14:52] |
asciilifeform: | *contains all 84 | [14:52] |
asciilifeform: | so looks like zoolag (and dulap, and everybody) reorged, but mircea_popescu's node didn't | [14:52] |
asciilifeform: | i am left with 0 clue re why. | [14:52] |
asciilifeform: | http://nosuchlabs.com/pub/wtf/zoolag_blk0037.txt << uploaded for completeness/replicability. | [14:54] |
asciilifeform: | other folx invited to submit their own... | [14:54] |
asciilifeform: | mircea_popescu: the log from mircea_popescu's node unsurprisingly sheds 0 light. | [14:56] |
asciilifeform: | what_mp_had_and_dulap_didnt.txt << GRRRR ought to read 'zulag didn't' | [14:57] |
asciilifeform: | i have RENAMED THE FILE !11 | [14:58] |
asciilifeform: | http://nosuchlabs.com/pub/wtf/what_mp_had_and_zoolag_didnt.txt << new link, for posterity. | [14:58] |
* asciilifeform | bbl. | [14:59] |
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'. | [16:05] |
asciilifeform: | ^ BingoBoingo and other t00lz collectors. | [16:05] |
asciilifeform: | oh and, unrelated, BingoBoingo : http://qntra.net/2017/03/fake-news-figure-arrested-for-string-of-anti-semetic-threats/#comment-88670 | [16:48] |
Framedragger: | BingoBoingo: s/semetic/semitic/g :p | [16:51] |
Framedragger: | (unless 'twas intended) | [16:51] |
jurov: | heh with BingoBoingo one never knows :) | [17:09] |
jurov: | and btw mircea_popescu have you pushed qntra stuff? | [17:11] |
jurov: | https://people.redhat.com/duffy/selinux/selinux-coloring-book_A4-Stapled.pdf << what do redhat devs do | [17:25] |
asciilifeform: | holyfuq nightmare fuel | [17:27] |
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 | [17:31] |
mircea_popescu: | jurov haven't published qntra report yet, no. | [17:43] |
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. | [17:46] |
scriba: | Logged on 2017-03-03: [19:52:58] <asciilifeform> i am left with 0 clue re why. | [17:46] |
pete_dushenski: | spooky | [17:47] |
asciilifeform: | mircea_popescu: what leads you to this hypothesis ? | [17:48] |
mircea_popescu: | that the log essentially consists of complaints that txn can't be validated and so the block can't be added. | [17:48] |
asciilifeform: | mircea_popescu: everybody's log consists of multiple GB of 'tx cannot be validated.' | [17:49] |
asciilifeform: | these eggogs refer to mempool tx | [17:49] |
mircea_popescu: | not 150gb theree3of. | [17:49] |
asciilifeform: | i have a 80+GB log of mainly that. | [17:49] |
asciilifeform: | and before it, a 100+, etc. | [17:49] |
mircea_popescu: | well, looks. what can i say. | [17:50] |
asciilifeform: | there is a much simpler, though disheartening, explanation | [17:50] |
mircea_popescu: | i've looked at the block specifically, i can't figure out why it would say such a thing myself. | [17:50] |
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. | [17:51] |
mircea_popescu: | 40k blocks ? i dun see it. | [17:51] |
asciilifeform: | well it keeps asking for 419374, and getting 'wrong' one. | [17:52] |
asciilifeform: | the real puzzler is why not reorgs. | [17:52] |
asciilifeform: | here's a q: what happens if two forklets are tied in PoW ? | [17:54] |
mircea_popescu: | pow is a "double" | [17:55] |
asciilifeform: | hey i did not say that this situation is likely to happen by chance. | [17:56] |
asciilifeform: | q was, 'what happens'. | [17:56] |
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. | [17:56] |
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 | [17:58] |
mircea_popescu: | afaik reorg fires by block length. eventually -- would. | [17:58] |
mircea_popescu: | asciilifeform that's a major part of the problem, everything can appear as orphans to a portion of the network only. | [17:58] |
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 | [17:59] |
asciilifeform: | and this is serious headache | [17:59] |
asciilifeform: | didn't ben_vulpes ( or trinque ? ) write a block debugger ? | [18:00] |
asciilifeform: | gotta at least be able to draw the motherfucking tree | [18:00] |
asciilifeform: | incidentally trb probably ought to shit a sha512 of incoming block into the debug log | [18:02] |
asciilifeform: | then we would, for instance, know , what mircea_popescu's node heard, and when | [18:02] |
asciilifeform: | right now we only have satoshi's header idiocy | [18:02] |
pete_dushenski: | http://cascadianhacker.com/21_a-tour-of-bitcoind-booting-to-its-first-thread << this ? pngs are broken tho | [18:02] |
asciilifeform: | pete_dushenski: this in re which ? | [18:03] |
pete_dushenski: | debugger | [18:03] |
ben_vulpes: | baww fuq | [18:03] |
asciilifeform: | pete_dushenski: i don't see a block debugger in there | [18:03] |
asciilifeform: | pete_dushenski: block debugger would be like my 'blkcut', except for ~block~, as output by blkcut, would display header, transactions, etc. | [18:04] |
ben_vulpes: | pete_dushenski: that piece was stuffed full of 'gdb', 'gnu debugger' screenshots | [18:04] |
asciilifeform: | entirely not connected with this thread, pete_dushenski | [18:04] |
asciilifeform: | ( i naively supposed that meaning of 'block debugger' is obvious to reader ) | [18:04] |
ben_vulpes: | such naivte | [18:05] |
pete_dushenski: | apparently i dun get it | [18:05] |
asciilifeform: | pete_dushenski: consider reading today's log | [18:05] |
asciilifeform: | pete_dushenski: mircea_popescu showed up with a bag of clues from a trb node that wedged some weeks ago. so now autopsy. | [18:06] |
pete_dushenski: | oh i got that, just not sure which block debugger you thought you remembered seeing and wherefrom | [18:07] |
* pete_dushenski | back to diggin on ch | [18:07] |
asciilifeform: | pete_dushenski: somebody, iirc it was ben_vulpes , wrote a thing that actually parses blox | [18:07] |
pete_dushenski: | that rings a bell ya | [18:08] |
asciilifeform: | y'know, which then turned into mimisbrunnr | [18:08] |
pete_dushenski: | http://cascadianhacker.com/extracting-and-hashing-bitcoin-block-headers ? | [18:08] |
asciilifeform: | possibly it, but plus a bunch of moving parts which may or may not have been yet published? | [18:09] |
asciilifeform: | ben_vulpes ^ ? | [18:09] |
asciilifeform: | mircea_popescu: grep your log for reorg. when was last reorg ? | [18:11] |
pete_dushenski: | in other measurement strange, https://www.cnet.com/news/icon-smart-condom-ring/?ftag=COS-05-10aaa0b&linkId=35064659 | [18:11] |
ben_vulpes: | yes yes? | [18:11] |
asciilifeform: | ben_vulpes: didja ever publish your block parser ? | [18:11] |
ben_vulpes: | not in toto, no | [18:11] |
asciilifeform: | i could really use one... | [18:11] |
ben_vulpes: | it doesn't do too much, depends on blocks having been dumped via dumpblock. | [18:12] |
asciilifeform: | (well rather, mircea_popescu could really use one. but he probably doesn't have the runtime readily set up) | [18:12] |
asciilifeform: | ben_vulpes: we have just such blocks | [18:12] |
ben_vulpes: | i'd be happy to send you any relevant bits, let me package up what i have for you | [18:12] |
asciilifeform: | actually | [18:12] |
asciilifeform: | why not ben_vulpes blkcut mircea_popescu's 0036 | [18:12] |
asciilifeform: | sadly asciilifeform is tied up doing a chore atm | [18:12] |
mircea_popescu: | dude why can't he do whatever it is he's doing lol i did publish the thing. | [18:13] |
ben_vulpes: | aye, let me find the log line | [18:13] |
asciilifeform: | ben_vulpes: http://btcbase.org/log/2017-03-03#1621572 | [18:13] |
a111: | Logged on 2017-03-03 19:09 mircea_popescu: asciilifeform http://qntra.net/blk0036.dat | [18:13] |
asciilifeform: | mircea_popescu: lol it isn't as if i had 'go and do it or voodoo curse!1!' | [18:14] |
ben_vulpes: | tape has since self-destructed? | [18:14] |
asciilifeform: | waiwat | [18:15] |
ben_vulpes: | 0036.dat also implies a trb .dat file, not a dumpblocked file? happy to crack it open and see though | [18:15] |
ben_vulpes: | > page not found | [18:15] |
mircea_popescu: | gah. | [18:15] |
mircea_popescu: | yeah seems it got eaten meanwhile. a sec ima re-move it. | [18:15] |
mircea_popescu: | gotta stay on top of logs!111 | [18:15] |
asciilifeform: | ben_vulpes: it blkcut's great. and you should get http://nosuchlabs.com/pub/wtf/mp_blk0036.txt checksums. | [18:15] |
ben_vulpes: | aye aye | [18:16] |
mircea_popescu: | ben_vulpes now. | [18:18] |
ben_vulpes: | same url? | [18:20] |
mircea_popescu: | ye | [18:20] |
ben_vulpes: | hm | [18:20] |
ben_vulpes: | > 404 | [18:20] |
mircea_popescu: | eh da fuck | [18:21] |
* ben_vulpes | wouldn't know | [18:22] |
mircea_popescu: | wrong permissions try now. | [18:23] |
ben_vulpes: | aya, give me a few | [18:24] |
mircea_popescu: | jurov nao done. | [18:25] |
ben_vulpes: | pete_dushenski: ty, fixed | [18:36] |
ben_vulpes: | asciilifeform: what means "draw the motherfucking tree"? | [18:38] |
mircea_popescu: | the optmistic notion that the unknown may be better drawn than said. | [18:38] |
mircea_popescu: | he's a painter at heart. | [18:38] |
asciilifeform: | just means to dump the which-block-depends-on-which-blocks tree | [18:39] |
mircea_popescu: | it implies that oyu know all blocks. | [18:39] |
asciilifeform: | for given set | [18:39] |
mircea_popescu: | all blocks. | [18:39] |
asciilifeform: | tardoshi stored them in linear tape for some reason, with 0 markings | [18:40] |
pete_dushenski: | ben_vulpes: nice. | [18:40] |
asciilifeform: | mircea_popescu: a block doesn't get to sit down in blk**** in trb unless its antecedents are present. | [18:41] |
asciilifeform: | so gaps are not a thing. | [18:41] |
deedbot: | http://trilema.com/2017/qntra-sqntr-february-2017-statement/ << Trilema - Qntra (S.QNTR) February 2017 Statement | [18:41] |
mircea_popescu: | yes, but different blk sets, different seats etc. | [18:41] |
pete_dushenski: | !~bcstats | [18:43] |
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 | [18:43] |
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 | [18:43] |
ben_vulpes: | mircea_popescu: 0036.dat downloaded | [18:43] |
asciilifeform: | (does not need to be, obviously, literally in this form, but the same effect) | [18:44] |
mircea_popescu: | ah like that. well we pretty much have that here, it'd seem, neh ? | [18:44] |
asciilifeform: | if ben_vulpes's parser worx -- then yes | [18:44] |
asciilifeform: | we probably can haz. | [18:44] |
ben_vulpes: | it'll procure previous hash from a given block, could be taped into making a list of blocks | [18:48] |
ben_vulpes: | block of interest is last in blk0036.dat? | [18:53] |
mircea_popescu: | 419373 and thereabous | [18:54] |
ben_vulpes: | is there a straightforward mapping of height to position in blk.dat i missed? | [18:55] |
asciilifeform: | ben_vulpes: no, think about it, blockchain is a tree, but the turdfile is a linear tape | [18:56] |
mircea_popescu: | prolly best search by hash | [18:56] |
asciilifeform: | it stores live and orphaned chains alike | [18:56] |
asciilifeform: | in the order they were seen | [18:56] |
ben_vulpes: | linear barring orphans | [18:56] |
ben_vulpes: | ah yes, that | [18:56] |
ben_vulpes: | in order of receipt | [18:56] |
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 | [19:03] |
ben_vulpes: | in *my parser | [19:03] |
mircea_popescu: | well those nailings being the principal point of this exercise. | [19:04] |
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. | [19:04] |
ben_vulpes: | oh and this doesn't actually render the header in a digestible form. okay, disregard. | [19:04] |
asciilifeform: | ben_vulpes: can you find this block in mimisbrunnr ? | [19:05] |
ben_vulpes: | doubtful that i would find it in the web interface, but possible in the blocks. | [19:09] |
asciilifeform: | aalso mircea_popescu looks like your node wedged in ... july ?! 2016 | [19:10] |
asciilifeform: | it sat there wedged ever since ?! | [19:10] |
mircea_popescu: | well, 40k blocks yes ? | [19:10] |
mircea_popescu: | so it did. | [19:10] |
asciilifeform: | fwiw the heathens seem to have this same 419373 , https://blockchain.info/block-index/1242663 | [19:11] |
mircea_popescu: | indeed. | [19:11] |
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 | [19:11] |
mircea_popescu: | ie the node appeared fine. | [19:11] |
asciilifeform: | so apparently not a reorg problem | [19:12] |
asciilifeform: | at all | [19:12] |
mircea_popescu: | why not ? | [19:12] |
asciilifeform: | because the last block in mircea_popescu's blk0036 is a main-chain block | [19:12] |
asciilifeform: | it was never orphaned, and never had to get reorged out | [19:12] |
mircea_popescu: | ah in that sense. yes. | [19:12] |
mircea_popescu: | anyway, i plan to restart it sometime tomorrow, if anyone wants further datas it's a fine time to say. | [19:13] |
asciilifeform: | mircea_popescu: anything peculiar re that box, say, disk full ? | [19:13] |
asciilifeform: | dying raid ? | [19:13] |
mircea_popescu: | nope. | [19:13] |
mircea_popescu: | machine is fine. | [19:13] |
ben_vulpes: | previous block hash claims to be 0000000000000000036D2AFA6270C3A58C9A2093C706F0EACA4018E54BF2879C | [19:13] |
asciilifeform: | ever reset dirtily ? corrupt tx index ? | [19:13] |
mircea_popescu: | (all those and many others would have popped it for review you realise) | [19:13] |
mircea_popescu: | nope. it's been working continuously and undisturbed for as long again at least. | [19:14] |
asciilifeform: | mircea_popescu: 1 more thing | [19:15] |
asciilifeform: | mircea_popescu: can you get the log inclusive of the last ACCEPT (case-sensitive) and all lines after ? | [19:15] |
asciilifeform: | and post (gzip, probably) | [19:15] |
asciilifeform: | or, say, 100,000 ln. of it, ought to suffice. | [19:17] |
mircea_popescu: | i guess i'm just going to publish the log altogehter ? | [19:19] |
asciilifeform: | wouldn't hurt. | [19:20] |
mircea_popescu: | let's do that then | [19:20] |
asciilifeform: | mircea_popescu: if not mega-seekrit, did this node peer with well-known trb nodes (e.g., mine ) ? | [19:22] |
mircea_popescu: | not really unless yours randomly came to it. | [19:23] |
asciilifeform: | because this could be a 'pulling' problem , a 'pushing' one, or even both at once | [19:23] |
asciilifeform: | or neither -- a prb-everywhere-and-not-a-drop-to-drink problem , conceivably. | [19:24] |
mircea_popescu: | yes well. | [19:24] |
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 ) | [19:25] |
mircea_popescu: | 9 months ? | [19:26] |
asciilifeform: | i don't keep any boxes on mars, that i can only check every 9 mo | [19:26] |
mircea_popescu: | "if they can do it to this guy they can do it to most any guy" is the idea here. | [19:26] |
asciilifeform: | but if i did - it could, yes | [19:26] |
mircea_popescu: | yes well. | [19:27] |
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..) , | [19:29] |
mircea_popescu: | asciilifeform no, i'll complain to you, because really there's no need trb logging be THIS RETARDED | [19:30] |
mircea_popescu: | ill complain to mod6 also. | [19:30] |
asciilifeform: | but, then , there ought to be a 0000000000000000013 getenv | [19:30] |
mircea_popescu: | this seems an easy enough to fix item. | [19:30] |
asciilifeform: | lolfair | [19:30] |
ben_vulpes: | slow to the show, but http://mimisbrunnr.cascadianhacker.com/blocks/419373 | [19:30] |
asciilifeform: | *getinv | [19:30] |
asciilifeform: | 00000000000000000136 rather | [19:33] |
mircea_popescu: | ben_vulpes aha! | [19:34] |
mircea_popescu: | loads of all that "unable to decode address" things, which is my only vague "there could be something here". | [19:35] |
asciilifeform: | mircea_popescu: grep -A 10000 "received block 00000000000000000136" mp_log.txt plox ? | [19:35] |
mircea_popescu: | ie, you ~could~, theoretically, write such shit into a block that it wedges nodes. | [19:35] |
mircea_popescu: | asciilifeform im just zipping it and will put it up hang on | [19:35] |
mircea_popescu: | 91.8 0.0 11:57.45 gzip << fancy this wonder. | [19:36] |
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. | [19:37] |
mircea_popescu: | shinohai but it's in teh logz!! | [19:38] |
asciilifeform: | mircea_popescu: you might recall that trb does not attempt to decode tx scripts (yes) when verifying block | [19:39] |
asciilifeform: | (this was a major brain-melter during the prbisms thread) | [19:39] |
mircea_popescu: | no argument there you however may in turn recall that trb is by inheritance an utterly chtonian horror of heap allocation etc. | [19:39] |
asciilifeform: | the behaviour is inherited from tardoshi | [19:39] |
asciilifeform: | mircea_popescu: if you have not yet switched the box off -- what does getinfo return ? | [19:42] |
asciilifeform: | ( if at any point an exception was shat , it'll be cached there ) | [19:42] |
mircea_popescu: | i did turn off the node to be able to push out meaningful bdb item think about it. | [19:42] |
asciilifeform: | aite. | [19:42] |
mircea_popescu: | but before that it returned the plainest normalcy, 37 connected nodes etc. | [19:42] |
mircea_popescu: | no exception. | [19:43] |
mircea_popescu: | ie empty error string. | [19:43] |
asciilifeform: | ok | [19:43] |
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 . ) | [19:44] |
mircea_popescu: | all of these'd have also made me notice it. | [19:44] |
mircea_popescu: | asciilifeform part of the problem is that "00000000000000000136" is not much of a unique id in thefirst place. | [19:44] |
mircea_popescu: | how much would you trust eleven bits ? | [19:44] |
asciilifeform: | it sure as fuck isn't . which is why it has to be massaged out from the log segment known to contain it. | [19:45] |
asciilifeform: | because yes, shit log. | [19:45] |
asciilifeform: | really all of the procrustean truncations gotta go. | [19:45] |
asciilifeform: | btw, for review, | [19:52] |
asciilifeform: | http://btc.yt/lxr/satoshi/source/src/main.cpp?v=makefiles#1364 and http://btc.yt/lxr/satoshi/source/src/main.cpp?v=makefiles#1735 are the only times a trb node asks for blocks explicitly from peer | [19:52] |
asciilifeform: | at all other times, it passively sits with open mouth, waiting for blox to fall from the heavens | [19:53] |
asciilifeform: | (and grunting through the mempool) | [19:53] |
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 | [19:53] |
mod6: | <+mircea_popescu> ill complain to mod6 also. << im about 18 hours behind on the log, will catch up and will revisit tomorrow. | [19:53] |
mircea_popescu: | don't worry, it's not an emergency, just general point mod6 | [19:54] |
mod6: | ok, np.. thanks for pointing it out. :] | [19:54] |
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 | [19:55] |
asciilifeform: | one is to ask bringers of orphan blocks for our currentheight+1. | [19:55] |
asciilifeform: | the other is the idiocy where it asks, but only ~the first node it talked to when booting~ ! | [19:56] |
mircea_popescu: | yes and that one should have activated EVERY TIME. | [19:56] |
asciilifeform: | astonishing that this crud ever worked at all ! | [19:56] |
mircea_popescu: | of course... wait wait. | [19:56] |
mircea_popescu: | did the orphanage burner ruin trb 's chances of unwedging in this situation ? | [19:57] |
asciilifeform: | aaaaaha. not a typo. | [19:57] |
asciilifeform: | mircea_popescu: not necessarily, orphanage may or may not have unwedged it, as it discards old orphans when new appear. | [19:57] |
mircea_popescu: | but in principle whenever given an orphan, old satoshi node would have asked for its height +1 | [19:58] |
mircea_popescu: | is this no longer happening in trb ? | [19:58] |
asciilifeform: | it still happens, see the quoted src | [19:58] |
asciilifeform: | http://btc.yt/lxr/satoshi/source/src/main.cpp?v=makefiles#1358 << current mechanism. | [19:58] |
mircea_popescu: | yeah. then i can't conceive. it did complain thousands of times of orphans, which implicitly resulted in block being sought. | [19:58] |
asciilifeform: | and every time, it was refused. | [19:59] |
asciilifeform: | likely, by a prb. | [19:59] |
mircea_popescu: | what's this refusal supposed to be ? | [19:59] |
asciilifeform: | trb's response to an orphan is 'tell me mybestheight+1th block DAMNIT' | [19:59] |
mircea_popescu: | yes | [19:59] |
asciilifeform: | let's see if anyone answered . gotta see the log. | [19:59] |
mircea_popescu: | aite, ima go examine beauty in the flesh. will push the thing to web when it's done. | [20:00] |
asciilifeform: | laters then | [20:00] |
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 | [20:04] |
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 ) | [20:05] |
asciilifeform: | it is also why i did not give bastardry a ban score ! | [20:06] |
asciilifeform: | this routine is inherited from tardoshi btw, i did not invent it. | [20:07] |
asciilifeform: | btw i am now nearly certain re what happened to mircea_popescu's box | [20:09] |
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. | [20:10] |
asciilifeform: | ( and with each new block mined, this depth is 1 deeper ! ) | [20:10] |
asciilifeform: | note that ProcessBlock() only ever asks ~the bastard-supplying peer~ for the bastard's prevblock. | [20:11] |
asciilifeform: | it never asks anybody else ! | [20:11] |
trinque: | how is being behind distinguished from a new node coming up? | [20:11] |
asciilifeform: | trinque: like this, http://btc.yt/lxr/satoshi/source/src/main.cpp?v=makefiles#1735 | [20:12] |
asciilifeform: | tardoshi had a motherfucking SPECIAL CASE for 'i'm a new node' | [20:12] |
trinque: | ahaha | [20:12] |
asciilifeform: | and, notice, it asks first-chance-strangerfuck for the blocks-from-genesis. | [20:12] |
trinque: | of course it does | [20:12] |
asciilifeform: | this is also why mircea_popescu rebooting the node, will almost guarantee to bring it to life | [20:14] |
asciilifeform: | : the idiot specialcase -- will trigger. | [20:14] |
asciilifeform: | (whether succeeds will depend 100% on who the thing ends up connecting to on boot ) | [20:14] |
asciilifeform: | tardoshi's block fetching mechanism is profoundly, inexperessibly retarded, and cannot be substantially changed without breaking protocol | [20:15] |
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 | [20:17] |
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 ) | [20:22] |
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 | [20:24] |
asciilifeform: | and yeah this ought not to be necessary. but i suspect that it -- is. | [20:24] |
asciilifeform: | the network has rotten to the point, where it probably is. | [20:24] |
asciilifeform: | and i'll repeat, tardoshi offered NO way to request blocks BY HEIGHT !! | [20:34] |
asciilifeform: | none! | [20:34] |
asciilifeform: | to request a block from a peer, you have to somehow find out its header hash | [20:35] |
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' | [20:38] |
asciilifeform: | clinch is : getheaders ALSO WANTS A HASH as starting point ! ALSO won't work by height !! | [20:38] |
asciilifeform: | whipping to death, and throwing to dogs, is all things considered a merciful reward for someone who designs a system like this. | [20:38] |
mircea_popescu: | asciilifeform http://qntra.net/debug.wow.txt.gz | [20:40] |
mircea_popescu: | hash presently. | [20:40] |
asciilifeform: | mircea_popescu: meanwhile i solved it with anal telekinesis !!111 | [20:42] |
mircea_popescu: | i didn't know males could do that. | [20:42] |
mircea_popescu: | 2b24b2fcfb4ff6cdf7fa845d613d340baec866f285f9a24fb5bd2c8ffd740802ebfd51999af92c68ec117e45a115f85ac0c95bae612a99b7a2f095e66d5f6b02 | [20:44] |
asciilifeform: | (82.7 MB/s) - “debug.wow.txt.gz” saved << aaah | [20:46] |
mircea_popescu: | asciilifeform no it's clear how it should work whether it ends up working that way is open, but hey. | [20:47] |
asciilifeform: | lessee if mircea_popescu's l0g is consistent with above | [20:47] |
mircea_popescu: | box lost connectivity for A WEEK ? my dear alf. | [20:47] |
asciilifeform: | readwholethingplox | [20:47] |
asciilifeform: | checksum pass btw. | [20:48] |
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~. | [20:49] |
asciilifeform: | 'lost connectivity' can mean blackhole, for this purpose. | [20:49] |
mircea_popescu: | very technically i don't think it too likely. | [20:49] |
* asciilifeform | waits for gunzip | [20:51] |
mircea_popescu: | anyway, the problem with "request block by height" is that the block height is an ambiguous identifier of actual blocks. | [20:52] |
mircea_popescu: | this is hwat a reorg does. | [20:52] |
asciilifeform: | this is entirely tru | [20:52] |
asciilifeform: | i did not say that it ought to request by height at all times. | [20:52] |
mircea_popescu: | now, asking for "friend's notion of five a clock" is not entirely without merit | [20:52] |
asciilifeform: | but ought to be able to ~sometimes~ | [20:52] |
mircea_popescu: | but yes. | [20:52] |
asciilifeform: | (if you ~only~ requested by height, anyone could put you on 1way voyage to pluto and you'll stay there.) | [20:53] |
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. | [21:02] |
mircea_popescu: | if you're around tomorrow mebbe we do that ? | [21:02] |
mircea_popescu: | and otherwise, i bid all a very good thight | [21:03] |
mircea_popescu: | i mean night. | [21:03] |
asciilifeform: | i'll be around for most of tomorrow yea | [21:03] |
asciilifeform: | also the recipe is pretty simple. gpg over the pubkey and you're golden. | [21:03] |
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) | [22:22] |
a111: | Logged on 2017-03-03 19:03 asciilifeform: see, http://btcbase.org/patches , where 'dumpblock' is | [22:22] |
asciilifeform: | phf: he uploaded entire blk0036 in the end, see l0gz | [22:23] |
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 | [22:28] |
phf: | http://68.media.tumblr.com/01a7c7c27d6ad3208d14a9ea66e9321f/tumblr_om7b58YWTw1uu4f9zo1_500.jpg | [22:28] |
phf: | ^ | [22:28] |
asciilifeform: | phf: nothing is missing, you can go back to meditation cave if you like | [22:29] |
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. | [22:30] |
* phf | nods | [22:39] |
phf: | that's what i figured | [22:39] |
phf: | also i can't really go back to the cave. it's the time to buy gifts, and pack shit up. | [22:40] |
asciilifeform: | aaa india | [22:42] |
phf: | ##### #### #### #### | [22:44] |
phf: | hmm | [22:44] |
phf: | Ñинди ÑÑÑи бÑай бÑай | [22:44] |
phf: | ffs. | [22:45] |
asciilifeform: | бНОПНЯ ВХРЮК | [22:45] |
phf: | what i'm trying to say is "hindi rusi bhai bhai" :p | [22:46] |
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 | [22:49] |
asciilifeform: | i have nfi in what shithole today anyone likes the americans. | [22:52] |
ben_vulpes: | what is this bhai bhai? | [22:58] |
phf: | it means indians and russians are brothers, and is a slogan for soviet/indian friendship from about 50s to 80s | [23:17] |
phf: | kruschev said it in bangalore during some '55 visit | [23:17] |
phf: | bhai is basically hindi for brother, which is bhratri (bratr) in sanskrit, which is same word as russian "brat", english brother, etc. | [23:17] |
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 | [23:17] |
ben_vulpes: | interesting etymology | [23:24] |
BingoBoingo: | !~ticker --market all | [23:51] |
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 | [23:51] |
Category: Logs