log☇︎
128500+ entries in 0.073s
asciilifeform: mod6: the temp dir is primo example of an always-ok-to-kill item. i.e. one which the vtron run itself created and would never otherwise exist
mod6: <+ben_vulpes> mod6: while you're in there can you get your vtron to cleanup its tmp gnupg directory when it catches a ctrl-c? << if you CTRL+C the thing, it really can't get rid of it. you're expected to clean this up on your own so the vtron doesn't remove something it wasn't suppoesd to.
ben_vulpes: only the artsy fartsy guicrap
asciilifeform: for some reason i thought that ben_vulpes had done hard time on jvm
ben_vulpes: it does, this is my first encounter with a stack machine tho so thinking is proceeding slowly
asciilifeform: ben_vulpes: questions/comments ? does ch4 make sense to you ?
asciilifeform: and yes this is what asciilifeform does when he wakes up : rereads ffa. all of it.
ben_vulpes: asciilifeform: still working on my solution to ch4
asciilifeform: Stack(SP) , given as folx haven't been reading attentively, is top of stack.
asciilifeform begins to suspect that ~nobody actually read ch5...
asciilifeform: and it survived nearly a week of asciilifeform rereading whole thing every day.
lobbes: In other incidental preguntas: mircea_popescu, can you recommend good "introductory" reading on the subject of thought classification? It seems like the obvious fundamental to improving my cognitive processes ☟︎
lobbes: http://btcbase.org/log/2018-01-05#1764971 << porque no?? It isn't like it didn't mean that BEFORE you learned it. Plus, now you got extra layers: "I R SRS BSNS, ANAL!1!" ☝︎
asciilifeform: ( have a gensym. there is no excuse ever to be hosed by a previous unsuccessful run. )
ben_vulpes: right, i shelled out to mktmpdir in mine
asciilifeform: or at the very least not ever use the same absolute tmp path
asciilifeform: nah the tmp thing definitely ought to clean up
ben_vulpes: ah k nm then
asciilifeform: but other unixland utils do not do this, so it is possibly a bridge too far to expect it of this one
asciilifeform: ideally a vtron oughta unhappen, to the extent possible, everything it did to the world, if it gets a ctrl-c
ben_vulpes: it is a minor thing that i occasionally trip over
ben_vulpes: mod6: while you're in there can you get your vtron to cleanup its tmp gnupg directory when it catches a ctrl-c?
asciilifeform at one time tried to read fare's blog, quickly barfed, d00d has a multitude of socialist-flavoured cockroaches in his crankcase
a111: Logged on 2018-01-05 06:21 mircea_popescu: https://www.xach.com/naggum/articles/3129644482406982@naggum.no.html << this exchange with fare is pretty amusing/informative both wrt "who is this francois-rene rideau character ?" and as an early "bitcoin improvements from the sewer" sampler/potputre.
phf: http://btcbase.org/log/2018-01-05#1764882 << hah, i read it and didn't notice that it was with fare. there's more fare interactions there of similar nature. ☝︎
mod6: that's later tho. first, just gotta get this fixed, then we can move on to greater things.
mod6: so goal is to fix this problem. then carry on and document all the rules the thing has in place. this way, others can try to build in those rules we've discussed in here to their vtrons without having to fish them all out of 2 years of logs.
mod6: no prob. thanks asciilifeform
asciilifeform: ty for making and maintaining this vtron, mod6 . it is a good thing.
shinohai: I seem to be patched in and basic functions working, so sing out when ready to test mod6 o7
mod6: the 'print_press_path' subroutine is, for the time, for debugging only.
asciilifeform: aaa this is the vtron
mod6: http://p.bvulpes.com/pastes/aj5jZ/?raw=true << this is an experimental only thing!!
mod6: wanna see the experimental patch i'm workin on?
asciilifeform: ( if an external proggy is made use of -- oughta check that it exists )
mod6: There are better error messages, or averting a silent fail that will also help here. I haven't gotten that far on that part yet.
mod6: yeah, i actually did add a 'check_required' routine that is semi-related to this. for instance, when that error happened, it was because some guy didn't have `sha512sum'. so the check_required subroutine will now run first, and check to ensure that a list of system biniaries are available before anything happens. and if not, exits.
asciilifeform: rather than simply ignoring inputs.
asciilifeform: and 'wild chain found: ...' when there's a missing seal
asciilifeform: e.g. 'beheaded chain found: [list of patches]' when there is a patch with non-null parentage but parent is absent
asciilifeform: asciilifeform's main pheature-request for mod6 is to print meaningful eggogs, rather than silent 'new jersey' failure
mod6: I went through each one, looks to be doing the sane thing. I'm probably going to write it up in a little post that can be looked at, as opposed to trying to explain all of that in 3 lines of irc. ☟︎☟︎
mod6: Since now the press path is calculated slightly different now than blindly shoveling in the flow, those tests needed some adjustments on their assertions of expected output.
mod6: not bad! i implemented the pill to calculate the press path from a given leaf. seems to be working pretty well. i ran all my automated tests, passed 50/54 without incident. Four of the tests are pretty complex test cases where we basically yank one of the vpatches out of the middle of a vtree, then test to ensure that we avoid that where required.
mod6: how goes today?
a111: Logged on 2016-10-21 14:02 asciilifeform: funny how they put the 'cloud storage' in the bail denial affidavit, but have not yet even bothered to parallelconstruct some reason ~other than it~ for how the d00d could have been caught.
asciilifeform: ( see e.g. http://btcbase.org/log/2016-10-21#1557756 thread ) ☝︎
asciilifeform: ( spoiler : best part is re how evidence remains seekrit, plus the usual claptran in re how e.g. usg not obligated to do anything in return for the confession )
BingoBoingo: Dammit, I'm not going to be able to mispell now for creative effect anymore am I
BingoBoingo: Except no "nao" doesn't read as the same thing it did pre Uruguay
BingoBoingo: And the registrations are starting to trickle in. I R SRS BSNS NAO!
BingoBoingo: And the crashing resumes
asciilifeform: that being said, gprbuild ( what ffa uses instead of gnumake ) seems to make very effective use of a kind of interpreted subset of ada
asciilifeform: i dun particularly relish pythonism, but proliferation of 'i wrote it on a napkin, on a train, while drunk' script langs, incl. elisp-style dynamicscope abortions, is imho harmful
shinohai: "GPS provides several levels of customization, from simple preference dialogs to powerful scripting capability through the Python language" <<< why?
asciilifeform: it comes with the binariolade gnat. if you're using gcc gnat, will have to compile it, a little bit gnarly.
diana_coman: I'll have a look at gps then
asciilifeform: ( i recommend to nonemacsists, to try it )
asciilifeform: diana_coman: 'best thing is never to have programmed at all' or how did socrates put it. ☟︎
asciilifeform: but then again why the everlivingfuck would i run with defaults on a ~configurable~ tool that i use 14+ hr/day )
asciilifeform: emacs per se is nothing to write home about, it is full of gnarly archaicisms , and the default keymapping will, as naggum described, destroy your hands , unless you fix it
diana_coman: yes, so you need emacs because slime; that sounds like a lot of snails already,lol
diana_coman: note though that we were talking emacs, not slime; enfin
asciilifeform: the meaningless shitwork ratio, lacking slime, moves from 0% to ~100%
asciilifeform: (not 'emacs' per se, but e.g. slime. you couldn't pay me to write lisp without slime or equivalent, just as not even gulag inmates will dig with hands instead of spade )
a111: Logged on 2018-01-05 06:21 mircea_popescu: https://www.xach.com/naggum/articles/3129644482406982@naggum.no.html << this exchange with fare is pretty amusing/informative both wrt "who is this francois-rene rideau character ?" and as an early "bitcoin improvements from the sewer" sampler/potputre.
asciilifeform: http://btcbase.org/log/2018-01-05#1764882 << i'm quite tempted to give the archive another combing and make a sequel to my http://www.loper-os.org/?p=165 item ☝︎☟︎
diana_coman: are you saying that 50x improvement is really due totally to emacs being to any other editor what pen is over feather? because otherwise Nx longer is exactly "nothing else" when N is large enough
asciilifeform: http://btcbase.org/log/2018-01-05#1764878 << aaah, the prb of emacs ! it lives on, yes ☝︎
asciilifeform: and given the choice, will take ballpoint pen over feather, and emacs over 'ed'
asciilifeform: and i 'can work' with other editor, just as can write with goose feather and ink also, and can saw with hand saw instead of electric saw... so long as it is understood that everything will take 50x longer.
asciilifeform admits that he does not particularly ~like~ emacs. it simply ended up a schelling point, like linux. but suffers from same type of problems.
asciilifeform: ( it has a superior grandfather, the actual bolix lispm. but no equiv on pc. )
asciilifeform: the only item i use that has no equiv whatsoever outside of emacsland, is slime
diana_coman: no, in the sense of "80 cols or NOTHING ELSE"; same thing there: can work with emacs or NOTHING ELSE
asciilifeform: in the same sense as e.g. mircea_popescu is 'crippled from' eating at wallmart .
asciilifeform: not sure how it'd cripple , aside from cultivating the 'unreasonable' expectation of sanity (i.e. extensibility) of editor
diana_coman: as long as it doesn't basically cripple me to everything else, I can use it, sure
asciilifeform: ( though if you intend to do any commonlisp, you're more or less doomed to either use it, or emulate it )
diana_coman: that might be my brand of weird only though
diana_coman: as a side note, that's precisely why I did *not* adopt emacs in the end despite liking it quite a lot when met it at uni: it was VERY useful indeed but the sort of useful that was too close to addictive for my liking essentially
asciilifeform: recall the famous 'lions book', was printed in this style
diana_coman: anyways, it's settled, 80cols it will have to be
asciilifeform: there's no way around it. ( some people resort to printing 90 degrees to get more cols.
asciilifeform: back when i had a horizontal display, most of the time i had it column-split and emacs 'followmode' to flow proggy between them
diana_coman: I suspect it's more the investment in the habit really; printer might be *one form* but it doesn't convince me much in itself
asciilifeform: ( and to lesser extent, vertical display )
asciilifeform: i suspect the key difference b/w 'x columns or bust' folx and the others, is the habit of using printer
diana_coman: I suppose I'm not much of a train basically
diana_coman purposefully gets used to all sorts of different things, makes it easy to switch between them really
asciilifeform: 'this railroad had this gauge since 1830 and what is this'
diana_coman: ah, should have been precise there: they don't make a difference for me at this stage; I can stick to 80 just as I can stick to 76 really
asciilifeform: they make a difference, diana_coman , those 4 chars. just like if you suggested to a railroad to take 4cm from the rail gauge.
diana_coman: not that 4 characters make much difference in any case
diana_coman: I was just writing that! lol
asciilifeform would not insist that a vpatch ~itself~ oughta be 80col, as that would constrain the contents even further, to 76 or so
asciilifeform: ought to be printable on a drum printer
asciilifeform: diana_coman: not merely code, but everything that is in a vpatch
diana_coman: which is perfectly fine with me for code; it's still grating for comments and I'm not sure how this will resolve, it sort of pushes comments out of code (to a place where one can read them as text not as code-which-they-are-not) ☟︎
a111: Logged on 2018-01-05 03:07 mircea_popescu: so to have closure, i suppose http://btcbase.org/log/2018-01-04#1763975 should read "80 cols plox what is this"