trinque: I'm thinking I can probably shave a meg or two, conservatively. current script naively snarfs whole ebuild dir, and not just the particular version of ebuild used
asciilifeform: trinque: imho your approach is the correct one -- similar to http://therealbitcoin.org/ml/btc-dev/2014-October/000003.html , first pin down , then -- shaving.
trinque: idea is v-portage becomes the primary portage repository for the system. ebuild porter can bolt in gentoo's portage as an overlay, should be very easy
trinque: aha, cribbing from the wise
trinque: same sort of "found item" here, warts and all
asciilifeform: this is The Right Thing.
asciilifeform: ( at some later point we can contemplate such luxuries as depythonization, say. )
trinque brb, errand
mod6: trinque: very cool!
mircea_popescu: trinque no, this seems perfectly sane.
mircea_popescu: meanwhile in general, https://78.media.tumblr.com/8f50e762271b341d229ffdc73da92b3f/tumblr_nkraycJZrv1sr7d1mo1_1280.png
asciilifeform: meanwhile, in other koch gpg2isms : https://archive.li/FWdDD >> '...signature verification routine parses the output of GnuPG with an incomplete regular expression, which allows remote attackers to spoof file signatures on configuration files and extensions scripts. Modifying the configuration file allows the attacker to inject additional encryption keys under their control, thereby disclosing passwords to the attacker. Modifying the
asciilifeform: extension scripts allows the attacker arbitrary code execution' etc
asciilifeform: and yet meanwhile, in http://btcbase.org/log/2018-06-13#1824742 : https://archive.li/wGKk1 << where dummkopf 'responsibly dislosed' a 0d to yubico, which then went on to: 'reported the issue to Google's Chromium browser project – the core software of Google Chrome – and received a $5,000 bounty in return'☝︎
a111: Logged on 2018-06-13 01:32 asciilifeform: phf: speaking of which, consider the easiest winner , if the anti-patch condition is absent -- a google shitmonkey who knows the hole already and 'wins' on the monday right prior to patch tuesday.
deedbot: http://qntra.net/2018/06/us-looks-to-foreign-turboprops-to-solve-close-air-support-dilemma/ << Qntra - US Looks To Foreign Turboprops To Solve Close Air Support Dilemma
mod6: mornin'
asciilifeform: ohai mod6
mod6: how goes? I need some of that gutrot coffee.
asciilifeform: mod6: currently knee deep in saecular chores. you ?
mod6: atm ya.
mod6: need anything?
asciilifeform: aside from a coupla additional pairs of hands, lol, nuffin
mod6: haha, ok. i hear ya on that part.
mircea_popescu: asciilifeform regexp and sigverification, what would be a better mix.
asciilifeform: regexp, like 'vise-grip', 'wrong tool for every job'(tm)(r)
mircea_popescu: "extension scripts", fancy that wonder. koch put ethereum in gpg before ethereum was even "a thing"
mircea_popescu: (of course, it was always "a thing" for the confederacy of dunces)
mircea_popescu: BingoBoingo that bit is fucking hysterical.
mircea_popescu: meanwhile in other phase transitions, https://78.media.tumblr.com/03d101f19282a42a664c501b322c7ef7/tumblr_nmugj04jRq1sh0xa6o1_1280.jpg > https://78.media.tumblr.com/e4390de82af217703afc9b4d2cfd5a4f/tumblr_nmugj04jRq1sh0xa6o3_1280.jpg > https://78.media.tumblr.com/6575219925d01f7d4db8c9ac788a39f1/tumblr_nmugj04jRq1sh0xa6o5_1280.jpg
asciilifeform: mircea_popescu: the root lul, of course, 'pass, the Simple Password Store, is a shell script to use GnuPG for password management. Each password is stored in a separate file, encrypted with one or multiple GnuPG encryption keys.' << didja know this were 'needed'.
asciilifeform: Run Moar passwordeaters.
mircea_popescu: once they bite the "features" apple, they're lost for humanity.
asciilifeform: gpg bit that apple when it went along with the rfc2440 crapola
asciilifeform: errything afterward is cherry on the cake.
asciilifeform: ( rfc2440, aka 'openpgp', classically usgological turd, complete with null ciphers etc )
mircea_popescu: anyway, to continue the mystery from yesterday ( http://btcbase.org/log/2018-06-18#1826427 ), here's phase 2 : "Vi dichiaro che prenderò tutte le misure necessarie per tutelare i galantuomini dai delitti dei criminali. Non deve essere più tollerato che poche centinaia di malviventi soverchino, immiseriscano, danneggino una popolazione magnifica come la vostra." (il derpo @ agrigento).☝︎
a111: Logged on 2018-06-18 16:19 mircea_popescu: here's a riddle for the student of history :
asciilifeform: but hey, microshit pays him the moolah for Good Reasons, neh.
mircea_popescu: now : this fellow understands that the only legitimate reason for having a state in the first place is to protect the priviledge of some against the intolerable pressure of the many.
mircea_popescu: and he understands that police is either there to keep the niggers in line, in which case it is a legitimate organ of the state, or fails in this its only duty, in which case both it and the criminal gang backing it are strictly abominable.
mircea_popescu: this much, he gets, on his own power. and then, on the same "own power" that got this far, turns around and picks... THE WRONG GROUPS.
mircea_popescu: how the everloving fuck does this happen, then ?
asciilifeform: this was who, mussolini ?
mircea_popescu: still, yes.
asciilifeform: aa figures
mircea_popescu: and yes, "i'll take all measures to protect the lordship from criminals". doh. but then "criminals = the cool people ; the lordship = the baaaaaaa crowd" ?! what the fuck is broken in these brains, that they manage to evaluate 1=1 as true but then 1+1=1+1 comes out false ?
asciilifeform: 'hitler's only got one ball, mussolini -- none at all'(tm)(r)(amer. marching song of the period)
mircea_popescu: heh.
mircea_popescu: asciilifeform i can't help it, i'm psychologically threatened by ~partially working~ machinery. how the fuck does it juice apples but not oranges, this juicer ?
mircea_popescu: what, he got a cp50 chip in his missing ballsac ?
asciilifeform: possibly bush II offers clue , in his infamous speech where 'some people call you illiterate losers; i call you: my base!' or how it went.
mircea_popescu: this is meaningless in the us, everyone there's an iliterate loser.
asciilifeform: noshit
mircea_popescu: see, italy in the 30s ACTUALLY HAD people in it. us ~never had, as best as can be discerned, samuel clemens marks down the one or two he found in a 3k mile trip as extreme rarities, in the 1800s.
asciilifeform: what part of mussolini puzzles mircea_popescu tho? is it the part where he picked the unwashed lusers over sicilians ? as i understand, he couldn't have 'picked' the sicilians, given as he wasn't anyone in their wot. he was of, and for, the unwashed.
mircea_popescu: (not that i'm proposing the "actually had" people in it had any fucking sense. that they didn't shoot mora the day of his "appointment" speaks volumes to the sort of retarded goatfuckers we're dealing with here.)
mircea_popescu: asciilifeform this is not true, however. he had an !!up, from cuccia, as discussed yest. and they knew "who he is", so that wasn't the impediment either.
asciilifeform: hmm.
mircea_popescu: he understands what the state is, and for. he understands how the police works, and why. he however thinks going with the plebs in eritrea is a working plan. how the fuck!
asciilifeform: possibly cargocultist of lenin then ? ( observe, lenin did not stand on , e.g., cossacks, his algo was 'largest mass of unwashed' )
mircea_popescu: i am not persuaded this is true re lenin.
mircea_popescu: on the contrary : lenin ignored systematically largest mass of unwashed, stuck strictly with the cool people he could encounter.
mircea_popescu: this is the deep dispute between trotsky and stalin : the former tried to continue lenin in this exact manner, and it didn't work out for him.
asciilifeform: well ~nobody surrounds ~self~ with unwashed.
mircea_popescu: of course, by then the context had drastically changed, and stalin got a lot of mileage out of "trotsky wants to sell country"
mircea_popescu: but this is why things like http://btcbase.org/log/2018-05-08#1811392 are so ~effectual~. they manage to misrepresent history, and then misinform the judgements of the chitlins☝︎
a111: Logged on 2018-05-08 18:38 mircea_popescu: and in today's dollop of hysterical lulz : https://en.wikipedia.org/wiki/Vladimir_Lenin manages to go through 10k words without even mentioning the nevzorov sisters, coincidentally the reason the fuckbuddy of some old imperial chick even got to be stalin's successor.
mircea_popescu: so they end up with "but of course inca". sure... except not irl.
asciilifeform: earlier , lenin also got pretty good mileage from 'the white army wants to sell country' ( invited the intervents. which was a lethal mistake, after that red could 'come and fight the intervents, whites sold country' )
mircea_popescu: rather.
mircea_popescu: anyway, back to the mystery-ii, the only way out i see is exactly as yesterday. that thing discussed on trilema a decade ago : http://trilema.com/2009/romanii-si-munca/#comment-6410
mircea_popescu: ("the solution is, don't pay them in money, they want to be paid in lottery tickets")
mircea_popescu: to mussolini's mind, the strange movements of halves of airplanes overhead seemed to promise ~more future~ than the predictable movements of the southern iron guard. germany HAY MAS FUTURO!!11
asciilifeform: they had an exact copy of this in ro, also, neh
mircea_popescu: then he proceeded to "reconstruct" ye olde praetorian guard out of the pressed shitboard of youths from the periphery of rome.
mircea_popescu: asciilifeform antonescu you mean, the marshall guy ?
asciilifeform: aha
mircea_popescu: romania had absolutely nothing.
mircea_popescu: it was a very strict "first come first serve", and the germans came first.
asciilifeform: what's the operative diff b/w him and musso ?
mircea_popescu: romania had no kingdom of sicily.
asciilifeform: right, but could've 'kept it in its pants' neh
mircea_popescu: how ? it had oil.
asciilifeform: troo
mircea_popescu: someone was going to work ploiesti ; at the times discussed above (1920s) it was standard oil and some british speculators.
mircea_popescu: note that "re-taking romania" figured up there in the plans of hitler in his last fucking week
mircea_popescu: "can't do large scale anything without oil"
asciilifeform: so, idea is , he didn't want ro to end up a persia ?
mircea_popescu: exactly. he said as much, repeatedly, and was plainly correct, which is why army followed.
asciilifeform: logical.
mircea_popescu: the much-celebrated-by-axehandles, today as in the radio free europe days "historical parties" cocksuckers kept sending letters "pointing out the problems", in the jewfuriating way they go about this, like idiot 15yos going "but dad, if house is foreclosed we'll lose out on our investment in carpeting" sorta bs.
mircea_popescu: but they plainly knew they're being facetious cocksuckers.
asciilifeform: still not entirely clear to me what antonescu had to gain from taking part in 'drang nach osten'(tm)(r). there's no oil in odessa.
mircea_popescu: there's two major factors, and a bunch of minor ones.
asciilifeform: was it simply the basic 'us -- them, or they -- us ' ?
mircea_popescu: the universal oppinion of romanian officer corps, which, in romania, a country very german, were more than a third of the whole shebang, was that russians are literally worse than dogs.
mircea_popescu: the common expression in bucharst was "muscali cu coada", ie, "muscovites with tails", becauyse unlike humans, they still had tails.
mircea_popescu: this all stemmed from their behaviour in ww2, when they abandoned the front.
asciilifeform: this much is clear. but what was to be had from invading the cynocephali lands.
mircea_popescu: this, in the 1910s, was simply not done. and they shot them like dogs, throughout the 1916s.
mircea_popescu: hey, the germans want to, who the fuck cares. we go and raze moscow, fujck them and may the word never be heard again.
mircea_popescu: romanian army was more than willing to exterminate all slavs, period and full stop.
asciilifeform: afaik ro did not have an acute lebensraum problem
mircea_popescu: "next fucking time we have a deal, you cover the fucking front, cocksuckers"
mircea_popescu: no, they just disliked the continued existence of russophones.
mircea_popescu: that was one thing ; the other thing was that russia annoyed the shit out of romania by taking some small and inconsequential parcels of land that stephen managed to beat the turks out of repeatedly, a few centuries prior.
asciilifeform: moldavia ?
mircea_popescu: this, incidentally, was one of the dumbest moves known to european politics.
mircea_popescu: asciilifeform yeah, bits and pieces of what became the ukraine.
asciilifeform: takes 2nd place behind the su conquest of the western ukrs
asciilifeform: aha
mircea_popescu: anyway, nobody actually wanted that land qua land, nor was it even fucking useful. but, idiots.
jurov: !!invoice ben_vulpes 0.40847278 "wire to the Pizarro DC sent 2018-06-12"
deedbot: Get your OTP: http://p.bvulpes.com/pastes/03G88/?raw=true
mircea_popescu: now, among the minor factors -- romania, at the time a major european actor economically, stored its treasury in moscow before ww1. and well... it was lost.
jurov: !!v 7077C4293B97125785216EDD1DC83D604155C99A698AB4EF9FFE405AFF1E64DC
mircea_popescu: (which it genuinely was, if anyone knows what the fuck chaos revolutionary years were, it;s a wonder somebody didn't steal the hermitage buildings altogether)
deedbot: Invoiced ben_vulpes 0.40847278 << "wire to the Pizarro DC sent 2018-06-12"
mircea_popescu: and we can keep going, but you get the idea. russians had managed to make themselves as impopular as humanly possible with the ~only martial neighbour it had at the time.
asciilifeform: which hermitage
mircea_popescu: the one in sankt leningrad
asciilifeform: aaa
asciilifeform: good chunk of it ~was~ picked up ( and, mostly, sold for hard currency in the west )
mircea_popescu: ikr.
asciilifeform: tho, interestingly, mostly after '29
mircea_popescu: this all stemmed from their behaviour in ww2, << evidently, i mean ww1.
asciilifeform: ( rather than during revolution )
asciilifeform: there's actually a few pieces in the american national gallery in washington, from that particular selloff
mircea_popescu: but anyway, i am actually willing to go on the record saying that had the russians either a) retreated more intelligently post revolution, which wasn't entirely unsupported or unsimpathized in romania or b) stayed the fuck out of land they, like anyone else, ultiately DIDNT EVEN WANT jesus christ,
mircea_popescu: the massacre of leningrad'd have been entirely avoided.
mircea_popescu: it's a fine example of "we promoted condolezza the nigger, and now we're fucked".
asciilifeform: revolutionaries tend to pick fights above own weight class. ( recall the americans, marching into canada, ending with white house being burned by brits )
asciilifeform: or, prior to this, the adventures of the french
mircea_popescu: all it took was retreating over a year, rather than over three weeks.
mircea_popescu: i am satisfied, for my own needs, that the "rulers" involved had no fucking idea what'ds going on, quite literally.
asciilifeform: they went to retake pieces ceded earlier in brest-litovsk, and overextended.
asciilifeform: ( even the war with finns, can be framed in this picture, 'let's return what lenin oopsed away'
asciilifeform: )
deedbot: http://qntra.net/2018/06/after-months-of-whispers-schulte-charged-for-espionage-act-violations/ << Qntra - After Months Of Whispers Schulte Charged For Espionage Act Violations
asciilifeform: BingoBoingo: both links go to same item ?
mircea_popescu: yeah well.
BingoBoingo: asciilifeform: For emphasis
asciilifeform: http://btcbase.org/log/2018-06-19#1826770 << dun forget the poles also☝︎
a111: Logged on 2018-06-19 16:04 mircea_popescu: and we can keep going, but you get the idea. russians had managed to make themselves as impopular as humanly possible with the ~only martial neighbour it had at the time.
mircea_popescu: right ; and notice how it worked out the exact same fucking way, poles were out for blood.
asciilifeform: ( here's a stalin puzzler : after ww2, he gave the poles, gift-wrapped, silesia -- good chunk of their current-day footprint. )
mircea_popescu: i thought received wisdom is "buffer state with prussia"
asciilifeform: sure.
mircea_popescu: !#s gonnen mir nicht
a111: 1 result for "gonnen mir nicht", http://btcbase.org/log-search?q=gonnen%20mir%20nicht
asciilifeform: on, lol, czech border.
mircea_popescu: hey, fredrich had it.
asciilifeform: aha
asciilifeform: BingoBoingo: in related lulz, re the puzzler of 'why schulte sat around in usa waiting to be picked up', apparently , per the volkischer beobachter, 'Schulte had long been a suspect of investigators exploring the leak, but before Monday, he had been held on separate child pornography charges. Manhattan U.S. Attorney Geoffrey S. Berman said in a statement that investigators looking into Schulte found the pornography in his residence.
asciilifeform: His personal computer, federal prosecutors alleged, held more than 10,000 images and videos of such material, protected under three layers of passwords.'
asciilifeform: 'arrested on charges stemming from the porn in August 2017'
BingoBoingo: asciilifeform: Oh we lulled about that in May
asciilifeform: lettre de cachet lulz
mircea_popescu: why else even have the whole "child pornography" thing.
asciilifeform: aaha
mircea_popescu: "these magical bits were found on '''your''' computer, and as we all know NOBUS coulda put 'em there"
asciilifeform: aha, the whole 'digital evidence' edifice.
mircea_popescu: "so arrest yourselves ?"
mircea_popescu: if i everyone wasn't such a fucking retard, we'd have a lawyer joined up by now, and i could sponsor his clerical costs to send amici briefs to each and every single case involving "digital evidence" arguing it's a govt plant.
asciilifeform: ( recall, iirc 2015, some kid strapped a , what, 'beretta', to quadcopter, which -- possibly surprisingly -- wasn't banned yet; the next day picked up for 'childporn' )
mircea_popescu: it'd be a decent comedy lulzmine, but then again... ustards too fucktarded to even http://btcbase.org/log/2018-04-08#1794007☝︎
a111: Logged on 2018-04-08 01:43 douchebag: If I need to print off these flier, if I include the reciept of the printed fliers will you remburse them ?
asciilifeform: in usa, lawyer is just another type of inca official, like 'jurist' in old su
mircea_popescu: asciilifeform you know, this was a major lulz in "western europe" cca 1980s, when all sorts of bums and other vagrants in advanced states of dishevelement showerd up. "we escaped COMMUNIST HELL!!!!" "really ? how come everyone likes it there ?" "no they hate it there!!! everyone hatges it!!!" "Really ?!"
asciilifeform: 'erryone hates it, all the lifts smell of piss. oh btw, where is the lift here, i gotta go'
mircea_popescu: amusingly, re "inca official", thios is not so. about 2/3 of the nominally qualified pay the "education" tax but have no income to show for it.
mircea_popescu: much more like argentina than soviet union.
asciilifeform: the ameritards have a 'gold rush' culture, destroyed several professions this way
asciilifeform: the 'prospectors' eagerly buy up claims, shovels, picks, on credit, and from there on it goes.
asciilifeform: typical street tard here still believes that 'lawyers are loaded', and even programmers, etc
asciilifeform: 'i saw on tv'
asciilifeform: the ~employed~ juris doctor folx -- inca officials.
douchebag: In regards to hanbot and mircea_popescu negrating me, I did read the logs and wanted clarification about the discussions that took place which lead to mircea_popescu negrating me.
asciilifeform: ohgawd
asciilifeform: douchebag: as i understand you dun have long at the microphone; care to say something pithy ?
asciilifeform: !!gettrust douchebag
deedbot: L1: 0, L2: -3 by 5 connections.
asciilifeform: yer standing on the trap door, douchebag
asciilifeform: got last words ?
douchebag: I just wanted clarification about the discussions that had taken place, that is all.
asciilifeform: douchebag: what's unclear ?
asciilifeform: douchebag: various folx gave you all sorts of interesting open problems . didja make an earnest stab at even one ?
asciilifeform: douchebag: and the sheer cheek, to ask for paying contracts, without having done any such thing
douchebag: I'm looking through the logs right now to find exactly what was unclear to me.
asciilifeform: douchebag: better be quick about it, i expect mircea_popescu will pull the lever when he comes back from tea-and-chix or wherever
asciilifeform: ( i dun particularly care either way, douchebag , you're his student, not mine )
douchebag: In regards to your last question, I'm willing to work - however, I'm not going to spend my time working without any sort of compensation.
asciilifeform: douchebag: when you got your saecular gig, didja simply walk in and ask ? or didja do something to convince'em
mircea_popescu: however, lawyers in most places are generally poor.
asciilifeform: mircea_popescu: they had an ok time for a spell, with unofficial cartel ( jd from nomenklatura schools, e.g. harvard, were auto-employed ) but as i understand this train has left
douchebag: http://btcbase.org/log/2018-06-17#1826221 << I wanted clarification on the conversation that lead to this☝︎
a111: Logged on 2018-06-17 16:32 mircea_popescu: !!rate douchebag -1 as it turns out, the more elaborate effort one puts into distinguishing gold from sand, the more elaborately sandy sand the one ends up with. gold is irrespectively evident on the first pass.
mircea_popescu: everyone had an ok time after depopulation event, most recently ww2,
mircea_popescu: but also periodically after "indian peace" etc.
mircea_popescu: this is not related to profession, it's a demographic pressure thing.
asciilifeform: mircea_popescu: i buy it
mircea_popescu: mexicans are having an ok time with the progressive moving of erstwhile us inhabitants into their dreamer tanks.
mircea_popescu: poles, similarily, in europe. and so on.
asciilifeform: douchebag: you walked in, seemed to mircea_popescu to be a promising student, then asked to demonstrate some ability to do somrthing useful, and then elaborately wasted various folxs' time
asciilifeform: douchebag: and then asked for paid gig, even.
douchebag: I offered to work for free with the promise of payment of the job successfully completed.
asciilifeform: douchebag: fwiw i dun get paid in anyffing edible, i work with mircea_popescu out of principle. ditto, for the most part, the other folx here.
mircea_popescu: douchebag looky, the place's not for you. you're not smart enough to be here. what's so hard to grok about this ? some people are smart, some people aren't smart, you're not smart. what, you have to be dragged out, your legs don't work, what is it ?
asciilifeform: recall how he walked in, 'i'ma break all yer shit'
asciilifeform: where are the wunderwaffen, douchebag ?
ben_vulpes: 'twas riotous.
asciilifeform: !#born douchebag
a111: 2018-01-11 <douchebag> douchebag
a111: http://btcbase.org/log/2018-01-11#1768869
asciilifeform: it's been a while.
phf: asciilifeform: you'd be amused by the latest emacs release, "Limited form of concurrency with Lisp threads" "Emacs now uses double buffering to reduce flicker on the X Window System" "Flymake has been completely redesigned" "TRAMP has a new connection method for Google Drive" "A systemd user unit file is provided". it's almost like a self-parody
mircea_popescu: maaan
mircea_popescu: did you sort these phf, or did they ?
asciilifeform: phf: dun look at me, my emacs bin reads 8 Apr 20 2013
mircea_popescu: because i kept going from double take to double take, "seriously, someone uses google drive ?!" then "wait, system what ?!"
douchebag: mircea_popescu: What makes someone smart enough to be here exactly then?
phf: mircea_popescu: not only is it their order, there's barely anything else mentioned in there https://www.gnu.org/software/emacs/index.html#Releases
mircea_popescu: and nobody said anything, either ?!
asciilifeform: douchebag: you can point to any of the l1 folx, and find 1, usually several, useful things they've built. begin there.
mircea_popescu: the thing's dead, what. this is the direct equivalent of arab kid scratching ins'allah on inside of pharoh tomb.
mircea_popescu: "oh look, pharoh era allah mention!!" "lol right"
asciilifeform: mircea_popescu: it's not merely dead, but fossilized many yrs ago, all of the living users begin installation by scraping off more or less errything added since 2000 or so
douchebag: I'm more than capable of programming/building/writing/ect...
mircea_popescu: asciilifeform and none of them forked it.
mircea_popescu: because fucked in the head.
asciilifeform: lol naggum tried..
mircea_popescu: the great glorious gleaming victories of men alone.
asciilifeform: btw trinque which emacs is in your ebuildtron ?
mircea_popescu: douchebag their mother.
asciilifeform: trinque: ( need a vintage snapshot ? i can supply. or for that matter phf has one. take yer pick )
mircea_popescu: asciilifeform phf in any case it's high time emacs is either dropped or published.
douchebag: The problem is, I have a lot of things going on in my life and I need a source of income. I don't have time to work on projects right now without ending up homeless.
asciilifeform: lol dropped. from my cold dead hands (tm)
asciilifeform: douchebag: somehow asciilifeform , phf , et al, still able to work on interesting things ~and~ not homeless
mircea_popescu: well... how would you feel about forking emacs, phf ?
asciilifeform: thing is quite ripe for the trb treatment.
mircea_popescu: and phf is quite ripe for a major signature project like that ; eulora dun seem to interest him, so...
douchebag: asciilifeform: I barely have any free time to do anything because of my job.
hanbot: lol that escalated quickly
asciilifeform: douchebag: i suffered from same thing for many yrs; go and find a slightly less all-consuming gulag
asciilifeform: douchebag: fully expect that it will take you yrs. you may have to learn a new profession.
asciilifeform: douchebag: this is not a catastrophe when you're 19 y.o
mircea_popescu: meanwhile in bouncy giggle, https://78.media.tumblr.com/c47a357995357639904e44a60eccbeaa/tumblr_oau2nznLUW1tvy3cwo6_540.gif
ben_vulpes: douchebag: i thought handing vulns over to sv corp responsible dicksucksure departments was a sure path to riches
asciilifeform: douchebag: when you walked in, were all 'i'm making bank pentesting' etc. what happened to that.
douchebag: I made $300 today doing it
asciilifeform: douchebag: it helps to learn to tell the truth, at least in spare time, as hobby. folx dun like liars. ( and yes lie is mandatory in usg/sv. but it dun win you any friends here. )
mircea_popescu: if all this "milkmaid didn't cut it as duchess" patter ends up drowning out http://btcbase.org/log/2018-06-19#1826891 ima be pissy.☝︎
a111: Logged on 2018-06-19 17:02 mircea_popescu: well... how would you feel about forking emacs, phf ?
asciilifeform: mircea_popescu: he's all yours, knock out the hanging stool whenever you feel like
douchebag: However, I still want a garunteed source of income
douchebag: in the event I don't find any vulnerabilities that week
mircea_popescu: !!down douchebag
asciilifeform: rip.
hanbot: mircea_popescu highlight is specifically for visibility in a swamp neh
mircea_popescu: ideally.
trinque: asciilifeform: isn't one, can sit in the next vpatch
mircea_popescu: trinque do you actually use emacs ?
asciilifeform: trinque: 'which emacs?' prolly deserves a thread. lessee what phf says, i bet he has an earlier one than mine
mircea_popescu: what's actually the usercount ? spyked ? esthlos ? ave1 ? jurov ?
trinque: mircea_popescu: I do indeed
phf: mircea_popescu: i'm thinking, i'm not opposed to the idea, but i was also the person saying in logs that emacs is harmful and should be abandoned altogether. i can bring together whatever's asciilifeform and trinque are using for their workshops, and adopt it for myself also..
trinque: with pile of homespun elisp
asciilifeform: phf: it is 'harmful and oughta die' in same way as linux
asciilifeform: phf: but unfortunately nothing like a workable replacement exists today.
mircea_popescu: phf we will have to somehow resolve this issue, because neither of the current outcomes is seemly. having republicans use the google drive systemd website thing is idiotic ; taking people's shit is idiotic. wut do.
mircea_popescu: phf explain it to me again, why should it be abandoned ?
mircea_popescu: (me used and abandoned in less than a year decade+ ago, so...)
phf: my personal objection to it is that it's a time sink, it's easy and satisfying to customize, but it never quite gets to being a complete solution without major work put into it (ala lucene)
mircea_popescu: and this is a structural problem ?
phf: it's my personal problem
mircea_popescu: consider -- if we agreed as indeed we seem to have that scripting language (eg, for eventual webatron, and for everything else) should be lisp dialect,
asciilifeform: it's ~every emacsist's problem . at the same time, it is , like old arthritic pair of hands, better than no hands.
mircea_popescu: elisp may actually be very much worth explicitly studying ?
mircea_popescu: ie it seems to me the ~attempt~, whether it should succeed or fail, will be productive nevertheless.
phf: that's very true, elisp is not particularly bad as a scripting language. with some effort can be stripped of extra baggage
asciilifeform: mircea_popescu: elisp is a gnarly surviver of dark age 1970s lisps, suffers -- unfixably -- from problems long ago solved even in 'scheme' (e.g. 'funarg problem')
mircea_popescu: asciilifeform yes, but you idiots being what you are i can't discern if it's "backwards pistol is every grenadier's problem because it fires backwards" or "bayonett is every recruit's problem b ecause attempts to sit on it".
asciilifeform: mircea_popescu: the best object of comparison is imho trb.
mircea_popescu: emacs has been around for 500 years and NOT A SINGLE COGENT DISCUSSION of this matter is to be found anywhere.
asciilifeform: we had no fewer than 3 'emacs is duct tape' threads here.
mircea_popescu: i was counting the "experts" outside of here. those things that exist, you know.
asciilifeform: aaa
asciilifeform: lol
mircea_popescu: can you answer this ? is the "emacs is fun to customize, and comes with guarantee that it will solve any x hour problem in x * 1.17 ^ your age hours" ?
mircea_popescu: is this BECAUSE EMACS ? or is it because idiots ?
asciilifeform: in heathendom it is always either 'eh gnarly pos who needed it ever' or 'hands off my sacred animal, i'll shoot'
trinque lives in the thing as window manager even
phf: trinque: which version was your original baseline by the way?
trinque: didn't take that long to get to the point where I can throw tiled window arrangements on screen with a few keyboard twitches
trinque: iirc I ran 24 for a while, am on 25 atm, but am not vouching for that version.
asciilifeform: mircea_popescu: largely because idiots. however there's a number of structural problems (e.g inability to handle word wrap in anything like a reasonable way) that attract ~infinite kludge-hours from all sorts of folx
mircea_popescu: trinque so are you basically taking the stand where you swear that emacs is actually productive, in the sense of taking less time to customize for and solve new problem than trivial approach, and therefore it's the incorect habits of the common user rather than the harmful structure of emacs that's to blame ?
asciilifeform 24.3.1
mircea_popescu: because this is a major, no, strike that, this is THE major fucking decision here.
mircea_popescu: and we'd better get it right.
trinque: I don't venture too far down the tree of possible customizations beyond assemble workbench, make tools readytohand, start working
trinque: I would stand by the claim that emacs *can* be a time-sink, just as moving your desk around the office each day can, but it doesn't have to be, and isn't inherent in the tool
mircea_popescu: hm.
mircea_popescu: because yes, the exact sort of objection (we're only counting the cogent ones, washed out of 10bn words of idiocy outside the gates) brought against emacs can (and was) brought against desk by orcs. "o, by the time you're done moving it around the meadow the boar long left" "what boar ?" "the one you were going to shoot inkwell at, silly." "oh i c"
phf: well if we're talking about moving your desk around the office, then emacs is kind of tool that comes with various desk parts, and you can attach them together, but one of the legs is going to be short, so you spend some time replacing the desk leg, etc. etc.
mircea_popescu: is it though ?
jurov: pls don't ask me anything about emacs. i use (neo)vim. tried several times to use emacs and gave up in anger - for example, there isn't even universal keystroke to change between windows/close a window.
mircea_popescu: phf can you reduce this short leg metaphore to a strict example ?
mircea_popescu: jurov word.
trinque: eh? c-c o and c-x 0
asciilifeform: trinque: he's prolly thinking of toplevel x windows
trinque: can't really judge the thing on keybindings. they're right there to change
phf: ^
asciilifeform: ^
asciilifeform: 'universal'-anyffing is a mirage
asciilifeform: ( and who the FUCK cares that something doesn't work uniformly on e.g. microshit ? )
jurov: trinque there was always some mode or context or something where it did not work
mircea_popescu: dawgs, the question was as to usercount. he answered, that he dun use it. what moar.
asciilifeform: in so far asciilifeform is concerned, the 'universal' workstation is emacs-in-ratpoison.
asciilifeform: and the basic keys of this, are the universal keys.
asciilifeform: jurov: of all the sharp edges emacs indubitably has -- i have yet to witness this one.
trinque: eh, sometimes you q, sometimes c-g, other times ..., I get it
phf: mircea_popescu: my short log metaphor example would've been the key bindings. there are conventions, they are not always followed, and often they have to be recustomized on a per-mode basis, or else you just memorize the abysmal defaults and stick to them.
asciilifeform: as repeatedly pointed out by e.g. naggum, the defaults pre-date pc kbd and are ~guaranteed to give you carpal disease
asciilifeform: http://www.loper-os.org/?p=836 << oblig lul
mircea_popescu: phf yes; but amusingly asciilifeform doesn't admit this. somehow.
phf: there's also the thing that emacs started as a lisp machine tool with a certain set of binding and behavioral conventions, and then slowly moved away from those conventions towards "user come to expect". we can't even talk about consistency here because things change drastically from v19 to current v25. e.g. <return> is newline <control-j> is newline and indent. but these days "everyone" expects return to newline and indent so the change has been globa
phf: l, sometime around 24, for newline to now mean newline and indent, ... in most modes
asciilifeform: not admit which ? it's obvious as daylight that the thing is a danger to life and limb if uncrated by naive lamer and used as-is
mircea_popescu: asciilifeform that keybindinds are short leg.
asciilifeform: the default ones aren't merely short leg, but rusty nails protruding in 9000 places on 'desk'
mircea_popescu: asciilifeform note that when jurov pointed it out, you jumped. why ? if you know this is so, then it is so.
asciilifeform: i jump because it became clear that he stabbed himself on such a nail and ran off screaming
mircea_popescu: and the discussion isn't "default ones". discussion is "cultural ones", ie, "the complete mass of expectations"
asciilifeform: this one's more complicated.
phf: v19 most people agree was the pinnacle of old school emacs, making that the default though is entirely impractical since most of the elisp code has changed drastically since. moving forward along the versions is the movement from "pure emacs" towards a "systemd included" dwim monstrosity.
mircea_popescu: yes well. complicated. discussing the simple things in lieu of the things being discussed is not much of a strategy.
trinque: proper way to use it is to M-x and run the function you want, and when that starts to ache you bind it to something quicker
trinque: everything behind a keybinding is also an M-x away
mircea_popescu: trinque so shockingly similar to how... #trilema bot ctrl sq work ?
mircea_popescu: phf the problem there is, that if a cut can't be identified, why are we even doing this.
mircea_popescu: should be thrown out.
asciilifeform: mircea_popescu: my current understanding , is that each emacs user alive , at some time in his life, took the thing and whittled away the spikes that his particular hands fell on most often.
mircea_popescu: asciilifeform and independently, and secretly.
mircea_popescu: which, imo, is enough to PERMANENTLY bury even the notion of "open source" as a "collaborative" endeavour.
asciilifeform: eyeglass prescriptions are also in this sense 'independent and seekrit'
mircea_popescu: not in the slightest. they're standardized.
phf: xahlee actually went as far as releasing egroemacs where he reworked every single keybinding, making the result obviously incompatible with most elisp in the wild
mircea_popescu: phf why would a script depend on keybidnings ?
mircea_popescu: (why the fuck he runs adwords is another question for another time)
phf: mircea_popescu: scripting in emacs is to great extent about customizing the ux behavior of the system
mircea_popescu: so ?
phf: so a set of functions that modify the contents of the buffer will usually include among other things script specific changes to keybindings, that are designed to slightly adjust the default global and make assumptions about what that default global is.
asciilifeform: http://btcbase.org/log/2018-06-19#1826979 << phf i for one would not be opposed to 'rewind to 19 and patch as-needed', like we did with trb.☝︎
a111: Logged on 2018-06-19 17:36 phf: there's also the thing that emacs started as a lisp machine tool with a certain set of binding and behavioral conventions, and then slowly moved away from those conventions towards "user come to expect". we can't even talk about consistency here because things change drastically from v19 to current v25. e.g. <return> is newline <control-j> is newline and indent. but these days "everyone" expects return to newline and indent so the change has been globa
mircea_popescu: phf and i'm a troglodyte for thinking this isn't right ?
phf: mircea_popescu: it's part of my rant "why emacs is evil"
phf: so no
mircea_popescu: as it stands right now, i truly can't grok the fundamental difference between the behaviour you describe and http://btcbase.org/log/2018-05-17#1814985☝︎
a111: Logged on 2018-05-17 19:48 mircea_popescu: ben_vulpes, the machine itself, hardware-wise, is incapable of multiuser. it leaks its memory via cache timings on 3 or 4 different layers ; it lacks its state via nic delays, it leaks like a sieve.
mircea_popescu: seems to me it's the exact same problem, cat held by tail trying to scratch the hand holding it.
asciilifeform: mircea_popescu: emacs is a 'modal' system, i.e. every programming language gets a mode, implemented as a set of elisp proggies, that completely changes the behaviour of the editor to (ideally) make it entirely suited to writing that particular form of text
mircea_popescu: asciilifeform with you so far.
asciilifeform: the gnarl begins with the fact that all of these modes, were created by different folx, with no coordination
mircea_popescu: well so then would you agree that " obviously incompatible with most elisp in the wild" is actually a desirable situation ?
trinque: it's an AST editor, attaches a user interface to a parsed AST, keybindings have been considered part of the UI for a given grammar
mircea_popescu: inasmuch as most elisp in the wild is broken.
trinque: better situation would be "here kid, have some functions. it's your job to bind them"
mircea_popescu: trinque why better ?
asciilifeform: mircea_popescu: this was the philosophy that produced 'climacs', an ab initio rewrite. which afaik ~nobody uses.
mircea_popescu: asciilifeform why not ?
trinque: mircea_popescu: because I don't want to discuss with anyone how my own private desk is arranged
asciilifeform: cuz 'no useful modes'
asciilifeform: sorta the bsd problem.
trinque: "nah, can't bend the girl over that corner. right corner is the pussy tray!"
mircea_popescu: trinque so then your desk can't be part of paperwork delivery because courrier doesn't know how to leave you paper ; and you'll have to clea nthe room yourself as the black woman hired to clean the place can't interact with your desk ?
trinque: nah, it means I can speak any language I want to my girl, and she still knows how to take the mail from the courier
asciilifeform: worse yet, climacs was afaik never properly finished ( the redraw is glacial, even on a heavy comp, and various pieces to this day broken ) because nobody could be arisen to properly finish it.
mircea_popescu: asciilifeform so the proper thing to say is, "climacs never existed"
asciilifeform: mircea_popescu: it's a stillborn thing, afaik.
mircea_popescu: not every time a dweeb dreams up a situation where he talks to the girl across is a relationship.
mircea_popescu: trinque i confess i'm lost in metaphore. how do you map "i dunno how the fuck you close this damned thing" operator situation to it ?
asciilifeform: mircea_popescu: climacs was above a momentary wad of spit, a quite substantial amount of work was sunk into it. but it did not add up to something that can be used.
mircea_popescu: alright.
trinque: I'm proposing the right design is that in installing any module for the editor, you must as a matter of protocol attach its functionality to your keyboard in order to use
phf: asciilifeform: would you actually use a version 19 of emacs, if we managed to bring it up to date? it's almost a rhetorical question, since the result is most likely going to miss all the third party modes that you currently use without extensive amount of elisp patching
mircea_popescu: trinque so putatively, if i wish to tell someone some choice bits about his mother's sexual preferences in russian, i must first map A to A ?
trinque: freedom rather than bureau of keybindings, disorganized and distributed in the heads of shithub derps as it is
asciilifeform: phf: i don't have ~that~ many elisps that'd need repair.
asciilifeform: phf: it's a finite amt of work, that can be stretched out over time.
trinque: mircea_popescu: depends on whether c-o to switch windows is cosmic truth or finger length / hand shape
asciilifeform: phf: if slime and ada mode can be made to run, it'll be a livable emacs per my lights.
phf: e.g. i'm using 22 for work, and in order to get slime working on it, i had to revert slime to some 2010 version, which in turn wasn't quite compatible with sbcl, etc. etc.
asciilifeform: phf: slime aint exactly trb, it's, what, 50kB ?
phf: true
asciilifeform: fixable.
mircea_popescu: why slime when elisp ?
asciilifeform: mircea_popescu: slime is an emacs 'mode' for working with commonlisp.
mircea_popescu: yes... ?
mircea_popescu: should i have asked "why elisp when slime" ?
asciilifeform: mircea_popescu: is the q 'why not write major proggies in elisp ' ?
phf: well in my case btcbase is written in common lisp, so slime, unless i also rewrite btcbase in elisp
mircea_popescu: phf i have nfi what you're doing. this is what this opening of the pandora box is all about, trying to grok it once.
asciilifeform: mircea_popescu: answ is, it's about on par with quickbasic in re syntax, memory utilization, stability.
asciilifeform: dark ages interpreted lisp.
mircea_popescu: so why keep it ?
asciilifeform: climacs was the result of 'let's throw it out'
asciilifeform: theoretically no good reason to keep it. aside from the fact that current body of emacs is largely composed ~of~ it.
mircea_popescu: well no, climacs was "above a momentary wad of spit, but it did not add up to something that can be used."
mircea_popescu: so basically the correct move is, throw out emacs, rewrite it in sane lisp ?
trinque: throwing it out otherwise involves what, vimscript? or py, rubby, lua, etc. bindings
mircea_popescu: trinque werll no, slime.
asciilifeform: mircea_popescu: this was always the Right Thing
trinque: ^
asciilifeform: but the hero to actually do The Right Thing, never arose.
asciilifeform: and he'll need 9000 hands.
mircea_popescu: is this an intractable problem in itself, or do the sort of people who could do it, keep getting distracted with idiocy ?
trinque: this is I'm sure why gabriel_laddel got some attention for a wbit
phf: mircea_popescu: i get it, i'm being sloppy because i want it to be obvious that the box is indeed pandora's box
asciilifeform: mircea_popescu: it ain't intractable, and ranks substantially below, resource-wise, e.g. replacement of gcc
asciilifeform: but far costlier than, e.g., replacement of 'diff'
asciilifeform: it's about on par with full replacement of trb.
mircea_popescu: trinque aha. something along the lines of http://trilema.com/2013/squares-do-morals-a-porno/#selection-519.0-519.243 i always figured (which, oddly enough, is not in logotron!)
mircea_popescu: asciilifeform i'd have tyhought so!
mircea_popescu: it's a fucking ide for chrissakes!
asciilifeform: ( granted, a defective 'replacement for trb' will give you a reactor meltdown, whereas a climacs-like abortion will simply create grumbling would-be users who revert back to emacsism )
mircea_popescu: exactly. it's a "risk free" adventure in the sense all one risks is own time.
asciilifeform: entirely correct.
mircea_popescu: eminently fixable, too, as problem === pain now.
phf: climacs also had insane resource usage and equally large dependencies, can't run it without mcclim, and we've had a thread about that.
asciilifeform: ( last we heard, gabriel_laddel was still out there in the desert somewhere, trying to fix climacs )
mircea_popescu: most all of it is "so if it hurts, don't do that"
phf: so it was slow, potentially structurally so because of mcclim to begin with
mircea_popescu: but much to my surprise, you demonstrated a tower of ductape lisp-flavoured drink that was fast.
asciilifeform: slightly upstack -- even if mircea_popescu were to proclaim 'we gotta have climacs', ~100% of the work will be done ~in~... emacs
phf: there's also portable hemlock in common lisp and edwin in scheme
asciilifeform: ergo gotta have a trb-frozen emacs.
mircea_popescu fully expected another rehash of "oh, it's glacial", as people then present no doubt remember.
mircea_popescu: asciilifeform not really ; can get away with letting grandfathered systems work it. exactly how we bootstrap ada.
asciilifeform: will be gnarly if cuntoo dun build grandfather-emacs without major butchery.
trinque: this is why I don't intend to put emacs into the genesis
trinque: gotta leave room for a few runs at it
mircea_popescu: it's a limited window, between (now, when we get the replacement going)
asciilifeform: potentially -- years
asciilifeform: by this logic could just as well omit trb from cuntoo
mircea_popescu: potentially -- black guy with erection standing at your door about to ring bell.
asciilifeform: lol
trinque: asciilifeform: omitting everything from genesis but that which brings you to a shell
mircea_popescu: if you don't wanna be potentially sexed, don't potentially open the potent doors.
asciilifeform: trinque: recall, there was a headache with emacs on musl
trinque: yeah, there's patches to be had though
asciilifeform: ( if it ain't resolved -- asciilifeform can't use, fullstop )
asciilifeform: aite
phf: that headache essentially enforces an emacs 25 though
mircea_popescu: phf which ?
asciilifeform: phf: does it ? how ?
phf: mircea_popescu: the emacs headache on musl that asciilifeform mentioned
mircea_popescu: yes but be specific! he asks how, i ask which, same deal.
phf: yeah, i'm slow right now, but i'll get there
phf: well, lisp machines have this concept of loading code into memory and then dumping the memory image for a fast restart later
trinque: gentoo musl overlay has an emacs-24.5.r5
phf: emacs does the same thing, except in order to do image dump it used some internal glibc (!!!) hack
phf: at some point the implementation was reworked, i was certain that was 25, but trinque just said that he has a 24 version
asciilifeform: phf: any idea how much this routine weighs ? what would it take to port to musl ?
asciilifeform: ( and, just how much loss of load speed are we talking about, if it is thrown out entirely, and emacs gets to compile ~all~ of its elisp erry time it loads ? )
phf: asciilifeform: well, it's been ported, but i've no idea how, last time i looked at it was pre-rework and i couldn't figure it out. trinque just said that the musl version of emacs he has is 24.5, so presumably that works
trinque: http://www.openwall.com/lists/musl/2015/02/03/1
asciilifeform: prolly backportable then
mircea_popescu: ftr, i don't believe this "save object code" thing is handled correctly.
asciilifeform: mircea_popescu: it was an ugly hack around the horrendously slow interpreted elisp
mircea_popescu: because while pompously called "memory dump", it rather is just "make a binary out of lisp".
mircea_popescu: asciilifeform yes.
phf: mircea_popescu: it's not, but as the mail trinque linked points out "the right solution requires a significant overhaul by someone with expertise in emacs internal"
mircea_popescu: well, the soviets seem tho be inclined to think that's you.
asciilifeform: ( even on my opteron, emacs is still a ~five second load , note )
mircea_popescu: better punishment for putting a funny snippet in an online chat has never been metted out!
phf: well, i was hoping this conversation will steer towards which version we should go with. i'd love to try bringing 19 up to date, but i'm afraid the result of that effort will be that asciilifeform and trinque will just keep using own version on workshop. further into future we move, the gnarlier the code gets (i think i pasted 10x size increases with every new emacs release)
asciilifeform: phf: this really calls for a ben_vulpes-on-trb-style archaeological dig
asciilifeform: i.e. what exactly changed b/w 19 and 24 ?
mircea_popescu: phf nah, this is a dumb approach. nevermind "what version", first and foremost, "what do we want here"
mircea_popescu: asciilifeform i don't even care so much about that, because of the well ilustrated, here and everywhere else, history of idiots involvement.
mircea_popescu: nobody involved with lisp coding, starting with rms, and onwards, had a functioning noggin.
mircea_popescu: it's all piles upon piles of hacks by "please, god, mom, someone, send someone who knows what shit is to beat me up for all this." kiddos crying for dad.
phf: mircea_popescu: see if i think that version secretly reveals how how many of the comforts of "modern" emacs we want to sacrifice, and likewise nails down the wants
mircea_popescu: im not sure why you'd think that ; but not the end of the world.
phf: 19 is '98 technology, missing unicode, definitely missing ssl, i'm not sure how much networking code is there, etc. etc.
mircea_popescu: is the networking code elisp or slime ?
mircea_popescu: ^koan.
phf: networking code C/elisp, that's required to use e.g. slime
mircea_popescu: i have great faith you see what i mean.
phf: ah
mircea_popescu: because on the strength of "networking code C/elisp, that's required to use e.g. slime" how about you lot unearth the old borland c ide and use that and be happy.
phf: well, that's what's in everyone's workshop, piles and piles of hacks
mircea_popescu: myeah. and maybe the discussion is both a little premature and a little touching raw nerve ; but nevertheless the progress on packaging, first ave1 with musl, coming up trinque cuntoo, etc etc WILL lead to it.
mircea_popescu: so better start early than late.
mircea_popescu: moreover, and this is the very heart and soul of this here republic, one who discusses his problems acquires the two magical things : solutions ; and supporters. whereas one who toils in unknown "privacy" produces mcclims and such sad things.
asciilifeform: phf: i dun think anybody will cry if we lose ssl. uniturds is tricker matter, e.g. asciilifeform routinely edits proggies with uniturds in'em , in ru, cn, etc, and they gotta at least display ( i'd be ok to swear off ~input~ of uniturds ) . socket of some form is prolly a must, to have either slime or anything like a replacement for it
mircea_popescu: asciilifeform except for the part where i keep putting uniturds in all the time, persian, chinese, whatever.
asciilifeform: ( tho i can picture a hypothetical commonlisp-emacs that doesn't ever need to socket , because has compiler inside, like ye olde borland )
asciilifeform: mircea_popescu: you dun do it in emacs, tho, afaik ?
mircea_popescu: but if it can't do everything then why have it.
asciilifeform: asciilifeform was going through gedankenexperiment, 'what can be jettisoned'
asciilifeform: if it dun cost much i'd surely like to retain orc glyphs.
mircea_popescu: the honest truth of the matter is that we don't even know what we want yet
asciilifeform: out of curiosity, do we currently have folx who irc via emacs ? ( ben_vulpes ? )
asciilifeform: mircea_popescu: aha, hence thread
mircea_popescu: which is dubious base to start pouring concrete upon
mircea_popescu: but this yes, exposes a major question that may help. is emacs "ide" ? or is emacs "wm" ?
mircea_popescu: ie, is it fine to say "you wanna chat, use gossipd ; you wanna program, use emacs" ?
asciilifeform: at least 1 fella ( trinque ? ) actually uses it in place of wm
asciilifeform doesn't, because does not particularly like the 'emacs hosed, all machine may as well reset' dynamic
mircea_popescu: i can definitely see that.
mircea_popescu: and moreover, if that's ok, why not dos. seriously.
asciilifeform: !#s ratpoison
a111: 58 results for "ratpoison", http://btcbase.org/log-search?q=ratpoison
asciilifeform: ^ asciilifeform's preferred wm, since early 2000s
ben_vulpes: asciilifeform: i also use it as wm; will endure the occasional freeze-ups because if emacs has died well then the whole machine's utility to me has gone to epsilon anyways
ben_vulpes: not irc, however.
mircea_popescu can definitely see the "i do not expect my terminal to do background tasks, that's what the servers are for. i don't have separable pairs of eyes"
trinque: possible I'd be entirely comfortable most days in a DOS + emacs, provided the term was big enough
asciilifeform: trinque: believe or not, at one time i had a patched msdos to do 120 column txtmode
trinque believes
phf: i've used emacs under dos for almost a year..
asciilifeform tried last yr, on a purpose-made box, to replicate it, and failed, lost the ancient art
mircea_popescu: how do you lose ancient arts.
phf: emacs, in dos flavor and in general, has a support for transliteration in both input and output, so you can even edit orc language with some minor discomfort
mircea_popescu: ^
asciilifeform: phf: now i'm curious, what you build on that dos ( i.e. do you have gnat for dos built ?! major asciilifeform-wishlist item )
asciilifeform: mircea_popescu: same way errybody loses ancient arts. by overwriting the parchments and wax tablets, by neglect, by 'surely won't need this again', lol
mircea_popescu: for shame.
asciilifeform: verily
phf: asciilifeform: back then i had slightly different concerns, nor did i build anything that wasn't already built. the whole thing compiles with djgpp, clisp is also available. bulk of the code i wrote was either common lisp by way of clisp or allegro "games" and visual hacks and such
mircea_popescu: so to beat this horse : is multitasking a desired feature, actually ?
asciilifeform brb,teatime
phf: mircea_popescu: do you mean should the editor perform all kinds of functions in parallel?
mircea_popescu: phf trying to whittle down the "ide" vs "wm" dispute. multithreading is a major point here.
asciilifeform: mircea_popescu: on account of 40 yrs of os braindamage, folx often confuse what they want , in that they think they want multithread, but really want nonblockage
mircea_popescu: right.
asciilifeform: ( e.g. for an infinite loop in sbcl, to not hose emacs )
mircea_popescu: but the dos discussion, as well as the http://btcbase.org/log/2018-06-19#1827171 should set this on sane footing.☝︎
a111: Logged on 2018-06-19 18:52 mircea_popescu can definitely see the "i do not expect my terminal to do background tasks, that's what the servers are for. i don't have separable pairs of eyes"
mircea_popescu: asciilifeform i suspect it might be more than "an infinite loop in sbcl, to not hose emacs" ; for instance, it might include & behaviour.
mircea_popescu: "does emacs need & ?"
mircea_popescu: eg, bash without screen is ~useless.
phf: there's two parallel discussions though, the technical should there be support for preemptive execution in whatever substrate (elisp virtual machine, linux, etc.) and the ux should the system give you ability to maintain multiple contexts
mircea_popescu: true.
mircea_popescu: meanwhile, in ballerinas for old men, https://78.media.tumblr.com/52a0cb16281b4564794608c85a2dced0/tumblr_npk9gyWPeE1taa3g3o1_500.gif
phf: irc works in emacs without multithreading, while emacs window manager relies on linux level preemptive execution
phf: but the first one is about explicitly maintaining multiple contexts, the other one is a technical detail (at the end of the day who cares that emacs is the one doing the management?)
mircea_popescu: people who expect to run it atop musl as opposed to atop gnarl, that's very much who.
mircea_popescu: consider the slime/elisp/c discussion again. how much of an os is this emacs going to be ?
mircea_popescu: as far as i can tell, we've not yet said "emacs is really not the name we give the tmsr-os"
mircea_popescu: there's good reason to equate os and code editor, incidentally. as the ~fundamental~ job of an operating system is to transform machine failures into debug sessions.
mircea_popescu: thatr's why they even exist ever at all.
deedbot: http://www.thedrinkingrecord.com/2018/06/19/updates-on-the-renting-adventure/ << Bingo Blog - Updates On The Renting Adventure
mircea_popescu: to put it more stringently, "if your machine dumping core doesn't produce an emacs session, why aren't you using dos again ?"
phf: there are layers and layers of cruft, some things that we haven't mentioned but that's implicitly part of the conversation. should there be x11, should emacs be the first thing that linux boots and nothing else, etc.
mircea_popescu: i would very much support a lot of emacs effort if it gets one rid of having to ~also~ support x11 ; and vice-versa. for instance.
mircea_popescu: but -- yes.
ben_vulpes: no x11 means no graphical wwwtron, right?
mircea_popescu: ben_vulpes not at all.
mircea_popescu: leaving this briefly aside, consider the idiocy of "traditional" linux stack. there's a... wm, running x11 ; and in it you load a ... browser... which does it's own windows management (now called tabs).
mircea_popescu: you need these two piles of idiocy separate like you need a penis for peeing and another penis for also peeing.
ben_vulpes: ahaha
mircea_popescu: which is why the idiots make feeble efforts to reunite them, as recently lulzed at wrt unity, a few days ago
mircea_popescu: of course, proceeding blindly and randomly from the wrong edge etc. but the problem is obvious enough even cumshots on cumshothub notice it.
mircea_popescu: if emacs is the wm, then it'd better a) rid me of browser and b) be capable of previewing for me the graph / naked slut / we i'm about to put on trilema, both BEFORE uploading and as part of the final page preview.
mircea_popescu: and so on.
mircea_popescu: anyone ever tried to turn a csv into a png ? something like say http://trilema.com/2015/eulora-as-seen-by-mircescu/ ; very practical need driven item. it's a fucking travesty!
ben_vulpes: eww, the builtin browser is sorta step-up from lynx/links: no js, but can do images/svgs with the appropriate libs linked against
mircea_popescu: ben_vulpes so then, if no builtin browser, why have emacs as wm at all.
mircea_popescu: understand, i'm not proposing the one tru way here. but i do want to know why the cuts are made, if made. because otherwise wtf.
mircea_popescu: best definition of what a cult is, incidentally. "why was this cut there specifically ?" "i dunno." that's it, that's a cult. can't answer as to why was something cut where it was.
ben_vulpes: implementing the DOM and all of the california complexity doesn't mesh neatly with the text rendering already extant. i use emacs as wm around browser and some other things (not many other things, really, but 'modern' dom-o-tron is sadly yet central to $work), for the expediency of my workbench having a single scriptinglang to move windows around, split whole monitor and arrange for specific workflows...
mircea_popescu: so you propose we keep a dom and an ast ?
ben_vulpes: i'm amenable to dom as presentation model, but abhor the browser scripting language and the cpp hydras that render the html/css/jsoup. that said if we cut "teh modern webb!" off entirely, i'll hafta bifurcate my workbench.
mircea_popescu: why not just get rid of cpp css/js processors ; have proper execution model for javascript.
mircea_popescu: do you have any idea what a ~proper~ model for javascript would be worth in productivity terms ?
mircea_popescu has seen the "debug" "expert" modes on every browser, holy shit...
mircea_popescu: http://p.bvulpes.com/pastes/aQ0op/?raw=true << look at this thing, for the record. just look at it.
ben_vulpes: worth more to inca than us i suspect.
mircea_popescu: this is production, workhorse website.
mircea_popescu: /************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
mircea_popescu: ben_vulpes inca can't use proper tools.
trinque: "state": "off" << wahahaha
mircea_popescu: one can literally spend hours laughing with it.
mircea_popescu: DM.molFeComponents.setConfig('molFeSmartBanner', {"android":{"averageUserRating":4.5,"formattedPrice":"FREE - In Google Play","trackCensoredName":"Daily Mail Online","storeUrl":"https://play.google.com/store/a
mircea_popescu: censored name ?!
ben_vulpes: i don't really see the point to importing rounded corners into republican tooling
mircea_popescu: it's 20k loc!
mircea_popescu: ben_vulpes so then we don't.
mircea_popescu: but there;s a difference between graphical = "rounded corners" (in the http://btcbase.org/log/2018-06-10#1821998 sense of that term, "One of the motivations for the changes is to enable animations and transitions. If you use gtk_style_context_save/restore in your draw() function, that prevents GTK+ from keeping the state that is needed to support animations; so you should avoid it when you can.") and graphical = "mp would lik☝︎
a111: Logged on 2018-06-10 05:00 mircea_popescu: https://blogs.gnome.org/mclasen/2016/04/29/yet-another-gtk-update/ for the entomologist ; one luzy moment in the endless stream of idiocy that is 3rd millenium foss.
mircea_popescu: e to be able to not have to plot "< awk -F, '/Bitterbean/ {print $3,$5}' testall.csv" using 1:2 t "Better Bitterbean" w p pt 1, \"
mircea_popescu: is it ~so wrong~ to want to have either literal or graphical display for a csv, as an option ?
mircea_popescu: maybe i really don't want to look at it as a succession of numbers. why, because i'm such a troglodyte ?
asciilifeform: re disposing of x11 -- it is possibly even bigger can of worms than 'replace emacs', given e.g. http://btcbase.org/log/2017-06-17#1671395☝︎
a111: Logged on 2017-06-17 04:57 asciilifeform: well, on classical x11 i have, e.g., machine that runs, say, 20 gui proggies, and each one 1) is on an entirely different machine, somewhere else, some of them not even on same continent 2) behaves EXACTLY as if it were running locally, window reshapes, etc 3) none have any shared state with the others, each sees local disk only of own local machine etc
asciilifeform: the tunneling behaviour of x11 makes it practical to use a box with no video card, no kbd, etc. as a full-bore workstation ( and this was used as early as the bolix lispm )
asciilifeform: http://btcbase.org/log/2018-06-19#1827214 << this is merely tip of iceberg, dun forget the multiple impedance-mismatched memory allocators, gc, etc☝︎
a111: Logged on 2018-06-19 19:45 mircea_popescu: leaving this briefly aside, consider the idiocy of "traditional" linux stack. there's a... wm, running x11 ; and in it you load a ... browser... which does it's own windows management (now called tabs).
asciilifeform: ( asciilifeform has nearly a whole www devoted to subj... )
asciilifeform: re x11, see also thread http://btcbase.org/log/2017-03-23#1631304☝︎
a111: Logged on 2017-03-23 00:11 asciilifeform: i always thought this was one of the spiffiest things re the smbx boxes
ben_vulpes: unrelated apple luls https://www.bleepingcomputer.com/news/apple/macos-breaks-your-opsec-by-caching-data-from-encrypted-hard-drives/
asciilifeform: http://btcbase.org/log/2015-02-26#1034767 << and yet earlier x11 thread.☝︎
a111: Logged on 2015-02-26 21:07 asciilifeform: mats: for one thing, it it can't be piped over ip, it isn't a substitute for x
asciilifeform: ben_vulpes: mega-surprise ? winblows does same
asciilifeform: ben_vulpes: 'encrypted drives' in software, is ~homeopathy
asciilifeform: 'professional secret known by many forensics experts' lol!!
ben_vulpes: also other more lulzy luls: https://www.neowin.net/news/bittorrent-has-been-sold-to-blockchain-startup-for-an-alleged-140-million
asciilifeform: 'BitTorrent, one of the most recognisable brands in the world' << what's next, http is also 'brand' ?
asciilifeform: ( as for the orig idjit trying to leverage 'his brand', d00d's been at it for quite some time, e.g. http://btcbase.org/log/2017-11-03#1732650 )☝︎
a111: Logged on 2017-11-03 18:16 asciilifeform: 'Bram Cohen, famously invented BitTorrent' 'proofs of space and time' [many squigglies] 'decentralized, and more secure' 'Install and setup Keybase' etc.
asciilifeform: i fully expect that linus will eventually sell 'his brand' so craig wright or whoever can make an Official 'linuxcoin' or whatever garbage.
asciilifeform: !#s linux foundation
a111: 39 results for "linux foundation", http://btcbase.org/log-search?q=linux%20foundation
asciilifeform: ^ in effect he already has, long ago
mircea_popescu: asciilifeform nevertheless, consider : when the ~only~ possible use of x11 comes to fore, which is to say, playing a video game, all EVERYONE can think of is "how do i makew this a texrt client"
mircea_popescu: you've already stopped using x11. that you don't admit this, well, different story. but in point of fact, x11 is already off by default.
asciilifeform: dunno about other folx, but i use it -- in the sense described in linked threads -- ~all day, erryday.
mircea_popescu: and it doesn't stop there ; are you aware "modern browser" won't even allow luser to set referrer string ? it's either "nothing at all" or else "Speak the truth". why ? so that fetlife can imp[lement faux security a la "oh, your referrer is incorrect, best relogin".
asciilifeform: e.g. graphical emacses, complete with frames, arbitrary windowshape, and orcograms, running on other end of planet and displaying in arbitrarily-shaped windows on my console.
mircea_popescu: some of them grudgingly still allow individual cookie inspection -- but NOT EDITING COOKIES
mircea_popescu: and moreover, why shouldn'\t i be able to see the dom tree and permit/disallow certain branches from running ?
mircea_popescu: ("oh, mp, people would turn adds of if we did that" "duh").
asciilifeform: mircea_popescu: what, 'greasemonkey' no longer worx on 'modern browser' ?
mircea_popescu: i ~should~ be able to enforce memory limits per branch, not fucking "nobody knows why firefox runs out of memory, but it has been leaking for 10 years straight now"
mircea_popescu: what is this, the usg budget ?
asciilifeform: and what's to stop you from diddling the strings in a http proxy. ( prolly easier, really, than making a 'greasemonkey' kludge for erry possible www browser )
mircea_popescu: asciilifeform point being, everyone uses curl, while pretending to have firefox. everyone uses terminal, while pretending to have x11.
mircea_popescu: this pretense is just as good present as absent, you know ?
asciilifeform: dunno, i have graphical e.g. logic analyzer, happily purring along via x11 pipes.
mircea_popescu: THIS is what i fucking mean re views. if i wanna see my data as a graph it'd be useful if it were right there in the editor, and if i wanna see websites it'd better also.
mircea_popescu: otherwise... what ? STRICTLY only way to tell "do not load foreign pages" to "modern" browser is to turn off the dns port.
mircea_popescu: who's gonna rewrite this into sanity ? and why, so as to save the mozillatards ? break all the cr50s they scattered everywhere to save them ?
mircea_popescu: fuck 'em.
mircea_popescu: asciilifeform point is, if i am using emacs wm, WHY should i kludge everything. and if kludge is the way of the land, why do we give a shit about emacs.
mircea_popescu: and so on.
asciilifeform: iirc there is a wwwtron , of a kind, built into emacs; it is in roughly the same condition as climacs.
mircea_popescu: but... yes, all these are tips of icebergs.
asciilifeform: www tools are in a sorry state, the choice is roughly 1) lynx 2) ipadism
mircea_popescu: my choices work as lynx/curl.
mircea_popescu: because in all honestly, i wouldn't even ~deign~ rto look upon the shit that's dailymail other than through n layers of awk. i don't CARE whjat they think they're saying asnymore than i care what the fetwhores think they're saying.
asciilifeform: the heathens know this, and so they specifically put mega-effort into making 'get the text out via awk-like' as painful as possible.
asciilifeform: same thrust as the fritz/cr50/etc nonsense.
mircea_popescu: quite.
asciilifeform: ( observe that lynx/curl ~effortlessly display tmsr www items )
asciilifeform: phuctor in particular was optimized for curl | awk | ... etc
asciilifeform: http://btcbase.org/log/2018-06-19#1827208 << >> http://www.loper-os.org/?p=267 ( and, sadly, afaik the only successful demonstration of this behaviour, was bolix )☝︎
a111: Logged on 2018-06-19 19:35 mircea_popescu: to put it more stringently, "if your machine dumping core doesn't produce an emacs session, why aren't you using dos again ?"
mircea_popescu: so to sum up this -- i have no dispute that everyone uses shards, bits and pieces hammered off named items, and pretends they're using the named items, "i use x11 in this so and so sense" "i use browser all day -- except not in any sense browser, of course" and so on.
mircea_popescu: this truth'd better be faced sooner than later. your x11 is x11 by abuse of terminology and naught else.
asciilifeform: same thing as in the earlier emacs thread
mircea_popescu: exactly.
asciilifeform: ( nobody, afaik, anywhere, uses the factory config )
mircea_popescu: which is why it's all coming out of the tube here.
mircea_popescu: but in any case, the reasoning "a. i have here toe of mummified saint justinian ; b. saint justinian once saved people from drowning ; ergo c. drowning is solved problem in my case" is batshit.
mircea_popescu: everyone does it every day because the psychological pain of the laternative is just too great. but, great or small -- you're all fucking drowning.
asciilifeform: it's moar of a shipwreck, errybody has a rotten plank or two keeping'em afloat.
mircea_popescu: for some definitions of afloat.
mircea_popescu: i still gota plot < if i wanna see the graph of a csv. that's floating in lalaland.
asciilifeform: the current alternative, tho, is not a luxury liner appearing out of nowhere from the sky, but simply no plank, and watery grave.
mircea_popescu: luxury liner!
mircea_popescu: it's not "oh, errybody has a rotten plank or two keeping'em afloat." it's "oh, everybody ~can manifest matter by will~, currently everybody hanging off the bare minimum rotten plank and they're not even COMPARED".
mircea_popescu: this is also insanity.
mircea_popescu: i will download a luxury liner.
asciilifeform: who wouldn't
asciilifeform: ( 'you wouldn't download mercedes!' -- idjit usg copyrasty poster ; 'i would if i could, motherfuckers' ( answer ) )
mircea_popescu: well so there we go.
asciilifeform: re 'manifest matter at will' : in early 2000s asciilifeform grasped the mega-problem , that programming ain't actually hard, except for stripping away the monkey shit produced by 50 yrs of monkey. 'i want a sane emacs' turned into 'sane prog lang' and quickly 'sane os' then 'sane iron' , and afaik this actually the inevitable correct cut, rather than caprice
asciilifeform: mens sana in corpore sano (tm)(r)
mircea_popescu: when i was 16, my informatics teacher in the informatics lab told the kids upset at being stuck with the 286s (there were like half a dozen 386s too) that "if you ever get to where you mastered THAT cpu, you'll be way ahead of anything they teach in college anyway".
mircea_popescu: there is some merit to first outgrowing the hardware.
asciilifeform: errybody outgrew the von neumann box as soon as they started trying for http://btcbase.org/log/2018-06-19#1827189☝︎
a111: Logged on 2018-06-19 19:22 asciilifeform: mircea_popescu: on account of 40 yrs of os braindamage, folx often confuse what they want , in that they think they want multithread, but really want nonblockage
asciilifeform: von neumann machine offers no sane means of asynchrony. ( hence idjit kludges like dma, little cpus in erry kbd/mouse/nic etc )
mircea_popescu: sure ; but still plenty of dragons to be killed on this island, before taking airship.
mircea_popescu: which fucking hell makes me itch for a knight's bounty session
asciilifeform: lol
asciilifeform: on 'c machine', with overflows , runaway pointerolade, etc being inescapable facts of life, 'dragon' comes from the very earth.
mircea_popescu: tell you what, get me a box whose only remaining problem is that well... hardware sucks.
asciilifeform: very easy, just format yer disk, lol
mircea_popescu: http://btcbase.org/log/2018-06-11#1822450 <☝︎
a111: Logged on 2018-06-11 16:18 asciilifeform: one of these was 'reactor control' , with realistic constants, you had to ramp up reactor, control the rods and the sodium pump etc, object was to get max power but avoid meltdown
mircea_popescu: also not such a great machine.
asciilifeform: could just as easily say that e.g. leibniz's calculator 'not so great machine'
asciilifeform: subj was built by people who had to hand-draw erry transistor.
mircea_popescu: aha.
asciilifeform: the i/o device consisted of, what, 40 buttons and a 7-digit vacuum flask display.
asciilifeform: mircea_popescu: believe or not, mk61 was a troo breakthrough, a computer (of sorts) that could be actually mass-produced in orcistan. buncha folx did their physics dissertation models on the thing, even
mircea_popescu: i do not dispute that part.
mircea_popescu: in discussion is the "can't do anything, pentium sucks"
asciilifeform: contention isn't 'can't do anyffing'
asciilifeform: asciilifeform even nao still, believe, trying to accomplish something on it
mircea_popescu: word.
asciilifeform: contention is that the pestilences emerge from the fabric of the machine, rather than merely herd of dummkopf programmertards
asciilifeform: the fabric makes trooly sane design of os, editor, i/o, ~impossible
mircea_popescu: this is not directly evident to me. it is impossible to use the killer micro as a timeshare machine, yes.
mircea_popescu: perversely related, https://78.media.tumblr.com/bd08c2d2724efb1ef90526590b3f80ac/tumblr_o87x1p9HKX1v389eso1_1280.png
asciilifeform: ada, for instance, is a very, very heavy kludge around the c overflows/pointerola iron.
asciilifeform: mircea_popescu: perversely-counterposed, http://pbfcomics.com/comics/small-man/
mircea_popescu: ahaha
mircea_popescu: meanwhile over at google farms, https://78.media.tumblr.com/f67869ee37da246342e526d2af15174c/tumblr_o0mdo3C0P41rjh49oo1_1280.jpg
asciilifeform: mircea_popescu: very tellingly, there were afaik 0 great gamez made for mk-85 , despite the latter featuring a pdp11-compat chipset ( in, forfuckssake, a pocket calc!! runinng on , what, 20 milliamp ) and rom basic
asciilifeform: abundance -- brings waste
asciilifeform: ( granted at the point of mk85 , troo micros were already beginning to spread, and the set of folx willing to play games with grid paper, began to thin )
mircea_popescu: it's the exact sort of problem discussed re "scientific paradigms". dazzling array of alternatives results in manifestly inept behaviours.
asciilifeform: imho there's something to the hypothesis that the almost absurd minimality of the earlier boxen, encouraged careful thought and experimentation
asciilifeform: picture, game in 104 byte, and with 7 numeric digs as sole output.
asciilifeform: folx would write, on paper, what was initially an impossible-to-run 300-500 bytes, then work, whittle.
mircea_popescu: the golden age of the z80 games was principally driven by the fact that an intellectual unit (at the time, one guy + one gal) could churn out a game per season. most of the great "studios" of the time were this, coupla married math teachers.
asciilifeform: z80 was an unfathomable luxury, from the pov of the calculator folx
mircea_popescu: this generally is the thing, "what a man and woman can do in their bedroom instead of another pregnancy"
asciilifeform: hah
asciilifeform: ftr, prolly the most enjoyable programming asciilifeform ever did as adult, was on a device called 'pic16', a microcontroller with 68 addressable byte ( and 1k of program rom, it was a 'harvard arch' )
asciilifeform: https://www.microchip.com/wwwproducts/en/PIC16F84A << vendor site ( apparently it's still in print )
asciilifeform: there is apparently still a subculture around that thing
asciilifeform: with moar, and better-polished routines published for maths, i/o, whatever, than for just about any pc thing
mircea_popescu: you know we also had these ?
mircea_popescu: the "arm" of the 80s.
asciilifeform: mircea_popescu: do you happen to recall exactly what you had ?
asciilifeform: cuz in ye olde su the closest thing , afaik, were straight clones of i8051 , with eprom , i.e. the glass windows
mircea_popescu: asciilifeform eg http://www.bobtech.ro/proiecte/microcontrolere/2-bobprog-programator-icsp-pentru-microcontrolere-pic
mircea_popescu: item is 2004, and thoroughly infested with ms-isms. sadly earlier items not really online
esthlos: http://btcbase.org/log/2018-06-19#1826916 << I try to do everything I can in emacs, it being the "retarded cousin" lisp machine emulator for C machines. even used exwm for a while.☝︎
a111: Logged on 2018-06-19 17:13 mircea_popescu: what's actually the usercount ? spyked ? esthlos ? ave1 ? jurov ?
esthlos: http://btcbase.org/log/2018-06-19#1826971 << this is what i've adopted☝︎
a111: Logged on 2018-06-19 17:31 asciilifeform: in so far asciilifeform is concerned, the 'universal' workstation is emacs-in-ratpoison.
mircea_popescu: esthlos yeah, by now there's a very large userbase for emacs established.
esthlos: h'ok
asciilifeform: mircea_popescu: aaaa you meant the ~actual~ taiwanese pic16, not orcistani micros
asciilifeform: mircea_popescu: ( and lulzily i had the very same serialport programmator described in your link )
asciilifeform: the 1980s variant was '16c84', exactly same device aside from the glass window / uv eprom
mircea_popescu: well yes, i thought it's what we were disucssing.
mircea_popescu: there were also the "window" eeprom things, yes, but not really the same thing.
asciilifeform: ( asciilifeform , incidentally, is eternally on the lookout for anybody selling crates of eprom-window microcontrollers, they are gold standard for auditable/non-surreptitiously-rewritable iron )
asciilifeform: http://btcbase.org/log/2018-06-11#1823173 << ru windows eprom. asciilifeform owns a qty, for fyootoor☝︎
a111: Logged on 2018-06-11 21:14 asciilifeform: let's take an example of trustworthy iron : K573RF4 ( https://eandc.ru/pdf/mikroskhema/k573rf4.pdf )
asciilifeform: *windowed
asciilifeform: mircea_popescu: aa makes sense. i assumed you were speaking of clones -- orig. 16f never made it as far east as my orcistan
mircea_popescu: ro was getting all sorta decadent bourgeois items by the late 80s.
mircea_popescu: but tbh i suspect bulk of them were after 1990.
asciilifeform: btw i still haven't tracked down a ro-made z80, most of my collection is from ddr
asciilifeform: ( and zelenograd etc )
mircea_popescu: lol
asciilifeform: ( for some conceivable applications, z80 remains more than adequate, and will remain so 50y from nao -- e.g. otp crypto, lamport, potentially -- btc walleting, etc )
asciilifeform: aside from rom/ram all it needs is a uart , of which there is also a good '80 supply .
mircea_popescu: asciilifeform pretty sure baneasa made them ; but stopped ccaq 1988 and i doubt any crates survive untouched
asciilifeform: http://www.vaxman.de/projects/Z80_mini/overall.jpg << example minimal z80 made by current-day fanatic
asciilifeform: mircea_popescu: you'd be surprised at what survived untouched in some dusty shithole