log☇︎
8900+ entries in 0.005s
asciilifeform: ftr i want to see x86 and arm die , properly, and cremated, they belong in same place as winblows. srsly wtf, picture 'alphabet' of 700 symbols, that's x86..
asciilifeform: http://btcbase.org/log/2019-07-18#1923194 << if mp_en_viaje or anyone else can think of less ugly pill for described problem, i'm all ears, cuz indeed this one's barbaric ☝︎
asciilifeform: lol
asciilifeform: meanwhile, in trilema lotto .
asciilifeform: i defo saw at least 1 at that flea market
asciilifeform: BingoBoingo: 'blinded by primus' was a not-infrequent thing in era-1 sovok ☝︎
asciilifeform: 'envirowhinerism trifecta : expensive, shoddy, deadly'(tm)(r)(uncle al)
asciilifeform: interestingly, the use of flammable refrigerants was specifically banned in building codes. errywhere. holdover from early 1900s. today -- amended, and... mandatory
asciilifeform: see also this horror re subj.
asciilifeform: oh and lol , apparently not butane, but a flammable fluorocarbon (!), decomposes into hf when burn
asciilifeform: good, i suppose, until lit.
asciilifeform: brittle kind, like mcfood containers.
asciilifeform: meanwhile, in envirowhinerism noose : asciilifeform uncrated a 'window' type air conditioner to help in torture room; and found 1) cost ~2x than last time bought one 2) plastered with 'explosion hazard' warnings. apparently europistan banned ~all~ freons, new-type, old type, and as result EVERYONE gets cooling compressors fulla... butane. 3) internal insulation is... styrofoam. the white, ☝︎☟︎
asciilifeform: http://trilema.com/2019/%d0%a3%d1%81%d1%85%d0%be%d0%b4%d0%bd%d1%96%d1%8f-%d0%bc%d0%be%d0%b3%d1%96%d0%bb%d0%ba%d1%96-%d0%9c%d0%b0%d1%81%d0%ba%d0%be%d1%9e%d1%81%d0%ba%d1%96-%d0%9c%d1%96%d0%bd%d1%81%d0%ba-aka-the-eastern-cem/#comment-129893 << ther.
asciilifeform: oh ha my cache -- old
asciilifeform: bvt: found it earlier, comment is currently in mp_en_viaje's modqueue
asciilifeform: oh ha.
asciilifeform: !#s schwerer gustav
asciilifeform: mp_en_viaje: paris. and sevastopol. an' possibly elsewhere
asciilifeform: e.g. old man naggum -- evidently moar 'alive' nao than when alive.. ☟︎
asciilifeform: who wouldn't.
asciilifeform: diana_coman: would if could!
asciilifeform: sorta like in tmsrmips.asm ...
asciilifeform: interesting architectural approach, also, 2 cpu, 1 runs a unixlike, the other -- a handwritten asm thing that actually talks to the iron, and presents self as 'iron' to the unixturd
asciilifeform: incidentally, seems like asciilifeform is not the 1st or the 100th to think of this : turned up that in ru, from early 2000s, and entirely unrelated to the hyped 'elbrus' & co, they've been making rad-hard realtime box 'baget' on mips1.
asciilifeform: http://btcbase.org/log/2019-07-17#1923088 << the circular situation of gnat , where 'need gnat to build gnat', is the third reason for the mips approach -- arch with 100 fixed-length instructions, simplify the eventual rewriting of backend so can ditch gcc dep. ☝︎☟︎
asciilifeform: http://btcbase.org/log/2019-07-17#1923078 << fwiw good % of the 'working moving parts' of usa work on these. e.g. certain insurance co's, other items personally witnessed. 'where is the proggy' 'right here, runs vt100 emu, connects to ibm360 downstairs' ☝︎
asciilifeform: http://btcbase.org/log/2019-07-17#1923077 << a+++ -- if could, would read! ☝︎
asciilifeform: in principle 'anything possible' ; recall german gun 'bertha', 'dora', etc. series. 3000 men, 400 camp whores, however many technicians, 4 railroad tracks, battalion of railroad engineers to lay track in front of it so can move... but in what sense is 'field' artillery. ☟︎☟︎
asciilifeform: *yarn
asciilifeform: separate q is whether such a thing can be considered 'human-readable' tho. ☟︎
asciilifeform: granted wwwtron really oughta be able to display a physical-ram-sized ball o'yard w/out crashing
asciilifeform: will add, all of this doesn't even close the circle unless also genesis gcc.
asciilifeform: err, 3.16.70
asciilifeform: the other variant is to do a la trb, genesis e.g. 3.70.16 (arbitrary, happens to be what i had around during 1st test) and ~then~ cut, a la trb. but it is gargantuan , would make trb genesis look microscopic in comparison, viewing the genesis patch in e.g. phf's viewer will prolly crash most www browser..
asciilifeform: in the interest of http://btcbase.org/log/2019-06-22#1919467 . ☝︎
asciilifeform: ( 'them' being tmsr-mips-kernel and tmsrmips.asm )
asciilifeform: mp_en_viaje: currently thinking, oughta genesis'em together. ( and at same time snip out errything from kernel that aint relevant to the sim-arch. ) and ~then~ if someone thinks he absolutely must sit down said kernel on some other irons , ~he~ can then put back the necessary routines.
asciilifeform: absolutely must, there's no other way to properly civilize it
asciilifeform: mp_en_viaje: had same thought re that kernel patch -- wtf to do with it, it aint a vpatch, nao need genesis of kernel, so then which, etc
asciilifeform brb:teatime.
asciilifeform: ( or, perhaps ate ~after~ went mad ? no one will know )
asciilifeform: mine fwiw is 100x+ smaller. but iirc the only fella who admitted to eating all of it, was gabriel_laddel, and he went mad.
asciilifeform: still not eaten all of mp_en_viaje's tho, i'm slow in ro. maybe will live long enuff, eat.
asciilifeform: ... then ate whole archive.
asciilifeform raged, frothed, when 1st read naggum. sorta like when later 1st read mp_en_viaje , and so on
asciilifeform: was, at any rate.
asciilifeform: from asciilifeform's pov, this is actually gold standard for correctness. and if i find myself ~liking~ + agreeing, then suspicious, 'is argument really solid'
asciilifeform: ( re x's that aint x )
asciilifeform: oblig naggum.
asciilifeform: ('portal' is largely why 'valve co.' is even a thing to begin with )
asciilifeform: i can't even think of ~one~ post-'09 title i liked, other than 'portal'
asciilifeform: i may have mentioned, built exactly similar 'motorcycle' 2y ago, and to same result.
asciilifeform: the very same
asciilifeform: aha!
asciilifeform: that 4ghz clock of 'modern' pc, is burned up mostly on liquishit.
asciilifeform: properly-trimmed linux userland , i suspect , would run entirely usably in 'tmsr mips'-on-ice40.
asciilifeform: mp_en_viaje: i suspect this hypothesis extends just the same to iron.
asciilifeform: the current kernel is <2MB. and prolly trimmable further. boot to shell in 3sec or so. ☟︎
asciilifeform: mp_en_viaje: imho after working mipstron, whoever actually needs heathenware for whatever experiment, can house it in a mipsjail and be done with it. ☝︎
asciilifeform actually has the with-what engine, and it's blocked on that gnat finalization bug ☝︎
asciilifeform: (takes maybe 30min)
asciilifeform: then rebuilds indices.
asciilifeform: mp_en_viaje: doesn't require hand-hexing, since trb actually stores all blox, simply needs re-walk trigger
asciilifeform did write some experimental patches, and they were marked with jolly roger, and certainly aint about to recommend'em to anyone who does not consciously know wtf he's doing, much less hand-hold to install..
asciilifeform: esp. for safety-critical component that is wallet.
asciilifeform: mod6 when you wake up -- wtf was this ? ☟︎
asciilifeform: had nfi anyone used it
asciilifeform: i dun even have that patch on my hdd, turns out
asciilifeform: (usually -- worx...)
asciilifeform: hrm, select dun display here
asciilifeform: a++
asciilifeform: mp_en_viaje: unrelated, i found 1 of your belarus tomb folx, comment in mod queue.
asciilifeform: mp_en_viaje: rk and dulap 4.x , but heavily hand-cut. ( and i suspect can be cut further still . ) i dun operate kernels other than hand-cut.
asciilifeform: ( i expect one can use any whatsoever. my patch will only cleanly work with 2.6+, 2.4.x had very different api for deviceisms )
asciilifeform: kernels, however, no hard limit found yet, erry 3.x seems to work (with my patch)
asciilifeform: and 4.8.1 appears to be the last gcc w/ properly-behaving mips1 backend.
asciilifeform: however it only provides 'uclibc' (and not musl, as prev. noted.) ☟︎
asciilifeform: ftr the last version of buildroot that does 100% Right Thing (i.e. built working kernel + userland) is 2013.08-rc1 .
asciilifeform: ( how ? e.g. 'b _end_cycle if $r9==0xdeadf00d' will stop when 'program counter' reg of mips is equal to 0xdeadf00d', then single-step to see what instr dispatched... then 'i r' and see regs. etc )
asciilifeform: ( pretty gnarly, incidentally, had to debug crashed kernels using ~pc host~'s gdb, as there is no dedicated debuggism in the 12kB emu thing, it'd massively slow down execution just by existing)
asciilifeform: mp_en_viaje: i expect it'll be somewhat easier than the piece already done.
asciilifeform: ( in the 3 'byte r/w' instructions, nowhere else )
asciilifeform: if switch to 'little', you will get a roughly 0.01% speedup, all it'll do it get rid of the xor addr, 0x3 instr.
asciilifeform: ( fwiw the posted prototype has selectable endianism, albeit via an 'ifdefism' . thus far only tested with 'bigendian' kernel + userland tho. )
asciilifeform: so apparently orig cmips d00d was not to blame for this oddity.
asciilifeform: ts ), and so dun matter how the instrs are represented, from user's pov
asciilifeform: btw for thread-completeness -- the 'weird-endian' puzzle had simple answer : turns out the mips arch uses 'little' representation for the instructions per se, even on 'big' machine. the rationale for this, was that the instr. length is fixed, and jumps into unaligned addresses are forbidden (i.e. iron will not load an instruction from an addr that doesn't end with 2 (on 64bit -- 3) zero bi ☝︎
asciilifeform: and you can plug'em into virtually any box, from 'vax' to 'pogo', all you need is a serial port of whatever description.
asciilifeform: single-phosphour crt, w/out shadow mask. hence razor-sharp ( and actually why bolix made the lispm console a b&w tube. was only way to get 1280x1024 in 1980s tube, with sharp text) . for this reason asciilifeform for many years had actual glass tty, when first started unixing, was 1 of the best junkyard finds ever imho
asciilifeform: http://btcbase.org/log/2019-07-17#1922942 << cga, by the standards of that world, is 'newfangled'. the glass tty's typically emulate ibm's 3270 -- a 1971 product... (or vt100, dec circa 1978!) ☝︎
asciilifeform: http://btcbase.org/log/2019-07-17#1922941 << afaik all the airlines still are using the ~physically same~ ibm mainframes as in 1990. ( simply, in 'civilized' world, the agents run 'terminal' proggy under microshit. whereas in orclands, ye olde ibm glass terminals. i saw one in e.g. argentina, in coupla places ) ☝︎☟︎
asciilifeform: ( has a couple of other up-sides, e.g., 'endianism' only affects 3 instructions. so can be made selectable. )
asciilifeform: it dun even ~have~ to be mips, i picked it cuz it is the 'smallest' , moving-parts-wise, arch, for which there was existing gcc back-end.
asciilifeform: when you have a ~defined~ iron, can lose 99% of the driverism crapolade.
asciilifeform: 'iron babel' is imho good chunk of why linux is ball o'shit.
asciilifeform: the incident where i glued together rk pilot plant, to only ~then~ find out that nobody knows when the fuck proper gnat will actually build arm binaries w/ working threading, was instructive. ☟︎
asciilifeform: reproducible + fittable in head.
asciilifeform: re 'lunapark cars' -- the rationale for the mips experiment is only half 'make honest vps for piz', other half is 'make reproducible linuxable iron' ☝︎
asciilifeform: http://btcbase.org/log/2019-07-17#1922938 << ended up reading sections of sores from six diff gcc's... ☝︎