shinohai: Not bad, gonna turn in earl been up since 4 am :/
mod6: ah, wow. ya, get some rest Sir.
lobbes: while probably elementary to most here, I just discovered that I can send POST requests with curl. One single line! The simple joys of n00bdom.
☟︎ lobbes: anywho, that was the piece of the puzzle I needed to solve for this 'stop-gap' archive solution. I'ma start putting these pieces together. Will keep everyone posted
lobbes: powerful tool, I'm finally starting to grok
lobbes: ultimately, my plan is that lobbesbot will just store urls to-be-archived in a database. A separate process will do the submitting/downloading of zip to/from archive.is. Whenever a better www-to-zip comes along I can just switch out the later process with it
doppler: very handy that it can handle url-encoding, etc. too
trinque: lobbes: decoupling sounds wise to me
trinque: archiver process breaks, can fix, restart, keep munching on work queue
☟︎ trinque: all of deedbot's connected services work in that manner
lobbes: I've always admired the 'keep data and code as separate as possible' approach you take trinque. From what I can grok, that is
lobbes: has been in-line with some meat-world mentors I was blessed to have
lobbes: anyways, for the wotpastes specifically, I plan to download and store those myself from the get-go (and NOT route them through archive.is), seeing as those are easily 'flagged' due to the predictable url. To alf's point, even if archive.is stays up, diddling is always a threat. Any bits I can do without it now is +ev imo
☟︎ mod6: <+trinque> curl can do just about any
http-ment you want, manpage is your friend << aha
diana_coman: :) thanks asciilifeform ; and once again a big thank you for carving out that mpi part - it helped a LOT
diana_coman: I gotta run now for a few hours but I'll be back later if there are any obs/comments on it
diana_coman: hmm, I'll check again all the way; at a first look it is as stated but will look and get back on this
diana_coman: makes sense to post the code too though it'll end up in that annoying cycle of versioning since it's far from any final state
mod6: diana_coman: nice write up!
jhvh1: asciilifeform: 1.1082 / 0.0112 = 98.94642857142858
jhvh1: asciilifeform: Bitstamp BTCUSD last: 6921.45, vol: 26270.26633989 | Bitfinex BTCUSD last: 6897.8, vol: 96963.3613234 | Kraken BTCUSD last: 6927.4, vol: 7339.36388112 | Volume-weighted last average: 6904.22197869
jhvh1: BingoBoingo: Bitstamp BTCUSD last: 6951.95, vol: 26297.12841144 | Bitfinex BTCUSD last: 6936.0, vol: 97023.69084883 | Kraken BTCUSD last: 6960.0, vol: 7368.49364617 | Volume-weighted last average: 6940.5625999
BingoBoingo doing work on physical plant, connection may be intermittent over next day
a111: Logged on 2017-11-02 15:20 asciilifeform: also 1.1s seems like a pretty long time for a 4096b modexp on traditional mpi.
BingoBoingo: If math was fair, Elloit would have already had an ffa for asciilifeform
BingoBoingo: asciilifeform: Still wringing number out of people
BingoBoingo: Using the time waiting for people to people to clean up and condense physical plant here for greater portability
diana_coman: asciilifeform, yes, it does; hence my going "I have to comb this all way through again"
diana_coman: will see if I screwed it up entirely or what
diana_coman: hm, public rsa uses mpi_powm; secret rsa uses crc; still though 100 fold
BingoBoingo: asciilifeform: Have you tried talking to a few meters of audio track?
deedbot: mircea_popescu voiced for 30 minutes.
a111: Logged on 2017-11-01 16:07 trinque had a ham radio license once upon a time
mircea_popescu: it was a whole subculture, you'd try and talk to people then send postcards as a sort of early deedbotting
diana_coman: well yes, basically at rsa stage all I had to change was at generating keys aka source of random bits; the rest was just identifying the relevant parts and nothing more
mircea_popescu: where was that part about "frozen diff bits of original lang"
BingoBoingo: Hamster even conveniently put call sign on RV license plate
diana_coman idly wonders if any huge snakes swallow crocodiles
a111: Logged on 2017-11-01 16:21 asciilifeform: asciilifeform finds it more than a little puzzling how little of past 30y of cheap cpu, has been put to use in advancing illicit radio -- where is the dc-to-daylight cryptospreadspectrum pirate ? why idjits still on fixed frequencies, like it were 1930s today ?
a111: Logged on 2017-06-20 16:30 phf: scussions, but also any kind of attempt at crypto communication. there was nothing to say all along.
BingoBoingo: diana_coman: Immigrant snakes in Florida will die swallowing alligators, but haven't seen anything about crocs
mircea_popescu: we're ~the first group with something to actually say.
mircea_popescu: i know it doesn't look it, but, crocodile is one of the fastest predators ; apex predator everywhere it exists.
diana_coman: BingoBoingo, interesting; do alligators survive that though?
mircea_popescu: whereas the only sort of snake that'd bother it even conceivably is constrictor ; definitionally slow.
diana_coman: mircea_popescu,I know it to be uber-fast in water; dunno on land; either way, never saw one in its habitat
diana_coman: I even have those in a file too (i.e. each run, data, encrypted, decrypted
diana_coman: honestly, it's prolly faster to go through it again and then post it all and then take it from there
diana_coman: yes, msg is original data; out1 is encrypted; out2 is decrypted
mircea_popescu: now on the other hand, BABY crocodiles are universally fodder, birds eat them, fish eat them. huge infant mortality among crocs.
diana_coman: ah, yes, that's just because the public key is a local var filled with the stuff from private
diana_coman: the private thing basically holds anything anyway
diana_coman: lemme just cut the fluff and then will post
diana_coman: from the post: Durations are given as CPU time in seconds, as reported by the clock() function (time.h) and calculated as ( (double) (end – start) ) / CLOCKS_PER_SEC where end is the value returned by clock() right before starting the RSA operation and end() is the value returned by clock() right after returning from the RSA operation
diana_coman: hm, I'd be surprised if it gets wildly different results but that would be in itself something...interesting I guess
mod6: do you have metrics from a baseline of an unaltered gpgtron?
mod6: could then compare your results to that and see.
diana_coman: mod6, I couldn't find some that are directly comparable aka only the rsa ops as such
diana_coman: asciilifeform, they are not; moreover the log shows clearly that encrypted stuff is different basically
jhvh1: danielpbarron: The operation succeeded.
diana_coman: asciilifeform, possibly I managed to screw it up in an even more basic way; here's the test function itself (this one gets called repeatedly for each key and each message)
diana_coman: hm, I looked at it and it did not; but let's check
mircea_popescu: don't worry about it, trial and error, i'll ask questions until i'm out.
diana_coman: so, changed those 2 lines to pkey.n = mpi_copy(skey->n) and pkey.e = mpi_copy(skey->e) ; correct?
BingoBoingo: danielpbarron: ty I'll get to your message when physical plant allows
diana_coman: so far results similar in any case aka using public still 0.01... while private afterwards 1.0...
mircea_popescu: did you two run into a fucking portability issue of all things ?
diana_coman: mircea_popescu, so far the ~only part iffy is perhaps choice of timer basically
mircea_popescu: diana_coman do you have something idiotic like say ntp correcting your clock mid-stride maybe ?
diana_coman: but in a few hours I'll have more uninterrupted time on my hands and I'll be able to go a bit deeper into it
deedbot: apeloyee voiced for 30 minutes.
apeloyee: asciilifeform: don't be silly, the discrepancy is due to using low public exponent
deedbot: mircea_popescu rated apeloyee 1 at 2017/09/20 22:18:33 << Makes alf re-read.
apeloyee: it's _encryption_ that's unreasonably fast, due to using 65537 as exponent
mircea_popescu: !!rate apeloyee 2 might be the smartest guy here, actually.
apeloyee: decryption is forced to do full-size exponentiation
a111: Logged on 2017-11-01 18:18 asciilifeform: they are imho an intrinsically usgistic item -- costly, fragile, vulnerable, conspicuous.
mircea_popescu: asciilifeform dafuq is anything else. what, you understand "transhumanism" but not "dfhgkerjhtkr" ?
mircea_popescu: the rationale is that there ~might~ be some approaches based on pre-established exponents. this is vague, but still, why magic number.
mircea_popescu: asciilifeform i have not yet managed to find the 1 ton of earthworms required to put through the blenders so as to extract the definition of any of these nuts' terms.
mircea_popescu: the advantage of small batshit cults is that there's not enough of them to discover where they self-contradict.
mircea_popescu: (kinda why historically these were "secrets", from eleusis to scientology. the less material, the easier the complexity load)
mircea_popescu: asciilifeform no, i know. from the pov of rsa-being-attacked, it's probably better to have non-standard exponent than "everyone uses 65537"
mircea_popescu: but this is nothing i can prove in any degree of particuliar.
diana_coman: asciilifeform, guess my next run will have to be with an fg-generated exponent as well; it's not a big deal to add that now; but this was very first run of the very minimal thing
diana_coman: <mircea_popescu> asciilifeform no, i know. from the pov of rsa-being-attacked, it's probably better to have non-standard exponent than "everyone uses 65537" <- this
mircea_popescu: also it will have the interesting side effect of exposinbg the shit quality of the imperial hardware/software stacks whenever they try to use our keypairs.
mircea_popescu: i expect a full half of extant rsatrons simply crash if exponent 1kbit
apeloyee: fwiw, I understand "transhumanist" as "fantasising about entities which are non-human except in the ways dear to me (which in practice will mean they're either impossible or are just broken humans)" work?
mircea_popescu: apeloyee but does this heuristic pass your own criteria for what a definition is ?
mircea_popescu: i also have a vague sense of which categories of psychogenic noise are involved, but...
mircea_popescu: a perfectly valid alt-approach would be to say "transhumanist" is how the new generation of idiots (that call themselves socialists) call "the new man".
apeloyee: not really, but then fantasies don't need rigorous definition
mircea_popescu: there's such a thing as a classification of insanity loci.
apeloyee: but you ripped asm, which gpg would usually use, no?
apeloyee: would need to check the no-crt version
apeloyee: because that's the only thing it accomplishes here << how did you come to this conclusion
a111: Logged on 2017-01-11 19:10 asciilifeform: incidentally if this were me, i'd make a voyage-only wot key, rate it +1, then at the end, when getting back to home, sign statement 'my voyage key was uneventfully used N times and then incinerated' or 'pygmies stole my voyage key K and signed audacious forgeries F1, F2...' depending on how it went.
a111: Logged on 2017-11-01 17:20 deedbot: asciilifeform unrated ascii_in_orcland.
apeloyee: how's 'p' going? still 'need GCD!!!11one'?
deedbot: apeloyee voiced for 30 minutes.
apeloyee: you wanted modexp in <1s, do you consider current 2s OK?
apeloyee: asciilifeform: problem is I have nfi what's non-obvious to you. I thought most things i posted was obvious, but apparently not
apeloyee: it was only an idea for the same, not actual description
apeloyee: my copies of stuff I pasted only has a header entitled "1. Reciprocal calculation by Newton's method", but no content
apeloyee: and as usual, "to use it, download this here windows turd".
apeloyee: one reason those seem impressive is that classical analog modes are so inefficient.
apeloyee: \read condition of shannon's noisy channel coding theorem, compare with what clssic modes do, and weep.
apeloyee: you will have to deal with multipath . narrow spectrum modes is just pretending problem doesn't exist, they just stop working on destructive interference
☟︎ apeloyee: if you accept ~ minute latency, perharps.
a111: Logged on 2017-11-01 18:31 asciilifeform: didn't save su cable in sea of japan from 'ivy bells' .
apeloyee: the third is to spread it over several tens of MHz.
mircea_popescu: part of the reason the us believed su is nuclear-capable though.
mircea_popescu: but, for they interested in ancient history, the phillip g potter dood was there at c1, trying to sell his stuff. it didn't take.
a111: Logged on 2017-11-01 19:11 asciilifeform: and to shelve them right next to actuals.
a111: Logged on 2017-11-01 19:46 doppler: haha, the last list item is great
a111: Logged on 2017-11-01 20:19 asciilifeform: went, apparently, into the black, when absorbed into the reich machine.
a111: Logged on 2017-11-01 19:47 BingoBoingo: And in other SOPs Sopping slop: "Chief Judge Beryl A. Howell of the U.S. District Court for the District of Columbia had agreed to allow Robert Mueller to use something called the crime-fraud exception to attorney-client privilege to compel testimony from an attorney who formerly represented Paul Manafort and Manaforts onetime employee Rick Gates."
mircea_popescu: tell you what : criminal lawyer either uses rsa or isn't.
mircea_popescu: asciilifeform aha. part and parcel of the great benefits romania derived from it's great loving western neighbour stealing all its shit.
mircea_popescu: well, in the 50s su stole romania's u-quartz, grain, train cars etc.
mircea_popescu: in the 00s us stole romania's nuclear tech, fine mechanics plants, etc.
a111: Logged on 2017-11-01 20:46 asciilifeform: i'll let the actual ro-boriginals settle this one, lol
a111: Logged on 2017-11-01 20:31 asciilifeform: ^ approx. a ro-flavoured 'широка страна моя родная'.
mircea_popescu: well, no, inasmuch as that was made by and for the local soviets.
mircea_popescu: this is more like "usg pr experts reusing superficial arrangements of ro folklore"
a111: Logged on 2017-11-01 21:00 davout: gets actually started after a minute or so
mircea_popescu: diana_coman is m-r upper-bounded by 1/4 ^ 12 ? or lower ?
a111: Logged on 2017-08-09 17:59 mircea_popescu: basically they had this early elliptic curve crypto, implemented as an arbitrary cone on which they wrapped a string. because the string is fixed length see, whereas the section of cone is not.
mircea_popescu: fun fact : most actual applciations were lazy, used plain stick.
mircea_popescu: (cylinder scytale trivially broken using two rigid sticks -- alter distance)
apeloyee: i find it worth noting that doppler reappeared immediately after asciilifeform unrated for inactivity << perharps notification in IRC client on mention
diana_coman: mircea_popescu, huh, not that clear in my text, is it; will update; specifically: with 12 iterations probability that M-R falsely returns prime on a non-prime is less than (1/4)^12
a111: Logged on 2017-11-02 02:31 lobbes: while probably elementary to most here, I just discovered that I can send POST requests with curl. One single line! The simple joys of n00bdom.
a111: Logged on 2017-11-02 02:41 trinque: archiver process breaks, can fix, restart, keep munching on work queue
a111: Logged on 2017-11-02 02:46 lobbes: anyways, for the wotpastes specifically, I plan to download and store those myself from the get-go (and NOT route them through archive.is), seeing as those are easily 'flagged' due to the predictable url. To alf's point, even if archive.is stays up, diddling is always a threat. Any bits I can do without it now is +ev imo
jhvh1: mircea_popescu: Bitstamp BTCUSD last: 7071.99, vol: 27186.03264905 | Bitfinex BTCUSD last: 7082.2, vol: 99361.03874681 | Kraken BTCUSD last: 7070.0, vol: 7465.52633086 | Volume-weighted last average: 7079.44914806
a111: Logged on 2017-11-02 19:33 asciilifeform: ^ per asciilifeform's current understanding, thing is untriangulable unless enemy knows the freq keying pattern, or is standing in the near field of your transmitter.
a111: Logged on 2017-11-02 19:43 apeloyee: you will have to deal with multipath . narrow spectrum modes is just pretending problem doesn't exist, they just stop working on destructive interference
a111: Logged on 2017-11-02 19:46 asciilifeform: another is to mimic a common source of crapola, e.g. defective electric motors.
a111: Logged on 2017-11-02 18:36 mircea_popescu: whole fucking point of intelligence is not to miss.
lobbes: And if that is the case, couldn't it be mitigated through not having the exceptions baked into code, but rather in a separate 'exception list' that can be altered easily?
lobbes: I'll bbl. Meatworld calls
ben_vulpes: lobbes: also look into wget; curl's been...swiss cheese of late
jhvh1: BingoBoingo: Bitstamp BTCUSD last: 7055.11, vol: 27919.80860287 | Bitfinex BTCUSD last: 7055.8, vol: 100610.28812863 | Kraken BTCUSD last: 7085.0, vol: 7590.82131927 | Volume-weighted last average: 7057.28682008