log☇︎
8300+ entries in 0.003s
asciilifeform: o hey mp_en_viaje in ukristan
asciilifeform bbl, sleep then moar sisyphing
asciilifeform: *top
asciilifeform feels in too shape when gets to walk 4+h. but only on sunday, can..
asciilifeform: the mechanics , imho, well-documented.
asciilifeform: actual degree / coupla added 0s on pay -- also dun change anyffin. in practice.
asciilifeform: re 'career' << i have yet to meet, in usaschwitz, anyone in own gener. with 'career'(tm). unless slow path into bottle and to the bottom can also be called 'career' ☟︎
asciilifeform: depressing, 4 of 8 dead, 5th in bear trap...
asciilifeform: fwiw i suspect could be fit in item of roughly similar mass to 'm'
asciilifeform: but the algo per se may be necessary, i.e. gluing of coad in realtime
asciilifeform: http://btcbase.org/log/2019-07-26#1924868 << i dun expect to make any serious use of the multi-MB crud actually shat by bellard, ftr ☝︎
asciilifeform: mp_en_viaje: year.
asciilifeform: i'd even say that mp_en_viaje has ~optimistic~ 'upbeat' pov re ameri-korp 'culture'. reality even darker hole.
asciilifeform: moar idiotic than mp_en_viaje could picture in bad dream.
asciilifeform: most of the 2h is 'wait 2h to speak 5 words'. not even 'yak all day'
asciilifeform: religious ritual.
asciilifeform: it's 2-3 notches of circle of hell farther from ~physically going~ to salt mines, but still ugh
asciilifeform: http://btcbase.org/log/2019-07-26#1924863 << asciilifeform often grunts in such torture for hr+, sometimes several, erryday ☝︎
asciilifeform: mips, for all its schoolbook popularity, has whole buncha non-orthogonal instrs (e.g. movz/movn, beq/bne, etc. pairs, where only diff is negation; all the signed/unsigned pairs, wtf, if you want signed arithm, let compiler do the fucking sign extension ; and all the unaligned byte-addressing ops, fuck'em, let'em address on whole words like bolix, and suck it up, and bonus , lose 'endianism')
asciilifeform: prolly would've added up to less sweat, too.
asciilifeform: then would actually add up to something usable.
asciilifeform: mp_en_viaje et al : thinking re 'bigpicture' -- i suspect that my approach was ill-conceived from beginning. instead of a mips-iii, if doing such thing -- oughta have implemented a radically simplified item with dozen or so instructions; for which could then bake 'fittable in head' bellardistic dynamic emu. and then retarget gcc to it. ☟︎
asciilifeform: mp_en_viaje et al : lulzily, if there existed a cycle-accurate emulator of ~pc~ , accurate profiling would be trivial -- simply allocate a word for each instr., and increment that word when the instr executes
asciilifeform: trinque: are you having a 'dulap-I'-style problem ??
asciilifeform: holyfuq, ~6~ mp_en_viaje pieces in absence of deedbot.. ☟︎
asciilifeform: lol i thought it was all same b&w on mp_en_viaje's 'lynx'
asciilifeform: meanwhile bvt has outputs
asciilifeform: ( ~that~ turned out to be the easier 90% , lol )
asciilifeform: half the pt of the 'm' thing was to be to sew together a comp where can-sure
asciilifeform: lol
asciilifeform: mp_en_viaje: i did it earlier, lol, pasted ('callgrind'). but needs some knob-turnin' so as to focus on just the main thrd
asciilifeform: http://btcbase.org/log/2019-07-25#1924823 << traditionally, when can't hook, profiler randomly suspends process coupla mil times, and counts where stopped how many # ☝︎
asciilifeform: doesn't even seem to account for the slave threads (possibly total # of cycles is sum of all? which is idiotic)
asciilifeform: wtf sorta rubbish is this...
asciilifeform: 55% unaccounted for.
asciilifeform: ^ seems to correspond to the following cut : ~15% time in type-i instrs.; ~4.35% in r-type; 25.5% in memory read/write (incl. tlbisms) ; but the rest, doesn't say...
asciilifeform: ^ corresponds to approx 10min of runtime
asciilifeform: for thread-completeness : callgrind output. not 100% useless
asciilifeform: ( and aint about to swap libcs, esp. nao that heathen 'portage' is 100% dead ) ☝︎
asciilifeform: spyked: this here ~is~ a glibcistic system, frozen in amber circa 2011 or so
asciilifeform: 'Makefile:542: *** No gnu/libc-version.h found, please install glibc-dev[el]/glibc-static. Stop.'
asciilifeform: contemptible garbage.
asciilifeform found it in /usr/linux/src/tools , but dunbuild, barfs, 'wrong libc'
asciilifeform: for instance this one here is with kernel 3.8 , and no 'perf'
asciilifeform: strange then that it aint on any of my boxen
asciilifeform: spyked: do you happen to have a link to src tarball handy ?
asciilifeform: will have to look into where it can be had from
asciilifeform: spyked: none of my linuxen seem to have 'perf'
asciilifeform: maybe i misread ? what is 'annotation' in this context
asciilifeform: given as thing is written by hand to max the pipeline , avoid hitting ram, etc
asciilifeform: spyked: pointedly a tool that requires modification of the binary, is worthless here
asciilifeform: there's 'callgrind' but seems to produce nonsense..
asciilifeform: (e.g. 'gprof' -- useless for subj)
asciilifeform: i.e. one where there is nowhere to put c-istic hooks
asciilifeform: meanwhile, in 'software sux', apparently there aint a profiling tool that'll work on linux with proggy written 100% in asm
asciilifeform: lol wtf is that
asciilifeform: alive & well, so to speak, in usg sites & similar
asciilifeform: microshit's www platform, i fughet what it was
asciilifeform: mp_en_viaje: i'm almost surprised it wasn't microshit
asciilifeform: 'm' btw has -- like most actual mips irons -- no float stack. if you run proggy that demands it, ends up invoking linux's
asciilifeform: i had the mafflulz pentium, also ran 'just fine' if you didn't use the float stack
asciilifeform: and so did the 386..
asciilifeform: ave1: my 486 also 'ran just fine' lol
asciilifeform: not as gloriously pedantic as ada's docs, but similar in flavour.
asciilifeform: ... and yes there is actually a standard. even sold as dead tree b00k, called 'see mips run' ☟︎
asciilifeform: ( likbez for n00bz : mips 'exception handlers' have 0 to do with what normally goes by this name, it is what the mips standard calls what normal people refer to as interrupts & traps )
asciilifeform: ( (a) -- in 'M', (b) -- on the host iron )
asciilifeform: anyone who has a spare 5min, invited to post output of 'time dhrystone 10000000' along with on what iron etc.
asciilifeform: unless someone reads the thing and finds some major optimization that i missed, thing is really at the point of severely diminishing returns, plain old 'cycle massage' won't get much.
asciilifeform: executable nao 'bloated' to 14kB...
asciilifeform: originally i expected a 50+% speedup, but the cache mechanism itself eats cycles.
asciilifeform: ( cache lives in xmm regs, so as to avoid accessing ram. and they're mostly used up, there's 3 left unused )
asciilifeform: theoretically possible that a multi-entry tlb cache would speed up. but not knowable apriori, cuz searching multiple entries also costs.
asciilifeform: also includes fastpath exception handlers (i.e. instead of the conditional tree from genesis ver) and a 'cheat' for tlbwr ('tlb write random') instruction so that it puts recently-created tlb entries near the base of the table, where reached faster while searching.
asciilifeform: ( ^ wrapup of last night's observation ) ☝︎
asciilifeform: ( spoiler : read+write tlb caching nao gives 'pentium 166' both in userland and kernel, instead of 'pentium 166' in kernel and '486' in user. but still ugh. )
asciilifeform: optimized 'M' posted.
asciilifeform: hrm deedbot down ?!
asciilifeform: happy travels, mp_en_viaje
asciilifeform: diana_coman's box so far seems to soldier on w/out issue
asciilifeform: can't picture why
asciilifeform would really like to see how it behaves under troo honest load
asciilifeform: would be pretty good torture test of it
asciilifeform: mp_en_viaje: rk is imho a proper box. 128GB storage, GB/s nic
asciilifeform: ( iirc thickasthieves )
asciilifeform: audio channel << recall we had some d00d who drummed out and then reportedly turned up in some audio-powered snakepit
asciilifeform: lol seems like they came up with buggy reimplementation of catholic church's tithe, rather than tmsr
asciilifeform: err eric s. raymond
asciilifeform: dunthinkso, the famous judas is https://www.patreon.com/esr
asciilifeform: interestingly, i ran the #s, nfs's thing is no longer so cheap as in olden days, costs asciilifeform almost a thou./yr (us)
asciilifeform fully backed up
asciilifeform: reminds me, gotta get the replacement swapped in, thing could burn out literally any min.
asciilifeform: afaik 'patreon' just has a bin where people invited to throw money
asciilifeform: i thought the 'goals' crapola was in 'kickstarter' et al
asciilifeform: lol zeno's match
asciilifeform: possibly i'm thick, but how does this work ? from surface , loox like thing where e.g. esr puts acct and then gets 'donation button' for his www, and idjits push, etc
asciilifeform: effective begging, as i understand, is a whoring/performance art, like street singing, takes dedication an' energy
asciilifeform not , admittedly, master beggar, perhaps not qual'd to discuss. had even 'paypal' beggatron on www, in '07 or sumsuch, netted not 1 cent. then later replaced with btc addr, and one time someone sent entire coin ! and to this day occasionally nanobtc etc
asciilifeform: 'put money in this here hat plz'
asciilifeform: i thought it were an automated begging thing