log☇︎
60600+ entries in 0.434s
a111: Logged on 2014-03-29 01:53 asciilifeform: encode payload as bits on a grid, and run cellular automaton
mircea_popescu: so no, in fact, it is MUCH more of a pill than rsa.
asciilifeform: observation is that 'gnarly slow hash with bitwise sliders' is not so much of a pill against theenemy as running on pc hardware suggests
mircea_popescu: point being, this isn't a valid objection. any work will take a truck, and any computing will take custom hardware.
mircea_popescu: this can't be a thing "i want a bunch of substantially different items that are all identical to the best performing one in any arbitrarily chosen criteria"
mircea_popescu: asciilifeform you can't have a computationally infeasible algo that's also easy to compute!
asciilifeform: ( a SMALL one )
asciilifeform: mircea_popescu: how would you like to wait 6 months to press a vtree.
mircea_popescu: asciilifeform http://btcbase.org/log/2017-07-03#1678649 that suit for a start ? ☝︎
a111: Logged on 2017-07-03 14:54 asciilifeform: whereas for item that ~you wrote~, you already have the kind of picture that a sampling profiler is giving you -- in your head
asciilifeform: the puzzler in my head is why a ~sampling~ profiler is even necessary on anything like recent iron
asciilifeform: whereas for item that ~you wrote~, you already have the kind of picture that a sampling profiler is giving you -- in your head ☟︎
asciilifeform: phf: imho sampling profilers are a wholly useless thing, 'horse with pedals', unless you're working a honeywagon (e.g. virginal trb) and have deeply nfi what the hell the program is doing
phf: it's a special thread alright.
phf: http://btcbase.org/log/2017-06-30#1677284 << i'll take a look. i've been periodically seeings parts of that lisp profiling and optimization thread ☝︎
mircea_popescu: but alf will have a field day diffing the hashes
mircea_popescu: add to that 2 instances of a single randomly located bit flipped.
ben_vulpes: and heningerisms: "In this paper we demonstrate a complete break of RSA-1024 as implemented in Libgcrypt." https://eprint.iacr.org/2017/627.pdf
ben_vulpes: yes this refrain does ring a few bells
ben_vulpes: http://btcbase.org/log/2017-07-02#1678507 << "bit-smasher"? came in from ql just fine for me. i only use it as a crutch to beat strings into bit-vectors. ☝︎
deedbot: http://www.contravex.com/2017/07/02/le-150ieme-partie-ii/ << » Contravex: A blog by Pete Dushenski - Le 150ieme – Partie II
asciilifeform: ( if it isn't -- make a new e, or a new m=p*q, whichever you prefer... )
asciilifeform: mircea_popescu: one nuance is -- it is folly to plan FOR a broken rng. 'what to do if a shell lands in my trench? jump twenty metres and scatter yerself around'
mircea_popescu: this incidentally is a very undiscussed topic, suspiciously. what is the effect of generating BOTH the padding for a message and the key that's used on the same... historical debian / kochatron /etcv
asciilifeform: mircea_popescu: i can't imagine it wouldn't be well known. but i was digging for a 'schoolbook' description of it, which i thought existed.
asciilifeform: funnily enough, last time we had a related thread, i looked for it in schneier 1995 where i THOUGHT i learned it
asciilifeform: there's a (sadly nameless) principle, where a thing that ~someone else~ could easily do to your ciphertext, is not any added problem if you do it yourself
mircea_popescu: if you have a hardware gmp or something
asciilifeform: 1) generate a single-use rsa public modulus, M
mircea_popescu: "does it at least support unicode ?" "no. you may not teach reading to arabs, it's a sin."
mircea_popescu: large part of usgization of normal processes. "oh, does your msg app support VIDEO ?" bitch, i don't want to watch overweight dudes with their cats braying into a mic.
mircea_popescu: but a feature.
mircea_popescu: basically, there's a large number of perfectly useful applications for 64kb capable hash. and upon examination it may be discovered that larger sizes not supported is not a bug
asciilifeform: really a few kb
mircea_popescu: and in other lulz, #trilema OODA loop : "hey, make an X" "what kind an X ?" "JUST MAKE AN X!" *picks arbitrary params a through w, makes such an X. "here you go" "o cool, now set b to this and q to that, link l to k and make c double d" "here." "holy shit the submarine now flies! and lays eggs! good job man!"
asciilifeform: that op doesn't even need much more than a kb or so
a111: Logged on 2016-12-24 01:02 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:
asciilifeform: mircea_popescu: think back to what is the point of a hash to begin with
mircea_popescu: a right, nothing.
asciilifeform: ( a 512byte msg doesn't need to be hashed... why would you )
mircea_popescu: asciilifeform i can't really visually saw that appart, but looks like it's a hlen ** b mlen or such.
asciilifeform: if can't hash a 1GB message , or even 1MB, in less than geological time -- not very useful, sadly, algo
mircea_popescu: kinda badly chosen cutoffs too, i don't specifically care re diff between 40 byte and 70 byte message. make it log on that side and do 16, 128, 1024, 8192 and 65536 byte messages, for 32, 256, 2048 bit hash lengths as a standard of testing.
a111: Logged on 2017-07-02 07:58 ben_vulpes: https://github.com/sinner-/mpfhf-python/blob/master/LICENSE << hey sina ever read http://trilema.com/2015/a-new-software-licensing-paradigm/#selection-75.0-83.128 ?
mircea_popescu: http://btcbase.org/log/2017-07-02#1678479 << to my eye the worst part of it is that it's very badly drawn. a) about half of the Y space is actually used, which is terrible. b) all the same color, they melt together, can't tell apart. can use color gradient ? (yes, on blue, not on red, can't see red). ☝︎
mircea_popescu: and this isn't just mp being hoity toity. the point here is that the sort of superficial schmuck who imagines bitcoin has 6k nodes, is also the superficial schmuck who imagines if bitcoin is framed through usg owned internet, that'll "just oiccur". it won't just occur, the same day there's a nuclear blast on capitol hill, no questions asked.
a111: Logged on 2017-07-01 23:36 sina: if you write a systemd unit file with "User=0day", it launches the process as root. Pottering sez: "not a bug"
ben_vulpes: but if you'll excuse me, i'm going to go make a hash of breakfast
a111: Logged on 2017-07-02 07:55 ben_vulpes: a not-great thing about this chart is that hash length is in bits but message length is in bytes: http://cascadianhacker.com/wp-content/uploads/2017/07/100.png
a111: Logged on 2017-07-02 03:58 ben_vulpes: in re benchmarking, is 'perf' a reasonable thing to use?
asciilifeform: python2 was also garbage, infix pseudolisp with globalinterpreterlock, broken lambda, 1,001 eager idiocies. apparently i write a handful of throwaway rubbish proggies in it ( was less atrocious than perl, so i threw out perl) but now i'm condemned for life to hear about it
a111: Logged on 2017-07-02 07:56 ben_vulpes: sina if you can get your implementations to print <execution_ms>\n<hash> that'll save me a bit of fiddling
ben_vulpes: https://github.com/sinner-/mpfhf-python/blob/master/LICENSE << hey sina ever read http://trilema.com/2015/a-new-software-licensing-paradigm/#selection-75.0-83.128 ? ☟︎
ben_vulpes: sina if you can get your implementations to print <execution_ms>\n<hash> that'll save me a bit of fiddling ☟︎
ben_vulpes: a not-great thing about this chart is that hash length is in bits but message length is in bytes: http://cascadianhacker.com/wp-content/uploads/2017/07/100.png ☟︎
ben_vulpes: BingoBoingo: gotta a grass q for ya
deedbot: http://www.contravex.com/2017/07/01/le-150ieme-partie-i/ << » Contravex: A blog by Pete Dushenski - Le 150ième – Partie I
sina: I am out. hope all have a wonderful day
sina: can leave me a note with anything you require
sina: well, I guess lets see how the benchmarks play out over a larger dataset, maybe it evens out over a certain bitlength or bytesizer
ben_vulpes: definitely has hooks for disassembling a given function, so it would be nice if it also compiled *to* asm
sina: black box doesn't have to be invoking from CLI each time tho, you could write a daemon around each impl and measure how long it takes to return a value
sina: or you are OK with a blackbox, in which case can just use time and avoid calling it with small loops where the runtime startup cost dominantes `time`
sina: my point was, either you *really* care about evaluating the actual main loop, which is a fair apples/apples
sina: ben_vulpes: you asked what else "it" can depend on, where "it" == whether or not runtime startup is a cost of the program or not
sina: <+ben_vulpes> runtime startup is a cost of the program, innit? <<
ben_vulpes: a stopwatch?
ben_vulpes: i wouldn't keep a lisp runtime hanging around just on the offchance i want to hash things
sina: that might be a fairer blackbox test?
ben_vulpes: runtime startup is a cost of the program, innit?
sina: so if you really want super precise, apples <=> apples comparison, you would need to instrument performance on a per lang basis, no?
BingoBoingo: <mircea_popescu> whereas gasoline generator only really works well as a 50kw+ item << Biggest problem with gas for backup genset is doesn't store well
ben_vulpes: in re benchmarking, is 'perf' a reasonable thing to use? ☟︎
mircea_popescu: you know, "Even asciilifeform " dun work so well here, you're basically living on a satellite as far as most kitchens are concerned.
mircea_popescu: a little iffy because of landslide potential.
asciilifeform: this plus a dish antenna or two and you could live on mars...
mircea_popescu: esp if one gets a proper set rather than consumer prepackaged bs.
mircea_popescu: more a matter of space. what's a cubic meter get me in terms of mj ?
mircea_popescu: that's what i was thinking, rather than get a diesel, get a very large iron cell set instead.
mircea_popescu: whereas gasoline generator only really works well as a 50kw+ item
asciilifeform worked in a place that had one
mircea_popescu: asciilifeform ah yes, that'd be much easier. but no gas here, and im not gonna bury a gpl tank (bad soil, hillside).
mircea_popescu: nah, it's about what a serious setup costs. and if you do, might as well get serious.
mircea_popescu: and if you feel like spending a quarter mil or we on the generators you do and if oyu don't you don't.
mircea_popescu: sometimes i wonder what you're thinking, i'm connecting from a different dimension or what,.
asciilifeform: i also dun have a zoo!11
mircea_popescu: hey, i got a pool >D
mircea_popescu: allows for a civilised shutdown rather than staying on indefinitely/
asciilifeform: i can't picture civilized life in bananistan without a 2wk tank of diesel + at least 100kW of gen
mircea_popescu: i suppose i should provision a whole generating plant again.
mircea_popescu: it turned into a lovely teaching moment about the you know, historically principal expenditure of female calories. "that's what they did, all the way to 1800. lugged water. they still do in india."
mircea_popescu: no power, no pumps (i live up on a hillside) and so i had the girls... fery water. from the pool, with ex-paper baskets repurposed as sacas, up the fucking stairs. ☟︎
mircea_popescu: and in other news from the unexpected jungle, a magistral link affording costa rica access to the brazilian electricity market failed* earlier today, resulting in no power.
sina: also: Complete break of RSA-1024 as implemented in Libgcrypt https://eprint.iacr.org/2017/627.pdf, "And 13% of RSA-2048 keys. Whoopsie!", "The new bit is showing that LtR sliding windows are a Very Bad Choice for modular exponentiation. Very nice."
sina: if you write a systemd unit file with "User=0day", it launches the process as root. Pottering sez: "not a bug" ☟︎
asciilifeform: '...opened up a Coinbase account for merchants that allows the school to accept cryptocurrency payments from families and automatically convert them into US dollars...'
asciilifeform: oh holyfuq google nao has a 'report inappropriate predictions'
mircea_popescu: honestly, i don't recall ever going to a good party states-side.
asciilifeform: reminds me of that time asciilifeform went to a party and it was full of nsa colonels
mircea_popescu: what sense does that make ? the central bank is just a faceless distillate of all the population.