log☇︎
16900+ entries in 0.015s
asciilifeform: lol!
asciilifeform: wainot run along with his own patch chain, not giving fuck re other end
asciilifeform: i dunget why he gives a fuck re 'eclipsed' tho
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
asciilifeform: aa
asciilifeform has nfi who is landley
asciilifeform: mircea_popescu: is the quoted item bellard ? or sumbodyelse
asciilifeform: it resembles that story with rms & lmi
asciilifeform: cuz, see, no v.
asciilifeform: not even clear, from this telling, which the cunts and which the dood with patches
asciilifeform: !#s plowing flies
asciilifeform: 'mostly pregnant'
asciilifeform: lolwat, what means 'mostly dead' if 'new work' ?!
asciilifeform: ( not mega-surprise )
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
asciilifeform: i suppose this is good news, trinque ( i feared that he had gone to the bottom )
asciilifeform: trinque: aah so mired in saecular matters, like phf
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
asciilifeform: (c) is generally not an option in lightweight ('scripting') langs, so these generally end up (a)
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
asciilifeform hopes to live long enuff to stop cleaning up piles o'shit for a living, but not holding breath
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
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)
asciilifeform: there, 'what is original, aint good, and what was good, aint original'
asciilifeform: afaik java simply aint 1 of'em tho.
asciilifeform: there ~are~ dead langs that got something right.
asciilifeform: i mention this strictly cuz we're apparently doing a 'dead langs' thrd
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)
asciilifeform: + possibly http://btcbase.org/log/2017-03-30#1634769 ☝︎
asciilifeform: see e.g. http://btcbase.org/log/2017-03-30#1634714 , http://btcbase.org/log/2017-03-30#1634747 ☝︎☝︎
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 ) ☝︎
asciilifeform: ( re f90 )
asciilifeform: https://archive.is/QSB5E << likbez.
asciilifeform: ( 100% lock-free )
asciilifeform: or even erlang's thread machine
asciilifeform: or if you gotta explicit thread, ada's tasks in sjlj mode ( or even zcx , if you dun care re terminations )
asciilifeform: e.g. fortran-90
asciilifeform: on linux, defo did, when i last gave a shit
asciilifeform: ... which means they're liable to all end up on 1 physical cpu, lol ☟︎
asciilifeform: thing's got own scheduler
asciilifeform: cuz they dun map to native threads
asciilifeform: sounds like reads locked by default then
asciilifeform: ( ever wonder wai fortran still in use at '9000 cpus' massively parallel comps ? this is why )
asciilifeform: srsly the ~fortran~ people understood this. in 1990.
asciilifeform: explicit threading is ipso facto sad.
asciilifeform: i found the thread model just as ridiculous as that of pthreads.
asciilifeform: *to this day
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 )
asciilifeform: could go on, but wai.
asciilifeform: ... and where they added iterators 15 yrs after lang released, to great fanfare
asciilifeform: arguably managed to ~add~ retardation on top of ordinary cmachine, no mean feat
asciilifeform: eh it's the lang that made e.g. integers a 'non-class' object and thereby non-storable in lists etc
asciilifeform: i dunthink ~standard~ cpp exposes threads ( maybe cpp14 ?? )
asciilifeform: ahahaha with locking lolk
asciilifeform: mircea_popescu: hey it's approx how microshit's 'rng' worx
asciilifeform: and i wrote 9000 proggies that produced diff answer erry time they ran depending on what the thread gods felt like that day
asciilifeform: dunno, the multithread java they had us homework at uni, deadlocked as easily as farting.
asciilifeform: easily create deadlock.
asciilifeform: eh setting. how'bout getting.
asciilifeform: Mocky: coherent how ? iirc thing still relied on explicit semaphorism
asciilifeform: Mocky: imho all of javaism was a massive exercise in 'just want to'ism
asciilifeform: ( or we could've ended up with a 'crapple future' 20y ago, instead of nao )
asciilifeform: a good thing, too
asciilifeform: wb Mocky
asciilifeform: it's a shame, imho; i quite liked http://summaries.logs.esthlos.com
asciilifeform: didn't even live a whole year, huh.
asciilifeform: ^ also had a vtron. but then sank to the bottom of the sea, so unmaintained afaik.
asciilifeform: !#seen esthlos
asciilifeform: both of'em use phf's keccakistic vdiff.
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)
asciilifeform: hanbot: other nitpick -- v.py is asciilifeform's orig. demo; v.pl is mod6's vtron
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. )
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.
asciilifeform: ( would want a windowed / microscopable die, naturally, if actually did this, or how wouldja audit )
asciilifeform: could fit a million or 2 of'em on 1 die, with modest density.
asciilifeform: (e.g. FG, for instance, was drawn up from the start to be siliconizable w/out any major change, if/when time comes)
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.
asciilifeform: imho if anyone can conceive of just how, it's mircea_popescu
asciilifeform: iron ? the most delish, imho, spot conceivable. but -- expensive.
asciilifeform: ( current pc arch 'standard', to the extent it exists even, is a microshit authorship )
asciilifeform: likewise you can't buy a southbridge that dun do the acpi liquishit, cuz again microshit decree.
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.
asciilifeform: i.e. nobody http://btcbase.org/log/2016-01-19#1377640 them. ☝︎
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
asciilifeform: see also http://btcbase.org/log/2016-06-14#1482704 ☝︎
asciilifeform: ^ see also..
asciilifeform: !#s bergeron
asciilifeform: writing sane compiler targeting e.g. x86 is not entirely unlike dancing ballet while carrying 50kg weights
asciilifeform: this is quite typical example.
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~
asciilifeform: and , mircea_popescu , this is just the needle point on the tip of retardation iceberg.
asciilifeform: same
asciilifeform: *weighed
asciilifeform: iirc orig ver had a working ( x86, no x64 ) backend, and weighted 200kB or so in src .
asciilifeform: currently i suspect that the corpse of tcc is 1 of the moar fuckable corpses in the unixtardation graveyard, tho.
asciilifeform: but i think i get mircea_popescu's pt
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
asciilifeform: ( tho i last looked 5 or so yr ago. thing was self-building , and could build 2.x kernels in coupla sec )
asciilifeform: tcc ? was in c
asciilifeform: waiwat