Forum logs for 21 Dec 2016

Monday, 16 March, Year 12 d.Tr. | Author:
asciilifeform: so humble , these cars ! american fuhrermobile could probably fit them ! [00:01]
BingoBoingo: Start drive with feeling of accomplishment after having turned motor over with own hards [00:01]
BingoBoingo: Or hire mulch guy to turn over car! [00:04]
pete_dushenski: asciilifeform: ofc. discretion is the name of the game in jp, posturing the name in us. [00:10]
pete_dushenski: BingoBoingo: retrofit for manual crank would be free in your world ? or also hire mulch man to wrench this into existence as well [00:11]
BingoBoingo: pete_dushenski: I'm just trying to help you continue the natural order of things and move on to next car [00:13]
mircea_popescu: which will be made of wood. [00:15]
BingoBoingo: Fron the Ark [00:15]
pete_dushenski: !~google peniscar [00:15]
BingoBoingo: because Jew [00:15]
jhvh1: pete_dushenski: ¿Pellizcar o peñiscar ? | Castellano Actual - Universidad de Piura: <> Urban Dictionary: penis car: <> Peniscar - Dicionário Online de Português: <> [00:15]
pete_dushenski: actually morgan uk still makes cars with wood frames. ash iirc. [00:17]
pete_dushenski: << finished product. yummy. [00:18]
pete_dushenski: !#s morgan 3-wheeler [00:20]
a111: 4 results for "morgan 3-wheeler", [00:20]
pete_dushenski: ^also [00:20]
pete_dushenski: but ya, i'll move on to next car at next btc price level, or next kid, or next spring, or something. [00:21]
asciilifeform: next car... with wings? [00:22]
pete_dushenski: uhh lemme think about that NO! [00:22]
asciilifeform: wai not [00:22]
BingoBoingo: asciilifeform: Jews are afraid of heights [00:23]
* asciilifeform likes heights [00:23]
* pete_dushenski loves flying in commercial craft, gliding off clifftops. must be getting more gentilic than he realised. [00:24]
pete_dushenski: there's literally nowhere better to think and write than at 30k feet. [00:24]
BingoBoingo: You're just a cynic and also proud patriot like Vasily Zaytsev [00:24]
BingoBoingo: brb, sleep [00:25]
pete_dushenski: on a plane there's (ideally) no wifi, no one talking to you, just the pen and the page. i miss traveling as much as i did the last decade as much as anything for the rarefied air free from distraction. [00:26]
pete_dushenski: asciilifeform: mostly because airport is further from maison than offices and properties i frequent. [00:31]
pete_dushenski: in its infinite wisdom, the city decided to turn the municipal airport into 'mixed use urban development', leaving only international airport 40km from house. [00:32]
ben_vulpes: pete_dushenski: 2k? for a /starter/? [01:48]
ben_vulpes: do you also pay for oil changes at the dealership? [01:48]
ben_vulpes: i had a full transmission swap done on the civic for less [01:49]
ben_vulpes: << [03:36]
a111: Logged on 2016-12-19 16:59 asciilifeform: neato ben_vulpes , is this mirror somewhere / [03:36]
ben_vulpes: in which the inadequacies of wget for archiving an apache server become apparent or something [03:36]
ben_vulpes: my patience for wwwtronic fiddling is rapidly eroding [03:40]
ben_vulpes: << low dough calolxit twittering [03:48]
Framedragger: << lulzy. "Facebook does not permit “verbal attacks” on a “protected category,” according to the documents. These self-determined categories are currently based on a number of factors, including: sex, religious affiliation, gender, race, ethnicity, sexual orientation, national origin, disability or serious illness. Some of these groups contain sub-categories" [03:49]
Framedragger: "that receive extra protection (for example, under “age,” criteria such as “youth” and “senior citizen” receive priority)." [03:49]
Framedragger: "A sentence reportedly containing an expletive directly followed by a reference to a religious affiliation (for example: “f*cking Muslims”) is not allowed. However, the same does not go for the term “migrants,” as migrants are allegedly only a “quasi protected category.” Additionally, Facebook reportedly allows for posts that could be deemed hateful against migrants under certain circumstances. For example, a statement [03:49]
Framedragger: "such as “migrants are dirty” is allowed, whereas “migrants are dirt” isn’t." [03:50]
Framedragger: (original at ) [03:52]
ben_vulpes: !#s enumerating badness [03:53]
a111: 7 results for "enumerating badness", [03:53]
ben_vulpes: ahaha first line even mentions facebook [03:54]
Framedragger: nice foreshadowing.. fb appears to have invented a whole calculus.. "PC speech + PC speech = PC speech", but "PC + NPC = NPC" lol [03:56]
ben_vulpes: "catholics did it!" [03:58]
ben_vulpes: anyways the notion that anyone on facebook is anything other than a non-player character is hysterical on the face [03:58]
mircea_popescu: pete_dushenski you know airline pilots have mostly girls, yes [07:52]
mircea_popescu: << dawg, if you're gonna link to stupid-woman-but-tits venues a la twitter, at least make it be about stupid woman that has nice tits. wtf is this ugly dumb fuck. [07:54]
a111: Logged on 2016-12-21 08:48 ben_vulpes: << low dough calolxit twittering [07:54]
mircea_popescu: << the evolution of paul graham's internet : first, ashley madison made a site where scripted "women" interacted with loser men then, a bunch of kids made a bunch of sites where scripted "users" interact with scripted "users" : facebook, reddit, instagram, twitter, you name it. ALL of them, simply put. [08:00]
a111: Logged on 2016-12-21 08:58 ben_vulpes: anyways the notion that anyone on facebook is anything other than a non-player character is hysterical on the face [08:00]
deedbot: << Recent Phuctorings. - Phuctored: 1777...6333 divides RSA Moduli belonging to ' (ssh-rsa key from (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <> ' (Unknown GB) [08:23]
deedbot: << Recent Phuctorings. - Phuctored: 1457...8773 divides RSA Moduli belonging to ' (ssh-rsa key from (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <> ' (Unknown AT) [08:23]
mircea_popescu: and speaking of facebook users etc, here's a reminder as to how the other half lives : [08:33]
mircea_popescu: (incidentally, isn't it fucking weird that the progre and libtard preoccupy themselves with economic inequality so, but never seriously considered intellectual inequality ?) [08:34]
mircea_popescu: "By adding "required" to the Answer box input tag solves the captcha requirement issue." is prolly the best part. [08:35]
jurov: you mean "no child left behind"? [08:35]
mircea_popescu: no see, that's about education. ie, equality ~of chances~ or whatever the fuck. the issue however is equality of substance. [08:38]
mircea_popescu: it's maybe unfair that whoever is running that "shop" doesn't have as much money as i do. it is maybe unfair that whoever is running that "shop" didn't go to as good a school, or have as good parents, or as alf points out, didn't have as well housed a library at home. fine. [08:39]
mircea_popescu: but it is CERTAINLY unfair that he's fucking dumbs as rocks and i am not. [08:39]
mircea_popescu: the rest... eh, whatever. [08:39]
mircea_popescu: i'd take not being dumb over not being poor. [08:40]
deedbot: << Recent Phuctorings. - Phuctored: 2587...3423 divides RSA Moduli belonging to ' (ssh-rsa key from (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <> ' (Unknown BR RJ) [08:50]
deedbot: << Recent Phuctorings. - Phuctored: 2284...1991 divides RSA Moduli belonging to ' (ssh-rsa key from (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <> ' ( FR) [08:50]
asciilifeform: << in other noose [09:38]
asciilifeform: 'libcurl's implementation of the printf() functions triggers a buffer overflow when doing a large floating point output. The bug occurs when the conversion outputs more than 255 bytes.' [09:38]
mircea_popescu: ajajaja wait wait, i could hijack any bot loading trilema via curl ? [09:39]
asciilifeform: when does curl even ~do~ a floatingpoint printf [10:04]
trinque: probably a transfer rate switch somebody just had to have [10:07]
trinque: hm, nah [10:11]
trinque: asciilifeform: << they just have copies of all of them in libcurl ?! [10:11]
asciilifeform: evidently [10:12]
jurov: it's exploitable only if someone were calling curl_printf with like "%0128.128L" format string, no? [10:43]
deedbot: << Trilema - How the other half lives - a very seriously funny article. [11:12]
deedbot: << Recent Phuctorings. - Phuctored: 1716...1243 divides RSA Moduli belonging to ' (ssh-rsa key from (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <> ' (Unknown GB) [11:16]
mircea_popescu: so it occurs to me that the ~only cold war ideological response to totalitarianism (more or less soros' mental construct of "an open society") is kneejerk nonsense of the prime order, very much in line with the proposition that "subverting cryptography increases security" or "gun bans increase security" etcetera. [11:21]
mircea_popescu: evidently the correct solution is ~a correctly closed society~, not the hallucination of an open one. but then again the republic takes thinking, and so... [11:22]
asciilifeform: dafuq is 'open society' [11:23]
asciilifeform: ...shorthand for 'soros gets to open everybody's mailz' or wat. [11:23]
mircea_popescu: it's actually ~why~ it was decided aol may sell internet subscriptions. [11:24]
mircea_popescu: pretty much everything current in "progressive" circles is built on that ideological platform. [11:24]
mircea_popescu: asciilifeform anyway, soros is not particularly relevant, bergson-popper-etc [11:26]
asciilifeform: i always parsed the aol thing as, from lizard pov, 'thinking folks are gettin' uppity, let's ddos'em' [11:27]
mircea_popescu: well in retrospect it may be whatever, but at the time it was more of the same "human potential unlocking" gargle. [11:27]
asciilifeform: ( << vintage soros lulz ) [11:30]
mircea_popescu: asciilifeform during ro elections all sorts of "luminaries" of a very evident mercenary bent did pieces about how soros ain't that bad - wasn't even ever convicted! [11:31]
mircea_popescu: i was amused at what the us state dept imagines average romanian may believe. [11:31]
asciilifeform: the average 'human potential' furniture could probably be persuaded to believe everything, and its opposite, 'six times before breakfast'. [11:32]
mircea_popescu: yes, and the average piece of fresh river mud can be fucked (in any hole!) even more times, even more before breakfast. [11:33]
mircea_popescu: it ~may~ give you VD but it's not making you any children. [11:33]
mircea_popescu: that's, i suppose, the actual point here : that while building chumpatrons ~is~ feasible and in many actually encountered circumstances it ~is~ productive nevertheless a chumpatron is not a tank. not merely by coincidence of design, like a spoon is not a fork, but could pass for a fork in a bind. a chumpatron is not a tank fundamentally, nor could ever be a tank of any kind to any degree, much like a stove can't cool your [11:39]
mircea_popescu: food nor the fridge heat it. [11:39]
mircea_popescu: finally giving a formal dress to a long held but not expressed notion that it is a waste of one's time to try building chumpatrons. [11:40]
mircea_popescu: they ~are~ destined for a blow up, willy-nilly, because they're not tanks. [11:40]
pete_dushenski: << prototypical chumpatron [11:42]
asciilifeform: the builder, unless he is exceptionally stupid himself, understands that it will explode. his idea is simply to be somewhere far, far away, when it does. [11:42]
mircea_popescu: lmao [11:42]
deedbot: << Recent Phuctorings. - Phuctored: 1408...9327 divides RSA Moduli belonging to ' (ssh-rsa key from (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <> ' (Unknown AT) [11:42]
deedbot: << Recent Phuctorings. - Phuctored: 1444...4107 divides RSA Moduli belonging to ' (ssh-rsa key from (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <> ' (Unknown BR RJ) [11:42]
deedbot: << Recent Phuctorings. - Phuctored: 1472...9539 divides RSA Moduli belonging to ' (ssh-rsa key from (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <> ' ( FR) [11:42]
mircea_popescu: asciilifeform yes, but see the fundamental problem with this ? why should i wish to be far away from my life's work ? what am i, some sort of celenterate ? [11:42]
mircea_popescu: how exactly does one defend against the very sartre-ian angoisses in this context ? [11:43]
asciilifeform: folx launching rockets to pluto are also 'far away from life's work' [11:43]
* mircea_popescu isn't launching such rockets. [11:43]
mircea_popescu: while alienation is a fact of life i scarcely see the merit in building it in deliberately ffs. [11:43]
trinque: the rocket designers aren't far from their work in the alienation sense. [11:44]
trinque: "let my name not be attached to this act" [11:44]
mircea_popescu: yeah but i was allowing his loose coupling maybe something comes of it. [11:44]
mircea_popescu: undisciplined association -> how most science starts. [11:44]
pete_dushenski: ben_vulpes: stealership wants 800 for part, 6.1hrs labour at $155/hr. also recall these are pitiful canuckbucks, not megaU$$$D here, so chop a full quarter when converting your bezzle outrage. but yes, civic tranny is cheap, toyolexus parts very spendy. anyways, my mechanic is doing it for closer to $1300. still a slap but not quite as dear. [11:44]
trinque: replacing a lexus transmission? [11:45]
pete_dushenski: goodness no. just a starter. ben is comparing crapples to crystal vases is all. [11:46]
mircea_popescu: o wow, cad back down to 1.25 ? [11:46]
* trinque might get a used lexus [11:47]
pete_dushenski: mircea_popescu: thus "natural resource value down 75% yoy" [11:47]
trinque: trying to stop leaking money for no good reason on scam machines [11:47]
mircea_popescu: prolly ben_vulpes 's civic is as good as that gets. [11:47]
asciilifeform: mircea_popescu: it is not clear to me that a chumpatron operator has to experience any more 'alienation' than a pig farmer. the latter does not particularly care how pigs remember his work. nor the chumpatronist -- how the chumps remember. [11:47]
mircea_popescu: asciilifeform if the pig farmer didn't experience alienation the pig farmer's daughter would be under my table begging to suck my cock or anything else so she doesn't have to go back to the pig farm. [11:48]
pete_dushenski: trinque: you'd like their trucks. solid electronics (unlike ze germans), rock solid engines (unlike ze amerikans), but high resale value. [11:48]
mircea_popescu: wouldn't be* [11:48]
trinque: pete_dushenski: tundras are motherfuckers they're in the running. [11:49]
pete_dushenski: o nice [11:49]
pete_dushenski: no one wants to go back to the farm. tis very true and the primary reason why my father's family busted their nuts to get top marks in county so as to get the fuck off the land and move to the city. [11:52]
pete_dushenski: something like 4/7 kids had top marks in their respective years. [11:52]
mircea_popescu: pete_dushenski this is not universally true however. even in the narrow urban-rural-1970s universe discussed, there are some who are more alienated by the urban than the rural, prefer to live on the farm. [11:54]
mircea_popescu: however it is telling that the leavers all seek the same thing - and it isn't the city per se. it's just "self-realization" ie, the opposite of the above alienation. essentially, they seek to not be chumpatron engineers. [11:55]
mircea_popescu: (and yes farming is entirely chumpatronics, of the worst ilk. as dean martin once said, "my old man used to gamble that he'd get rain. i figure if a man's gonna gamble, might as well eschew plowing." [11:55]
pete_dushenski: aha. city gamblers have cleaner hands [11:56]
mircea_popescu: nobody has clean hands (go to a bio lab sometime, see). however - city gamblers feel their city gambling hands to be ~theirs~ to a larger degree than rural gamblers do. [11:57]
asciilifeform: they're still gambling over the gambling proceeds of the farmer and of the miner. [11:57]
mircea_popescu: this is the essential point, that shock of the alzheimer patient who sees self in the mirror and calls the police to report a burglary. [11:57]
asciilifeform: (and of the soldier, etc) [11:57]
pete_dushenski: they leavers still end up missing the quietude and tranquility of the countryside. there's no taking the rural out of the boy. [11:57]
mircea_popescu: asciilifeform not really. in fact, they're just playing eulora. [11:57]
pete_dushenski: *the leavers [11:58]
mircea_popescu: could you say "whenever someone clicks on some grass to make a bundle and process it into coarse frangible thread - they are gambling with the proceeds of the actual irl farmer and miner, and soldier." ? sure. does it actually say anything however ? i dun see what. [12:00]
asciilifeform: you can't eat eulora grass. [12:01]
mircea_popescu: "you" isn't anything. for while you are - you are and once you're no longer, you're no longer. [12:01]
mircea_popescu: this is the fundamental syllogism that informs all the outwardly-insane human behaviour. [12:01]
asciilifeform: well no shit, imaginary creatures of particular type, can indeed eat it. but they run on top of physical hardware, which eats entirely other things. [12:02]
mircea_popescu: hence the whole story of [12:02]
asciilifeform: aha. or even the reaction to asciilifeform's 'what's a good flight sim' side thread [12:02]
mircea_popescu: asciilifeform there's no actual link between these two planes, you udnerstand ? consider that the idiots who thought hillary will win, DIDN'T yield once she didn't win. consider the above story of dreamers, and ALL experience without exception. [12:03]
asciilifeform: 'omfg flightsims!? go and burn in a proper winged coffin like a man!' [12:03]
mircea_popescu: there is no feedback between the hardware and the ideology and consequently matters of existence are irrelevant. [12:03]
mircea_popescu: if luck/skill/process/whatever feeds them, they'll be fed and go on reddit and wikipedia to say what ~they think~ about it. right or wrong. [12:03]
mircea_popescu: and if the same doesn't feed them, they'll die. [12:03]
mircea_popescu: there ISNT an outcome where they go on reddit and wikipedia to say the opposite of what they think, see ? [12:03]
mircea_popescu: the system is strictly bound in this manner and that decides the results. [12:04]
asciilifeform: hey, s. lem got there first, in 'futurological congress' !1111 [12:04]
mircea_popescu: good for 'im! [12:04]
mircea_popescu: and so therefore - no, they're not doing anything in town but playing eulora. it has ~nothing to do with farmer, miner or soldier. [12:05]
mircea_popescu: they seek self-actualization, not reality-adequation after all. [12:06]
mircea_popescu: (incidentally, anyone looking for a good source of the subversion of "stem" in the us may as well go read feyerabend) [12:07]
* trinque trying to wrap brain around whether this is a failure mode or universally true, but will have to implement tail recursion optimization in his own head first [12:23]
trinque: "do I fuck for ideology?" "yeah, sure, whatever." [12:24]
trinque: << unrelatedly, guy was nice enough to leave his ID right there. tidy. [12:24]
mircea_popescu: trinque what "this" ? [12:25]
trinque: "no feedback between the hardware and ideology" [12:26]
mircea_popescu: ah. it is a failure mode the feedback is perceived by the i-subject as dolorous, and if there's too much of it the only way to rescue the ideology is to sever the feedback. [12:26]
mircea_popescu: which severance is reinterpreted internally as "liberating" - the same kids who ENJOYED getting out of the house when they were 18 then cry when their parents die. but why ? weren't you so fucking happy to be rid of them ? [12:27]
trinque: [12:27]
a111: Logged on 2015-08-23 05:06 trinque: I demand for this to never have happened at once! [12:27]
mircea_popescu: "things change". yesofcoursehteydo. [12:27]
mircea_popescu: trinque quite. and also you know, "campaign against fake news", "campaign against bullying", "campain against online trolls" and what have you. [12:29]
mircea_popescu: recall the time when eu zone declared short selling illegal ? [12:29]
trinque: "not me but christ through me" even worse, I'd think, with apologies to danielpbarron. "I submit myself fully to the god of purpose." [12:30]
trinque: at least the socialist state claims to exist *here* [12:30]
mircea_popescu: or how about, here's a fine example of utter retardation : [12:30]
mircea_popescu: "Asset stripping has presented itself to be a highly controversial topic within the financial world. The positives of asset stripping generally lie with the corporate raiders, who can slash the debts they may have whilst improving their net worth.[6] However, the general perspective of asset stripping is firmly negative." [12:30]
mircea_popescu: firmly in what sense ? if the company is worth less than its parts, then this is a case of underutilization of capital goods. someone somewhere is starving because you decided to keep the warehouse empty. [12:31]
mircea_popescu: meanwhile, things such as "buy up all the grain and lock it in the basement", which are EXACT equivalents - antieconomic underutilization, are... also "firmly negative". well which the fuck is it! [12:31]
asciilifeform: 'those with title to something worthless will find a way to extract value from it, making it even more worthless. An abandoned suburban subdivision might be worthless as housing, but valuable as a dump site for toxic waste.' (orlol's discussion of 'asset stripping', in ) [12:31]
mircea_popescu: asciilifeform the pedestrian notion of value and worth certainly have practical problems. [12:32]
asciilifeform: the pedestrian notions of 'voltage' and 'current' also have problems. [12:34]
mircea_popescu: anyway, while the quoted article is remarkable in toto as a fine sample of what wikipedia is, intellectually, the "break all the mirrors" fatlogic reaction is not limited to wikitards. [12:34]
asciilifeform: but are perfectly adequate for all kinds of everyday work. [12:34]
mircea_popescu: asciilifeform there is no such thing as "everyday work" anymore. [12:34]
mircea_popescu: the robots are now doing that. [12:34]
mircea_popescu: you'd expect basic numeracy to also be "perfectly adequate for all kinds of everyday work", except the kinds of everyday work in question are no longer done - the kids all see themselves you know, CEOs. [12:34]
mircea_popescu: and basic numeracy is not perfectly adequate for being a ceo. [12:35]
asciilifeform: this parallel universe where anglotards pretend to be various things -- it mostly does not exist for folx not tuned in. [12:35]
mircea_popescu: yes, but " has 150mn users" and shopify trades as NYSE:SHOP for 40bux and then some guy wants to discuss things about you know, "MPEx has no volume you have been warned!!11" [12:36]
mircea_popescu: evidently there's some expectation somewhere that the batshit insane terms of the empire will be taken at face value. by someone, somewhere. i have nfi. [12:37]
mircea_popescu: but in any case - alienation and self-realization stand in an inexact opposition - if for no other reason then because derealisation often appears as a viable alternative self-realisation. "i am a pretty special snowball" is exactly the self-realised derealized individual, satisfied with his own self image in a wholly imagined world. while by definition maximally alienated he also is maximally self-realized. [12:42]
mircea_popescu: which is why insanity is usually the escape valve for desires incomesurate with possibilities. as alf says, nothing novel here. [12:42]
mircea_popescu: or to revisit the theme of : notional valuations always supply the shortfall. how exactly one goes about getting those notions varies, but they will be got. [12:43]
mircea_popescu: (and if you're wondering - the hallucinatory perception of the other known objectively as "puppy love" is precisely an implementation of this principle. as it exists in all cultures [that i'm familiar with] it seems likely to be the definitionally human trait. man is the beast who, when confronted with a shortfall, dreams up a compensation.) [12:45]
mircea_popescu: !~google quelli cattivi cattivi che urlano [12:46]
jhvh1: mircea_popescu: Quelli cattivi cattivi che urlano - YouTube: <> Quelli cattivi cattivi che urlano | TravelBook.TV: <> Comincia il gioco, chi c'è c'è, chi non c'è non c'è. Si - Le 17 e 4 minuti: (1 more message) [12:46]
trinque: would befit the creature that found a life of sorts on every continent but the totally frozen one [12:46]
mircea_popescu: sigh. google you're useless, fo realz. [12:46]
mircea_popescu: trinque yeah, the problem is not that it does that just that sometimes, it goes about it ineptly. [12:47]
trinque: I'd say we like suffering, and it can get out of hand. [12:47]
trinque: right [12:47]
trinque: hm, we may have reimplemented evolution in this manner. breed incessantly, generate disjunctoins with reality at random in new meatsacks, older meatsacks that survived the last round kill the bad candidates, goto 10 [12:50]
trinque: they're doing exactly what they ought, then. [12:50]
mircea_popescu: trinque the problem with feyerabend isn't even that he's an asshole, or whatever else. the problem is, his criticism of methodological science actually stands contrary to what people like to believe galilei's stance was a lot less defensible than the church's at the time yes he won, and yes he's from our party, so fuck the church - but this political approach to the problem is weak specifically because it tries to go up t [12:51]
mircea_popescu: he tree, and you have no guarantee at all points you will have to resolve an epistemological dispute you will also have the political class available. [12:51]
mircea_popescu: so, yes : science, and i don't here mean, globalwarmism or pseudoevolutionism or lulzgametheory or such but - physics. astronomy, things of serious. these didn't develop methodically, in history, but exactly through a process of "try random batshit and it sometimes works". [12:52]
asciilifeform: fortunately (?) we still have a working model of the old school, preserved: 'atoms move because allah farts on them' [12:53]
mircea_popescu: the fundamental reason weighing photons works and weighing witches does not work has nothing to do with anything inside the science they tried both, much like newton tried alchemy. [12:53]
asciilifeform: hey, folx were 'weighing souls' as recently as t. edison [12:54]
mircea_popescu: asciilifeform imagine someone who actually went to the trouble of rescuing - from an intellectually powerful, epistemologically informed position - all the insanities of history. "witches weighing doesn't work because witches don't have a float mass" [12:54]
asciilifeform: (soon-to-be-corpse on a scale, etc) [12:54]
mircea_popescu: the original ether was a fine step in thsi direction. [12:54]
mircea_popescu: and people DID spend their life hunting ether winds. irl. yes. last century. [12:54]
asciilifeform: you don't have to go far: [12:54]
asciilifeform: the modern string theory folx [12:54]
mircea_popescu: i'd rather go far because if i stay close it looks too much like genuine science. [12:55]
asciilifeform: have dispensed with ~100% of what used to be called fundamental method - incl. testability [12:55]
mircea_popescu: just the problem of optics in the time of galileo - none of that shit worked in any sensible manner. very much like in the case of string theory - they dispensed with reason. they did. [12:56]
mircea_popescu: eventually "actual" science caught up with them and backed them up and here we are - but in other cases it didn't! the recon squad that sees enemy fortifying and raises a flag and calls for reinforcement may get them, and create a turning point in the whole war. or may not get them, and create half a dozen fresh graves. [12:57]
asciilifeform: recall the gauss (specifically re euclid's 5th) thread ? [13:00]
mircea_popescu: right. [13:00]
asciilifeform: the 'intellectual coherence ranks above results' thing had not fully died in his time [13:00]
asciilifeform: and it is not clear that its death was a pure win. [13:00]
asciilifeform: because 'result' is very slippery thing. [13:00]
mircea_popescu: moreover - the real killer - this "catching up" needn't happen in any finite time. the atomists of athens never got the support coming their way it was a risible sect in the place and time. [13:01]
asciilifeform: aha, and specifically the greeks had the dial cranked 100% to 'coherence' [13:01]
mircea_popescu: asciilifeform yes but coherence is also a very slippery thing. for one thing - the cowsies are very coherent. bitcoin is ?? [13:01]
asciilifeform: well naturally it is ~perceived~ coherence [13:02]
asciilifeform: ( oblig: ) [13:03]
mircea_popescu: asciilifeform pretty much reduces to "the greeks went wrong in being traditionalist, ie, expecting their negative space is universal negative space". [13:07]
mircea_popescu: this is pretty easy a criticism to make universally, "from you knowing x it follows that x exists but from you not knowing y nothing follows about y". [13:08]
asciilifeform: i don't even see this as specifically greek - it is standard 'blub effect', modern plankton thinks 'maths is what i learned in kindergarten', negative space -- universal [13:12]
mircea_popescu: (but no, steve dutch's reading of aristotle is not interesting qua aristotle, or qua greek thought. it's strictly the case of dutch speaks english and found an english translation of aristotle, so he imagines that "τῶν γὰρ φύσει συνεστώτων τὰ μέν ἐστι σώματα καὶ μεγέθη, τὰ δ' ἔχει σῶμα καὶ μέγεθος, τὰ δ' ἀρχαὶ τῶν ἐχόντων εἰ [13:12]
mircea_popescu: σίν." somehow comes to "There is nothing else beyond body (three dimensional solid) because if there were, then there would be something else beyond body." which... it doesn't. [13:12]
asciilifeform: so let's have better translation ? [13:12]
mircea_popescu: i can't. [13:13]
asciilifeform: and what, gonna tell me that aristotle also did not derive, out of his arse, woman having fewer teeth than man ? [13:13]
mircea_popescu: let's approach this from a more hospitable angle. dutch makes the charge (unsourced, but it's sheer anglicanism) that the reason the greeks didn't build ironclads is that they (like the chinese, natch) despised manual labour. [13:14]
asciilifeform: mircea_popescu: if the rabbit cannot be pulled out of the hat, perhaps there is no rabbit in the hat ? [13:14]
mircea_popescu: this is not exactly correct. they despised what you despise, which is to say sitting there and deleting 30-40 spam accounts/day [13:14]
mircea_popescu: asciilifeform to be precise : i can't turn the greek string into an english string for you for the same reason you can't turn trb into lisp code for me. "but alf, it compiles! a lisp version must exist!" hurr. i don't propose "because you can't take object code and make me lisp source it follows no c sources existed" do i ? [13:16]
mircea_popescu: i hasn't the patience to go into detail as to echonton eisin & friends. not aristotle's fault. [13:16]
jurov: heh, nice example how alphabet is inferior to diagrams. if aristotle had drawn a diagrams that would survive to this day, no translation needed [13:18]
asciilifeform: ^ [13:18]
asciilifeform: and it is considerably harder to talk sheer circular crapolade via diagram. [13:18]
asciilifeform: to revisit upstack -- yes, mircea_popescu's greek-fu is strong, and asciilifeform's -- weak. so, let's ask him, is it a misperception of untutored barbarians, that the greeks picked reasoning over observation , categorically ? [13:20]
asciilifeform: because afaik this shows up again and again, and aristotle in particular explicitly pissed on the very concept of a thinking man working with his hands [13:21]
asciilifeform: (in 'politics', possibly elsewhere) [13:22]
mircea_popescu: jurov this is not actually true. but the falsity of the equivalency would be harder to pinpoint. [13:28]
mircea_popescu: asciilifeform as per usual, it depends on what is is. so - yes, pissed. you piss idem, when you say things to the tendency of "work - for tractors not humans". your dislike of perl and his dislike of "observation" in the sense of "handiwork" are very close and closer to my eye than alternatives. [13:29]
asciilifeform: this is entirely possible. [13:30]
mircea_popescu: and as to the problem of translation : source code and object code make together a thing. an item can not be said to be a program without either. their relationship is particular, you can go from one to the other, and ~to a very limited degree~ from the other to the one. [13:30]
mircea_popescu: now - translation operates not on the object code (ie, the string quoted, or a string quoted) but on the whole program : any string plus ~the totality~ of conceptual content of the brain that produced it. [13:31]
asciilifeform: it remains fact - that euclid was considerably more portable. [13:31]
mircea_popescu: because no, words don't "have meanings". your meanings for ANY WORD are a function of ALL THE OTHER WORDS YOU KNOW. which is why my definitions regularily blow out english dictionaries, wikipedia and other sources of "wisdom" out of the water - i know more words, and in this knowledge i know all the words i know ~better~. infinitely and irreproducibly so. [13:32]
mircea_popescu: so then : in order to go from a string in greek to a string in english, one has to reconstruct the conceptual underpinnings, the "source code". and this is not trivial. [13:33]
mircea_popescu: asciilifeform euclid was considerably more portable, ironically, because he was considerably more alphabetic. he eschewed ~most~ of the power of greek at his time, and ate the downside of sounding like a literal retard. [13:33]
mircea_popescu: which he did sound like and which is why he doesn't figure as proeminently among the greeks of his time as he does among moderns. [13:34]
asciilifeform: 'used diagrams, like complete tard' [13:34]
mircea_popescu: what he used were not diagrams. [13:34]
mircea_popescu: and no, it's not at all harder to talk nonsense via diagram. more generally : there's no methodological salvation you won't go to heaven through not swearing you won't produce science by following "the science method" and so following. [13:35]
mircea_popescu: there's no "risk handling textbook" in finance. [13:36]
asciilifeform: not salvation, no. but a kind of hygiene. diagram forces the speaker to use fewer #includes and 'powers of greek' etc. [13:36]
mircea_popescu: what do you mean by "diagram" here ? [13:36]
asciilifeform: e.g., . [13:37]
mircea_popescu: can we have without powers of greek and includes ? [13:37]
asciilifeform: well, earlier in thread, we had ' dutch is wrong, aristotle meant this-here untranslateable thing, not 'body' in monkeyspeak' [13:39]
mircea_popescu: i didn't say that. i said - that dutch's writing is interesting as of dutch not much as of aristotle. [13:39]
asciilifeform: then i ask for coherent picture of subj in some current living language -- and no dice [13:39]
asciilifeform: why'd that be ? [13:39]
mircea_popescu: because aristotle belongs to a dead language. [13:40]
asciilifeform: but euclid, evidently -- not [13:40]
asciilifeform: 'portable' [13:40]
mircea_popescu: aha. however fellow was ~marginal~ in his language. [13:40]
mircea_popescu: as generally happens, mongols will comprehend the bums better than the middle class. [13:41]
asciilifeform: folks who 'can't be translated into idiot mongol' are guilty until proven innocent of playing glass bead games with words and pulling one another's cocks [13:41]
mircea_popescu: suppose you excavate tomb in valley of queens suppose you find ~live~, talking, cogent queen in there. suppose you take her to the shelf of items, and give her a questionnaire. she is to select "dildo spatula or hat" for each present item. [13:41]
mircea_popescu: is she going to be disqualified from queenhood if she fails this multiple choice test ? [13:42]
asciilifeform: how do you disqualify queen from a vanished throne ? [13:43]
mircea_popescu: now we understand each other. dutch can't be "wrong" about aristotle per se. it is a fact he didn't much understand what the other said and it is a fact that in the dutch system, dutch's observations stand, however vaguely greek flavoured they may be. [13:43]
mircea_popescu: the question before you is, were you trying to understand the greeks, or were you trying to explain to yourself why you aren't trying to ? [13:44]
jurov: you can write elaborate essays in any languages, dead or alive that pi ==== three. but you can't clearly draw it. [13:45]
mircea_popescu: sure. [13:45]
asciilifeform: i in particular would like to understand the greeks. but every time i go full bore and try, i end up with 'the arbitrary crapola i gotta load into my head, to properly sink into this text, is quite equally loathesome to, e.g., 'dialectic materialism', or obummercare, or american patent law, etc.' [13:45]
mircea_popescu: and aristotle could read this log, smile broadly at alf, and say "hey, suppose someone comes up with a superunitary probability and you disqualify it for you know, being out of the defined bounds. my my aren't you a circular logician just like me!" [13:46]
mircea_popescu: it's likely what he'd have said, especially if older and thus mellowed. [13:46]
asciilifeform: i'm quite certain that he would. [13:46]
* mircea_popescu has better greek fu than dutch, which allows him a better emulated aristotle than dutch's, which is neither here nor there. [13:47]
mircea_popescu: throne - still vanished. [13:47]
asciilifeform: actually even asciilifeform's emulated aristotle tends to say this. [13:47]
asciilifeform: so you don't need super 'hi-fi' one. [13:47]
asciilifeform: 'aristotle: your postulates are just as circular!' 'asciilifeform: i made a working diode from things i dug up' 'aristotle: you just got lucky' [13:48]
mircea_popescu: (contrary to common belief, supernumeray probabilities are a major problem in theoretical physics much of the nature of the problems aristotle was struggling with in his discussion of heavens) [13:48]
mircea_popescu: asciilifeform im not sure you grasp the point here. read it again! [13:49]
asciilifeform: what even is a 'superunitary probability' ? [13:50]
mircea_popescu: a probability > 1 [13:50]
asciilifeform: i can picture one as a nonphysical boojum, like the imaginary solution to a quadratic [13:50]
asciilifeform: well yes no shit >1 [13:50]
asciilifeform: but where does one meet these. [13:50]
mircea_popescu: same place aristotle met 4dimensional space ? [13:51]
asciilifeform: except that heaviside had absolutely no problem introducing sqrt(-1) into models of reality [13:51]
mircea_popescu: sooo ? [13:51]
asciilifeform: soo if we gotta have P>1, we get P>1. [13:52]
mircea_popescu: but you don't like string theory! [13:52]
mircea_popescu: here's the thing : structure of knowledge and content of knowledge are different concerns. dutch erroneously represents a problem with the content in terms of problem with structure. [13:52]
mircea_popescu: there you go - i haven't translated, but at least discussion allowed us to build a sufficient basis so at least a meaningful summary could be devised. [13:53]
mircea_popescu: better than nothing. [13:53]
asciilifeform: the strings folx willingly put themselves in the company of irigaray et al when they explicitly pissed on parsimony and physical testability. [13:53]
mircea_popescu: yes, but the proposal to discuss a space one may never walk into may be seen with the same eyes [13:54]
asciilifeform: they 'multiplied the entities' [13:54]
mircea_popescu: especially 3000 years ago [13:54]
asciilifeform: (or how do you say it in engl) [13:54]
asciilifeform: if the imaginary entity (e.g., n-dimensional space) is the most parsimonious known model of an otherwise-inaccessible physical system -- it is not purely imaginary in the irigaray sense. [13:57]
mircea_popescu: yes but its rejection does not actually constitute "circular logic". it's more like defensive skepticism than anything. [13:58]
asciilifeform: it is not the greek rejections that make for circular logic, but what they did not reject. [13:58]
mircea_popescu: well i was discussing a quote. [13:58]
mircea_popescu: note also that all sorts of insanities are "the most parsimonious know model" for various otherwise-inaccesible psycho-systems. [13:59]
mircea_popescu: (there is no such thing as an inaccessible physical system by the definition of the terms.) [13:59]
trinque: just sounded like he was establishing an axiom, and would've said bring forth the man who has seen the 4th dimension if challenged. [14:01]
asciilifeform: the idea of '1,111 stones' is just as inaccessible. [14:02]
mircea_popescu: there's many problems it's not even the case that the greek notion of "dimension" at all maps to anything here extant. the discussion is carried on trilema on easier things such as "power" etc but in any case, it's rather like having lisp types arbitrarily sloshed around. you don't just add 5+5 like that, if they're different types. [14:03]
mircea_popescu: should be pretty evident that a dimension defined in terms of divisibility is very fundamentally not the same thing as the latin notion of dimension-as-extensibility. [14:03]
mircea_popescu: when you go to school in 3rd grade or w/e the teacher tells you a line is "blablabla EXTENDS TO INFINITY" [14:03]
mircea_popescu: not "blablabla divided so and so" [14:04]
mircea_popescu: and sure, the greek style of deductive logic, from the all downwards lost in the field to the latin method of inductive "from the parts is made the ballista". i have no objections, but also can't pretend the alternative never existed. [14:05]
asciilifeform: the distinguishing cut is that one gives you the ballista (or diode, or nuke) and the other -- irigaray. [14:06]
mircea_popescu: no, the other gives you eg statues worth keeping around. [14:07]
mircea_popescu: the first gives youy ballista AND REDDIT and the other gives you praxitelles and alf-s-gentoo [14:07]
asciilifeform: might not be so obvious what archaeologists will take a liking to. [14:08]
asciilifeform: ( see also: ) [14:08]
a111: Logged on 2016-12-02 20:44 asciilifeform: during dinner with hitler et al, speer (among other things, reichsminister of architecture) made a comment about 'one problem, our concrete houses will leave very poor ruins' [14:08]
mircea_popescu: indeed, which is why it's the "greco-roman antiquity" [14:08]
mircea_popescu: (also it should prolly be pointed out that aristotle was not that much of a star of the greek world, if for no other reason then because he was born realtively late. he was a major star of ~scholastics~, and discussions of aristotle esp in translation are more a discussion of early christian europe than of "the greeks" - which incidentally are also a complex thing, alexander for instance, who caused hellenism, was nevertheles [14:14]
mircea_popescu: s a macedonian not a greek and spoke greek like you speak french whereas MOST greek life happened in constantinople, a good third to a half of it ~under turkish rule~. so... whatevers, not quite so simple.) [14:14]
asciilifeform: 'greek' is broad concept, yes [14:14]
mircea_popescu: moreover the "physiologists" (term of art) went through anaximander's ionians AND pythagora's italics before socrates was even invented. [14:15]
mircea_popescu: and after aristotle was invented, the greek world had what, -20 years of life left ? [14:15]
asciilifeform: btw the modern greeks' attempt to unfuck (deturkify) their language, is rather lulzy to trained entomologist [14:16]
asciilifeform: iirc norway did something similar (de-danish?) [14:16]
asciilifeform: to same result (mega-snore) [14:17]
asciilifeform: this notion, that you can 'unpiss a swimming pool,' recurs. [14:17]
mircea_popescu: rather. [14:17]
mircea_popescu: ahahaha! ok this is sweet : "Now he's waist deep. Yes, you can describe all motion as a compound of linear and circular motion. For that matter, vectors treat all motion as combinations of linear motion." [14:29]
mircea_popescu: the problem being that no - circular motion is NOT linear much like a taylor sum is not an integral. yes they can be made arbitrarily close, sure, whatever. [14:29]
mircea_popescu: traditionally, as well as here, the value of trying aristotle is that it allows one to expose his own cluelessnes, which is generally beneficial. [14:29]
mircea_popescu: poor dutch. [14:30]
asciilifeform: it remains -- the folks with the linear-circles have ballista, while the ones with the circular linearities -- got anally waltzed by turks [14:30]
mircea_popescu: asciilifeform i met two kinds of women in this life the kind that'd hang out with anyone just as long as they didn't go to jail/starve/whatever and the kind that'd hang out with me if it meant underground. [14:31]
mircea_popescu: which kind would you prefer to have dinner with ? [14:32]
asciilifeform: how's this plug in [14:33]
mircea_popescu: well wtf argument is this, "they died". sure, constantinople fell to the turks, and rome fell to odoacer. hurr ? [14:34]
asciilifeform: it wasn't simply 'they died', their approach to thought, as i pointed out in the start of this thread, is alive and well, 'allah farted and moves electron' [14:34]
asciilifeform: but it is dead end in the sense where it does not produce diode. [14:35]
mircea_popescu: you're discussing what amounts to a cartoon. [14:35]
asciilifeform: dead philosophies do invite themselves to this reduction to cartoon, yes. [14:35]
mircea_popescu: all philosophies are dead in this sense next you'll be asking "what is the sun's utility to us" [14:36]
asciilifeform: uncle al had imho pretty good 'cartoon' for this 'all philosophies are equally dead' red herring -- 'who holds the rifle during deer season? and why' [14:37]
asciilifeform: it ain't the deer. [14:37]
mircea_popescu: so who holds the rifle then ? [14:38]
asciilifeform: hunter. [14:39]
asciilifeform: or, in the case of 'britain vs zulu', the folks with the maxim - won. [14:39]
mircea_popescu: does this relate to the discussion in any way ? [14:40]
asciilifeform: sure does. [14:40]
asciilifeform: aristotelian postulates give you warm feeling of satisfaction work-with-hands and observations-trump-theory give you ballista. [14:40]
mircea_popescu: so then the greeks are the british and the work with hands the zulu ? [14:41]
asciilifeform: vice-versa [14:41]
mircea_popescu: how do we know this ? [14:41]
asciilifeform: we - or at least asciilifeform - does not know this for certain. but the shape of the smoking crater -- suggests it. [14:42]
mircea_popescu: to we or to asciilifeform ? [14:42]
asciilifeform: evidently only to asciilifeform . [14:42]
mircea_popescu: well he is entitled to his own aesthetic judgements. [14:43]
mircea_popescu: (is the shape of the smoking crater polygonal or circular ftr ?) [14:43]
asciilifeform: speaking of greek-fu, what does mircea_popescu have to say re the traditional story of hero of alexandria's steam kettle ? [14:43]
asciilifeform: also disinfo ? [14:43]
mircea_popescu: what do you mean ? [14:44]
asciilifeform: y'know, the 'hey d00dz i have steam engine' 'lol, why would anyone want this, we have slaves' [14:44]
mircea_popescu: ah, sure. object existed. [14:44]
asciilifeform: object, iirc, turned up in late egyptian piles [14:45]
mircea_popescu: you know, just like the german uranium. [14:45]
mircea_popescu: or the japanese program. [14:45]
asciilifeform: (iirc it found a use for automagically opening temple doors when sacrificial pit was lit up) [14:45]
mircea_popescu: or the famous "x should be enough for everyone", be it bytes, cray computers, what have you. [14:45]
mircea_popescu: provisioning judgements are notoriously error prone [14:46]
mircea_popescu: i mean heck - they had atomic theory and didn't even build cyclotron [14:46]
mircea_popescu: (and before you ask - yes, cyclotron CAN be built with materials found in classical athens, why not.) [14:46]
asciilifeform: less astonishing than having wooden wheels, and running water, and not coming up with water mill. [14:47]
mircea_popescu: or having had volcanoes and not coming up with glass ? [14:47]
mircea_popescu: you know, prior to the internet MOST GIRLS didn't know they can masturbate ? [14:48]
asciilifeform: lol suuure [14:48]
mircea_popescu: it is true. [14:48]
trinque: two steps beyond experience is twas brillig and the slythe toves [14:48]
trinque: how could you say something out there [14:48]
* mircea_popescu has personally taught a bunch of young women. about say one third discover it naturally but the rest do not. [14:49]
mircea_popescu: and i wouldn't even think it fair to say that the other two thirds are dumber or something. [14:49]
asciilifeform: not dumber. but sexless. (at least until reformatted) [14:50]
mircea_popescu: not particularly true either. [14:50]
mircea_popescu: and to add amusement to this : of those who do discover it naturally, only a fraction figure out THE PROCESS. most arestuck repeating the exact procedure that they originally discovered. [14:50]
trinque: "what makes woman orgasm" is culture bound. gotta be able to reprogram it when they end up in another context. [14:50]
mircea_popescu: so she'll still frottage the shit out of teddybears as a 19yo because hey. [14:50]
asciilifeform: mircea_popescu: afaik this is not specific to woman [14:51]
asciilifeform: or to masturbatieon [14:51]
mircea_popescu: of course not which is why i'm putting it here. [14:51]
mircea_popescu: you'd think "its on your fucking body - right there! and it works!" would be sufficient basis. turns out not. volcanoes produce obsidian but do not appreciably help the locals make glass. [14:52]
mircea_popescu: adn so on and so forth. i doubt much conclusion can be drawn from this absence. [14:52]
trinque: ends up a question of how conceptual symbols are formed [14:53]
asciilifeform: arguably volcano is poor example, for glass. just as bird is astonishingly dead end for flight. [14:53]
asciilifeform: recall the thread re 'engineer -- cuts!' [14:53]
asciilifeform: these folx -- did not know how to cut. [14:53]
trinque: I will not stumble drunkenly into it, but it'd seem one would at least require input that can be contorted into the item. [14:53]
trinque: saw lightning-struck sand, hm, maybe glass [14:54]
trinque: otherwise from where will it come? [14:54]
mircea_popescu: i dunno alfie. lava - hot. behind it - glass. doesn't seem more of a leap than what is proposed for the original "cooking meat" discovery, which supposedly is why we're even here. [14:55]
asciilifeform: gotta discover the blown forge [14:56]
mircea_popescu: well, if they were iron age, they had blown forge. [14:56]
asciilifeform: and as everybody recalls, aztec was quite happy to use ~found~ glass [14:56]
mircea_popescu: ~everyone from golden crescent to mongolia and sweden had it. [14:56]
asciilifeform: just as prehistoric folx used found fire [14:56]
mircea_popescu: aha. [14:56]
mircea_popescu: but the general point here was that undevelopment or underdevelopment is not much argument. [14:57]
asciilifeform: (or modern redditus uses 'found' comp...) [14:57]
mircea_popescu: ^ [14:57]
mircea_popescu: but forget glass. ~everyone had potatoes even if they didn't have lemons, and tin and copper. who made galvanic gold plating process ? [14:58]
mircea_popescu: babylon had it , londinum did not. why not ? [14:58]
mircea_popescu: no tomatoes in albion ? [14:58]
asciilifeform: eh 'bagdad battery' is roughly at 'nazi bell' level of convincing. [14:58]
mircea_popescu: fine so why didn't the others make it ? [14:59]
asciilifeform: why not, say, gunpowder ? [14:59]
mircea_popescu: you can make it in an hour! what were all these people thinking! clearly all languages but objective-c were wrong! false gods of a false reason! [14:59]
asciilifeform: could have just as readily been hit upon in 5000bc [14:59]
mircea_popescu: pick your item. [14:59]
asciilifeform: answer is that the brute force searchers got to it on day x and not x-1, x-2. [14:59]
mircea_popescu: come to think about it - ONLY RECENTLY you found out thyobatteries exist! [15:00]
mircea_popescu: THEY WERE EVIDENT OMFG [15:00]
mircea_popescu: (srsly, i sat there and went holy shit this is so obvious wtf is wrong with us.) [15:00]
asciilifeform: actually i knew that it exists, but had nfi that could go to a store and BUY [15:01]
asciilifeform: they used to be usg-only [15:01]
mircea_popescu: maybe that's why no steam engine in pelopones transit ? [15:01]
asciilifeform: chinese situation with rocket might be closer example. [15:01]
asciilifeform: (and more recent, quite possibly mats et al could read and say what the relevant folks thought of subj) [15:02]
mircea_popescu: "they didn't know lightning is available in store - thought zeus only item. so they didn't make tesla coil. problem ?" [15:02]
trinque: allocation of thought-power can't be done intelligently on a matter not already known. [15:02]
asciilifeform: conceptual distance between everyday greek tech (e.g., clepsydra) and water mill, is much shorter than to tesla coil. [15:02]
mircea_popescu: but not shorter than from volcano to glass or from acid to battery. [15:03]
asciilifeform: (nobody, for starters, is about to draw a kilometre of pure copper wire by fortuitous accident) [15:03]
mircea_popescu: it is altogether dubious, also, HOW will you metric these distances. [15:03]
trinque: and it's being done in hindsight. [15:03]
mircea_popescu: it'd better be something that compares favourably with aristotle's dimensional calculations, too! because you're so much more advanced than the zulureeks! [15:03]
asciilifeform: re: volcano: recall the oklo 'reactor' ? [15:03]
mircea_popescu: ie natural fission in deposit ? [15:04]
asciilifeform: aha [15:04]
mircea_popescu: myeah. [15:04]
asciilifeform: and yes, 'greeks could have made tesla coil.' the same way that gavin can guess the bits in mircea_popescu's privkey [15:05]
asciilifeform: which is to say -- purely theoretically, in much the same way that my arse has a nonzero chance of falling through the chair, through the floor, and down into china [15:05]
mircea_popescu: the question of how you metric these things re emerges. [15:06]
trinque: asciilifeform: how do you narrow that from "anyone could encounter anything" [15:06]
mircea_popescu: and this is a problem of much more practical import than commonly realised. if slave is punished for things she "should have figured", how to you connect the lash count / severity of the punishment to the offense ? [15:06]
mircea_popescu: just HOW should should she have ? [15:07]
asciilifeform: believe or not -- i have this problem with various people routinely. [15:07]
mircea_popescu: (yes, /me does this routinely, and the complaint routinely is presented that the severity is arbitrary etc.) [15:07]
asciilifeform: even the current thread in #mod6 , is possibly an example [15:07]
mircea_popescu: heh. [15:07]
trinque: mircea_popescu: and wouldn't misapplication of this only further miswire her, and produce worse results ? [15:07]
mircea_popescu: i have nfi. [15:08]
mircea_popescu: so far i'm opting out of the entire "systematic slavery" thing it is a private not public matter entirely opaque to they-who-aren-t-me, which makes me-as-slaveholder rather divine in nature. [15:08]
asciilifeform: afaik there is no ready pill against this . folks won't climb ladders unless prodded, and you cannot predicate the prodding on whether they seem to see the ladders or not. [15:09]
mircea_popescu: the above problem not having a known solution, even if heuristic in nature, being a large part of why. [15:09]
trinque: yeah, I don't suppose there's a solution in posing the question. [15:09]
asciilifeform: mircea_popescu: lel, gentoo [15:09]
mircea_popescu: what can i tell you. [15:09]
asciilifeform: 'MINE -- WORX!111' [15:10]
trinque: but it points directly to the lack of a transition path for discussed greeks aside "encounter the thing, such that pavlovian conditioning can build useful associations" [15:10]
mircea_popescu: certainly the attempt worked wonders for pete_dushenski writing readable articles. what exactly made his previous work less good than his current work ? [15:11]
mircea_popescu: it's easier to not suck than to explain how to not suck, even in particular cases. [15:11]
asciilifeform: trinque: dutch had imho a correct observation, the greeks had no particular desire to be us, and would barf in about three seconds if they could meet modern folx [15:11]
mircea_popescu: asciilifeform yes, it's just not apparent dutch is aware this includes dutch. [15:11]
asciilifeform: pretty sure that he was. [15:11]
mircea_popescu: from his discussion of artistotle it's not evident. maybe he was. [15:12]
* mircea_popescu is no dutcheologist. [15:12]
BingoBoingo: <trinque> pete_dushenski: tundras are motherfuckers they're in the running. << Recently Honda Civic SUV edition "CRV" fell onto my rolling candidates list. Slotted just below rust-free 1986 S10 [15:14]
mircea_popescu: << this neatly dovetails into "brain is not a thinking machine". "if you exist in the space long enough, eventually brain will work to think about the space - but if you do not, sorry buster, "probability can not be larger than 3 because 3 is the largest it could be". [15:14]
a111: Logged on 2016-12-21 20:10 trinque: but it points directly to the lack of a transition path for discussed greeks aside "encounter the thing, such that pavlovian conditioning can build useful associations" [15:14]
BingoBoingo: <trinque> "not me but christ through me" even worse, I'd think, with apologies to danielpbarron. "I submit myself fully to the god of purpose." << Step 3! [15:17]
trinque: purpose as opposed to cause [15:17]
mircea_popescu: asciilifeform come to think about it, everyone, including modern folks regularly barf upon that encounter. [15:17]
mircea_popescu: so this may not be saying much. [15:18]
mircea_popescu: i dunno where this truism that "people like people" comes from, but it is spectacularily resilient in the face of unequivocal quashing irl. NOBODY, past the age of about 5 or so, likes almost anybody else to even the degree of toleration, let alone actually seeking them out. not even fucking women, hence the prostitute's job (not to fuck - but to leave after!) [15:19]
trinque: the christians hacked a primordial fear here. salvation is but a word, AND YOU'RE GOING TO MISS IT. [15:24]
trinque: think if you dwelt forever on the fact that by extension, godhood itself is all around you, but you've not the ability to understand it. [15:24]
trinque: you'd have option paralysis and sit under a lotus tree til you died. [15:24]
trinque: << now this and the notion of contorting onself to think come into greater focus. thinking ~til the answer~ without knowledge of the possiblity of an answer opens up a wide space for biological suicide. [15:35]
a111: Logged on 2016-12-16 18:21 mircea_popescu: in any case - mental models of logic, as with mental models of anything found in nature -, are approximations. the same mechanism that allows a guy to isolate 0* from null.predicate allows one all sorts of psycho-imunological responses that are rather requisite to maintain the subjective notion of the self ~in a format comprehensible to itself~! [15:35]
trinque: *somes [15:35]
trinque: ah fuck [15:35]
mircea_popescu: altogether not a bad summary of "eastern mysticism" [15:40]
mod6: <+asciilifeform> even the current thread in #mod6 , is possibly an example << asciilifeform found an oversight in my latest version of V. it doesn't have a flag allow or disallow the pressing of WILD vpatches. [15:44]
mod6: Currently, if a WILD vpatch is in the flow, it will just press it as long as it is based correctly. [15:45]
mircea_popescu: what's a wild patch again ? [15:45]
trinque: unsigned. better to know if you're sticking your dick in crazy tonight. [15:46]
mod6: a vpatch without any signature placed into .seals. [15:46]
mircea_popescu: o.O [15:46]
mircea_popescu: those shouldn't press at all should they ? [15:46]
mod6: I press them very often, infact. [15:47]
mod6: for testing. [15:47]
mircea_popescu: ah like a testing thing. [15:47]
mircea_popescu: still though, pressing unsigned matter is anti-v [15:47]
mod6: But it never occured to me that the average guy might just drop on of these into patches and never consider what he is doing. [15:47]
mircea_popescu: better off making a test key and adding it to seals than this [15:47]
trinque: thing sounds like it needs to be cleaved into vpatch and v which calls vpatch [15:47]
mod6: So yeah, need to add a flag for this. [15:47]
mircea_popescu: well no, actually. [15:48]
mircea_popescu: there shouldn't be any flag - nor should it press unsigned things. [15:48]
trinque: this is how cat gets a bunch of switches. [15:48]
mod6: I don't think it is reasonable to sign every thing I want to test. [15:48]
mircea_popescu: with the test key ? why not ? fucks with your workflow ? [15:49]
mod6: I think a flag takes care of this, exactly how alf's original v worked. [15:49]
* trinque humbly suggests considering the combination of orthogonal, simple tools [15:49]
mod6: <+trinque> thing sounds like it needs to be cleaved into vpatch and v which calls vpatch << i'm not sure i follow here... [15:49]
trinque: the reason you do not use patch by hand is that it does not respect the hash [15:50]
trinque: that is a problem with patch [15:50]
asciilifeform: ^ [15:50]
asciilifeform: stock 'patch' disrespects RUN ONLY IF THIS-BITWISE HASH [15:50]
trinque: note that it does do a sort of squashy "this is what was around the spliced matter" which is a shitty hash [15:51]
mod6: im still not groking what is being said here. [15:52]
mod6: i don't have time right now. i'll come back later for this. [15:52]
trinque: you are expanding the definition of "v" the word to accomodate deficiencies in the definition of another word, patch [15:53]
mircea_popescu: he is ? [15:53]
asciilifeform: waiwut [15:56]
trinque: asciilifeform: how did you ^ the first statement of it and waiwat the second [15:57]
asciilifeform: was agreeing with [15:57]
a111: Logged on 2016-12-21 20:50 trinque: the reason you do not use patch by hand is that it does not respect the hash [15:57]
trinque: v used to mean "tool which applies tree of >1 lord-sworn changes to definition of item" and would become "... or nobody swore, whatever" [15:58]
trinque: why have that code path present at all? fix patch, apply test patches by hand [15:58]
trinque: the only reason we don't manually apply all each time is we are relying upon the "sworn" [15:58]
asciilifeform: apply by hand how ? [15:58]
asciilifeform: patch -p0 < foo.patch ? [15:59]
trinque: yes [15:59]
asciilifeform: this is unacceptable for ~any~ purpose because it doesn't check precedent hashes ! [15:59]
trinque: I said fix patch. [15:59]
trinque: and don't add hair to V [15:59]
mircea_popescu: dude that's a roundabout way of saying it. [15:59]
asciilifeform: when trinque posts his fixed patch util, it will be safe to remove this 'hair' from vtron. [15:59]
asciilifeform: until then, i use the wild knob every day. [16:00]
mircea_popescu: asciilifeform and when i provide you with a toilet, you'll stop pissing in the bath tub ? [16:00]
asciilifeform: and yes it is a 'flood reactor button' [16:00]
asciilifeform: yes. because gotta piss in ~something~. [16:00]
trinque: entirely inconsistent with recent "cat" thread. [16:00]
mod6: how does WILD have anything to to do with patch? [16:00]
mod6: my v checks the hashes for files pressed, and pukes if not a match from the hashes in the processed vpatch. [16:00]
asciilifeform: mod6: as i understand, trinque and mircea_popescu were taking the position that 'it is dangerous and useless to have an off switch for signature check' [16:01]
mod6: you can't turn off the sig check, at least in mine. [16:01]
asciilifeform: mod6: didn't you just recently discover that yours didn't even do the check? [16:01]
mod6: mine ~does~ the check. [16:02]
asciilifeform: (would apply patch regardless of signed or not, if present in .patches) [16:02]
trinque: if zero sigs, passes. [16:02]
mod6: it doesn't care at signature time if one is WILD or not, only if the vpatch does not ~verify~ and there is a corresponding seal. [16:02]
mod6: so like when your key expired, shit puked. [16:02]
trinque: which alright already regarding null sets, but look how it maims the operator. [16:02]
asciilifeform: aah [16:02]
* asciilifeform finds this thread somewhat confusing, is probably doomed to actually read mod6's vtron and comment only after. [16:03]
trinque: he's using "wild" to mean "bare of signatures" [16:03]
asciilifeform: anyway, the behaviour of having 'wild' button with red flip cover , that permits (and at all times, clearly marks, 'WILD') unsigned patches, or mircea_popescu's variant, where you gotta have 'test key' in .wot, are equivalent afaik [16:06]
asciilifeform: so instead of '[TESTKEY]' it prints '[WILD]' -- big fat difference? [16:06]
trinque: they're not one doesn't introduce a branch [16:06]
asciilifeform: trinque: branch ? [16:07]
asciilifeform: (and yes, you can have 'test1', 'test2', ... while there is only one 'wild'. but who the hell uses 'wild' for anything other than one-at-a-time test, of own code?!) [16:08]
trinque: I have no idea how we get from "gnu cat is shit because they added compromises throughout the thing's life" to "we will allow ourselves this same sin" because what, we're holier, can afford it ? [16:10]
trinque: or we're afraid of patch? if we want an actual patch utility that only deals in single byte characters and hashes, I will write it. [16:11]
mircea_popescu: asciilifeform they aren't. the correct solution here is to have "automated low value signature process", NOT "to bypass signature checks". [16:14]
mircea_popescu: if you want to not be bothered with signing things - make a shit key and use that eg in an emacs module or as an output script or w/e [16:15]
mircea_popescu: DON'T revert v to git. [16:15]
phf: hmm, can make the process entirely painless with shitsign alias, that does --batch --quiet and uses a passwordless key [16:16]
mircea_popescu: yep [16:16]
mircea_popescu: and ~should~. [16:16]
mircea_popescu: the nearly psychotic OUTRIGHT REFUSAL TO USE CRYPTOGRAPHY, in its universal insistence is starting to grate on my neverse. [16:18]
asciilifeform: how is a 'shitsign key' a 'use of cryptography' ? [16:18]
mircea_popescu: in the same way fuckjing an ugly broad is a use of your cock. [16:18]
mircea_popescu: stop saving yourself for marriage. [16:19]
asciilifeform: mircea_popescu: this is not a pure win. for instance, some folx don't even ~keep~ a nonairgap signtron around. and now -- they would have to. [16:19]
mircea_popescu: this is no cost. [16:19]
trinque: asciilifeform does exploitation for a living, right? or reversing exploits? [16:20]
trinque: how many encountered involve getting a thing to go down another branch [16:20]
mircea_popescu: other than "all" ? [16:20]
trinque: aha. [16:20]
mircea_popescu: in all honestly if i were archeologist and discovering this i'd flip the bozo bit on this "tmsr" bs for this here reason. [16:21]
asciilifeform: i can see mircea_popescu's 'this is a car with 4 brake pedals, wtf is wrong with you' argument. [16:23]
mircea_popescu: to put it mildly. [16:24]
asciilifeform: btw here's a related legend [16:25]
asciilifeform: when v. belenko flew his mig to jp, and gave it as a gift to usa, su army ended up installing 'belenko switches' in all combat aircraft, supposedly. [16:25]
asciilifeform: they enabled 'shoot friend' mode (normally, 'friend or foe' beacon, would prevent.) [16:26]
asciilifeform: what archaeologists will say to this, i have nfi. [16:26]
mircea_popescu: "multiethnic superempire" prolly. [16:27]
mod6: hmm. [16:28]
mod6: I'm pretty sure i am a bozo. [16:29]
mircea_popescu: lol dun take it too badly mod6 [16:30]
mod6: I think alf should take his V much further, and mine can fall into dust bin. [16:30]
BingoBoingo: !~ticker --market all [16:31]
jhvh1: BingoBoingo: Bitstamp BTCUSD last: 823.92, vol: 9829.27107579 | BTC-E BTCUSD last: 811.999, vol: 7695.64171 | Bitfinex BTCUSD last: 824.0, vol: 15527.9572646 | BTCChina BTCUSD last: 841.68288, vol: 2835702.65670000 | Kraken BTCUSD last: 824.0, vol: 1966.14857983 | Volume-weighted last average: 841.434726775 [16:31]
mircea_popescu: o noes! [16:32]
BingoBoingo: 7 8 9! [16:33]
trinque: mod6: dun let vigorous discussion of the item dissuade you of working on it. [16:34]
mod6: you know, i'd like to. but my thing has been around for waaay to long for no one to have noticed a huge flaw. [16:34]
BingoBoingo: No such thing! [16:35]
trinque: yeah but, glass! [16:35]
mod6: which basically means to me, either no one understands "vtronics" or no one who did ever audited the thing. and i'm clearly not qualified and shouldn't have written the fucking thing int he first place. [16:35]
BingoBoingo: Many long lived things carry major flaw, see that one tower in Pisa [16:35]
trinque: it's why V needs to be in a V tree itself. [16:36]
mod6: no seriously, i should have never been adacious enough to think that I could make that thing work. [16:36]
phf: mod6: i think there's more infrastructure around V than there's V use, which leaves a lot of issues unexplored. for example there were mentions that V had a binary problem, but a serious discussion only happened recently, with no satisfactory solution. i think you were attempting to solve an important problem: how to let people outside of tmsr figure out build process without 6 months of log (seems like even more now), but i suspect [16:50]
phf: that it might've been a bit premature to attempt to provide an authoritative comprehensive solution [16:50]
jurov: wait a sec. mod6's build system won't work if v is to reject patches without sigs? [17:02]
mod6: so... say that im the only guy in your wot. [17:03]
mod6: and you only have seals from me for vpatches in your patches directory. [17:04]
mod6: if you get rid of one of the seals for one of the vpatches, it'll say "WILD" [17:04]
mod6: but it'll still press happily enough. [17:04]
jurov: that one vpatch still has your sig or not? [17:05]
mod6: anyway, i cna't talk atm [17:05]
mod6: but i encourage you all to experiment with this. [17:05]
mod6: should have been done long ago. [17:05]
mod6: i have a subroutine [17:06]
mod6: it's called 'validate_seals' [17:06]
mod6: it iterates over all the vpatches and the like-named seals in the .seals dir. [17:06]
mod6: it looks for valid/in-valid signatures to vpatches. [17:07]
mod6: if i have a bunch of seals in my .seals dir from a guy named 'alf' that isn't in my wot, then V will complain. [17:07]
mod6: or if I have bad signatures, then it'll complain as well. [17:08]
jurov: ..but it goes on and presses it? [17:08]
mod6: no [17:08]
mod6: in either of those two cases, it pukes and stops. [17:08]
mod6: but if you hvae ~no~ seals, then you can press it sure. the 'flow' will represent these as WILD. [17:09]
jurov: ah. and why the hard feelings wrt changing that case into error, too? [17:09]
mod6: no hard feelings. i said i could do this pretty easily. [17:10]
mod6: i feel like this thing is a moving target. [17:10]
trinque: again the null set predicates thing causes huge commotion. I am honestly (and without veiled jabs) fascinated. [17:11]
deedbot: << Qntra - US Drug Overdose Mortality Continue To Increase In Latest Figures [17:25]
ben_vulpes: << actually /i/ found it, and only when for personal lols i told it to do a thing that it shouldn't have [17:27]
a111: Logged on 2016-12-21 20:44 mod6: <+asciilifeform> even the current thread in #mod6 , is possibly an example << asciilifeform found an oversight in my latest version of V. it doesn't have a flag allow or disallow the pressing of WILD vpatches. [17:27]
ben_vulpes: software review takes *months* if not *years* around here. part and parcel of the deficit spending and how the humans choose to allocate their time. [17:28]
shinohai: !!key Nom [17:28]
deedbot: [17:28]
mod6: <+ben_vulpes> << actually /i/ found it, and only when for personal lols i told it to do a thing that it shouldn't have << ah, right. [17:29]
a111: Logged on 2016-12-21 20:44 mod6: <+asciilifeform> even the current thread in #mod6 , is possibly an example << asciilifeform found an oversight in my latest version of V. it doesn't have a flag allow or disallow the pressing of WILD vpatches. [17:29]
mod6: iw asn't sure that the problems you're having are related to this [17:29]
mod6: but never the less. [17:29]
mod6: anytway, im off. [17:29]
ben_vulpes: no, this is separate and not exactly a problem anyways. [17:29]
ben_vulpes: the other thing is separate and not precisely a problem, i mean to say. [17:30]
asciilifeform: ftr it was definitely ben_vulpes who found $bug [17:43]
asciilifeform: i had 0 part in it [17:43]
asciilifeform: << if everyone waited for asciilifeform in particular to do ~everything~, it will be a very sad world [17:44]
a111: Logged on 2016-12-21 21:30 mod6: I think alf should take his V much further, and mine can fall into dust bin. [17:44]
ben_vulpes: ftr i do not want to bin [18:06]
pete_dushenski: << what colour are your ram bits ? [18:38]
shinohai: mauve [18:39]
shinohai: it's faster [18:39]
pete_dushenski: it's going to be a very mauve 2017 isn't it [18:39]
shinohai: >.> [18:40]
mircea_popescu: !!key nom [18:46]
deedbot: [18:46]
deedbot: << Qntra - Swedish Policy Update: "White Power" Causes Islamic Extremism [18:48]
mircea_popescu: << you gotta appreciate scrutiny is very inelastic. many people used their own implementations discussion of others' versions only meaningfully starts after some localized familiarity etc. in any case "being qualified to even use v" is an iffy thing - seeing how it's a novel design, and the novelty is fundamental and conceptual, nobody is technically qualified to use one. you wouldn [19:01]
a111: Logged on 2016-12-21 21:35 mod6: which basically means to me, either no one understands "vtronics" or no one who did ever audited the thing. and i'm clearly not qualified and shouldn't have written the fucking thing int he first place. [19:01]
mircea_popescu: 't think you're an expert email or vim or bash user after less than a year and that's about how long v's been around. [19:01]
mod6: fair enough Sir. [19:02]
mod6: So I have a bit of code that I've inserted that will do what you ask. [19:02]
mod6: Essentially, during the verify_signatures subroutine, if a vpatch is found to NOT have a corresponding signature, death(). [19:03]
mod6: err 'validate_seals'. that's the one. [19:03]
mircea_popescu: does death() mean it skils over that vpatch ? [19:04]
mod6: and it's one of the first executing routines in my v. [19:04]
mod6: death() means that we die. we stop then and there. continue no further. [19:04]
mod6: consider the following paste I'll put together... stand by. [19:04]
mircea_popescu: alrighty. [19:04]
pete_dushenski: BingoBoingo: [19:06]
mod6: [19:07]
mod6: i need to dig into this a bit more, but the output flow is not necessarily the same order that the signature verification happens in. [19:07]
mod6: that's because toposort hasn't happened yet. [19:07]
mod6: bbs. [19:08]
deedbot: << Qntra - Ontario Standardized Test Resorts To Graphite Based Security Measures [19:10]
mircea_popescu: mod6 in any case if you'd have never written the thing you'd have never found this thing. so you know, it's always worth losing fingers. [19:10]
pete_dushenski: heh. graphite-based. [19:11]
asciilifeform: << lelz from qntra commentz [19:12]
asciilifeform: 'If there's a middlebox in the Swedish ISP side (theory 1), we should see that HTTP 302 responses come back much faster than HTTP 200 responses, because a hypothetical middlebox will sit between the Swedes and upstream, and therefore may respond much faster than upstream. If there is no middlebox (theory 2) we'd see comparable response times for HTTP 200 and HTTP 302. Of course, no middlebox implies quite strongly that it's the Dai [19:13]
asciilifeform: ly Mail itself doing the censoring.' << this is not a necessary hypothesis, swedish mitm could easily smooth out the response times (by slowing, or, alternatively, caching, the victim site) [19:13]
asciilifeform: << fwiw i stuck to using my old rusty one, until quite recently [19:14]
a111: Logged on 2016-12-22 00:01 mircea_popescu: << you gotta appreciate scrutiny is very inelastic. many people used their own implementations discussion of others' versions only meaningfully starts after some localized familiarity etc. in any case "being qualified to even use v" is an iffy thing - seeing how it's a novel design, and the novelty is fundamental and conceptual, nobody is technically qualified to use one. you wouldn [19:14]
asciilifeform: and for no especially good reason. [19:14]
mircea_popescu: asciilifeform his reasoning is fucking broken same time means nothing, if he found difference it might've meant something [19:17]
asciilifeform: aha [19:17]
asciilifeform: but also the enemy could make the time difference come out to either direction, as he chooses. [19:17]
mircea_popescu: at least in principle. [19:17]
* asciilifeform recalls the peculiar mitm from dulap-1 [19:18]
* BingoBoingo so far happy with end of the year lulz acceleration following slow early december [19:21]
asciilifeform: << the simplest way to implement this is to iterate over the ~seals~, finding corresponding patches [19:22]
a111: Logged on 2016-12-22 00:03 mod6: Essentially, during the verify_signatures subroutine, if a vpatch is found to NOT have a corresponding signature, death(). [19:22]
mircea_popescu: not particularily correct should iterate over patches, check sealness act accordingly. [19:25]
mircea_popescu: im not sure it has to die when it encounters malformed patch (be it not signed or whatever), but anyway. [19:25]
asciilifeform: iterating over seals lets you produce the 'take seals only of so-and-such' [19:25]
mircea_popescu: so does iterating over patches. [19:25]
asciilifeform: you're stuck doing so anyway. [19:25]
asciilifeform: iterating over patches is O(N^2) (unless the files are correctly named, patch.nickname.sig, which we do, but imho is a bit of a cheat) [19:26]
asciilifeform: we did this thread. [19:26]
mircea_popescu: i'm sorry ? [19:26]
asciilifeform: !#s O(N^2) [19:28]
a111: 21 results for "O(N^2)", [19:28]
mircea_popescu: yes ? [19:30]
asciilifeform: << thread [19:30]
a111: Logged on 2016-01-18 15:35 ascii_butugychag: jurov: theoretically you can avoid using the name prior to .sig, but then you have to check ALL seals agains ALL patches ALWAYS and this is O(N^2) [19:30]
mircea_popescu: yes, i know the thread, i was in it. feel free to address at any point eh. [19:31]
a111: Logged on 2015-08-15 17:46 mircea_popescu: why ? [19:31]
mircea_popescu: and patches are checked against seals not seals against patches. [19:32]
asciilifeform: because eventually mircea_popescu et al will gripe about 'this is dog slow' [19:32]
mircea_popescu: no they won't partly because we won't be doing anything idiotic like "giving random names to seals". [19:33]
asciilifeform: mircea_popescu: the current setup (with the patch.nickname.sig) is an artifact of the idiocy of pgp, where one cannot take the signature and extract a hash from it with which you can look up the patch from a manifest of patch hashes in O(NlogN) [19:33]
mircea_popescu: for every patch, check if patch sig by approved names is present. this isn't any sort of N^2 it's O(N*M) where N is the count of patches and M the count of approved signers. [19:33]
asciilifeform: tru [19:34]
asciilifeform: mircea_popescu has it, it is O(NM) [19:34]
mircea_popescu: the disadvantage of being clever is that one will be surprised. [19:34]
asciilifeform: at least when using gpg. [19:34]
pete_dushenski: BingoBoingo: one more [19:35]
mircea_popescu: well when we finally have better-pg, we may do different things, but really... [19:35]
pete_dushenski: bbl [19:35]
mod6: <+asciilifeform> << the simplest way to implement this is to iterate over the ~seals~, finding corresponding patches << <+mircea_popescu> not particularily correct should iterate over patches, check sealness act accordingly. << 'validate_seals' does this iterates over patches, finds seals for patch, verifies or fails if bad now dies if there are none. [19:37]
a111: Logged on 2016-12-22 00:03 mod6: Essentially, during the verify_signatures subroutine, if a vpatch is found to NOT have a corresponding signature, death(). [19:37]
mod6: <+mircea_popescu> im not sure it has to die when it encounters malformed patch (be it not signed or whatever), but anyway. << i was thinking this was simple because of this: [19:38]
asciilifeform: mod6: you ought to be able to press variant-wots (say, mod6-only) without having to also remove patches mod6 did not sign from patches dir [19:38]
asciilifeform: they should simply be ignored. [19:39]
mod6: <+mircea_popescu> there shouldn't be any flag - nor should it press unsigned things. && <+mircea_popescu> with the test key ? why not ? fucks with your workflow ? [19:39]
mod6: i think it's fine. you make a testkey, you sign your test vpatches, you press & test, etc. then we're using encryption everywhere. and we fail fast. [19:39]
mod6: we don't not allow the oppertunity to continue without a signature on a vpatch. [19:39]
mircea_popescu: mod6 if it simply skips over the patches it can't find acceptable sigs for, it delivers asciilifeform 's thing above where you don't have to keep fucking around with the patch set. [19:39]
asciilifeform: it's what my original vtron did (when in normal operating mode) [19:40]
mod6: <+asciilifeform> mod6: you ought to be able to press variant-wots (say, mod6-only) without having to also remove patches mod6 did not sign from patches dir << now this. [19:41]
mircea_popescu: it should probably stop if it finds valid patch that can't be applied (mismatched hashes) - because by then your state is broken. [19:41]
mod6: this perhaps works as is, in a way. [19:41]
mod6: if you want 'mod6' only, you remove all other guys from your wot [19:41]
mod6: well, lemme check [19:41]
mod6: i can't recall. [19:42]
asciilifeform: mircea_popescu: incidentally a vtron that has my 'origin' op, can check any tree for consistency simply by iterating over the files and running origin(hash_of_file) [19:42]
asciilifeform: at no point should the answer be a null set [19:42]
mircea_popescu: sounds about right yeah [19:42]
BingoBoingo: ty pete_dushenski [19:43]
deedbot: << Qntra - Skype For Mac Includes Well Lubricated Back Orifice [19:43]
mod6: ok so yah. if you only have 'mod6' in your wot, and you leave ~all~ of the sigs (from alf, mp, trinque, bc) in your .seals dir, then we throw an error and die. [19:44]
mod6: but if you get rid of everyone else's sigs from .seals, then it's fine and you can happily do 'mod6' tree. [19:44]
asciilifeform: again, i dun see why i should have to remove seals when i variant-wot [19:44]
asciilifeform: or to remove patches. [19:44]
mod6: haha. well. [19:45]
mircea_popescu: well he can run his v any way he pleases but yes it should prolly just drop the bad patch and move on [19:45]
mod6: i suspect that it isn't written that way. [19:45]
asciilifeform: i must have been the only one who actually used the variants thing, to date [19:45]
asciilifeform: this has been an interesting exercise, i had nfi that i was the only known user of most of the knobs... [19:46]
mircea_popescu: eh wouldja simmer down. [19:46]
asciilifeform: eh i'm not heated up [19:46]
asciilifeform: but now i gotta try other vtrons! ben_vulpes's , for instance [19:46]
asciilifeform: i wonder what was omitted there. [19:46]
mod6: i gather, to implement what is sort of discussed here, will take quite an overhaul [19:47]
asciilifeform: i'll point out that for so long as we have an agreed upon patch format, and can agree on a sigtron to use, with agreed pubkeys, 'each d00d has own vtron' worx fine [19:47]
mod6: and not that it shoudn't anyway, there are some things about my implementation that i do not appreciate looking back on it. [19:48]
asciilifeform: (given that no catastrophic braindamage, e.g. cyclic graph, is permitted) [19:48]
mod6: i want it to work the way that it is supposed to work. [19:49]
mircea_popescu: asciilifeform yes methodological objections are really of those three pillars. like "use ascii" or "the signatures are given TO BE USED" etc. [19:50]
mod6: which, is my fault for having a somewhat, apparently, limited grasp [19:50]
asciilifeform: mod6: relax a bit. recall, my original vtron didn't even check hashes post-patch [19:50]
mircea_popescu: mod6 no, the discussion is actually very productive in that it actually helps specify exactly what v is. [19:50]
mircea_popescu: such as in "what classes of objections can or can't be brought to a v implementation" [19:51]
mircea_popescu: that it eschews key checks is one thing that it dies on which condition is apparently a different thing. [19:51]
mod6: this is fair, and i agree. i do want it to work the way it it should work. not the way it does work if those are disjointed. no way to get there, except through these kinds of investigations. [19:51]
mircea_popescu: the key being, that if you allow pressing without signatures, then git qualifies as a v implementation. [19:52]
mircea_popescu: whereas if you allow dieing in arbitrary condition, then whatever, you get a more restrictive v than other people. [19:52]
trinque: as an aside, an environment where "man makes own necessities" out of still simpler tools he can combine as he likes, strikes me as ideal. [19:52]
* trinque wrote an mda yesterday because maildrop and procmail are dogshit. [19:53]
ben_vulpes: asciilifeform: i dun recall mine doing any verification [19:53]
ben_vulpes: beyond patches, that is. [19:53]
ben_vulpes: *signatures* i actually mean to say [19:53]
mod6: so what you're saying... is that i should be able to say "v press output_press_dir SOME_HEAD mircea_popescu" [19:56]
mod6: and in the context of trb, I would end up with, currently, just genesis.vpatch pressed out in 'output_press_dir' [19:56]
mod6: aside from the fact that I might have 69 people in my .wot, and 4000 sigs in my .seals dir. [19:56]
ben_vulpes: if by "mircea_popescu" you mean "only mircea_popescu's key in .wot" [19:56]
ben_vulpes: nono, .wot governs. [19:56]
asciilifeform: << it most assuredly does not. git has hidden state. [19:58]
a111: Logged on 2016-12-22 00:52 mircea_popescu: the key being, that if you allow pressing without signatures, then git qualifies as a v implementation. [19:58]
mircea_popescu: mod6 the idea is that you should be able to alter the end product by altering .wot rather than by altering .wot AND .patch or .seal [19:58]
mod6: so today, with my impl, you'd have to at minimum, get rid of 3999 sigs from .seals. you could also, if you wanted to, get rid of 68 pub keys in your .wot. iirc, that part isn't required tho. [19:58]
ben_vulpes: asciilifeform: to be fair, .wot, .seals and patches apparently constitutes 'hidden state' today. [19:59]
mircea_popescu: mod6 in practice you'd just keep .seals_mp .seals_all .seals_alfmod6 etc and move them around [19:59]
asciilifeform: ben_vulpes: in what sense are they hidden??? they are plain text files that YOU PUT THERE [19:59]
mircea_popescu: ben_vulpes i don't even want to open that discussion, it's fucking obvious they're equivalent but whatevers. [19:59]
asciilifeform: directly [19:59]
asciilifeform: explicitly [19:59]
mod6: mircea_popescu: aha. ok. [19:59]
ben_vulpes: asciilifeform: and .git idem but let's not. [20:01]
asciilifeform: ben_vulpes: fuck no [20:01]
asciilifeform: i have nfi what the crapola in .git does. [20:01]
asciilifeform: and i certainly did not put it there directly by hand. [20:01]
mod6: for completeness here is what happens today with my 'v', if you pull people out of .wot, but leave all the sigs in .seals: [20:02]
ben_vulpes: imho v should not barf when patch and seal exist but key does not in wot [20:02]
mod6: not that it's correct, just for example of "where are we at?" [20:02]
mircea_popescu: barf = death() ? [20:02]
ben_vulpes: wot is a /filter/ on signature dir. [20:03]
asciilifeform: mod6: this is correct from one pov ('check patches first') but forbids variant wots. [20:03]
ben_vulpes: mircea_popescu: yes [20:03]
mod6: fwiw, and this may not be the correct way, but i think i just tried to clone alf's. [20:03]
asciilifeform: mine did not behave this way. [20:03]
mod6: ok. see maybe there was something there that I didn't pick up on. :/ [20:03]
ben_vulpes: so long as there is at least one signature for which v can import a corresponding key, that patch should press. [20:04]
asciilifeform: ^ [20:04]
mircea_popescu: i agree with the notion .wot is supposed to be a filter over .seals [20:04]
mircea_popescu: ben_vulpes> so long as there is at least one signature for a patch, for which signature v can import a corresponding key, on the basis of the wot, that patch should press. << ftfy. [20:04]
asciilifeform: noshit, where else could it get the key [20:05]
mod6: we are seriously way beyond 'noshit' territory. [20:06]
mircea_popescu: aite. [20:06]
mod6: if it were obvious, we wouldn't be having this conversation in the first place. [20:06]
mod6: im like, mentally retarded. i need things spelled out in explicit, literal forms. :] [20:07]
mircea_popescu: that's ok, i'm just waiting for phf to say something so i unrate him [20:08]
ben_vulpes: kek [20:08]
mod6: so let's back up a minute, cause i'm still trying to figure out what I need to do here... [20:12]
mod6: so mine, with only 'mod6' in .wot, calls death() when encountering a sig from a person not included in the wot. [20:12]
mod6: i could almost swear that we had a whole discussion on this before where we wanted it this way?? [20:13]
mod6: however... [20:13]
mod6: what I should do, is ignore that sig, and continue iterating, collecting up all of the mod6 .sigs and then creating a v-tree from just those alone. [20:13]
asciilifeform: aha [20:14]
asciilifeform: this way you can do variant-wot presses. [20:14]
mod6: where's the camera crew? [20:14]
mod6: am i being punk'd? [20:14]
mod6: i gotta dig through the logs now. [20:14]
asciilifeform: wai everyone so tense. [20:15]
mod6: it's totally fine if that's how we want it. [20:15]
mod6: i just feel like we've been here before. like i have some pavalonian response from this. [20:15]
mod6: (former lumps from having this impl before, and then removing it to its current state) [20:16]
ben_vulpes: i'm pretty sure the design as described above is correct. the way i imagined this working in steady state is for patches and .seals to accumulate all of the patches and signatures thereof a user'd seen over all of history, and then the contents of .wot used to filter the patches and press used to pick a head. [20:17]
mod6: i am being punk'd [20:20]
mod6: [20:20]
a111: Logged on 2015-12-21 22:15 mircea_popescu: so /me gives new girl task to press v, half hour ago. other than the url issue above, "hey what sigs should i put in here ?" [20:20]
ben_vulpes: and yes, this implies an o(n^2) worst case process in (or (map 'boolean (lambda (sig) (verify 'some_patch.vpatch' sig))) [20:20]
ben_vulpes: mod6: nobody is trolling [20:20]
mod6: read the link! that's exactly what it does right now, this very minute. [20:21]
ben_vulpes: no, that's death() ing on a patch for which the system had valid seals, yours and mine. [20:22]
ben_vulpes: just because mircea_popescu didn't complain about the failure at the time doesn't make it right. [20:22]
trinque: << this excusing us because we're the right team is ridiculous by now. [20:24]
a111: Logged on 2016-12-22 00:58 asciilifeform: << it most assuredly does not. git has hidden state. [20:24]
asciilifeform: wat [20:24]
ben_vulpes: trinque: augh no please no [20:25]
asciilifeform: trinque been drinkin' or wat [20:25]
deedbot: << Recent Phuctorings. - Phuctored: 2486...1113 divides RSA Moduli belonging to ' (ssh-rsa key from (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <> ' (Unknown US MO) [20:26]
deedbot: << Recent Phuctorings. - Phuctored: 1579...5447 divides RSA Moduli belonging to ' (ssh-rsa key from (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <> ' (Unknown ID JK) [20:26]
trinque: if V does not "verify sigs of >1 important people ~to me~ at each step of doing anything" where exactly does it diverge from git [20:28]
ben_vulpes: phf: can i get in the experimental patchset in your viewer? [20:28]
phf: se [20:28]
trinque: less messy code is not enough [20:28]
phf: also [20:28]
ben_vulpes: phf: ty [20:28]
trinque: and what, I have to be drinking to see this? spent pages criticizing the horrible, accidental evolution of cat. [20:29]
ben_vulpes: phf: elaborate on pbf link? [20:29]
trinque: but we can "just wante to press" because god's children [20:29]
asciilifeform: trinque: my original, unpublished vtron, only pressed (tracking the dependency flow), and user was expected to check the pgp sigs of the inputs, with bare hands, prior [20:30]
asciilifeform: then i decided that it could be useful to glue these ops together, so that variant-wot operation is possible. [20:31]
asciilifeform: mircea_popescu immediately realized what can be done with this knob and wrote, iirc , entire article re same [20:31]
asciilifeform: ( recall, we had been trb-ing with exclusively signed patches since start of trb, but folx other than asciilifeform were having headache determining the correct order to apply in ) [20:32]
phf: ben_vulpes: this was a general comment, but the cost of failure is so high, simple things have become needlessly complicated. [20:32]
trinque: internal consistency is not a huge ask. [20:32]
asciilifeform: phf: this is not wholly avoidable, imho, folx laugh at airplane chairs or surgical scalpels costing thousands of usd, but in some sense it is inevitable [20:33]
asciilifeform: the cost of failure - gets amortized. [20:33]
asciilifeform: and much better for it to be amortized in expensive chairs, than in total lack of risk-taking [20:33]
ben_vulpes: that there are 3 implementations of v is an indicator of healthy amounts of risk taking. [20:34]
asciilifeform: aha [20:35]
trinque: this squirming away from "why does the output not match the pages of ideology" is troubling. [20:35]
asciilifeform: i was addressing mod6's 'damn, why did i even try' lament [20:35]
asciilifeform: trinque: are you thinking of mod6's minor bug , or of some other [20:35]
asciilifeform: ( the bug, as mircea_popescu iirc also pointed out, was in the direction of making his vtron ~stricter~, of forbidding entirely legit ops, so not catastrophic) [20:36]
ben_vulpes: trinque: i don't follow either [20:36]
mod6: im <+ben_vulpes> just because mircea_popescu didn't complain about the failure at the time doesn't make it right. << maybe. [20:37]
mod6: <+ben_vulpes> no, that's death() ing on a patch for which the system had valid seals, yours and mine. << this i dont agree with -- from a technical perspective. it looks to me that girl had "ascii and mod6" in .wot, and when it came across Mr. P.'s genesis .sig, it honked. [20:38]
mod6: now, we not want that behviour any longer. [20:39]
mod6: but i'm trying to get down to brass tacks as much as possible. [20:39]
ben_vulpes: these are separate issues [20:39]
mod6: i'm happy to re-write/overhaul/whatever this thing. [20:39]
ben_vulpes: 1) pressing vpatches absent signatures matching keys in .wot [20:39]
mod6: just wanna make sure we all understand what we want. [20:40]
ben_vulpes: 2) death()-ing on signatures for which a key does not exist in .wot [20:40]
ben_vulpes: 1) is incorrect imho and 2) also incorrect imho [20:40]
ben_vulpes: could be argued out of 2) [20:40]
asciilifeform: ben_vulpes had a quite complete exposition on my original vtron [20:41]
asciilifeform: iirc he a) fully understood how it behaves b) tendered no major objections [20:41]
ben_vulpes: which i wrote before putting down a single line of code. [20:41]
ben_vulpes: asciilifeform: did your v exit when finding signatures without matching keys? i do not recall. [20:43]
mod6: i posit that it did indeed. [20:43]
mod6: infact, i stole that error message. [20:43]
asciilifeform: guess what, looks like the published version -- indeed did. [20:43]
asciilifeform: i ended up turning that into a warning, vs fatal, but it looks like i never posted this variant. [20:44]
ben_vulpes: then wot-variant presses were never possible with the originally released v? [20:44]
asciilifeform: apparently not!! [20:44]
ben_vulpes: then i object to it now. [20:44]
asciilifeform: so mod6 isn't hallucinating, he simply blindly copied my buggy original. [20:44]
mod6: let's fight about it. [20:44]
ben_vulpes: and argument ad that's how it was done does not carry [20:44]
mod6: lol [20:44]
trinque: my objects can be better stated as an irritation that the political considerations here do not seem to be driving the conversation. [20:45]
trinque: ben_vulpes: right [20:45]
trinque: *objections [20:45]
asciilifeform: trinque: expand [20:45]
trinque: V as conceived as a political weapon against the shitsucking github fuck does not work without the attribution the signatures provide [20:46]
asciilifeform: this is quite true [20:46]
trinque: my digestion of the notion of opposable signatures produces this output. [20:46]
phf: ben_vulpes: this subthread since your response to my original statement is one example of what i'm talking about. in this case none of the v implementations are on btcbase, because nobody wants to sign own hacks, because the cost of failure is too high. [20:47]
asciilifeform: nobody proposed, iirc, to begin to publish unsigned turds, or to accept same off the net and press, etc [20:47]
asciilifeform: phf: fwiw i signed mine on release [20:48]
trinque: but there is a place to do so, where there could be separation between the lab and the published-in-journal [20:48]
ben_vulpes: phf: asciilifeform signed his, iirc i signed mine [20:48]
mod6: mine is signed 69 times for sure. [20:48]
trinque: I have released several pieces of homegrown signed code [20:48]
ben_vulpes: with 'not battlefield ready' all over it, but nevertheless. [20:48]
phf: none of them are genesis + vpatch revisions. [20:48]
asciilifeform: phf: iirc mod6 made one [20:49]
trinque: and fwiw phf I merely said "do not come to me asking about phf", recently. I did not say further. [20:49]
ben_vulpes: phf: now tell me if that's sloth or fear [20:49]
phf: well, last time i brought it up with mod6 he said something along the lines of "i'm not ready to sign, because it's still work in progress" [20:49]
mod6: creating a genesis is a different thing too v create a genesis of v. which i did work out, but alas, as you are eluding to, i never published because was nervous that it hadn't been very well audited yet. [20:49]
phf: ^ [20:50]
asciilifeform: cost of failure, sometimes you simply live with. i signed FUCKGOATS, and it is a 'sapper makes 1 mistake' item, it is not possible to repair the units if i had made a mistake. [20:50]
mod6: and who knows, imho, there's no gigantic rush to make a genesis for v. especially when we're still trying to work out how it should work. [20:51]
ben_vulpes: << i believe some are laboring under the impression that eggog == hole [20:51]
a111: Logged on 2016-01-24 03:21 mircea_popescu: to put it in you'll have to sign it. if it turns out later to have a hole, people will negrate you. [20:51]
trinque: real quick what the hell is eggog [20:51]
ben_vulpes: russification of 'error' [20:52]
ben_vulpes: r sounds like g to them or something [20:52]
asciilifeform: trinque: << them [20:52]
asciilifeform: sound had 0 to do with it [20:52]
asciilifeform: it was orcs blindly copying human tech [20:52]
ben_vulpes: scuse me [20:52]
phf: ben_vulpes: see i'm not even sure which one of you is kidding. ~possibly~ neither :D [20:53]
ben_vulpes: phf: i'm just wrong [20:53]
ben_vulpes: completely misremembering ru alphabet lessons, apparently. [20:53]
* trinque now meta-eggog'd [20:53]
phf: ben_vulpes: well, actually "r" pronounced as "g" is an infamous yiddish lisp [20:54]
ben_vulpes: we digress [20:54]
mod6: anyway, yes. [20:55]
mod6: i do want that traceibility from V, of my V. [20:55]
mod6: And I'm happy to embark on a genesis once we resolve these current problems and the testing and review by lords is complete. [20:55]
ben_vulpes: i hold that exiting on discovery of a seal with no corresponding key in .wot puts an unnecessary burden on the operator to maintain system state. [20:56]
mod6: i like the idea that you've got 'mod6 & ben_vulpes' in your .wot, and that you hvae 69,000 sigs in your .seals dir, and only select out the ones that match the .wot. [20:57]
mod6: that seems fine, and yes, less painful to me. [20:57]
phf: ben_vulpes: well, the point of V that has been celebrated is its ability to support a scientific dialog. you say something, i make a response, etc. this thread was literally about three different versions, one of them is stale, one of them is unreleased. there's not really an easy way to point to the line and say "oh this is what this does" etc. i claim that the source of this problem is fear. the genesis has to be perfect for all [20:58]
phf: eternity, or else!1 [20:58]
asciilifeform: there is a 'harem-v' and a 'forum-v' [20:58]
asciilifeform: i dun recall anyone, any time recently, disputing the functionality of the latter [20:58]
asciilifeform: all of the 'bickening' seems to concern 'harem-v' [20:58]
mod6: phf: naw. even mircea_popescu has encouraged me to release it, even if it has warts. [20:58]
asciilifeform: i.e. the mechanism whereby you press a set for own consumption [20:58]
mod6: im just trying to minimize the warts a bit. [20:58]
trinque: ben_vulpes: what does the thing do if not exit? [20:59]
trinque: presses the thing sealed because ambiguous somebody signed? [20:59]
ben_vulpes: yes. [20:59]
phf: well, since collective reaction is "tis but a scratch" i have nothing else to say, and will happily await mircea_popescu's unrate [20:59]
ben_vulpes: trinque: all three implementations show which keys signed which patches in flow output. [21:00]
asciilifeform: all 3 implementation were also (correctly) 'fail-deadly' [21:00]
trinque: how is this effective use of crypto at all? [21:01]
ben_vulpes: asciilifeform: 'press if no signature is found'? [21:01]
ben_vulpes: i do not believe that mine did that. [21:01]
asciilifeform: that is, i know of no case where an unsealed, or invalidly sealed, or sealed by nonexistent pubkey, patch, would be pressed without the user having explicitly flipped the red cover and disabled the reactor coolant pump [21:01]
ben_vulpes: we just saw that in, did we not? [21:02]
ben_vulpes: instigated the whole brouhaha [21:02]
* asciilifeform goes and rereads mod6's thread [21:02]
trinque: ben_vulpes: what keys, you said you don't have them anywhere [21:03]
ben_vulpes: trinque: if all vpatches from genesis to HEAD carry a signature corresponding to a key in .wot, v presses. that signatures exist in .seals for people i don't choose to put the key for into .wot should not matter. [21:03]
asciilifeform: ben_vulpes: right you are. his - did [21:04]
ben_vulpes: and sure, if .wot is the empty set, return true ) [21:04]
ben_vulpes: error, really. making a null set joke. [21:04]
phf: ben_vulpes: [21:05]
phf: ^ a regrind of ? [21:05]
mod6: with some minor tweaks [21:06]
ben_vulpes: phf: thank you [21:06]
phf: ah, yeah i see. ok i'll keep funken one in experimental too, and move it to deprecated eventually [21:06]
trinque: if I am truthfully the only one present that sees parts of the hard definition of this thing falling off all the time I'll leave it there. [21:07]
ben_vulpes: mod6: aha, privkey_tools descends from the low_s and testnet patches [21:07]
trinque: but I cannot see *why* they should other than "I just want to" [21:07]
ben_vulpes: trinque: please say what hard definitions are lost. [21:07]
asciilifeform: trinque: if you'd like to take a stab at a formal definition, i promise to read [21:07]
trinque: were they not in the logs? [21:08]
asciilifeform: formal definitions don't live in the logs [21:08]
asciilifeform: gotta write actual article trinque [21:08]
ben_vulpes: trinque: best i saw was that you want more than one seal and i'm content with one [21:08]
trinque: I see other folks here discussing in logs. [21:08]
asciilifeform: when we discuss in the logs, it can be many things, but not formal definition. [21:08]
phf: ( ) [21:09]
trinque: << this destroys the ~who~ of each seal, which matters [21:10]
a111: Logged on 2016-12-22 01:40 ben_vulpes: 2) death()-ing on signatures for which a key does not exist in .wot [21:10]
trinque: you do not trust the seal you trust the identity [21:11]
trinque: otherwise yes, asciilifeform is right that if this doesn't matter, just have a thing that presses patches with hashes in the m [21:11]
ben_vulpes: one can have either "die on discovery of seal for which wot lacks key" or "wot variant press" [21:12]
trinque: but first the definition [21:12]
trinque: does it matter or not who signed? [21:12]
ben_vulpes: of course it does, that's what .wot is for. [21:13]
ben_vulpes: i reserve the right to hold onto gavins patches and never press them by use of .wot. [21:13]
trinque: why is V for your private perversions? lel [21:14]
ben_vulpes: i get the impression i disastrously fail to understand your point, trinque . [21:14]
ben_vulpes: i will motherfucking *not* shuffle both patches/* and .wot/* around when i want to press. this is stupid and carves off a whole space of adjacent possible. [21:15]
trinque: the thing is a political tool, and either does or does not acheive its desired effects [21:15]
ben_vulpes: what purposes are these [21:17]
trinque: that is not what I said [21:17]
trinque: it aims to cause you to do certain things [21:17]
ben_vulpes: these things? [21:17]
ben_vulpes: lol "it's purpose is to cause" [21:18]
trinque: attribute changes to the definitions of words with your ass [21:18]
ben_vulpes: that did not parse over here [21:19]
trinque: one can say the purpose of the bomb was to explode over there but that's ridiculously backwards [21:20]
trinque: I put it there and chemical reactions happened and so on. [21:20]
trinque: V is a harsh constraint upon the programmer that says that his acts will be unavoidably attributable to him, and those that vouched for him. [21:21]
trinque: "push this button to make it stop hurting" has no place in the tool [21:22]
trinque: make another tool [21:22]
ben_vulpes: let's rewind: what does trinque miss when v finds a seal for a vpatch for which it doesn't find a key and proceeds merrily, provided it does find *a* seal for the patch that corresponds to a key in .wot? [21:22]
trinque: what [21:23]
trinque: are you saying lean on the gpg keyring then? [21:23]
trinque: otherwise I could swear that was the same thing twice [21:23]
asciilifeform: in all extant vtrons, gpg keyring is nulled at boot [21:24]
asciilifeform: (it gets a temp dir jail) [21:24]
trinque: yes, so, how do I parse that statement. [21:24]
asciilifeform: trinque: a patch, so long as there exists 1 seal for it, and that seal corresponds to a key in your active wot -- is valid. [21:25]
asciilifeform: and pressable. [21:25]
ben_vulpes: ^^ [21:25]
trinque: oh christ [21:25]
trinque: yes [21:25]
mod6: i think, he's saying, what is the benefit of V honking when it doesn't find a key in your wot that matches a seal in your seal dir, provided that you don't pull a mod6. [21:25]
asciilifeform: a seal, on the other hand, floating about without an active pubkey, for for that matter without a corresponding patch, is inert. [21:25]
ben_vulpes: ^^ [21:25]
trinque: we had just discussed pressing things with no sig [21:25]
trinque: and I was all hot and bothered [21:25]
trinque: thank you for your patience gentlemen [21:26]
ben_vulpes: [21:26]
a111: Logged on 2016-12-22 01:40 ben_vulpes: 2) death()-ing on signatures for which a key does not exist in .wot [21:26]
ben_vulpes: anytime trinque [21:26]
asciilifeform: trinque: there were 2 separate cases where this happened. mod6's buggy vtron (which he fixed today), and mine when the self-appendectomy-time-turn-off-pain-receptor switch flipped. [21:26]
ben_vulpes: i'm changing diapers over here, it's a wonder that even asciilifeform can make sense of what i'm saying. [21:26]
mod6: i proposed a fix for mine. i think it was ultimiately rejected. [21:27]
mod6: it sounds like everyone wants instead, a general overhaul to get to the 'wot variant press' instead, which would also fix the bug, because these vpatches, without a corresponding seal, would simply be ignored. [21:28]
mod6: i apologize for this oversight about the WILD patches. [21:29]
ben_vulpes: provided the implementation fails if any patch in the flow has *no* signatures from keys in .wot, that sounds right. [21:29]
ben_vulpes: (and in the absence of a WILD boolean, asciilifeform's pain-receptor-switch) [21:30]
mod6: i thought you didn't want it to fail. [21:30]
mod6: i thought that you just wanted to it to be left out of any possible flow. [21:30]
asciilifeform: mod6: 'leave out of all possible flow' is the correct answer. [21:30]
ben_vulpes: i think this is 'implementation detail'. [21:31]
ben_vulpes: well, hang on. if patches with no sigs are omitted from flow, they won't show up as WILD in the flow, correct? [21:32]
ben_vulpes: they should still appear in the flow but marked as wild. [21:32]
mod6: no [21:32]
mod6: they will never, ever show up. [21:32]
mod6: you will, you must, have everything signed for it to show up in a pressable flow. [21:32]
ben_vulpes: pressable being operative word there. [21:32]
ben_vulpes: "flow" refers to the antecedent chain, nothing else. [21:33]
mod6: this is why they exist in the first place, these WILD vpatches, because my impl wasn't written with this in mind. i was more written with the idea that a guy would place things in .wot/.seals/patches by hand and would know what is what. [21:33]
mod6: but i apologize, and see that this is the wrong way. and there is a better way. [21:33]
ben_vulpes: the antecedent chain can be constructed without ever needing to refer to the signing of patches, and imho should show all patches in the flow, alongside which keys signed them and if none then marked as wild [21:34]
mod6: <+ben_vulpes> pressable being operative word there. << it is inconsequencial. [21:34]
ben_vulpes: as asciilifeform's original and mine did. [21:34]
mod6: if you were to print the flow, it would still not show up. [21:34]
mod6: the printable flow, is the same as the pressable flow. [21:34]
mod6: and this would be predicated upon who is in your .wot. [21:34]
ben_vulpes: flow is simply the directed acyclic graph of patches, and is *not* predicated on wot contents. [21:34]
asciilifeform: the only time a vtron must hard-fail, is when it is impossible for it to operate in finite time, i.e. the case where it detects a graph cycle. [21:35]
ben_vulpes: wot filters what may be pressed. [21:35]
mod6: <+ben_vulpes> flow is simply the directed acyclic graph of patches, and is *not* predicated on wot contents. << disagree. [21:35]
mod6: it is completely dependant on this. [21:35]
ben_vulpes: why? [21:35]
asciilifeform: variant wot can alter flow, but only by disrupting it [21:35]
asciilifeform: (say a necessary link in a chain is torn out because you nixed a wot key) [21:36]
mod6: because why would i want gavin's vpatch stuck in the middle of my flow, if he's not in my wot? [21:36]
mod6: pressable or printable, doesn't matter. the wot is the dictator. [21:36]
ben_vulpes: fact remains that the dag can be constructed without reference to the wot. [21:37]
mod6: it *can*, but shouldn't be. [21:37]
ben_vulpes: that we print it as a list is an unfortunate accident. [21:37]
asciilifeform: i am failing to discern what, if anything, is in dispute here, so i will bbl. possibly it will be more evident from the log. [21:37]
mod6: ben_vulpes: i actually love that feature. [21:38]
ben_vulpes: mod6: may construct his flow and press list in his v impl however he wants [21:38]
mod6: lol, anyway. [21:38]
ben_vulpes: but if it doesn't show me which patches are lacking sigs, that strikes me as a bug. [21:38]
ben_vulpes: and this can only be done by calculating the dag and then indicating who signed which patches. [21:39]
mod6: i mean, we could do it that way... where the printable flow tells you which do not have sigs, but then impl-wise, they must be two different lists as to not inadvertantly press out a WILD vpatch. that, or re-check the flow at press time. [21:40]
mod6: im tired. [21:41]
mod6: *sigh* [21:41]
mod6: bbl [21:41]
deedbot: << Recent Phuctorings. - Phuctored: 1458...4139 divides RSA Moduli belonging to ' (ssh-rsa key from (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <> ' (Unknown US MO) [22:33]
deedbot: << Recent Phuctorings. - Phuctored: 1267...4229 divides RSA Moduli belonging to ' (ssh-rsa key from (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <> ' (Unknown CN) [22:33]
deedbot: << Recent Phuctorings. - Phuctored: 1267...4229 divides RSA Moduli belonging to ' (ssh-rsa key from (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <> ' (Unknown CN) [22:33]
deedbot: << Recent Phuctorings. - Phuctored: 1471...7653 divides RSA Moduli belonging to ' (ssh-rsa key from (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <> ' (Unknown ID JK) [22:33]
BingoBoingo: !~ticker --market all [23:23]
jhvh1: BingoBoingo: Bitstamp BTCUSD last: 846.47, vol: 10974.12183947 | BTC-E BTCUSD last: 829.796, vol: 8476.20638 | Bitfinex BTCUSD last: 841.0, vol: 16145.49930604 | BTCChina BTCUSD last: 860.913408, vol: 4900738.35200000 | Kraken BTCUSD last: 843.411, vol: 2235.76989277 | Volume-weighted last average: 860.754879403 [23:23]
Category: Logs
Comments feed : RSS 2.0. Leave your own comment below, or send a trackback.
Add your cents! »
    If this is your first comment, it will wait to be approved. This usually takes a few hours. Subsequent comments are not delayed.