log☇︎
340000+ entries in 0.214s
asciilifeform: 2) are born on the two (or more) carriers at the same time
asciilifeform: 1) the random bits are born all at once, rather than written in one (or machine word) at a time from some specially-built electronic widget
asciilifeform: actually for many years i have thought about the ideal electric otp. ☟︎☟︎
mircea_popescu: so as not to say "should have been a shoemaker"
mircea_popescu: anyway - it's not that i don't like paper otp, or otp generally. it's that if that's the best you can do, you should have been a clockmaker
mircea_popescu: drop the 500kgs, forget about that key lol
mircea_popescu: but this was a 1700s item im pretty sure
mircea_popescu distinctly recalls the very smoothly polished travel rod
mircea_popescu: dja understand how this thing looked or am i not explaining very well ?
asciilifeform: aha, goes back to at least babylon
mircea_popescu: well that's common.
mircea_popescu: wasn't very good in that it went back and forth over the distance
asciilifeform: i only ever heard of breaking an object and the halves become identifying passes
mircea_popescu: basically it had a place you placed the clay fragment in, and a rod which traveled the cracked surface.
asciilifeform: would be interesting to see, considering that i can't get repeatable reading of anything out of a clay pot ~today~
mircea_popescu: darn where the fuck did i see this thing
asciilifeform: never heard of such a thing
mircea_popescu: that's not it. it basically was a mechanical device, worked sort-of like the scytale except on a chunk of a clay item
asciilifeform: you might be thinking of 'physically unclonable function' which is a crackpot field
asciilifeform: sigsally was the first electronic otp, american, used vocoder (in '40s!) but used ordinary vinyl record
mircea_popescu: sort-of like an extension fo the greek cone items
mircea_popescu: asciilifeform incidentally do you recall that very ingenious thing that worked essentially as a vinyl record player needle but on a random chunk of clay pot ? ☟︎
asciilifeform: the weak link of ancient otp was always the rng.
mircea_popescu: "if thge best you can come up with is otp - give me back the cpu and take this mechanical gearbox instead" ☟︎
asciilifeform: it just has to be coin-sized and include thermite.
asciilifeform: good otp is easier now than ever.
mircea_popescu: dude you think yourself in 1650 or something ?
mircea_popescu: from a strategic perspective, that's the spot.
asciilifeform: however, i do find it... interesting, that it is not ~entirely~ empty, but the intersection of it and implementations ~you can get~ .... IS.
mircea_popescu: if i tell the woman to "spend an hour cooking, this 30 seconds cookings are bs" this doesn't mean i'm inviting her to pick her nose for 59.5 minutes.
asciilifeform: the field of crypto that has provable hardness foundation is depressingly empty
mircea_popescu: it shows you're not using the machine.
mircea_popescu: fuck that stupid shit. if the computer massaging my 10kb message takes a minute i couldn't care the fuck less - it took me 10 minutes to get all the guns arrayed to make a ml submission.
mircea_popescu: this "make the block small" and "make the cipher computable" restraints are EXACTLY wrong.
assbot: Logged on 02-02-2016 23:48:55; mircea_popescu: there's plenty of interesting constructions in alt-algebras, number and set theory etc.
asciilifeform: http://log.bitcoin-assets.com/?date=02-02-2016#1394699 << funnily, maslennikov's b00k was largely about his futile attempts to interest kgb middle management in group-theoretical foundations for new block ciphers ☝︎
asciilifeform: just thrown to the peanut gallery, for - apparently - the hell of it
asciilifeform: (note that speck and simon were ~not~ proclaimed as crown standards, like des or aes)
asciilifeform: http://log.bitcoin-assets.com/?date=02-02-2016#1394695 << the motives for usg officially releasing a cryptosystem in 2013 can be discerned only by an expert psychiatrist ☝︎
mircea_popescu: the idea that "better box" rather than "larger blocks" prevents from that is not unlike the fundamental idea at the basis of whitening.
mircea_popescu: only if the block count is large enough.
asciilifeform: (for some value of this)
assbot: Logged on 02-02-2016 23:50:52; mircea_popescu: https://upload.wikimedia.org/wikipedia/commons/f/f0/Tux_ecb.jpg <<< this is what small blocks gets you.
asciilifeform: http://log.bitcoin-assets.com/?date=02-02-2016#1394700 << non-chained blocks of whatever size, get you this ☝︎
BingoBoingo: Yeah. Today was dominated by a bunch of these not quite news things.
assbot: Logged on 02-02-2016 23:48:55; mircea_popescu: incidentally, thinking vaguely along the lines of making a b-a call for papers for symm cypher, what would we actually want ? i'm thinking a) block sizes of 1, 4, 16, 64 kbytes. none of that bit-denominated bs, wtf is this, 64 bits. fuck that. b) key size of 64kb fixed. c) bonus points for proved hardness, as-hard-as-x etc d) bonus points for not using just basic arithmetics. fuck this shift-and-xor
mircea_popescu: that may be the epitome of anti-interesting by now.
BingoBoingo: In other news at the end of 2016 GE is discontinuing compact flourescent light bulbs. Nothing of value was lost.
jurov: X11 over rs232, now that's new to me
BingoBoingo: polarbeard: And after rawtx ported Scheme X11 widget for interacting with shiva over rs-232 would totes make Gavin all Jelly
punkman: I can send arbitrary number of encrypted bits to you, no?
mircea_popescu: explain this to me.
punkman: mircea_popescu: stream cypher = particularly braindamaged blockcypher, ie one with a tiny block << vernam can stream
mircea_popescu: none of this cavalry charging it.
mircea_popescu: actually polarbeard if you're looking for more backportage stuff to do ... rawtx thing. ☟︎☟︎
punkman: but really, just create the tx elsewhere
trinque: anybody recommend a way to import a private key to trb?
mircea_popescu: stream cypher = particularly braindamaged blockcypher, ie one with a tiny block/
mircea_popescu: basically, do everything exactly opposite to the "wisdom" of a very inept if deeply self-pompositous field
mircea_popescu: https://upload.wikimedia.org/wikipedia/commons/f/f0/Tux_ecb.jpg <<< this is what small blocks gets you. ☟︎
mircea_popescu: there's plenty of interesting constructions in alt-algebras, number and set theory etc. ☟︎
mircea_popescu: incidentally, thinking vaguely along the lines of making a b-a call for papers for symm cypher, what would we actually want ? i'm thinking a) block sizes of 1, 4, 16, 64 kbytes. none of that bit-denominated bs, wtf is this, 64 bits. fuck that. b) key size of 64kb fixed. c) bonus points for proved hardness, as-hard-as-x etc d) bonus points for not using just basic arithmetics. fuck this shift-and-xor hack-and-slash bs, ☟︎☟︎
punkman: http://git.neil.brown.name/?p=wiggle.git;a=blob;f=p.help; hey this guy also likes single letter names, has a "p" program
punkman: "New features of Latin dances: Analysis of Salsa, ChaCha, and Rumba." << lol this title
punkman: djb's ChaCha is getting pretty popular these days
mircea_popescu: asciilifeform i think salsa was djb's own version of shiva, ie, "playing with ; don't use in anger"
mircea_popescu: basically it's the clearsign issue all over again.
punkman: F must be lower than number of context lines, so F 3 should do the same as F 1000 in most cases :P
mircea_popescu: punkman i've been thinking about it too, seems in point of fact we're mangling two distinct things. 1) patches-as-code ; 2) patches-as-human-readable.
punkman: I'm thinking any diff replacement should do strictly binary diffs, and only include line-oriented context diff as a visual aid
mircea_popescu: <polarbeard> that's it, I'm patching every .c on my disk together with F 1000 and compiling it << lmao. STONE SOUP!
mircea_popescu: ascii_butugychag> my intent was that the user would include ALL of the leaves he is interested in by using a custom patch dir, and then press to the last. << this is not a bad approach (for dev work). i wouldn't want it in the press-for-deploy, but different story.
deedbot-: [Contravex: A blog by Pete Dushenski » Contravex: A blog by Pete Dushenski] Stressed Out by Twenty One Pilots, translated. - http://www.contravex.com/2016/02/02/stressed-out-by-twenty-one-pilots-translated/
punkman: polarbeard: actually F0 didn't apply offset << it should, if you offset the code. but it must find the context verbatim
ascii_butugychag: so on top of it all... the behaviour isn't standard ?
ascii_butugychag: re: block cipher thread: http://cr.yp.to/snuffle.html << interesting, djb
ben_vulpes: entirely predictable though
polarbeard: that's it, I'm patching every .c on my disk together with F 1000 and compiling it
mod6: meanwhile, I'll work on an automated test for this change and work on republishing this fix as a one change deal. will be v99995
mod6: ok, well, we can worry about that later when we write our own patch-o-matic
mod6: thats what i gather too.
ascii_butugychag: at least according to the man pages.
ascii_butugychag: 'fuzz' refers to ignored context
ascii_butugychag: go, build arse-mouth system, rack up $1B in tax, $10M in paypal fee, ahve fun
mod6: ascii_butugychag: hey, can you take a look at this? i pressed up to the vpatch in the flow before polars then.. manually patched with -F 0, but didn't seem to do anything:
ascii_butugychag: the machine doesn't give a fuck to whom the card belongs
ascii_butugychag: if i dump a credit card into my own 'paypal' input, they will dutifully tally it up and 'income'
ascii_butugychag: how are ~they~ to know where you got it.
ascii_butugychag: shinohai: that article is mega-unsurprising, coinbase is following 'letter of the law' in usa
assbot: Coinbase treats all transfers to your account as (1099) Payments : BitcoinMarkets ... ( http://bit.ly/1o3NkZs )
thestringpuller: should be mandatory kids learn to code on that for at least one project.
thestringpuller: ed is the best text editor ever invented.
ascii_butugychag: jurov: context could, theoretically, be regenerated from the file.
jurov: <troll>why include the context then? use ed output format or such</troll>
ascii_butugychag: the result of a 'patch' ever not matching the hash, SHOULD NOT HAPPEN
ascii_butugychag: and it will help you to learn what went wrong
ascii_butugychag: ~that way~ you will end with a press of the last makes-sense pressing !
ascii_butugychag: and to die if return code is ever not 0
ascii_butugychag: mod6: i recommend for it to also run patch with F 0
mod6: this is the fix: http://dpaste.com/1M96SWN.txt