Show Idle (>14 d.) Chans


← 2019-02-19 | 2019-02-21 →
00:11 feedbot http://bimbo.club/2019/02/philosophical-transactions-for-the-months-of-july-august-and-september-1716-part-vii/ << Bimbo.Club -- Philosophical Transactions. For the months of July, August and September, 1716. - Part VII.
~ 9 hours 50 minutes ~
10:02 mircea_popescu !#seen ben_vulpes
10:02 a111 2018-12-10 <ben_vulpes> http://btcbase.org/log/2018-07-16#1835094 << i did not know that statically-compiled mysql was solved; is it?
10:02 mircea_popescu trinque did you ever see the guy irl lately ? say this year or something ?
10:05 mircea_popescu meanwhile in other obscura that apparently exists, https://www.webmasterworld.com/
10:13 asciilifeform guten morgen mircea_popescu
10:17 mircea_popescu hola
10:18 asciilifeform http://btcbase.org/log/2019-02-20#1898072 << i suspect he was barfing on the 'interfaces' thing.
10:18 a111 Logged on 2019-02-20 04:54 mircea_popescu: "as a language, it requires you to specify in great detail what you do not know in order to obtain the experience necessary to learn it."
10:21 asciilifeform http://btcbase.org/log/2019-02-20#1898063 << very good idea; sadly pertinent , however , is the abi breakage ( chronicled e.g. here : https://archive.is/8j7m0 )
10:21 a111 Logged on 2019-02-20 01:00 trinque: relatedly, here's a worthy task for an idle hand : find the oldest kernel you can boot on hardware you're willing to use
10:22 asciilifeform i.e. if digging up a vintage kernel, would also have to take up the gcc from the period, or backport the current one, as i understand
10:25 mircea_popescu at the worst this'll get us a nibler notion of the gcc tree.
10:25 mircea_popescu item is doomed to v-fication, seeing how http://btcbase.org/log/2019-02-17#1897817
10:25 a111 Logged on 2019-02-17 23:24 mircea_popescu: actually ada not having a backend can (and probably will) hide all sorta surprises.
10:26 mircea_popescu nimbler*
10:26 asciilifeform vfication is a 'not whether, but when'(tm)(r)
10:26 mircea_popescu something like that
10:28 asciilifeform the most rampant inconsistency, btw, is not even in the userland abi, but in driver (module) end
10:28 asciilifeform linus specifically opposed making a stable one
10:28 asciilifeform ( he saw the notion as 'making life too easy' for nvidia & other blob pushers )
10:28 mircea_popescu in utter fucking lulz : https://duckduckgo.com/?q=%22To+help+you+detect+if+your+log+format+is+good%2C+Awstats%22&t=ffsb&ia=web ; meanwhile in the actual config files, http://p.bvulpes.com/pastes/rXwyg/?raw=true
10:29 mircea_popescu bad virus records!!!
10:29 mircea_popescu the computing 90s are soon to be just a memory, as these artefacts of sheer wtf slowly disappear.
10:30 mircea_popescu asciilifeform yes, but linus is also an idiot.
10:33 asciilifeform see related thrd, http://btcbase.org/log/2015-01-10#972076 , re similar in gcc
10:33 a111 Logged on 2015-01-10 06:25 asciilifeform: mats: gcc... a) i dont get it... << what's the hard concept here? rms wishes to avoid gcc turning into a sweet and defenceless piece of candy for the 'embrace & extend/extinguish' folks.
10:35 mircea_popescu they should have built an army in the 90s, rather than go for weakass jwz-catering.
10:35 mircea_popescu their window's closed, nobody cares what they think nao.
10:35 asciilifeform afaik they no longer think anyffin
10:35 mircea_popescu these two tend to go hand in hand yes.
10:35 asciilifeform successfully turned vegetable
10:36 asciilifeform ( well, fungus, in rms's case )
10:36 mircea_popescu mushroom is veggie.
10:36 asciilifeform it is interestingly imho reminiscent of plant toxin , d00d couldn't think of anyffin but 'let's make it poison' in re defense
10:37 mircea_popescu yeah huh.
10:38 mircea_popescu now we're left with all those bleaters with livers, that are also spurious. "but mp, why won't you go into the liver ?" "wut ?"
10:38 mircea_popescu "it worked for free and open plant!!!" "yeah ?" "UNFAIR!"
10:38 * asciilifeform sees linux kernel, gcc, ftr, as 'life support' item, rather like trb -- worth freezing and maintaining until proper replacement, but not really items with a serious future
10:41 mircea_popescu it seems rather obvious that the 2020-2025 republican future will consist of a whole lotta http://btcbase.org/log/2019-02-17#1897560 http://btcbase.org/log/2019-02-17#1897468 etc as we unwind the "optimizing" part in http://btcbase.org/log/2019-02-17#1897829 and discover a whole lotta http://btcbase.org/log/2019-02-17#1897689 and http://btcbase.org/log/2019-02-17#1897536
10:41 a111 Logged on 2019-02-17 15:22 mircea_popescu: holy shit, EVERY SINGLE THING. look here :
10:41 a111 Logged on 2019-02-17 14:49 mircea_popescu: see, engineers are worse than whores. a whore might pretend like she's not working, but an engineer does inept shit like "/* This should optimize out, but it is wise to make sure this assumption is correct. Should these have different sizes, we cannot cast between them and the overlaying onto ERRATIC will not work. */" so as to ~pretend~ like he doesn't see WHY exactly he wants to take that code out. seriously, ooga-booga-bu
10:41 a111 Logged on 2019-02-17 23:42 asciilifeform: ( for n00bz: ) writing a compiler back-end aint actually hard. asciilifeform & many many other folx, did it ~as homework~ , at school. the hard thing is writing a ~decent~ optimizing backend.
10:41 a111 Logged on 2019-02-17 16:05 asciilifeform: ( and when found that ~despite this~, http://www.loper-os.org/?p=2906 , was pant-shittingly hilarious, how koch still managed to be the tortoise in the race )
10:41 a111 Logged on 2019-02-17 15:12 mircea_popescu: well, either that or they o(N) + n log n for some values of N, n.
10:42 asciilifeform i fully expect ^ adds up to ~100% of the c opensores mass, yes
10:42 mircea_popescu maybe 98. but in any case, the only discernible reason anyone uses it is that everyone is, individually, too lazy to write a proper one.
10:43 mircea_popescu whether that can be remedied in a group or not remains, i suppose, to be seen.
10:44 asciilifeform it's a standard 'spittoon in one strand' : for so long as you retain ~any of the c liquishit, yer stuck with gcc ( which is the only thing that builds it , the 'portability' of the lang is a fiction from day 1 )
10:44 mircea_popescu certainly it will have to come before any kind of http://btcbase.org/log/2019-02-17#1897705 job, because very strictly speaking you can't write a working user enviroment on top of extant gcc.
10:44 a111 Logged on 2019-02-17 16:10 mircea_popescu: asciilifeform i very much don't expect you want the prb 12 that is emacs. rewrite yes ? :D
10:45 mircea_popescu ie, http://btcbase.org/log/2019-01-22#1889245 is rather the result of "squeezing the most juice broken pliers permit"
10:45 a111 Logged on 2019-01-22 18:44 asciilifeform: nao tbf could even make same observation re emacs ( it's never the 1970s c core that bombs, always extension script that hangs )
10:49 asciilifeform i also suspect that on modern irons, 'retargetable compiler' is plugging the wrong end of the funnel.
10:50 asciilifeform really oughta have ~1~ compiler, and for a sane arch; and if yet cannot afford to actually siliconize the sane arch, then the sad iron oughta be booting straight in bios to a compact (asmistic) emulator of same
10:51 asciilifeform this'd cost, yes, some % of horsepower, but in exchange gets a 100klok toolchain instead of millions of ??? loc
10:52 asciilifeform all the bounds checks, exception handling liquishit, etc. that gnat shits out, oughta be happening in either silicon ( which we aint baking yet ) or failing that, in the 'sane arch emulator'
10:52 asciilifeform rather than bloating erry single binary on the box with identical chunks of sanitycheck
10:54 asciilifeform i hold that the answr to the http://btcbase.org/log/2019-02-20#1898121 quandary depends on whether the right cut of that knot is made. and imho ^ is that cut.
10:54 a111 Logged on 2019-02-20 15:43 mircea_popescu: whether that can be remedied in a group or not remains, i suppose, to be seen.
10:55 asciilifeform i.e. http://btcbase.org/log/2018-10-29#1867124 .
10:55 a111 Logged on 2018-10-29 16:37 asciilifeform: 'notation is worth +80 iq' or how did it go.
10:55 mircea_popescu i can see it.
10:55 mircea_popescu imo is the perfect approach to "you wish to use insane hw, you pay cost for it".
10:56 asciilifeform absolutely that.
10:56 mircea_popescu that "% of horse power" is entirely not % of horse power ; the measure of horse power is at the torque end, not at horse's feelings end.
10:56 asciilifeform aaha
10:56 asciilifeform it was this very front that asciilifeform published the sage thing for.
10:56 mircea_popescu i don't give a shit some insane nonsense "feels like" it's doing "a lot of work". the work done is measured at the useful end.
10:56 mircea_popescu otherwise what, every useless 30something female with crotch rot under fluorescent lighting, also "is doing a lot of work" because she "feels" so ?
10:56 asciilifeform as in http://www.loper-os.org/?p=165#selection-79.0-85.510 .
10:57 asciilifeform the Right Thing will look roughly like a 256kB chunk of asm that the box boots straight into, and afterwards forgets that it's an x86, arm, etc.
10:59 asciilifeform yer still stuck with certain idjicies of iron (e.g. dma) but then when finally bake new iron, you have a ready compiler & userland to plant on it, that actually behaves.
11:01 asciilifeform i strongly suspect that any other approach to the problem (i.e. 'we'll do exactly what the gnutards did, but they were mice and we are men' ) is certain to degenerate into ~same rubbish as what the gnutards ended up with.
11:05 asciilifeform nao tbf, this approach was not available to the gnu people, on acct of sheer poverty of 1980s, when erry byte & cycle counted, and 'must not waste' , yer entire memory space in 1985 might be 256kB. but today plenty of 'what to waste', why not 'waste' for actual gain ( like bitcoin 'wasted' mains current ) , rather than microshit/gnu-style.
11:08 asciilifeform various folx attempted something roughly like this, but succumbed to own idiocy -- e.g. the java people, who 1) wrapped their 'vm' around the nonsensical shape of their tardlang 2) stopped short of 'and no this doesn't run on your tard os, is IS the os, fuckyou' ;
11:09 asciilifeform or gabriel_laddel, who thought that linux kernel is an acceptable item to build the '256kB' out of, through power of magical thinking
11:09 asciilifeform or the deathbed bolix people, who did ~99% of the job but sank on the titanic of the dec alpha, the only arch they managed to massage into compliance before ran out of dough
11:11 * asciilifeform brb, teatime
11:26 mircea_popescu http://btcbase.org/log/2019-02-20#1898132 << absolutely not. it strictly depends on whether we can continue maintaining the productive atmosphere, in which http://btcbase.org/log/2019-02-05#1892732 http://btcbase.org/log/2018-11-30#1876358 etc continue to be pissed in the face in the most baffling and painful manner where they feel that "they have horsepower" and the measurement comes back "get the fuck lost, moron".
11:26 a111 Logged on 2019-02-20 15:54 asciilifeform: i hold that the answr to the http://btcbase.org/log/2019-02-20#1898121 quandary depends on whether the right cut of that knot is made. and imho ^ is that cut.
11:26 a111 Logged on 2019-02-05 07:29 mircea_popescu: !!rate verisimilitude -1 children, seen and not heard.
11:26 a111 Logged on 2018-11-30 04:53 mircea_popescu: !!rate zx2c4 -1 moron
11:26 mircea_popescu THAT is what it hinges on.
11:28 mircea_popescu it shouldn't be difficult to notice that the "gcc plugging wrong end of funnel" is not simple coincidence, but the necessary result of the feelings and optionalities these idiots perceive themselves to be having without actually having them.
11:29 mircea_popescu as long as the tim swansons of the world remain an oppressed minority, the world can be sane ; and not futher.
11:35 mircea_popescu http://btcbase.org/log/2019-02-20#1898149 << why. cuz republic without republic, how the fuck is it supposed to stand.
11:35 a111 Logged on 2019-02-20 16:08 asciilifeform: various folx attempted something roughly like this, but succumbed to own idiocy -- e.g. the java people, who 1) wrapped their 'vm' around the nonsensical shape of their tardlang 2) stopped short of 'and no this doesn't run on your tard os, is IS the os, fuckyou' ;
11:36 mircea_popescu they failed to identify the victims, and failed to victimize them.
11:37 mircea_popescu actually when Mocky_ is done with qatar history, maybe he regales us with a summarized java history ~from inside~ on his blog.
11:37 * mircea_popescu studiously and quite deliberately ignored the whole thing as a wikitarida/reddit of its time.
~ 54 minutes ~
12:32 asciilifeform mircea_popescu: i also ignored. but imho it's an interesting entomological case.
12:32 mircea_popescu could be, yea
12:33 asciilifeform http://btcbase.org/log/2019-02-20#1898157 << i dun even disagree that nuffin's worth doing if you don't kill the locusts first. but also imho gotta other things , the result of 'pesticide uber alles' agriculture is monsantostan.
12:33 a111 Logged on 2019-02-20 16:26 mircea_popescu: THAT is what it hinges on.
12:33 asciilifeform also matters to actually plow the field, and even matters with what (iron beats wooden stick) and so forth.
12:34 mircea_popescu sure.
12:34 asciilifeform http://btcbase.org/log/2019-02-20#1898163 << could be quite interesting read. didjaknow, for instance, that the javatards got showered with enuff printolade that they baked chips ? and that none of these were in any sense commercial success ?
12:34 a111 Logged on 2019-02-20 16:37 mircea_popescu: actually when Mocky_ is done with qatar history, maybe he regales us with a summarized java history ~from inside~ on his blog.
12:34 mircea_popescu i'm not proposing a reign of terror, merely intolerance.
12:35 mircea_popescu yes.
12:36 asciilifeform funnily enuff asciilifeform was just recently describing to pet , how mircea_popescu's pesticide worx, and finally clicked when i 'recall cell culture ? when yer growing eukaryotes, you add antibiotic, or guess what dish will be full of next day'
12:37 mircea_popescu heh
12:49 asciilifeform the benighted folx who 'wai is mircea_popescu so eager to hit us with spiked club', i can tell they never cell cultured.
12:51 * asciilifeform maintains a kind of purgatory for these , in #a, and it is quite cheap on acct of the fact that usually only takes'em a coupla hrs to realize that no, this aint the fungal farm, fungal farm is three doors down, and then go to where their place is.
12:52 BingoBoingo <asciilifeform> it is interestingly imho reminiscent of plant toxin , d00d couldn't think of anyffin but 'let's make it poison' in re defense << Datura
12:52 asciilifeform BingoBoingo: virtually errything that grows on satan's green earth
12:53 asciilifeform fulla poison. animal kingdom dun sit still tho, which is why we think of e.g. belladonna as poisonous but not cabbage
12:53 asciilifeform ( cabbage -- much moar toxin by mass, but we have the enzymes )
12:58 asciilifeform re the penicillin -- also compactly summarized in http://trilema.com/2014/the-all-american-asshole-in-his-own-words-with-my-own-notes/#selection-3501.0-3501.226
12:59 asciilifeform i suspect also that erry sargeant in erry unit on planet, also could summarize compactly.
~ 26 minutes ~
13:26 mircea_popescu mataperros actually grows wild here.
13:26 mircea_popescu apparently the dogs can learn to give it a berth. great perfume too
13:30 BingoBoingo Se extraño a toxicodendron
13:31 BingoBoingo Gotta get some here before considering ground level properties
13:36 feedbot http://qntra.net/2019/02/ohio-teen-sues-washington-post-for-250-million-usd-in-damages-over-harassment-campaign-spearheaded-by-organization/ << Qntra -- Ohio Teen Sues Washington Post For 250 Million USD In Damages Over Harassment Campaign Spearheaded By Organization
13:48 mircea_popescu watch them lose, get gutted, etc. anyone recall ALL THE OTHER pantsuit vehicles, meanwhile gutted in exact same manner ?
13:48 mircea_popescu for that matter -- lulz of all time here, oscar arias, very much http://trilema.com/2019/wild-is-the-wind/#footnote_1_82681 item, now #metoo'd.
13:49 mircea_popescu apparently if you sign up to star in one usg.blue production, you're stuck doing all the sequels also.
13:49 mircea_popescu dood thought he can get just the nobel prize.
13:51 BingoBoingo You mean this case? http://qntra.net/2016/03/hulk-hogan-wins-revenge-porn-suit-against-gawker-media/
13:51 asciilifeform mircea_popescu: thiel killing gawker, sure ; rando kid vs volkischer beobachter ? will be odd if it dun get 'appealed' for 25 yrs, until $kid dies of hunger
13:52 BingoBoingo Recently (within the past two months) WaPo's slate magazine hired one of the more flamboyant Gawker alumni to do a "sex column" with some burnt out porn chick turned old woman
13:53 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.
13:53 BingoBoingo asciilifeform: If anything the tort in this case is clearer
13:53 asciilifeform mircea_popescu: wouldn't this require a thiel to show up to bankroll $kid's suit ?
13:53 mircea_popescu the problem with common law is that it dun work.
13:53 mircea_popescu asciilifeform plenty of them. it's profitable, see.
13:54 asciilifeform aa hah
13:54 asciilifeform i suppose if suit already brought, likely there's already a thiel.
14:07 asciilifeform at some pt before upstack thrd gets lost in the sands of time -- would like to see mircea_popescu's ex cathedra pov re http://btcbase.org/log/2019-02-20#1898145 , when he has the time
14:07 a111 Logged on 2019-02-20 15:57 asciilifeform: the Right Thing will look roughly like a 256kB chunk of asm that the box boots straight into, and afterwards forgets that it's an x86, arm, etc.
14:08 asciilifeform ( specifically -- is Right Thing ? and if yes, then how much sweat is worth to put into keeping ye olde gcc alive, and how much sweat instead for same ? and what oughta be in it ? )
14:08 mircea_popescu asciilifeform precisely.
14:09 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.
14:10 * asciilifeform put ~decade into various attempts at $subj, but ~0 forward motion until made the sage breakthrough and gained ability to debug bios. but has been on back burner in preference to moar urgent tmsrisms ever since
14:11 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".
14:12 asciilifeform there is no magical stone.
14:12 asciilifeform it's a quite serious set of open problems, many documented by asciilifeform in the log (e.g. how to drive nic?)
14:12 mircea_popescu nevertheless, the attempt will certainly inform.
14:12 asciilifeform i suspect that it's a ~smaller~ problem than 'bake 17 sane gcc-like back-ends'
14:12 mircea_popescu like all attempts to date have, here or anywhere else.
14:12 mircea_popescu well that for sure.
14:14 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.
14:14 asciilifeform ( see e.g. http://btcbase.org/log/2019-02-17#1897833 )
14:14 a111 Logged on 2019-02-17 23:49 asciilifeform: re bolix back end, i suspect it aint very useful as starting point, because was far ~too easy~ item , in that the iron per se was sane (i.e. performed bounds and type checks, so much of what gcc is stuck doing in soft, was unnecessary )
14:14 asciilifeform i suspect cheaper than 1 sane gcc likewise.
14:14 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.
14:15 asciilifeform rright but you want to put the sweat into item that gets leveraged, rather than duplicated 9000 times, is the notion.
14:15 mircea_popescu asciilifeform it's never cheaper to have a coupling than a straight link. nevertheless, couplings are used.
14:16 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 ?
14:16 asciilifeform consider from pov of 'what is total mass of binary that has to be audited'. in which case is the mass smaller : where there are 9000 bins on the machine, each consisting 90% of a coupla MB of 'bounds check this array' and 'propagate this exception' ? or if the 1 runtime does these, and the bins -- invoke.
14:16 mircea_popescu from the pov of auditing it is certainly cheaper to move it into the "emulator"
14:17 mircea_popescu however, consider situation 1, where "it is in emulator" and situation 2, where "it is in this one tmsr standards library".
14:17 mircea_popescu the 2nd gets linked in however many binaries you wish, still is a single item.
14:17 asciilifeform i suspect not only cheaper in manpower, but faster in wall clock. cuz can hand-massage emulator, whereas compiler barf , even with peepholing etc, is invariably bloated.
14:18 asciilifeform mircea_popescu: in practice, given static link, it's duplicated 9000 times, rather than single.
14:18 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.
14:19 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.
14:19 asciilifeform the appeal of 'emulate sane iron' is partly 'now can has readable disasms for errything', and partly 'can then bake actual iron around same'
14:19 mircea_popescu certainly.
14:19 asciilifeform mircea_popescu: it isn't entirely same problem
14:19 mircea_popescu not entirely, no.
14:19 mircea_popescu but the overlap is large.
14:20 asciilifeform ( glibc & co. do not handle devices, impose memory organization scheme , etc )
14:20 asciilifeform i'm not currently certain that there is any meaningful overlap.
14:20 mircea_popescu certainly. but once you start talking about unified abi, you're very much starting there.
14:21 mircea_popescu ie, the fact that glibc doesn't come with sane memory allocator ~is a failure of glibc~.
14:21 asciilifeform it's a forced failure, in the sense that it is imposed by trying to be a layer on top of os, rather than os per se
14:21 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\
14:22 mircea_popescu but srsly now, the "standards lib" lets me print to screen but not print to ram ? wut.
14:22 asciilifeform moar concretely, e.g. memory allocator -- attempts to put sane one on top of linux's, all caught fire in very similar way, i.e. impedance mismatch ( whether libc's or java's or commonlisp's )
14:23 mircea_popescu true.
14:24 asciilifeform asciilifeform's hypothesis, is that it is only worth to add a layer if you can remove dozen by doing so
14:24 asciilifeform rather than '1 moar layer'
14:24 mircea_popescu surely. i wasn't proposing adding layers.
14:24 asciilifeform right
14:25 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 ?
14:25 asciilifeform in asciilifefor's cosmography, sane machine has neither 'linker' nor 'compiler' in the customary sense
14:26 asciilifeform ( has : translator, from various preferred lang syntaxes to the actual machine coad, but without massive expansion of the ast )
14:26 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.
14:27 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.
14:27 asciilifeform mircea_popescu: in pctardation land, it's a consequence of the (massively failed, historically) attempt to hack around the fact that erry peripheral has free run of entire bus
14:29 asciilifeform the central imho open q is, how much of the iron's retardation can be kept out of such a system.
14:29 asciilifeform ( can has boat hull that dun leak ? )
14:29 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.
14:30 asciilifeform the unix 'tower of layers', nominally separable, is spurious ( but mircea_popescu knew this ).
14:30 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".
14:30 asciilifeform aha!
14:30 asciilifeform so happens that i have a page re subj : http://www.loper-os.org/?p=256 .
14:31 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.
14:31 mircea_popescu right, "compilation, you mean caching ?".
14:31 mircea_popescu fucking bs "science" where ALL the notiuons are broken.
14:31 asciilifeform aha, exactly so
14:32 mircea_popescu very early 1500s medicino-chemistry-philosophical-barbershop flavour to the whole field.
14:32 * asciilifeform has entire site about this..
14:33 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".
14:33 mircea_popescu nothing wrong with this. and will have to be at least attempted.
14:33 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.
14:34 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!)
14:34 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.
14:34 asciilifeform 'proper primitives' is not independent of a) what backing iron b) what operator expects to ride on top (langs, memory management style) tho.
14:35 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.
14:35 mircea_popescu though if memory serves intel mkt dept had internal proposal to "usg pronounces pentium right, everyone changes bookeeping to suit it"
14:35 asciilifeform currently could almost say 'iron fails math'
14:35 mircea_popescu there is that.
14:35 asciilifeform in that e.g. it imposes ridiculously small bus widths, gimping rsa;
14:36 asciilifeform and fails to provide locking in iron primitive, which gives the fungal bloom of software threading deadlock etc
14:36 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".
14:37 asciilifeform mircea_popescu: asciilifeform's observation is that all historic attempts at 'pure (b)' were gimped by low expectations from iron, on acct of author's lifelong crippling experience with shit irons
14:37 mircea_popescu this much is certain on strength of extant record.
14:38 asciilifeform for instance -- the expectation that ram contents vanish when plug is pulled ( entirely avoidable since, what, late '90s or so ) ; or that machine is permitted to crash ( subj discussed in detail in log, crash oughta be seen as same calamity as catching fire , and this pov is entirely practical )
14:38 mircea_popescu asciilifeform http://www.loper-os.org/?p=256#selection-43.12-49.3 << 404s.
14:38 asciilifeform or the 'bus width is handful of bytes' nonsense
14:39 asciilifeform mircea_popescu: seaforth dead ??
14:39 asciilifeform RIP
14:39 asciilifeform loox like moved to shithub
14:39 asciilifeform luckily asciilifeform has last-known copy. will mirror if anyone wants.
14:39 mircea_popescu update your link too, and there we go
14:40 asciilifeform will surely update.
14:40 asciilifeform ( btw if anyone else sees a dead link, plox to write in , i do fix )
14:41 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.
14:41 a111 Logged on 2019-02-20 15:41 mircea_popescu: it seems rather obvious that the 2020-2025 republican future will consist of a whole lotta http://btcbase.org/log/2019-02-17#1897560 http://btcbase.org/log/2019-02-17#1897468 etc as we unwind the "optimizing" part in http://btcbase.org/log/2019-02-17#1897829 and discover a whole lotta http://btcbase.org/log/2019-02-17#1897689 and http://btcbase.org/log/2019-02-17#1897536
14:41 mircea_popescu ada-musl will have to get its own backend, even if it's mpi-style confiscation.
14:42 mircea_popescu then we see, esp on the basis of discoveries during.
14:42 asciilifeform it's at the mpi confiscation stage atm.
14:43 mircea_popescu just about.
14:43 asciilifeform q is, do you actually ~want~ a thing that shits out 200kB of peepholed x86 ??? for 'hello world' .
14:43 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.
14:43 mircea_popescu it's what you start with.
14:43 asciilifeform granted. sorta why i said 'it's a trb'
14:44 mircea_popescu myeah.
14:44 asciilifeform nursing old gnat aint optional, currently, just like nursing trb aint optional
14:45 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.
14:46 asciilifeform aand , i suspect, by cutting coupla MB of entirely dead mass
14:46 asciilifeform a la mpi etc
14:46 mircea_popescu shit's exactly in the position of mod6's famous house, http://btcbase.org/log/2019-01-16#1887503
14:46 a111 Logged on 2019-01-16 02:24 mod6: This all started because we need a new door, it's old as shit, and all the weather stripping is bad, etc. So of course, this isn't std door size. So I paid some good money to have a custom one made to size. When the carp came out to install it, the first thing he did was pull off one piece of molding, and stuck his file down in the bottom area where that joist is located, and it pushed right through.
14:46 asciilifeform btw do you recall fabrice bellard's compiler ?
14:46 mircea_popescu nope.
14:47 asciilifeform !#s bellard
14:47 a111 18 results for "bellard", http://btcbase.org/log-search?q=bellard
14:47 asciilifeform http://btcbase.org/log/2017-03-23#1631830
14:47 a111 Logged on 2017-03-23 16:39 asciilifeform: trinque: fabrice bellard had an interesting experiment, where he stuffed tinycc into kernel, and had it self-build on boot
14:47 mircea_popescu ah the tcc thing ?
14:47 asciilifeform he had a kernel-building compiler in coupla 1000 loc .
14:47 mircea_popescu yeah, ok, this very much germane to discussion.
14:47 asciilifeform afaik then he sank into the sea, never continued.
14:48 mircea_popescu sounds like he did a lot of the same stuff here contemplated. shoot fellow an arrow maybe ? is he old ?
14:48 asciilifeform iirc old
14:48 asciilifeform but worth a shot ( tho asciilifeform's track record for 'write 'im a mail' is currently abysmal )
14:50 mircea_popescu http://www.landley.net/code/tinycc/ << also. did the guy disappear ?
14:50 mircea_popescu (note: "lists.gnu.org" moved to "lists.nongnu.org"). and other keks.
14:50 asciilifeform seems to have disappeared. and tcc was 'picked up' by fungi.
14:50 asciilifeform nao it resembles minix, 100x the mass of the original, and ~less~ function
14:52 asciilifeform bellard himself abandoned it, not the least reason , near as i could tell, was that he did not relish idea of maintaining 9000 backends
14:52 asciilifeform ( or, alternatively, marrying intel 4evah )
14:52 asciilifeform it's a sisyphian proposition.
14:53 mircea_popescu yeah, but it's in ruby, or w/e the fuck unity
14:53 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.
14:54 asciilifeform waiwat
14:54 asciilifeform tcc ? was in c
14:54 asciilifeform ( tho i last looked 5 or so yr ago. thing was self-building , and could build 2.x kernels in coupla sec )
14:55 mircea_popescu jesus my poor point.
14:56 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".
14:56 mircea_popescu then it was too late, and then it just became incomprehensible.
14:56 asciilifeform i confess, did not follow the thing's trajectory into the ground, do not know which fashionable insanity in particular it followed as it died of immunocompromise
14:56 asciilifeform but i think i get mircea_popescu's pt
14:57 asciilifeform currently i suspect that the corpse of tcc is 1 of the moar fuckable corpses in the unixtardation graveyard, tho.
14:58 asciilifeform iirc orig ver had a working ( x86, no x64 ) backend, and weighted 200kB or so in src .
14:58 asciilifeform *weighed
15:02 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 ?
15:02 mircea_popescu let me guess, the same fucking people who made mul without carry.
15:03 asciilifeform same
15:03 mircea_popescu as a general design principle! you may NOT have "multiple" on a machine. it's 0, 1, buswidth-count. THAT IS IT.
15:03 asciilifeform and , mircea_popescu , this is just the needle point on the tip of retardation iceberg.
15:03 mircea_popescu and whenever you go with option 3, guess what. 1 IS MASK!
15:05 asciilifeform the tard arch people passed the 'register killing' ball to compiler, as result bloating ~all~ compiler with massive gnarl, ~just for reg killing logic~
15:05 asciilifeform this is quite typical example.
15:07 asciilifeform writing sane compiler targeting e.g. x86 is not entirely unlike dancing ballet while carrying 50kg weights
15:07 asciilifeform !#s bergeron
15:07 a111 12 results for "bergeron", http://btcbase.org/log-search?q=bergeron
15:07 asciilifeform ^ see also..
~ 1 hours 4 minutes ~
16:11 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.
16:11 mircea_popescu ie, whenever you encounter "competitions" of malformed nonsense, you're exactly in the position of the ~spectator~ to special olympics.
16:12 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
16:12 a111 Logged on 2017-04-09 23:14 mircea_popescu: "who do you think will win, mr 13, the team with two guys and monkeys or the team with three guys and monkeys ?"
16:16 asciilifeform see also http://btcbase.org/log/2016-06-14#1482704
16:16 a111 Logged on 2016-06-14 14:12 asciilifeform: did we ever do a screw threads thread ?
16:19 asciilifeform the worst thing, imho, is that the 'baseless distinction' is quite often 'in one strand' with actual distinction -- e.g. the 'speshul olympics' of x86 vs arm : both are shit archs, but 1 has 35 yrs of compat-crud, and eats 100x the wattage vs other
16:20 asciilifeform i.e. nobody http://btcbase.org/log/2016-01-19#1377640 them.
16:20 a111 Logged on 2016-01-19 21:55 ascii_butugychag: the whole point of engineering is to cut apart the happenstance-linked crud from what you actually want.
16:21 asciilifeform you can't, for instance, buy a x64 that ~only runs in 64 mode~ : no, you gotta have the (broken) msdos compat, inner 386, etc. cuz winblowz.
16:21 asciilifeform likewise you can't buy a southbridge that dun do the acpi liquishit, cuz again microshit decree.
16:22 asciilifeform ( current pc arch 'standard', to the extent it exists even, is a microshit authorship )
16:23 mircea_popescu kinda makes it a particularly delicious spot to rape the femstate.
16:24 asciilifeform iron ? the most delish, imho, spot conceivable. but -- expensive.
16:24 mircea_popescu conquering china, also expensive. who knows, maybe it can be massaged to pay for itself.
16:25 asciilifeform imho if anyone can conceive of just how, it's mircea_popescu
16:27 asciilifeform we dun lack the 'how' ; if mircea_popescu commissions an iron, i'ma draw up an iron. q is how to massage to pay itself.
16:30 asciilifeform (e.g. FG, for instance, was drawn up from the start to be siliconizable w/out any major change, if/when time comes)
16:31 asciilifeform could fit a million or 2 of'em on 1 die, with modest density.
16:32 asciilifeform ( would want a windowed / microscopable die, naturally, if actually did this, or how wouldja audit )
16:33 asciilifeform i find it hard to picture how a sane cpu, where optimizing compiler is 10k loc and 'fits in head', could have no market. but then again the bolix people proved that it ~is~ possible to go broke with one.
~ 16 minutes ~
16:50 BingoBoingo Local Derp divsersion: "Militant Communist Dead In Doorway" https://www.elobservador.com.uy/nota/un-homicidio-genero-un-revuelo-politico-y-la-policia-lo-maneja-con-hermetismo-2019220122142
16:56 BingoBoingo And across the river Argentines can't afford coca-cola anymore https://www.elobservador.com.uy/nota/argentina-coca-cola-femsa-anuncia-reestructura-laboral-por-baja-en-el-consumo-201922018333
16:58 hanbot in bootstrapping adventures, it looks like the flow for a machine that knows to v to get vtools going is like so: grab some ancient v, ie mod6's v.py, use it to press phf's vtools vpatch, then eat phf's v.py "updated for vtools", then press vtools to keccak head. anyone feel like spotting this for me?
16:59 hanbot where "knows to v" = "knows no v". heh.
17:01 asciilifeform hanbot: it is also possible to bootstrap any vtron using naked gpg, ancient gnupatch, and bare teeth ( manually check sig and patch -p0 < foo.patch, for ea. )
17:01 feedbot http://bvt-trace.net/2019/02/cuntoo-installation-report/ << bvt's backtrace -- Cuntoo Installation Report
17:03 mircea_popescu hanbot write down the whole story as you go, but basically yes.
17:05 hanbot aite. gracias.
17:06 asciilifeform hanbot: other nitpick -- v.py is asciilifeform's orig. demo; v.pl is mod6's vtron
17:07 asciilifeform hanbot: v.py actually exists in modern ( keccakistic ) incarnation -- there's 2 variants, largely identical , diana_coman's (the 1 i use now) and phf's (he had some incompatibility in his python iirc which required own variant)
17:08 asciilifeform both of'em use phf's keccakistic vdiff.
17:10 asciilifeform !#seen esthlos
17:10 a111 2018-10-23 <esthlos> http://btcbase.org/log/2018-10-19#1864316 << apologies alf, I'm running behind! trying to gather time to get caught up in the next week or two
17:10 asciilifeform ^ also had a vtron. but then sank to the bottom of the sea, so unmaintained afaik.
17:12 hanbot right right, i mixed 'em up. and yeah, i'm planning on grabbing phf's keccak v.py in step 3, if only because i've seen diana_coman's pop up in cuntoo tests so i'd like to test the ver less traveled.
17:20 BingoBoingo !#born esthlos
17:20 a111 2017-12-16 <esthlos> hello >> http://btcbase.org/log/2017-12-16#1752137
17:20 asciilifeform didn't even live a whole year, huh.
17:21 asciilifeform it's a shame, imho; i quite liked http://summaries.logs.esthlos.com
17:28 mircea_popescu esthlos had a pretty cool vtron if i recall.
~ 25 minutes ~
17:54 BingoBoingo From the mines: "Viví 6 meses en Madrid y varias veces se me rieron en la cara (la mayoría empleados públicos, y una vez en un banco) por mi manera de hablar, pero mi peor experiencia fue en entrevistas de trabajo donde me dijeron que el problema era que no hablaba español." - Some Uruguayo
17:57 BingoBoingo A bit deeper "Uruguayos no somos Latinos, somos Europeos": "Mi amiga tuvo un hijo en EEUU hace un tiempito y cuando lo van a anotar, dentro de las cosas que ponen en la partida es raza (WTF EEUU??!), la administrativa no quería ponerle "caucásico" así que le puso Latino white o una onda así."
18:02 BingoBoingo And in still other lols: "Policía fue encontrado muerto, atado de pies y manos; la Fiscalía investiga: Murió ahogado en una cantera de Las Piedras. Sin embargo la principal hipótesis es la de un suicidio." >> https://www.subrayado.com.uy/policia-fue-encontrado-muerto-atado-pies-y-manos-la-fiscalia-investiga-n526964
18:04 BingoBoingo Dead cop further down page than dead graffiti communist punk
~ 2 hours 17 minutes ~
20:21 feedbot http://www.loper-os.org/?p=3044 << Loper OS -- PCB Radiography Kindergarten, Continued.
20:28 asciilifeform wb Mocky
20:28 Mocky thx asciilifeform
20:30 Mocky http://btcbase.org/log/2019-02-20#1898149 I know of a couple attempts at java os, one I installed on my Compaq iPaq in 2002. but they were shit
20:30 a111 Logged on 2019-02-20 16:08 asciilifeform: various folx attempted something roughly like this, but succumbed to own idiocy -- e.g. the java people, who 1) wrapped their 'vm' around the nonsensical shape of their tardlang 2) stopped short of 'and no this doesn't run on your tard os, is IS the os, fuckyou' ;
20:31 Mocky I was hopeful back in the day at java chip and java os, nothing worthwhile surfaced
20:32 asciilifeform a good thing, too
20:32 asciilifeform ( or we could've ended up with a 'crapple future' 20y ago, instead of nao )
20:34 Mocky i mean, entire jvm is c/c++ and filled with c/c++isms so not exactly in the direction of http://btcbase.org/log/2019-02-20#1898128 , more in the direction of 'just want to' cross platform
20:34 a111 Logged on 2019-02-20 15:50 asciilifeform: really oughta have ~1~ compiler, and for a sane arch; and if yet cannot afford to actually siliconize the sane arch, then the sad iron oughta be booting straight in bios to a compact (asmistic) emulator of same
20:35 asciilifeform Mocky: imho all of javaism was a massive exercise in 'just want to'ism
20:40 Mocky I mostly agree. They did manage a coherent threading model / memory model which turns out to be the thing I miss when I'm writing in something else
20:40 asciilifeform Mocky: coherent how ? iirc thing still relied on explicit semaphorism
20:41 mircea_popescu yeah, wut ?
20:43 Mocky there are explicit and implicit semantics, but if you read the spec, you know what you'll get. multiple threads setting a value on the same variable never create garbage
20:43 asciilifeform eh setting. how'bout getting.
20:43 asciilifeform easily create deadlock.
20:43 mircea_popescu yeah, how about multithreaded i++ ?
20:43 Mocky setting and getting
20:44 asciilifeform dunno, the multithread java they had us homework at uni, deadlocked as easily as farting.
20:45 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 ?
20:45 asciilifeform and i wrote 9000 proggies that produced diff answer erry time they ran depending on what the thread gods felt like that day
20:45 Mocky can do multithreaded i++ and never get garbage, if you mark it volatile forces read and write to main memory
20:45 mircea_popescu but the ensemble will not move at the speed of a single core will it ?
20:46 mircea_popescu asciilifeform rng!!!
20:47 Mocky i'm not saying they solved threading once and for all, or that eliminated deadlock. any system that allows you to acquire locks in different order can be deadlocked. i'm just saying that there are concurrent primitives that can be understood and which have guaranttes that hold
20:47 asciilifeform mircea_popescu: hey it's approx how microshit's 'rng' worx
20:47 mircea_popescu Mocky just trying to evaluate if this thing worth digging up
20:48 Mocky and yes can increment global and local counters in threads and have it add up, but requires locking or cas
20:48 asciilifeform ahahaha with locking lolk
20:50 Mocky laugh if you will, yet still can't do it even *with* locking in standard c++, as far as I can tell
20:51 asciilifeform i dunthink ~standard~ cpp exposes threads ( maybe cpp14 ?? )
20:51 Mocky so not optimal, maybe even laughable, but yet has a model and as spec that is not self contradictory
20:52 Mocky it is on c machine after all
20:52 asciilifeform eh it's the lang that made e.g. integers a 'non-class' object and thereby non-storable in lists etc
20:52 asciilifeform arguably managed to ~add~ retardation on top of ordinary cmachine, no mean feat
20:53 Mocky yeah, early java lists were shit in that way but no more. now shit in diff ways
20:54 asciilifeform ... and where they added iterators 15 yrs after lang released, to great fanfare
20:54 asciilifeform could go on, but wai.
20:55 asciilifeform ( or where promised 'portable' but this this day i've never seen a gui proggy in java that runs on >1 os w/out modification. and etc )
20:55 asciilifeform *to this day
20:56 Mocky I'm not defending java, I'm stating that in addition to pile of shit, theres a coherent memory model, thread model that is not agony to work with.
20:56 Mocky i've seen dozens of those. look equally shit on every platform
20:56 asciilifeform i found the thread model just as ridiculous as that of pthreads.
20:57 asciilifeform explicit threading is ipso facto sad.
20:57 asciilifeform srsly the ~fortran~ people understood this. in 1990.
20:59 asciilifeform ( ever wonder wai fortran still in use at '9000 cpus' massively parallel comps ? this is why )
20:59 Mocky i wouldn't argue that explicit threading is good. but instead of concurrent i++, consider concurrent assignment to heap references, even without locking always have a valid reference, never a garbage pointer, no matter how many threads or cores
21:00 asciilifeform sounds like reads locked by default then
21:02 Mocky anyway coherent != good
21:05 Mocky also threads in infinite loops can always be stopped on every platform
21:06 asciilifeform cuz they dun map to native threads
21:06 asciilifeform thing's got own scheduler
21:06 Mocky zackly
21:06 asciilifeform ... which means they're liable to all end up on 1 physical cpu, lol
21:06 Mocky nope
21:07 asciilifeform on linux, defo did, when i last gave a shit
21:08 Mocky serious question asciilifeform, where do I look to see better threading that java. I honestly dont' know
21:08 asciilifeform e.g. fortran-90
21:10 asciilifeform or if you gotta explicit thread, ada's tasks in sjlj mode ( or even zcx , if you dun care re terminations )
21:10 asciilifeform or even erlang's thread machine
21:10 Mocky iirc that was after backus turned to shit in committee
21:10 asciilifeform ( 100% lock-free )
21:13 Mocky fortran threading I never looked at, but will. pretty sure threw away all my punch cards tho
21:15 Mocky erlang I did look at briefly, but not the concurrency, seemed to me like a puzzle lang
21:16 asciilifeform https://archive.is/QSB5E << likbez.
21:16 asciilifeform ( re f90 )
21:19 asciilifeform Mocky: not a 'puzzle lang', tho i can see how you might've come to the conclusion ( it's been suffering from heavy case of http://btcbase.org/log/2015-06-22#1172831 )
21:19 a111 Logged on 2015-06-22 21:22 mircea_popescu: ascii_field this goes right into our discussion about how the only reason lisp is ok where c is shot is that the hordes haven't sat on lisp but on c, would have been the other way around if they had sat the other way.
21:19 asciilifeform see e.g. http://btcbase.org/log/2017-03-30#1634714 , http://btcbase.org/log/2017-03-30#1634747
21:19 a111 Logged on 2017-03-30 14:38 asciilifeform: mircea_popescu: i will also nitpick : 'erlang' does not belong in the list, it was a 1980s product that worked quite well in its industrial niche (large telco switches) but was later stolen and used as a totem by the folx from yesterday's thread ( http://btcbase.org/log/2017-03-29#1633873 )
21:19 a111 Logged on 2017-03-30 14:43 asciilifeform: anyway erlang is imho only worth discussing as part of a larger pattern -- industry after industry independently discovered that c -- and its entire approach to logic -- is poison
21:20 asciilifeform + possibly http://btcbase.org/log/2017-03-30#1634769
21:20 a111 Logged on 2017-03-30 14:50 asciilifeform: trinque: erlang wasn't simply about 'uptime', or even 'no pointer arithmetic', it also was the only case i know of where process migration actually worked
21:22 asciilifeform the threads (they were 'lightweight', i.e. zcx-like, things, but with termination (and restart!) mechanism) were snapshottable objects, to the extent that the runtime knew how to move'em between not only cpus but machines, and in such a way that the proggy continued w/out interruption (if e.g. machine catches fire and its threads gotta move before fire reaches cpu etc)
21:22 asciilifeform i mention this strictly cuz we're apparently doing a 'dead langs' thrd
21:22 asciilifeform there ~are~ dead langs that got something right.
21:22 asciilifeform afaik java simply aint 1 of'em tho.
21:23 asciilifeform there, 'what is original, aint good, and what was good, aint original'
21:26 Mocky sounds accurate enuf
21:28 asciilifeform Mocky: i sympathize re that you toiled in it for 20y; for my part , i work with... microshit kernel diddles etc, for bread. but i'll be the last to say 'here's what we can learn from microshit' (afaik there is ~0 to be learned from microshit, other than how to run the hell away)
21:30 asciilifeform some things are simply steaming piles of shit, from which there is nuffin to say, and the only use of which is that one can make a few bux cleaning'em up
21:32 * asciilifeform hopes to live long enuff to stop cleaning up piles o'shit for a living, but not holding breath
21:35 Mocky indeed. I've had my fill of java, but get paid for it so it's still in my immediate future
21:39 Mocky but i don't have asciilifeform's mental model of a much better lang with which to compare. I have c c++ python javascript that I also get paid to work with occasionally, which ~entirely punt on threading
21:43 asciilifeform Mocky: they forgo threading cuz on c machine you have exactly 3 options : a) forgo threading (i'ma not detail python's 'forgo threading and then lie about it' as separate variant, it is beneath contempt) b) sit down on unix's threads (pthread) c) implement own scheduler
21:43 asciilifeform (c) is generally not an option in lightweight ('scripting') langs, so these generally end up (a)
21:44 trinque http://btcbase.org/log/2019-02-20#1898077 << he's alive and well, sinfully busy atm helping me chase down some cash. sends his regards to the republic
21:44 a111 Logged on 2019-02-20 15:02 mircea_popescu: trinque did you ever see the guy irl lately ? say this year or something ?
21:44 asciilifeform (c) also dun play very well with the underlying (b) that one is forced to contend with if you actually want physical parallelism, at least not w/out extraordinary care
21:45 asciilifeform trinque: aah so mired in saecular matters, like phf
21:46 trinque quite so
21:47 mircea_popescu http://btcbase.org/log/2019-02-21#1898456 <<->> http://btcbase.org/log/2019-02-21#1898425
21:47 a111 Logged on 2019-02-21 02:06 asciilifeform: ... which means they're liable to all end up on 1 physical cpu, lol
21:47 a111 Logged on 2019-02-21 01:45 mircea_popescu: but the ensemble will not move at the speed of a single core will it ?
21:47 asciilifeform i suppose this is good news, trinque ( i feared that he had gone to the bottom )
21:50 asciilifeform mircea_popescu: lang that quietly locks ~errything behind yer back, whether you wanted or not, does tend to run 'at speed of 1 core', a la python
21:50 asciilifeform ( not mega-surprise )
21:50 mircea_popescu myeah
21:52 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
21:52 mircea_popescu obody wanted to work with me on my version because it wasn't "official"."
21:53 mircea_popescu this is actually more substantially gnu than any tech/engineering/cs/anything. invidious wikitards rather than anything else.
21:53 asciilifeform lolwat, what means 'mostly dead' if 'new work' ?!
21:53 asciilifeform 'mostly pregnant'
21:55 asciilifeform !#s plowing flies
21:55 a111 12 results for "plowing flies", http://btcbase.org/log-search?q=plowing%20flies
21:56 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)."
21:56 mircea_popescu basically, the cunts were just taking dood's patches and dropping them in their toilet.
21:56 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."
21:57 asciilifeform not even clear, from this telling, which the cunts and which the dood with patches
21:57 asciilifeform cuz, see, no v.
21:57 asciilifeform it resembles that story with rms & lmi
21:58 asciilifeform mircea_popescu: is the quoted item bellard ? or sumbodyelse
21:58 mircea_popescu i believe rob landley.
21:58 * asciilifeform has nfi who is landley
21:59 mircea_popescu http://www.landley.net/ << dood. http://www.landley.net/code/tinycc/ << sauce of quotes.
21:59 asciilifeform aa
21:59 mircea_popescu ers side of the great bazaar brawl.
22:00 asciilifeform http://lists.gnu.org/archive/html/tinycc-devel/2008-09/msg00013.html << apparently 'My objection all along has been that CVS is not a real source control system, and no modern project should be burdened with it' etc
22:00 mircea_popescu anyway, guy did busybox, basically.
22:00 asciilifeform i dunget why he gives a fuck re 'eclipsed' tho
22:01 asciilifeform wainot run along with his own patch chain, not giving fuck re other end
22:01 mircea_popescu http://phuctor.nosuchlabs.com/gpgkey/9DC9F3BB2B585BD6595854875C7BAFED9AB3639EC8602A8BB469829C8390776C << for lulz.
22:01 mircea_popescu because he's a man alone ?
22:01 asciilifeform lol!
22:01 feedbot http://trilema.com/2019/uccellacci-e-uccellini/ << Trilema -- Uccellacci e uccellini
22:03 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.
22:03 mircea_popescu except in his case it's been ongoing for decade+
22:03 mircea_popescu but, if looking for more targets to practice your email curse...
22:04 asciilifeform i'ma roust him when we get own tccism going
22:05 mircea_popescu There were functions named g() and o() <<< bwahahaha.
22:06 asciilifeform 'My wife's name is Fade. We got married at Penguicon 2007. Fade's boss Steve Jackson officiated, and Eric Raymond was best man. (The wedding fit into a 1 hour panel slot and was moved once so as not to conflict with an Elizabeth Bear panel Fade wanted to attend, and a Charlie Stross panel Steve wanted to attend. Yes, we're all that geeky.)'
22:06 * asciilifeform does not even know what to add to ~that~..
22:07 mircea_popescu Someday if I get back to this topic, I want to glue either sparse or the tcc front end to qemu's tcg back end and produce a new compiler that A)
22:07 mircea_popescu supports all the targets qemu does, B) can build linux and busybox and uClibc and itself (thus providing a self-bootstrapping system; I'd upgrade busybox to have missing bits like "make"). << maybe HE could be doing the tcc work, at any rate.
22:07 asciilifeform iirc classic tcc built self + kernel
22:08 asciilifeform mircea_popescu: if you can muster the juice, wainot try an' wake him . iirc mircea_popescu has a ~100% 1shot 1kill record for these.
22:10 * asciilifeform brb,meatsystems
← 2019-02-19 | 2019-02-21 →