log☇︎
9900+ entries in 0.007s
mircea_popescu: ie, the thing they "optimized" into insanity never actually has to sort more than mn-level items, ie, no ufcking need to be made out of boats floating on billiard table
mircea_popescu: it's per-instance-of-the-weirdo-optimized-two-head-horse-with-six-earhooves sorting mechanism above runs.
mircea_popescu: so ?
mircea_popescu: anyway. seems gcc has a baked-in "max 2097152 symbols"
mircea_popescu: look for yourself, i've never seen such wonders in whole lyf before! http://archive.is/89adR#selection-9.20821-9.21149
mircea_popescu: it adds a zero!
mircea_popescu: besides -- at least they function.
mircea_popescu: asciilifeform see, i got horse's mouth number instead : ~2mn. ie, i was right! HA-HA!
mircea_popescu: "/* The count field we have in the main struct object is somewhat limited, but should suffice for virtually all cases. If the counted value doesn't fit, re-write a zero. The worst that happens is that we re-count next time -- admittedly non-trivial in that this implies some 2M fdes, but at least we function. */" ☟︎
mircea_popescu: ahahaha jesus fuck this is incredible.
mircea_popescu: diana_coman myeah. i guess it'd take a patch on gcc, which is too much hassle atm.
mircea_popescu: ie, not very useful.
mircea_popescu: objdump --syms eulora-0.1.2b/euclient | wc -l >>7
mircea_popescu: right ?
mircea_popescu: asciilifeform so what should i count, kernel ?
mircea_popescu: i really have trouble believing the trillion thing.
mircea_popescu: diana_coman is there some way to count the linker objects next time you compile say eulora ?
mircea_popescu: aha.
mircea_popescu: asciilifeform in other news, if they ever send you to http://btcbase.org/log/2019-02-02#1891380 ima suggest your punishment be you hafta literate code extant gnu offerings. you may not change any code, just add comments. ☝︎
mircea_popescu: (for completeness, approx - "men are of flesh, women, of steel. it shoul've been the other way around, but god's hunchback and not above mistakes ; women say they're flesh, men claim to be steel -- which is why it's dark at night and life a hotel"
mircea_popescu: possibru!
mircea_popescu: Femeile zic că-s din carne, bărbaţii că-s din oţel, şi de-aia e noaptea-ntuneric şi viaţa e un hotel..." ro poem ?
mircea_popescu: btw, you ever encountered "Bărbaţii-s făcuţi din carne, femeile - din oţel. Ar fi trebuit să fie invers, dar Dumnezeu mai greşeşte şi el...
mircea_popescu: knows no such thing.
mircea_popescu: oooga-booga-bubu ?
mircea_popescu: see, engineers are worse than whores. a whore might pretend like she's not working, but an engineer does inept shit like "/* This should optimize out, but it is wise to make sure this assumption is correct. Should these have different sizes, we cannot cast between them and the overlaying onto ERRATIC will not work. */" so as to ~pretend~ like he doesn't see WHY exactly he wants to take that code out. seriously, ooga-booga-bu ☟︎
mircea_popescu: gcc_assert (sizeof (const fde *) == sizeof (const fde **));
mircea_popescu: so why all this bs, again ? just so nobody has to know what they;'re doing ?
mircea_popescu: oh ffs.
mircea_popescu: but as a factual matter -- object files end up a few mb, and they're not 100% symbol by mass. you jsut can not have this many.
mircea_popescu: nuts.
mircea_popescu: which it does not, when's the last time you had 1mn. wtf is all this tim's wondermachines steampunk idiocy for ? can just sort a fucking list
mircea_popescu: asciilifeform i don't fucking get it, just HOW FUCKING MANY symbols are they dealing with here ? by the sheer desperation screaming out of the code you'd think a compile produces at least 5 trillion of them. ☟︎
mircea_popescu: there's programmers, and then there's fuzzgamers. which are more like gamers than grammers.
mircea_popescu: aha.
mircea_popescu: workably even*
mircea_popescu: or else you have a workable even set of them
mircea_popescu: well my dear alfie... you build it and see if it crashes. when it stopped crashing, you either got rid of all off-by-ones
mircea_popescu: BingoBoingo ah right, there was all that huh. american industries.
mircea_popescu: asciilifeform yes, but you see it as an improvement because you perceive it forces their hands down the right path, whether they want to or not. it's a rapeprovement.
mircea_popescu: you can not in fact define symbols after the fact (and i don't mean just the elf technical term -- all symbols). the only way to define a symbol is by its parents.
mircea_popescu: in fact, there's a long line of illustrious ancestors who, having spotted this problem (wtf is foo ?!) attempted to solve it ~the very wrong way~, ie, by definition. hence not just ai winter, but microscopically naggum's sgi misadventures and so on.
mircea_popescu: (note that the tempting "obvious" approach -- describe foo then!!! -- is not only fucking broken, but broken in the exact way minsky wasted life trying to produce. there can not be ~description~, the only way to induce meaning in the machine is through filiation. v-produced foo has a very strict "wtf is it ??" answer associated, but also very fine and not structure-driven.)
mircea_popescu: treeless identity also meaningless.
mircea_popescu: yeah, needs a v.
mircea_popescu: if they had fully qualified descriptors instead of "filename" it'd be all rosy ?
mircea_popescu: asciilifeform so basically it all comes down to a gns absence issue ?
mircea_popescu: asciilifeform what about c makes you not know wtf you're linking ?
mircea_popescu: "socialism doesn't do things properly, it's against the religion. errything must be sorta-halvsies and then forgiven. "
mircea_popescu: asciilifeform why not do it properly then, get rid of symbol clashing as a concept altogether, let everything be the last thing it was and be done with it.
mircea_popescu: "but the mechanism for symbol clashing exists for a reason"
mircea_popescu: because i can't shake this very strong http://btcbase.org/log/2016-01-21#1379603 flavour from "we don't know if this symbol is defined or not so we half-define it just in case" ☝︎
mircea_popescu: and in likbez-mp : can anyone explain "weak symbols" as a concept to me without making it sound like a hack ?
mircea_popescu: coincidentally : is anyone from the adacore/gnat/gnarl/whatever days still breathing even ? or 100% bolix situation, "documents at warehouse, i am machinist in charge" ?
mircea_popescu: turns out chewing gum
mircea_popescu: "curio cabinet" approx. but kunst is art, reminded me of teh whole thing, because guess what ? we all grew up with this idea foss/gcc/glibc/whatever "magic inside!!!"
mircea_popescu: yes yes, it is.
mircea_popescu: asciilifeform one of the larger, more impressive books in my parents' library was "welt der kunst". i couldn't read german, but mom explained it's "the world of art" so it populated my childish immagination for a full decade, until old enough to read it. by that time it disappointed -- not that anything could have lived to heights a kid might build in mind over years. ☟︎
mircea_popescu: i also find caps always truthier if you have log in there somewhere!
mircea_popescu: right ?
mircea_popescu: which doesn't seem right to me, either, but it might be built by induction from actual datasets, nfi.
mircea_popescu: with a (unproven) claim for complexity cap no less.
mircea_popescu: now in other lulz, check this out : http://archive.is/89adR#selection-9.9948-9.10055 "This is a special mix of insertion sort and heap sort, optimized for the data sets that actually occur." ☟︎☟︎
mircea_popescu: ty alfie.
mircea_popescu: reading gnu code, always good for a facepalm.
mircea_popescu: "
mircea_popescu: nt that does the exact same thing, but will resolve to the same library as implements __register_frame_info_bases. */
mircea_popescu: "/* ??? Glibc has for a while now exported __register_frame_info and __deregister_frame_info. If we call __register_frame_info_bases from crtbegin (wherein it is declared weak), and this object does not get pulled from libgcc.a for other reasons, then the invocation of __deregister_frame_info will be resolved from glibc. Since the registration did not happen there, we'll die. Therefore, declare a new deregistration entry poi
mircea_popescu: open source versioning system : verschlimmbessert, verfluchtbessert...
mircea_popescu: bvt dump the dir for trinque anyway, maybe it helps him. nobody suffered from too much data yet.
mircea_popescu: it's such a fucking pleasure to get up in the morning and get to the logs...
mircea_popescu: !!rate bvt 2 http://bvt-trace.net/2019/02/gnat-zero-cost-exceptions-and-asynchronous-task-aborting-part-2/#selection-171.346-171.363
mircea_popescu: !!rated bvt
mircea_popescu: kk
mircea_popescu: no need to sign it, just encrypt it to him, so he's not stuck going to spamforge.barf/virusplox.htm.php
mircea_popescu: asciilifeform diana_coman can either of you package a bin for his bootstrap privately ?
mircea_popescu: it's fucking beautiful. ^ is why german kicks so much ass, there's just no fucking shortage of poetry in it.
mircea_popescu: or actually, "they were most greviously improved"
mircea_popescu: bvt would you say "they were seriously improved" or "gravely improved" ?
mircea_popescu: that's a seriously great coinage.
mircea_popescu: "they were seriously improved"
mircea_popescu: around gcc5 times (early 2016) binutils were verschlimmbessert with support of new relocations <<< aaahahahahaha.
mircea_popescu: incidentally, the http://btcbase.org/log/2019-02-16#1897098 seems an exact from-field description of the higher level http://bvt-trace.net/2019/02/gnat-zero-cost-exceptions-and-asynchronous-task-aborting-part-2/#selection-139.335-139.443 problem, doesn't it. ☝︎
mircea_popescu: there are in fact two different issues there, aren't there.
mircea_popescu: hmm.
mircea_popescu: ie, if it makes it 100% less probable, "disappear entirely", then it's maybe the same thing ? and if not... could actually be two separate issues ?
mircea_popescu: bvt --eh-frame-hdr << how much less probable does it make it ? (ie, there's a bunch of old reported stash smashing bugs in gcc, such http://btcbase.org/log/2019-02-16#1897096 as from yest), and --eh-frame-hdr protects the stack from being thus corrupted. ☝︎
mircea_popescu: bvt "Before going into the detail" << that "detail" never takes an article, either definite or indefinite, for some reason to do with english being weird.
mircea_popescu: (as reported by diddled buyers of biotexcom organization of reproductive medicine)
mircea_popescu: meanwhile in spamlulz, the great ukrainian clinic of surogate medicine drama : http://p.bvulpes.com/pastes/BrTQl/?raw=true
mircea_popescu: lol
mircea_popescu: asciilifeform how are you with osha btw :D
mircea_popescu: ~same deal with franco.
mircea_popescu: imo franco very much like maduro. i dunno if you've looked at dood much, he's 100% ranchero guy, would be way the fuck happier raising cattle, maybe at the most driving a truck. but he's stuck with these idiots.
mircea_popescu: it's been 50 years, by now it's just some specially-designated earth.
mircea_popescu: nah.
mircea_popescu: maybe just link it ; but even so i'm nopt sure what "uch offers and promises none of these cities would abide the tin woman passing his dick pic around to all her friends that aren't him" means.
mircea_popescu: also possibry teh tin women reference too obscure
mircea_popescu: btw : Franco is presently interned << interned means someone's in jail. interred means someone's in the earth.
mircea_popescu: so...