log☇︎
51800+ entries in 0.016s
asciilifeform: how to talk to fungus?
asciilifeform: but it's a fungus.
asciilifeform: that's the problem tho, if you could articulate a useful model of the c shitsoup, it would not be shitsoup, but merely another civilization with which one could potentially make commerce, like with japan say
asciilifeform: ( and, importantly, must be able to substitute without rebuilding the proggy )
asciilifeform: m' .
asciilifeform: ave1: the reason i wrote my mechanism as seen in ch8, is not only that it was the simplest physically possible that i could think of , but that i regard any invocation of randomola where i cannot substitute a known value for testing, as a serious problem -- how is one to know that the proggy actually does what is claimed with the randomola ? rather than, e.g., 'lose' some (or all of it) along the way and take a constant as the 'rando
asciilifeform: ( phf , i suspect, knows more re: exactly how this was built, than i , if yer curious re detail )
asciilifeform: and without losing memorysafety
asciilifeform: was actually quite a feat, all of the various compilers were able to freely exchange data structures ☟︎
asciilifeform: trinque: the interesting bit is that the bolix folx did 'make gut bacteria', they had a c and even fortran compiler shipped with the box
asciilifeform: ( on my systems i init the FG's tty at boot, so i did not bake it into ffacalc )
asciilifeform: iirc diana_coman's also inits the tty, in a FG-specific way
asciilifeform: ave1: there you are. did you ever read my ch8 ? is the item you are trying to make, identical to the one seen there ?
asciilifeform: to learn per se is harmless, supposing you're decently good at mental compartmentalization. asciilifeform for instance worx with high-pressure liquishit from undocumented guts of winblowz kernel, ~daily. perhaps it is lethal eventually, but observe, not yet dead. ( would you say it has visible effect on style of asciilifeform's publications to date ? would you know, re the winblowz, if asciilifeform did not confess it ? ) ☟︎
asciilifeform: just how near to the level of monkey, are men to drop, to 'engage' with monkeys ?
asciilifeform: trinque : out of curiosity : do you see, e.g., asciilifeform's amputation of all microshit #ifdef... crapola from trb, as mistake ? 'fails to strategically engage the world-as-it-is' ?
asciilifeform: (neither easy, not quick, nor cheap, but whoever lives to the end of this, will not ask after 'ffi' etc)
asciilifeform: the correct algo, i suspect, is not to lament an abstract 'lisp' that 'became' wrong thing, but to simply confiscate whole stack from the heathens.
asciilifeform: the only 'common language' one can find to talk to bacteria -- is bleach. ☟︎
asciilifeform: re the standard ffi, the lispm folks, as i understand, saw it as an instance of http://trilema.com/2016/unicode-is-fucking-stupid-the-definitive-article/#selection-187.80-187.399 , and i'm not convinced that they were wrong ☟︎
asciilifeform: aha
asciilifeform: (nobody's getting actual separation without separate machines, no.)
asciilifeform: re the process separation -- it is moar of a cardboard wall than actual wall, yes. i for one still prefer cardboard to no wall at all between toilet and kitchen.
asciilifeform: http://www.adaic.org/resources/add_content/standards/95rat/rat95html/rat95-p3-b.html << afaik the only known archaeology
asciilifeform: ( could expand, but imho naggum beat the subject to a very satisfying death )
asciilifeform: exactly that kind.
asciilifeform: a 'young koschei' is a ridiculous notion. like dry mermaid.
asciilifeform: кощей !
asciilifeform: trinque: lisps on cmachine may or may not have ever 'lived'. rather than 'killed'. extremely hostile environment , where the conventions of civilized life are unavailable , os api passes unbacked promises around, barfs mid-op in midst of arbitrary ops without any error handling, etc ☟︎
asciilifeform: ( see megathread on subj, http://btcbase.org/log/2017-06-03#1665150 ) ☝︎
asciilifeform: c,cpp, not only do not have 'standard ffi' ( try an' link libs made by microshit, say, to gnu's, or intel's ) but not even has standard... integer handling ( e.g. overflow is ~undefined~ condition ), didn't seem to hurt its, if one dare use the word, 'successes' ☟︎
asciilifeform: mircea_popescu: you can 'emulate ada' in c, sure. but 'array's length is kept ALWAYS right next to the array' is not part of the language's fundamental abstractions. and os api (any and all of'em) don't follow it; and libc; and so on.
asciilifeform: there are several interacting problems. one of which is that the fundamental mechanism baked into c for dealing with arrays (where it is not possible to mechanically calculate the length of an array ~at all times~ because it is not in fact stored anywhere ) is broken in the most fundamental way possible
asciilifeform: mircea_popescu: the directly analogous to 'hong kong' algo would be (brace yerself) separate processes for ada and c-crapolade, connected via ipc (under a unixlike, prolly 'domainsocket'). because otherwise, they live in same process, and if c-crapolade is entrusted with making e.g. a valid adastring, it can lie about the length and hose the ada routine, or simply fandango over address space as c-crapolade is wont to, and so forth. ☟︎
asciilifeform: mircea_popescu: legendarily, in '90s ru baseball bats were sold errywhere, but no one had ever seen the ball or the glove...
asciilifeform: aahm.
asciilifeform: 'CollarBot gives voice to danni[D]' ?
asciilifeform: holyfuq mircea_popescu , they have a +v chan ?! didja write'em their bot ?
asciilifeform: good snr will do this.
asciilifeform: pretty sure there was at least 1 day with even lighter one
asciilifeform read the log just nao, and can't quite figure out whether ave1 was attempting to implement a mechanism similar to asciilifeform's ch8 ( http://www.loper-os.org/?p=2175 ) or something entirely else
asciilifeform: not substantially different from other american 'incomes', e.g. lockheed's , ( i.e. usg prints printolade, sends straight to $designateds )
asciilifeform: ah
asciilifeform: hm i thought fetlife was the usual 'ad-supported' 'phree' crapola, rather than a pay www
asciilifeform: !!up renard_abroad
asciilifeform: BingoBoingo: encore: http://p.bvulpes.com/pastes/PHWXt/?raw=true
asciilifeform: BingoBoingo: http://p.bvulpes.com/pastes/SdN5D/?raw=true
asciilifeform: mircea_popescu: 'rockchip' rk series. asciilifeform ported trb to these in 2015.
asciilifeform: ( and in more 'luxurious' fpga, some components have variable delay depending on how configed , even )
asciilifeform: aha
asciilifeform: ( in lattice's 'ice', the elements are homogeneous, so it was a nonproblem )
asciilifeform: the seekrit tricky bit , is that if you can't compute an ~exact~ delay path, in nsec, between any point 'a' and 'b' in the fabric, yer tool is ~useless
asciilifeform: iirc same author as 'icestorm'
asciilifeform: mircea_popescu: re the xilinx reversing attempt , http://btcbase.org/log/2018-01-11#1769036 << prev thread ☝︎
asciilifeform remembers a lengthy picolisp thread, but either forgot or did not know , that it had own chan
asciilifeform: http://btcbase.org/log/2018-03-06#1787095 << old noose, http://btcbase.org/log/2017-04-07#1640230 , http://btcbase.org/log/2017-11-23#1742487 , afaik long dead ☝︎☝︎☝︎
asciilifeform has at least a mild hint of bureaucracy flavour associated in head with 'octet' -- the word is mandatory in rfc txt's
asciilifeform: + http://trilema.com/2018/no-such-labs-snsa-february-2018-statement/#comment-124803
asciilifeform sees BingoBoingo's photo, and nearly asks 'where didja get the SGI Indigo' and then realizes 'suitcase'
asciilifeform: speaking of wind, possibly record-breaking wind atm in asciilifeformistan, wooden hovel groaning, trees breaking
asciilifeform: notbad
asciilifeform: BingoBoingo: prime as in cheapest, or some other consideration
asciilifeform: mircea_popescu: seems like it is indeed my turn.
asciilifeform: i'ma definitely think. but presently asciilifeform must go and tea and then backtowurk. so bbl.
asciilifeform: this item needs moarthought.
asciilifeform: 256K of rom, say.
asciilifeform: not large, necessarily.
asciilifeform: ( iirc mircea_popescu in 2013 used phrase 'nintendo for crypto' )
asciilifeform: know what, how about we make a device; and owner can load it with what he likes. sane crypto-iron platform.
asciilifeform: mircea_popescu: i thought you already had one of these tho. the dos lappy.
asciilifeform: aite
asciilifeform: there unfortunately is also not a shit-to-gold converter in or out of the republic.
asciilifeform: there is no magic in this world.
asciilifeform: lol i also signed the original. but it is still kochware.
asciilifeform: eucrypt is kochware.
asciilifeform: while i have a few min on the clock : attn folx : there are 7 unsold FG units in my inventory; of which 6 are currently installed in snsa boxen waiting for their day in the rack; this leaves 1 'bachelor' FG. if someone wishes to buy this one, talk to mircea_popescu for where to pay.
asciilifeform: it so happens that i've designed exactly such a device. but it will be filled with ffaware, not koch. and all things in their proper time.
asciilifeform: oh it's in the log isnnit.
asciilifeform: let's posit that asciilifeform were willing to put his signature ever again on kochware. ( he ain't. ) how would the key get on the device ? ( i.e. is this exactly the orig cardano ? )
asciilifeform: afaik it does not include weekend
asciilifeform: np
asciilifeform: going ~out~, that is. ( they will go '2 day fedex' unless ben_vulpes absolutely must have faster )
asciilifeform: ben_vulpes: thursday 1700 (new york time)
asciilifeform: mircea_popescu: deffect -> defect ( ? or is this deliberate )
asciilifeform: in either case you gotta pick a max length for the thing, and copy ~up to~ that many bytes. but this is prolly obvious.
asciilifeform: ... or use the secondary-stack-using standard mechanism for this ( or ave1's replacement, potentially ) .
asciilifeform: ada folx: re making ada strings out of the c variety : strlen(char *) is a potentially lethal op ( suppose the nullterminator is missing ) so it will never be called implicitly by ada. you gotta either call strlen deliberately on c side, and then form ( can be on stack , declare ... Foo : String(1 .. Length) ... , say, a la http://btcbase.org/patches/ffa_ch4_ffacalc#L53 ) a proper ada string and copy the cstring into it.
asciilifeform: because whoknows, what if reader has a ega ?
asciilifeform: that dithering
asciilifeform was just about to retort to 'insurance on fg, lol' with 'fg is eternal iron' but then remembered that cpld's eeprom is rated for somewhere like 20yrs. naturally it can be refreshed via the jtag connector and my signed payload, as many times as one likes.
asciilifeform: ok worx. all goes out by thurs at the very worst.
asciilifeform: sure.
asciilifeform: ben_vulpes: also plox to specify if you want the usb snakes, or sans ( the latter -- slightly faster , i 'jit'-stock snakes )
asciilifeform: mircea_popescu: quite frustrating, i know there ~was~ this thread. but no dice re finding when, where.
asciilifeform is on a remote console where he doesn't see PMs; but will check back later today.
asciilifeform: and i was thinking nearly same thing re the price.
asciilifeform: mircea_popescu: sounds quite good to me; let's do it
asciilifeform unfortunately has to run, to meatspace; will be back later tonight.
asciilifeform: mircea_popescu: current stock here is 43 units.
asciilifeform: !~calc 9606 * 0.0395