log☇︎
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: i don't mean laddel, i mean the other one.
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: dude. add a 10%, get THREE TIMES YOUR CURRENT RESULTS
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: Framedragger is there a remainder ?
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: because it's impossible to write conflicts into V.
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. ☟︎
mircea_popescu: yeah. here's the thing :
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*
mircea_popescu: you make special sigs for these cases.
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.
Framedragger: http://log.mkj.lt/trilema/20160908/from:62/to:62#62 << okay okay i'll disable the "be able to spit out multiple lines" thing on bot until a saner thing is conjured (like being able to send multiple lines to some user via privmsg). if you have to manually edit urls every time that's just crazy
ben_vulpes: and can sell you the cell connection
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: popescutrons take actual sweat to build.
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: I have yet to bolt that on.
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
ascii_zimbabwe: why the hell would you back up a node ?
BingoBoingo: And then goes down to back up blockchain and block index
ascii_zimbabwe: BingoBoingo: what's the record uptime on your node ?
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: https://archive.li/UXRrF/362bbd285be8fbabae6b2a2636e1d70ae78fb732.jpg My husband is my life, my mentor, my best friend, my partner in crime and he means the world to me. I am his priority and he lives to make me happy. Read more>>
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
asciilifeform: mircea_popescu: what's a tropar
asciilifeform: $s tropar
asciilifeform: !~s tropar
asciilifeform: !!s tropar
asciilifeform: BingoBoingo: i read that as 'MAOI party'
mircea_popescu: and in the same vein / from the same source : https://archive.is/uIBox#selection-9.1569-9.1577
BingoBoingo: Looks like MAO-ism in the Nepali sense where every political party is a different kind of MAOist party
asciilifeform: BingoBoingo: sorta what the magnetic pole of that direction looks like.
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
asciilifeform: they are busting their nuts for hitler.
asciilifeform: i must disagree that the alices are idle, however.
mircea_popescu: yeah, this also existed, but entirely different.
asciilifeform: !~translate Ru to Eng тунеядство
mircea_popescu: i think i like this better
mircea_popescu: !~translate Ro to Ru vagabondaj
asciilifeform: it doesn't even translate to eng.! afaik
asciilifeform: in the su penal code.
mircea_popescu: asciilifeform well this one had no friends.
mircea_popescu: and computer programming, as understood today, same.