ben_vulpes: but perhaps there's a good reason for writing the blocks directly to disk that i'm not grasping
ben_vulpes: the whole thing should be in sqlite at the very least
ben_vulpes: i've lost weeks, months of my life to the unqueriability of mongo and phriendz
ben_vulpes: fucking kv stores
ben_vulpes: p. sure the transaction indices were tossed for space saving reasons aka shitgnomery
ben_vulpes: i was under the impression that it was either not relational or was only being used in bitcoind as a kv store
ben_vulpes: huh bdb is actually relational?
ben_vulpes: has anyone verified the full chain as puked out from asciilifeform's `shitblock`?
ben_vulpes: if you had the whole blockchain querieable in postgres, you could infer account balances in the usual fashion and sell reads over a pg connection
ben_vulpes: attn aspiring asseteers!
ben_vulpes: decimation: now is when i confess to a quarter-implemented blockchain->relational db importer
ben_vulpes: http://log.bitcoin-assets.com/?date=02-07-2015#1184469 << this has *always* gotten up my nose
ben_vulpes: problem is chips not boxes
ben_vulpes: by the time that happens, the two'll be indistinguishable.
ben_vulpes: this torture won't be performed by the usg, but regular ol' bandits.
ben_vulpes: and so everyone quakes in their boots and lines up to pay or report their neighbors or whatever it is that they want today
ben_vulpes: and perhaps this is the hallmark of fascist states - how would I know, only recently having started to crawl out from under my brainwashing - that they can't possibly deliver on their promises of complete surveillance (let's just take tax collection for one tiny slice of the thing), but they freeze any individuals assets on a whim to prevent their fighting back on tax charges.
ben_vulpes: maybe changing -> affecting
ben_vulpes: its this terrifying beast that in the large is incapable of changing anything, but should its eye orient towards any individual woe unto them.
ben_vulpes: how else to maintain the illusion that the whole thing matters.
ben_vulpes: in that sense obab (as proxy for the usg) does in fact own my company to a far greater degree than i ever can
ben_vulpes: obligatory reference to "owning a thing means being able to destroy it"
ben_vulpes: right, that's the real test.
ben_vulpes: no but no but no but
ben_vulpes: no man you just don't understand how the world works
ben_vulpes: plus drones!
ben_vulpes: and osama
ben_vulpes: and killed bitcoin
ben_vulpes: and the recovery
ben_vulpes: and cash for clunkers
ben_vulpes: but obama fixed gay marriage
ben_vulpes: having trouble understanding why big money would put him on the throne
ben_vulpes: tough gedanken
ben_vulpes: only solution is to burn everything in sight that pisses one off.
ben_vulpes to the augean stables
ben_vulpes has binaries to copy between wordprexen
ben_vulpes: "it's not me, it's the black hole"
ben_vulpes: didja read the most recent orlol asciilifeform posted?
ben_vulpes: decimation: i'm just looking at the we/i thing
ben_vulpes: "These statements strike us as being crazy and misguided. And for good reason. I have met some of these elites." << is dood schizo or am i reading too much into things
ben_vulpes: actually imagining that is probably what got them all het up in the first place
ben_vulpes: danielpbarron: you pissed them off just by being seen with chicka? imagine their rage if you'd /slept/ with her!
ben_vulpes: http://log.bitcoin-assets.com/?date=02-07-2015#1184010 << served me this little wonder http://imgur.com/7aMTNRJ
ben_vulpes: i never got the static build on os x
ben_vulpes: <asciilifeform> bonus points for testing on heathen compilers << rather
ben_vulpes: fun with coordinate system transforms!
ben_vulpes: i never had to drop the switch, but it did take a couple of swipes at me
ben_vulpes: only way to get work done with *that* kind of robot is to put it into slow mode and hold dead-man switch
ben_vulpes: http://log.bitcoin-assets.com/?date=01-07-2015#1183894 << see i did the same thing but with a motoman up20, and only for like a day
ben_vulpes: * ascii_field mentally blows dust off his unwritten magnum opus re: ternary computing, 'tertium datur' << never have i been so hooked on so much promiseware
ben_vulpes: http://log.bitcoin-assets.com/?date=01-07-2015#1183439 << lol fess up dpb i want to hear this story
ben_vulpes: neat parallels to parasitism in nature.
ben_vulpes: <mircea_popescu> yet another place where bitcoind and kernel merge. << linux's fate: hosting bitcoin.
ben_vulpes: <ascii_field> (thing stows blocks in real time, never erases. see src) << i missed this, somehow. link me?
ben_vulpes: <decimation> ascii_field: shit, you are right, the amazon s2d is just a pretty TLS wrapper around the openssl crypto turd << one stops being surprised eventually
ben_vulpes: <mircea_popescu> who wants to run an editor that can open the net ? << why wouldn't your editor connect to the net at your command?
ben_vulpes: people raise such idiots
ben_vulpes: http://log.bitcoin-assets.com/?date=01-07-2015#1182919 << why? and how can i possibly evaluate any advice in this context?
ben_vulpes: <mircea_popescu> http://log.bitcoin-assets.com/?date=30-06-2015#1181766 << not worth a thousand words eh ? << only maybe if well curated, but that breaks the whole algorithmic share allocation routine
ben_vulpes: madison dillon needs some practice
ben_vulpes to bed, and tomorrow's blocknews
ben_vulpes: hands to the keyboard, minds to VN, lives to the altar of technology.
ben_vulpes: 'tis a messy business. men lose hands, minds and lives.
ben_vulpes: BingoBoingo: what is the casing of an oil well made of?
ben_vulpes: asciilifeform would love to sleep forever, i would like to program in lisp all day
ben_vulpes: java too likely
ben_vulpes: objc/dom tech, BingoBoingo
ben_vulpes: and the whole thing implodes
ben_vulpes: we'll be writing swift and javascript's successors until linus goes insane while still at the helm
ben_vulpes: but i'm a reluctant frontend guy to begin with.
ben_vulpes: i'm uninterested in anything new that touches the dom
ben_vulpes: di i still have to fuck with the dom in webasm?
ben_vulpes: sharp lisper might be able to sell software in that space.
ben_vulpes: can that be a common lisp runtime?
ben_vulpes: webasm huh?
ben_vulpes: (because "'we'll iterate on it, instead of asking the engineers")
ben_vulpes: (that arrive wet)
ben_vulpes: (to deliver a pair of socks that nobody asked for)
ben_vulpes: and i say that as a guy who duct tapes jet fighters to submarines
ben_vulpes: it just takes the "duct tape the jet fighter to the submarine" mindset to a revolting degree
ben_vulpes: if
ben_vulpes: i'm starting to wonder of 'clojure all the things' isn't a poettering-smell
ben_vulpes: good god man there are so many layers in that thing
ben_vulpes: trinque: long day
ben_vulpes: oh naaaaitve
ben_vulpes goes to read trinque's thing
ben_vulpes: funkenstein_: "hammered"?
ben_vulpes: trinque: i haven't done clj->js in 5-10 months, so everything i know is probably stale
ben_vulpes: trinque: you probly want reagent if it isn't rotting in place
ben_vulpes: should be legal! let the chumps get chumped.
ben_vulpes: <mats> like its normal to run a half billion dollar net loss in a low margin low moat industry << normal american stock ponzi in action
ben_vulpes: i'm going to buy a bunch of goddamn trucks.
ben_vulpes: what troll
ben_vulpes: BingoBoingo: ba-dump-psh
ben_vulpes: own vehicles, record video
ben_vulpes: decentralize nothing
ben_vulpes: WHAT DRIVER
ben_vulpes: bezzle up!
ben_vulpes: embrace the surveillance state
ben_vulpes: dude video cameras
ben_vulpes: it's a hazard of the dude's occupation.
ben_vulpes: !b 2
ben_vulpes: no, i'm just going to put everyone involved with the piloting of vehicles out of work
ben_vulpes: i'm speshul tho. i'm cool and i get to drive my car as much as i want :P
ben_vulpes: stop burning all the fucking oil to get your dumb asses around!
ben_vulpes: BingoBoingo: i dream of a world where the insurance to drive your own ass around is prohibitive for all but the ultra-rich
ben_vulpes: starting with cabs
ben_vulpes: trucks, whatever
ben_vulpes: i want to be able to put 5 million down on a fleet of robot cars and wreck an industry or 5
ben_vulpes: robot cars when
ben_vulpes: alf sez he has a boojum in the blockchain
ben_vulpes: busy
ben_vulpes: how's it hangin?
ben_vulpes: fuck
ben_vulpes: hey, seve
ben_vulpes: PISSS
ben_vulpes: aha trinque well goodness me
ben_vulpes: asciilifeform: this whole eatblock/dumpblock/compare hashes thing really is stellar
ben_vulpes: population flows aren't hard to predict in this neck of the woods
ben_vulpes: eventually will
ben_vulpes: escaping america day in canada
ben_vulpes is unlikely to get dedicated testing time over the weekend
ben_vulpes: asciilifeform: heck of a find, brownie!
ben_vulpes: rly?
ben_vulpes: trinque: waiwut?
ben_vulpes: (and imagine my disappointment when you didn't name it shitblock!)
ben_vulpes: and flip-cover for eatblock because state of running bitcoinator is mutated by its use, while the dumpblock does not mutate and so does not need a flag?
ben_vulpes: living well in NA is all about the art of judiciously applied delicately spun hydrocarbons
ben_vulpes: how about that eatblock patch?
ben_vulpes: why am i talking about bay crap
ben_vulpes: what has happened to me
ben_vulpes: and i'm being dramatic about the plastics, there's a many-in-one stroller thing that a relative mentioned getting for us
ben_vulpes: yeah some cosleeping to begin with
ben_vulpes: no plastic baby cages in my house no ty
ben_vulpes: but in maroon wood and white leather
ben_vulpes: and one of these for like 40 bucks http://www.ebay.com/itm/Bloom-Coco-Baby-Natural-Bent-Plywood-Lounger-Bouncer-Rocker-Swing-Modern-/281466524211
ben_vulpes: lady v did procure a 4ft tall giraffe recently, though
ben_vulpes: no sense in accelerating the hedonic treadmill any faster than is strictly necessary.
ben_vulpes: no no, staying in the current hobbit hole.
ben_vulpes: well, ty
ben_vulpes: we? i.
ben_vulpes: you can't see it for the trees, but we have clients in a building across the river that are *far* higher on the bezzletrough than us
ben_vulpes: hah
ben_vulpes: http://imgur.com/6nxSOBo << today's view from the office patio
ben_vulpes: i'm just describing the car. can't really generalize about groups
ben_vulpes: don't knock the rooftop patio mang
ben_vulpes: i have to imagine that's what they drive into town from.
ben_vulpes: driven mostly by harried sunken-chested polo-shirt wearing dads
ben_vulpes: yeah, all over here as well.
ben_vulpes: i've no idea how i got it into my head that it was called the model t.
ben_vulpes: "o hai i bought a thooper expensive babywaggon"
ben_vulpes: s/retarded/don'treallycareaboutmoderncarnamingconventions
ben_vulpes: the model s is a betamobile
ben_vulpes: no, i'm just retarded.
ben_vulpes: ah!
ben_vulpes: aand pete, i'm talking about mr. musk's overpriced station wagon
ben_vulpes: http://cascadianhacker.com/blog/2015/06/21_a-tour-of-bitcoind-booting-to-its-first-thread.html#ak47.sh << i've been working with this. it uses bash, so less portable, but it fails on any error which makes it easier to debug, as the script exits whenever anything goes wrong
ben_vulpes quakes in boots
ben_vulpes: and yet bitcoind builds
ben_vulpes: btw - i've yet to get boost to compile and exit 0
ben_vulpes: Jautenim: yeah, i ran into that one as well
ben_vulpes: "filein >> block;" << this overloaded operator still baffles me.
ben_vulpes: curious why *you think* it needs explicit enabling.
ben_vulpes: i don't think that it's *unnecessary* or anything, i'm just curious as to why it needs explicit enabling.
ben_vulpes: asciilifeform: what's the reasoning behind the -caneat flag?
ben_vulpes: !s crypto enthusiast
ben_vulpes: la serenissima runs on deficits :P
ben_vulpes: there's your research task for showing up
ben_vulpes: !s colored coins
ben_vulpes: tcrypt: syn
ben_vulpes: decimation: d'you know of anything that does that?
ben_vulpes: who're you?
ben_vulpes: allo
ben_vulpes: !up tcrypt
ben_vulpes: there's about a mile of difference between an 'app' that does god-knows-what on your iPnohe and a piece of code that...can be inspected.
ben_vulpes: ah they're probably deprecating some old api, pete_dushenski
ben_vulpes: you can tell me to rtfm my feels won't get all hurt :P
ben_vulpes: i wonder what red/black/grey boxes around the files mean.
ben_vulpes: http://thebitcoin.foundation/doxygen/test/net_8cpp.html << aha this is great
ben_vulpes: ;;later tell pete_dushenski hypothesis re: model t, i suppose would be better
ben_vulpes: ;;later tell pete_dushenski hypothesis Model T: "i am a beta fuck"-mobile. thoughts?
ben_vulpes: Big Gulp ™
ben_vulpes: ahahahaha
ben_vulpes: decimation: the bitcoind sources
ben_vulpes: this does make for an interesting question of what to do with the chain after an interstitial block has been snarfed - reverify everything? do nothing?
ben_vulpes: asciilifeform ascii_field: ProcessBlock should probably not do that thing where it refuses to import already-seen blocks, instead it should obey its master and snarf up whatever
ben_vulpes: anyways, out for real now.
ben_vulpes: gabriel_laddel: the profit is in amortized costs of education over wot
ben_vulpes: (^ more or less kills headers-first abomination)
ben_vulpes: anyways, i'm off to grill chicken and romp dog with other junior members of the clan
ben_vulpes: gabriel_laddel: 'tain't about the youngsters except insofar as their parents are in the wot
ben_vulpes: how would i see what this thing contains
ben_vulpes: libboost-all-dev << what is this horror
ben_vulpes: in other news
ben_vulpes: scratches through shitpile for 'jam today' tickets
ben_vulpes sighs
ben_vulpes: it'd make introspection easy!
ben_vulpes: as i said: 'if you care'
ben_vulpes: dickbutt.ascii hyuuuu
ben_vulpes: anyways asciilifeform if you care there are still misalignments
ben_vulpes: pissing in mother crypto.
ben_vulpes: just say no.
ben_vulpes: NO
ben_vulpes: gribble did this.
ben_vulpes: trinque: wotclassifieds!
ben_vulpes: let's fight about whitespace rules
ben_vulpes: line number of patch
ben_vulpes: not that it matters i don't imagine
ben_vulpes: i see a tab on 36
ben_vulpes: what's with the odd indentation on 35/6?
ben_vulpes: dude i've prayed for a thing like this for some time
ben_vulpes: yaay!
ben_vulpes: ?
ben_vulpes: http://thefederalist.com/2015/06/08/how-to-escape-the-age-of-mass-delusion/ << "resistance through culture"
ben_vulpes: disappointing.
ben_vulpes: trinque: does it have 'naughty dog' as well?
ben_vulpes: rule 48.
ben_vulpes: heh.
ben_vulpes: caz has a shaving fetish, gets razor burn, tries not to cry, cries a lot
ben_vulpes: great enumeration of badness
ben_vulpes: asciilifeform: Misbehaving is p lulzy
ben_vulpes: <mircea_popescu> http://log.bitcoin-assets.com/?date=28-06-2015#1180430 << another worthy direction yes. << not jam tomorrow, then?
ben_vulpes is still curious about the block-vomiting process, and how bastards make it in
ben_vulpes: "blonde, brunette, redhead..."
ben_vulpes: ah have ye tested that yet?
ben_vulpes: and if thbox serves at a high bandwidth few bastards and blocks that all verify, why not prefer it over others?
ben_vulpes rolls eyes
ben_vulpes: i speak of mircea_popescu's desired behavior.
ben_vulpes: dun think the thing has a formal name yet. but that which is responsible for grading peers while syncing.
ben_vulpes: "peer ranker"
ben_vulpes: (or is that another "jam tomorrow"?)
ben_vulpes: behavior tracker has my attention at the moment.
ben_vulpes: that, sir, is over my pay grade.
ben_vulpes: i'm not actually entirely certain where the gconv stuff is coming in
ben_vulpes: i've not yet mapped its circulatory system, much less how it excretes
ben_vulpes: the thing at this point lies spread apart on my vivisection table
ben_vulpes: i surmise
ben_vulpes: i would actually be *surprised* if you did produce the same disk bytes via a network cslurping
ben_vulpes: there's no guarantee that you'll produce the same blockchain on disk, though.
ben_vulpes: how could one tell? ordering of blocks?
ben_vulpes: cazalla: would benefit from a chart
ben_vulpes: http://btc.yt/lxr/satoshi/source/src/main.cpp#1424 << processblock, third line of which calls pblock->GetHash()
ben_vulpes: decimation: i'm struggling to understand how http://btc.yt/lxr/satoshi/source/src/main.cpp#2193 results in a data structure that ProcessBlock can understand
ben_vulpes: is that `CBlock block` a contiguous-ish memory section?
ben_vulpes: maybe? perhaps i'm speaking poorly of ignorance.
ben_vulpes: but how does it know what to serialize the block message into
ben_vulpes: just strikes me as a bit of black magic that a CDataStream can deserialize itself into a CBlock with just an overloaded right shift operator
ben_vulpes: maybe someday i'll understand what precisely's going on in serialize.h
ben_vulpes: (and anyone else who understands cpp)
ben_vulpes: asciilifeform, trinque, decimation: how does http://btc.yt/lxr/satoshi/source/src/serialize.h#1141 implement serialization such that it writes correctly-shaped data to CBlock here: http://btc.yt/lxr/satoshi/source/src/main.cpp#2193