log☇︎
29800+ entries in 0.018s
mircea_popescu: to do the "ifdef vax" in a magically acceptable manner ?
mircea_popescu: and your solution seems to me a bit of smoke and magic, because what will you use to manage "which v tree, dec or pc" ? a vortage ?
a111: Logged on 2019-06-02 03:43 mircea_popescu: all joking aside : the best answer i could produce for the http://btcbase.org/log/2019-06-01#1916471 question stands as "choose between steamos and ubuntu", which in plain terms is "do you wish to make your computer a supernintendo and buy virtual cartridges for it ? or would you rather make your computer a mobile phone ?"
mircea_popescu: we currently know ~nothing about the ~100mn lines of crap that constitute any machine anyone actually boots into. ☝︎
asciilifeform: just like you already know that you aint building on a dec vax
asciilifeform: mircea_popescu: correct. and 1ce you 'saved state', you dun need 'if bug xxxxxx...'. cuz you ~already know~ whether this evaluates to troo or false
mircea_popescu: now what's the idea, we'll keep it under glass and... not use it ?
mircea_popescu: well yes, but look here : at some point we decided to save the state of computing, specifically to avoid this "nobody has built since 2011, here have a virtual machine"
asciilifeform: which is what 'if bug xxxxxxx....' adds up to
asciilifeform: there cannot be any such thing as nondeterministic process in vpress
asciilifeform: i.e. specifically what vtronics was designed to abolish
trinque: it's a bunch of portlanders all saying "oh no *you* go" at the 4 way stop
asciilifeform: it's the ebuild equiv of orig 'patch''s 'merging'
mircea_popescu: i've not looked in a long time, myself.
asciilifeform: i've seen it, this imperative coad, it consists of 'probe for bug xxxxxx'
mircea_popescu: they built this magical workaround their own idiocy. what the hell could it possibly consist of besides the devil himself ?
asciilifeform: the heathens ftr took up this fallacy ( 'who needs reproducible builds, we have vmware' ) and have written themselves into some pretty amazing corners ('what did you say, you wanted to BUILD 'rails' from src? no one has done this since 2011... here have a vm' etc)
trinque: there's a mountain of environment variables that affects how portage behaves
trinque: last dive I took into the portage code, it appeared to be filled with steps around either bugs in linux or packages
a111: Logged on 2019-06-22 21:34 trinque: asciilifeform's mips-vm thing could be one candidate for the hard break
asciilifeform: http://btcbase.org/log/2019-06-22#1919415 << i must point out, this item imho is orthogonal to the problem of this thrd, a standard 'machine' does not remove the need for proper 'systemwide vtron'-aka-portage-replacement ☝︎
trinque: ebuilds are on their 6th or 7th format revision; they're as much imperative code as they're declarative metadata
mircea_popescu: but yes, i wanna hear trinque
mircea_popescu: kinda what we're trying to figure out -- what we want and why we want it.
asciilifeform: trinque: plox to elaborate ftr
trinque: eh, there's a long... LONG tail there
asciilifeform: the remaining 5% is to make it eat the ancient ebuild format. supposing that's even what we want, what with it having 'optional' sigs etc
asciilifeform: pretty much 95% of a 'portage' right there
asciilifeform: there is even a (sad, disused, esthlos went to bottom of sea) but last i saw -- working -- cl vtron
asciilifeform: mircea_popescu: can't resist to ask, wai
mircea_popescu: i personally doubt such a thing as a lisp portage can be made. but then again i have no coding experience.
asciilifeform: observe that v itself , orig asciilifeform wrote in python, on napkin, but since re-baked by many folx many times in other scriptrons
asciilifeform: mircea_popescu: imho python is one of the cheapest heathenisms to perma-kill. if e.g. spyked's miniature lisp could be grown to adulthood, can dispense with python/perl/bash/etc
mircea_popescu: trinque, i meant the problem from this other side.
diana_coman: I expect exactly that, yes.
trinque: asciilifeform's mips-vm thing could be one candidate for the hard break ☟︎
mircea_popescu: diana_coman, nor will anything else made by idiots, which is to say 70% of the kernel and 95% of the userspace.
trinque: my intent here has been to stablize the workbench and then make a *hard* break with the whole stack ☟︎
diana_coman: fwiw re gprbuild and legacy c/cpp-ism: cal3d lib builds with gprbuild absolutely fine; CS however not at all and it's not a trivial thing to port it either as far as I could tell at a quick look.
mircea_popescu: if gotta-have-python anyway, why am i wasting spyked's time with hutch&hoot, might as well use python for scripting.
trinque: mircea_popescu: we currently stand on a pile of hellish complexity that costs more man-lives than we have to transition to a form we'd find acceptable.
asciilifeform: well yes, was speaking of the payloads strictly
mircea_popescu: not even that lang-agnostic, gotta have python.
mircea_popescu: trinque, do me a favour an' state the problem in yoru own words so as to see how synced we're here
asciilifeform: aha, it's moar or less lang-agnostic. but it also is an orc half-implementation of v (attempts to find dependencies, and to check sigs, but for some reason the latter is optional, and the former only quasi-worx)
mircea_popescu: he has a point there, in that at least portage will emerge a complete world, for whatever any other complaints one might harbor
trinque: or is this "in six years time we'll have systems that work" ☟︎
asciilifeform: i have not tried it with megafauna like trb
trinque: and it'll go build e.g. ncurses if your thing needed it?
asciilifeform: ftr ada's 'gprbuild' is the 1st 'make'-like automator asciilifeform ever used that he did not want to throw against the wall erryday
mircea_popescu: and yes indeedy, i'd much rather mandate a "your project must buuld on gprbuild" than a "your project must include ebuild", if there's mandatin'.
asciilifeform: (sorta like a 'make' not written by tards)
mircea_popescu: asciilifeform, the main problem here seems to be "what allowances to build system do we make in the fundamental"
asciilifeform: it'd be a very trivial ebuild, lol. given as uses gprbuild, which actually worx correctly.
mircea_popescu: all this said, i don't believe if someone wrote an ebuilds for say ffa they'd thereby degrade ffa.
asciilifeform: mircea_popescu: re 'ebuilds', as i understand trinque's angle was/is to organically replace gentoo's ebuild duct tape with vtron
asciilifeform: but e.g. trb , pretty heavy, 0 autoconf (in the proggy per se, that is; there is some in the deps, however)
asciilifeform: sufficiently toejam-encrusted, indeed not
mircea_popescu: the fundamental problem remains, however, that a sufficiently large c/cpp code snippet will not build on any machine.
asciilifeform: and yes legacy crapola that nobody got around to deautoconfing yet, do use, there's 9000 on my boxen. but what i touch with own hands , away it goes
mircea_popescu: much, i suspect, like why and wherefore trinque 's stuck with ebuilds. "wtf do you want me to do, make sense of gentoo in my spare time !?!?!"
mircea_popescu: i am not even disputing that. i think large projects (ie, again, eulora) used it as a ... well, default evil. "gotta use something, wtf can do".
mircea_popescu: and the reasons we wanted v were very much specifically and centrally "so such a thing as portage is can NOT be had, and such problems as it solves can not be solved"
mircea_popescu: if we wanted fucking portage we could have just imported portage. but i think we just as deliberately did NOT want it ; we wanted v.
mircea_popescu: nothing wrong with it, it was so by agreement and deliberately not accidentally. now the problem of digestion, however...
mircea_popescu: this it was.
trinque: I can see the continuous symbolic space mircea_popescu wants, but the cuntoo thing was exactly "capture these packages before they can't even be built anymore" plus a snapshot of a working build toolchain to do so.
mircea_popescu: i don't think it permits the notion of "package". but it will press to your intended destination, all leaves up to it.
trinque: I don't see how v denotes "build A, then B, then C package"
mod6: There will be a blog post I make about how I want through the ebuild process, but probably closer to month-end.
mod6: I still consider them "in-progress", but will forward what I have along to you here by Monday. (I wanted to get these ones built before the trb one - which I'm just starting on now.)
mod6: trinque: Speaking of an ebuild for ave1's musltronic tools, I've got one that works. I've also got one for diana_coman's keccak V tools package.
trinque: would be entirely sensible to have the source v-trees grafted into the same tree.
trinque: build process automation, recall what I wrote produces a v-tree of ebuilds sufficient to have a booting linux
mircea_popescu: is the idea here "ebuild as an automake" ?
trinque: yep, I think I need to demonstrate this a few times before it takes with others
mircea_popescu: trinque, is the idea to ebuild ~everything ?
mircea_popescu: bvt i don't think it's wasted either ; and for that matter came off too strong on the side of whatever my point was there.
trinque: speaking of which, if ave1 is not going to produce an ebuild for his gcc, I imagine that's next priority on my end.
trinque: Mocky: can I encourage you to produce an ebuild for your gns item when done?
a111: Logged on 2019-06-22 15:18 Mocky: my work on gns is at the stage where I'm loading v fully into my head and making sure I know the questions I need to ask before I start implementing. I'll blog about it
mircea_popescu: http://btcbase.org/log/2019-06-22#1919265 << this is actually pretty cool. ☝︎
mircea_popescu: like it's nobody's child or something, always lastest at the trough
a111: Logged on 2019-06-22 15:08 Mocky: mircea_popescu: I've failed at managing myself for the last few months. I let myself get overwhelmed with dumb shit. I thought I could do it all despite the evidence to the contrary. Republican work got dropped along with a bunch of other. But republican work is what I care about and not the dumb shit. So I'm changing this now. Head in the sand is no way to live and putting others in the position to say, 'hey, wtf
mircea_popescu: http://btcbase.org/log/2019-06-22#1919261 << what i find deeply irritating it's that it tends to be republican work that gets dropped in such situations. ☝︎☟︎☟︎
Mocky: whole world stops whenever input data syncing trips over a network slow down
Mocky: in practice it's 2 players only and considered a feature of the physics engine, even so often laggy as hell
a111: Logged on 2019-06-22 18:59 asciilifeform: the 'secret' of this is that you only gotta propagate the ~inputs~ .
Mocky: http://btcbase.org/log/2019-06-22#1919333 << this is done for certain multiplayer video games where pixel identical frames need to be shown to remote players. ☝︎
asciilifeform: otherwise 'all nodes propagate all inputs to all nodes' is a ddos ~amplifier~ .
asciilifeform: trinque: rrright but the 'authentic' is how you guarantee manageable pace.
trinque supposes a gradient where one's computewot grows in trust over time
asciilifeform: trinque: correct. if your 'processors' dun have to deal with rando liquishit from whole planet at once, but only w/ authentic peers, it becomes practical proposition.
BingoBoingo: Mean while in the local campaign: Legalize Contraband! https://www.montevideo.com.uy/Noticias/Lista-de-Lacalle-busca-legalizar-el-contrabando-y-su-eslogan-es-Un-bagayero-un-patriota--uc722044
asciilifeform: ( given that deterministic mechanism will transition to same state always from given state + given input )
feedbot: http://qntra.net/2019/06/british-couple-found-guilty-of-funding-terrorism-for-sending-trivial-sum-to-son/ << Qntra -- British Couple Found Guilty Of Funding Terrorism For Sending Trivial Sum To Son
asciilifeform: the 'secret' of this is that you only gotta propagate the ~inputs~ . ☟︎
trinque: I don't know of any minorityreportronic extension to the thing
asciilifeform: rright, ditto 'vmware' etc. but can you force'em to auto-synchronize the state on 2 physically separate boxen
trinque: not to compliment that stack of chairs, but yes, they do this