log☇︎
78000+ entries in 0.437s
asciilifeform: a 4096b exponentiation takes about 10msec on my (dusty, old) box here.
asciilifeform: 4kB is about half a second of goat fuck. 4kb is 1/8 that.
mircea_popescu: so no, i wasn't counting a) for more than a few mins.
mircea_popescu: i now have to a) generate 4kb of entropy (roughly enough for 8 4096bit rsa keys) ; b) complete 16k operations to pad ; c) execute a 5kb rsa exponentiation. so i'm looking at what, about an hour ?
mircea_popescu: let's consider the case where i want to exchange a 1kb letter. i won't actually use 1mb to feed the tape, but i will use 4kb.
asciilifeform: as in, if i have a good idea as to what is the plaintext, i can verify my guess.
mircea_popescu: the thing here however is, that incremental improvement may actually be useful. ie, a ~better~ encryption scheme, even if not ~provably the best~.
asciilifeform: as in, it comes from a trng.
asciilifeform: say i discover that sha output is 'heavy' on 1s (in the von neumann coin sense) if the input was a sha output of a sha output of a string containing word 'nuke'. etc
mircea_popescu: i will now proceed to create a string S += hash(S+1011101011) three times. << i mean.
mircea_popescu: i will now use S as a tape for the automaton to be applied to T.
mircea_popescu: i will now proceed to create a string S += hash(1011101011) three times.
mircea_popescu: message you want padded is T. i roll a random number, it comes out 1011101011 10
mircea_popescu: let me do a simple example with very small numbers.
mircea_popescu: so then you're back to blocks and a round tape.
asciilifeform: it is only palpably slow if you insist on doing the entire thing in a gargantuan exponentiation.
asciilifeform: all that does is to append a few random bytes to the payload.
asciilifeform: (recall, you want a maximally fragile string. it is quite the opposite of error-correction codes.)
asciilifeform: in the end you're trying to end up with a bitstring
asciilifeform: the problem is that you have to derive a bounding box when you're done and want to turn the playing field into a bitstring for use wherever
mircea_popescu: asciilifeform let me ask you this : suppose the tape is byte-sized, and the 8 bits are as follows : 2 bits x movement ; 2 bits y movement ; 2 bits z movement ; stop and flip bits for a total of 8. the tape is now a space.
asciilifeform: we did not destroy the structure, only made a (slightly) more complicated one.
asciilifeform: so one ~horrid~ padding algo would be to get a bitstring from my rng, xor the message to it, then send a message of 2x length of original consisting of: [the bitstring from rng][the result of the xor] ☟︎
asciilifeform: say i want to encipher (dun matter with what) a string, 'To: mircea_popescu Subj: thermonuke launch codes ...' ☟︎
asciilifeform: let's take a ~terrible~ padding scheme just to show to n00bz what this whole matter is about.
asciilifeform: then you append a sequence of ops , e.g., '10a10b10c10d.....' for the desired a,b,c,d... that flips the mutilated bits to the desired final state.
asciilifeform: take the bitstring to be 'padded' (that is, mixed with entropy in such a way that it destroys enemy's ability to know any part of the structure of a plaintext inside ciphertext.)
mircea_popescu: so wait, the plan is a) make integer ; b) convert to automaton tape ; c) use that tape as padding ?
asciilifeform: incidentally, since (to borrow the lament of turing's school headmaster) 'the room already stinks of mathematics', i'll share a tidbit that i promised folx some half year ago and promptly forgot: ☟︎☟︎
mircea_popescu: anyway, practice of programming, especially in a reasonably clean environment, possesses one of a notion of recursion that is then a fertile ground for mathematical scamming.
asciilifeform: mind is a slippery thing. what curious boy was not convinced that he was 'this-close' to elementary proof of fermat's.
asciilifeform: so if you had a generic pill...
asciilifeform: that being said, there are good methods for certain special cases, if mircea_popescu's diophantines are of a particular ~kind~ i might be able to hit up my dead trees for an algo.
mircea_popescu: (it was proven sometime recently omdeed diophantine sets is ~ recursively ennumerable sets, making this a semidecidable problem)
asciilifeform: but yes, as a student it also 'felt like must have recursive solution'.
mircea_popescu: ie, that it ~feels~ like the problem should have a recursive solution.
asciilifeform: it is not a very promising problem as-stated imho. sorta like 'my pet mouse died, i want to resurrect it, i have this here industrial vivarium full of 10,001 live mice, how do i use them'
mircea_popescu: asciilifeform hey, it's why it's a problem.
BingoBoingo: <asciilifeform> if you can pound a tungsten carbide nail through something, you can also shoot it. << Why not shoot drill bit, already rifled!
mircea_popescu: individually. like the list could be x^2 = 4 ; x = 1 ; x ^ 3 + 5 = 6 - in which case your arbitrary equation may be a polynomial in x but not in x y
asciilifeform: they ~individually~ have solutions, or list is a system ?
mircea_popescu: 1) you can have a list of equations that do have solutions ; 2) that if your list only contains X Y and Z unknowns, then the arbitrary item won't contain Q unknown
a111: Logged on 2016-12-23 14:07 mircea_popescu: http://btcbase.org/log/2016-12-21#1587182 << speaking of this, here's a question for the eager : a diophantine equation is a multivariate polynomial, something like ax+by^2 = 0. the question is : given an arbitrary finite set of known-good equations, can you use recursion to decide whether an arbitrary equation in the same variables is good (has integer solution) or no good ?
asciilifeform: neato -- 'write a vtron!'
mircea_popescu: also updated http://trilema.com/2016/how-to-participate-in-the-affairs-of-the-most-serene-republic/ a little.
mircea_popescu: the most amusing jewish joke in all this - lo, trump MADE A GOOD JEWISH JOEK. this is infinitely harder than the supposed "witty self-deprecation" imbeciles gathering in new york think funny
mircea_popescu: he already has a house there. most of these are appointments of convenience, like making serial rapist head of rape dept.
asciilifeform: the one thing i don't quite grasp is why a heavy calibre d00d like the one described, would take the job of ambassador
asciilifeform: 'Intelligence agencies and politicians in Germany are hoping to prevent a similar scenario next fall for the Bundestag elections. Some politicians in Germany have also proposed laws against the production and distribution of fake news.'
phf: i'd make a "my lawyer's jewish, i know, i'll make im speak to all other jews" joke, but so far trump's appointments that i heard have been very competent :o
mircea_popescu: it's not just that the guy's ~not~ part of embassy usg. it's that he's a) pissed publicly on the very faces of the kids of the helicopter moms that make up embassy usg and b) is independently wealthy / intelligent enough to not give the slightest shit about them and their wine parties.
asciilifeform: 'In light of the rise of fake news on social media, the German Interior Ministry has proposed the creation of a "Center of Defense Against Disinformation," according to a report on Friday from the German news magazine "Der Spiegel."'
asciilifeform: 'Friedman, who specializes in litigation and bankruptcy law, was a key adviser to the incoming Republican president on US-Israel affairs during the presidential campaign.'
a111: Logged on 2016-12-19 18:48 mircea_popescu: anyway, to be fair here : the russians have no interest in waiting ; putin might be uncharacteristically meek, but in general a half dozen us ambassadors starting with the resident in manilla within the next week-10days is perfectly possible. at which point obama actually having the gall to call natl emergency and set aside the transfer of power is not entirely inconceivable. after which the russians WILL sink all the us carr
asciilifeform: (alternatively, of the 'wrong' wavelength, soften the ceramic a bit, then shoot with ordinary lahti)
asciilifeform: btw i wonder what a 100kw laser, of the right wavelength naturally, would feel like to the occupant of the windowed tank.
asciilifeform: but if you gotta 'ride a tank, hold a general's rank, while blitzkrig raged and the bodies stank'
mircea_popescu: you can jump into a pool ; but if you go fast enough it's concrete not water. same thing with shooting - adding speed does not actually help. even if you can drill it.
asciilifeform: if you can pound a tungsten carbide nail through something, you can also shoot it.
mircea_popescu: nah, bulletproof glass is a thing.
asciilifeform: civilian armoured vehicle is still a joke because it has windows
asciilifeform: (obummer's obummermobile was so laden with armour that the british could not fix it, this was a scandal a few yrs back)
asciilifeform: aha, i rode in such a car, was crudely made, i could see why it weighs.
mircea_popescu: pete_dushenski hey, they're on the path of recreating a post-enlightenment history in which females actually matter, what's a movie compared.
asciilifeform: i did meet a d00d who ~did~ get the job, turns out those containers ain't bulletproof, whod'vethunkit.
asciilifeform: (incidentally a general who steps anywhere near the battlefield, gets hazard bonus, tax-free-enablement, and several other additions to pay)
a111: Logged on 2016-12-23 13:08 mircea_popescu just checked, o-9 pay grade is from 14.5k to 18k A MONTH. it is literally a better deal to be an entry level sysadmin working in pasadena than a lieutenant-general working in baghdad.
asciilifeform: http://btcbase.org/log/2016-12-23#1589102 << it is, perhaps surprisingly, still better to be the general. he does not have to live in a 1room sv flat that costs 95% of that 18k. ☝︎
asciilifeform: that someone found a method of converting into (at the time, rare) barcode reader. and was sued for his trouble
asciilifeform: it was a toy given out as advertising gimmick
asciilifeform: even in piddling civilian postbox i get aaaaalmost enough crapolade to stoke a furnace with.
asciilifeform: (quite likely a pious fraud of 'let's bring back the church' idiot '90s)
a111: Logged on 2016-12-23 12:50 mircea_popescu: in further news nobody cares about, "4 million letters of 'empathy, support' dropped on Mosul". this thing, which was a) going to be a war that b) was going to take two weeks twelve weeks ago (and then a month, and then two, and here we are) has now degenerated in a fucking spam offensive.
asciilifeform: you can, but it will be readily apparent to be a later work than the earlier that you will presumably be 'filing the serial numbers off'
mircea_popescu: huh ? i can just make a new patch off genesis.
asciilifeform pictures, what if it had been an esp8266 in a bar of soap ? up an arse ?
asciilifeform: '“This isn’t a joke,” said the captain, according to passenger Lucas Wojciechowski. “We’re going to turn on the lights and search everyone’s bag until we find it” ... “Ladies and gentlemen, we found the device,” said the captain. “Luckily only the name of the device was changed to ‘Galaxy Note 7'. It was not a GN7.”'
asciilifeform: it makes it considerably harder. and, past a certain point, quite impossible.
asciilifeform: if i had any reason to think that turning v tree into a forest of vertical stakes , exponentially crowded with IDENTICAL payloads that cannot be machine-compared , would make it easier to tell friend from foe and wisdom from folly -- i would agree with mircea_popescu's algo. but i do not. ☟︎
asciilifeform: orthogonally, but also quite painfully, not having 'a == a' also means that 'power rangers' can make new paths and claim credit for the works of others, and there will be NO mechanical means for a n00b to determine that this was done, other than to explore the exploding phase space.
asciilifeform: because in the extant scheme, 'a == a'.
mircea_popescu: asciilifeform so this makes it a uniquely poor example, seeing how it will conceivably sink the extant scheme.
mircea_popescu: if a and b are conflictors then the resolution of their differences will be in either a or b tree ; importing code from either b or a respectively to satisfy ; and the other branch may die.
asciilifeform: (a and b are conflictors)
asciilifeform: mircea_popescu: with your algo, 'a' cannot produce the same thing as 'b', because their immediate antecedents were different.
mircea_popescu: c looks like #ref a #ref b sometext
asciilifeform: say 'a' and 'b', after futile period of divergence, have decided to produce a common offspring 'c'. what does c look like ?
mircea_popescu: maybe we're not talking of the same thing, but isn't the very patch in question, with its 3 references, a converger ?
mircea_popescu: "how not" is not really a good question ; an example suffices.
mircea_popescu: yes, but this time a clock is no longer necessary for the beheadings.
asciilifeform: if you want to absolutely ban cycles, mechanistically, you are stuck with (a)
a111: Logged on 2016-12-23 19:26 mircea_popescu: there's multiple approaches available. a) each patch nails down the whole list of direct antecedents, so it'd be 3 in this case ; b) each patch signer picks an arbitrary antecedent to reference of the list (of here - 3), others are free to "fork" it by picking a different one or w/e.
asciilifeform: which imho is a terrible place to end up in voluntarily.
asciilifeform: mircea_popescu: if your branches cannot converge (and under your algo, they cannot, because path dependence ~everywhere~) your tree gets cancer, every single patch creates a wholly separate universe that can never touch others.
mircea_popescu: the next day, bee dog saw a duck. because it wasn't blue therefore it was white and because it didn't have arms it therefore had claws and the bee dog ran back to town and warned everyone of the white wolf
mircea_popescu: according to similar legend, there was once a bee dog who saw a glass bottle. because it wasn't red it therefore was grey and because it wasn't fleecy it therefopre was toothy and so the bee dog ran to town and warned everyone of the wolf.
asciilifeform: this ~is~ a solution to 'i never again want to lose the key'
asciilifeform: according to legend, once upon a time, long ago, mircea_popescu lost his house key. so the next day he ordered twenty wagons of glue, and glued everything together -- the gurlz, the keys, his keyboard, his chair, ...
mircea_popescu: i also dun get such grumbles ? apparently there's a lot of divergence to be discussed here lol.
mircea_popescu: there's multiple approaches available. a) each patch nails down the whole list of direct antecedents, so it'd be 3 in this case ; b) each patch signer picks an arbitrary antecedent to reference of the list (of here - 3), others are free to "fork" it by picking a different one or w/e. ☟︎