log☇︎
428200+ entries in 0.309s
asciilifeform: 'why am i sleeping in a hole in the ground next to hole in the ground where i shat'
asciilifeform: 'why do i have to move these sandbags?'
asciilifeform: guess what - war consists largely of precisely this kind of 'pointlessness'
asciilifeform: and yes, all of this looks like pointless sweat to the folks who struggle with builds, checking sigs, missed linefeedz, etc ☟︎
asciilifeform: (can automate this?)
asciilifeform: this, incidentally, is an important reason why patches need to be deedboted
asciilifeform: also the continuity of identity. if, for example, my patches at some point go from tiny to elephantine, from single-purpose to 'omnibus', from deadly-simple to 'wtf is that' - folks are to presume that i have been finally killed and key is in hands of hitler. and should then rate accordingly. ☟︎
asciilifeform: i sign xxx. the readers are then free to rate me accordingly. this is how is works, by design.
assbot: Logged on 14-07-2015 03:22:40; asciilifeform: a mistake that is owned up to, before it sinks any ships - can perhaps be accepted as a mistake, and forgiven
decimation: my point is that it was made clear that anyone who signed something that fucked stuff up would suffer the negrating consequences
assbot: Logged on 05-08-2015 04:19:08; decimation: plus, his original theory was that others should read and sign. now this is good in theory, but in practice has no upside and all downside
asciilifeform: http://log.bitcoin-assets.com/?date=05-08-2015#1225151 << we're not signing because it has 'upside' now. but 1) because unsigned code is 'written by no one' and hence is a work of the great satan by default implication 2) for the archaeologists 3) for the revolutionary tribunals ☝︎
asciilifeform: see the text of the patch.
asciilifeform: decimation: they are the two maps which hold mempool state
decimation: asciilifeform: are the maps in question contained in your 'mempool zap patch'?
decimation: asciilifeform: yeah my browser eats too (firefox)
asciilifeform: it is the finger pushing in the plug into the hole the night leaks through.
asciilifeform: ;;later tell ben_vulpes i have nothing against 'git', 'mercurial', etc., and even sometimes use these in civilian life, there is even somewhere ~horror~ a 'github' page with my name and some old crud, yes. but the ~canonical walk from pedigreed 0.5.3 to therealbitcoin~ has to be in .patch form!
mod6: it does the same for me on multiple browsers too
asciilifeform: ^ anyone else sees this?
asciilifeform: ;;later tell mircea_popescu your www layout somehow cuts the lines on s.nsa statement
asciilifeform: (iirc ben_vulpes does this)
asciilifeform: can even get your favourite version control gizmo to shit out patches
trinque: all I'm grumpy about is having something structured to put the patches in, really, with branching
asciilifeform: rather than for everyone on the planet.
asciilifeform: but yes, my particular ml posts are geared toward helping the folks i know to be presently involved ( ben_vulpes, mod6, trinque, mircea_popescu, shinohai, punkman, hanbot, who else?) to build.
asciilifeform: and what's more, this is pretty clear from reading it.
asciilifeform: (iirc the 40000 was set prior to it)
asciilifeform: btw the db patch is not marked with antecedents because it has none (since last release)
ben_vulpes: i will be off to eat shortly.
ben_vulpes: i know this.
asciilifeform: ben_vulpes: the patches 'stacked on one another' is an artifact of how diff works
ben_vulpes: patches and signatures in the repository itself. i'd not be averse.
trinque: you can do the same process better with a hierarchy of git repos
decimation: plus, his original theory was that others should read and sign. now this is good in theory, but in practice has no upside and all downside ☟︎☟︎
ben_vulpes: all i ever heard was "git=invitation for tard collaborators" ☟︎
decimation: I thought ascii was okay with repos as long as it was clear which patches 'caused' the repo state
trinque: I watched a guy drink himself to death because you know, unix wasn't everything-is-a-table
ben_vulpes: how much hell would i catch for sharing this with others?
trinque: I bet it's in git too, you filthy swine
ben_vulpes: i'm just trying to operate within these crazy boundaries. i don't have any process improvements that i'm sure wouldn't get shot down in a new york second from asciilifeform.
ben_vulpes: "what, you want to automate the nuclear power plant?"
trinque: the barrier can be "the devs are fucking vitriolic towards laziness" ☟︎
ben_vulpes: "what, you want to automate this process that keeps the tards at bay?"
ben_vulpes: "what's so hard about applying patches to your private repository?"
ben_vulpes: "a real contributor would write all of their own tooling to solve this"
ben_vulpes: i can just imagine the arguments ☟︎
trinque: I had a hell of a time figuring out where I should be re: patches, at least before giving up and using rotor instead.
trinque: will either need tools built to support it, or will need to grab tools
ben_vulpes: !s testing in production
ben_vulpes: but this is bitcoin, where since time immemorial people have been shipping code that can only ever be tested in production and then standing by in amazement claiming that "nobody could have predicted!"
ben_vulpes: from experience i know that the more difficult it is to test the software, the less likely anyone is to actually do so. ☟︎
ben_vulpes: this makes for quite the testing nightmare. those interested in testing must reverse applied patches to your antecedent tip and then apply yours.
ben_vulpes: if you're up to date on the patching, submit a patch and note its antecedents.
ben_vulpes: last release, i'd prefer. asciilifeform tends to stack his patches atop one another.
BingoBoingo: Most intimidating part of current realbitcoin is where the fuck do I submit a diff from? ☟︎
ben_vulpes: the fewer enforced constraints upon us, the more discipline with which we must act.
decimation: I'm still confused about this map thing. does anyone know exactly which map ascii is talking about?
ben_vulpes: "i don't know, let's test it during code review"
ben_vulpes is struck by the eerie resemblance to $dayjaeorb here
ben_vulpes: i'm all for barriers to entry here but this is a goddamn development obstacle course
mircea_popescu: how about submiutting a "This doesn't work - don't use it" thing on the broken one
ben_vulpes: i tried once
mircea_popescu: plox tell me it's not one of those where everyone is waiting for me to do it first or something.
mircea_popescu: which is why the fuck we evern have the complexsignature scheme in place.
mircea_popescu: of course the logical approach would be to promote to stable ml patches that were signed
ben_vulpes: "all testing" which is what we've seen to date.
mircea_popescu: that stance may come with a cost to the ego.
mircea_popescu: the more common cop out is "fuck you, it's all testing".
mircea_popescu: i can appreciate the heroism of "fuck you, it's all stable". but then that comes at a cost.
mircea_popescu: for one thing, most everyone but us has a stable and a testing list.
mircea_popescu: the ml process needs some reviewing. it's sort of grown organically to a point where it's troublematic.
ben_vulpes: not that i'm not infinitely indebted to you for unwedging my coracle but a hint of context'd be useful.
asciilifeform: at any rate, ben_vulpes is invited to fill in the gap and write literature for this piece
asciilifeform: ben_vulpes: if there is every any symptom of folks reading the ml but not #b-a, it might be worth considering to use the ml as something other than a file dumping ground for #b-a
mircea_popescu: you know world is on fire to that degree pretty much weekly.
asciilifeform: mircea_popescu: he does have a point. and normally i include some 'work of literature' with these
ben_vulpes: second patch contained a link to mp's "dis wat i do, yo"
mircea_popescu: asciilifeform he still has a point. a) we're careening dangerously towards -dev levels and b) people can't fucking follow wtf is on that list. ☟︎☟︎
decimation: oh I thought this was all about the stl map, not boost unordered map
ben_vulpes: plz for to slightly more detail in patchdescs.
asciilifeform: srsly, ben_vulpes managed to install the uncorrected patch in the minutes between it and the new one ??
asciilifeform: was a very rushed thing.
asciilifeform: it was tested!
ben_vulpes: so i am to expect that patches arriving in the ML aren't even tested now?
ben_vulpes: that's the one i'm using!
mircea_popescu: sorry but that
asciilifeform: ben_vulpes: go get the first (not 'CORRECTED') version of the patch
decimation: ah, this is a feature of 'boost'?
asciilifeform: this is apparently well-known to habitual users of 'boost'
ben_vulpes: asciilifeform: did you find a reason why maxint wouldn't work, or is the second patch just using mircea_popescu's lock values for 'myzteeri0us reezuns'?
asciilifeform: decimation: the point is that .clear() doesn't invoke the destructors
decimation: asciilifeform: so the basic problem with the map is that it never goes out of scope?
mircea_popescu: asciilifeform did you check this sig ?
ben_vulpes: however the build i made on 7-15 with the dumpblock patch boots from the same datadir.
asciilifeform: which is why bitcoin has to be prevented from crashing, at more or less any cost
asciilifeform: (historically, i've found that fatal problems with db typically come from a dirty death)
asciilifeform: i don't see it in the paste
ben_vulpes: i'll try to nuke some state and come back with more useful information.
asciilifeform: decimation: i often watch the trains go by, where i live. often, whole train is this.