ben_vulpes: "there are no rules! anything goes! there's no logical explanation for this...discombooberation..."
    
    ben_vulpes: mircea_popescu: when did it become acceptable for camhos to show panty lines?
    
    ben_vulpes: trinque: oh he hasta be serious, i'm making a joke.
    
    ben_vulpes: vim or nano! your choice!
    
    ben_vulpes: i like the subtle satire. really makes it.
    
    ben_vulpes: in other grade a plagiarisms: https://github.com/kamranahmedse/developer-roadmap
    
    ben_vulpes: and not all.
    
    ben_vulpes: i suppose then yes, except for the actually producing piss part.
    
    ben_vulpes: weird
    
    ben_vulpes: whaddaya mean?
    
    ben_vulpes: reminds me of the story of the american producer visiting canada who refused to sniff the maple-scented bills, certain that he was being trolled.
    
    ben_vulpes: kek
    
    ben_vulpes: went trans.
    
    ben_vulpes: mircea_popescu: it was a pussy when i first got in bed.
    
    ben_vulpes: "baby you are entirely capable of deducing what the new buttons do, i don't want to hear that kind of nonsense from you any more."
    
    ben_vulpes: "oh gosh, you know i think i'm too old to learn a new ui"
    
    ben_vulpes: sadly, the only fuckoff.sh for new apple retardation is not buying apple products
    
    ben_vulpes: ;)
    
    ben_vulpes: fuckoff.sh
    
    ben_vulpes: it is abhorrent that apple decided to display who's texting me over my movies.
    
    ben_vulpes did turn all notifications off on all mobile devices
    
    ben_vulpes: BingoBoingo: palmer link broken
    
    ben_vulpes: (helps that folks are generally familiar with the base code.)
    
    ben_vulpes: possibly the most timely in my tenure with the republic!
    
    ben_vulpes: i am quite glad of the review.
    
    ben_vulpes: it does surprise me that the function is declared to return a boolean, but the compiler says nothing about a branch where it might not return anything.
    
    ben_vulpes: i foolishly, naively assumed the compiler would detect that.
    
    ben_vulpes: the boost is glued in very tightly in there.
    
    ben_vulpes: i do not understand the subtleties of what is happening in script.cpp, and so decided to stick with shown-good semantics.
    
    ben_vulpes: i had trouble with the pairtype.
    
    ben_vulpes: c/++ is not my "first tongue".
    
    ben_vulpes: after some time in the pit, i stopped boosting.
    
    ben_vulpes: it may have been simply the first thing i did, and so mimicked existing style.
    
    ben_vulpes: i wish that i could recall my reasoning for using that boostism.
    
    ben_vulpes: happy to replace the dangling boostism, certainly.
    
    ben_vulpes: with 4 i mean.
    
    ben_vulpes: i will reformat with 2, did not feel like futzing with emacs to make 4 spaces happen for this.
    
    ben_vulpes: i did use one final BOOST_FOREACH in the output serialization.
    
    ben_vulpes: mircea_popescu: that is a standard c99 for loop.
    
    ben_vulpes: mircea_popescu: you and me both, boddy.
    
    ben_vulpes: mircea_popescu: in bitcoinrpc.cpp? i do not think so... http://btc.yt/lxr/satoshi/source/src/bitcoinrpc.cpp?v=wires_rev1
    
    ben_vulpes: http://btcbase.org/log/2017-05-14#1655564 << easy to test when complete, easy to show that it does not work, not easy to test in the sense of "i have changed implementation details, and would like to see how the system behaves now"
    
    ben_vulpes: one wrinkle that occurred to me as i tested this patch against a not-completely synced node this afternoon is that satoshi's early transactions were all of the "pay to pubkey" variety, and not today's standard "pay to pubkey hash" breed.
    
    ben_vulpes: relatedly, i have a patch in abeyance that fixes the test target. i'll bring that out of the refrigerator and start wiring this new IsMine implementation into it.
    
    ben_vulpes: get perverse, yo
    
    ben_vulpes: absolutely, but you can use the previous method today, and this thing promises to take a while.
    
    ben_vulpes: parse, looking for spends to any address of interest.
    
    ben_vulpes: tail the debug log for processblock: accepted, and then dump the height mentioned in that line
    
    ben_vulpes: dumpblock is more useful for realtime work in my experience
    
    ben_vulpes: no, he wrote a c proggy that cuts blkindex files
    
    ben_vulpes: should work great in conjunction with asciilifeform's 'cutblock
    
    ben_vulpes: parser, i mean.
    
    ben_vulpes: trinque: you can do this today with the slicer i published a while back
    
    ben_vulpes: mod6: it is certain to take more than a week
    
    ben_vulpes: i'm going to step away from testing the indexer /in toto/, and plug this IsMine overload into the test target
    
    ben_vulpes: (as i predicted last night)
    
    ben_vulpes: trinque, asciilifeform, mod6: it does not actually work, unfortunately.
    
    ben_vulpes: aye aye, ty mod6.
    
    ben_vulpes: lolyes, also worth pointing out that the patch is indented at 2 spaces when the rest of trb is indented at 4
    
    ben_vulpes: yeah i'll buy that
    
    ben_vulpes: i'd assumed false, but do not know that for certain.
    
    ben_vulpes: well gosh now that you point that out i have to admit that i do not actually know.
    
    ben_vulpes: http://btcbase.org/log/2017-05-14#1655547 << http://cascadianhacker.com/wp-content/uploads/2017/05/export_outputs.vpatch , so things index properly
    
    ben_vulpes: http://68.media.tumblr.com/7152fcfbf988a120de88c4740d40d1b3/tumblr_n55li8SDJy1tb4rdio1_1280.jpg
    
    ben_vulpes: "our demoooocracy!": https://www.theguardian.com/technology/2017/may/07/the-great-british-brexit-robbery-hijacked-democracy , also, further hijinks in the era of epsilon snr
    
    ben_vulpes: that reminds me, i have a rear differential to weld together.
    
    ben_vulpes: also "it's only yours if you're willing to destroy it"
    
    ben_vulpes: mircea_popescu: hey, some men just want to see the catalytic converter burn
    
    ben_vulpes: the wankel!
    
    ben_vulpes: (promo videos showcase semi cab with the horsepower to drift around the desert)
    
    ben_vulpes: http://www.wrightspeed.com/ << production drivetrain, as described. battery, not described however.
    
    ben_vulpes: "it does wear the soap, doesn't it?"
    
    ben_vulpes: car world is full of nutjobs.
    
    ben_vulpes: also turbochargers are approximately standard these days. new civics come with them stock. efficiency and emissions, baby!
    
    ben_vulpes: in other things asciilifeform doesn't know about turbines, some nutjobs will run super-rich mixtures such that gases are still burning through the exhaust manifold and into the turbocharger. this obviously torches the poor turbo in short order, but the temporary power boost is astonishing.
    
    ben_vulpes will be doting on the mothers in his life on the morrow
    
    ben_vulpes: nn asciilifeform
    
    ben_vulpes: anyways, /me off
    
    ben_vulpes: journeyman*
    
    ben_vulpes: not 'journeman'.
    
    ben_vulpes: did say, 'masterwork'.
    
    ben_vulpes: and in "today's nobel, tomorrow's homework", eventually bitcoin clients will be the republic's software engineering masterwork project.
    
    ben_vulpes: it may take some time, especially at my glacial pace, but i think slicing the wallet from the reference implementation (which i don't think is going anywhere?) a worthwhile endeavour.
    
    ben_vulpes: this nqb is an entirely new client, is it not?
    
    ben_vulpes: aha, this.
    
    ben_vulpes: the time it takes a fully-synced node to shutdown and reboot is painful, though.
    
    ben_vulpes: aye
    
    ben_vulpes: i am considering testing this in conjunction with a solipsistic miner, but may test it against the extant blockchain instead. input on this also welcome
    
    ben_vulpes: please do!
    
    ben_vulpes: once it works for a single address, it will be trivial to index multiple at once.
    
    ben_vulpes: the patch adds a struct to use during the indexing, and a new overload of IsMine that uses the script solver to find outputs relevant to the given address.
    
    ben_vulpes: ty asciilifeform
    
    ben_vulpes: once this patch works (which it almost certainly does not, as i have only finished drafting it), it will serialize unspent outputs to disk in a simple format for...later use.
    
    ben_vulpes: asciilifeform: what use has anyone for the wallet?
    
    ben_vulpes: at the end of the walk, it writes the unspent outputs to a file in a format amenable to normal unix tool examination.
    
    ben_vulpes: this patch adds an rpc command that eats as input one address, and walks the blockchain for outputs that spend to the address.
    
    ben_vulpes: now i have to decide how to test it, for the odds are that it does not work as-written. but i do invite commentary on the design!
    
    ben_vulpes: on an eeeentiiiiirely different topic, it took months but i recently got the part of my output indexer that excises spent outputs from the index map to compile, which i believe brings the indexer part of this foray to completion. i invite any who'd like to read and comment to download the (unsigned!) vpatch from here cascadianhacker.com/wp-content/uploads/2017/05/export_outputs.vpatch
    
    ben_vulpes fumbles for the spare canister
    
    ben_vulpes: but the chemistry is of kindergarten grade. go, buy railcars of ni, fe, assemble.
    
    ben_vulpes: sadly, no.
    
    ben_vulpes: perfect self flagelletory greentech.
    
    ben_vulpes: zero torque, etc.
    
    ben_vulpes: great mileage, zero accel.
    
    ben_vulpes: prius is plastic tech designed to appease american consumer, nyooz at whenever.
    
    ben_vulpes: yes, sane design.
    
    ben_vulpes: yeah, not how prius works.
    
    ben_vulpes: prius is not electric to the shaft, as we just discussed. it has electrical supplement to the shaft.
    
    ben_vulpes: dual-input or electric to the shaft?
    
    ben_vulpes: and i await the drivetrain's arrival in trucks eagerly.
    
    ben_vulpes: anyways, "volt" does this correctly.
    
    ben_vulpes: toyota?
    
    ben_vulpes: because honda car division makes ic engines and ic trannies
    
    ben_vulpes: prius has a dual-input transmission.
    
    ben_vulpes: dude that you are engaging on the topic and are recently surprised at the state of the art is pretty funny.
    
    ben_vulpes: because legacy drivetrain.
    
    ben_vulpes: because they use the motor to power the transmission and not the battery.
    
    ben_vulpes: worst of all worlds.
    
    ben_vulpes: also the prius does not have a fully-electric transmission.
    
    ben_vulpes: shall i go get my sophistry canister?
    
    ben_vulpes: no, you don't get to avoid the fe-ni battery proposal.
    
    ben_vulpes: poor example; must be compact, lightweight.
    
    ben_vulpes: why would you need a battery with that kind of capacity IF YOU ARE DOING ONBOARD ELECTRICAL GENERATION?
    
    ben_vulpes: to be clear, 5 figs for the 500 mi battery, correct?
    
    ben_vulpes: entirely reasonable power train.
    
    ben_vulpes: battery is /temporal load leveler/ for /onboard turbine that burns gasoline/
    
    ben_vulpes: are you reading what i write or just repeating from your queue of stored battery slights?
    
    ben_vulpes: why on earth would you need the 500-miler.
    
    ben_vulpes: what, fe-ni does?
    
    ben_vulpes: clutch also wears.
    
    ben_vulpes: the gasoline is your store, you burn it and use the battery to supply temporary current while the turbine goes from off to optimal regime.
    
    ben_vulpes: dude it's not a store, listen to me.
    
    ben_vulpes: yes, you replace the clutch plate it is a wear part.
    
    ben_vulpes: my point is don't use the battery as anything other than a temporal load leveler, and bam you have yourself effectively a clutch.
    
    ben_vulpes: fe-ni?
    
    ben_vulpes: far cheaper than lipos, no?
    
    ben_vulpes: double-reads-the-logs with the stolen "fucking love science" slams
    
    ben_vulpes: lead acid'll do just fine, it's not a store, just a load balancer over time.
    
    ben_vulpes: just had to wait for people to realize y'hook 'em up to batteries and not the tranny directly of course.
    
    ben_vulpes: he's wrong about gas turbines too
    
    ben_vulpes: shinohai: lel
    
    ben_vulpes: "recently", months ago.
    
    ben_vulpes: i have the block hash untruncated in the one place i wanted it recently, have not yet ploughed through the rest of them.
    
    ben_vulpes: mk
    
    ben_vulpes: any objections to a vpatch doing away with the truncation of hashes in the trb log?
    
    ben_vulpes: lol i just told $girl that she was lazy, she retorted that she "is efficient, and it's a feature"
    
    ben_vulpes: god bless mandatory minimums. incarcerate 'em all and let dementia sort 'em out.
    
    ben_vulpes: relatitties: http://www.pewtrusts.org/en/research-and-analysis/blogs/stateline/2016/03/17/elderly-inmates-burden-state-prisons
    
    ben_vulpes: back a few branches, on the topic of dudes who would rather be in jail: http://katu.com/news/local/police-man-found-masturbating-vigorously-says-he-did-it-because-he-hates-portland
    
    ben_vulpes: https://news.ycombinator.com/item?id=14319042 << cannot tell if troll but 4/10 notbad.tiff if so
    
    ben_vulpes: 1 hn comment even mentions fucked company
    
    ben_vulpes: classic hn -> bitcoin-assets -> trilema conveyor belt
    
    ben_vulpes: gag me with a fork
    
    ben_vulpes: complete with hamburger menu and opacity overlay
    
    ben_vulpes: because fucked company was never a thing
    
    ben_vulpes: underservedly vested, i might have said.
    
    ben_vulpes: because /they/ don't have it
    
    ben_vulpes: power is always undeserved to these people
    
    ben_vulpes: girl germinated a batch with ~every method
    
    ben_vulpes: carrots look pretty happy so far
    
    ben_vulpes: hm
    
    ben_vulpes: we have some beets too, but they're in the good dirt
    
    ben_vulpes: unsurprisingly, the radishes sown in mud away from amended soil taste the best and are the beefiest.
    
    ben_vulpes: BingoBoingo: first full backyard arugula salad hit my plate yesterday
    
    ben_vulpes: briefly thought you were talking about ball-girl.
    
    ben_vulpes: heh
    
    ben_vulpes: these are the lolz that are good for buttcoin.
    
    ben_vulpes: bushes!
    
    ben_vulpes: press blocker
    
    ben_vulpes: in other waaaat, spicer hiding in bushes to avoid questions about comey
    
    ben_vulpes: you may now proceed to quest 3 in the Infiltrate TMSR~ saga: write a patch demonstrating rust interop with TRB
    
    ben_vulpes: the rust evangelism chatbot thanks you for your contribution, and awards you eleventy whuffie
    
    
    
    ben_vulpes: up there with the shotgun hat
    
    ben_vulpes: epic
    
    ben_vulpes: what would winning against an od look like?
    
    ben_vulpes: dang, urbit went straight to the browser
    
    ben_vulpes: schmaltzman can't even get the name right
    
    ben_vulpes: cute attempt to assign agency to a collective though
    
    ben_vulpes: fuckin hilarious, "urbit's aspirations", surely you mean yarvin et al's aspirations
    
    ben_vulpes: what are those again? being the wholly-owned sillycon valley bitcoin/namespace table?
    
    ben_vulpes: lol, instructive to urbit's aspirations indeed
    
    ben_vulpes: cheaper, too
    
    ben_vulpes: well there's the piece of paper or db record
    
    ben_vulpes: also implying title is in car?
    
    ben_vulpes: how does this work when i send my brother out in my car to do something?
    
    ben_vulpes: asciilifeform: i don't get stuck in traffic
    
    ben_vulpes: make anti theft devices lethal again
    
    ben_vulpes: but also if you're the sort of person who side-loads yr tyres a) you undestand that stick is not purely a function of lateral g's b) you deliberately break traction when you want to anyways
    
    ben_vulpes: lateral g's are an interesting thing to keep an eye on
    
    ben_vulpes: are also deserts
    
    ben_vulpes: everyone lives in cities. cities are very small.
    
    ben_vulpes: asciilifeform: you radically overestimate civilization density out west.
    
    ben_vulpes: yes yes
    
    ben_vulpes: but driving as a thing done for fun.
    
    ben_vulpes: asciilifeform: we are not talking of "having" to drive
    
    ben_vulpes: cops need the freedom to go after the maseratis alone.
    
    ben_vulpes: regressive, you see.
    
    ben_vulpes: programmatic speed limit enforcement is politically fraught out here.
    
    ben_vulpes: but they only park the vans in certain places, have to put up signs some quarter mile before
    
    ben_vulpes: mostly, yes
    
    ben_vulpes: also cameras only deployed in cities out here.
    
    ben_vulpes: no fine here.
    
    ben_vulpes: ah this
    
    ben_vulpes: asciilifeform: radar/laser detector
    
    ben_vulpes: y'also buy a valentine
    
    ben_vulpes: it's a cost, ya pay it
    
    ben_vulpes: asciilifeform: just because you don't have open highways doesn't mean they don't exist, aren't used
    
    ben_vulpes: "one season following another/laden with happiness and tears"
    
    ben_vulpes: let no leeb leave undiscomfited
    
    ben_vulpes: clean up after every shift!
    
    ben_vulpes: "it's there, i guess we gotta put something in it"
    
    ben_vulpes: i will admit to the same
    
    ben_vulpes: gizmolearner: "the most serene republic (of bitcoin)"
    
    ben_vulpes: mircea_popescu: i long ago came to terms with my poor acuity.
    
    ben_vulpes: Framedragger: now imagine you have a car that actually goes fast
    
    ben_vulpes: http://btcbase.org/log/2017-05-08#1653118 << also ruins the peripheral vision, demanding more head-swiveling
    
    ben_vulpes: imagine learning to strike an arc without one!
    
    ben_vulpes: relatedly, imagine my relief upgrading to the self-darkening welding mask
    
    ben_vulpes: oh yeah those are great asciilifeform
    
    ben_vulpes: also proper impact resistant glasses when i had to sojurn across the fab floor when i did that.
    
    ben_vulpes: yeah i wore 'em. sweat and all.
    
    ben_vulpes: http://btcbase.org/log/2017-05-08#1653028 << regularly. "when i'm rich!!!1"
    
    ben_vulpes: http://btcbase.org/log/2017-05-08#1653024 << yeah uh don't wear contacts in the machine shop
    
    ben_vulpes: everlasting shame
    
    ben_vulpes: shame
    
    
    
    ben_vulpes: oakland, operators got out with their kids (mournfully), buncha other folks crisped
    
    ben_vulpes: i have derived a tiny bit of insight about a huge swath of the population, then.
    
    ben_vulpes: they...don't see anything wrong with this fundament.
    
    ben_vulpes: anyways, i understand the 2010-2013 "bitcoin developer" demo better now
    
    ben_vulpes: !!up trinque
    
    ben_vulpes: i think i'll stick to the correct glassware.
    
    ben_vulpes: keeping booze on the premises amplifies the extant tension between production and engineering
    
    ben_vulpes: well this was in the burbs, at a fab facility
    
    ben_vulpes: "they will drink it at whatever speed i choose as well" my popesculator says
    
    ben_vulpes: i don't need a new motherfucking surface area problem on top of my drinking problem
    
    ben_vulpes: subject to conduction from the outside
    
    ben_vulpes: i will drink it at whatever speed i choose
    
    ben_vulpes: fucking terrible, offgass an entire glass in 2 minutes
    
    ben_vulpes: coupe?
    
    ben_vulpes: the tit glasses
    
    ben_vulpes: mircea_popescu: story is boring: i was doing r/d for teeny tiny chip testing companies in the "silicon forest", hated commuting to the burbs and not having a keg in the office, and got hoovered up by the great webdev pressure gradient.
    
    ben_vulpes: i actually had to castigate someone at this otherwise nice joint, "picnic house" for serving me bubbles in a coup recently.
    
    ben_vulpes: well, hang out with.
    
    ben_vulpes: nobody i know is so tasteless as to waste good wine like that.
    
    ben_vulpes: yeah okay i'm going to go find satoshi and kill him myself
    
    ben_vulpes: or a fucking if statement downstream that doesn't serialize a magic number
    
    ben_vulpes: trinque: I DON'T WANT THE MOTHERFUCKING ZEROS
    
    ben_vulpes: so what, truncate the array, however the fuck that works in this baroque hellscape?