log☇︎
52500+ entries in 0.032s
diana_coman: asciilifeform, hm, I can't say that I have a very clear idea of ALL potential implications but atm I don't see some specific downside to that; I suppose the alternative would be to raise an error on gcd(0,0)?
diana_coman: oh hey asciilifeform , that looks good!
asciilifeform: phf plox to snarf ch15.
BingoBoingo: And the local mooing about the incident for those desiring to calibrate their prisms http://archive.is/uY9xD
BingoBoingo: Meanwhile in local news (local enough asciilifeform walked by the location in question) https://www.elobservador.com.uy/nota/toma-de-rehen-en-una-peluqueria-de-pocitos-obligo-a-sitiar-la-zona-2019110143314
BingoBoingo: ^ Turns out Germany's solution to gutting their Army is taking France's
feedbot: http://qntra.net/2019/01/as-yellow-jackets-continue-undermining-macron-despot-to-sign-treaty-futher-eroding-separation-between-france-and-germany/ << Qntra -- As Yellow Jackets Continue Undermining Macron, Despot To Sign Treaty Futher Eroding Separation Between France And Germany
asciilifeform: but evidently moar needed than i prev. thought
asciilifeform: pretty sure i mentioned it in the l0gz, it is old idea
asciilifeform: ( recall that ffa dun use memory allocators , disk, etc )
asciilifeform: ( it dun use any osisms other than the cmdline args, which can be hardcoded for test runs; as for i/o, can be rs232, and guesswat, 'os' )
asciilifeform: some time after i get ffa to field testing , i'ma dust off ave1's bare iron gnat and bake 'ffa os', will be ~same thing
asciilifeform: errywhere else there's a massive noise component
asciilifeform: sorta 90% of the reason i want a dos gnat
asciilifeform: the ultimate tester would be a dos box
mircea_popescu: BAD TESTER ALF!
asciilifeform: aaand to round off : it vanished on the test box also. culprit appears to have been a running raid-verify job... ☟︎☟︎
asciilifeform: (the test inputs are ~100MB ea.)
asciilifeform: and the orig. anomaly disappears on irons other than the test box
asciilifeform: meanwhile, anticlimactic finish to last night's item -- no detectable pattern in shift timing, anywhere
mircea_popescu: i was thinking more the weekend ?
Mocky: mircea_popescu sure, no problem. I'll fire it up tomorrow, make sure I'm good to go.
asciilifeform: thing is, this effect does not appear with e..g modexp, so i gotta find out where it comes from
asciilifeform: involved (i.e. interaction with other crapola running on the box) to produce random variance
asciilifeform: btw the thing that set asciilifeform's ears standing originally, is that the gcd test battery appeared to give +/- 30% variant runtimes depending on hamming weights. but in 20 repeats of the trial set, the same thing showed up, and with no correlation to hamming weight. and a http://p.bvulpes.com/pastes/wherN/?raw=true ( soft barrelshifter ) version now ends up showing... same thing. i suspect that some peculiarity of the pipeline is
a111: Logged on 2019-01-10 01:52 asciilifeform: hm , prolly oughta test both left and right, and make the operand nonzero (in case the iron does 'clever' with zeros), so gotta redo..
asciilifeform: http://btcbase.org/log/2019-01-10#1886234 << update : the 1e11-shot ver. reveals no significant avg. delta; rerunning overnight with 1e12. ☝︎
mircea_popescu: hey Mocky : i need a buncha noob clicks done in eulora ; can you spend a coupla hours one of these days ?
mircea_popescu: billymg can just put a patch atop your tree.
billymg: i mean, the second needs it now in any case for the "no newline" spew, but had that one been fine, what would've been preferred for remedying the one before it?
billymg: wondering about proper V process though, this is back in the previous patch i published to add the text selection feature, does this mean regrind both?
billymg: updated in my copy to wrap in <!-- -->
billymg: i also noticed that the selection-magic.txt (which is to be renamed to selection-magic.php) ( http://trilema.com/wp-content/uploads/2015/05/selection-magic.txt ) contains comments at the top marked with // that are not parsed as comments because they're outside the <script> block
billymg: hanbot: thanks for checking it out, i'll take a look at the "no newline" issue and see if i can get rid of it
asciilifeform: mircea_popescu: hm what made you remember that d00d existed ?
mircea_popescu: because hey, this is optional now, yossik is at liberty to redress his stupidity or not as he well pleases, there's no obligation my intellectual superiority creates for him or anything.
mircea_popescu: and today being january, let us celebrate the SECOND year yossi kreinin failed to engage the utter destruction of his inept nonsense found in http://trilema.com/2017/my-ai-problems-a-humble-confession/
asciilifeform: http://p.bvulpes.com/pastes/7zNhD/?raw=true << the final ver., for the record.
asciilifeform: hm , prolly oughta test both left and right, and make the operand nonzero (in case the iron does 'clever' with zeros), so gotta redo.. ☟︎
asciilifeform set up an experiment with variants of http://p.bvulpes.com/pastes/RMcd3/?raw=true ; will report re same tomorrow
lobbes: auctionbot was down for ~9 hours today (back online now). I'm going to give a 100 ecu per auction hour credit to everyone who had auctions going during this downtime, since no one could put in bids during that time and I don't wanna charge fees for those hours. Thinking I'll make this standard policy going forward
asciilifeform found the shift booby by generating ridiculously long random inputs, with variety of hamming weight ranges, and plain old wallclock
asciilifeform: this appears to be the kind of boobytrap that can only be found empirically.
asciilifeform: ( and before anyone asks -- neither intel nor amd publish 'tick tables' the way they did in 1990s, and haven't for many yrs )
asciilifeform: this means not only slightly slower gcd than the draft posted earlier (it'll need a mux) but it also means that e.g. http://www.loper-os.org/pub/ffa/hypertext/ch14/fz_qshft__adb.htm#111_14 was in fact leaking, albeit undetectable on the tests given in ch14, and will need mandatory HaveBarrelShifter = 0 (i.e. 5% or so penalty)
asciilifeform: in other noose, asciilifeform made the unhappy discovery that shift-by-zero takes fewer cpu cycles on pretty much all x86 iron vs shift-by-1 .
mircea_popescu: client went through two major and a bunch of minor versions.
asciilifeform: if you never fiddled with the layout, why shouldn't it work
mircea_popescu: i know of no project that can say same over half decade.
mircea_popescu: also, remarkably stable, i've not had to fiddle with the original ftjam, client compiles today same exact way it did back then. which...
asciilifeform: ( aand on top of that, is victim of the faux-standardization pestilential in unixland )
asciilifeform: in the past asciilifeform used ordinary gnumake for this kinda thing. but it usually resulted in 1000ln 'make'.
mircea_popescu: the former, chet spent 3 months with this shit cca 2013
asciilifeform: mircea_popescu: does it work in that 'it worx, and 7 others previously barfed' or 'it was 1st i happened to try and it seems to work' ?
mircea_popescu: yeah, but this one works. sorta like there's 5000 "operating systems", but we use cuntoo.
asciilifeform: there's 9000 of these, 'cmake', 'bake', 'qtmake', etc
asciilifeform: mircea_popescu: i read the link from earlier, made sense
mircea_popescu: asciilifeform ftjam pretty much the standard alternative to mod6 style handmade .sh
BingoBoingo: Meanwhile in local news: Argentina ~30% poorer than last year in yet another metric https://www.elobservador.com.uy/nota/-desastre-y-fatal-temporada-en-punta-del-este-segun-comerciantes-201917204123
asciilifeform: ( perhaps can assume either that Mocky could not stomach it, or charged toomuch )
asciilifeform: there are so many and I'm only one << i admit that i'm a little curious why diana_coman & mircea_popescu dun enlist Mocky to carry on client dev -- but it's not my biz , if they dun feel like going into subj, i won't cry
a111: Logged on 2019-01-09 15:36 asciilifeform: last night i re-read diana_coman's piece on m-r , it is interesting just how much sweat diana_coman had to put in simply on account of koch gnarl
diana_coman: in the same vein of interesting as http://btcbase.org/log/2019-01-09#1886113 ☝︎
diana_coman: myeah, that's part of the thing: as it is, it is at least tested that people managed to compile the whole thing on different platforms
asciilifeform: 'Jam runs on UNIX, VMS, NT, OS/2, Mac OS X, and Mac MPW' << if troo, notbad at least in re portability
diana_coman: and yes, I'd much rather use gnatmake for the whole pile of shit but atm the idea was to focus on a *different* part of the shit, since there are so many and I'm only one
diana_coman: asciilifeform, I suppose www.perforce.com/documentation/jam-documentation will explain that in triplicate
asciilifeform: btw it is possible to build cpp with gnatmake, believe or not ( i only tried for simplest case, but does work )
asciilifeform: what's it do that gnumake, cmake, etc dun do ?
diana_coman: yes, a ton of ugh
diana_coman: for all my hate of them, atm they...build the whole mess of plugins and whatnots so sweeping them aside would take some effort, not insignificant
diana_coman: yet another tool that "makes building simple" don't you know; eulora's client has a WHOLE pile of scripts on top of jam on top of autotools and all that
diana_coman: if there was more need for hating jam, it's there
diana_coman: ffs jamfile shit: I did not have a space between lib name and ; so it...silently ignored it and ate my time grrrr
diana_coman: I suppose I can further look at what gprbuild does for standalone libs and then force it into what I want but ...
ave1: I can do some experimentation, but this will take a bit longer (got to go now...)
diana_coman: ave1, hm, I did look in there when I made the first go aka I compiled step by step the whole thing; but I don't recollect any real alternative to the standalone lib if one wants to pack the code really
ave1: all these extra code generation in Ada is managed with gnatbind
ave1: hmm I was talking to feedbot to up myself
a111: Logged on 2019-01-09 17:06 mircea_popescu: "But the type conversion rules for pointers are not so easily duped; there are no "classwide pointers" (thought perhaps life would be different if there were!). " << motherfucker on a stick, i want "classwide pointers" ie, "this door ambiguously links to any of the mcdonalds not any specific one" as i want to wake up to being assfucked by chtulhu.
diana_coman: http://btcbase.org/log/2019-01-09#1886159 -> well yes, trying to "dupe" the rules can't be anything other than trying to corrupt the thing back into what-we-know (and possibly like or not but at least are used to it) ☝︎
asciilifeform: ( the fortran - f77 )
asciilifeform: it , if one is to believe the docs, implements the '83 standard.
asciilifeform: phunphakt: in ye olde bolixtron, there is an ada ( and fortran! ) compiler. (however asciilifeform has not tried either item, beyond 'hello world' )
asciilifeform: 'new shithouse is built from the rubble of the old, not imported brick' or how did lenin put it.
asciilifeform: ( observe that ch1 ffa actually starts out by http://www.loper-os.org/?p=1913#selection-337.0-1150.0 , i.e. banning 90% of ada.. why didja suppose this was. )
mircea_popescu: this guy's write-up makes me want to ban ada.
asciilifeform: the world of the folx who wrote ada for moneys in the saeculum, is not , as i gather, a happy place. sorta why asciilifeform had to learn buncha things from 1st principles, rather than by reading their ugh
asciilifeform: ( observe, the only 'access pointer' in ffa is where it sucks in cmdline args from unix )
asciilifeform: mircea_popescu: sorta why i suspect 'greybeard'. prolly he also had a 200kloc (or 2e6...) that had to be dealt with as-is, pointerola & all.
mircea_popescu: am i the only one to whom this seems like going the exact wrong fucking way ?
BingoBoingo: <asciilifeform> BingoBoingo: hey, if microshit can have weev jailed for munging URLs, why not acade-microshit and some other d00d , similarly << There is still lulz to play out. He's being prosecuted in university research court (similar to University title ix court), unlikely to be fired, but if he is the bar will be lowered. Maybe to the point we can have a fire PSU faculty bot.
mircea_popescu: what the fuck.
mircea_popescu: "But the type conversion rules for pointers are not so easily duped; there are no "classwide pointers" (thought perhaps life would be different if there were!). " << motherfucker on a stick, i want "classwide pointers" ie, "this door ambiguously links to any of the mcdonalds not any specific one" as i want to wake up to being assfucked by chtulhu. ☟︎
asciilifeform: i suspect he was 'old guard' (ada greybeard) and the bottle took its toll.
a111: Logged on 2017-11-20 23:38 asciilifeform: typical, http://adagin.blogspot.com/2013/12/ada-2005-access-types-part-i.html , lively : type Hooker_Array is array (Positive range <>) of Hooker_Class_Ptr; procedure Violate_Bodies (x : Hooker_Array); ... 'We want to track all our victims, presumably in some sort of set or container, so that we might disinter them later as needed. Similarly, we might also want to do strange, awful things with the dead bodies of the hookers.'
asciilifeform: ( pretty lively pedagogy, too, e.g. http://btcbase.org/log/2017-11-20#1741487 ) ☝︎
a111: Logged on 2017-11-20 23:36 asciilifeform: meanwhile, from the dept of interesting but dead, http://adagin.blogspot.com
asciilifeform: incidentally i cant think of any reason it wouldn't work exactly same with mysql, with the exception of where i dun yet know how to do the o(n log n) indices in mysql
asciilifeform: ( phuctor connects to a local instance of postgres, so in that sense similar )