log☇︎
76100+ entries in 0.662s
Framedragger: i'm thinking,more memory could help with certain things that db is busy with, incl insertion, even. i'm not sure.
Framedragger: aha right. i'm doing sth else but i could later ping you with a sample postgres file which you could try out (would need db restart)
Framedragger: asciilifeform: do you have an idea how much memory you could allow postgres to eat up? i know you have that other super hardcore thing eating lots of memory on the side
a111: Logged on 2016-12-30 12:53 Framedragger: (i'm thinking about things like size of shared buffers etc)
Framedragger: (i'm thinking about things like size of shared buffers etc) ☟︎
a111: Logged on 2016-11-21 12:48 Framedragger: asciilifeform: since i'm fiddling around with postgres for work anyway, i'm curious, if you find a moment, could you maybe send me the postgresql.conf file on phuctor's machine? i'd take a look (it's very possible you know much more re. what's needed there, but i'm just curious about a coupla parameters, doesn't hurt to check)
davout: i guess patience is in order here
ben_vulpes: i'm off, later davout
ben_vulpes: i believe that mod6 has a solid one as well, pete_dushenski's has been blackholed of late
ben_vulpes: i use whirling rust, he -- ssd's.
a111: Logged on 2016-12-29 23:08 asciilifeform: also i see some 'connect() failed after select(): Connection refused' which iirc is bleeding edge prb kicking trb out
davout: i have a recent prb node on the same machine, but i'm not sure it's going to work, re http://btcbase.org/log/2016-12-29#1592875 ☝︎
ben_vulpes: i see a new face at the back of the hall, i'm going to give them the opportunity to at least say hello and introduce themselves.
ben_vulpes: i will not spend the time to figure out how to mute everyone but noobs i've never seen before
luke-jr: I don't trust colos.
luke-jr: want to donate $30k so I can get a better ISP? :p
luke-jr: I saw the link. didn't see a problem.
ben_vulpes: luke-jr: i know you're awake and reading this because you pm'd me. don't pretend otherwise, it's downright foolish.
ben_vulpes: wait phf hang on no i don't think i'm going to do the largest common, i think i'm just going to use the output of patch to figure out what was actually patched
phf: i noticed that btcbase supports filenames with spaces in them: if you start a filename with " it will read until a closing ". i have no idea where i got this from, because gnu diff/patch don't support spaces in names.
ben_vulpes: phf: when i crack my v again in the morrow, i'm going to implement hash-checking against longest common directory tree
a111: Logged on 2016-06-20 04:23 phf: which is handy if you're using something else to produce the patch, or if you need to use a non-trivial diff command. for example i sometimes need to exclude files from diffing, so a command might look like diff -x foo -x bar -x qux -ruN a b | grep -v '^Binary files ' | vdiff > foo.vpatch
ben_vulpes: ah i see
ben_vulpes: i would also like to see the vdiff into which you're piping diff, mostly out of curiosity
ben_vulpes: okay i see
mod6: i think you maybe mean '-F' instead of '-f', it thinks 0 is a file
ben_vulpes: i have nfi
ben_vulpes: phf: i actually can't get patch c/old.lisp and d/veh.lisp to apply derp.vpatch
mod6: anyway, yeah, as I said in #trilema-mod6, i see this as low-priority and SUPER high risk. but I'm open to suggestions how to implement this properly and safely.
phf: but i'm starting to think it's an overkill anyway, because it doesn't accommodate for all possible insane patch inputs.
phf: i think it treats one of the names as canonical ☟︎
ben_vulpes: i've been frowning at -p1 for a bit now
phf: ben_vulpes: well, we're kind of constrained by the hardcode -p1 behavior, but i've no idea if that's an implementation detail or a spec
ben_vulpes: but i hate 3 for obvious reasons
ben_vulpes: the only other thing that i can think to do here is to grab the set of parents and children, match them up, and then get the lowest common denominator (if you will) file path for each patched file directly from the vpatch
a111: Logged on 2016-12-29 23:46 phf: http://btcbase.org/log/2016-12-29#1592904 << i just pasted diff so that i didn't have to do two lines :} corresponding +++ --- lines are
ben_vulpes: http://btcbase.org/log/2016-12-29#1592918 << ftr i hate the solution for this that i have on disk ☝︎
trinque: phf: when I brought to you "whence the disjunction between the practical and theoretical sides of subj" your output was "OP == faggot"
phf: also i learned long time ago that americans* aren't taught how to argue properly, so when they do they have a really hard time keeping the thread, keeping more than one point, developing an argument, bringing it back to original point, etc. consensus intelligentsia are all very civil, so when you do get them railed up, they just flail, sort of discourages from even trying
phf: hehe, as much? no. but that's only because if there's one lesson i learned from naggum, all this rage is not healthy.
phf: asciilifeform: i will have to concede, (graphic-char-p #\newline) NIL
mircea_popescu: i'd expect it'd be informative.
trinque: could be. I'd like to see the design for such a thing.
trinque: when I build things to ask the fs how many customers in new york placed orders on the weekend it starts to look quite like a relational db
trinque: asciilifeform: aside "write a data manipulation environment that provides what trinque demands" I do not see a path here.
trinque: and I'm tweaking the site generator
mircea_popescu: trinque ok so can i get this guy's key he's kinda weaiting for an acct.
trinque: but if not sooner, I have orthogonal organs of database given independent life as a retirement project
mircea_popescu: and gtfo with the inept simile, the correct comparison is "imagine if your cock didn't work if there was already one in the target woman". which i bet yours doesn't, so really.
trinque: I'll instead write the page and exclude from the index
mircea_popescu: trinque i think that's how pretty much everyone ends up doing things.
trinque: recall I conceded in the bitcoinfs thread that what I consider to be "database" is actually many orthogonal tools related to data manipulation, atomicity of operations, adherence to type constraints ~if desired~
asciilifeform: is it 1971? am i on a drum disk?
trinque: I am not moving from it until I have another database in hand
asciilifeform: i've developed a loathing, inexpressible in words, for postgres and all things like it
asciilifeform: i've seriously considered reimplementing phuctor in this shape. as it is, it loses more from the slow writes idiotically queuing up, and the wedged reads that result, than it wins from fast structured queries.
trinque: I am not using html as a data storage format what the hell
asciilifeform: hence i ask 'why have 2'
trinque: asciilifeform: that is precisely what I just said
trinque: there's a listening process consuming these pg_notify events, of the form (gen-nick-page "trinque") which debounces them according to some sane interval, i.e. if a few updates hit the same user in a short span, it will result in one single rebuild
asciilifeform: trinque: why would you generate the site from a db? more than once, i mean
ben_vulpes: i am very much a fan of this design
trinque: ben_vulpes and I had an interesting conversation yesterday about how to handle static sites generated from a db. idea we ended up with was that we'd have triggers which emit a pg_notify signal when the "dirty bit" has flipped for any page.
mircea_popescu: phf i guess we will sooner or later have to actually formulate the patch format yeah.
mircea_popescu: uh why do i get a 404
phf: ffs, i resent being placed in a position of defending something that i'm not responsible nor care for. diff -e would've been closer to "teco macros", but it's the "sane teco macros" we're talking about here, etc. etc. etc.
asciilifeform: one can debate whether the persians are right to cut hands off thieves. but the hands of folx who write programs like this, i cannot see any reason why they should stay attached.
asciilifeform: (i did not have any lines beginning with '.', so i have nfi what the escape would have looked like. but there WOULD be one.)
phf: well, in the simplest case (i.e. if you're using gnudiff) you're still just going to get the diff's take on "delete this line, add this line", but the ~format~ would be an ed script out of the box, so can have pretty complex transforms
ben_vulpes: yup, i see now
phf: http://btcbase.org/log/2016-12-29#1592904 << i just pasted diff so that i didn't have to do two lines :} corresponding +++ --- lines are ☝︎☟︎
a111: Logged on 2016-12-28 02:39 phf: http://btcbase.org/patches/hashes_and_errors#L118 you don't really want to do this. you're subseq'ing there to strip the a/ b/ but that's not at all a guarantee! i have a vpatch with `diff -ib -ruN /Users/pf/cmucl20d-build/src/hemlock/abbrev.lisp src/abbrev.lisp` in it for example. at the very least you want to abstract it away into its own function. that would correctly operate on a hashed-path datastructure.
asciilifeform: mircea_popescu has been running public nodez longer than i , and iirc has pretty good instrumentation, he might have something to add to this thread .
asciilifeform: i suppose for completeness one ought to include a '5' -- foolish folx who think that 4GB / non-ECC ddr4 / etc. is a trb node
asciilifeform: 4 is where 1,2,3 can be ruled out with some confidence. could be mircea_popescu's 'magic packet', or just about anything, i have ~0 useful data.
asciilifeform: type2 ( pete_dushenski's ) is the garden variety shitflood. which is sometimes solved by ip ban, but only in the case of 'shrapnel addressed to occupant', i.e. idiot prb nodes wildly spamming crapolade, and not in the 'bullet with your name on it' case, where somebody actually has a sybil constellation drowning your trb node in liquishit, with no SINGLE ip misbehaving in any way ☟︎
asciilifeform: also i see some 'connect() failed after select(): Connection refused' which iirc is bleeding edge prb kicking trb out ☟︎
ben_vulpes: phf: moreover i'm too ferklempt over how the thing's changed since 10.2 to want much to do with it anymore
ben_vulpes: phf: i have no idea how to fix macos
asciilifeform: ben_vulpes: the thing phf refers to , is in use still, whenever i make (yes) xp box! < 400MB! (lighter weight than, e.g., africa-linux)
ben_vulpes: phf: i only used windows as a wee one in school labs and a mildly less wee one in cad labs, so no idea re administration haxery
phf: http://btcbase.org/log/2016-12-29#1592829 << you remember how they used to have those "stripping all the extras" hacks for windows. like a tool that would unpack windows xp installer, remove whatever shit author knew how to remove, and then repack it, so you get windows with random gunk. you know of anything like that for mac? i wonder if i can roll 10.9 without any of the /Applications/ etc. ☝︎
pete_dushenski: mircea_popescu: i don't disagree from a philosophical standpoint but nor can i tolerate having dead fucking trb nodes. that i should have to reboot a machine ~daily~ is the death of bitcoin. yukoners never had it so bad.
asciilifeform: ben_vulpes: http://btc.yt/lxr/satoshi/ident?v=asciilifeform_add_verifyall_option&_i=vInventoryToSend
ben_vulpes: now i really want to know
ben_vulpes: 'pucker only in times of stress', i say
ben_vulpes: i find a relaxed colon makes for a relaxed thinker
asciilifeform: i can try to stuff it up arse, but it is full
asciilifeform: 'write the memo' 'i have no clearance, and no dirt' 'WRITE THE MEMO'
asciilifeform: i can picture the intern who was ordered to produce this gem
jurov: i know of no transcripts, just youtube autosubtitles, and only few vids are on yt
pete_dushenski: mircea_popescu: i have sincerely nfi why my node is asking for these. it's at ~full height.
mod6: agree. just trying to be 100% positive I'm doing the right thing, before I do it. And it is discussion worthy imho.
mod6: so i'll check, and accumulate roots that have only hashes that = 'false'.
mod6: this is what i wanted to avoid.
asciilifeform: i can name a genesis xyz.vpatch.
mod6: im not sure that i get this ^ but... i think we're all saying the same thing.
mod6: http://www.mod6.net/v-99994-trace5.txt << here's a sample of what i'm saying
mod6: ben_vulpes: so you think, what i'm calling the 'hack' to be just as good or more appropriate here? i'd rather check, personally.
phf: i don't mean that the patch is called "genesis", i mean that the concept is called genesis, so there's no need for new nomenclature like "true root"