log☇︎
9600+ entries in 0.008s
mircea_popescu: anyway, has a shitty html blog, all the symptoms people go through in that quarter or two between when they get the republic illumination and when they become actually useful/productive.
mircea_popescu: because he's a man alone ?
mircea_popescu: http://phuctor.nosuchlabs.com/gpgkey/9DC9F3BB2B585BD6595854875C7BAFED9AB3639EC8602A8BB469829C8390776C << for lulz.
mircea_popescu: anyway, guy did busybox, basically.
mircea_popescu: ers side of the great bazaar brawl.
mircea_popescu: http://www.landley.net/ << dood. http://www.landley.net/code/tinycc/ << sauce of quotes.
mircea_popescu: i believe rob landley.
mircea_popescu: "hen I stopped work on my fork, the other project stopped, but when I started up again, so did they. All I was doing was keeping the CVS tree just active enough to exclipse mine, and I was tired of it."
mircea_popescu: basically, the cunts were just taking dood's patches and dropping them in their toilet.
mircea_popescu: "(People sent me bug reports about the 0.9.24 release. Yeah, that release contained a lot of code copied out of my tree into CVS, but the release was based on CVS, not on my tree.) By 2008 as CVS sank into obsolecense, TCC had clearly decided to go down with the ship. No matter how much work I put into my fork it would never eclipse the "official" tcc project (which could of course read my code to advance their tree)."
mircea_popescu: this is actually more substantially gnu than any tech/engineering/cs/anything. invidious wikitards rather than anything else.
mircea_popescu: obody wanted to work with me on my version because it wasn't "official"."
mircea_popescu: "This used to be the page for my fork of Fabrice Bellard's Tiny C Compiler, but I got sick of competing with a mostly dead CVS archive that nevertheless remained "official". Every time I worked on my fork it inspired new work in the old CVS archive, and every time I set my fork aside the old project ground to a halt. Even though the old tcc project repeatedly stagnated whenever I stopped working on my fork for a few months, n
mircea_popescu: myeah
mircea_popescu: http://btcbase.org/log/2019-02-21#1898456 <<->> http://btcbase.org/log/2019-02-21#1898425 ☝︎☝︎
mircea_popescu: Mocky just trying to evaluate if this thing worth digging up
mircea_popescu: asciilifeform rng!!!
mircea_popescu: but the ensemble will not move at the speed of a single core will it ? ☟︎
mircea_popescu: Mocky so if i declare a procedure which increments a global and a local counter, and then call it in a loop from multiple threads, at the end the globa lflag will contain the sum of the local flags ?
mircea_popescu: yeah, how about multithreaded i++ ?
mircea_popescu: yeah, wut ?
mircea_popescu: esthlos had a pretty cool vtron if i recall.
mircea_popescu: hanbot write down the whole story as you go, but basically yes.
mircea_popescu: conquering china, also expensive. who knows, maybe it can be massaged to pay for itself.
mircea_popescu: kinda makes it a particularly delicious spot to rape the femstate.
mircea_popescu: there MAY NOT exist "conflict" on baseless distinctions, which goes right the fuck into the whole http://btcbase.org/log/2017-04-09#1641209 ☝︎
mircea_popescu: ie, whenever you encounter "competitions" of malformed nonsense, you're exactly in the position of the ~spectator~ to special olympics.
mircea_popescu: i suppose the pov where design is ~constrained~ activity, and the concept of "design competition" must strictly describe a situation where machine a with 64 registers of which one is mask and machine b with 64 registers + ONE separate mask register compete.
mircea_popescu: and whenever you go with option 3, guess what. 1 IS MASK!
mircea_popescu: as a general design principle! you may NOT have "multiple" on a machine. it's 0, 1, buswidth-count. THAT IS IT.
mircea_popescu: let me guess, the same fucking people who made mul without carry.
mircea_popescu: http://www.loper-os.org/?p=46#selection-47.1021-47.1284 << this, incidentally, is a fine example. who THE FUCK came up with the notion of making "registers" ~without~ making a) as many of them as the bus width and b) a special register which keeps a mask of registers, so that PUSH only actually occurs if needed ?
mircea_popescu: then it was too late, and then it just became incomprehensible.
mircea_popescu: i was trying a tongue in cheek, "yes, now it has more code and less functionality, but it follows whatever trend of insanity".
mircea_popescu: jesus my poor point.
mircea_popescu: i mean, "<asciilifeform> nao it resembles minix, 100x the mass of the original, and ~less~ function" <mircea_popescu> yeah, but it's in ruby, or w/e the fuck unity.
mircea_popescu: yeah, but it's in ruby, or w/e the fuck unity
mircea_popescu: (note: "lists.gnu.org" moved to "lists.nongnu.org"). and other keks.
mircea_popescu: http://www.landley.net/code/tinycc/ << also. did the guy disappear ?
mircea_popescu: sounds like he did a lot of the same stuff here contemplated. shoot fellow an arrow maybe ? is he old ?
mircea_popescu: yeah, ok, this very much germane to discussion.
mircea_popescu: ah the tcc thing ?
mircea_popescu: nope.
mircea_popescu: shit's exactly in the position of mod6's famous house, http://btcbase.org/log/2019-01-16#1887503 ☝︎
mircea_popescu: moreover, the recent exception handling discussions & digs exposed most eminently the hole the shit's in. you could improve on gcc right now, just by fixing its idiotic tokenizers, "optimized" log n-onsense ans so forth.
mircea_popescu: myeah.
mircea_popescu: it's what you start with.
mircea_popescu: this isn't the q. there's exactly one thing that shits bytecode. much like in 2011 there was exactly 1 thing that extended the blockchain.
mircea_popescu: just about.
mircea_popescu: then we see, esp on the basis of discoveries during.
mircea_popescu: ada-musl will have to get its own backend, even if it's mpi-style confiscation.
mircea_popescu: anyway, to land this far going baloon : currently, the large chunk of sanification work will likely still be http://btcbase.org/log/2019-02-20#1898113 ; there's no way to have a world without a backend, there's no way to learn how to build one without unpacking the only one that exists, and so on. ☝︎
mircea_popescu: update your link too, and there we go
mircea_popescu: asciilifeform http://www.loper-os.org/?p=256#selection-43.12-49.3 << 404s.
mircea_popescu: this much is certain on strength of extant record.
mircea_popescu: moreover -- b is actually a major spot of research, because we don't even exactly know WHAT we will set down as "must be / must not be".
mircea_popescu: there is that.
mircea_popescu: though if memory serves intel mkt dept had internal proposal to "usg pronounces pentium right, everyone changes bookeeping to suit it"
mircea_popescu: it's independent of a, because if it turns out all iron fails math we'll dump all iron, not re-write math.
mircea_popescu: and that b) it is likely to be easier to start picking low hanging fruit from right rather than left, simply because cheaper fruit lowerly hanging there.
mircea_popescu: and i'm saying that a) both approaches share a lot of overlap (you say no, but you agree next line that conceptually, field is broken -- that is overlap!!! you just agreed!)
mircea_popescu: nevertheless, the obvious alternative, factually there as holes follow fills and so on, is "approach from code end". and this approach'd be something like a ~proper~ standards lib. ie, both with proper access and proper primitives.
mircea_popescu: nothing wrong with this. and will have to be at least attempted.
mircea_popescu: but back to it, let's try and use different terms : i deem your "whole thing is an emu, in machine lang, bios boots into it" to be a "approach from machine end".
mircea_popescu: very early 1500s medicino-chemistry-philosophical-barbershop flavour to the whole field.
mircea_popescu: fucking bs "science" where ALL the notiuons are broken.
mircea_popescu: right, "compilation, you mean caching ?". ☟︎
mircea_popescu: which is the point, it's a waste of time to consider "how linus separated" or "how rms thought should be separated". whoile thing's built on magic musherooms, "sky quadrants" etc.
mircea_popescu: anyway, i think i fully understand what you mean re "no compiler, no linker" : it is evidently a broken situation when you have TWO patsh from "what master said" to "what machine does".
mircea_popescu: asciilifeform i'm aware, evolved not designed. nevertheless, the fundamental breakage here is that glibc is proposed as a "library" rather than a "kernel mod". not that these terms make any fucking sense anyway, but what the fuck am i gonna do.
mircea_popescu: asciilifeform the large problem here is that the ast will have to be ultimately a homomorphism of machine language. which is the dubious part in the "emulator" pov.
mircea_popescu: to follow the logic : the notion that you'd have a kernel mod to interface with peripherals, but not with code, is somewhat bizarre.
mircea_popescu: terminology fails, mostly because terminology was made by morons and we're trying to discuss analysis in roman numerals here, but consider "glibc" would be a... well i guess a kernel mod the program links against as a library ?
mircea_popescu: surely. i wasn't proposing adding layers.
mircea_popescu: true.
mircea_popescu: but srsly now, the "standards lib" lets me print to screen but not print to ram ? wut.
mircea_popescu: or in other words, the overlap is large even if the barbarians cut it wrongly and on the basis of their cuts it seems to not be\
mircea_popescu: ie, the fact that glibc doesn't come with sane memory allocator ~is a failure of glibc~.
mircea_popescu: certainly. but once you start talking about unified abi, you're very much starting there.
mircea_popescu: but the overlap is large.
mircea_popescu: not entirely, no.
mircea_popescu: certainly.
mircea_popescu: then again this whiole discussion is moot, because step 1 towards that magical bios asm blob is a tmsr standards lib to replace glibc anyway.
mircea_popescu: even so. as far as reading goes, you still read it the same number of times, whether it's linked or bios'd.
mircea_popescu: the 2nd gets linked in however many binaries you wish, still is a single item.
mircea_popescu: however, consider situation 1, where "it is in emulator" and situation 2, where "it is in this one tmsr standards library".
mircea_popescu: from the pov of auditing it is certainly cheaper to move it into the "emulator"
mircea_popescu: asciilifeform large part of people's complaints re leverage are insane. take the recent naggum piece discussed, he complains, literally, that "he wants to lie once rather than everywhere". duh, no sed where this man lives ?
mircea_popescu: asciilifeform it's never cheaper to have a coupling than a straight link. nevertheless, couplings are used.
mircea_popescu: other than this, the "we don't want to fuck our brains with $bad-arch" is a dead end -- you will, whether to write gcc for it or to write bios for it.
mircea_popescu: the obvious counter there will be "but not cheaper than baking ONE sane gcc". which is true, but nevertheless not as useful -- sometimes having an interface, even if "spurious" is better than not having it, which is why parents don't customarily discuss family finances with their 12yos.
mircea_popescu: well that for sure.
mircea_popescu: like all attempts to date have, here or anywhere else.
mircea_popescu: nevertheless, the attempt will certainly inform.
mircea_popescu: understand tho, it has a very visible facet of wishful thinking. i mean yes, obviously, way the fuck better to have all the needful stuff in one place than added to each binary. this much is certain. nevertheless, the notion that you can stuff a converter from insanity to sanity "in the bios" requires just as much a magical stone as any other "universal sanity-insanity bridge".
mircea_popescu: asciilifeform re bios emu -- i am certainly not against trying this. it's not possible to say much more than that as things stand now.
mircea_popescu: asciilifeform precisely.
mircea_popescu: asciilifeform plenty of them. it's profitable, see.
mircea_popescu: the problem with common law is that it dun work.
mircea_popescu: see, the old british ban on champerty & maintenance meanwhile dead. the fact that it happened to rando kid dun matter, trial can be bought.