262000+ entries in 0.178s

Framedragger: cosmetic conflict = differently arranged lines or multiple implementations of some simplistic algorithm; overusing
the whole "develop in multiple branches and merge
things and stuff"
thing. sorry - multitasking;
trying
to eradicate
this habit fwiw.
jhvh1: shinohai: shinohai was last seen in #trilema 24 minutes and 43 seconds ago: <shinohai> I
thought
the purpose of V was
to excise git-think from
the mind.
Framedragger: i understand
that i'd be more internally..consistent if i just ditched
the *whole*
thing, however.
Framedragger: well fwiw i'm not overusing it. i don't subscribe
to
the "resolve cosmetic conflicts by doing more redundant work"
thing, either;and i don't do it
mircea_popescu: the only definition of minutia acceptable here is "it's in
the stdlib dude"
mircea_popescu is slowly
turning into an ancient dragon of
the "i hate your kind ; i just don't hate you personally. yet." persuasion.
Framedragger: you may be just right; fwiw i have
the same inkling feeling, hm
mircea_popescu: if
they put in
the extra half hour
to write a joint statement of
their individual solutions
they'd produce code
that'd shame gabriel.
mircea_popescu: i am willing
to bet you
that in any case as we imagine ehre, where
two competent coders rushed like
teenage athletes
to stripper cunt and each implemented slighly variant solutions
to
the same problem,
mircea_popescu: they put in 80% of
the effort, scoop out 20% of
the ore.
mircea_popescu: the way i see it is, kids
today are like, overexcited.
mircea_popescu: it
takes a bit more
time, but it guarantees a result MUCH better
than current.
mircea_popescu: ah,
that sort of conflict is
to be resolved
talmudically :
they both review
the code, jointly issue a version./
Framedragger: i don't see why
this necessarily yields some kind of conceptual moral failure or whatever
mircea_popescu: no, in
the sense "that's all nice and good, but here's what i still want
to do and it's not covered"
Framedragger: mircea_popescu: you mean in
the sense of a logical "third"? i'm not sure. i guess i get it conceptually, re. conflicts; but on a more mundane practical level, conflicts happen because, say,
two people implemented some particular
thing a bit differently; or
their feature
touched upon code from another place which was also being worked at; whatever
mircea_popescu: because wener kock's incredibly cheeky "i fucked it all up ha-ha!" is not coming out of
the martian spaceship. it's coming out of - hey, we already "solve" conflicts hurr.)
mircea_popescu: (incidentally - "conflicts", as a git/github concept are both a) a direct equivalent of doublespends and b) a very convenient and for
this reason perhaps deliberate rock under which
to hide from responsibility
Framedragger: right. i *think* i get it. i mean, fair enough. and i should
try
to publish with it huh.
mircea_popescu: but if
they want
to work with you on X,
there's nothing
to keep
them from putting
the 2nd in a - presumably - different environment.
mircea_popescu: if people want
to have a working product, or evaluate your person,
they will put
the first in
their sig files.
mircea_popescu: all
this said : if you are using v,
then
the correct way
to use v for
this purpose is,
to make multi signatures.
there's "his lordship framedragger, of
the most serene republic".
there can also be "this'll fuck you up".
Framedragger: shit, i just got what you're
trying
to say - i'm slow. it's only a publishing mechanism. how
to collaborate internally is another matter. yes, nice separation of concerns. (though i suspect people have
thought how
to do proper collaboration in V as well - emails with vdiffs etc)
mircea_popescu: so collaboration, inasmuch as it's a private act (your
tulpas, your friends, w/e) needn't be on v ; just like it needn't be on github, or on git. lots of code development happens on
the holy napkin.
Framedragger: (i understand it's not supposed
to make any wanna-be-git development easy)
mircea_popescu: you and your coworker will likely not need, or want
to eat
the overhead, of keeping
track of who owes who coffee via blockchain. also we don'tgive a shit, sort it out yourselves.
mircea_popescu: V is a publishing mechanism. it allows people
to interact
that don't know each other. it is very much like bitcoin :
to achieve
this glorious ends it has some costs.
Framedragger: right. perhaps it's a matter of writing scripts
to automate
this stuff for V.
☟︎ Framedragger: 2) while automatic merges mask deeper problems (as
trinque may have implied) and may or may not be cancer, having many developers be able
to work on
the same codebase and later easily solve code conflicts is fucking *great*
Framedragger: 1) you may want
to retain several versions of
the
thing you're developing - production,
testing environment, development, some-large-feature-im-working-on-thats-currently-breaking-everything
Framedragger: mircea_popescu:
there is an implied assumption here of a "large enough" codebase (deliberately vague quantifier here). why i'm using it for scriba: 'cause i like it; and
the latter's not a great argument. *but* if you have a large enough project with multiple people working on it,
then:
mircea_popescu: (and ftr :
the "faster" angle is a minor concern here. human on foot ought
to do ~10-12kph ;
there's no guarantee car manages
to do half
that. meanwhile,
the "not cutting your soles
to shreds" IS a major concern.)
mircea_popescu: "don't go
to frat party barefoot, here's a car" is a shitload better
than "don't go
to frat party barefoot, here's
the bus
to church"
mircea_popescu: yes, but ideally without leaving any root. so it's best
to fully understand what he wants
to do first.
shinohai: I
thought
the purpose of V was
to excise git-think from
the mind.
scriba: Logged on 2016-09-08: [08:40:14] <scriba> Logged on 2016-09-07: [10:05:58] <Framedragger> incidentally, how would one go about doing development across branches in V? or is
that fiat fancy
to be banished from all
that is good? :)
Framedragger: mircea_popescu: gotcha. will simply
things. unnecessary complexity indeed
mircea_popescu: Framedragger
tell you what, if i'm on any page like
that and i right click an url it gives me a fucked up
thing
that dun work rather
than a link
to
the
thing i right clicked on. so i'm stuck processing
them further.
mircea_popescu: learn
to not waste sweat, be amazed at extra hands growing out of you!
mircea_popescu:
http://log.mkj.lt/trilema/20160908/from:333/to:333#333 << if you use special order gear
the correct move is
to put it in
the last layer. not like YOUR ROUTER is going down. having
the collection of pipes work on heathen hardware is fine ; and until and unless you actually replace all internet infrastructure with s.nsa gear, your sweat used here is sweat wasted.
Framedragger: mircea_popescu: just so you know, no need
to manually alter urls yourself anymore. unless you have a fetish for
that, of course!
jhvh1: shinohai: Error: I need
to be at least halfopped
to voice someone.
scriba: Logged on 2016-09-07: [09:34:23] <Framedragger>
to*
Framedragger: i do see your point. and, sure, branches are pointers
to heads
trinque: "automatic merging" meanwhile isn't even a
thing.
that
two hunks in a file didn't collide has no bearing on whether
they semantically ought
to coexist.
trinque: V asks you which head you'd like
to press
trinque: Framedragger: your branches are merely pointers
to different heads in a
tree
scriba: Logged on 2016-09-07: [10:05:58] <Framedragger> incidentally, how would one go about doing development across branches in V? or is
that fiat fancy
to be banished from all
that is good? :)
Framedragger: ftr
there's now a kind of deployment process so i have
to make changes in dev branch, make a commit, and
then pull from a separate repo which has
the dev branch as its upstream. AND I LIKE IT
THAT WAY!!1
scriba: Logged on 2016-09-08: [00:39:18] <mircea_popescu> now ima have
to police my urls o.
ben_vulpes: also leases you
the line-of-sight for
the
top of your building, and
that connection
ben_vulpes: buddy of mine builds, sells and operates linux boxes
that mux net connections
together for durable connections
ascii_zimbabwe: and not, as is not hard
to guess, because lacking
the pipes.
ascii_zimbabwe: i dun have
this now only because it doesn't play well with
trb.
ascii_zimbabwe: anyway i suppose it's probably
time
to build
that mircea_popescutron.
BingoBoingo: ABout block index getting corrupted and resync hell if power blips in wrong way
that exceeds otherwise ample batteries
trinque: because
trb demons not fully enumerated
BingoBoingo: And
then goes down
to back up blockchain and block index
ascii_zimbabwe: fiber dead. zoolag and asciilifeform down until
tomorrow noon at earliest.
mircea_popescu: actually
this
thing might have
the largest female population, simple because seeing pretty brunette with old looking rich dude is like salt in fatty's wounds. and what
tru woman can resist salt in her wounds ?
mircea_popescu: lol
this dumb shit seriously exist ? "find a gold digger online dot com" ?
hanbot: That is obsured. You need
to open up your eyes if you wish.
mircea_popescu: somehow
the fact
that
the skinny chick does all
the
talk
the fat chick would gladly do in her stead AND ALSO HITS
THE GYM is
to escape our notice. because... shallow.
mircea_popescu: fatlogic. so fat woman isn't going
to
tell him all he wants ot hear ;
this is a skinny chick skill only.
jhvh1: mircea_popescu:
The operation succeeded.
mircea_popescu: !~later
tell asciilifeform it's either a short church hymn or (as used here)
the "general rule".
hanbot: i
think
tropar is solely for hymns about saints or religious occasions. otherwise
there's all sortsa hymns (imnuri), iirc
there's even one for some mental hospital
trinque: "hymn" in romanian according
to cursory googling
BingoBoingo: Looks like MAO-ism in
the Nepali sense where every political party is a different kind of MAOist party
BingoBoingo: <asciilifeform> (i ~wish~ i were making
this up... but:
the 'rationalists' have
this... sacrament? where
they sit around in infinitely recursive stupour, contemplating 'future self') << HERETICS ACTING FROM PURPOSE