log☇︎
227500+ entries in 0.153s
ben_vulpes: i generally assume "everyone will clap" but rarely have that for which
ben_vulpes: asciilifeform: just trying to get the guy up to speed
asciilifeform: ben_vulpes: feel free to suggest solution that does not 'require gossipd' but is also not perlistic ducttape.
ben_vulpes: davout: dunno, "just biked into office after spending as much time with family as i wanted o'clock"?
asciilifeform: (what does the thing that actually speaks with peers look like, in your view ? peers will ask for, and send, blocks AND tx, on same socket, as per current protocol.)
ben_vulpes: davout: "impossible without gossipd" according to asciilifeform
davout: ben_vulpes: what time is it in ben_vulpistan?
asciilifeform: trinque: it isn't , currently, clear to me that you can make this cut cleanly without hard-breaking with the traditional protocol. ☟︎
davout: guess the "how do we then ban peers that send garbage" has been brought up wrt the network/data validation cleavage
trinque: also that
a111: Logged on 2016-11-02 15:33 asciilifeform: after slicing apart mempool-node from blockchain-node, building 'dioded node' becomes trivial exercise.
asciilifeform: trinque: http://btcbase.org/log/2016-11-02#1562019 << possibly thread ☝︎
a111: Logged on 2016-12-20 19:40 mircea_popescu: at the very least block digestion and peering must be cleaved in trb
davout: ben_vulpes: when aggregating the outputs, nuke those for which a spent out is found? it sounds pretty trivial to me, am i missing something obvious?
trinque goes to find the "cleave the network fiddling and block verifying parts of trb" thread
ben_vulpes: because "map-reduce" does not reduce to "here's how i'm going to solve specifically the case where thread n finds an unspent out and thread n+1 finds its spent and in the reducing phase i collate everything proper-like" ☟︎
trinque: davout: hard to say with current rats nest if things could be that cleanly separated ~starting from trb~
davout: i haven't thought about the rescanning approach much
asciilifeform: we recently had a thread, where i described how parts of phuctor are quite slow precisely because of such decoupling.
davout: ben_vulpes: if i namedrop 'map-reduce' does that appease you?
asciilifeform: i get it, the 'decouple everything', 'unix philosophy!!!' thing is appealing. but it runs into practical limits.
ben_vulpes: davout: what if one thread finds a tx spent that another thread finds the unspent for
trinque: asciilifeform: tx sender is just a "sendrawtxn" that eats the data from user. maybe he made the txn with other RPC calls, maybe got from elsewhere
davout: ben_vulpes mod6 could probably be heavily parallelized too
asciilifeform: the sad part is that this is 'embarrassingly parallel'
mod6: it wasn't that long
ben_vulpes: davout: a full rescan of the blockchain takes ~12 hours on mod6's machine
davout: trinque asciilifeform tx-sender must be built-in node
trinque: my wanting to track an address balance may have nothing at all to do with *me* spending to/from that address
trinque: asciilifeform: utxo index for arbitrary selected addresses (emphatically not for all addresses including one user just pulled from his ass), tx maker, tx signer, tx sender
ben_vulpes: instead of maintaining whole 'utxo pool', rescan for specific addresses on demand, shit utxos for that addr onto disk.
davout: ben_vulpes: i failed to parse
davout: trinque: yeah, that's the kind of design i'd like to end up with
ben_vulpes: davout: or to lean on the clunk, right?
asciilifeform: trinque: what, in your analysis, is the set of orthogonal pieces 'wallet' breaks into ?
davout: ben_vulpes: to take arbitrary addresses it needs an UTXOs indexed by addresses, which isn't cheap
trinque: done right, it'd be cracking the thing into many tools with clear purpose
trinque: isn't equivalent to "wallet"
mod6: ben_vulpes: addys in the wallet
a111: Logged on 2016-12-19 20:03 trinque: I'd have it run along indexing mine
trinque: http://btcbase.org/log/2016-12-19#1586221 << thread ☝︎
ben_vulpes: davout: i imagined this as a component of bear stone and skin knife transacting
ben_vulpes: mod6: listunspent takes arbitrary addresses or just what's in the wallet already?
davout: downside of it is "node has to know which addresses to monitor, still has to keep clunk 'rescan' logic as well"
mod6: that's just like the listunspent thing that i backported.
ben_vulpes: davout: have you considered hammering a spigot in for "gimme utxo's relevant to this address"?
ben_vulpes: holy fuq nearly lost a toe on the ride in it's so cold
mircea_popescu: in other things that seem expensive, http://68.media.tumblr.com/8b667b77c63c92f2f4606e64e7723857/tumblr_o90ypvnzSL1rth3slo1_1280.jpg
davout: and if you don't, well, you're back at "monitor subset of all addresses" which immediately reduces to "wallet"
davout: if you want to index every address
davout: it is more painful than expectation
davout: still working on my take on cutting the wallet out of TRB ☟︎
davout: yeah, check it out i'm reading teh log
a111: Logged on 2017-01-03 17:27 asciilifeform: i actually sat down to write a long and painfully pedantic piece about what i did, but gave up, let the diff speak for itself
mircea_popescu: by the time you drilled a hole into the head with your screwdriver...
mircea_popescu: ah. that;s why i said, when you notice it ~starts~ shedding.
BingoBoingo: <mircea_popescu> why would it need torsion strength ? << Some people likely try this too late and cyanoacrylate is a poor filler material
mircea_popescu: why would it need torsion strength ?
asciilifeform: (~everyone thinks of this, and tries it: once)
asciilifeform: mircea_popescu: ever actually try this? cyanoacrylate has ~0 torsion strength
mircea_popescu: for all the hatred of modern agriculture / plastics, this business beats the shit out of the 1980s method, cut the head and drill the screw.
BingoBoingo: mircea_popescu: or epoxy or "red loctite" depending on how much force is planned to be needed to free
jurov: prolly next time when defrosting
mircea_popescu: jurov in practice, once you notice the screw is shedding, which should not ever happen ever, what you do is you put in one of those magnetic detachable screwdriver bits with cyanoacrylate. once it's cured you take the screw out and throw it away.
BingoBoingo: jurov: Drill out old screw and tap in new threads
BingoBoingo: Anyways chuck on this could probably grasp free screwdriver shaft http://www.ebay.com/itm/Vintage-Milwaukee-1678-21-VSR-Extended-Reach-Hole-Hawg-Drill-/231839081329?_ul=BO
jurov right today attempted to switch door hinge on a new fridge, wore up a shitty screw, gave up :(
mircea_popescu: it is a point oft verified in history, that if howitzer fails to solve problem it was only because not enough caliber.
BingoBoingo: Also taller stack of octopussy likely required.
BingoBoingo: Other higher danger way to unstick screws http://www.kleintools.com/catalog/torque-and-impact-drivers/reversible-impact-driver-set
mircea_popescu: this should be a story, totally. man finds love of life, is glad, convinces her, discovers it dun fit, goes back through his hero's journey to get all the various helpers to help. finally he sticks it in her among the octopi, crabs, bat wings and other fit-makers
BingoBoingo: Anyways shouldn't take more than four adapters, 3 if you start with 1/4" drive bar
trinque: now turn carefully!!!
mircea_popescu: the idea is grandiose, a lengthy telescope of adaptors used by a guy standing on a box on a chair on a desk on a stair on a rope,.
BingoBoingo: asciilifeform: Worked to free last stubborn screws on laptop
BingoBoingo: And hope there isn't too much slack to eat impact
asciilifeform: does BingoBoingo work on anything smaller than tractor ?
BingoBoingo: You use adapters to take it down to size that eats bit
trinque: gotta be a narrow, long pipe out there that'd do
asciilifeform: BingoBoingo: and where do i buy a 'breaker bar' that fits 0.5mm screw.
mircea_popescu: aha, there's nothing special about it. the "adult" item, how could this be.
BingoBoingo: <asciilifeform> one or two stuck screws, and the hex slot in it , becomes circular. << Probably not "stuck", just married with "blue loctite" proper tool to free is bit, breaker bar, and mallet
asciilifeform: mircea_popescu: yeah but the 'moment of truth' comes when you go and buy 3, 4 figure (usd) 'adult' item and get same.
mircea_popescu: the "tools" are kindergarten items because the people are kindergarten kids.
asciilifeform: one or two stuck screws, and the hex slot in it , becomes circular.
mircea_popescu: hey, the notion that people want to do things has given way to the reality that people want to look like doing, appear to be doing, but safely (ie, not doing).
asciilifeform: to take entirely random example, top-of-the-line 'wiha' multihead screwdrivers, ALL now have plastic handles
asciilifeform: i've lost count of how many times i buy a not-the-cheapest $tool, and after 2-3 uses it crumbles into, literally, dust, and then buy 'nice' one, which half the time has been chinafied/plasticized already into very close resemblance to the el cheapo item, sometimes beyond any meaningful diff
mircea_popescu: have you talked with your lathe about its feelings ?
asciilifeform: makes for quite as effective a ritual object as titanium
mircea_popescu: using things is abusive, rapist and racist.
asciilifeform: i shit thee not
asciilifeform: e.g., harbour freight corp., sells lathes (not tiny ones, either, but proper-sized) with PLASTIC GEARS
asciilifeform: no shortage of these.
BingoBoingo: Plastic part under tension!
BingoBoingo: <asciilifeform> the other hypothesis that invites itself is the tlp/mp 'ceremonial object' one. the, e.g., static mat, was sold on a www with reviews, and not necessarily faux ones. many satisfied sheeples own various tools and NEVER USE, and they -- are quite happy! << Like your HDX hacksaw!!!
mircea_popescu: the problerm with "everything is for retail" version of "man is the measure of all things" huh.
asciilifeform: i've yet to personally meet the howard hughes who buys cable by trainload for ~own house~.
asciilifeform: the folx who buy by the trainload, generally are happy to pass the scam on to their retail chumps tho.
mircea_popescu: nickle and dime worked this way in 1816 too.