log☇︎
127900+ entries in 0.619s
a111: Logged on 2018-01-06 12:54 asciilifeform: http://btcbase.org/log/2018-01-06#1765918 << if mircea_popescu sees himself as the 1 fella with a working head, and sole fountain of sanity, and errybody else is a peculiar sort of animated furniture -- i am quite powerless to cure. ( occasionally i'll try curing anyway, as it sometimes seems to work , e.g. seems to be finally cured of 'plain text' after 3+ yrs of 'wie sind sie eigentlich... !' )
mircea_popescu: http://btcbase.org/log/2018-01-06#1765939 << mircea_popescu does not see itself as any such thing, but that's entirely irrelevant. what mircea_popescu sees itself as or doesn't see itself as doesn't enter into it at any point, and you're misstating the problem. ☝︎
phf: asciilifeform: snarfed, but i think i'm missing ch2 for benvulpes
phf: and the log keeps on logging
shinohai: Heh I had one of those Sharp calcs when I was a kid, loved the thing.
a111: Logged on 2015-04-28 20:06 ascii_field: not the git thing again
asciilifeform: PeterL: you may find http://btcbase.org/log/2015-04-28#1114226 interesting ( 1 of the early 'how we ended up with v' threads ) ☝︎
asciilifeform: possibly one of the contemporary calcs with 'basic' ( e.g. http://calculators.torensma.net/files/images/sharp_el-5400.jpg )
PeterL: nah, simmilar layout but about twice as many buttons
asciilifeform: there were several models with this shape, for different professions ( the one for accountants is still sold , even )
PeterL: http://btcbase.org/log/2018-01-05#1765051 << when I was little my dad had (might still have) this nice calculator that asciilifeform would like, it was a scientific calculator, used rpn, was about the size of a mans palm, landscape, solid metale housing ☝︎
PeterL: yes, I had a couple that included BASIC "games"
asciilifeform: this was possible partly because 'hands were stronger then' but partly because the proggies were SMALL.
asciilifeform: PeterL: didja ever have 1980s b00kz, magazines, with proggies in'em ? asciilifeform did. and learned more from retyping them, than ever learned at uni
asciilifeform: and will cut&paste and lie to selves re having 'rewritten'.
asciilifeform: and the other caveat - if a patch is 500kB, 1) no one will in actuality read it 2) people will lie to themselves and each other re having 'read'.
asciilifeform: and 5th if you count the paper.
asciilifeform: for instance as we speak nao , asciilifeform is rewriting OWN proggy, for the 4th time. line by line.
a111: Logged on 2018-01-02 16:10 mircea_popescu: similarily if you went with machine guns into campus of your choice, the output will be pile of bodies, not red army.
asciilifeform: what i'm not convinced of is that the current crop of hands is up to the job. as in http://btcbase.org/log/2018-01-02#1762384 . ☝︎
asciilifeform: i'm not even convinced that mircea_popescu is wrong to demand that everyone who wants to use a patch with own universe, oughta rewrite it, painfully with own hands.
asciilifeform: the onus is on YOU, to READ every single fucking line.
asciilifeform: if you are 'taking random' somethings from somewhere and 'sticking them' blindly somewhere else, the error is YOU
PeterL: and how do I know if I take random patch from you and stick it in my different patch tree that it will not break something? wouldn't I want to have the same world as you before adding your patch?
asciilifeform: PeterL: why dontcha wait until trinque writes his modified vtron, and see what this looks like with own eyes. because for each line of this unproductive thread that we write, mircea_popescu will take an extra gulp of rum, and i suspect that it is not good for his digestion.
PeterL: and I don't see it as cut-and paste, you would just be changing the one line in the patch to merge it into your own flow?
PeterL: isn't that why we have a main-line version of software, so everybody is working on the same thing? does it make sense for everybody to be wroking on something slightly difference and expect my changes to fit your thing?
asciilifeform: PeterL: the result is that the only way for PeterL to use something asciilifeform wrote, is to turn his house into an exact duplicate of asciilifeform's; or alternatively to cut-and-paste, eulora-mpi-style, destroying all record of the copied item's history. but i already said this. try reading log ?
PeterL: couldn't having a standard of "touch readme file each patch" be a form of "don't do that"?
asciilifeform: consider piano. is it necessarily broken, because when a cat walks on the keys, what comes out is not music ?
PeterL: you don't think it is broken that you were able to commit the "warcrime" so easily?
asciilifeform: PeterL: so to find how it is broken, you will have to ask the folx who believe that it is broken, when they wake up. or at the very least, to read the log.
asciilifeform: PeterL: i dun particularly want anything ; i'm quite happy (aside from the can't-move-text-or-rename-files nonsense) with the way classical v works.
PeterL: so you want to touch comments in pertinent files after-the-fact, while I am suggesting touching a comment in a central file (README?) each time so that doesn't have to happen
asciilifeform: PeterL: as the original ( and afaik to date the only ) perpetrator of this particular warcrime ( the shiva item specifically ) i will say , imho the solution is to Not Do That . rather than to try to make it mechanically impossible. but i'ma not repeat this point further, it dun help .
PeterL: the problem I see with the current system is that you can make a change in one file which relies on a change in behavior of a function defined in a different file. You end up with two "sister" patches, but the second one is invalid without the first.
PeterL: if the is are sister patches A and B, and you want to make C using both of them you just regrind B to B', the only difference would be the one patch version file, and that difference would be readily vissible by diffing B and B', then make C ontop of B', works with current v IIUC
a111: Logged on 2018-01-06 00:00 asciilifeform: i'ma summarize the v thing : if you have a proposed new v algo ; and it would turn my 1kB patches into 1MB, and my readable 3 lines into 100kLoc of ?#@%$*(@%% , and my trivial machine-diff-verifiable changes into 'why dontcha sit for 5 years doing eyeball-powered diff' -- it is NOT an improvement. and i won't touch it. sign it. sign anything made on it. etc
PeterL: http://btcbase.org/log/2018-01-06#1765616 << I dun see why patches have to change much? Thinking of the system proposed by mircea_popescu you would have one line change in a "patch version" file, the rest of the patch would be identical to what we have now ☝︎
asciilifeform: https://archive.is/gDphe << meanwhile, in other noose, '...impact on CPU usage of one of our back-end services after a host was patched to address the Meltdown vulnerability...'
asciilifeform: will add, however, that there is not and will never be a fully-automated, mechanical nonsense-preventer. it is a moar fantastic dream than the prime-number generator. it is rather like to ask for piano that cannot play badly.
asciilifeform: rrything into 1file. this comes at a cost. apparently this particular electric fence must get pissed on empirically, for the cost to become obvious. let it be pissed on then, i haven't presently anything to add.
asciilifeform: i built the orig v with a certain amount of mechanical 'luft' , so that lateral motion of information between brains was possible without total history erasure. however it is entirely true that this makes it possible to turn a vtree into nonsense with a sequence of individually-correct operations. now you can try and take away the luft , 'hash whole previous press' etc. you can already get this effect in existing v by concatenating e
a111: Logged on 2018-01-06 06:28 mircea_popescu: as to the peculiar way in which http://btcbase.org/patches?patchset=eucrypt&search= renders the various arrows : it makes the implication that eg ch4 parents are ch3 "as well as ch1" for the coincidental reason that ch1 is included in ch4s parents both "indirectly" via c3 and "directly" in the lateral and unimportant sense that ch4 changes both files which were changed by ch3 and files that weren't changed since c1. this DOES
asciilifeform: http://btcbase.org/log/2018-01-06#1765921 << this is entirely troo tho. i simply dun see that it is amenable to a mechanical solution. ☝︎
a111: Logged on 2018-01-06 06:17 mircea_popescu: first off, the ENTIRE edifice of sanity you partake in is built ENTIRELY on my writing cheques on other people's time. you're welcome to like or not like this, but it is not open to your review.
asciilifeform: http://btcbase.org/log/2018-01-06#1765918 << if mircea_popescu sees himself as the 1 fella with a working head, and sole fountain of sanity, and errybody else is a peculiar sort of animated furniture -- i am quite powerless to cure. ( occasionally i'll try curing anyway, as it sometimes seems to work , e.g. seems to be finally cured of 'plain text' after 3+ yrs of 'wie sind sie eigentlich... !' ) ☝︎☟︎
deedbot: http://trilema.com/2018/minigame-smg-december-2017-statement/ << Trilema - MiniGame (S.MG), December 2017 Statement
mircea_popescu: but in general, this excursion in wank and nonsense could continue ad infinitum and i have reports to write.
mircea_popescu: e contextless, nor because they could not fucking be so tooled.
mircea_popescu: so no, at no fucking point does any patch have anything other than a single parent, which is properly speaking "the previous press", rather than "a random collection of files scattered about". like it or not, files don't have the sort of semantic power whereby a db.cpp "of the right hash" will always be useful when imported into some random project. files are not contextless ; neither because they aren't currently tooled to b
mircea_popescu: n the sense you interpret it).
mircea_popescu: if instead of this we look at the other kind of "two parents", whereby ch3 supposedly has both ch2 and mpi_fix_copy as parents, this is specifically the situation discussed by the problem A : that two patches, which ARE STILL IN A CHAIN, nevertheless happen to touch disjunct filesets, and so the question of their order is open (which phf renders "correctly" in the sense of acceptably as he does ; but which is NOT meaningful i
mircea_popescu: NOT make ch4 have "two parents" in the sense contemplated here. it only has one, because the ch1 as included by ch3 is necessarily the same as the ch1 as included "directly".
mircea_popescu: as to the peculiar way in which http://btcbase.org/patches?patchset=eucrypt&search= renders the various arrows : it makes the implication that eg ch4 parents are ch3 "as well as ch1" for the coincidental reason that ch1 is included in ch4s parents both "indirectly" via c3 and "directly" in the lateral and unimportant sense that ch4 changes both files which were changed by ch3 and files that weren't changed since c1. this DOES ☟︎
mircea_popescu: either manage to discuss in the sense of, as part of the discussion, or else go discuss in the sense of, talking to yourself.
mircea_popescu: second off, this approach where you take some vague fragment of what was said, respin it into some bit of nonsense meaningful to some random other interest in your own head and proceed as if that's what's said is not a game anyone in my experience willingly entertained.
mircea_popescu: first off, the ENTIRE edifice of sanity you partake in is built ENTIRELY on my writing cheques on other people's time. you're welcome to like or not like this, but it is not open to your review. ☟︎
mircea_popescu: every single fucking line you produced in this attempt to double down on the "lalala i can't hear anything" idiocy is flaming, offensive bullshit.
mircea_popescu: there's a very strict limit on the complexity of any discussion (which -- correlates to its utility) imposed by the propensity of bad actor to inject nonsense in the conversation.
mircea_popescu: im striking all this crap from the record.
asciilifeform: i'ma leave this apparently immortal zombie thread alone for nao, for sake of own blood pressure.
a111: Logged on 2018-01-06 04:18 mircea_popescu: this is the discussion, proceed but proceed like sane fucking people, save me blood pressure.
asciilifeform: http://btcbase.org/log/2018-01-06#1765881 << sanity looks like this : 'trb since 2015 is made of v. and works. and quite compact. and fundamentally mechanics are correct.' ☝︎
asciilifeform: which to date is never.
asciilifeform: and there is no 'ambiguity' in 2015-v , except in so far as incompetent patch authors permit it.
a111: Logged on 2018-01-06 04:31 mircea_popescu: but yes, there is no other kind of code besides monolith ; i've had enough "bazaar" for three lifetimes of other people i don't particularly like ; and moreover code ambiguity is fucking nuts.
asciilifeform: http://btcbase.org/log/2018-01-06#1765888 << fughet, for the final time, 'bazaar', esr ain't here, and aint' gonna be here. and it is wrong to use the whip used for esr, on actual people. until you grasp this, your universe will not contain actual people. to unsheath the esr whip here is a fundamentally solipsistic act. ☝︎
asciilifeform: and now it takes a lifetime to simply juggle the v-mechanics, leaving ~0 time for any of the 'irrelevant' detail like, say, writing ffa.
asciilifeform: and yes it is exactly same thing. mircea_popescu/trinque-style 'single hash' v is moar philosophically-coherent. change 1 byte ? you now live in separate universe. and anyone who wants to use any of yours, must manually create a new universe.
a111: Logged on 2017-12-24 16:11 asciilifeform: kurchatov, supposedly, sat and thought, and few minutes later answered, 'perhaps from philosophical pov this'd be consistent. but then we will have to forget about obtaining the bomb.'
asciilifeform: i'll admit, i very much dungetit. errybody hated 2015-v from day 1 ? wanted the 1kb patches to be 1MB ? or wat.
asciilifeform: ... and i recommend then to dispense with the pretense of automation, and simply return to signing tarballs. moar honest, and logically equivalent.
asciilifeform: who wants to use -- go use. asciilifeform won't touch.
a111: Logged on 2016-12-23 19:53 asciilifeform: if i had any reason to think that turning v tree into a forest of vertical stakes , exponentially crowded with IDENTICAL payloads that cannot be machine-compared , would make it easier to tell friend from foe and wisdom from folly -- i would agree with mircea_popescu's algo. but i do not.
asciilifeform: apparently the 2016 mircea_popescu-rigormotris-v , as in http://btcbase.org/log/2016-12-23#1589666 , is doomed to come back again and again 4evah ☝︎
a111: Logged on 2018-01-06 04:30 mircea_popescu: http://btcbase.org/log/2018-01-05#1765582 << every single time you lift something ; yup.
asciilifeform: http://btcbase.org/log/2018-01-06#1765884 << very easy to write infinite cheques on OTHER people's time, yes. ☝︎
a111: Logged on 2018-01-06 04:29 mircea_popescu: http://btcbase.org/log/2018-01-05#1765580 << eh get the hell out of here, so you want someone to take that patch and put it into some random other tree which happens to have a db.cpp that matches its hash ? this is insanity on the level of early organ transplantation experiments.
asciilifeform: http://btcbase.org/log/2018-01-06#1765882 << there is no 'random' that so 'happens'. if hash matches -- the delta is valid. end of story. this is what v was about from day 1. ☝︎
asciilifeform invites mircea_popescu to redraw picture seen in http://btcbase.org/patches . which incidentally is on 3rd year of looking exactly so, and mircea_popescu had plenty of time to barf.
mircea_popescu: i'm gonna skip the rest of this nonsense, jesus f christ.
mircea_popescu: but yes, there is no other kind of code besides monolith ; i've had enough "bazaar" for three lifetimes of other people i don't particularly like ; and moreover code ambiguity is fucking nuts. ☟︎
a111: Logged on 2018-01-05 23:40 asciilifeform: think, if EVERY patch requires global regrind of all of world history, you ain't using v, may as well throw out all of the unnecessary equipment -- you're passing a monolithic turd around
mircea_popescu: http://btcbase.org/log/2018-01-05#1765587 << v exists to permit you too 100/0 split "the monolith/the rest". so the world can therefore safely consists of multiple monoliths. ☝︎
a111: Logged on 2018-01-05 23:39 asciilifeform: if instead it demanded that your tree, to apply it, be bitwise-identical to asciilifeform's tree when he made it -- you could only build on this patch if you reground ALL of EVERYONE's work every single fucking time
mircea_popescu: http://btcbase.org/log/2018-01-05#1765582 << every single time you lift something ; yup. ☝︎☟︎
a111: Logged on 2018-01-05 23:38 asciilifeform: take for example http://btcbase.org/patches/asciilifeform_maxint_locks_corrected . in properly working v, it ONLY depends on db.cpp being a particular hash . and does NOT lock you into anything else being anything else in particular.
mircea_popescu: http://btcbase.org/log/2018-01-05#1765580 << eh get the hell out of here, so you want someone to take that patch and put it into some random other tree which happens to have a db.cpp that matches its hash ? this is insanity on the level of early organ transplantation experiments. ☝︎☟︎
mircea_popescu: this is the discussion, proceed but proceed like sane fucking people, save me blood pressure. ☟︎
mircea_popescu: through some discussion it emerged that A.1 and A.2 are not practically distinct, one just provides the memory for the implementation fo the other as a foremost feature.
mircea_popescu: problem A has two possible legitimate answers : A.1 : introduce a further parentage chain (so patch does not discuss merely file hashes but also somehow a hash of prev patch) and A.2 : introduce a magic file which must (by protocol) be touched by all patches.
mircea_popescu: problem S will not be considered ; problem X is resolved by answering yes. because god fucking help you, if your patch has two antecedents you are a heretic anathema.
mircea_popescu: 1. problem S (alf's) is entirely spurious and not part of this confersation, go talk to dreamweaver about it ; 2. problem A (trinque's) : "if two patches with same antecedent touch disjunct filesets, how does establish which came first" ; 3. problem X ( ben_vulpes 's) : "if i totally sabotage v into a piece of shit entirely contrary to its everything, will you hit me in the head ?"
mircea_popescu: let's classify once for all fucking time!
mircea_popescu: ok this nonsense in the log is fucking infuriating.
a111: Logged on 2018-01-05 23:24 ben_vulpes: or to put it a different way, that one *must* create an invalid state in order to patch atop two divergent patches.
mircea_popescu: http://btcbase.org/log/2018-01-05#1765548 << there's no patching atop TWO patches omfg. ☝︎
a111: Logged on 2018-01-05 23:18 trinque: the opacity of this question is by now baffling to me.
mircea_popescu: http://btcbase.org/log/2018-01-05#1765537 << im just sitting here shaking my head. WTF ALF! talk to the topic! ☝︎