feedbot: http://bimbo.club/2020/05/work-report-5062020/ << Bimbo Club -- Work Report - 5/06/2020
BingoBoingo: jfw: I the ongoing saga of lulz and acquisitions Zoom... is buying ancient turd Keybase.
BingoBoingo: Deal appears to be an acqui-hire
diana_coman: http://ossasepia.com/2020/05/03/ossasepia-logs-for-may-2020/#1025717 - lolz, though kind of following the usual pattern really.
sonofawitch: 2020-05-07 18:33:12 (#ossasepia) BingoBoingo: jfw: I the ongoing saga of lulz and acquisitions Zoom... is buying ancient turd Keybase.
diana_coman: in fairness and looking at it from another angle - what *could* they buy that is not similar, after all.
diana_coman: jfw: did zoom yield to running on those reasonably sealed pipes ?
sonofawitch: 2020-05-05 21:48:03 (#ossasepia) jfw: BingoBoingo: likewise, but just because the box is a toilet doesn't mean I won't make sure the pipes are as well sealed as I can get them
jfw: indeed, people noticed their encryption is a joke, so buy the shop that "everyone" trusted to hold all the keys!
diana_coman: jfw: eh, this "people noticed" is ~0; sure, they "noticed" and ... keep on using them, right?
jfw: diana_coman: it wants to connect to anything and everything on port 443; it runs to some degree with a whitelist, but I've had some problems that might be resulting from that, and doesn't bode well for ongoing stability
diana_coman: but yeah, from where I see it, it's pretty much a competition on perceived popularity, not on quality really, and it fits.
diana_coman: I kind of doubt you'll get stability with it regardless of whether you allow it to connect to anything and everything or not, lol
jfw: can't really argue there.
diana_coman: jfw, dorion at any rate, do you plan to take advantage of this covid-induced fashion for "do not meet, go online" and push the online sessions more widely or not/what else?
diana_coman: jfw: the point there is that zoom (like python, like eulora's client etc) is the sort "use it like it was the enemy because it is "
diana_coman: so don't waste time trying to cater to whatever it wants/requires - set it on separate net if you have to, redundant instances or whatevers to give you the stability you want and otherwise don't waste time on it
jfw: my first impulse as far as treating it like the enemy was to take a close look and try to fence it in tightly; but yeah, it taxes me more by time in playing that game
jfw: and yes I figured an upside of online training would be an ability to push it more widely, but doesn't seem like we have any concrete plan for doing that. Focus has been on the handful of current prospects.
diana_coman: jfw: with practical example from my latest sad experience of wasting time and a lot of effort too - basically not worth paying attention to any of the rotten stuff, not even the slightest tiny bit (because it will *still* eat up a lot of time, no matter how tiny or innocent or benign bit it seems to start with).
diana_coman: jfw: so maybe make a plan? lol
diana_coman: dorion: ^^
diana_coman: jfw: do you have current prospects at your location too or only those at dorion's ?
jfw: diana_coman: by "not worth paying attention" do you mean not worth using it at all, or just being ...careful about it? (reading the link)
diana_coman: jfw: not worth paying attention *to any of its requirements*
jfw: I haven't done much/any scouting here. Don't know anyone in town besides family, but there's a bunch of them so perhaps that'd make a good start for getting introductions
diana_coman: so use it, sure; but use it forcefully to do what you need, and without any regard to what it says/wants/expects/whatevers
diana_coman: it surely can't hurt anything and after all, why not getting to know people; yeah, at first you don't know anyone in a new town, kind of a given but doesn't have to stay that way, lol.
diana_coman: now I noticed I got a spurious / in my earlier link; should just be all the way to end of para, so here's the fixed link
jfw: ah ok. and yeah, I should get on that.
diana_coman: jfw: while the paragraph above is specific to eulora's client and all that, hopefully it's clear enough as illustration of working with it vs working *it*.
diana_coman: http://ossasepia.com/2020/05/03/ossasepia-logs-for-may-2020/#1025745 - this sounds ...like that health insurance plan!
sonofawitch: 2020-05-07 21:39:06 (#ossasepia) jfw: ah ok. and yeah, I should get on that.
jfw: like I'm already expecting it to be miserable
diana_coman: more like you know you should do it but you'd really rather not do it, lol
jfw: yeah, trying to find why that is though
diana_coman: jfw: dunno, the very-outgoing-enjoying-meeting-random-people-jacob?
diana_coman: (alternatively - it can get chaotic and it's even harder than zoom to fence in!)
sonofawitch: 2020-03-03 16:40:31 (#ossasepia) jfw: Can get the faster ones to help the others to some extent too, but it can get chaotic
jfw: right, jacob prefers his chaos in small doses
diana_coman: only this is the sort of thing where preferences shouldn't be allowed to rule the matter, really.
diana_coman: on the bright side though, even strong preferences can still be ...tamed let's say, with a lot of practice; possibly painful practice, might add, but it works.
jfw: good to know it works at least.
jfw: diana_coman: so in the eulora example, Planeshift "required" character models to work a certain way, but because it was a stupid way, the effort ended up better spent on bypassing it (while still using parts of it elsewhere) than adapting to it?
diana_coman: jfw: the "requirement" seemed small and innocent since after all, what's the trouble with "characters on the ground", right? but as soon as used for anything really, it turned out to be (as it always turns out to be; if only I stop forgetting this, already) basically the first sip of a... spittoon.
diana_coman: in the sort of stupid-ball that those things are, ~any part no matter how small will bring in quickly a lot of further stupid, as soon as taken at face value otherwise; because that's how the whole insanity is built in the first place, kind of layer upon layer of stupid reinforcing one another and making anything else impossible
diana_coman: in principle, ~any convention re position of models can be fine; but *only* if implemented sanely and that's the catch there - it won't be implemented sanely because that's why the whole thing is the enemy in the first place
diana_coman: it's instead implemented exactly to support the *opposite* of what you are trying to do; hence "the enemy"
diana_coman: (in the example from eulora - no trouble to have characters on the ground if one has also the means to rotate them around their own axes; but setting them on ground because "too much trouble to do all the transformations" ends up with "can't rotate nor find out the origin " and so on)
diana_coman: for that matter the part where the actual origin can't be known still boggles the mind, given that the models are given in...coordinates, wtf.
jfw: and how could there not be a way to have their own transform matrix in the stack, I wonder innocently
diana_coman: the short version of the whole "it's the enemy" re code would be that the code in question is built to *not permit* the sort of work you want to do with it; no matter in what /how small parts you look at it and no matter how it might seem at first.
diana_coman: jfw: they could have, ofc; but that's how it starts, you see? they got this "convention" in not in order to have a standard (which would be a useful thing even) but because of trying to avoid "calculating transformations is Maths and it's hard!!"
diana_coman: quite transparently, at that.
jfw: designed to not permit - that certainly fits the zoom experience (and surely lots more too, that's just what's fresh in mind)
diana_coman: well yes; I'm forgetful/soft enough to have therefore obtained a lot of practical experience and it always goes like that, yes.
jfw: ahaha, one wonders how one for whom transformations is hard gets into writing 3D engines.
diana_coman: jfw: ah, the Planeshift guys did not write the engine
diana_coman: that's the thing, the CS is the engine and (while far from perfect), *that* bit is way, way saner than everything else
diana_coman: and it has been in this sense built with a sane view ie it allows ofc transformations ; you'll notice I even say there that yes, I ended up using CS's rotations perfectly fine
diana_coman: bypassing all of PS on top
diana_coman: PS (planeshift) though is the client code really, hence client is the enemy.
jfw: ah ok, I gathered PS was something on top but not sure at what level.
diana_coman: ftr, the engine CS started as the work of one guy; the Planeshift game is ...open source, "community effort" and all those "trims" ; that show!
diana_coman: there are 3 clear layers to that thing: cs is the graphics engine; cal3d is a (reasonably sane) library for animation and is used by cs; on top of those comes the insanity aka the client aka planeshift.
diana_coman: (though I do resent the single-minded focus on rasterised graphics of both cs and cal3d, they are otherwise incomparably saner than ps, for sure)
jfw: the man alone at least has an easier time of maintaining conceptual integrity; the art then is to work with others in a way that supports you rather than gobbles you into The Community?
diana_coman: well, supposedly that's the advantage of working alone; but the point is to work with others of *same mind*, not with whatever others; so don't mix the two like that, as it's quite misleading in the best of cases.
jfw: so "who" rather than "how", makes sense
diana_coman: and possibly how it all starts anyway - on the strength of "I can maintain conceptual integrity if alone" (and possibly assorted further "savings" of time and talk etc), the man alone finds the great way to give in to his preference for... less chaos, I think it was :P
diana_coman: otherwise yes, the "how to work with enemy" can apply to more than code, sure
jfw: he doth.