▁▁▁▁▁▁⏐︎▁ 10333
pete_dushenski: ben_vulpes: it was a pleasure doing business http://www.contravex.com/pete-takes-home-bacon/
pete_dushenski: http://archive.is/AjuTa#selection-431.0-431.167
pete_dushenski: mircea_popescu: that's a new one. not too long either if i skip translating the 102 comments
ben_vulpes: pete_dushenski: ack
ben_vulpes: http://i.imgur.com/9DS6FnX.gifv
pete_dushenski: tough kid
ben_vulpes: methinks most of the crying was cut out
pete_dushenski: quite possibru
pete_dushenski: speaking of verbotten ajakalates, d-tx jessica farrar has just proposed a draft law that would see "emissions outside of a woman's vagina, or created outside of a health or medical facility" to carry a $100 fine ☟︎
trinque: chick's trolling re: abortions
pete_dushenski: at this point, it's hard to tell if the dems know that they're muslims or if they still think "acting doesn't count"
pete_dushenski: in geert wilders news, his pvv (freedom) party is looking like it'll grab the second most seats in the 150-seat dutch parliament with... 19. crazy fractured system. italy / israel level. then again, these figures are "according to exit polls" which are worth as much as hillary "looking past the election". should be a lively night if all the dutch nate silvers get similarly thumped.
BingoBoingo: !~ticker --market all
jhvh1: BingoBoingo: Bitstamp BTCUSD last: 1245.64, vol: 4927.83216688 | BTC-E BTCUSD last: 1234.884, vol: 7233.92993 | Bitfinex BTCUSD last: 1237.3, vol: 20023.39124335 | BTCChina BTCUSD last: 1150.295892, vol: 2884.93650000 | Kraken BTCUSD last: 1235.001, vol: 3420.12491942 | Volume-weighted last average: 1231.18823237
BingoBoingo: Butt Trust In The Market
davout: http://btcbase.org/log/2017-03-15#1627403 <<< pl0x to kindly point out ☝︎
a111: Logged on 2017-03-15 16:12 asciilifeform: also if you have a consistent empty 4GB of memory, you can apply my cache patch (not yet an official vpatch, but it is a 1liner, ups bdb's cache to max)
mircea_popescu: pete_dushenski yeah, bothared people that one.
mircea_popescu: http://btcbase.org/log/2017-03-16#1627847 <--> https://archive.is/J8UvN#selection-747.2072-747.2153 ☝︎
a111: Logged on 2017-03-16 03:55 pete_dushenski: speaking of verbotten ajakalates, d-tx jessica farrar has just proposed a draft law that would see "emissions outside of a woman's vagina, or created outside of a health or medical facility" to carry a $100 fine
deedbot: http://phuctor.nosuchlabs.com/gpgkey/5430D04B21F3EE28C51D7E1867FF1BCCBE4E8BF96D45617959BA1E68E225521B << Recent Phuctorings. - Phuctored: 34085713 divides RSA Moduli belonging to ' (ssh-rsa key from (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (cpe-67-49-219-148.socal.res.rr.com. US)
mircea_popescu: lolwut
asciilifeform: in other noose : https://archive.is/rJh3G >> march 14: 'Amazon has removed three books that deny the Holocaust ... Robert Rozett, a senior official at Yad Vashem, Israel’s official memorial to Holocaust victims, wrote to Amazon CEO Jeff Bezos last month calling for immediate action specifically regarding the three books. Rozett calls the move a “positive first step” which shows Amazon listens to Jewish groups that protest Amaz
asciilifeform: on’s sale of these offensive materials.'
asciilifeform: 'World Jewish Congress CEO Robert Singer thanked Amazon CEO Jeff Bezos for his action on Thursday . “We are also gratified to note Amazon removed numerous other Holocaust-denying items from its website. ...'
asciilifeform: in yet-other but not wholly unrelated noose, http://wotpaste.cascadianhacker.com/pastes/6podN/?raw=true >> mr.t's revised immigration order canceled by judge in... hawaii.
asciilifeform: on -- get this -- 'separation of church and state' grounds.
asciilifeform: didjaknow.
asciilifeform: BingoBoingo et al ^ qntra ?
mircea_popescu: hardly.
asciilifeform: hardly which ?
mircea_popescu: the idle posturing of anon femstate hardly worth the mention.
asciilifeform: mr.t did put himself in the buggery pose when he proclaimed intent to 'comply with judicial orders' or how was it.
asciilifeform: so far no uppity judges on meathooks, afaik.
mircea_popescu: eh, so called judge, so called state, interest wanes eventually.
mircea_popescu: but yes, obnoxious indian on meathook. you missed last week ?
asciilifeform: afaik every potus fires the previous one's prosecutors
asciilifeform: and for some reason this one took ~2 mo. to flush
mircea_popescu: the correct move is chaser piece about the situation of an unemployable 40something ex-da who can't find work now ; rather than indulging reboot of idle posturing
mircea_popescu: we're not interested in pushing the "oh, here's a replacement cockroach". rather, insistent footage of cockroach corpses./
mircea_popescu: asciilifeform i am by now convinced that once so-called judge corpses start floating on the east river your retort will be "so what, everyone dies eventuallyt and everything ends up in a river eventually". which is fine and great for you, but makes for HORRIBLE qntra. because it's so indescribably fucking stupid, and because it's so indescribably fucking stupid in the exact manner that produced usg.
mircea_popescu: in any case, the republican narrative is "bitcoin classic failed", not "let's talk about the latest reboot of the idiot franchise". an' thats what qntra does.
asciilifeform: all i got is the view from inside the anthill. where mr.t's buttons are in fact not connected to anything, because apparently even the lowliest judicial bureaucrat can 'suspend' all of his decrees for whatever fictional 'reasons'.
mircea_popescu: mno.
mircea_popescu: all you got is the view FROM INSIDE YOUR HEAD. because if i push you re anthill it'll immediately become obvious the last time you picked up a girl i nthe street was never, and similarily for any other quanta of interaction.
mircea_popescu: evidently portion of that head has serious issues.
asciilifeform: i dun recall ever claiming to pick up anything whatsoever in the street..
asciilifeform: ( aside from coins on sidewalk )
mircea_popescu: so how are you participating in the anthill ? gimme something. you... go on the subway and talk to people ? use cabs, talk to the drivers ? work in an office ? take the sluts to the campus and have them make out with random girls ? what, exactly, is the light illuminating this anthill ?
asciilifeform: cabs. and at one point worked in dire shitholes of various descriptions. but what point is there describing any of it, mircea_popescu will still insist that 'none of it describes the Actual anthill, you gotta have a private intel agency of 10,001 cutthroat sluts to know Reality!11'
mircea_popescu: understand how consequences work : you can't at the same time "oh, nobody even told be item from my field of interest" and "oh i see from anthill". either you do or you don't, and broadly speaking i guess you don't.
mircea_popescu: hey, it stands to reason that poll of 10 is not as good as poll of 10k neh ?
asciilifeform: if mircea_popescu had said 'you won't learn the mechanics of su collapse by reading pravda or decrees of politburo' i would grudgingly agree
mircea_popescu: happens to als obe true
mircea_popescu: now, if one ~already understood~ the mechanics, then one could have a lot of fun, and in the process also produce a lot of interesting commentary by reviewing ther pravda.
mircea_popescu: but before, when one's trying to make predictions ?
mircea_popescu: tell you waht : each one of the loser intellectual class, the people whose daughters ended up powering the first wave of fat-based cuntindustrialization (where you hydrolize people to get economy going, you know) were ALL avid readers of the pravda
mircea_popescu: and in the same exact manner, "cynical" and "woke" "independent minds".
mircea_popescu: this independent mind trick dun work so well in vacuums, most people aren't nearly imaginative enough to pull it off.
asciilifeform: i won't argue ' asciilifeform knows Moar Fact from reading völkischer beobachter than mircea_popescu from spy network ', that'd be riotously stupid
asciilifeform: but mircea_popescu is stingy re the concretes, and asciilifeform likes concretes.
mircea_popescu: also not the main thrust here.
mircea_popescu: again : the loser intellectual class of the 1990s su, those people who would have had the means if only they had the sense, those people who were in fact smarter, and in fact more cultivated, and in all relevant aspects save one more capable than the aparatchicks who stole the show
mircea_popescu: all have this in common : they read and commented the pravda.
mircea_popescu: bitterly, but distantly. ironically, if you will. self-awaredly "skeptical". this methodology does not work. it anti-works.
asciilifeform: mircea_popescu: there was a name for this, 'kitchen intellectuals' ☟︎
mircea_popescu: yes, well...
mircea_popescu: it dun work. why would i have qntra do it again ? i know it doesn't work.
mircea_popescu: fucking female state doesn't get to set the agenda for the discussion.
asciilifeform: this was actually what was in my head when qntra first appeared, 'why do this'
asciilifeform: asciilifeform for instance went for years reading ~no noose at all.
asciilifeform: 'female state' will go away when physically disassembled, not by effort of folx talking, for and against.
mircea_popescu: has nothing to do whatsoever with "talking for or against".
asciilifeform: has to do with the observation re kitchen intellectuals
asciilifeform: or 'resistance through culture' in mircea_popesculandia
asciilifeform: the folx who had 0 to do with disassembling su
mircea_popescu: the ~only point of "organised female resistance" is that it de facto constitutes a lulzcow herd. they can be milked for lulz. that is the only utility, from obama to the last famished "evangelist" out there.
mircea_popescu: and no, no physical dissassembly required. the moment the ~only response "worried woman" encounters in household is one thin layer of mockery backed by an endless layer of physical punishment, the su not only goes away but actually becomes impossible.
mircea_popescu: which is how that transition worked, and how all other transitions worked.
mircea_popescu: the path from empire to republic traverses the river of worry, and the bridge is made of qntra and qntra-likes.
asciilifeform: this is not unlike to say that 'if the only response tumour cell encounters in the organism is an army of killer tcells, there can be no cancer.' well yes.
mircea_popescu: which don't discuss "worry, for or against". they discuss "worry, lulz" and other things.
mircea_popescu: yes.
asciilifeform: mircea_popescu: not related, but gotta ask before mircea_popescu goes back to sleep, (believe or not) i just today noticed that duplicate coinbases actually existed.
asciilifeform: and are cemented into the 'grandfather's pistol'
asciilifeform: and that replacement of 'spent' tx is even permitted still.
mircea_popescu: when's the oldest you found ?
asciilifeform: november 2010
mircea_popescu: they in principle became impossible at some point once people figured out this hole.
asciilifeform: this is not an original discovery, there's a magic case for it in trb
mircea_popescu: yes.
asciilifeform: but it only applies the rule after certain timestamp of block
mircea_popescu: dating from about mid 2010 if memory serves.
asciilifeform: and the 'unless those are already completely spent' thing substantially complicates, if not prevents, a sane indexing scheme
mircea_popescu: prototype.
asciilifeform: so if you make a 'tx that has same hash as ANY known tx to date which != this tx' you have broken the pistol, forked from the old semantics.
asciilifeform: * is invalid
asciilifeform: if you reject incoming tx (in a block , in particular) that overwrites old 'spent' one, you have broken the pistol.
asciilifeform: http://btc.yt/lxr/satoshi/source/src/main.cpp?v=makefiles#0968 << the routine in question. ☟︎
asciilifeform: the 'unless spent' is riotously idiotic, it means that a txid does NOT, even today, guarantee to uniquely identify a tx.
asciilifeform: (making the id entirely worthless, and dragging in the worst of both worlds, you now ALSO have to remember the position. why not ONLY store the position ?!)
mircea_popescu: yup
mircea_popescu: this is at the core of the argument in favour of a trb-i implementation.
mircea_popescu: and what is meant when people such as me say bitcoin's a pos and what it was meant when i told the power ranger tards to fix it or get killed years ago
asciilifeform: it doesn't look to be fixable.
asciilifeform: and i don't mean trb
asciilifeform: i mean, the algos.
mircea_popescu: hm ?
asciilifeform: the way i read ln. 968, miners TODAY are apparently more than welcome to create a duplicate coinbase, so long as it is a dupe of a ~spent~ coinbase.
asciilifeform: (968 - 985)
mircea_popescu: there's no way to avoid collisions.
asciilifeform: there's 1 way -- if you send in an anything that collides with a previous ANYTHING, you are told to fuck off.
mircea_popescu: other than the hope "they won't be many" (recall the naive oh, if we need we just add more digits after decimal ? hurr. you fucking don't.)
mircea_popescu: asciilifeform that means there's a cap on total txn bitcoin will ever process
mircea_popescu: and it's the fuck lower than 32bits.
asciilifeform: sha256 gives you... 256 neh
asciilifeform: where do you get 'lower than 32'
mircea_popescu: well you'rte going to start getting collisions way before you used up every possible txid
asciilifeform: there are not 256bits of seconds left of sun , even.
mircea_popescu: still not a very pretty scheme.
asciilifeform: will become a detectable problem somewhere around 128b's worth. also quite likely long past expiration date of planet3.
asciilifeform: but let's for sake of argument suppose that : sooner. it is STILL moronic to STORE COLLIDING KEYS IN DB omfg
asciilifeform: it isn't ever a solution, to anything !
asciilifeform: keys motherfucking unique, ruat caelum.
mircea_popescu: im not arguing THAT lel.
mircea_popescu points out wholly disinterestedly at this point that the eponymous mpfhf allows for variable length output, and could be made to do say log (blockheight) bits!
asciilifeform: it, and keccak, and probably other schemes
asciilifeform: the neat thing being, that on Collision Day, you can retro-stretch all of the previous hashes
mircea_popescu: now, i do propose that it is actually better to have undefined-sized indexen than to have colliding txn or "limited to x bits" txn count.
mircea_popescu: asciilifeform quite.
asciilifeform: there is no such thing as an O(1) undefined-size index.
asciilifeform: and it is NOT acceptable to have non-O(1) indexing.
mircea_popescu: asciilifeform it'd be defined for periods.
mircea_popescu: it's 64 bits until year 13500 and 128 bits from there on until year 1mn etc
mircea_popescu: you know, just like unixtime works.
asciilifeform: these, work
mircea_popescu: yeah.
asciilifeform: 'see 8th bit for whether you have ONE MOAR BYTE of crud coming your way' does not.
mircea_popescu: im not arguing THAT lel.
asciilifeform: right.
asciilifeform: but possibly now mircea_popescu sees what asciilifeform meant by 'trbi is much EASIER problem than working-trb'
mircea_popescu: oh, i saw.
asciilifeform: also it is not clear to me that trb ever... worked, in the customary sense of the word. what, for instance, happens if you actually carry out the -- entirely legal per all known btctrons -- replacement of a ~spent~ coinbase tx ?
asciilifeform: now you have mutilated the history. entirely legally.
mircea_popescu: o btw asciilifeform http://wotpaste.cascadianhacker.com/pastes/WxOXa/?raw=true
mircea_popescu: i suppose that was a hook intended for some kind of anonimization thatnever made it in.
asciilifeform: mircea_popescu: got it !
asciilifeform: sooo per my reckoning, you can have sane-trb-indexer, but now every tx gotta have a field for 'was replaced?' -- and if bit is set, indexer goes and looks at the collision table, the previous lookup now 'didn't count'
mircea_popescu: aha.
mircea_popescu: in other news, camembert, lomo horneado + boiled corn on the cobb, primo breakfast a++ would breakfast again
asciilifeform: mircea_popescu: also it is not clear to me that reorgs actually handle this case
asciilifeform: a reorg will remove the overwritten tx entirely
mircea_popescu: if it's not in the new chain you mean ?
asciilifeform: aha
mod6: hm.
mircea_popescu: well yes.
mircea_popescu: do you mean, "it removes transaction entirely but it doesn't nor could correcty undo the damage to the ball of yarn" ?
asciilifeform: aha
mircea_popescu: quite.
asciilifeform: it removes it from ~index~
asciilifeform: now the proceeds of the old, spent coinbase, can no longer be spent
asciilifeform: because their parent coinbase is no longer in tx index
asciilifeform: they appear now to have dropped from mars.
mircea_popescu: wait, how would a later tx make it in.
asciilifeform: which later tx
mircea_popescu: the one whose parent coinbase you discuss.
asciilifeform: let's work example. say, for sake of argument, block 500,000 has coinbase B; 500,001 - coinbase C, C!=B; 500,002.
mircea_popescu: aite
asciilifeform: 500,001 contains a tx T1, that spent B.
asciilifeform: now 500,002 can have coinbase B again.
asciilifeform: now picture that this 3-block sequence gets orphaned.
mircea_popescu: go on
asciilifeform: actually no
asciilifeform: let's picture that 500,001 and 500,002 end up orphaned, strictly.
mircea_popescu: so restate. and also spare me specifications that c ain't b, obviously it isn't, if it were you'd call it b.
asciilifeform: aite, let's from beginning:
asciilifeform: block 500,000 has coinbase B; 500,001 - coinbase C, 500,002 : B again. now 500,001 and 500,002 end up orphaned. the reorg fires.
asciilifeform: B is removed from the tx index.
asciilifeform: now coinbase of 500,000 is missing from the index, and is unspendable.
mircea_popescu: this is however not how it works in practice
asciilifeform: what did i miss
mircea_popescu: i suspect there's some crutch code somewhere.
asciilifeform: i read the code, again and again, and it would seem like 968-984 is the whole of the crutch. and in classic nsa style, the comment misdirects the reader to think that the 'bug' was 'fixed'.
asciilifeform: whereas it was not, but merely papered over.
mircea_popescu: does it regenerate the index on reorg firing ?
asciilifeform: well, lessee : http://btc.yt/lxr/satoshi/source/src/main.cpp?v=makefiles#1028 :
asciilifeform: they get queued for removal ;
asciilifeform: eventually we end up here : http://btc.yt/lxr/satoshi/source/src/main.cpp?v=makefiles#0754
asciilifeform: which it where it gets interesting, because the 'can fail' doesn't seem to exist in the code:
asciilifeform: http://btc.yt/lxr/satoshi/source/src/db.h?v=makefiles#0114
asciilifeform: ^ do you see a check for previous existence here, mircea_popescu ? because i don't...
asciilifeform: ( called from http://btc.yt/lxr/satoshi/source/src/db.cpp?v=makefiles#0352 )
mircea_popescu: not right off.
asciilifeform: even the comment on ln 756-7 is nonsensical, 'This is only possible if this transaction was completely spent, so erasing it would be a no-op anway.' in what universe is erasing the ancestor of a valid tx a 'no-op' ?
asciilifeform: i suppose in the one where nobody revalidates the chain, ever ?
mircea_popescu: gavin wasn't very high on chain validation hurr.
asciilifeform: it gets worse:
asciilifeform: say i walk in with a tx that spends the output of d5d27987d2a3dfc724e359870c6644b40e497bdc0589a033220fe15429d88599
asciilifeform: now which one did i spend !!!
asciilifeform: http://mimisbrunnr.cascadianhacker.com/blocks/91812#d5d27987d2a3dfc724e359870c6644b40e497bdc0589a033220fe15429d88599
asciilifeform: or
asciilifeform: http://mimisbrunnr.cascadianhacker.com/blocks/91842#d5d27987d2a3dfc724e359870c6644b40e497bdc0589a033220fe15429d88599
asciilifeform: ?
asciilifeform: they're both unspent !
asciilifeform: what's the actual balance of 16va6NxJrMGe5d2LP6wUzuVnzBBoKQZKom anyway
asciilifeform: is there even a consistent way to calculate it ?
asciilifeform: the heathens think it to be 50 btc : https://blockchain.info/address/16va6NxJrMGe5d2LP6wUzuVnzBBoKQZKom
asciilifeform: ( on what basis ? )
asciilifeform: ( or, say, http://mimisbrunnr.cascadianhacker.com/blocks/91722#e3bf3d07d4b0375638d5f1db5255fe07ba2c4cb067cd81b84ee974b6585fb468 and http://mimisbrunnr.cascadianhacker.com/blocks/91880#e3bf3d07d4b0375638d5f1db5255fe07ba2c4cb067cd81b84ee974b6585fb468 )
asciilifeform: did we have this thread before ? ( doesn't seem to turn up )
asciilifeform: !#s 91812
a111: 1 result for "91812", http://btcbase.org/log-search?q=91812
asciilifeform: !#s 91842
a111: 1 result for "91842", http://btcbase.org/log-search?q=91842
asciilifeform: !#s 91722
a111: 1 result for "91722", http://btcbase.org/log-search?q=91722
asciilifeform: !#s 91880
a111: 1 result for "91880", http://btcbase.org/log-search?q=91880
asciilifeform: ^ apparently not.
asciilifeform: unless it was in ye olde otc or whatever folx inhabited in the olden dayz.
asciilifeform: another tickle : what'll happen if someone were to mine a block that 1) has a coinbase equal to one of these magical coinbases + 2 ) spends same ?
asciilifeform: as i understand, it will validate, in trb.
asciilifeform: .. or, hm, maybe not
asciilifeform: mircea_popescu: revisiting the boojum: block 500,000 has coinbase B. it was spent, many cities are built on the outputs, time passes, world forgets. yeas later, dr. evil mines a block ~600,000~ , now again having B. ( he does not need to know any keys for this, can just copy the tx. ) then he sets his minetron to start again from 599,999. succeeds in orphaning block 600,000 . reorg fires. B now gets removed from the index db ! and a
asciilifeform: ll of its descendants !
asciilifeform: world burns in nuclear forkocalypse.
mircea_popescu: he'd be doing this by himself as block 60 (really, why all the 0s ? you need them for something ?) which doublespends block 50 won't be accepted by eg me.
asciilifeform: the 0s represent 'future'
asciilifeform: vs 'current' or past. but regardless
mircea_popescu: yes yes
asciilifeform: it doesn't doublespend 50*
asciilifeform: 50* was spent, and per trb rules, garbagecollected from the index
asciilifeform: it's a brand-new, legit coinbase, with same hash. entirely permitted.
asciilifeform: then when it gets orphaned, it also nukes the original.
mircea_popescu: from the index.
asciilifeform: correct
mircea_popescu: and then he wants to re-introduce original. but he can't. because doublespent.
asciilifeform: there are no doublespends involved, just a massive bomb
asciilifeform: trb as it exists , permits a new tx having same hash as old, so long as old one was spent.
asciilifeform: so nobody needs to introduce a double-spend for this horror to work.
asciilifeform: the result is an arbitrarily long chain of beheaded tx
asciilifeform: because their parent coinbase gets zapped from the index illegitimately
mircea_popescu: mkay.
asciilifeform: now for the practical consequence. what this means, as far as i can tell, is that there can exist -- may already exist -- chains of tx in trb, that cannot be walked back to a coinbase.
mircea_popescu: let's see the practical consequence where you simmer the fuck down and stop oversignalling by a factor of fifty trillion ONCE!!! in your life! one ounce work ten bushels sky is falling good god.
mircea_popescu: so. coinbase C1 part of tx T1 is included in block 1.
mircea_popescu: later on the output of T1 is spent by T2 in block 2
asciilifeform: ignoring the maturity rule, but sure
mircea_popescu: even later on, coinbase C2 with same hash as C1 is introduced in block 3. ☟︎
mircea_popescu: then, block 3 is orphaned. this wipes any mention of C1/C2's hash from index.
asciilifeform: aha
mircea_popescu: should dr evil attempt to re-mine C1 as part of T3 in block 4, this will fail, because T1 still exists in blockchain
mircea_popescu: index or no index.
asciilifeform: t1 exists, but is now 'martian', parentless
mircea_popescu: the ~exact~ ~specific~ ~pinpoint-for-me-in-lxr-or-bust~ mechanism of this is not specified.
asciilifeform: mircea_popescu: it's an absence, not a presence, of code, how do i point to an absence ?
mircea_popescu: well, you can either try to replicate this, if you wish, irl, or else show a case in blockchain where it happened, after 2011, or else simmer down and keep digging.
mircea_popescu: you got a good point, but it's just part of the story as-is.
mircea_popescu: not that i'm proposing the insanity is sane.
asciilifeform: probably will have to replicate it on a toy planet.
asciilifeform: (solipsist miner.)
mircea_popescu: you're welcome to do it any of the three ways, but rly nao.
asciilifeform: is likely the easiest demo.
asciilifeform: ( would have to fudge the difficulty on the toy planet, or alternatively remove the time parameter from http://btc.yt/lxr/satoshi/source/src/main.cpp?v=makefiles#0977 , but otherwise doable )
mircea_popescu: altogether not a bad idea to make a set of test chains as per the tsting discussion last week. this can surely be both part of it and the incentive to do it.
asciilifeform: iirc ben_vulpes set up a similar experiment ( lan miner ) a month or so ago, but i dun recall what came of it ☟︎
mircea_popescu: in other news, http://static.tumblr.com/6939a00d5cc18ed5e74eba13001fc4d8/af3igoa/IGIo4hva2/tumblr_static_tumblr_static_652rvgdy65ssk0ocogg0w8c0s_focused_v3.gif
asciilifeform: the imho most tickling part re the hypothesis, is that the symptom would not necessarily leave any permanent sign in the mainchain blockchain
asciilifeform: it would instead manifest as one or more chains of tx that a trb node -- a particular one, that saw the particular magic orphan -- mysteriously does not want to spend the outputs of.
asciilifeform: (will not accept a block where they are spent)
asciilifeform: this could, potentially, account for some wedges observed in the wild. in theory.
mircea_popescu: yes, but it was never verified in practice.
asciilifeform: not afaik.
asciilifeform: very much Open Problem
mircea_popescu: now, the cost to mine a same-hash tx that is also meaningful other than garbage is not trivial.
asciilifeform: you forgo the mannafromheaven from mining the block, aha
asciilifeform: but it isn't hard to do otherwise, just recycle old coinbase
asciilifeform: (take the tx verbatim)
mircea_popescu: that will not wash because doublespent.
asciilifeform: nope. you take one that's been spent.
asciilifeform: coinbases all have input 0
mircea_popescu: one that's been spent has been spent. ergo is a doublespend.
asciilifeform: and are exempt thereby from 'doublespent because input was spent' rule
asciilifeform: 0 is never spent omfg
mircea_popescu: i'm sorry, you're trying to recreate a coinbase as in, miner subsidy ?
asciilifeform: aha, the first tx in a block
asciilifeform: the one that has input 0
asciilifeform: and its script -- ignored.
asciilifeform: whole thread was about these.
mircea_popescu: okay. so basically you want a miner to mine twice to the same address. right ?
asciilifeform: correct
asciilifeform: as in the 2 linked examples on mimisbrunnr
mircea_popescu: and this will ALWAYS resut in coinbase in this sense with same hash.
asciilifeform: correct
mircea_popescu: and also has happened >10k times to date.
asciilifeform: see the links, it will become very clear
mircea_popescu: now. a block with these gets reorged. ALSO happened 100s of times to date.
mircea_popescu: so ?
asciilifeform: so you end up with a parentless tx in the index.
mircea_popescu: good for you.
mircea_popescu: except no, you don't, not irl.
asciilifeform: show me why not ?
mircea_popescu: you're a fine gent, standing on a pile of "because so and so, the sky is falling." "well... i don't see it fallen" "show me why not!"
asciilifeform: it doesn't fall, as such
asciilifeform: you just have a 'i can't believe it's not bitcoin' rather than bitcoin.
asciilifeform: can't show provenance for all unspents.
mircea_popescu: so of these tens of thousands of same-hash coinbases, which were hundreds if not thousands of times reorged, which is the parentless coinbase ?
davout: http://btcbase.org/log/2017-03-16#1628087 <<< C2 == C1 here? ☝︎
a111: Logged on 2017-03-16 17:19 mircea_popescu: even later on, coinbase C2 with same hash as C1 is introduced in block 3.
asciilifeform: ^ this is a question that can be answered exactly , using a patched trb
asciilifeform: it is going on the conveyor mircea_popescu .
mircea_popescu: aite.
asciilifeform: btw this thread is unpleasantly reminiscent of , e.g., asciilifeform's conversations with his elderly parents , re thebezzle. 'look outside, sky not fallen, not moved a centimetre, you idiot'
asciilifeform: what's a bezzle if not a sky held up by invisible column of farts and nobody-would-think-of-plane-as-rocket.
mircea_popescu: let's not get ahead of ourselves.
davout: mircea_popescu: seems coinbase needs same address but also same extraNonce to compute to same hash, you probably overestimate the actual txid collision count
mircea_popescu: davout possibly.
mircea_popescu: unlike elderly parents, was giving benefit of teh theory.
asciilifeform: http://btc.yt/lxr/satoshi/source/src/main.cpp?v=0.10.0rc4#1670 << this is pretty great, prb turns 91842/91880 into a special case !
asciilifeform: but 0 mention of any other pairs
mircea_popescu: asciilifeform actually look up that bip30 thing, it's related.
asciilifeform: they cut out the time parameter, and replaced with this
asciilifeform: so a prb user can be fucked during sync, so long as the fuckblock fed to him isn't numbered 91842 or 91880 ...
mircea_popescu: it's actually how the whole "not match earlier nonspent txn" got added. the author is the death row inmate peter wuille.
mircea_popescu: https://archive.is/mFrzM
asciilifeform: https://github.com/bitcoin/bips/blob/master/bip-0030.mediawiki << found it earlier, prior to thread, but the lulzy bit is that their 'solution' is not a solution
asciilifeform: 'Fully-spent transactions are allowed to be duplicated in order not to hinder pruning at some point in the future. Not allowing any transaction to be duplicated would require evidence to be kept for each transaction ever made.'
asciilifeform: ^ PRUNING
asciilifeform: motherfuckers.
asciilifeform: prune their ears, nose, arms, legs, cocks.
asciilifeform: ling-chi.
mircea_popescu: yeswell.
asciilifeform: it's a textbook mircea_popescuan tv-raft. 'can't fix the problem, That Would Be Wrong, have a raft made of your tv to float on;
asciilifeform: astonishing how much retardation flows from this one little turd, the use of hashes (rather than positions) as tx pointers.
asciilifeform: if you had to write, e.g., (91722,1,1) instead of (e3bf3d07d4b0375638d5f1db5255fe07ba2c4cb067cd81b84ee974b6585fb468, 1) to spend an output -- none of this would be a thing.
davout: no more spending before confirmed then
asciilifeform: davout: FUCK spendingbeforeconfirmed.
asciilifeform: it is retarded and makes for 'orphanages' and O(N^2) verifications.
asciilifeform: trb, i will note, already will not relay any attempt to spend anything not already in a block.
davout: just saying, chill
asciilifeform: unfortunately , per grandfather's pistol , a tx ~in~ a block can spend the output of another, in same block; so verification of block tx is O(N^2) but the N is the count of tx in the block.
davout: i'm not sure i grokked your 'casks' scheme, but if i understood what i did correctly positions would somehow be pre-allocated for transactions, making this possible again, right?
asciilifeform: davout: it doesn't even require the cask scheme
asciilifeform: you can do it with a system otherwise identical to traditional bitcoin
asciilifeform: with the difference being, that you can ONLY refer to a position in an existing block, and never to a tx hash.
asciilifeform: (which would only be calculated for the merkle root, and for no other purpose)
davout: don't see how, as far as i know you can't craft a tx without providing the tx of its parents
asciilifeform: ^ likewise it is unclear to me why to even have a merkle tree, and not hash the tx one after another. but that's a separate thread.
asciilifeform: davout: right ! want to make a tx ? know the indices of the outputs you're using.
asciilifeform: and yes that means they have to live in a block, that you're reasonably sure won't be orphaned.
asciilifeform: tough cookies.
trinque: seems like blocks because they're otherwise makework to have block reward in while empty
davout: i don't particularly care, just wondering about "you can do it with a system otherwise identical to traditional bitcoin"
asciilifeform: davout: you can !
asciilifeform: simply by not catering to the patently idiotic expectation of being able to spend the output of a tx that hasn't been mined yet.
davout: you can't have this in bitcoin is all i'm saying
asciilifeform: davout: definitionally not, bitcoin has marvels such as being able to annihilate a coinbase from tx index using a (local! nobody but your node has to see it) reorg.
davout: as mentioned a few lines earlier in the log
asciilifeform: because it was built by somebody who was dropped as a baby, and uses tx id as if it were guaranteed unique, then turns around and 'oops, they aren't, but it doesn't matter Because Reasons'
davout: the lulzy part is actually this: http://r6.ca/blog/20120206T005236Z.html
davout: "let's not name bitcoin"
asciilifeform: lol!!
asciilifeform: where'd you dig this up, davout ?
asciilifeform: 'midas money' srsly ?
davout: i just click on random shit
davout: see http://btc.yt/lxr/satoshi/source/src/main.cpp?v=makefiles#0973
asciilifeform: looks like it describes exactly the scenario in this thread. and wuille sat down with his handler and asked, 'how do we 'solve' this but without actually solving it? hmm'
asciilifeform: oh hah it was right there wasn't it.
asciilifeform: lol
asciilifeform: davout's eagle eye.
davout: "Duplicate coinbases already exist in the Midas Money block chain." <<< fucking priceless
asciilifeform: davout: as i understand, the attack described in 7th paragraph, with the transplanted tree, would still work today.
asciilifeform: and wuille's thing does 0 against it.
asciilifeform: in fact, studiously avoids doing anything.
davout: it's very unclear to me
davout: say there is a coinbase A in block 10
davout: same coinbase gets included in block 20
davout: block 20 gets reorg'd
asciilifeform: if you can re-introduce an old coinbase -- which you can , if it has been spent, per trb rules -- you (or anyone else) can afterwards reintroduce any and all tx that had that coinbase as an input
davout: coinbase A is now unspendable
davout: wouldn't it consider the reintroduction as "already spent" ?
asciilifeform: davout: correct, but only tells half of the story. it is unspendable in the sense that whoever mined the original A, is left to be sad. but A can be reintroduced now. and with it, all of the tx that used it as an input.
asciilifeform: davout: it would not, because A is not 'marked spent', it does not exist in the index at all after the reorg.
davout: there are two cases here
asciilifeform: so it merely needs to get mined again.
davout: hang on
davout: in case where A was ~never~ spent, after a block containing its reintroduction gets reorg'd, it can't ~ever~ be spent ☟︎
davout: as i understand it, since it's removed from the index
asciilifeform: davout: correct. and recall, reorg is a local, rather than global, phenomenon
davout: but it's not clear to me how exactly this works when the first introduction of A was spent
asciilifeform: my nodes, for instance, reorged in different places than mircea_popescu's
davout: aha, right
davout: forkatronic this is.
asciilifeform: davout: per current trb rules (which , see earlier, is different from prb's ! even) A gotta be spent before it can reappear.
davout: i didn't see this "has to be spent before reappear"
asciilifeform: davout: http://btcbase.org/log/2017-03-16#1627937 ☝︎
a111: Logged on 2017-03-16 14:54 asciilifeform: http://btc.yt/lxr/satoshi/source/src/main.cpp?v=makefiles#0968 << the routine in question.
asciilifeform: davout: carefully read this routine and follow the calls all the way down, or this thread will make ~0 sense
davout: aha, so this: http://btcbase.org/log/2017-03-16#1628225 is not actually possibru ☝︎
a111: Logged on 2017-03-16 18:26 davout: in case where A was ~never~ spent, after a block containing its reintroduction gets reorg'd, it can't ~ever~ be spent
mircea_popescu: asciilifeform> davout: FUCK spendingbeforeconfirmed. << yeah pretty bad idea in retrospect.
ben_vulpes: enTIREly unrelated, does anyone know how to get gpg to decrypt a message that is also signed, but to produce the signature in addition to saying that the signature is good? ☟︎
mircea_popescu: haha.
mircea_popescu: there's reasons we don't like the sign-and-encrypt bs.
ben_vulpes sighs
asciilifeform: natively gpg doesn't even ~carry~ the notion of 'for this set, Message, Signature, Pubkey, say if well-formed'
asciilifeform: you can hack it into existence vtron-style
asciilifeform: (nuke the keychain idiocy)
mircea_popescu: you can extract packets but basically end up re=implementing gpg.
ben_vulpes: coooool
Framedragger: ben_vulpes: you want whole signature contents in cleartext? ya may be difficult with stock gpg. otherwise there's `--list-packets`
ben_vulpes: Framedragger: dude how does --list-packets help at all
mircea_popescu: lol
ben_vulpes: i guess i can --verbose and get the mpi values?
ben_vulpes: greeeaaaaat
Framedragger: wasn't sure what you were trying to do, sorry - you want to first decrypt a message, *then* check signature - but check how beyond 'signature is good'?
ben_vulpes: no i want to see the fucking signature
ben_vulpes: checking could possibly be a thing after
mircea_popescu: ben_vulpes for bonus points, check if it checks beyond "short fp matches"
ben_vulpes: fuck, buddy
ben_vulpes: would really like that stateless verificator
mircea_popescu: aha.
davout: ben_vulpes: only a terrorist would want to see the signature
danielpbarron: txt | clearsign | encrypt # but why??
ben_vulpes: danielpbarron: come again?
mircea_popescu: he's just piling on you an' your sadness.
ben_vulpes: i didn't understand his shovelful, is all
trinque: he proposes stuffing the sausage in a sock
ben_vulpes: in other modern obfuscutronix: http://68.media.tumblr.com/fe0a9af4b1b9f48bd034fc8b6eb57298/tumblr_omtld1OkHV1u0x24bo1_1280.jpg
mircea_popescu: that's not even a bad idea.
mircea_popescu: #eulora ftw.
danielpbarron: secret message in keys on the ground
Framedragger: ben_vulpes: sorry for being obtuse, but if by 'show signature' you mean print signature in ascii-armored way, why can't you `echo 'foo' | gpg --clearsign > a.txt`, then `cat a.txt | gpg --encrypt --recipient recipient-username > b.bin`, then `gpg --decrypt b.bin`? (this assumes gpg is interactive and will ask for password, so best to break it into multiple commands)
mircea_popescu: lel
Framedragger: but i'm prob missing somthin
mircea_popescu: Framedragger he just got a pile of encrypted-and-signed crap. how does he get message and signature now.
danielpbarron: i really like the implied sig of the encrypt part of received message back to sender. that way neither party can hold signed material against the other in public
mircea_popescu: a sort of ad-hoc !!v-ing i guess. works.
Framedragger: mircea_popescu: ah ok, i guess the issue is that the sig is part of binary blob, need to convert it, etc, hrmh
mircea_popescu: <mircea_popescu> you can extract packets but basically end up re=implementing gpg.
ben_vulpes: Framedragger: what mircea_popescu said: http://btcbase.org/log/2017-03-16#1628240 ☝︎
a111: Logged on 2017-03-16 18:41 ben_vulpes: enTIREly unrelated, does anyone know how to get gpg to decrypt a message that is also signed, but to produce the signature in addition to saying that the signature is good?
davout: in other GPG-related lulz, when I decided to give the kraken idiots a chance, i ticked the "Encrypt mail sent to me with GPG" and gave my key
davout: and so I received my first deposit notification or whatever, which was indeed encrypted.
ben_vulpes on tenterhooks for punchline
davout: it did not occur to these monkeys that somehow it might also make sense to ~not~ include a subject line reading "O HAI YOU HAZ X DEPOSIT KTHXBYE"
ben_vulpes: bwahaha
mircea_popescu: ahaha
mircea_popescu: alf would like this story.
ben_vulpes: danielpbarron: yeah, but falls apart if i want to hold onto a signed thing.
ben_vulpes: don't get me wrong, responding in context is entirely adequate most of the time
asciilifeform: https://bitcointalk.org/index.php?topic=67738.0 << vintage lulzfest re 'bip30'
mod6: <+davout> it did not occur to these monkeys that somehow it might also make sense to ~not~ include a subject line reading "O HAI YOU HAZ X DEPOSIT KTHXBYE" << lol, huuurrrr
asciilifeform: 'The list of all used transactions isn't readily available, and once pruning shows up, it might not even exist at all. So, it only makes sense to compare the new coinbase to the list of transaction hashes that are unspent at the time ... ' << holy fuck the 1) idiocy 2) nobody challenged it, afaik
asciilifeform: pruning for fucks sake.
asciilifeform: srsly ?
davout: as a naive question, what exactly is the problem with pruning?
mircea_popescu: mpoe-pr didn't have "dev" talk on her list and who else read that shithole lol.
davout: i see not being able to serve historical data to peers as the major one from where i stand
mircea_popescu: davout in principle nothing ; in practice if you can't justify whence the coins came then what do you have
asciilifeform: davout, mircea_popescu : a 'pruned' bitcoin ~= usd.
mircea_popescu: "these coins were mined not printed, plox believe" ?
asciilifeform: if you cannot show a coinbase origin for EVERY coin that ever existed, you have printolade.
davout: your copy of the blockchain being personal i don't see any other problem than peer-service, if, and only if, you've validated it as validly producing the UTXO set you consider valid
mircea_popescu: asciilifeform not in principle. see for instance http://btcbase.org/log/2017-02-27#1619177 ☝︎
a111: Logged on 2017-02-27 16:56 mircea_popescu: but the correct trb-i might just as well end up this situation where block reward is 1mn bitcoin, and it dies within 1mn blocks. so all mining does is produce ~ a lease ~ on a chunk of bitcoin. and the value of old bitcoin is monotonically decreasing over their lifetime.
mircea_popescu: davout nonsense.
asciilifeform: mircea_popescu: demurraging coin fails the berlin wall test.
asciilifeform: nobody in his right mind would use it , having any kind of choice.
mircea_popescu: i'm not proposing the solution is acceptable. i am showing you that your OVERSTRONG STATEMENT is nonsense.
mircea_popescu: the defense to something stupid isn't picking something else that's stupid to be yelled at top of lungs.
asciilifeform: the solution whereby tx id is unique for all eternity, is not stupid. it is the Right Thing.
mircea_popescu: that's entirely unrelated here.
asciilifeform: mircea_popescu: even in your demurraging scheme , you would not thereby be able to safely recycle tx id.
mircea_popescu: as to the direct question, a pruned chain may make sense, if someone came up with a way to do it sanely. this seems impossible on bitcoin-as-it-is, and perhaps unlikely in the general.
asciilifeform: there is nor cannot be such a thing where a fortranesque '1 := 2' produces a consistent state.
asciilifeform: mircea_popescu: i'd say that the idea is impossible in the general case.
mircea_popescu: why ?
asciilifeform: 'where did this money come from, how much exists in total' 'dunno, in the Great Pruning of 2050 the scrolls of the ancients were lost'
davout: mircea_popescu: how is it nonsense if i have personnally verified the chain?
mircea_popescu: it'd necessarily be a scheme with expiring coins, seems to me.
asciilifeform: davout: what does 'verify' mean if you can't trace the coins from birth to current day ?
mircea_popescu: davout because who the fuck are you and why do i have to take your word and if your house burns down what do you do.
davout: i contend that verifying "once" is not that different from "verifying at will"
mircea_popescu: why are you married ?
trinque: if the whole net is trimming how am I with a new node going to verify once
mircea_popescu: you verified her once amirite ?
davout: mircea_popescu: nobody's asking you to trust someone on his word, to each his own chain copy
trinque: gotten where?
asciilifeform: ^
mircea_popescu: if you can't verify at will, you can't verify.
davout: doesn't really matter where you get it from, as long as it verifies, you're not asking your connected peers for a wot identity, yet you take their data and verify it independently
mircea_popescu: ...
asciilifeform: davout: if you aren't storing the historical data, you are not a peer. you are a pseudonode.
asciilifeform: that mooches off the network, while there still are actual nodes.
davout: trinque: "if the whole net is trimming" <<< that seems like a valid objection to me
trinque erases his pending restatement of ^
trinque: lol
mircea_popescu: i'm not even sure what the thought process is here, beyond "i don't want to store books because momstate makes libraries and oh, where did anything but cosmo go ?!"
davout: asciilifeform: yeah, sure you're not serving peers the historical data, that's the single thing that seems very wrong with pruning, at least to me
asciilifeform: mircea_popescu: the thought process is that every clever kid wants to 'и рыбку съесть, и на хуй сесть' (tm)
mircea_popescu: what data is there OTHER than "the historical data" ?
mircea_popescu: this delusion of contextless existence, "i am me" hurr.
asciilifeform: davout : mircea_popescu has it. your hypothetical 'pruned' utxo set is one bitflip away from ???.
davout: google translate doesn't exactly help: "et le poisson à manger, et assis sur la bite"
trinque: surely that wasn't 'every clever kid wants a fish to eat and a cock to sit upon' ?
davout: asciilifeform: yes
trinque: lol
asciilifeform: trinque, no, 'to eat the fish AND to sit down on the cock'
asciilifeform: i dunno of an engl. equivalent
davout: "eat your cake, have it too"?
asciilifeform: means wanting two individually-feasible but contradictory items
asciilifeform: davout: i suppose that works
trinque: aha
asciilifeform: and 'i want to not have printolade exist' and 'i want not to have to buy new hdd every year' is such a pair.
asciilifeform: there is no way to compress infinite string into finite space.
mircea_popescu: no but consider. we currently have the situation where lucentio of pisa comes to padua, and inquires, "who owns these houses ?" and gets answer "x, y, z, k" and then inquires "oh yeah ? how do i know that ?" and gets answer, "because they bought from endless list tracing back to the dude that built them".
mircea_popescu: and this situation you wish to replace with "because we say so, and if you don';t like it ask another one of us".
mircea_popescu: to which the only sane lucentio answer is "fu, i own them, and if you don't like it ask me."
mircea_popescu: which is EXACTLY how it works : blockchain replacement now costs the whole weight of 400k blocks.
mircea_popescu: blockchain replacement in a "pruned" scheme costs... whatever your pruning interval is.
mircea_popescu: wtf.
asciilifeform: proponents of 'pruning' want to replace 'the weight of 400k blocks' with a promisetronic 'checkpoint list'. which, i imagine the game plan is, to eventually include deviations from the usual proof of work, per gavin's unabashed declaration where 'WE say what the blocks were'
asciilifeform: and ethertard-style proscriptions, etc.
trinque: any "bitcoin on muh smart watchz" notions... things not capable of bitcoinating can connect to something that is, and ask
trinque: over a private channel, even
asciilifeform: it's precisely how all successful usgizations went -- slow, frogboiling replacement of a protocolic guarantee with a promisetronic one that is Just As Good (until it isn't, at which point you're long fucked)
trinque: thing wants something like 50Gb per year; couple of terabytes and you're good for a long time.
davout: i'm merely looking for things i'd have missed apart from "being unable to serve peers historical data is a dealbreaker"
mircea_popescu: asciilifeform i see no need for the subertfuge. if tomorrow thing is pruned to include "last 1k blocks" i'll just mine a 1k long chain in which everyone donates their coin to me, and bomb all the miners who refuse to mine on it. pie.
trinque: whole thing doesn't even have to be SSD; I routinely shuffle off chunks of bdb to platters
davout: which is basically what everything that has been said regarding pruning boiled down to
mircea_popescu: http://trilema.com/2013/digging-through-archives-yields-gold/#selection-109.0-109.416 is clear enopugh
trinque: davout: it goes the other way too
trinque: say someone comes at you with blocks further back than your prune, and you are compelled to accept them by hash rate
trinque: can't even say they ~ever~ were a part of bitcoin
trinque: you have nothing to base it upon
trinque: so you either ignore and maybe you're forked off to nowhere land, or you accept, and blindly
davout: trinque: in that particular case what criterion would you refuse them upon if you had the full chain anyway?
mircea_popescu: "txn don't match what i have"
asciilifeform: davout: from where does this 'full chain' come from ? martians deliver it to your house ?
asciilifeform: where was it in the meantime ?
mircea_popescu: currently, blockchain is a ~whole~ story which has to check out. this can be verified. a partial story can never check out, and consequently can never be verified.
trinque: davout: I'm saying spurious blocks claiming a very old parent block
asciilifeform: davout: understand, anyone who runs a node that cannot or will not produce 'historical' record ~from genesis up to currentheight~ is an attacker. doing his own small bit to nail bitcoin .
mircea_popescu: quite.
asciilifeform: if you have enough of these, bitcoin per se becomes a very questionable proposition
asciilifeform: and the concept of 'the' blockchain -- fades.
asciilifeform: this was the subject of mircea_popescu's keccak article
asciilifeform: which i thought was pretty clear
trinque: number of nodes with full chain approaching number of nodes which can collude approaches Modern Banking (TM)
asciilifeform: aha.
asciilifeform: visaisation.
mircea_popescu: bitcoin really doesn't have that many nodes active, nor has, for a while now.
asciilifeform: once you learn how few nodes are actually nodes -- your bowels, will quiver.
mircea_popescu: asciilifeform what'd the usg love more than for it to fade! to become "technologies"! to etc.
asciilifeform: sorta the whole thrust of gavinism, neh
asciilifeform: silently replace the protocol with promise.
mircea_popescu: the "alternatives" narrative. a deep matter, going all the way to http://btcbase.org/log/2017-03-10#1624181 ☝︎
a111: Logged on 2017-03-10 14:50 Framedragger: i like my rc airplanes. "the will of history necessitates you to X" has a marx'ified hegelian vibe :p
mircea_popescu: it's apparently the most deeply cherished delusion, of the young-man-and-his-biddle, that "alternatives!!1"
mircea_popescu: there's no fucking alternatives.
davout: asciilifeform: the "full chain" thing is simply in the context of asking a clarification to the question
asciilifeform: davout: this is pretty fundamental material, imho, it is 'what separates us from the monkeys' (tm)
mircea_popescu: davout you happy with teh responses ?
mircea_popescu: young-man-and-his-binlde* i mean
davout: mircea_popescu: not really because i'm not particularly interested in discussing pruning from a position where i'm somehow supposed to defend it
mircea_popescu: but ?
davout: trinque: basically your point, which seems absolutely valid, is that past a certain depth you simply can't do a reorg, right?
mircea_popescu: asciilifeform it is, at that.
davout: so yeah, i'm satisfied with the answers in the sense that i did not miss any particular argument against pruning
mircea_popescu: sort-of like asking for particular arguments against cutting your own throat.
mircea_popescu: it's safe to say you probably missed some PARTICULAR arguments ; but it's probably safe to say you did get the fundamental argument, which is : you do, you die.
davout: i think pruning would compare better to cutting everyone's throat "just a little" bit than "cutting one's own throat"
mircea_popescu: you can't prune my chain. you can only prune yours.
asciilifeform: ^
mircea_popescu: so... no. cutting own throat, all the way.
mircea_popescu: that the absence of such miracle dieters will scarcely be felt is true ; but not sure if that's relevant to you.
davout: if "cutting one's own throat" == "not being able to reverify" i'll agree
asciilifeform: davout: the fundamental fallacy is the notion that bitcoin, absent the 'ladder' of transactions from a valid coinbase to your particular unspentolade, is still in whatever sense 'bitcoin'
asciilifeform: rather than an old candy wrapper.
mircea_popescu: cutting own throat = "not able to participate in bitcoin"
asciilifeform: !!up DaoSancho
deedbot: DaoSancho voiced for 30 minutes.
ben_vulpes: heh k that's a pretty good nick
mircea_popescu: what is it ?
ben_vulpes: well at first i thought it was a good pun on don sancho using the portugese dao, and punning on teh dao attacker
ben_vulpes: pete_dushenski: pm
davout: in other aerobatic news http://avherald.com/h?article=4a5e80f3
davout: "he aircraft encountered wake turbulence sending the aircraft in uncontrolled roll turning the aircraft around at least 3 times (possibly even 5 times), both engines flamed out, the Ram Air Turbine could not deploy possibly as result of G-forces and structural stress, the aircraft lost about 10,000 feet until the crew was able to recover the aircraft exercising raw muscle force"
ben_vulpes: > sends business jet in uncontrolled descent
ben_vulpes: SWEET
davout: tl;dr: don't fuck with A380s
ben_vulpes: > the aircraft received damage beyond repair and was written off
ben_vulpes: WHOA
davout: i had to double check, thought it was some kind of hoax
ben_vulpes: davout: what means "recover the aircraft exercising raw muscle force"?
ben_vulpes: manual control surface actuation?
davout: that's my understanding too
ben_vulpes: so get the bird into some sort of regime where you can air-start the turbines?
davout: something different this
davout: first: don't die immediately by recovering the aircraft
davout: second: try to not die later by getting at least an angine back on
davout: *engine duh
ben_vulpes: dag
veen: with both engines out and no ram air turbine you have no hydraulic pressure with which to do shit
veen: literally get two guys on the yoke and start reefin' on it
davout: pretty much
veen: if you've ever turned off the ignition in your truck while rolling and tried to steer or apply brakes you know the feel
davout: or, you know, flown a cessna
veen: forces required to move cessna surfaces around within design envelope speeds are not significant, mechanical advantage is sufficient
veen: no hydro system on it
davout: you still feel it, that's the point
ben_vulpes: i imagine the actuation forces in a hyraulicized biz jet are...larger
asciilifeform: at least thing ~had~ mechanical linkage. picture a 'by wire' machine.
asciilifeform: ~= brick
ben_vulpes: no mechanical backups in those?
davout: asciilifeform: probably one of the x systems would have survived
davout: ben_vulpes: i think some don't
asciilifeform: ben_vulpes: nope. joystick in, e.g., f16, or airbus, is ~exactly same as toy joystick
asciilifeform: 0 mechanical link to the surfaces.
davout: imagine an A380 on mechanical force, what would the point be?
veen: anyway lesson here is that heavy, slow, and high-drag config means shoving a metric fuck ton of air around, and said airmass remains energized for a long while
asciilifeform: davout: you can lift a house with hand-cranked mechanical force, just takes time
asciilifeform: rome was built with hand-cranked (foot-operated, really) cranes
davout: veen: you're usually not slow and in high-drag configuration at FL350
asciilifeform: so entirely conceivable to have airbus with mechanical linkages still worth something minus hydraulic pump
davout: i somehow just don't see it
ben_vulpes: don't the megaplanes do the trick with the tiny flap that actuates the effecting flap?
davout: i'll dig it, the question is interesting
veen: aha
veen: the man-handling happened at the helm of the challenger, much much smaller airframe
davout: ben_vulpes: that rings a bell, not a mega-planes specialist, yet
ben_vulpes: davout: aiui, nobody cranks the effecting surfaces around, but uses a small flap to do so.
ben_vulpes: and then they hit mechanical stops, eg 0, 1, 2, 3
ben_vulpes: precisely so that losing power doesn't mean instadeath
ben_vulpes: but i am not a big bird specialist
ben_vulpes: no tv in my house
davout: ben_vulpes: looks like the a380 doesn't have purely mechanical backups, which makes sense, only electric ones: http://www.fzt.haw-hamburg.de/pers/Scholz/dglr/hh/text_2007_09_27_A380_Flight_Controls.pdf
davout: bear with my temporary incompetence, still working on air law
ben_vulpes: interdasting
mircea_popescu: basically this was a case of business jet yachting.
mircea_popescu: conceivably the nobel prize committe could confer on them the auld mug.
pete_dushenski: in other news, i'm happy to report that i've successfully run alf's wire patch. hooray!1
mircea_popescu: lmao, the libertards are nao in "plox don't expect evidence for that trump-russia thing" mutual grooming mode.
mircea_popescu: meanwhile at the other end of "our democracy" female state, https://www.quora.com/What-is-best-way-to-get-traffic-for-new-Hindi-blog
Framedragger: got an email, "Kraken opens Melon (MLN) trading"
Framedragger: > Melon is a protocol for managing digital assets that is decentralized, modular, transparently auditable, and low cost
Framedragger: > Melonport, the company behind Melon, had a very successful Initial Coin Offering (ICO), hitting its target of 227,000 ETH
Framedragger: ok
asciilifeform: 'initial coin offering' lol
Framedragger: i was getting incredulous with the first sentence description but my worries were soothed after reading that they're built on ethereum and that they had an I C O
asciilifeform: in other lulz, even though preet is out, preet-style lulzindictments of folx nowhere near usgistan, are still a thing : https://cryptome.org/2017/03/dokuchaev-001.pdf ( turdalicious fax scan, no plain text available yet afaik )
asciilifeform: https://www.justice.gov/opa/pr/us-charges-russian-fsb-officers-and-their-criminal-conspirators-hacking-yahoo-and-millions << from horse's mouth, some plain text.
asciilifeform: 'A grand jury in the Northern District of California has indicted four defendants, including two officers of the Russian Federal Security Service (FSB), for computer hacking, economic espionage and other criminal offenses in connection with a conspiracy, beginning in January 2014, to access Yahoo’s network and the contents of webmail accounts.'
mircea_popescu: heh now THAT is going away only with the physical dismemberment of the beast.
asciilifeform: preet 'жил жив и будет жить' !111
mircea_popescu: let's not exaggerate.
asciilifeform: 'Belan had been publicly indicted in September 2012 and June 2013 and was named one of FBI’s Cyber Most Wanted criminals in November 2013. An Interpol Red Notice seeking his immediate detention has been lodged (including with Russia) since July 26, 2013. Belan was arrested in a European country on a request from the U.S. in June 2013, but he was able to escape to Russia before he could be extradited. Instead of acting on the U.S. g
asciilifeform: overnment’s Red Notice and detaining Belan after his return, Dokuchaev and Sushchin subsequently used him to gain unauthorized access to Yahoo’s network.... ' << where is the indictment of the idiot woman ?
asciilifeform: what'shername
asciilifeform: the 'ceo'.
mircea_popescu: yeah, i have nfi why teh putin isn't flooding the usg with red notices for usgtards. ☟︎
mircea_popescu: possibly that nobody gives a shit.
pete_dushenski: belan was on cover of one of the sections of the local paper this morning. flexing his tatted muscles in mirror selfie. article referenced how '22yo dropped out of school but was seen on instagram flashing wads of 100s, driving fast cars, drinking grey goose(!), and posing with girls in tight dresses(!!)'
mircea_popescu: uh
mircea_popescu: wtf, flavoured vodka ? what is wrong with people.
pete_dushenski: myeah. rcmp took credit too. independent authority!!!1
mircea_popescu: they really gotta hfcs all the things, don't they. it's not enough the difference between beer and fanta is the label. now gotta fuck up the liquors too don't they
mircea_popescu: "Dramatic label. Frenchness. Premium exclusivity." are you FUCKING KIDDING ME ?~!?!?! you can buy it at thew supermarket! wtf exclusivity!
pete_dushenski: grey goose has normal unflavoured variants. in mega-bottles (>2l) isn't the only 'flavour' available afaik
pete_dushenski: s/it's/isn't
pete_dushenski: dunno why anyone would pose with grey goose that wasn't 10l either
trinque: it's the shit in every vegas hotel's bullshit snack locker
mircea_popescu: !~google reserva san juan
jhvh1: mircea_popescu: Conac Reserva San Juan - Alimentos y Bebidas en Mercado Libre ...: <http://listado.mercadolibre.com.ar/delicatessen-vinos/conac-reserva-san-juan>; Cognac Reserva San Juan - Alimentos y Bebidas en Mercado Libre ...: <http://listado.mercadolibre.com.ar/delicatessen-vinos/cognac-reserva-san-juan>; Reserva San Juan - Moniquirá | Proyecto Nuevo de Casas ...: (1 more message)
mircea_popescu: !~google ron centenario anejo
jhvh1: mircea_popescu: Ron Centenario Anejo Especial | Total Wine & More: <http://www.totalwine.com/spirits/rum/aged-rum/ron-centenario-anejo-especial/p/3840750>; Ron Centenario Anejo Especial | Rum Ratings: <https://www.rumratings.com/brands/787-ron-centenario-anejo-especial>; Ron Centenario Anejo Rum "7": ABC Fine Wine & Spirits: <http://www.abcfws.com/product/842.uts>
mircea_popescu: ok. THAT's exclusive. not because it's expensive but because you can't fucking get it.
mircea_popescu: "There is nothing smoother then this rum. I recommend everyone to get this. I bought it in Costa Rica for $45. It goes great with come." << bwahahaha that site. teh sluts know.
asciilifeform: http://btcbase.org/log/2017-03-16#1628501 << same reason why people don't bite mosquitoes back. ☝︎
a111: Logged on 2017-03-16 22:55 mircea_popescu: yeah, i have nfi why teh putin isn't flooding the usg with red notices for usgtards.
mircea_popescu: i do.
asciilifeform: lolwut, with teeth ?
asciilifeform: ..with proboscis?
mircea_popescu: on occasion. yes with teeth. i also pluck their legs and let them die. in general i torture a good half of all mosquitoes.
asciilifeform takes off hat
asciilifeform: the mosquitoes here in mosquitolandia are large, but apparently not quite the size of mircea_popescu's ( though at c3 i saw a great many mosquitoes, but 0 bit ! some sort of incompatibility..? )
mircea_popescu: i never bought into that "gotta be the better guy" theor.y
mircea_popescu: asciilifeform maybe they just minded who you were with :D
asciilifeform: dunno that it's about the 'better'. just that one has proboscis, the other does not
mircea_popescu: i do ok.
asciilifeform: i mean, who the hell cares if ru court indicts somebody. spain, germany, etc. won't extradite to ru.
asciilifeform: ~nobody does.
mircea_popescu: i said red alerts bs
mircea_popescu: "interpol"
asciilifeform: incidentally how come 'nobody' cares that interpol was a nazi org ?
mircea_popescu: it washed.
asciilifeform: built by no less a man than heidrich.
mircea_popescu: hey, nobody cares "our democracy" was built by no less a man than mussolini.
asciilifeform: evola sold on amazon? tel aviv shits dodecahedral bricks; nazi kidnapping squad STILL AROUND, regenesisblocked -- snoar
trinque: former had more to do with Bezos' own political signaling
mircea_popescu: ^
trinque: nobody "made" him
mircea_popescu: i very much doubt any english speaker read enough evola to distinguish him from, whatever, eco
asciilifeform: the last book burner who ~read~ the books, likely, died some time in 1500s
danielpbarron: russia, check. tits, check. classic catch phrase, check! https://tjournal.ru/42043-ispolzovat-zhivotnih-v-eroticheskoi-reklame-eto-zoofiliya >> "The raccoon has come to expect that treats await him between a woman's breasts," the zoo says in a lawsuit
mircea_popescu: bwahaha
asciilifeform: 'Снимая его рядом с обнажённой женщиной, ответчик нанёс вред популяции енотов. Теперь каждый, кто посмотрел данный ролик или фотографию, будет ассоциировать енотов непосредственно с эротикой. ' << l0l!!
asciilifeform: didjaknow
mircea_popescu: why the fuck are they quoting an english "life" article.
asciilifeform: 'by filming the raccoon with a naked woman, the defendant inflicted harm on the population of raccoons. Now, every who sees this given film or photograph, will associate raccoons directly with erotica.'
mircea_popescu: wtf, "violation of animal rights" ? what is this bullshit.
asciilifeform: not just animal
asciilifeform: but 'population of animal
asciilifeform: '
mircea_popescu: "moral rights of raccoon" ?
asciilifeform: of course this is a circus, neither a concrete raccoon nor all of them put together, have any official 'rights' in ru.
mircea_popescu: "animals are not toys" hello, is this an orange zoo ?
asciilifeform: but there is a set of 'fried chicken niggers' (tm)(r)(trilema) in ru, who want to change this, so that they can http://btcbase.org/log/2017-03-15#1627253 on it. ☝︎
a111: Logged on 2017-03-15 00:29 mircea_popescu: pretty fine example of exactly why warren was so vocal (item was strictly a barony created so elizabeth warren could be barron OF SOMETHING). this cfpb item spent 55mn on "renovations" of its hq, ie more than the gsa spent that year on everything the usg owns ; spent immensely on travel (which is not something they do). the chairman is supposed to not be removable by the president except "for cause" (meanwhile that got strick
mircea_popescu: im sure.
asciilifeform: recently it was proclaimed that these folx succeeded in forcing an animal 'census' in moscow. which turned up some 300 large cats. incl. tigers
asciilifeform: in various apartments.
mircea_popescu: lel.
mircea_popescu: i knew a guy who kept a couple.
mircea_popescu: ranch like house though.
asciilifeform: popular, apparently, pet.
mircea_popescu: yeah, popular, with a certain kind of guy.
mircea_popescu: ~chuka, or if you prefer iroquis level of mental retardation.
mircea_popescu: "totem animal make me strong! huukhaa!!1"
asciilifeform: maybe just very advanced toxoplasmosis
asciilifeform: or what was it.
asciilifeform: 'when, WHEN can i be eaten!!'
asciilifeform: there are folx who climb the fence in the zoo, in every country
mircea_popescu: nah. contrary to popular imagination, domestic tigers aren't particularly ferocious.
mircea_popescu: i suspect that may be the deep driver, guy knows the animal is harmless, much more so than wife, but visitors shit pants.
mircea_popescu: think : the first time people found out there were 300 tigers in moscow was when they went to look for them. not when the 500 people were eaten, sort of thing.
asciilifeform: indoor pets mostly.
asciilifeform: not many american-style 'picket fence' houses there.
asciilifeform: and iirc there were more leopards, lynxes, other 'desktop' cats, vs 'mainframe cat'
mircea_popescu: yeah. it's a very strong version of i suppose westernarck. if it's seen you for a long time it's not likely to attack unprovoked.
mircea_popescu: similarily to how chickens are perfectly safe with housecat that has history of playing with chickens etc.
asciilifeform: iirc the typical 'eaten by tiger' candidate is not the owner, but a sometime visitor.
mircea_popescu: yeah. some visitor with bad hygiene and brusque manner.
mircea_popescu: the animal ~is~ powerful as all hell. so if it decides to get you you're in trouble.
asciilifeform: the observation where 'the number of circus trainers among population of people eaten by tigers is ~0' applies to just about everything.