log☇︎
185100+ entries in 0.106s
asciilifeform: 'Existing implementations of mmap() return the value -1 when unsuccessful. Since the casting of this value to type void * cannot be guaranteed by the ISO C standard to be distinct from a successful value, this volume of POSIX.1-2008 defines the symbol MAP_FAILED, which a conforming implementation does not return as the result of a successful call.'
asciilifeform: and we find this gem :
asciilifeform: sooo let's visit the posix folx, while we're at it,
asciilifeform: but linus did love to brag, 'nobody promised you a stable abi', as if this were a point of pride.
asciilifeform: mircea_popescu: if it ever were to change, ~100% of the contents of your box would barf
asciilifeform: ( now that i think about it, we could also obtain the eggog code by invoking a mmap that will be certain to fail, and recording the result. but ugghh... )
asciilifeform: so instead we have this explicit constant.
asciilifeform: note, again, we cannot compare to -1, because we are using a sane language, where '-1' is not a valid address of anything, nor even a valid modular-type
asciilifeform: but it ain't a -1 to us, because we are using a sane language and it is treated ONLY as the addr of the beginning of the allocated mmap. but first gotta check for the failure. so this requires a comparison to FFFFF....[buswidthsize]
diana_coman: neah, it says it can't even see it then; will try another time with the adacore 4.9 ☟︎
asciilifeform: ( because unix was dropped as a child, it uses in-band idiocy and magic failure values that are not type-distinguishable from successes )
asciilifeform: i probably oughta explain why we even have this MAP_FAILED : constant Address := System'To_Address(16#FFFFFFFFFFFFFFFF#);
asciilifeform: ( they are, per standard, equivalent forms, but possibly stock gcc is broken in this particular spot )
asciilifeform: try To_Address instead of System'To_Address
asciilifeform: what can i say, the statement is 100% legal per the standard
asciilifeform: throw it out and get the proper one.
asciilifeform: your gnat is certifiably broken, then
diana_coman: I can confirm it eats that part fine once changed to QItem'Image(V) instead of V'Image
asciilifeform: ( 'image' -- for the uninitiated -- is the operation sometimes called 'to-string' in other languages )
asciilifeform: it won't actually matter in any of my properly (v-genesis) released material -- i have no plan to use gnat's standard io for anything
asciilifeform: standard, iirc, permits the variant.
asciilifeform: diana_coman: in this particular example, can debate which is the useful-stricter
asciilifeform: mod6 recently ran into exact same issue, but for some reason i can't turn it up in the log
asciilifeform: diana_coman: the example was written on a box with adacore's gnat; the stock gnu one is stricter, doesn't permit Foo'Image -- instead you gotta FooTypeName'Image(Foo) ☟︎
diana_coman: asciilifeform, furthermore: adding -gnat12 got rid of the default discriminant barfs (as promised by ada docs) but I still have the complaints on prefix of "image" attribute
mircea_popescu: i dunno. somewhat of a game of chicken, lots of "valuable" real estate piled up there. saudi arabia is particularly frail, if rockets start falling in capital the whole saudi nonsense will prolly end.
diana_coman: hmmm; asciilifeform at a quick make (on a machine where I played with Ada successfully - if little - before) I get this: http://wotpaste.cascadianhacker.com/pastes/lMtJf/?raw=true
ben_vulpes: "omg supplies embargoed over ramadan! peninsulites ready to keel over any day!"
ben_vulpes: mircea_popescu: 'mosul' in the sense of "we're totally about to win! it's going to happen! any day!"
mircea_popescu: "yemen's internationally recognized government" aka "usg imposed illegitimate criminal organisation based in yemen" idem "cuts ties". wtf ties.
mircea_popescu: apparently the perils of being allied with the usg is still not apparent. fucking served libya ah so well.
mircea_popescu: anyway, lulz of all time "one of 3 sovereign pretenders in libya "cut ties" with qatar". hurr really ?
mircea_popescu: ben_vulpes not really ; usg hasn't yet won THAT one.
mircea_popescu: besides, iran as a russian proxy seems to be ready to ship
ben_vulpes: mircea_popescu is suggesting this could be another 'mosul'?
diana_coman: sorry, I was deep into other stuff and got directly onto the ping, w.o. getting to catch up with the log
ben_vulpes: mircea_popescu: no deepwater ports make it difficult to deliver food directly, neighbors have said "no stopping at qatar after with us"
asciilifeform: ( though it is not why i made an mmaptron )
asciilifeform: diana_coman: mmaps offer yet another method of glue -- theoretically 2+ processes can simply share it
mircea_popescu: i don't get it, i thought qatar was a peninsula.
diana_coman: I mean: I could call from C code the methods provided in Ada code
diana_coman: asciilifeform, thanks for the ping! re ada/c - my small tests some while ago went surprisingly well actually, maybe the code was way too simple to get into trouble
asciilifeform: incidentally diana_coman et al might find the paste interesting -- it demonstrates, also, ada/c glue.
ben_vulpes: maersk can't get to 'em
asciilifeform: ( makes a 1G mmap, and twiddles a byte therein )
asciilifeform: comes with a small test routine, see horsecocks.adb.
asciilifeform: ~400 ln total.
asciilifeform: what you get, is ability to mmapize arbitrary data structure
asciilifeform: mod6, phf , et al : http://nosuchlabs.com/pub/ada/horsecocks.tar.gz << i dun recall posting this before, so here it will live, for nao : unofficial release of mmaptron ☟︎☟︎☟︎☟︎☟︎
BingoBoingo: Anyways, seeing what happens to Qatar as the weeks roll on should be lulzy
BingoBoingo: Eh, just need to start throwing HeLa at distant stars.
asciilifeform: ( is it even possible, at this point, to identify species of it !? )
asciilifeform: BingoBoingo: you have more in common with your stone age great^n-parent, than the current hela has with original
BingoBoingo: Conservative estimates suggest Henrietta Lacks's weight has moved beyond the 40,000 pound mark
a111: Logged on 2017-04-02 15:46 mircea_popescu: http://btcbase.org/log/2017-04-02#1635918 << i suspect alf has a very strong bias pro algae and anti bacteria. i'm not altogether convinced the view has any merit.
asciilifeform: ( in continuation of the eternal http://btcbase.org/log/2017-04-02#1635945 thread!111 ) ☝︎
mircea_popescu: in the end it's just a very incompetent bacterium
mircea_popescu: but yes, the other problem is that "better" in the sense of hardy isn't exactly better in the sense of useful. hence the hela example, beats ~any eukariotic cells out of the water, and so what of it.
asciilifeform: ( see the old dragonfly thread... )
asciilifeform: i.e. the only kind of system that could even in principle contain room for massive-improvements
asciilifeform: the accidental-pile is the lure for improvement-hunters to begin with
mircea_popescu: the happenstance that improvements dun werk isn't of the nature of discouraging anyone.
mircea_popescu: anyway, the idea of "better cell" is inescapable for even cursory qualified microbiologist, chiefly because cell really is a pile of accidentally functioning complexity.
asciilifeform: goes to shit
asciilifeform: mircea_popescu: best analogy i can think of -- 'xerocopy of xerocopy...'
mircea_popescu: asciilifeform afaik "activated teleomerase" === "more chromosomes than proteins" sorta deal.
BingoBoingo: Well, gas gauge is sup[erfluous thing like tachometer. Real motorist can tell with ear if machine needs fuel.
asciilifeform: i.e. the thing was jumpered out 'for a reason'
asciilifeform: BingoBoingo: fashionable, in those days, idea, was to 'make unaging tissue' by reenabling telomerase (normally jumpered out, in most tissue). but -- somewhat unsurprisingly -- it turned out to be a 'glue the gas gauge needle to 'full'' sort of thing
BingoBoingo: What part of methuselah means useful? And what keeps tumorous liquishit from being useful? HeLa has to be cheap enough now to be used as ballast.
asciilifeform: this, now that i think of it, is a universal annoyance, in other walks of life also
asciilifeform: BingoBoingo: hard part is 'divides infinitely'+'still useful, rather than tumorous liquishit with 500 chromosomes'
BingoBoingo: asciilifeform: The hard part is patience and sorting?
BingoBoingo: In other lies and lying liars, Obamacare exchange hits designed End of Life in Ohio, WaPo blames Trumpreich https://archive.is/bb3WF
asciilifeform: BingoBoingo: as you can probably guess if you think about it for 5min -- this isn't the hard part
BingoBoingo: Have you tried giving the bone marrow moar smokes?
asciilifeform: apparently a tru winner : asciilifeform couldn't even make a methuselah bone marrow stem cell, had to leave the entire business !111
mircea_popescu: what, metusalah cats she got this woman ?
asciilifeform: 'I can't imagine having kids, i worry enough about the impact of #climatechange on my cats' << loller
trinque: leaked means true these days. ☟︎
trinque: mmm, who can bring himself to believe that these people had some report of "omg russian hax" and it was a matter of normal procedure, and not disinfo, to hand them to Miss Reality.
BingoBoingo: Anyways it seems the leaked political attack was supposed to be released tomorrow, so Winrar committed crime of spoiling NSA director's testimony
BingoBoingo: "@kanyewest you should make a shirt that says, "being white is terrorism""
mircea_popescu: loller. is she looking for a black master to slavegirl @ etc ?
trinque: don't even have to have them in on the plan, just put a bunch of "super srs" looking docs in her hand.
BingoBoingo: "There are many Americans protesting US govt aggression towards Iran. If our Tangerine in Chief declares war, we stand with you!" << Pro-Iran and gets a seekoority clearance ☟︎
trinque: of course they hired one of those.
BingoBoingo: ^ I rarely consult that source, but they do read social media
BingoBoingo: So the politics of "Reality Winner" is a bottomless lulz spiral. ☟︎
asciilifeform: 'der orden unter dem totenkopf'
asciilifeform: iirc there is an english version also
mircea_popescu: yeah but the whole mystical hallucination didn't really start till the late 30s
mircea_popescu: there;s maybe 6 months differential between these.
asciilifeform: the strychnine whippings didn't go on offer till later
mircea_popescu: see ? it's a quid pro quo like that, "yes $badthing, but then $goodthing". whereas here ... it's 100% "hey, want to cut your arm off so you could have an eye gouged out???" "no bitch."
mircea_popescu: but it ALSO meant you injected strychnine into the unterwhores and whipped them till they stiffened, if you felt like it.
mircea_popescu: dude, joining the nazi purebloods did mean you gotta eat nothing but leeks for a whole saturday to hang out with the nuts at their all-mineral-water parties. ok.
mircea_popescu: "here's the stupid reich. it... does stupid shit, and it doesn't pay. wanna join ???" "um... "
asciilifeform: and mircea_popescu knows very well that puritan reich does not 'supply whores in paris', or even in bmore. instead it sacks inconvenient presidents, generals, etc. under the guise of 'immoral conduct unbefitting officer' for simply having been seen to fuck something
mircea_popescu: no, i understand how the in-story narrative goes. i'm talking about reality for a moment.