(trilema) ben_vulpes: i'm not even going to start on the five courses currently under preparation
(trilema) ben_vulpes: i assume good mushroom, $girl went out and selected them from the hipsters herself
(trilema) ben_vulpes: there's one shallot, one cheese and sausage, one mushroom spinach, and one more plain
(trilema) ben_vulpes: oya, ours is a veritably moist cake
(trilema) ben_vulpes stares at the half gingerbread cake
(trilema) ben_vulpes: rum*
(trilema) ben_vulpes: gingerbread soaked in run?
(trilema) ben_vulpes: where 'convince' is something along the lines of "no seriously you have all the ingredients it would be a sin to not make it. also i want it. so..."
(trilema) ben_vulpes: and i have 'convinced' the girls to make the traditional family coffee cake
(trilema) ben_vulpes: but this was not enough for me
(trilema) ben_vulpes: there are several dozens of eggs worth of quiche in this house right now, and myriad cakes
(trilema) ben_vulpes: mircea_popescu: quiche
(trilema) ben_vulpes: in other nyooz, $offspring issued his first low-ambiguity ASL gesture this morning: 'food'
(trilema) ben_vulpes: ah yes, eight is a better number than ten.
(trilema) ben_vulpes: in ten slides
(trilema) ben_vulpes: http://cacm.acm.org/magazines/2017/1/211100-pure-randomness-extracted-from-two-poor-sources/fulltext << asciilifeform: in which the acm tells the world that fuckgoats was tin woman overkill
(trilema) ben_vulpes: 'tis a fertile topic.
(trilema) ben_vulpes: BingoBoingo: perhaps
(trilema) ben_vulpes: nice
(trilema) ben_vulpes: http://motherboard.vice.com/read/fancy-bear-hack-of-ukrainian-artillery-fighters-shows-future-of-war << android apps distributed over forums is some great indicator of how the world works
(trilema) ben_vulpes: mircea_popescu: p funny
(trilema) ben_vulpes: in "comparing made up numbers" news
(trilema) ben_vulpes: haw haw haw btc market cap > twitter market cap
(trilema) ben_vulpes: aok, so 1 then?
(trilema) ben_vulpes: better to not offer that feature if that's how it works today, shinohai
(trilema) ben_vulpes: o also vc
(trilema) ben_vulpes: shinohai and Framedragger ?
(trilema) ben_vulpes: what'd the repulic accrete this year, 2 new faces?
(trilema) ben_vulpes: i did mistake that to mean "vs the public is pointed to as example vs. vs whose operations are private to the owner"
(trilema) ben_vulpes: aaaah
(trilema) ben_vulpes: very much a harem-v. but -- works for me.
(trilema) ben_vulpes: and yes, thing has sharp edges, betrays exit codes for some unix processes
(trilema) ben_vulpes: asciilifeform: that genesis is mildly diddled from the earlier paste
(trilema) ben_vulpes: do let me know if you find anything odd about it
(trilema) ben_vulpes: ty asciilifeform
(trilema) ben_vulpes: mircea_popescu: crazily enough, pingbacks work when issued from my own wp instance
(trilema) ben_vulpes: phf: and how!
(trilema) ben_vulpes: rebase/regrind to move the patch in the tree and seal to...seal.
(trilema) ben_vulpes: reseal, what is this. signed same matter again?
(trilema) ben_vulpes: all are seal imho
(trilema) ben_vulpes: whence 're', though. that other key was 'derpderp ben_vulpes', not 'foundation chair ben_vulpes'
(trilema) ben_vulpes: what's wrong with 'signing'?
(trilema) ben_vulpes: http://btcbase.org/log/2016-12-22#1588519 << 'rebase' in my mind entails changing vpatch to have new hashes, or some other mutation. just transmitting a new sig does not change where a patch might lie in the tree.
(trilema) ben_vulpes: sure
(trilema) ben_vulpes: can you cook a diff between v9..5 and v9..4 ?
(trilema) ben_vulpes: mod6: appears to address concerns
(trilema) ben_vulpes: and yes, phf, when i am not exhausted i will also produce a genesis.
(trilema) ben_vulpes: from 340 lines down to 224.
(trilema) ben_vulpes: mod6, asciilifeform, trinque, phf, mircea_popescu, and anyone else tracking vtronic gnashing: i dusted off and rewrote my cl V implementation. i'll follow up sometime tomorrow with more demo usage, and a more robust demonstration of wot-variant pressing. http://p.bvulpes.com/pastes/juTpM/?raw=true
(trilema) ben_vulpes: BingoBoingo, pete_dushenski: in re graphite, "meaningfully stand behind their Q" perhaps?
(trilema) ben_vulpes: jurov: sql just falls out of "i shall make tmsr a block explorer", no more, no less.
(trilema) ben_vulpes: dun worry, no such is on the table
(trilema) ben_vulpes: a few minutes of thinking while working on something related did clear this up for ben_vulpes
(trilema) ben_vulpes: no pressing drunk
(trilema) ben_vulpes: that'd be why it's fine
(trilema) ben_vulpes: without a flow that renders all patches. but fine
(trilema) ben_vulpes: i expect it to be a royal pain to run down "which patch is missing sigs and breaking the flow from genesis to whatever"
(trilema) ben_vulpes: it gets resolved
(trilema) ben_vulpes: 'twas a joke
(trilema) ben_vulpes: someone else entertain the man
(trilema) ben_vulpes: it's a very special haskellian snowflake that makes it so i don't have to think about that so nyah
(trilema) ben_vulpes: asciilifeform: i'm going to need that gas mask
(trilema) ben_vulpes: they're barely-compiling c tools in unix land
(trilema) ben_vulpes: quit fuckin with my head
(trilema) ben_vulpes: dude cat and ls are not relational algebra
(trilema) ben_vulpes: there *is* an ansi standard for sql
(trilema) ben_vulpes: that is a very liberal use of the acronym
(trilema) ben_vulpes: few hundred?
(trilema) ben_vulpes: surely a symlink wouldn't eat more than a few bytes now would it
(trilema) ben_vulpes: lol yes, most boys
(trilema) ben_vulpes: fill, sure. but an /infinite number/ thereof?
(trilema) ben_vulpes: a rough heuristic, granted
(trilema) ben_vulpes: because every open source anything i've ever touched has failed in precisely these sorts of extreme use cases
(trilema) ben_vulpes: knowing nothing about fsen, i doubt even reiser can handle infinite symlinks.
(trilema) ben_vulpes: million flies, maybe. infinite symlinks, guaranteed not.
(trilema) ben_vulpes: sure yeah, i remember the design pretty well
(trilema) ben_vulpes: chiptune christmas, if you want to give any olds a migrane
(trilema) ben_vulpes: bloodsports
(trilema) ben_vulpes: http://btcbase.org/log/2016-12-20#1586531 << i don't recall the proposed tests, actually. i mulled on this for a bit, am reluctant to try any sort of implementation until i finish the sqlator which a) is probably just sunk cost fallacy rearing its head, as i've done not much there but design the schema and prep a massive ingest job and b) has now been bumped down my todo list *again* in favor of vtronic
(trilema) ben_vulpes: http://btcbase.org/log/2016-12-22#1587935 << upon review of mine, it simply sucked horrendously and i suspect that i knew at some level at the time.
(trilema) ben_vulpes: hyu
(trilema) ben_vulpes: biz-commentary-cum-agricultural-fanfiction is my favorite new genre of 2016
(trilema) ben_vulpes: mircea_popescu: yeah i figured, it's why he has it now
(trilema) ben_vulpes: also nfi how this fits into your agricultural fanfic
(trilema) ben_vulpes: BingoBoingo: dunno if you heard but praxair and linde are merging
(trilema) ben_vulpes: and this can only be done by calculating the dag and then indicating who signed which patches.
(trilema) ben_vulpes: but if it doesn't show me which patches are lacking sigs, that strikes me as a bug.
(trilema) ben_vulpes: mod6: may construct his flow and press list in his v impl however he wants
(trilema) ben_vulpes: that we print it as a list is an unfortunate accident.
(trilema) ben_vulpes: fact remains that the dag can be constructed without reference to the wot.
(trilema) ben_vulpes: why?
(trilema) ben_vulpes: wot filters what may be pressed.
(trilema) ben_vulpes: flow is simply the directed acyclic graph of patches, and is *not* predicated on wot contents.
(trilema) ben_vulpes: as asciilifeform's original and mine did.
(trilema) ben_vulpes: the antecedent chain can be constructed without ever needing to refer to the signing of patches, and imho should show all patches in the flow, alongside which keys signed them and if none then marked as wild
(trilema) ben_vulpes: "flow" refers to the antecedent chain, nothing else.
(trilema) ben_vulpes: pressable being operative word there.
(trilema) ben_vulpes: they should still appear in the flow but marked as wild.
(trilema) ben_vulpes: well, hang on. if patches with no sigs are omitted from flow, they won't show up as WILD in the flow, correct?
(trilema) ben_vulpes: i think this is 'implementation detail'.
(trilema) ben_vulpes: (and in the absence of a WILD boolean, asciilifeform's pain-receptor-switch)
(trilema) ben_vulpes: provided the implementation fails if any patch in the flow has *no* signatures from keys in .wot, that sounds right.
(trilema) ben_vulpes: i'm changing diapers over here, it's a wonder that even asciilifeform can make sense of what i'm saying.
(trilema) ben_vulpes: anytime trinque
(trilema) ben_vulpes: let's rewind: what does trinque miss when v finds a seal for a vpatch for which it doesn't find a key and proceeds merrily, provided it does find *a* seal for the patch that corresponds to a key in .wot?
(trilema) ben_vulpes: that did not parse over here
(trilema) ben_vulpes: lol "it's purpose is to cause"
(trilema) ben_vulpes: these things?
(trilema) ben_vulpes: what purposes are these
(trilema) ben_vulpes: i will motherfucking *not* shuffle both patches/* and .wot/* around when i want to press. this is stupid and carves off a whole space of adjacent possible.
(trilema) ben_vulpes: i get the impression i disastrously fail to understand your point, trinque .
(trilema) ben_vulpes: i reserve the right to hold onto gavins patches and never press them by use of .wot.
(trilema) ben_vulpes: of course it does, that's what .wot is for.
(trilema) ben_vulpes: one can have either "die on discovery of seal for which wot lacks key" or "wot variant press"
(trilema) ben_vulpes: trinque: best i saw was that you want more than one seal and i'm content with one
(trilema) ben_vulpes: trinque: please say what hard definitions are lost.
(trilema) ben_vulpes: mod6: aha, privkey_tools descends from the low_s and testnet patches
(trilema) ben_vulpes: phf: thank you
(trilema) ben_vulpes: error, really. making a null set joke.
(trilema) ben_vulpes: and sure, if .wot is the empty set, return true ;)
(trilema) ben_vulpes: trinque: if all vpatches from genesis to HEAD carry a signature corresponding to a key in .wot, v presses. that signatures exist in .seals for people i don't choose to put the key for into .wot should not matter.
(trilema) ben_vulpes: instigated the whole brouhaha
(trilema) ben_vulpes: we just saw that in v.pl, did we not?
(trilema) ben_vulpes: i do not believe that mine did that.
(trilema) ben_vulpes: asciilifeform: 'press if no signature is found'?
(trilema) ben_vulpes: trinque: all three implementations show which keys signed which patches in flow output.
(trilema) ben_vulpes: yes.
(trilema) ben_vulpes: i hold that exiting on discovery of a seal with no corresponding key in .wot puts an unnecessary burden on the operator to maintain system state.
(trilema) ben_vulpes: we digress
(trilema) ben_vulpes: completely misremembering ru alphabet lessons, apparently.
(trilema) ben_vulpes: phf: i'm just wrong
(trilema) ben_vulpes: scuse me
(trilema) ben_vulpes: r sounds like g to them or something
(trilema) ben_vulpes: russification of 'error'
(trilema) ben_vulpes: http://btcbase.org/log/2016-01-24#1383818 << i believe some are laboring under the impression that eggog == hole
(trilema) ben_vulpes: phf: now tell me if that's sloth or fear
(trilema) ben_vulpes: with 'not battlefield ready' all over it, but nevertheless.
(trilema) ben_vulpes: phf: asciilifeform signed his, iirc i signed mine
(trilema) ben_vulpes: and argument ad that's how it was done does not carry
(trilema) ben_vulpes: then i object to it now.
(trilema) ben_vulpes: then wot-variant presses were never possible with the originally released v?
(trilema) ben_vulpes: asciilifeform: did your v exit when finding signatures without matching keys? i do not recall.
(trilema) ben_vulpes: which i wrote before putting down a single line of code.
(trilema) ben_vulpes: could be argued out of 2)
(trilema) ben_vulpes: 1) is incorrect imho and 2) also incorrect imho
(trilema) ben_vulpes: 2) death()-ing on signatures for which a key does not exist in .wot
(trilema) ben_vulpes: 1) pressing vpatches absent signatures matching keys in .wot
(trilema) ben_vulpes: these are separate issues
(trilema) ben_vulpes: trinque: i don't follow either
(trilema) ben_vulpes: that there are 3 implementations of v is an indicator of healthy amounts of risk taking.
(trilema) ben_vulpes: phf: elaborate on pbf link?
(trilema) ben_vulpes: phf: ty
(trilema) ben_vulpes: phf: can i get http://therealbitcoin.org/ml/btc-dev/2016-November/000241.html in the experimental patchset in your viewer?
(trilema) ben_vulpes: trinque: augh no please no
(trilema) ben_vulpes: just because mircea_popescu didn't complain about the failure at the time doesn't make it right.
(trilema) ben_vulpes: no, that's death() ing on a patch for which the system had valid seals, yours and mine.
(trilema) ben_vulpes: mod6: nobody is trolling
(trilema) ben_vulpes: and yes, this implies an o(n^2) worst case process in (or (map 'boolean (lambda (sig) (verify 'some_patch.vpatch' sig)))
(trilema) ben_vulpes: i'm pretty sure the design as described above is correct. the way i imagined this working in steady state is for patches and .seals to accumulate all of the patches and signatures thereof a user'd seen over all of history, and then the contents of .wot used to filter the patches and press used to pick a head.
(trilema) ben_vulpes: kek
(trilema) ben_vulpes: so long as there is at least one signature for which v can import a corresponding key, that patch should press.
(trilema) ben_vulpes: mircea_popescu: yes
(trilema) ben_vulpes: wot is a /filter/ on signature dir.
(trilema) ben_vulpes: imho v should not barf when patch and seal exist but key does not in wot
(trilema) ben_vulpes: asciilifeform: and .git idem but let's not.
(trilema) ben_vulpes: asciilifeform: to be fair, .wot, .seals and patches apparently constitutes 'hidden state' today.
(trilema) ben_vulpes: nono, .wot governs.
(trilema) ben_vulpes: if by "mircea_popescu" you mean "only mircea_popescu's key in .wot"
(trilema) ben_vulpes: *signatures* i actually mean to say
(trilema) ben_vulpes: beyond patches, that is.
(trilema) ben_vulpes: asciilifeform: i dun recall mine doing any verification
(trilema) ben_vulpes: ftr i do not want to bin v.pl
(trilema) ben_vulpes: the other thing is separate and not precisely a problem, i mean to say.
(trilema) ben_vulpes: no, this is separate and not exactly a problem anyways.
(trilema) ben_vulpes: software review takes *months* if not *years* around here. part and parcel of the deficit spending and how the humans choose to allocate their time.
(trilema) ben_vulpes: http://btcbase.org/log/2016-12-21#1587516 << actually /i/ found it, and only when for personal lols i told it to do a thing that it shouldn't have
(trilema) ben_vulpes: anyways the notion that anyone on facebook is anything other than a non-player character is hysterical on the face
(trilema) ben_vulpes: "catholics did it!"
(trilema) ben_vulpes: ahaha first line even mentions facebook
(trilema) ben_vulpes: !#s enumerating badness
(trilema) ben_vulpes: https://twitter.com/JedWheeler << low dough calolxit twittering
(trilema) ben_vulpes: my patience for wwwtronic fiddling is rapidly eroding
(trilema) ben_vulpes: in which the inadequacies of wget for archiving an apache server become apparent or something
(trilema) ben_vulpes: http://btcbase.org/log/2016-12-19#1585796 << http://cmu-ai-mirror.bvulpes.com/afs/cs/project/ai-repository/ai/
(trilema) ben_vulpes: i had a full transmission swap done on the civic for less
(trilema) ben_vulpes: do you also pay for oil changes at the dealership?
(trilema) ben_vulpes: pete_dushenski: 2k? for a /starter/?
(trilema) ben_vulpes: now for my next riddle, what solstice gift do you get a woman who already has a baby and doesn't want another yet?
(trilema) ben_vulpes: right on
(trilema) ben_vulpes: also you know who opened the door, what's with the passive voice
(trilema) ben_vulpes: BingoBoingo: 'relieved'
(trilema) ben_vulpes waits for "omfg whats wrong with you americans, none of those tits were even on girls"
(trilema) ben_vulpes: mhm
(trilema) ben_vulpes: lotsa rape and titties
(trilema) ben_vulpes mutters westworld again
(trilema) ben_vulpes: oh hey whaddayaknow, getmemorypool eventually returned
(trilema) ben_vulpes: is anyone aware of a 'muxing' 'dashboard' for staying abreast of several different clients' opinions of network state?
(trilema) ben_vulpes: and i don't recall it well enough to find. alas.
(trilema) ben_vulpes: asciilifeform: do you recall and could you cite a line where you talk about folx using ersatz clients, forking and 'fools'?
(trilema) ben_vulpes: kinda think that a bitcoin client is journeyman republican project
(trilema) ben_vulpes: asciilifeform: i've ruminated on this as well before
(trilema) ben_vulpes: all of a sudden i want to collect data on how long trb takes to return from a simple getinfo call, per your above protocol
(trilema) ben_vulpes: i may also need to adjust my log rotator, 1 gig of bitcoind logs is...not actually that much history.
(trilema) ben_vulpes may look sometime
(trilema) ben_vulpes: oh blackholing propagates naturally?
(trilema) ben_vulpes: mircea_popescu: archive.is is paywalled
(trilema) ben_vulpes: (impossible to differentiate!)
(trilema) ben_vulpes: (or -- processing block)
(trilema) ben_vulpes: okok
(trilema) ben_vulpes: and how
(trilema) ben_vulpes: what 'makes'
(trilema) ben_vulpes: during which the node is ~entirely unresponsive
(trilema) ben_vulpes: mod6: no, the thing where either a shitty network client or some joker opens sockets and lets them expire, eating 60 seconds of the loop through each peer to service
(trilema) ben_vulpes: i don't expect to be able to make an rpc call while the node is looping through its list of peers and get 'the right' peer shat out
(trilema) ben_vulpes: asciilifeform: i mean when the node is running through 'accepted connection' 'socket no message in first 60 seconds'
(trilema) ben_vulpes: when in blackhole mode
(trilema) ben_vulpes: might be interesting to patch trb to dump relevant connection's self-identification string
(trilema) ben_vulpes: mhm
(trilema) ben_vulpes: but i mean blackholing as artifact of some other poorly written client, instead of script opening sockets to trb nodes
(trilema) ben_vulpes: sure, trb shoulda been aborted
(trilema) ben_vulpes: i doubt itll show up on solipnet
(trilema) ben_vulpes: didnt think so
(trilema) ben_vulpes: is there intuition about whether blackholes are attacks or retarded clients?
(trilema) ben_vulpes: nope
(trilema) ben_vulpes: http://btcbase.org/log/2016-12-20#1586533 << 'coracle', my battlefield node
(trilema) ben_vulpes: http://btcbase.org/log/2016-12-19#1586383 << http://wotpaste.cascadianhacker.com/pastes/XDTr8/?raw=true ; note that i use the wrong command `getmempool' (line 8587), and that my rpc command of `getmemorypool' doesn't show up at all in the log, but some thirty seconds after the bogus `getmempool' the blackhole symptoms kick in
(trilema) ben_vulpes: masquerading as science, good grief.
(trilema) ben_vulpes: which puts anyone involved with Nature specifically and US 'STEM' in general in line for the noose
(trilema) ben_vulpes: (potential) crime 3: 'study' appears to entirely omit 'control group'
(trilema) ben_vulpes: crime 2: isn't this actually evidence that poor hispanics drug their kids more than anything else?
(trilema) ben_vulpes: crime 1: n = 43 (i am /so/ impressed)
(trilema) ben_vulpes: not that STEM even is salvageable from the imperial ruins, riddled with nsa stoolies like koch, overfitters like mann and the entirety of 'social sciences'
(trilema) ben_vulpes: "we just can't handle the notion of a space where some people's suckitude is actually a barrier to their self-identification as 'a part of a thing'"
(trilema) ben_vulpes: also holy shit what lolz the meatwot doth provide: http://stemtosteam.org/
(trilema) ben_vulpes: https://freenode.net/news/PSA-brief-update-infra << 'sekuridee measures have been instigated!' oh good thanks exactly what i want, a riot in the dc
(trilema) ben_vulpes: asciilifeform: will
(trilema) ben_vulpes: either that or blackhole?
(trilema) ben_vulpes: i think that i just crashed my node asking for the memory pool.
(trilema) ben_vulpes: entirely unrelatedly to anything else, does trb's `getmemorypool' actually work?
(trilema) ben_vulpes: asciilifeform: checkpoints.cpp really grates
(trilema) ben_vulpes: i recall now
(trilema) ben_vulpes: aight so i can drop checkpoints.cpp then?
(trilema) ben_vulpes: aok
(trilema) ben_vulpes: davout: no, ancient one