log☇︎
122300+ entries in 0.055s
asciilifeform: 'Do you grasp this? Bitcoin will never exist as a toy for five idiots. You will never get to matter inasmuch as what you want to do is have this little black box the world reveres that only you are allowed to peer inside. This is not how the world works, currently (and past about 1800 or so). This is not how the world should work, either. Specifying the code does not "result in fiascoes like this one". Your idiotic codebase results i
asciilifeform: http://trilema.com/wp-content/uploads/2013/03/in-re-bitcoin-devs-are-idiots.htm << is pretty golden reread.
asciilifeform: pull the hose off the shop wall, wash ?
asciilifeform: and to call it mushroom is insult to mushrooms; it is fungus on public toilet.
asciilifeform: convince somebody to mine.
asciilifeform: well that there's ye olde 'high S' problem, aha
asciilifeform: you could - in principle - fix.
asciilifeform: mircea_popescu: the failure to generate 1MB tx is promisetronic, not protocolic, though.
asciilifeform: rule brittania.
asciilifeform: https://archive.is/1zGfH << the imho more readable original. for now.
asciilifeform: ben_vulpes: the formatting of ^ suffered greatly from the wordpressification.
asciilifeform: http://cascadianhacker.com/07_v-tronics-101-a-gentle-introduction-to-the-most-serene-republic-of-bitcoins-cryptographically-backed-version-control-system
asciilifeform: it was closest thing there was to a 'textbook of v'
asciilifeform: mircea_popescu: imho section ix ought to link to ben_vulpes's mega-article on subj
asciilifeform: afaik.
asciilifeform: it was and remains the best starting point for sanity.
asciilifeform: aha.
asciilifeform: rather than the form in which it is representable in real time.
asciilifeform: my original point was that the 'linear' blockchain is very much an after-the-fact flattening
asciilifeform: i must've missed.
asciilifeform: aha!
asciilifeform: well yes.
asciilifeform: phf: not directly, no.
asciilifeform: http://sworthodoxy.blogspot.com/2014/03/ada-vs-c-bit-fields.html << see also.
asciilifeform: phf: interestingly, the ada folks got this right.
asciilifeform: !~later tell mircea_popescu your new page's section IV oughta link to trb
asciilifeform: at any rate.
asciilifeform: well yes but the '4' !11111
asciilifeform: hah.
asciilifeform: !#s tritcoin
asciilifeform mutters 'what if i'm on a box with 7-trit trytes'...
asciilifeform: l0l! was this auto-generated from something ?
asciilifeform: would be interesting to read side by side with ben_vulpes's
asciilifeform: phf: is yours posted somewhere ?
asciilifeform: but idiot author wanted 'generality', so we now have this.
asciilifeform: tx can't be any bigger than block.
asciilifeform: and think for 10 seconds
asciilifeform: ben_vulpes: was general observation.
asciilifeform: it's a very sad pattern though. promisetronic. in that you have a format ~in your head~ and then write 'reader' and 'writer' and there is no machine-assured isomorphism between the one and the other, and definitely not with the format.
asciilifeform: it isn't even about 'attack surfaces', but for getting maximally compact description. i.e. fits-in-head.
asciilifeform: but whether this is worth the sweat, i cannot say.
asciilifeform: and the 'correct' thing to do would be to extend it such that it would be.
asciilifeform: which unfortunately isn't the case for variable-length types in it
asciilifeform: well the thing that presumably drew ben_vulpes to using 'binary-types' is the notion that 'describe the type and never have to manually craft readers/writers'
asciilifeform: phf: i dunno that binary-types offers a clean way of handling this type
asciilifeform: and similar for the other one.
asciilifeform: ben_vulpes ^
asciilifeform: (t 1))))
asciilifeform: (255 9)
asciilifeform: (254 5)
asciilifeform: (253 3)
asciilifeform: (case first-octet
asciilifeform: type
asciilifeform: (with-slots (first-octet)
asciilifeform: (defmethod sizeof ((type varint))
asciilifeform: or hm nm
asciilifeform: e.g., what happens if first-octet is < 253 ?
asciilifeform: and your cases fallthrough into neverneverland
asciilifeform: it is painful to read
asciilifeform: ben_vulpes: what do you have against 'case' operator ?
asciilifeform: in handful of spots.
asciilifeform: turned out that we had differing records of orphaned blox.
asciilifeform: when i was doing the repeatable-sync experiments.
asciilifeform: i ran into this caltrop when diffing my blocks with mircea_popescu's way back when
asciilifeform: this is quite obvious, neh ?
asciilifeform: (you don't know that it will be orphaned until later)
asciilifeform: because there is no fundamental way to weasel out of doing so
asciilifeform: it hangs on to any orphaned chain
asciilifeform: (and trb does in fact store orphaned blocks eternally)
asciilifeform: at the frayed tail end, it is ~always~ potentially bifurcated
asciilifeform: ben_vulpes: it helps to remember that the blockchain is ~not~ in actuality a simple linear sequence
asciilifeform: !#s blkcut
asciilifeform: ben_vulpes: these already lived in a consecutive pile.
asciilifeform: you will never have to go to the town market to buy a new rhinoceros or new bulldog, you can cut the head of this one as many times as it takes.
asciilifeform: ben_vulpes: but look on bright side: if you have the thing running on your box, it won't run away, you can vivisect it until you learn whatever you wanted to learn.
asciilifeform: ben_vulpes: 'trivially' means different things to different people.
asciilifeform: mircea_popescu: fwiw, i have nfi what, if anything, is left there to see.
asciilifeform: esp. if coupled with actual working wireshark + trb node.
asciilifeform: https://github.com/lbotsch/wireshark-bitcoin << not a wholly bad guide to the thing
asciilifeform: source, lulzily, is quite unhelpful because of the 'serialization' abstraction it liberally makes use of
asciilifeform: endian issue ?
asciilifeform: ben_vulpes: 0xffffffff ???
asciilifeform: ( it must've been a real downer for these folks, who turned into boring, snoring car mechanics, dentists, etc. 'hey, remember when we used to saw dude apart and stitch his head onto his arse? ' 'shuddup, pass the oil pan' )
asciilifeform: iirc it isn't far from mircea_popesculandia.
asciilifeform: where mengele et al lived out their days.
asciilifeform: speaking of which, did mircea_popescu ever visit town of barriloche ?
asciilifeform: *denying
asciilifeform: e.g., today's netcat.
asciilifeform: eh hey i dun recall ever deying him the requested rope.
asciilifeform: the one thing that cures is the years going by and the patient bashing himself bloody against the concrete wall of the 'ignored and abstracted'.
asciilifeform: because the ill is not curable.
asciilifeform: mircea_popescu: your potential 'clean' and structurally-perfect philosophical pill will have same 0 effect as my 'dirty' one.
asciilifeform: at no point is the notion that 'irrelevant' foobar will dissolve the bottle, the desk, the floor, the house, your mother, and you, and the town - contemplated.
asciilifeform: etc.
asciilifeform: 'if foobar is broken, i will put it in BIG FUCKING BOTTLE from which it WON'T DARE escape'
asciilifeform: 'if i don't understand how foobar works, i can declare it irrelevant and never need to understand'
asciilifeform: (which translates into an amazing spectrum of cognitive slips)
asciilifeform: it is unpersuasive for the very familiar reason that every boy thinks himself uncrowned king of universe
asciilifeform: but if instead 'practical' demonstration - can point to nearly any pile of shit in software land as proof
asciilifeform: depending on what kind of 'show' -- straight to (as mircea_popescu cited earlier) the good doctor godel