log☇︎
106200+ entries in 0.037s
asciilifeform: thestringpuller: linked in the logs.
asciilifeform: sorta what asciilifeform tried to do (then barfed.)
asciilifeform: they both violate whatever sane execution model you pick
asciilifeform: the two major caltrops re 'iron lisps on x86' are 1) interrupts 2) dma ☟︎
asciilifeform: not necessarily, though it is one way of achieving this.
asciilifeform: and -- necessarily -- vice-versa.
asciilifeform: (this imho is quite sorry state, you oughta be able to go from the executable TO the lisp representation without ANY info loss)
asciilifeform: so liquishit
asciilifeform: interleaves forth-style ?
asciilifeform: or is it 'bytecode' a la tinyscheme? ☟︎
asciilifeform: these are just asm macros neh ?
asciilifeform: then thing has a chance of working correctly.
asciilifeform: also (and iirc i discussed this on my www at one point) the correct approach is to ditch the native compiler, in favour of the interpreter, hand-compiled to fit in L0 cache ☟︎
asciilifeform: imho this is one of those things that will have to be demolished ~100% and rebuilt from scratch , for any reasonable 'metallization'
asciilifeform: sounds gnarly
asciilifeform: phf: webkit builds musltronically?!
asciilifeform: )
asciilifeform: (then perhaps some luxuries, e.g., 'midnight'. then x11 and ratpoison. is pretty much all.
asciilifeform: emacs, gcc4.9+gnat, build tools, trb, kernel.
asciilifeform: seems like a fully-musltronic, work-ready linux is possible, then. ☟︎
asciilifeform: trinque: pretty neat.
asciilifeform: phf: well yes, 'metal' cmucl would need own scheduler regardless.
asciilifeform: also it does seem to insist on dynamic linking.
asciilifeform: trinque: you tested, worx? also on x11 ?
asciilifeform: ty trinque !
asciilifeform: as in, 'the locking system is defective in yet-undiscovered way, proggy fandangoes over own toes'
asciilifeform: this i recall. but didja ever find out specifically why.
asciilifeform: was it a unixism ?
asciilifeform: phf: did you ever expand on why your gadget crashed daily when it sat on top of cmucl ?
asciilifeform: with some means of communication between.
asciilifeform: instead ought to simply have 1 permanently-running instance of the runtime per cpu core
asciilifeform: incidentally imho traditional unix-style scheduler is not appropriate for 'x86 iron lisps'
asciilifeform: traditional headaches turn to wins, the fewer 'native xyz...' the better, for iron.
asciilifeform can picture this.
asciilifeform: trinque: pretty strange, because threads work fine in musltronic trb
asciilifeform: *built
asciilifeform: phf: would you say that cmucl is more suited for 'iron' incarnation? (i.e., can it be build without gcc?)
asciilifeform: all of the crud that will have to be rewritten on (hypothetical) sbcl-on-iron, conveniently.
asciilifeform: hm ok
asciilifeform: does it follow that libc can be omitted entirely if one nixes sb-unix ?
asciilifeform: aah
asciilifeform: (i can clearly see that my copy is linked with it. but -- why?)
asciilifeform: ... what does the thing even ~need~ libc for?!
asciilifeform: phf: not afaik
asciilifeform: (iirc all versions of emacs from past decade or so have some kind of perverse hardcoded reliance on glibc in particular)
asciilifeform: !~later tell trinque re: http://btcbase.org/log/2017-01-19#1605086 >> plz consider posting recipe for musltronic emacs build! i promise to test. ☝︎☟︎
asciilifeform: (certainly not in regular infantry)
asciilifeform: claims -- not
asciilifeform: (avoid wasting ammo)
asciilifeform: lulzy, they even issued little axes for this work.
asciilifeform: *beef
asciilifeform: https://archive.is/stOV3 << in other olds >> elaborate yarn re 'mysterious' habit of u.s. soldiers, of bashing in the heads of killed goatfuckers. presented as 'atrocious' and 'senseless' etc. and i read whole spittoon waiting for the obvious reason to be mentioned, and of course was not (ground beed the face, and you dun need to worry whether you executed the hit on exactly the right d00d..)
asciilifeform: https://pbs.twimg.com/media/C1Mfa3YXAAEpmGy.jpg << relatedly.
asciilifeform: lel
asciilifeform: not afaik, but perhaps phf saw such a thing.
asciilifeform: or would have been if the planets had been aligned differently, etc.
asciilifeform: note, i will not claim that there is necessarily still fish at that particular meat shop.
asciilifeform: but i was sending small (few $k usd) amount.
asciilifeform: http://btcbase.org/log/2017-01-19#1605116 << worked great last i tried it ( 2013 ) ☝︎
asciilifeform: in related lulz, https://archive.is/P9ZHt << krebs is back to doing what he was made for, elaborate witch-hunting for usg handlers
asciilifeform: 'According to the statement of facts filed with the plea agreement, Shames developed malicious software, known as a keylogger'
asciilifeform: in other lulz, https://www.justice.gov/usao-edva/pr/college-student-pleads-guilty-developing-malicious-software
asciilifeform: phf: fleanode's 'security' was a joke afaik always.
asciilifeform: mircea_popescu: 'works' ain't their objective. area denial, is.
asciilifeform: mircea_popescu: the weevils do in fact leverage one another's weeviling.
asciilifeform: which means living on specially-terraformed planet, if you want it to work.
asciilifeform: trinque: recall, the drepperites are getting ready to break glibc so that no moar clasical emacs.
asciilifeform: noshit, fungus dun grow on healthy tissue
asciilifeform: turns out -- the fungus is in full bloom.
asciilifeform: 'We can leverage the rapidly-growing crate ecosystem. We can drop support legacy compilers and platforms (looking at you, MS-DOS).'
asciilifeform: and before long, it will be impossible to actually get normal-people emacs running on any typical os. ☟︎
asciilifeform: 'If you’d like to join us, there’s plenty to do. You could: Port a small C function in lisp.h to lisp.rs. Port your favourite built-in elisp function to Rust.'
asciilifeform: http://btcbase.org/log/2017-01-19#1605069 << so now we know which tumour has been chosen to kill emacs with. ☝︎
asciilifeform: nah, but i work with hands enough that it comes off.
asciilifeform: eh
asciilifeform: BingoBoingo: some
asciilifeform puts on list.
asciilifeform: yeah i can see it.
asciilifeform: and i never saw 'luke', but it looks neato.
asciilifeform: the thing was massively multilayer lampoon of various cultural gibblets
asciilifeform: 1978.
asciilifeform: the canonical head-lightbulb in my head.
asciilifeform: mircea_popescu: https://youtu.be/BFZgOK4KIsQ?t=5m << aaaactually this came first!!
asciilifeform: 'be smart, don't start' (tm) (r)
asciilifeform: like one's own motherfucking body.
asciilifeform: 1) finite mtbf 2) no replacement possible.
asciilifeform: this is ftr the WORST possible kind of tech, which is why i even mention it here:
asciilifeform: had exactly ideal conductivity.
asciilifeform: was ~just right~ consistency though, and didn't feel like roasting in own juices from the sheer thermal insulation power
asciilifeform: by hand. by great-grandparents.
asciilifeform: btw mine was made of chicken.
asciilifeform: who happily sell ~with stems~
asciilifeform: tell this to the americans.
asciilifeform: i might have to use mircea_popescu's method. but it will take thousand years, because my proper pillow had 0 feather stems.
asciilifeform: ick no american synthetic turdolade plox.
asciilifeform: lel
asciilifeform: *feather pillow
asciilifeform under voodoo curse; 50-year-old genuine feature pillow finally detonated in the wash, made for 2+hrs of wetvac, and 'where the fuck do i get one of ~these~' experience
asciilifeform: 'whore' must mean 'won't fuck you' on some other planet..?
asciilifeform: 'alphas' etc.