log☇︎
136800+ entries in 0.047s
mircea_popescu: it works, use it omgerd.
mircea_popescu: iirc when i wanted to sanitize indents you quashed it mostly on the grounds of exactly this, "i want my diff to still work". well now ?
mircea_popescu: if it's already in your head ? goes fast.
mircea_popescu: write less.
mircea_popescu: so fucking backwards. read, bitch. read.
mircea_popescu: nigga...
mircea_popescu: incidentally, this may be the most idiotic cockroach implanted by usg in programmer heads, "save time by not reading"
mircea_popescu: either it's familiar or it isn't.
mircea_popescu: asciilifeform reading code we use is not wasting anything.
mircea_popescu: i am of the same mind.
mircea_popescu: asciilifeform why would you care to answer that q btw ?
mircea_popescu: otherwise - hole, night, creeps in. ☟︎
mircea_popescu: no, best is to trust and verify. pretend you did take it off hitler.
mircea_popescu: http://btcbase.org/log/2016-06-14#1482376 < also. ☝︎
mircea_popescu: asciilifeform i been sayuing this for an hour now. YOU DONT FUCKING IMPORT THE WHOLE LIB VERBATIM. you take what you need, and adapt it to your project.
mircea_popescu: not altogether a bad side effect, but it is not intentional, merely derivative from sanity.
mircea_popescu: but yes, laterally, this also takes out with red irons any concept of "copyright" in software
mircea_popescu: there is no "origin", other than, "who signed it".
mircea_popescu: the odds of two projects wanting the same exact verbatim pile of lib-code are ~as good as for a hash collision. ☟︎
mircea_popescu: asciilifeform not just read it. change it.
mircea_popescu: phf it just occured to me yeah, it is.
mircea_popescu: instead, he made one. by hand. to spec as his project needed.
mircea_popescu: asciilifeform architecture long encountered, and thenresolved, this matter. there are "problems solved for all time", such as, "the roman arch". nevertheless, no architect to date has yet written "roman arch" on a piece of paper.
mircea_popescu: well...
mircea_popescu: this is true. it is also irrelevant.
mircea_popescu: mno.
mircea_popescu: can be as long and lettery as you want. still a hail mary string of no actual practical benefit.
mircea_popescu: asciilifeform the peculiar string you use does not work the magic better.
mircea_popescu: trinque that's his point, that it doesn't matter.
mircea_popescu: you know saying "tinyscheme 4564387658734" is not for this reason better than "tinyscheme"
mircea_popescu: imports, not moronically includes, but re-writes the code.
mircea_popescu: exactly how "search" is "a problem solved for all time", but when grep got implemented they... cheated it.
mircea_popescu: you write your lib with the cannonical solution ; everyone else imports it that wants it.
mircea_popescu: in software ? maybe. ONE problem. not "all problems".
mircea_popescu: possibru not.
mircea_popescu: again : you can't fucking have "nice things".
mircea_popescu: there is no such thing.
mircea_popescu: as phf explains above, and as i've tried to.
mircea_popescu: a reliable tool to lie to management.
mircea_popescu: i personally never got the idea it's part of trb or anything. seemed to me more like a "alf's other project", sort of like the ffz thing.
mircea_popescu: you can't fucking have "nice things". deal with it!!11
mircea_popescu: it is also bullshit.
mircea_popescu: ^
mircea_popescu: i suspect this matter requires more private meditation, because there seems to be relatively little common ground.
mircea_popescu: depends on mode, in one mode it builds all the chains it can./
mircea_popescu: ...
mircea_popescu: why not ? v sees patches off the same thing signed by you, imports them.
mircea_popescu: this is not the jesus you think it is.
mircea_popescu: how does he stop your stupid shit at X ? only rebasing does this.
mircea_popescu: asciilifeform wouldja think for a minute. if he trusts your key, to get stuff included up to X, he trusts your key, so ends up with stuff included past X also.
mircea_popescu: ...
mircea_popescu: hash doth not save.
mircea_popescu: so ?
mircea_popescu: asciilifeform two women which are cuntwise identical ARE STILL DIFFERENT. genetics, their future, etc.
mircea_popescu: otherwise you reproduce the shit that ruined linux world.
mircea_popescu: if they want to add your patches they do. if not - not, and fuck you.
mircea_popescu: NONE OF THEM LOSES ANYTHING. theyt have your shit rebased properly.
mircea_popescu: asciilifeform understand : you make zlib. project X uses zlib v 95. project Y uses zlib 94. you move to zlib 99
mircea_popescu: rebase-and-patch, sure.
mircea_popescu: even the notion of "library" is fucktarded. you take the code and apply it to your needs.
mircea_popescu: asciilifeform not so. for instance - fitness of import to codebase is not seriously considered.
mircea_popescu: "hey, worx"
mircea_popescu: and for that matter, without UNDERSTANDING them.
mircea_popescu: so i am.
mircea_popescu: whether anyone for this reason or for any other starts behaving intelligently is outside of the scope. nevertheless, the dumb behaviour being stomped out is, by my stick, enough.
mircea_popescu: there's not going to be any of this "o mom look at me i r coder too i included shit from github".
mircea_popescu: however, stupidity can be dis-empowered.
mircea_popescu: intelligence can not be compelled.
mircea_popescu: #include got to go.
mircea_popescu: if there's ever going to be an end to rotten meat, is through disallowing the processes that create it in the first place.
mircea_popescu: so then stop hanging on to outdated capitalist dogma that perpetuates the inequality in our society.
mircea_popescu: asciilifeform not in the slightest. you ever read a novel TWICE only to discover that hey, i hadsn't gotten it the first time ?
mircea_popescu: for the record - each piece of code should be read more often than it is used.
mircea_popescu: stick to one project at a time, you'll be happy enough that way.
mircea_popescu: reading code is necessary.
mircea_popescu: apparently i wasn't ~missing~ the point eh.
mircea_popescu: read the whole thing, rebase the whole thing. copy it by hand in longhand 50 times.
mircea_popescu: no fucking exceptions.
mircea_popescu: you want to use a piece of code in your project, YOU REBASE IT.
mircea_popescu: lazy ass coder people.
mircea_popescu: never.
mircea_popescu: v exists SPECIFICALLY so you can't "save labour" in this manner.
mircea_popescu: you don't get motherfucking #include.
mircea_popescu: mno. ffz, a project you are working on now, has its own genesis. IT WILL BE REBASED in any possible tree where it appears.
mircea_popescu: aite.
mircea_popescu: ignorance of the patches is scant defense.
mircea_popescu: this is pretty crummy behaviour.
mircea_popescu: why'd someone make a new 0 diff patch instead of signing yours ?
mircea_popescu: there may not be any such "we see". if both you and him introduce "item x", the only approach is to read both.
mircea_popescu: yes, ie, genesis.
mircea_popescu: hardly. you sign yours, he signs his and that's that.
mircea_popescu: world is not worth the mention.
mircea_popescu: but understand this clearly alf : the difference between "i produced this" and "i stole this from washington" is nil. if you stole it or wrote it - YOU PRODUCED IT.
mircea_popescu: no such separation is desired. moreover, breaking the tree is outright catastrophic.
mircea_popescu: the pedigree, if it exists, comes from "i asciilifeform read this and i goes off genesis". nowhere else.
mircea_popescu: the notion that some sort of "pedigree" from outside v is worth two shits is the only fart here.
mircea_popescu: and generally - the whole fucking world burns.
mircea_popescu: there may not exist any sort of pedigree, even as a notion, other than from one of our genesis.
mircea_popescu: possibly because trying to subvert the whole thing by having "multiply loadable libraries" or whatever. in any case : you can trivially just make it depend on genesis and be done wit hthe whole story.
mircea_popescu: same reason someone who wants to participate here starts by reading the log, not by "wholly formed" delusional nonsense.