37800+ entries in 0.331s

douchebag: i got
a few girls who wanna come in here for the offer, but I was sleeping most of the day
douchebag: mircea_popescu: not sure what happened to her, i could send her
a msg on discord
mircea_popescu: considering also "Simply, I'd say that porting is impossible. As already mentioned, it uses
a MMU, for both paging (not to disk yet) and segmentation. It's the segmentation that makes it REALLY 386 dependent (every task has
a 64Mb segment for code & data - max 64 tasks in 4Gb. Anybody who needs more than 64Mb/task - tough cookies)." i'd say it actually broadly lives up to the original design -- linux is
a fine non-professiona
mircea_popescu:
http://www.cs.cmu.edu/~awb/linux.history.html << early history of linux is probably important since we're doing so many start-of-world things. note how it was never intended to be an os, it was intended to be
a "
a (free) operating system (just
a hobby, won't be big and professional like gnu) for 386(486) AT clones" in order to... "it was
a project to teach me about the 386".
mircea_popescu: jesus christ why is peterme.com orange ;/ and what the fuck is this, one self-promotion item from jan 2017, another pushing
a book from august 2016 and
a third from april ? jesus christ these people lack any insides already.
a111: Logged on 2018-03-31 16:40 mircea_popescu: i would really like
a list of "all personal blogs older than
a decade" right about now.
mircea_popescu: or they despise themselves so much (as the direct and also necessary result of spending all their time involved with absolutely nothing else) that they automatically discount anything that happens to them by like 99.9999999%. because, as the wise timuruc once said, "if you were
a millionaire you wouldn't be talking to me"
mircea_popescu: imagine the waitresses of today. loose hundred dollar bills and trips to costa rica are such
a common everyday occurence in their lives, they don't even have to go chasing. let opportunity chase after the broad instead, is it postmodernism or innit?!?!?!
a111: Logged on 2018-03-29 20:13 mircea_popescu: in other lulz, news from india : tata came up with
a $2500 car. "nano". it has... no 0-60, because it goes 45 at the most.
mircea_popescu: and in other indian news : rotimatic is
a roti prata maker. it weighs 18kgs, has about 50 sensors and 500 motors.
phf: mircea_popescu: a111 doesn't read anything from bots, i can disable it but that will obviously create
a mutually recursive loop of flood
phf: ben_vulpes: mimisbrunnr perhaps needs
a list of fellow bots, so that it ignores links from bot quotes. i remember we had conversations about how to handle it long time ago, but i don't remember what the resolution was. a111 maintains
a list of all bots, which is just manually updated
phf: i saw it on
a colleagues table, started reading it, and it looks sensible and educational. first time i borrow
a book from
a coworker :o
phf: trinque: have you seen
https://masteringpostgresql.com? it's by dimitri fontaine, who's
a major postgresql contrib, but he also wrote pgloader,
a proggy for etl into postgresql, which he wrote in common lisp; you get mentions of clos and naggum and such in his book.
mircea_popescu: for
a full-time editorial position in any capacity under Jane Pratt, with or without someone else's name crossed off next to mine, felt like an honor."
mircea_popescu: (for the young reader : xojane was some bullshit wanna-be "platform" for imaginary "cimmunities" that got bought by the suckers (time warner) in 2015 and frozen in 2016. because myspace wasn';t enough or something. and huffington post, well, need i even point out, it was exactly the same thing, ran by
a nigger somewhat more dextrous still. adriana made out ok from the swindle.)
mircea_popescu: in vaguely related news, " <p>Personally, I love personal blogs. I’m
a sucker for HuffingtonPost, xoJane, and all those other sites with tons of juicy and interesting content.</p>" sez idiot giving advice on how to be blogful ; his page has js-disabled copy-pasting. which evidently works.
mircea_popescu: seems to me
a modicum of self respect is nevertheless an absolute requisite for even showing face in
a public forum.
mircea_popescu: i would really like
a list of "all personal blogs older than
a decade" right about now.
☟︎☟︎ mircea_popescu: also 2018 is the year trilema actually took over my leisure reading needs. by now it's so old i've forgotten
a large enough proportion of it the odds of hitting an interesting article loading my own blog actually exceed the odds of hitting something interesting by picking up
a torrent, or opening the internets.
a111: Logged on 2018-03-30 05:21 douchebag: mircea_popescu: I have
a girl but she is wondering if she's allowed to wear sunglasses
a111: Logged on 2018-03-21 14:58 a111: Logged on 2016-02-21 02:14 mircea_popescu: (and for the record i will point out that tlp is anglotard enough to miss most of the substance. there's perfecty good reason everyone painted the same god damned vase with two apples next to it, and this has little do to with "you're not boring son ok" and
a lot of fucking things to do with ... damn, where's that thread about ther ancient battlefield ?
mod6: hey neat, i'll give this
a closer look here tonight.
hanbot: i think that's
a head rampant.
phf: well, i'm now convinced that manifest is an elegant, minimally invasive solution. i'll try it in
a regrind.
☟︎ mod6: Maybe I'm
a bit biased. heheh. there are still problems to tackle tho - and it's difficult to do so without adding further complexity.
mod6: it would also get nasty each time you remove or add
a file in here.
a111: Logged on 2017-12-14 21:34 asciilifeform: whereas if you want to be able to compactly represent ~arbitrary transforms of text and of dirs, you end up with something like sed on top of
a... text representation of
a tar ?
phf: mod6: think plaintext tar archive that you stick inside
a vpatch. there's only ever ~one file~ in your tree. for simplicity it's one large trb.cpp that compiles to the result. no other dependencies.
mod6: OH. i see what you're saying. so in stead of
a & b per file, you're saying
a & b for ~entire~ vpatch
mircea_popescu: yeah but i suspect that's
a large part of why it went nowhere.
phf: yo, it's not
a real solution, the only reason i was thinking about is because that's how knuth's literate programming is done. i mean the entirety of code is one file, you use project specific tooling to extract it.
phf: mod6: wait, what? from the way vpatch looks perspective there's literally no difference. you have one diff
a/x b/x instead of many, but otherwise the thing looks identical.
phf: problem can also be solved with having entire project in one file, or trinque's approach os tracking hash chains for the entire directory (i.e. treating the whole press as
a single file)
mircea_popescu: rather, there's
a shared understanding that's applied by degrees. because the sty is so dirty you have to peel layers off, as the only possible approach.
mircea_popescu: or possibly everyone regarded trb as
a messy pile which isn't properly v-ified even today. like mpi, or like gentoo
phf: well, cutting "makefiles" from trb and going up the graph demonstrates many places where full press wouldn't happen with current behavior, but will still happen with the "buggy" one. so either there was
a shared understanding that has changed, or else people who claim that that was shared understanding haven't looked at the trb tree at the time to observe the buggy behavior themselves.
phf: mircea_popescu: i don't agree that the "in the sense" is correct. trb patchset relied on pressing the lateral trees behavior up until recent nailing down of graph, which was
a result of elaboration from clearer understanding. i think the understanding of v has evolved, and things of which there was much uncertainty and hand waving in the past are now much more obvious. i don't think it's the case that "the behavior was always that way" in an accidental
mircea_popescu: with this mechanism no actual changes to v need to be made, it's
a "soft fork" as it were.
mircea_popescu: anyway, the seemingly correct solution is for convention to be changed, so that 1. genesis author creates
a comments.txt file or else it's not
a proper genesis ; 2. all subsequent patches MUST include an edit to the comments.txt file of the codebase they are pressed upon, which 3. must consist of adding one line at the end consisting of whatever text the patch author deems useful to add and may not be null and 4. should ideal
phf: if we're trying to nail down antecedents, why not put parent hash into vpatch prelude. i.e. "this vpatch can only happen after
a vpatch with the given hash has been applied"
mircea_popescu: ie, "your patch must do two things to count : build off
a valid tree state ; and explain itself in plaintext in the comments file for the project"
phf: i suspect something like ebuild situation requires
a non-trivial vpatch management: each port is its own genesis tree and portage system keeps track of head's. this way extending port's tree allows ongoing development, but trinque's role is to update portage's pointers periodically. this way
a press from head must ignore lateral leaves, etc.
mod6: more generally: is
a manifest part of
a code-base
trinque: asciilifeform: sure, and it's nice that this ends up there in plaintext to be read, rather than blobs in
a git black box
mircea_popescu: the trinque original (which im too lazy to dig out atm) was "concatenate your whole codebase, hash it, add the resut on
a new line of manifest.txt" pretty much.
mod6: ok, so that would solve some of the 'hairyness'.
a True Vpatch ~MUST~ edit chronicle.txt.
trinque: I don't have
a pet proposal to solve it, but it's definitely never getting solved without more eyes on that the problem exists
trinque: phf: there are cases where two separate edits to separate files are both needed as antecedents to yet
a 3rd patch, which edits possibly neither of them.
trinque: then perhaps I'm wrong. I'm trying to present
a problem to you by way of examples and it's not taking.
trinque: phf: can you elaborate
a bit?
trinque: hm. I'd have to ponder
a while to see what's lost. it's unclear what the purpose of designating
a press head would be in that scenario
mod6: what if ole mod6 put in
a special flag for that "gimme-all-leaves" instead of the listing of all?
trinque: would have to name every patch that happened to end up
a dangling leaf
mod6: i've been thinking about the manifest thing for
a while... and I'm not sure about it... seems like it'd get hairy. and would require versioning in and of itself. however, if we had
a sample to look at, might be easier for me to grok.
phf: though
a manifest could be used as
a kind of assert during press, as long as it doesn't rely on filenames. (i believe the idea of putting antecedent vpatch's hashes into manifest floated around)
mod6: I made
a test vpatch set for v related development. Super helpful. Allows me to create test scenarios and automate them, ensuring that I'm not regressing from version to version.
a111: Logged on 2018-03-30 20:47 phf: the retrospectively unpleasant part of this approach is patching vdiff's C, which, after writing
a bunch of Ada, is torture. i believe diana_coman had similar experience
mircea_popescu: exactly how she ended up chained to
a tree in the swamp, also.
phf: the retrospectively unpleasant part of this approach is patching vdiff's C, which, after writing
a bunch of Ada, is torture. i believe diana_coman had similar experience
☟︎ mod6: then the new vpatches to clobber the targets can be patched in, one at
a time. making test cases for each, simpler, and probalby more effective.
mod6: fwiw, I think minus other targets, such as the empty dir thing, it's probably going to be easier to regresion test without changes for those targets -- basically having
a 1:1 mapping of the old to new.
phf: i grok that point; the things are simply not there. i've barely arrived to where i have
a working replacement for what we already have on top of which further work can be built. i guess the only reason this one is contentious is because it would've worked better if done upfront.
mircea_popescu: well, the vdiff new tree was originally the most promising point for such
a sample. i did say something in the vein of "i'm not going to keep trinque mothballed forever if you don't do it" recently, but anyways.
phf: this doesn't require
a new codebase, trb is there, can be reground
phf: i don't understand the solution. i've spent significant amount of time writing various graph walking algorithms to feel like without an set of experimental patches it's hard to have
a solution that actual address the underlying complexity. what i wanted to see from trinque or whoever's attempting to solve this problem, is an actual attempt to construct
a press tree with
a manifest file that does what they want, to ensure that the approach actual solves
mircea_popescu: but "it's for the reader" is
a very weak answer, because if patch 3 touching
a and b is written so as to include patch 2, whereas patch 3` touching
a alone is written so as not to include patch 2, "the reader" will have
a most terrible time deciding which to use and why the fuck his build don't work.
phf: but spyked might also be running into
a lateral issue, that's related to double presses. in any case ~i~ need to look at it first before i have understanding of it.
phf: i'm saying that i understand the meta problem, because i've seen other people deal with it, and there's been
a lot of competing proposals as to how to solve it, including trb's "makefile" approach.
mircea_popescu: should he spyked make
a patch 2, which changes file b, is that patch 2 off G or off patch 1 ?
mircea_popescu: you, phf, made genesis G, with files
a, b, c. you then made patch 1, which changes file
a.
mircea_popescu: his patch is
a loose leaf, because it doesn't touch any of the files ?
phf: mircea_popescu: i've seen that problem before, but i haven't tried solving it myself yet, because i've not ran into it. i've not had
a chance to attempt spyke's problem/solution yet