log☇︎
▁▁▁▁▁⏐︎ 15000
shinohai: judywatson: dijo el solo un momento
judywatson: amor te agradezco por todo
judywatson: amor te agradezco por todo
judywatson: te doy las gracias por todo
shinohai: de nada
shinohai: thank you for choosing #trilema for your bits for tits needs.
mod6: <+shinohai> thank you for choosing #trilema for your bits for tits needs. << :D
mircea_popescu: lol
mod6: <+mircea_popescu> asciilifeform the incredible gall of the imbecile, to actually state it as "This bug does not affect the default generation of keys" << i mean srsly. since 1998!?
shinohai: I could totally make a bidness out of this. Branding!
deedbot: http://www.contravex.com/2016/08/17/the-road-to-the-future-is-paved-with-gravel/ << » Contravex: A blog by Pete Dushenski - The road to the future is paved with gravel.
asciilifeform: ;;later tell mircea_popescu http://qntra.net/2016/08/rng-whitening-bug-weakened-all-versions-of-gpg/#comment-67543
gribble: The operation succeeded.
mircea_popescu: incidentally, this is a point that should be reviewed. is it the case that EACH 600 bytes lose 20, or is it the case that ALL bytes past the 580th are gone ?
asciilifeform: BLOCKLEN==64. DIGESTLEN==20 (working length of the retarded 'patent-free!11111' ripemd hash).
mircea_popescu: yeah wtf ripemd
asciilifeform: eh dafuq am i doing, http://wotpaste.cascadianhacker.com/pastes/522b89a1-b759-40c4-9c04-56bd9316323f/?raw=true
asciilifeform: ^ from mircea_popescu's vintage canned preserve pgp 1.4.10.
mircea_popescu: 30 blocks of 64
asciilifeform: nope
asciilifeform: 30 * 20.
asciilifeform: is the - derived via arse magic - fixed size of the pool.
asciilifeform: (why a pool? why whiten at all? ask koch.)
mod6: https://lists.gnupg.org/pipermail/gnupg-announce/2016q3/000395.html << wtf. this guy doesn't clearsign these emails
mod6: any one able to get their hands on: "URL: </pipermail/attachments/20160817/9a9f4612/attachment.sig>" ?
asciilifeform: not i.
mod6: and SHA1 checksums? wtf is this, the 90s?
asciilifeform: mod6: all pgptrons live and die by sha1. ☟︎
mod6: i had to hand crank mine up to 512
asciilifeform: this is one of the more egregious festering sores
asciilifeform: mod6: the fp calculation is not adjustable.
asciilifeform: and so all you need to forge a signature is a sha1 collision.
asciilifeform: (when generating ~key~ with which to sign)
mod6: well, that open-sore yeah.
asciilifeform: this is in the l0gz on several occasions
mod6: oh yeah
asciilifeform: most recently during the 'linus shortid' thread.
mod6: we've talked about that a bunch. shit, we even looked at trying to fix it at one time iirc.
asciilifeform: it isn't fixable while conforming to the rfc.
asciilifeform: granted this is not a 'real' forgery because folks with a copy of genuine key are untouchable by it.
asciilifeform: nevertheless.
asciilifeform: folks who only have mircea_popescu's business card - are.
asciilifeform: touchable.
mod6: <+asciilifeform> it isn't fixable while conforming to the rfc. << ah right. ugh.
deedbot: http://trilema.com/2016/werner-koch-confirmed-usg-stooge/ << Trilema - Werner Koch, confirmed USG stooge
mod6: <+asciilifeform> folks who only have mircea_popescu's business card - are. << ah, i see what you're sayin'
asciilifeform: know who else ?
asciilifeform: https://bitcoin.org/en/alert/2016-08-17-binary-safety << them. apparently.
asciilifeform: 'Bitcoin.org has reason to suspect that the binaries for the upcoming Bitcoin Core release will likely be targeted by state sponsored attackers. As a website, Bitcoin.org does not have the necessary technical resources to guarantee that we can defend ourselves ...blahblah... The hashes of Bitcoin Core binaries are cryptographically signed with this key. We strongly recommend that you download that key, which should have a fingerprint
asciilifeform: of 01EA5486DE18A882D4C2684590C8019E36C2E964.'
asciilifeform: mircea_popescu: 'the spirochetes are there waiting' << win.
shinohai: bwahahahaha
mod6: <@deedbot> http://trilema.com/2016/werner-koch-confirmed-usg-stooge/ << Trilema - Werner Koch, confirmed USG stooge << mod this shit up
mod6: just threw this out to the unwashed ^
mircea_popescu: only win because it's true.
mod6: :]
mircea_popescu: fuckign shithead, there he sits, going to himself "oh look, these kids are closing in on me, let me say publicly that it's "probably a software bug / cosmic ray".
mircea_popescu: no fucking integrity, no fucking shame, nothing, just zombified walkers.
mod6: "Some guy
mod6: downloaded most RSA keys from a keyserver and tried to factor 1.9
mod6: million moduli"
asciilifeform: nobody, of course, ever heard of any such preposterous thing ?
mircea_popescu: mod6 because whatever inept handler was passing them the talking points didn't even have the modicum of know-your-bizness to get the actual number.
mircea_popescu: then they mysteriously kept copy/pasting the wrong digits off each other and i'm supposed to what, look the other way ?
mircea_popescu: shitheads.
mod6: ^
mircea_popescu: asciilifeform no that was a mythical "some other guy" in "the past"
asciilifeform: evidently.
asciilifeform: 'lomg, long time ago, in galaxy far, far away'
mircea_popescu: it was all published in "i can't believe it's not a journal"
mod6: "the PGP team at Symantec" << lel!
asciilifeform: mod6: iirc they own the original zimmerman pgp.
asciilifeform: for some years.
asciilifeform: or what's left of it, anyway.
mircea_popescu: myeah.
asciilifeform: their main function was, iirc, to curate the openpgp working group, to make sure rfc stays replete with braindamage.
mircea_popescu: more's the point here : does that pos actually work so as to get any entropy past the 600 bytes pool ?
asciilifeform: from my current reading, first 20 of every 600 is fixed, for the duration of entire run of process.
mircea_popescu: situation : you go to make key with stock gpg, set it to 4096, ie 512 bytes. it makes you the sign key with 512 entropy bytes, then makes you the encrypt key wirth the remainder 68, and that's it.
mircea_popescu: seems prepasterous in that such narrow space'd have been evident by now
mircea_popescu: but...
mircea_popescu: asciilifeform also importantly, is it the first 20 or the last 20 ? he's claiming the last 20.
asciilifeform: mircea_popescu: it would not be evident.
mircea_popescu: whitening eh.
asciilifeform: mircea_popescu: remember, the ~initial~ contents of the pool are entropic (at least in as far as the os provides)
asciilifeform: the correlant is the FIRST key generated (i.e. primary key)
asciilifeform: (to the subkeys.)
mircea_popescu: anyway, seems proper tmsr-rsa will have to come sooner rather than later.
mod6: indeed. and thank goodness for that.
mircea_popescu: also, i had never read that dabblers and blowhards essay before, but good god is graham unfucking bearable AND ALSO remarkably undistinguishable from every other foss idiot, from o reilly to who have you, if distilled like that.
asciilifeform: mircea_popescu: upon reflection, there may exist also a mathematical relationship which allows BOTH mods to be broken.
mircea_popescu: oil painting replaced tempera in 1400 ? hoily shit what.
mircea_popescu: asciilifeform there is more to this yes/
mircea_popescu: this gotta be in the logs :
mircea_popescu: " In Paul Graham's world, as soon as oil paint was invented, painting techniques made a discontinuous jump from the fifteenth to the twentienth century, fortuitously allowing Renaissance painters to paint a lot like Paul Graham. And the difficult problems the new medium supposedly helped painters solve just happened to resemble the painting problems that confront an enthusiastic but not particularly talented art student. I ho
mircea_popescu: pe I am not the only to find this highly suspicious.
mircea_popescu: I blame Eric Raymond and to a lesser extent Dave Winer for bringing this kind of schlock writing onto the Internet. Raymond is the original perpetrator of the "what is a hacker?" essay, in which you quickly begin to understand that a hacker is someone who resembles Eric Raymond. Dave Winer has recently and mercifully moved his essays off to audio, but you can still hear him snorfling cashew nuts and talking at length about wh ☟︎
mircea_popescu: at it means to be a blogger[7] . These essays and this writing style are tempting to people outside the subculture at hand because of their engaging personal tone and idiosyncratic, insider's view. But after a while, you begin to notice that all the essays are an elaborate set of mirrors set up to reflect different facets of the author, in a big distributed act of participatory narcissism. "
mircea_popescu: i couldn't have said it better myself.
asciilifeform is cooking up a little experiment.
mod6 is looking at mix_pool by hand
asciilifeform: aaah did i ever mention that gcc 5.x won't build gpg 1.4.x ??
asciilifeform: well now i did.
mod6: heh 'mix_poo'
mircea_popescu: heh
asciilifeform: holy shit
mircea_popescu: yeees ?
asciilifeform: holy mother of shit.
asciilifeform: folks yer gonna have to take this road cone in, a few mm at a time.
asciilifeform: i promise, it will hurt.
asciilifeform: when it fully goes in.
asciilifeform: but slow is better, less tearing.
mircea_popescu: the things you're an expert on ...
asciilifeform: first, you will need mircea_popescu's gnupg-1.4.10.tar.gz. ☟︎
asciilifeform: sha512==d037041d2e6882fd3b999500b5a7b42be2c224836afc358e1f8a2465c1b74473d518f185b7c324b2c8dec4ffb70e9e34a03c94d1a54cc55d297f40c9745f6e1b
asciilifeform: after this, you will need http://wotpaste.cascadianhacker.com/pastes/e63a6d1f-5f34-4be4-9e9f-0226dc8b8de2/?raw=true
asciilifeform: it is quicker to throw in the extra 'hexdump' line by hand, than to get the patch ducks in a row, imho.
BingoBoingo: Do we break pinky for anesthetic value now or later
asciilifeform: then, build.
asciilifeform: now folks get in some lube, you will need it:
asciilifeform: http://wotpaste.cascadianhacker.com/pastes/51515493-1d40-446b-99d0-932642d8b90d/?raw=true << sample output.
asciilifeform: for 2048-bit key.
asciilifeform: do i need to keep going, draw a picture ?
mircea_popescu: ie, mostly 0s
asciilifeform: aha.
asciilifeform: and this isn't even the koch scenario.
mircea_popescu: such entropy.
asciilifeform brb, phood
mod6 builds
mod6: http://wotpaste.cascadianhacker.com/pastes/4381e490-0696-47ae-8799-7fb27724a99c/?raw=true
mod6: much fail
mircea_popescu: im cooking it.
mircea_popescu: hm where the fuck does it spit the binary after all ?
mircea_popescu: "g10" mkay. sheesh.
mod6: into g10
mod6: yup
asciilifeform: see my paste.
asciilifeform: it has path.
mircea_popescu: aite, cooking a key.
mircea_popescu: asciilifeform plox to qntra.
mircea_popescu: oya.
mircea_popescu: asciilifeform actually - seems it's just slowly populating it ?
mircea_popescu: jesus mother of holy shit, two different problems.
asciilifeform: mircea_popescu: N problems.
mircea_popescu: asciilifeform http://trilema.com/2016/werner-koch-confirmed-usg-stooge/ << admire the FF FF pairs, among other things.
asciilifeform: if somebody wants to replicate on gpg 2.x, plox.
mircea_popescu: turns out EVERYTHING phuctor found comes straight from usg.koch
asciilifeform: more or less.
mircea_popescu: epic.
mircea_popescu: so basically... the best key produced by stock gpg is... wait for it... about 700 or so bits strong.
mircea_popescu: hurr.
BingoBoingo: ;;later tell pete_dushenski everything a person needs to know about dating can be found on Trilema
gribble: The operation succeeded.
asciilifeform: no this is optimistic mircea_popescu .
asciilifeform: the more known bits in modulus, the easier to reconstruct whole thing.
mircea_popescu: i'm an optimistic kinda guy.
asciilifeform: at AT MOST 0.27 of the total, the rape is polynomial.
BingoBoingo: So is S.NSA going to have a line item expense for alf.dope this month?
asciilifeform: (the bound may conceivably be lower)
mircea_popescu: lol
asciilifeform: dunno what kind of dope is even called on such occasion.
asciilifeform pictures boeck, poor idiot, waking up at 4 in the morning, called to do his dooooty
BingoBoingo: Cheap vodka will prolly be fine. You're on an accelerated schedule now. Prolly it bottom next week and begin rehabbing by Sept 1st.
asciilifeform: observe how primary key is always WEAKEST.
mircea_popescu: aha.
mircea_popescu: asciilifeform incidentally their dumbass "manual" https://gnupg.org/documentation/manuals/gcrypt/Prime_002dNumber_002dGenerator-Subsystem-Architecture.html references /cipher/ which is gone in 2.0 trunk
mircea_popescu: and you should see keygen.c THERE
asciilifeform: mircea_popescu: if you built it, post the dump plox.
mircea_popescu: i'm still untangling wtf it does to get primes.
mircea_popescu: entirely undocumented bullshit.
asciilifeform: gpg 2.x uses gcrypt lib.
asciilifeform: so the lunacy isn't even CONTAINED in it
mircea_popescu: "put the key into an S-expression"
asciilifeform: but in gcrypt.
mircea_popescu: ah that's what it was huh. standardization of diddling.
asciilifeform: aha.
BingoBoingo: $b 2
asciilifeform: in libgcrypt, the thing is in cipher/primegen.c
asciilifeform: put the hex dump RIGHT AFTER the 'mpi_set_bit(prime,0)' idiocy
asciilifeform: just like in gpg 1.4.10.
asciilifeform: gentlemen, start yer engines.
mircea_popescu: there is no cipher/primegen.c in 2.0 ?
asciilifeform: again it isn't in gpg !
asciilifeform: it is in libgcrypt
asciilifeform: the copy i happen to have pulled from my arse at this moment is 1.5.1.
mircea_popescu: 2.8mb holy fuck already
asciilifeform: aha.
BingoBoingo: <asciilifeform> observe how primary key is always WEAKEST. << But pinoy insists opposite-day <asciilifeform> observe how primary key is always WEAKEST.
mircea_popescu: im going to try 1.7.3
BingoBoingo: https://www.reddit.com/r/security/comments/4y8w7s/rng_whitening_bug_weakened_all_versions_of_gpg/
BingoBoingo: ^ Where pinoy insists opposite
asciilifeform: BingoBoingo: i'm not even bothering with that crapolade nao.
BingoBoingo: asciilifeform: Good. You accepted Step 1. You are powerless over social media and all it does it eat your time.
BingoBoingo: And makes your life unmanageable etc...
asciilifeform: approx.
mircea_popescu: asciilifeform does building gpg build libgcrypt auto ?
asciilifeform: nope.
asciilifeform: you gotta build libgcrypt and then tell gpg's ./configure where to find it
asciilifeform: ./configure --with-libgcrypt-prefix /where/you/put/it
mircea_popescu: aite.
asciilifeform: (grep 'configure' for 'with-libgcrypt', see how many other crud libs it demands...)
mircea_popescu: ~/gpg-2.0.30/libgcrypt-1.7.3$ make
mircea_popescu: make: *** No targets specified and no makefile found. Stop.
mircea_popescu: yet the makefile is right there ?!
asciilifeform: didja ./configure it ?
mircea_popescu: yeah
asciilifeform: libgcrypt, i mean
mircea_popescu: oh shit. configure: error: libgpg-error is needed.
mircea_popescu: what the fuck is wrong with these people!
asciilifeform: if no makefile, it didn't get ./configure'd.
asciilifeform: aha
mircea_popescu: is it going to walk me one by one through the entire list of loserdom, lib"assuan" and whatnot ?
asciilifeform: fastest way to get all the deps is to simply grab a sacrificial (e.g., 'african') box and let it install gpg2
asciilifeform: then build the new gpg2 as described here.
asciilifeform: it will pull the deps you didn't tell ./configure about from the various pestholes they normally end up in.
mircea_popescu: fucking nightmare. so the lib-error shit compiled, but obviously ./configure --with-libgpg-error-prefix="/home/mircea/gpg-2.0.30/libgpg-error-1.24/" does nothing, with or without quotes
asciilifeform: nonononono
asciilifeform: you want this only when building gpg.
mircea_popescu: how do i build libgcrypt then ?
asciilifeform: and it'll look like ./configure --with-libgpg-error-prefix="/home/mircea/libgcrypt-something
asciilifeform: "
asciilifeform: build gcrypt normally other than the added hexdump line.
asciilifeform: ./configure
asciilifeform: make
asciilifeform: .
mircea_popescu: it dies becausde needs lib-error
mircea_popescu: you don't properly appreciate the chain of braindamage.
mircea_popescu: they made dependencies like 1->2->3
asciilifeform: which is why 'let heathen box pull the binary deps'
mircea_popescu: do you mind ?
asciilifeform: well if you want to do this the gentoo way, actually gotta build libgpgerror
asciilifeform: lessee, it built ?
mircea_popescu: it did.
asciilifeform: post output of failed ./configure .
mircea_popescu: from autogen : "--with-gpg-error-prefix=@SYSROOT@" << what format does that take if not fucking path
mircea_popescu: asciilifeform :checking for GPG Error - version >= 1.13... no
mircea_popescu: configure: error: libgpg-error is needed. ☟︎
mircea_popescu: See ftp://ftp.gnupg.org/gcrypt/libgpg-error/ .
asciilifeform: hmm
mircea_popescu: what's it looking for, something like libgpg-error.a ?
asciilifeform: aha
asciilifeform: when you built gpg-error, it shat out a binary, gpg-error-config
asciilifeform: find it and run gpg-error-config --prefix.
asciilifeform: that's the prefix the gpg2 abortion wants.
mircea_popescu: holy shit .a is in /src/
asciilifeform: lel.
mircea_popescu: AND it returns "/usr/local"
mircea_popescu: fuck me sideways what.
asciilifeform: hey there was a reason i did not start with gpg2.
mircea_popescu: this is so broken. srsly, nuts.
mircea_popescu: ~/gpg-2.0.30/libgpg-error-1.24/src$ ./gpg-error-config --prefix
mircea_popescu: /usr/local
mircea_popescu: ARE THEY MAD???
asciilifeform: perhaps just sad.
BingoBoingo: brb
mircea_popescu: so now, if i put the path in autogen.rc, nothing happens.
asciilifeform: oh and on top of this,
asciilifeform: there's no log_hexdump in libgcrypt.
asciilifeform: _gcry_log_printhex instead.
asciilifeform: presently testing on a box that had the deps crapolade
asciilifeform: now for the magic moment.
asciilifeform: gpg-2.0.22 and libgcrypt 1.5.1
asciilifeform: http://wotpaste.cascadianhacker.com/pastes/7a7a03b8-9417-4d8b-912e-4345dbfeb482/?raw=true << mega-l0l.
mircea_popescu: so 2.0.22 can't generate a key and 2.0.30 can't compile.
asciilifeform: apparently.
asciilifeform: not, at least, without some strange heathen magic, which i apparently lack here.
mircea_popescu: ftr thee test is : if test "x$GPG_ERROR_LIBS" = "x"; then
mircea_popescu: i figure i just go "x/path" lessee.
mod6: i can'gnupg-2.0.30 to build either
mod6: *can't
mircea_popescu: mod6 same symptoms ?
mod6: yup
mircea_popescu: mod6 edit configure, the test above with your path.
mod6: hm, ok
mircea_popescu: ah no
mircea_popescu: it just passes the test but dies on make nm
mircea_popescu: for bonus lulz ftp://ftp.gnupg.org/gcrypt/libgpg-error/x
asciilifeform: ugh
mircea_popescu: you don't understand how the x works.
mod6: ok got close
mod6: ./.libs/libgcrypt.so: undefined reference to `log_hexdump'
mircea_popescu: o you got it. what did you do ?
asciilifeform: mod6: see earlier in log
asciilifeform: <asciilifeform> _gcry_log_printhex instead.
mircea_popescu: mod6 _gcry_log_printhex instead of it.
mod6: mircea_popescu: so, instead of doing all the things with --prefix, i just started straight out building all the deps and installing them.
mircea_popescu: oh. im not fucking insalling his bs.
mircea_popescu: what the fuck is this.
mod6: yah, this is just a test box.
mircea_popescu: fuck him.
mod6: no doubt.
asciilifeform: this is, i warned, quite laborious.
mircea_popescu: dude the sheer insanity...
asciilifeform: i built it, refuses to run without 'gpg-agent'
asciilifeform: which does ???.
asciilifeform: funnily enough, testing on a box that, long ago, used to have gpg2 working...
asciilifeform: (since rooted out)
mircea_popescu: eulora builds ~500 times easier than this dumb shit.
mircea_popescu: arguably it's a lot more useful, too.
mod6: 2.x is such a pile of dung
asciilifeform: $up boolcrap1
deedbot: boolcrap1 voiced for 30 minutes.
boolcrap1: yo
boolcrap1: what is good
asciilifeform: boolcrap1: consider reading the channel log
boolcrap1: I'm not sure im that dedicated to trilema yet
asciilifeform: boolcrap1: http://btcbase.org/log
asciilifeform: boolcrap1: i promise, you'll like this one.
mircea_popescu: nope, export ld path dun do it either.
asciilifeform: soooooo literature survey is in
mircea_popescu: anyway, i'm giving up on this bs. gnupg 2.0 doesn't even exist, contrary to nonsense noise on social media.
mircea_popescu: let them figure out how to release software first.
asciilifeform: sarkar and maitra give us a bang if we know 0.266N consecutive shared bits.
asciilifeform: (anywhere in the mod pair)
asciilifeform: this may be enough to blow away a good fraction of extant gpg pubkeys.
mircea_popescu: asciilifeform if you look at the 4kb thing i published : there's no actual contiguity. just fields of double FFs
asciilifeform: contiguity of ~shared string~
asciilifeform: between two public mods.
asciilifeform: e.g. primkey and subkey.
asciilifeform: hmm, 0.21 'in practice.'
mod6: ok mine is going...
asciilifeform: that's ~26 bytes of a 1024-bit prime.
asciilifeform: 27.
mircea_popescu: 27
asciilifeform: and this is not a hard bound, either
asciilifeform: just that when you dance off its edge, required horsepower grows exponentially
mircea_popescu: im guessing phuctor is getting some new shit stuck on either side.
asciilifeform: quite likely.
mod6: http://wotpaste.cascadianhacker.com/pastes/16757709-7f5d-45f7-a260-79cde334dc93/?raw=true
mircea_popescu: asciilifeform FF FF still there.
mircea_popescu: and look at all the bonus zero fields
mircea_popescu: mod6 do a ocupla more ?
mod6: i can sure.
mod6: give me a few here...
mircea_popescu: np.
asciilifeform: btw mircea_popescu ....
asciilifeform: my runs have upper 32 BYTES in common.
asciilifeform: http://wotpaste.cascadianhacker.com/pastes/51515493-1d40-446b-99d0-932642d8b90d/?raw=true << for instance.
asciilifeform: (linked earlier)
asciilifeform: this is a headshot.
mircea_popescu: ima run a bunch and we can see
mircea_popescu: in other lulz : when generating a new key, name NEEDS to be at least 5 chars long. password however - can be 4.
asciilifeform: soooo the subkey idiocy is apparently the 2nd half of a bipartite poison.
asciilifeform: the diddled rng being the first.
mircea_popescu: yes.
asciilifeform: this is promising to be a very awkward occasion.
asciilifeform: does mircea_popescu fully apprehend where this train is going ?
mircea_popescu: to the lulz mine ?
asciilifeform: http://wotpaste.cascadianhacker.com/pastes/f6355da8-4a82-40d2-a6a0-d1217232dbac/?raw=true << this, for instance, is mircea_popescu's pub.
mircea_popescu: aha.
asciilifeform: got n1, b9 4e de 87 7a....
asciilifeform: and n2, bf ce 64 f1 43 f2 ...
asciilifeform: generated one after another while process ran.
asciilifeform: and here is mine, http://wotpaste.cascadianhacker.com/pastes/cebf02d3-4b28-4e34-a66b-aa3edb3bd6e1/?raw=true
mircea_popescu: maybe.
asciilifeform: ^ hopefully not surprising
mircea_popescu: you mean, they start with same 4 bits ?
asciilifeform: nono
asciilifeform: these are moduli
asciilifeform: p and q have already been multiplied.
asciilifeform: nothing odd, of course, to the naked aye.
asciilifeform: eye
mircea_popescu: so then what'd be surprising or wut ?
asciilifeform: but chances are that p1 and q1 share top 32 bit
asciilifeform: ditto p2, q2.
mod6: http://wotpaste.cascadianhacker.com/pastes/986c1c9c-da8c-4c71-800e-111fdc35d8d6/?raw=true
asciilifeform: and all of p1,q1,p2,q2 share at least top 20 bit.
mod6: i'll do one more
mircea_popescu: http://wotpaste.cascadianhacker.com/pastes/55bf0b65-8784-49f0-895b-e3eb0793afc7/?raw=true << further 1.4. the ff's went away, 0s came in...
mircea_popescu: asciilifeform trivial for me to dump these i just generated, let's see
asciilifeform: the other thing,
asciilifeform: sarkar et al promises (the recipe is quite gnarly) ANY substring
asciilifeform: not necessarily top, or bottom of prime.
asciilifeform: btw, here is a handy elementary proof of a certain thing,
asciilifeform: if we know B - k shared topmost bits, then the work required to break in comparison with work W, supposing we knew B bits, is at most W*(2^k).
asciilifeform: is this obvious or do i need to draw picture.
asciilifeform: note that this is an upper bound, it applies regardless of what kind of magic is used.
mircea_popescu: yes.
asciilifeform: so this thing parallelizes 'embarrasingly'.
mircea_popescu: this is weird... so this thing when told to dump priv key dumps THE SAME BLOCK irrespective of which user is indicated.
mircea_popescu: check it out... if you do ANYTHING but -a "username", ie no quotes, or fp or anything, it just dumps ALL PRIVKEYS IT KNOWS.
asciilifeform: lel
mircea_popescu: including if you try -r
mod6: http://wotpaste.cascadianhacker.com/pastes/e8051eb2-9dca-4d40-9f08-5b38943bbb73/?raw=true
mircea_popescu: anyway, http://wotpaste.cascadianhacker.com/pastes/9a20f5a7-7afd-4a74-ad78-b8217288c5e6/?raw=true << the two just generated keys.
mircea_popescu: asciilifeform what were you cutting these up with again ?
asciilifeform: pgpdump -i foo.asc
mircea_popescu: heh.
mircea_popescu: WARNING: The following packages cannot be authenticated!
mircea_popescu: pgpdump
mircea_popescu: Install these packages without verification [y/N]?
mircea_popescu: so much win.
asciilifeform: build it from src, it is small.
mircea_popescu: atm i can't takle the aggravation of bulding anything.
mircea_popescu: btw folks - wotpaste wipes shit daily. make sure you save what you want. ☟︎
mircea_popescu: phf an auto-archive for links would be so cool right about now...
asciilifeform: http://wotpaste.cascadianhacker.com/pastes/547e0a4f-8f73-43f2-82f2-9b5d540ff249/
asciilifeform: and
asciilifeform: http://wotpaste.cascadianhacker.com/pastes/9a139b53-7122-4eaf-b940-2407ca5d8974/
asciilifeform: .
asciilifeform: mircea_popescu: this is useless
asciilifeform: you gave it a passphrase.
mircea_popescu: oh shit.
mod6: oh, i did the same. "asdf" iirc.
mod6: i can regen tho
asciilifeform: http://wotpaste.cascadianhacker.com/pastes/ababdff0-7902-42b8-9d39-732e1a701116/?raw=true
asciilifeform: ^ from my original shot.
asciilifeform: ... it looks as if there is an extra layer of shuffle not accounted for by the dump?
mircea_popescu: ripemd ?
asciilifeform: nope
asciilifeform: dump is post-whitening.
asciilifeform: but pre-'nextprime'
asciilifeform: thing is, nextprime cannot walk all that far
asciilifeform: i'll walk through here:
asciilifeform: generate(...) in rsa.c
asciilifeform: p = generate_secret_prime( nbits / 2 ); ☟︎
asciilifeform: q = generate_secret_prime( nbits / 2 );
asciilifeform: primegen.c:
asciilifeform: generate_secret_prime( unsigned nbits ) gives us a
asciilifeform: prime = gen_prime( nbits, 1, 2 );
asciilifeform: and now,
asciilifeform: gen_prime( unsigned int nbits, int secret, int randomlevel )
asciilifeform: contains a single rng invocation,
asciilifeform: char *p = get_random_bits( nbits, randomlevel, secret ) ☟︎
asciilifeform: which then gets, for good shitgnomatic measure,
asciilifeform: /* Set high order bit to 1, set low order bit to 0.
asciilifeform: If we are generating a secret prime we are most probably
asciilifeform: doing that for RSA, to make sure that the modulus does have
asciilifeform: the requested keysize we set the 2 high order bits */
asciilifeform: mpi_set_highbit( prime, nbits-1 );
asciilifeform: if (secret)
asciilifeform: mpi_set_bit (prime, nbits-2);
asciilifeform: mpi_set_bit( prime, 0 );
asciilifeform: (apologies for l0g bloat, but this has to be done..)
asciilifeform: AAAAAND this is where we dump the buffer.
mircea_popescu: ah, that explains the weird leading.
asciilifeform: which brings us to here and now.
mircea_popescu: right.
mircea_popescu: this guy's "reasoning" is a process of incredible awkward awesome.
mircea_popescu: "to make sure safety is met, we ductape some met to the safety"
asciilifeform: dun forget to glue a saf to an ety first.
asciilifeform: let's try a small variation on the theme.
asciilifeform: http://wotpaste.cascadianhacker.com/pastes/2123f7da-c117-442a-9d79-f316d0fae5e4/?raw=true
asciilifeform: ^ patch for gpg1.4.10
mod6: http://wotpaste.cascadianhacker.com/pastes/ba0caef9-843b-4482-8d53-ac4f41420a17/?raw=true << with empty password ""
asciilifeform: http://wotpaste.cascadianhacker.com/pastes/9f874336-2304-432c-a9be-bf6f22955a43/?raw=true << output of above experiment.
asciilifeform: ok we're all fools
asciilifeform: asciilifeform, mod6, mircea_popescu , et al
asciilifeform: not one of us, it turns out, can count
asciilifeform: log_hexdump("\nYieldPrime: \n", ptest, nbits);
asciilifeform: ought to be log_hexdump("\nYieldPrime: \n", ptest, nbits/8.);
asciilifeform: so now we gotta do it all again.
mod6: i can do 2.0.30 with this ^ if that helps
mircea_popescu: ugh
mircea_popescu: o jesus
asciilifeform: http://wotpaste.cascadianhacker.com/pastes/c5ac34fd-8db4-45b8-bc89-5f7655045aa0/?raw=true << correct output.
asciilifeform: but still quite depressing.
mircea_popescu: 11 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 40 E6 / 11 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 E7
asciilifeform: http://wotpaste.cascadianhacker.com/pastes/b35a2bb1-15f7-44be-be39-b60faea2ede3/?raw=true << patch which produced ^.
mircea_popescu: the lulz.
asciilifeform: see folks, this is why i didn't qntra this yet, dun wanna pons&fleischmann it.
asciilifeform: i'ma let one of you fellers tell me when i wake up why 11 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 also didn't happen
mircea_popescu: you mean log_hexdump("\nYieldPrime: \n", prime, nbits/8.); ?
asciilifeform: no ?
asciilifeform: dafuq would an unintegral number of bits refer to ??
asciilifeform: and what did mircea_popescu use for a compiler, that ate this.
mircea_popescu: <asciilifeform> log_hexdump("\nYieldPrime: \n", ptest, nbits);
mircea_popescu: <asciilifeform> ought to be log_hexdump("\nYieldPrime: \n", ptest, nbits/8.); <<
asciilifeform: did i push that button??
asciilifeform: yes i did, lel
asciilifeform: anyway the patch ^ shown above is the ticket.
asciilifeform: which is why i post the actual in and out, instead of contents of my head.
asciilifeform: (in case anyone ever wondered why.)
asciilifeform: now for the $64k question:
mircea_popescu: well im running a 1.4.10 just for shits and giggles.
asciilifeform: how the fuck these turn into the sane-looking p's and q's.
mod6: <+asciilifeform> anyway the patch ^ shown above is the ticket. << recompiling for gpg2
mircea_popescu: i dunno but the p an q in your example share nothing useful.
mircea_popescu: longest item is 5 bits.
asciilifeform: in http://wotpaste.cascadianhacker.com/pastes/c5ac34fd-8db4-45b8-bc89-5f7655045aa0/?raw=true ??
mircea_popescu: no, the p and q from http://wotpaste.cascadianhacker.com/pastes/ababdff0-7902-42b8-9d39-732e1a701116/?raw=true
asciilifeform: ah yes.
mircea_popescu put them through a binarytron
asciilifeform: so far i am at a loss as to how one becomes the other.
mircea_popescu: open source means the code is readable!
asciilifeform: the output of 'YieldPrime', per my model, ought to end up in http://btcbase.org/log/2016-08-18#1524021 ☝︎
a111: Logged on 2016-08-18 04:03 asciilifeform: p = generate_secret_prime( nbits / 2 );
asciilifeform: etc.
mircea_popescu: http://wotpaste.cascadianhacker.com/pastes/bf16a842-3da9-4891-9db6-78b99fefe0b9/?raw=true < 1.4.10 ☟︎
mircea_popescu: that 40 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 / 41 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 ain't goin' nowhere
mircea_popescu: (160 bits, incidentally)
asciilifeform: mircea_popescu: and what did the p and q in the privkey look like ?
asciilifeform: p1,q1, p2,q2 rather
asciilifeform: (you get 2 moduli always, prim and sub)
mircea_popescu: http://wotpaste.cascadianhacker.com/pastes/48a0ecf5-0102-41f1-9ca7-a416d7c2bc3b/ << blank pw
asciilifeform: ok turns out that nobody can count x2.
asciilifeform: shall i say it or has everyone already figured it out.
asciilifeform: hint: what does log_hexdump do
mircea_popescu: you're having entirely too much fun.
asciilifeform: and what is ~really~ in 'prime' ?
asciilifeform: we're chewing on mpi header.
asciilifeform: and probably ought to go to bed
asciilifeform: at leas asciilifeform oughta.
asciilifeform: the dumped string is RAW MPI CRAPOLA
mircea_popescu: the FF FF endings are the concern.
asciilifeform: i suppose i gotta do one last, sane run nao.
mod6: http://wotpaste.cascadianhacker.com/pastes/26b5d97c-d25d-4a8c-a97a-eae93211fd77/?raw=true << password empty ""
asciilifeform: http://wotpaste.cascadianhacker.com/pastes/5e37a7ac-2f58-41d1-a497-e808705505d8/?raw=true ☟︎
asciilifeform: and now,
mircea_popescu: mod6 check out all teh zerofields...
mircea_popescu: that "move the mouse and utilize the disk" thing at the top is so fucking lulzy...
asciilifeform: sure is.
asciilifeform: http://wotpaste.cascadianhacker.com/pastes/a05c54ca-62fb-4e5c-aa0c-c891f2acc1e1/?raw=true << output.
asciilifeform: snooooooooore.
mircea_popescu: asciilifeform you recall the comment about "setting the two high order bits" ?
asciilifeform: aha?
mircea_popescu: they're set.
asciilifeform: well no shit.
asciilifeform: but we knew this 20yrs ago.
mircea_popescu: myeah.
asciilifeform: 2 ain't 32 tho.
mircea_popescu: anyway, with your code i don't get your results.
asciilifeform: show?
asciilifeform: ( aaaaaanyway my ORIGINAL aim when i wrote the tester, was to look at what happens at 4096 and above. which i haven't even done yet ..! )
mircea_popescu: i just did.
mircea_popescu: http://btcbase.org/log/2016-08-18#1524094 ☝︎
a111: Logged on 2016-08-18 04:34 mircea_popescu: http://wotpaste.cascadianhacker.com/pastes/bf16a842-3da9-4891-9db6-78b99fefe0b9/?raw=true < 1.4.10
asciilifeform: mircea_popescu this is still a raw mpi hexdump
mircea_popescu: log_hexdump("\n\nFurther lulz:",prime,nbits/8); log_hexdump("\nYielding:",ptest,nbits/8); << relevant lines.
asciilifeform: that does not correspond to an integer, as such, it has pieces of it, chunks, each having a header
asciilifeform: with plenty of nulls
asciilifeform: and padding at the end of each chunk.
mod6: building with mpidump
asciilifeform: this output is rubbish
mircea_popescu: http://wotpaste.cascadianhacker.com/pastes/b35a2bb1-15f7-44be-be39-b60faea2ede3/?raw=true << your patch ?
asciilifeform: mpidump shows the thing you end up seeing in pgpdump -i.
asciilifeform: mircea_popescu: http://btcbase.org/log/2016-08-18#1524113 ☝︎
a111: Logged on 2016-08-18 04:42 asciilifeform: http://wotpaste.cascadianhacker.com/pastes/5e37a7ac-2f58-41d1-a497-e808705505d8/?raw=true
asciilifeform: ^ the corrected patch.
asciilifeform: i'ma never live this down, will i.
asciilifeform: hopefully everybody kept it in his pons&fleischmanny pants...
mod6: <+asciilifeform> ^ the corrected patch. << I've got these changes in now.
mircea_popescu: so basically, log_hexdump just reads off the stack, and it mostly reads garbage ?
asciilifeform: mircea_popescu: not stack. the raw mpi turd.
mircea_popescu: i thought it's a memory dump
asciilifeform: which transforms to an actual sequence of meaningful bits of the bignum via a gnarly process.
asciilifeform: mircea_popescu: mpi was written by braindamaged folk who believed that bigint ought to be able to 'grow infinitely'
asciilifeform: and so it allocates chunks on the heap
mircea_popescu: yes yes, but what log_hexdump does is, it dumps from memory starting at address going for count. pretty straightforward.
asciilifeform: so yes, mircea_popescu phrased correctly, we are seeing 'memory dump'
asciilifeform: were seeing.
mircea_popescu: ok. and this does not actually correspond to the numeric format as used by gpg's bignum because mpi reasons.
asciilifeform: because rfc4880 reasons.
asciilifeform: they have a WHOLLY DIFFERENT format.
asciilifeform: which, fortunately, we do not need to care about
asciilifeform: pgpdump -i displays the actual int.
asciilifeform: as crappable into, e.g., python, to arithmetize on.
mircea_popescu: is this a matter of fact ?
asciilifeform: the pgpdump -i output ?
asciilifeform: try it yourself with a phuctor key.
mircea_popescu: that gpg reads the correct number
asciilifeform: i hesitate to use word 'correct' in relation to something gpg does...
asciilifeform: at any rate, it is now possible to do the thing i ACTUALLY SET OUT to do
asciilifeform: which is to see what happens to p2,q2 when you make 4096+ bit moduli.
mircea_popescu: so when feeding the prime generator, it doesn't just feed ap ointer, but unwraps the thing through mpi-something
asciilifeform: mircea_popescu: all bignums in gpg are passed around as pointers to 'mpi' data structure.
asciilifeform: which is quite gnarly.
asciilifeform: i disentangled it from gpg last year, and posted result.
asciilifeform: (quite compactified after removal of crust, e.g., optional asm optimizations, and dead code)
asciilifeform: http://www.loper-os.org/?p=1533
asciilifeform: there is a cleaner, still, unpublished ver.
mircea_popescu: well /me is running this new variant to see.
asciilifeform: you should see output that is same as pgpdump -i of seckey.asc
asciilifeform: in re p1,q1,p2,q2.
asciilifeform: http://trilema.com/2016/werner-koch-confirmed-usg-stooge << may need correction...
asciilifeform: 'haste - makes waste' (tm)
mircea_popescu: yeah the update may get lopped off.
asciilifeform: on the upside, we go to bed without having learned that all of the keyz are trivially poppable.
asciilifeform: so there's that.
asciilifeform: or at least asciilifeform does.
asciilifeform bbl.
mod6: later
mod6: my last is generating now...
mircea_popescu: mine is actually rather different than his
mircea_popescu: oh i c. so basically, the seed is put into "get next prime" and the difference is liable to be ~the last 3-4 hexdigits
mod6: mine is showing like that so far too
mircea_popescu: aha. this is pretty sane.
mats: 'Finally caught, two decades later, he characteristically is neither willing to admit, nor dessist from the practice.' << i think you mean desist
mod6: ok here it is:
mod6: http://wotpaste.cascadianhacker.com/pastes/c4a7382b-cf62-409f-b911-1e7f9d6eebc2/?raw=true
mod6: empty password ^
mircea_popescu: mats i think you're right
mod6: anyway, g'night all
mircea_popescu: laters.
mircea_popescu has updated the update.
mircea_popescu: and in other news, http://66.media.tumblr.com/tumblr_me1j7gf0TO1rgh5euo1_500.gif
deedbot: http://phuctor.nosuchlabs.com/gpgkey/225ED2BD4112F1BF529CFB1D4D37A9DE03C198284C418AD85364A543BD795AAE << Recent Phuctorings. - Phuctored: 94498898625323854064565881858724834160435948913137983974021999533025286133157 divides RSA Moduli belonging to '177.234.1.91 (ssh-rsa key from 177.234.1.91 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <sshscan-queries+177.234.1.91@mkj.lt>; '
deedbot: http://phuctor.nosuchlabs.com/gpgkey/59CF09B5A54C07B13532A929E710A3DC31279D3683F660369BE64C0EAF77B7CB << Recent Phuctorings. - Phuctored: 94498898625323854064565881858724834160435948913137983974021999533025286133157 divides RSA Moduli belonging to '177.234.0.97 (ssh-rsa key from 177.234.0.97 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <sshscan-queries+177.234.0.97@mkj.lt>; '
deedbot: http://phuctor.nosuchlabs.com/gpgkey/225ED2BD4112F1BF529CFB1D4D37A9DE03C198284C418AD85364A543BD795AAE << Recent Phuctorings. - Phuctored: 94498898625323854064565881858724834160435948913137983974021999533025286133157 divides RSA Moduli belonging to '177.234.1.91 (ssh-rsa key from 177.234.1.91 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <sshscan-queries+177.234.1.91@mkj.lt>; '
Framedragger: ...wtfbbq.
Framedragger: sweet jesus, i don't even.
Framedragger: ..good work on the gpg shitshow, people.
Framedragger: fucking hell. nice public elucidation articles, asciilifeform and mircea_popescu
mircea_popescu: asciilifeform aha.
mircea_popescu: asciilifeform since we're on this btw, the way i want tmsr-rsa key generation to work is as follows : a contains a number of entropy bytes specified by user in tmsr-rsa.conf read whenever tmsr-rsa.conf specifies (such as urandom); b contains a base-tmsr string specified by user. c = base-tmsr(a).b ; p = nextprime(cut(sha512(c),257)) ; process is repeated for q = nextprime (cut(sha512(c'),258)); ☟︎☟︎☟︎☟︎☟︎
mircea_popescu: read wherever*
Framedragger: http://btcbase.org/log/2016-08-18#1524000 << archived wotpastes from today's warzone: http://log.mkj.lt/wotpaste_20160818/ ☝︎
a111: Logged on 2016-08-18 03:55 mircea_popescu: btw folks - wotpaste wipes shit daily. make sure you save what you want.
Framedragger: (i'll go thru them myself, interesting stuff..)
mircea_popescu: Framedragger you realise it turned out to be a datastruct artefact yes /
Framedragger: is that why alf was calling himself and others idiots (or what was the word)
Framedragger: (wait, no, that was sth else, right)
mircea_popescu: asciilifeform sha512 and cut to be defined by user ; with the caveat that if they don't produce a min of 258 bytes / 257 258 bytes user is taking life in his own hands. we provide defaults (keccak , "take first nth bytes" respectrively). key size NOT to be defined by user ; tmsr-rsa keys are al 515 bytes long.
mircea_popescu: Framedragger well he got a little excited. but the original observation was pretty scary, which is what got every hand on deck following along (me, mod6 etc)
Framedragger: `log_hexdump` was being used incorrectly? (i'm only catching up, hey)
Framedragger: yeah.
Framedragger: okay
mircea_popescu: yeah, apparently mpi ints are messy in ram.
Framedragger: ah, ah. good stuff!
Framedragger: an educational exercise for sure
Framedragger: (more than that, but that, too)
mircea_popescu: seems certain kock-rsa aka "gnupg" is getting uprooted.
mircea_popescu: yest log is a grim testament of just how little faith republic has in gnupg, and for that matter gnu/foss generally.
trinque: oh boy
trinque grabs coffee and heads to logs
mircea_popescu: there's a pile of incidental nonsense (such as min length for name but not password hurr ; such as 2.0.30 current doesn't even fucking compile, such as etc) that shouldn't disappear under "oh, mpi"
PeterL: http://btcbase.org/log/2016-08-17#1523015 << warning website has been up two years, gpg still uses tiny fingerprints ☝︎
a111: Logged on 2016-08-17 09:47 Framedragger: http://btcbase.org/log/2016-08-15#1521810 << also see https://evil32.com/
Framedragger: PeterL: amazing, eh
Framedragger: mircea_popescu: yeah, i'm actually felling a bit of that constructive mp-rage towards gnupg. by god it should be kicked and replaced as soon as possible
mircea_popescu: it's amazing... when in the blink of an eye
mircea_popescu: you suddenly feel... alright
mircea_popescu: ooooh, it's amazing
mircea_popescu: and i'll be singing a prayer
mircea_popescu: for the desperate hearts
PeterL eager awaits our savior asciilifeform to bring forth *something better*
mircea_popescu: toooniiight.
PeterL: *eagerly
mircea_popescu: Framedragger this bs just can't fucking stand, how someone can sleep at night thinking "hey, i'm a maintainer!" atop THAT codebase is anyone's guess.
Framedragger: yeah, what. i'd be so fucking ashamed
PeterL: and how can you call something "current" if it does not compile?
mircea_popescu: "works on my system", surely.
PeterL: well, didn't work on mine, I had to grab an older version
mircea_popescu: bitches should be beaten with eulora compile process until their mucosa bleed cow's milk.
mircea_popescu: "oh this is just how it is" my third left foot.
Framedragger: PeterL: apt-get install npm install brew install pip install crapdep --no-check-sig && curl http://legitopensource.biz.ru/laststep | sh
mircea_popescu excommunicates Framedragger
PeterL: Framedragger you forgot to put sudo at the beginning
Framedragger: only one last step was left!!! just need to.. patch.. it's legit guyz
Framedragger: oh yeah PeterL
mircea_popescu: nuts.
trinque: you forgot a sudo on your curl |
mircea_popescu: and the sad part being THAT THEY DO THIS, TOO
trinque: buddy of mine had a twatter somewhere listing the various open sores curl-to-sudos
Framedragger: (for logs: http://thejh.net/misc/website-terminal-copy-paste)
trinque: scads of them
mircea_popescu: oh and also asciilifeform : e not to be provided by user. tmsr-rsa uses 0x010001 and that's that.
trinque: makes me suspect that reflecting upon one's actions evolved much later than this mindless imitation of what didn't kill some other guy *today*, and that most walkers entirely lack the former.
mircea_popescu: all these bullshit knobs attached to nothing / nothing useful / nothing important, while the ACTUAL important parts aren't exposed.
mircea_popescu: trinque that'd be factual. but while the process is excusable in toddlers and sexually undiferentiated children, it is unacceptable in menstruating women / bois over 16 or so.
mircea_popescu: LET ALONE people with pretensions as to a life of the mind.
trinque: aha
trinque: Framedragger: among other reasons anarchism is not a thing, this.
Framedragger: trinque: http://btcbase.org/log/2016-08-17#1523314 (s/just to me/just ftr/) ; but, yeah. ☝︎
a111: Logged on 2016-08-17 17:20 Framedragger: mircea_popescu: just to me, any dreams of "global anarchist revolt" *are* lost on me (i'm terribly naive but not *that* naive). personal responsibility and individualism (vague word, i know) are necessary conditions. and.. yeah, i don't have much hope for humanity, given that...
mircea_popescu: (why 0x010001 ? yes, it's a magic number. but it has magic reasons : 1) it is prime ; 2) it is the fastest multiplication on a 64 bit machine, because it's just a concatenation ; 3) could make it even longer by the same process, but that has a significant impact on speed with no visible security benefit. so it's magic for a god damned reason.)
mircea_popescu: #trilema, where idealists come to be sad.
Framedragger: sadness is a useful state of mind, fwiw
mircea_popescu: there's certainly worse.
Framedragger: related to install rage: https://circleci.com/blog/its-the-future/
trinque: not much sad about it; that one person might be free if he achieves it does not mean all are capable of this. further, individual freedom requires having political control of others.
mircea_popescu: well him not you.
mircea_popescu: Framedragger ahahahaha that lead pic is epic. might even be new screensaver.
trinque: ^^ output of trinque's digested youthful anarchism
mircea_popescu: anyway, it's altogether unclear how much political control over others is required for individual freedom. certainly political control OVER IDIOTS, which includes small children, as well as all the adults with the mind of a small child.
mircea_popescu: but appart from that...
trinque: ah well, there's a lot of them around so far.
Framedragger: ^ true, i guess; and political control over idiots is not a de facto given at all, so, sure, problem.
mircea_popescu: that my freedom requires the ability to send paul graham to his room without supper does not show that same freedom requires my ability to send Maciej Cegłowski. hes doing fine
mircea_popescu: and omfg bbq he's in argentina ?
mircea_popescu: http://idlewords.com/argentina/ << check that shit out.
mircea_popescu: apparently he lasted all of two years a decade ago ?
Framedragger: mircea_popescu: hmm maybe but i don't think so - i think he lived / spent some time there in the past
Framedragger: heh.
mircea_popescu: mmmyeah. awell.
mircea_popescu: lived in san telmo too. poor sucker.
Framedragger: of the argentinian-flavoured posts of his, this one is apparently well-regarded (haven't read yet) http://idlewords.com/2006/04/argentina_on_two_steaks_a_day.htm
mircea_popescu: yeah i was gonna read through his shortish archive
mircea_popescu: anyway, "San Telmo is a tango-rich environment and there are many studios advertising instruction, but this one seemed the most accessible for someone with social anxiety. There were no buzzers to ring, stairs to climb, or windowless doors to knock on." << the difference of style is palpable.
mircea_popescu: though the effects are not : mp routinely refuses to trade with local idiots who lock their shops.
mircea_popescu: oft the scene plays out as the guy frantically runs to unlock the door just as mp is jew-waving him and turning.
mircea_popescu: who THE FUCK locks a shop door.
trinque: bizarre
trinque: hoping no customers will interrupt their nap
mircea_popescu: trinque the stupid shit stupid people come up with is squarely not even, up until you get to hang out with them
Framedragger: (i recall reading his post on polish astronomy pirates, wasn't aware this had happened: http://idlewords.com/2007/04/balloon_pirate_radio.htm ; and http://idlewords.com/2007/04/tv_solidarity.htm)
Framedragger: mircea_popescu: hah, good one
trinque: guy on IRC elsewhere was earlier expressing his amazement that I could find a coffee shop at 7am
trinque: fucker, texas gets rolling early, gets jacked on stimulants and has half the world drilled for oil by lunch
mircea_popescu: oh btw, re tango : it is a living testament to the ignorant, molasses-thick hypocrisy of these people that they regard tango as "their national heritage", when tango was invented and developed by BLACK DUDES. who then got a little bit of genocide, deliverately (argentina declared war with peru, told black people they make better fighters, sent them to fight, got them exterminated by the mountain folk. this is not unlike telli
mircea_popescu: ng new york italians cca 1880 that they're best fighters and sending them into the ozarks.)
mircea_popescu: today there's maybe fifty black dudes in all 10mn of buenos aires, and they came in the past decade from spanish speaking ex african colonies.
mircea_popescu: in any case : if you're going to genocide an entire fucking skin tone, do me the general courtesy and don't turn around dressed in a plush costume of their dance.
mircea_popescu: either they were too bad to live or they werent for chrissakes.
Framedragger: oh my. sly fuckers rewriting history yet again :/
Framedragger more sad
mircea_popescu: take that, white supremacists everywhere : all white argentina is as bad as an all-fungus erection. i came here for the all-black argentina and didn't even know it at the time ;/
mircea_popescu: fucking epic case of "i came for the waters" "but this is the desert" "i was misinformed"
asciilifeform: mircea_popescu: 'аргентина манит негра' (tm) (r)
mircea_popescu: heh
trinque: usa killed off however many tribes, then named states, cities, damned everything after them
mircea_popescu: in other news, girl now knows how to make pickled ginger. fucking hell it's nice to be delivered of the benzoate ladden supermarket stuff.
trinque: I'm sure they appreciate it
mircea_popescu: trinque ok, but naming is one thing. if the us presidential inauguration consisted of smoking pipe and dancing around in bear costumes, it'd be similar to these fuckers.
trinque: ahaha
asciilifeform: 'RSA keysizes must be in the range 1024-4096' << ?!!!!
mircea_popescu: hm ?
asciilifeform: gpg 1.4.10
asciilifeform: apparently needs a pill
asciilifeform: http://wotpaste.cascadianhacker.com/pastes/4fd101d5-8f2d-4e01-94c9-239bd9abefb3/?raw=true << a 4096 run
PeterL: you want bigger keys?
mircea_popescu: sadly bigger keys wouldn't do much for gnupg.
asciilifeform: PeterL: for the rng spill test
mircea_popescu: and honestly, if you need a larger key than 4096 you should just pick a different crypto system.
mircea_popescu: do the math on what 4096 means.
asciilifeform: mircea_popescu: 4096 is pretty spiffy until some bozo drills it out and puts in tungsten.
mircea_popescu: in other news, i had no fucking idea russian has palindromes also.
mircea_popescu: fancy the odds.
asciilifeform: lel
mircea_popescu: asciilifeform quite exactly.
mircea_popescu: the only thing "i want more than 4096" says is "my crypto is broken". so fix it, don't make the broken longer.
asciilifeform: again point was to observe rng spill.
mircea_popescu: no i know. i was talking to the posterior tits.
asciilifeform: (not to deploy pubkey weight a MB in battlefield..)
asciilifeform: lolk
mircea_popescu: incidentally, anyone recall the video for "amazing" ? with all teh advanced technologies!!!
mircea_popescu: "People dance tango at a structured event called a milonga (the word can also apply to the dance hall itself, or to a two-beat older form of tango music), the only social setting in Argentina where you must fetch your own drinks and empanadas at a bar rather than waiting for table service." <<< ahaha fucking bs. as erryone can attest, you get table service.
mircea_popescu: or in the words of mthreat "no, i get it, they must bring your fucking food."
mircea_popescu: "Men ask women to dance by trying to make eye contact and nodding towards the dance floor in a gesture called the cabeceo. In theory this is a discreet way for men to save face in the event of a refusal; in practice it means men cross the darkened room, stand three steps in front of their intended partner, and wag their head gravely until she either gets up to dance or tells them to go away." <<< bwahahaha. fucking idiots. th
mircea_popescu: ey do, too.
mircea_popescu: thing is, we had the nod thing back in romania ; when i visited the eastern empire as a tyke, native chicks that spoke no language i spoke nevertheless knew how it works just fine.
mircea_popescu: buncha losers, these days.
asciilifeform: 'As physicists, radioastronomers, and electronics engineers, we were all struck by the possibility of doing independent broadcasts, if nothing else because that was our profession. My colleagues took part in broadcasts in Warsaw and other cities. Rooftop transmitters had low range. And they were easy for the security services to locate. We had to think of something else. Our colleague Andrzej Jeśmanowicz, son of the noted Toruń mat ☟︎
asciilifeform: hematician Leon Jeśmanowicz, was an electronics engineer and an ardent glider pilot. He determined that even a weak radio transmitter in an airplane flying at great height could be heard perfectly well over a significant area. That was an idea. Jerzy Wieczorek, a physicist (later president of Toruń) pointed out that we could attach the transmitter to a balloon. It would make the transmitter harder to find while enabling us to reach
asciilifeform: a wide audience. We couldn't use a weather balloon, however, since it would be easy to check where it had come from. ...'
asciilifeform: ^ whole piece worth reading ^
asciilifeform: in light of, e.g., http://trilema.com/2015/open-parasitic-p2p-relay .
mircea_popescu: yeah guy's not bad
mircea_popescu: BingoBoingo send the man a congratulatory email ? since it turns out you linked him first.
asciilifeform: 'One reason you don't want to cross Eastern Bloc scientists is that they are by necessity handy people. Operating in a barter economy, even the most unworldly theoretician learns certain marketable skills. Besides the inevitable need to jury-rig spare parts for their own experiments, scientists have to horse trade for basic conveniences like anyone else. And so it was not uncommon to see ultraprecision machine tools and other laborat
asciilifeform: ory wonders take on a second, clandestine life under advanced socialism. The local plumber who needed a new piston rod for his Fiat 126p certainly didn't mind if it happened to be machined out of elemental titanium to a tolerance of 0.05 microns, and the next time a pipe froze you could count on him to show up bright and early. In this context of creative craftsmanship and mutual aid the government had only itself to blame when illeg
asciilifeform: al transmitters started floating by overhead.'
mircea_popescu: the government has only itself to blame in all fucking contexts. either it's a government of the republic oppressing idiots, or else it has no excuse and no defense.
asciilifeform: http://idlewords.com/2007/04/tv_solidarity.htm << also of interest.
mircea_popescu: sadly stopped a year or so ago it seems ? ☟︎
asciilifeform: complete with zx spectrum
asciilifeform: eh nothing's forever.
mircea_popescu: this is generally what women sore in the morning said the night prior.
asciilifeform: i thought it was ones sore the night prior said in the morning..
mircea_popescu: wait, now i'm cuntfused.
mircea_popescu: aaactually the http://idlewords.com/2004/05/attacked_by_thugs.htm bit is both delishius and entirely reminds me of home.
mircea_popescu: "we are finishing our penetration IN THE TERAIN!!!1"
asciilifeform: 'In Paul Graham's world, as soon as oil paint was invented, painting techniques made a discontinuous jump from the fifteenth to the twentienth century, fortuitously allowing Renaissance painters to paint a lot like Paul Graham. ... I blame Eric Raymond and to a lesser extent Dave Winer for bringing this kind of schlock writing onto the Internet. Raymond is the original perpetrator of the "what is a hacker?" essay, in which you quickl
asciilifeform: y begin to understand that a hacker is someone who resembles Eric Raymond. Dave Winer has recently and mercifully moved his essays off to audio, but you can still hear him snorfling cashew nuts and talking at length about what it means to be a blogger[7] . These essays and this writing style are tempting to people outside the subculture at hand because of their engaging personal tone and idiosyncratic, insider's view. But after a whi ☟︎
asciilifeform: le, you begin to notice that all the essays are an elaborate set of mirrors set up to reflect different facets of the author, in a big distributed act of participatory narcissism.'
asciilifeform: mega-lel.
mircea_popescu: it';s in the logs!
shinohai: https://m.reddit.com/r/Bitcoin/comments/4y8m76/0130_binary_safety_warning_bitcoinorg/d6mao05 " Option 2 would be to skip creating the WoT, get the key, and verify its full fingerprint in several places, from several computers, at least once using Tor."
mircea_popescu: i know cuz i put it there.
mircea_popescu: shinohai fucking reddit. apparently they not only not heard of V, but their ears are simply shaped in such a way they CANT hear of v.
mircea_popescu: what the fuck nonsense is this.
shinohai: I haz no clue
shinohai: Such a slow month for qntra, was trolling for stories found this braindamage
mircea_popescu: feel free to pen an explanation of why the republic's v providently defends against problems the idiots just now discovered.
mircea_popescu: "Dulce de leche is a culinary cry for help. It says "save us, we are baffled and alone in the kitchen, we don't know what to do for dessert and we're going to boil condensed milk and sugar together until help arrives". This cloying dessert tar is so impossibly sweet that you wish you were ten years old again, just so you could actually enjoy it. It is everywhere. There is a special dulce de leche shelf in the supermarket dair
mircea_popescu: y case, and the containers go up to a liter in size. Even the churros are stuffed with it - the churros, Montresor! For anyone who has had pastries in Europe, the added horror is that dulce de leche is identical in color, texture and consistency to a number of much less sweet, tasty fillings, like the earthy chestnut material the French call crème de marrons, or the tart kind of plum butter popular in Eastern European bakeri
mircea_popescu: es. You see a thick layer of dark brown jam-like material and think, this couldn't possibly be caramel, there's just too much of it. And so worldliness leads you to great giant bites and then disaster." << this is very much on point.
mircea_popescu has had to train wait staff everywhere he goes to "sin dolce de leche" and also ended up qualifying-in-the-workplace harem pastry chefs, because good god.
asciilifeform while was a student, sometimes at an entire can of it in one sitting in place of a meal
mircea_popescu: the only worse thing than argentine deserts is usian hermeneutics.
mircea_popescu: asciilifeform of what, good god. straight caramel ?
asciilifeform: dulce de leche.
asciilifeform: it was sustenance enough for two+ days of programming.
mircea_popescu: it's a wonder you still have ytour teeth.
asciilifeform: believe or not, i also had a working toothbrush.
mircea_popescu: so do most cocaine fiends. sugar is sugar.
PeterL: my current project at work is working with cocaine (measuring small levels of impurities in a pharmaceutical cocaine solution)
shinohai: http://btcbase.org/log/2016-08-12#1519513 well she washed her hair, now what? http://i.imgur.com/hG8uhUx.png ☝︎
a111: Logged on 2016-08-12 16:50 trinque: could wash her hair
thestringpuller: PeterL: tell me about fractional distillation...for um science...
PeterL: thestringpuller what ya wana know? you heat stuff and it boils fractionally
thestringpuller: i'm doing it for refining "essential Oils", i'm going to buy a short path fractional distillation set ☟︎
thestringpuller: just didn't know if there is a lab I should do to learn the process better
PeterL: try maybe chem 152 (or however your school numbers things) "into to organic chemistry lab"
PeterL: *intro
thestringpuller: damn. why did i Have to take bio instead of o-chem for my lab science
mircea_popescu: shinohai now she should was your hair.
mircea_popescu is enjoying teh mileage shinohai gets out of teh tits.
shinohai: We will see what September brings mircea_popescu thx!
PeterL: thestringpuller: things like that, it might work better to do vacuum distilation with some dry ice or liquid nitrogen, so the heat does not decompose things?
thestringpuller: mircea_popescu: harem's are much harder to manage in USG. The pets are higher maintenance.
mircea_popescu: harem made out of negative contributors is a pretty doomed affair.
asciilifeform pictures sad tokamak equation, for harem
thestringpuller: coincedentally everyone who tried fail. one of my buddies got up to 4 women. then one of them started complaining about "life problems". he tried to shut it down like, "Either get to steppin or shut the fuck up." Did not go over well.
mircea_popescu: asciilifeform except the magnetism flows from the penis!
asciilifeform: thestringpuller: actual 'inpatient' harem ?
thestringpuller: He told me, "American parents did not raise their daughters to be women. But raised them to be disney princesses."
thestringpuller: asciilifeform: yea inpatient harem where girls are college students (Buyers market)
mircea_popescu: what about the others of your buddies ?
thestringpuller: PeterL: yea i have a few videos where they use a vacuum pump and change the pressure (measured at the condensor)
thestringpuller: mircea_popescu: the other one almost ended up in scenario where a girl burned down his condo, when she went unstable cause "My needs aren't being met".
thestringpuller: i've srsly never seen a successful longterm harem in my meatwot.
trinque: unstable way before almost burning a condo.
asciilifeform: thestringpuller: either visit a local school and take the ochem, or work through the usual practical exercises before you engulf self and others in a fireball from, e.g., 'bumping' (look it up) boiled solvent under vacuum
mircea_popescu: uh.
mircea_popescu: asciilifeform aaaaa... /me broke a half inch thick ceramic piece through pouring purified molten sulphur in there. TO CRYSTALIZE!
PeterL: yeah, in college I compromised a couple vacuum manifolds by forgetting to add a stirbar to the flask before opening to the vacuum line
Framedragger: http://btcbase.org/log/2016-08-18#1524360 << iirc dude's writing up his epic antarctica adventure, one or two pieces are out, but there's more to come i think. or maybe he's just ranting on twitter full time heh ☝︎
a111: Logged on 2016-08-18 13:46 mircea_popescu: sadly stopped a year or so ago it seems ?
mircea_popescu: (sulphur is excellent material for crystall fucking around - nice complex crystall structure, low melting point)
asciilifeform: mircea_popescu: i broke same, with molten saltpetre
mircea_popescu: asciilifeform but i was like 11!
asciilifeform: i - 8
asciilifeform: and those were the dayz.
thestringpuller: mircea_popescu: you probably would have better luck deprogramming the disney princesses. I haven't seen it personally done tho.
mircea_popescu: fuck.
mircea_popescu: just can't get a foot over this guy can i.
mircea_popescu: thestringpuller it's very simple : if the girl has anything to offer, the "disney princess" act is actually holding her back, and she'll drop it as soon as it's safe ; if she doesn't have anything to offer - ain't no one got time for that.
asciilifeform: thestringpuller: as i understand it, harem in usgdom consumes an entire fuel rod of mircea_popescu per week, or so.
mircea_popescu: (no, "tits" aren't something to offer.)
asciilifeform: i.e. you gotta be a saudi prince or the like
asciilifeform: to avoid being disassembled for parts by the first soured patient
mircea_popescu: asciilifeform "your enemy to love you" problem. it's a nonsensical endeavour.
asciilifeform: quite possibly.
mircea_popescu: Framedragger so invite him over. ☟︎
PeterL: Speaking of vacuum lines, you ever heard of a Wayda/Dye vacuum manifold?
PeterL: As undergraduate, I worked under one of the co-inventors, Dye
mircea_popescu: o.O
mircea_popescu: good for you eh.
asciilifeform: thestringpuller: http://btcbase.org/log/2015-12-09#1339906 << see also thread. ☝︎
a111: Logged on 2015-12-09 22:16 ascii_field: j. strong's 'methods of experimental physics' covers the basics; the whole b00k is somewhere w4r3z3d in the logz.
asciilifeform: (for some reason the proper link to the b00k is not coming up in the search..)
asciilifeform: thestringpuller et al: it is a 1940s volume, but still a classic, because it is from the tail end of the era when folks had to make ~everything with their own two hands.
asciilifeform: including vacuum system.
asciilifeform: and the vessels.
mircea_popescu dreams of a time perhaps not so distant in the future where "3d printers" will create chemlab equipment out of magnetic lines.
mircea_popescu: imagine, a tablefull of glassware, all immaterial.
thestringpuller: i'm looking forward to 3d printing computers
PeterL: Dr. Dye was fond of blowing his own glassware, but was a lingering throwback of the previous generation, where they would calculate integrals by weighing the cut-out piece of graph paper (cause no computers yet)
asciilifeform: ain't much 3d in computer, thestringpuller
mircea_popescu: PeterL oh i saw the cut-out thing done!
mircea_popescu: by sourdough-style math guy who had plotter connected to computer. which he used to plot.
asciilifeform: PeterL: cheap - and, more importantly - borosilicate (a pain to rework) glassware - mostly killed 'blow yer own' in the '50s
asciilifeform: but now that the 'cheap' and 'borosilicate' are going off the stage again...
mircea_popescu: "and why does math lab need precision balance ?" "nevermind."
asciilifeform: the old days - can come back.
asciilifeform: mircea_popescu: same reason it needed precision voltmeter !
asciilifeform: for the analogue comp.
mircea_popescu: lol
mircea_popescu: asciilifeform apparently this wasn't as nutty as it seems - for some reason driving the plotter was a lot cheaper than actually having the machine compute the integral. i dun recall the specificx.
asciilifeform: analogue comp is serious bizniss: americans shared, e.g., nuke, with britain, but never the norden bomb-sight.
asciilifeform: ~the~ analogue 'killer app' of its time.
mircea_popescu: asciilifeform suddenly puts the japanese "music afficionados" in their proper context. cargo cult of something from the 40s.
mircea_popescu: because there it DID motherfucking matter that the paper be smooth and even.
asciilifeform: norden's sight worked well enough that it was not replaced until, iirc, early '70s...
asciilifeform: don't underestimate analogue comp, when the job is to solve particular ODE, or the like
mircea_popescu: the human body sure as fuck doesn't.
asciilifeform: http://btcbase.org/log/2016-04-04#1445520 << see also thread. ☝︎
a111: Logged on 2016-04-04 16:30 asciilifeform: fwiw my grandfather spent a good chunk of his life on hydraulic analogue computerz.
asciilifeform: http://idlewords.com/2012/02/bia%C5%82owie%C5%BCa_forest.htm << reminded me of mircea_popescu's boars!
lobbes: asciilifeform: I've been searching logz for thread regarding modern AMD cpu being almost as subverted as Intel's. you wouldn't happen to have good reading on the subject handy, would you?
asciilifeform: hmm
asciilifeform: lobbes: http://btcbase.org/log/2015-10-27#1308869 << one thread ☝︎
a111: Logged on 2015-10-27 15:25 asciilifeform: there is literally 1 paragraph devoted to amd:
lobbes: danke
asciilifeform: lobbes: http://mail.fsfeurope.org/pipermail/discussion/2016-April/010912.html << see also.
asciilifeform: lobbes: http://support.amd.com/TechDocs/52740_16h_Models_30h-3Fh_BKDG.pdf << section 2.14 is afaik the ONLY public doc on amd's fritzchip
asciilifeform: all 3 pgs of it.
asciilifeform: this is not a bad time to add the detail that DOCUMENTED 'fritzchips' aren't even half the problem.
asciilifeform: it's 'what you don't know', and 'what you know that isn't so', that is the real headache.
asciilifeform: but at any rate, ALL current production x86, and MOST since 2011 or so, have always-on mystery cores that run ???.
asciilifeform: and without magic init from which, the thing won't boot, or will wedge itself deliberately half an hour post-warmup (in intel's case.)
thestringpuller: asciilifeform: just started a fire
thestringpuller: *sigh* i'm so bad at this chemistry thing
asciilifeform: 'if at first you don't succeed, maybe mineclearing is not the career for you...'
thestringpuller: fires don't always have to burn down the forest
asciilifeform: house 3 blox from mine burned down last week, and i didn't even notice.
asciilifeform: nfi how this was possible.
thestringpuller: PeterL: I asked a friend who blows glass for a living, and he said nowadays it's more expensive to blow science-ware by hand than to get the mass produced stuff... ☟︎
asciilifeform: depends what, and where.
asciilifeform: and whether you're a candidate for gasenwagen
asciilifeform: (in, e.g., state of new york, unlicensed use of glassware (yes) is a criminal offense) ☟︎
asciilifeform: likewise, fraudulent 2000s american 'pyrex' (non-borosilicate! all that's left is the name) can cost you a great sum in hospital bill.
asciilifeform: $s pyrex
a111: 21 results for "pyrex", http://btcbase.org/log-search?q=pyrex
asciilifeform: ^ see threadz
jurov: how it's fraudulent? it's perfectly legal for pyrex brand owner to sell blown turds
asciilifeform: bait and switch is a form of fraud, regardless of how strong a legal 'roof' the fraudster has.
asciilifeform: the pyrex switcheroo was enabled by the fact of the two glasses being visually indistinguishable. ☟︎
asciilifeform: pyrex that doesn't withstand temperature shocks is as american as crapple pie.
asciilifeform: tastes great with, e.g., airplanes that won't take off, pension funds that consist of /dev/null, and the rest of the rot.
jurov: it's just fucking brand
asciilifeform: the remnants of 'western prosperity' are made of precisely these chumpatrons, the items which are wholly worthless but continue to be sold as the genuine article, and ONLY A TERRORIST would try to distinguish.
asciilifeform: jurov: go and try to buy actual borosilicate, e.g., teapot.
asciilifeform: even in an antique shop, you're stuck with 'is it or isnnit'.
asciilifeform: ;;later tell mircea_popescu https://threatpost.com/gpg-patches-18-year-old-libgcrypt-rng-bug/119984 << the hannobockization is ready!!!1111
gribble: The operation succeeded.
asciilifeform: and has of course replaced our piece 'everywhere that matters' (tm)
asciilifeform: ;;later tell mircea_popescu http://www.loper-os.org/pub/20166313-pg1_2.png and http://www.loper-os.org/pub/20166313-pg2_2.png (depdfization of dorre and klebanov's report on gpg whitening idiocy)
gribble: The operation succeeded.
asciilifeform: http://formal.iti.kit.edu/~klebanov/software/entroposcope << klebanov's auditing tool thing. (teaser, apparently)
asciilifeform: sorta like a special-purpose 'valgrind', for debugging rng.
asciilifeform: liveth among you the hero who will get this fella to visit ?
asciilifeform: i'd like to see what he's made of.
asciilifeform: http://btcbase.org/log/2016-08-18#1524210 << wai, wai the waitening, mircea_popescu ? ☝︎
a111: Logged on 2016-08-18 12:32 mircea_popescu: asciilifeform since we're on this btw, the way i want tmsr-rsa key generation to work is as follows : a contains a number of entropy bytes specified by user in tmsr-rsa.conf read whenever tmsr-rsa.conf specifies (such as urandom); b contains a base-tmsr string specified by user. c = base-tmsr(a).b ; p = nextprime(cut(sha512(c),257)) ; process is repeated for q = nextprime (cut(sha512(c'),258));
asciilifeform: whitening sux.
mircea_popescu: asciilifeform not for whitening ; for acordeoning
mircea_popescu: suppose i set my keys to be produced with 1mb of entropy.
asciilifeform: xor lemma.
mircea_popescu: none of your business ; and how you propose this to work ?
asciilifeform: you waltz over the buffer.
mircea_popescu: entirely open to that implementation also.
mircea_popescu: as i say - sha512 is user defined.
asciilifeform: straight waltzing is the only correct way
mircea_popescu: i thought providing keccak as default is elegant ; but can also provide xoring scheme
mircea_popescu: aite.
asciilifeform: i.e. the only way that does not introduce a linkage between bit n and n+1.
mircea_popescu: hey, i'm sold.
asciilifeform: the fundamental psychiatric reason why folks like whitening, is, i suspect, a demon that wakes them up at night:
asciilifeform: 'what if the wire frays and rng is feeding 000000...'
asciilifeform: or similar.
mircea_popescu: so you check
mircea_popescu: like we did.
asciilifeform: try suggesting this to typical luser, it is almost as if he had to open reactor containment vessel to check.
asciilifeform: going by the reaction.
mircea_popescu: apparently.
asciilifeform: whitening is in a class of similar items, childhood fears coupled to faux techno-fixes, deserves own separate discussion one day imho.
asciilifeform: (and needs a handy name perhaps)
mircea_popescu: (caveat fanaticus : while you probably want some ent redundancy for your key, a whole mb for a few kb key is drastically overshooting it. diminishing returns clip any conceivable benefit past a factor of maybe 8)
mircea_popescu: asciilifeform how about dildo ?
mircea_popescu: similarly hard but unsatisfying devices.
asciilifeform: there is nothing dishonest about dildo tho.
mircea_popescu: in and of itself, there's nothing dishonest about any code. now imagine dude who keeps putting up this pretense and keeps aluding to his skillz and hunk... then in bedroom he takes slippers off to reveal dildo ductaped on.
mircea_popescu: much like that scene in pink flamingoes
asciilifeform: lel
mircea_popescu: dja see it ?
asciilifeform: i must have seen a still
asciilifeform: because the scene sounds familiar.
mircea_popescu: pscho waters has a sausage tied with rope
mircea_popescu: http://btcbase.org/log/2016-08-18#1524497 <<< lol in similar what the fucks, anyone know about the lulz of california's "proposition 65" ? ☝︎
a111: Logged on 2016-08-18 16:36 asciilifeform: (in, e.g., state of new york, unlicensed use of glassware (yes) is a criminal offense)
mircea_popescu: read up on that crazy shit sometime, it's epitomical for the current us.
asciilifeform: i have megatonne of items with the idiocy stamped on the package.
asciilifeform: it is quite impossible to forget about it.
mircea_popescu: (short version : lawyer lobby added law on books that allows them to sue anything that doesn't have a warning label on ; there's 0 enforcement from anyone but the lawyer mafia ; and for that matter no penalty for mislabeling anything ; consequently all of california is today a huge sticker reading "this item is known to the state of california to cause cancer") ☟︎
mircea_popescu: asciilifeform well not everyone lives in the mordor swamps.
asciilifeform: if only it were only ~in~ california !
asciilifeform: i've never set foot there
asciilifeform: and still even humble tube of solder is stamped 'this product is known....'
asciilifeform: because, see, it ~might~ be sold in ca.
thestringpuller: cookin' in da pyrex isn't a thing anymore?
mircea_popescu: "Miss out on Comic-Con? Relive all the action at Comic-Con with IMDb's Comic-Con 2016 Guide." << dude, if there's anything to miss it's the underage nuts, wtf is a guide gonna do.
thestringpuller: so all these thugs turned rapper are lying to their constituents?
asciilifeform: thestringpuller: see l0gz, this actually came up.
asciilifeform: thestringpuller: http://btcbase.org/log/2016-07-01#1494311 << ☝︎
a111: Logged on 2016-07-01 16:28 asciilifeform: http://nowiknow.com/the-war-against-pyrex << for n000bz.
mircea_popescu: asciilifeform "threatpost" dun load, so.
mircea_popescu: never occured.
mircea_popescu: and i also can't read "depdfization" any other way than "depizdification"
asciilifeform: mircea_popescu: http://wotpaste.cascadianhacker.com/pastes/c06bfd29-d998-41b6-a4c2-5c0148d3071c/?raw=true << if you must.
mircea_popescu: i dun think i will, ty
asciilifeform: not missin' anything.
asciilifeform: (other than further spew to hang koch by)
asciilifeform: the depizdification is worth seeing tho.
mircea_popescu: i was reading it now
mircea_popescu: honestly im not impressed with the whole scheme , whether fixed or not.
asciilifeform: dafuq is 'fixed' whitening.
asciilifeform: rather like 'healthy corpse'
mircea_popescu: dafuq is any of that dumb shit and da fuck is 44+20+20
mircea_popescu: i went to math school, they never taught me that theorem.
asciilifeform: mircea_popescu: mechanical drawing of the stuttering whitener slide thing.
mircea_popescu: so what is 44 ?
mircea_popescu: is this twice as good as 22 + 10 + 10 ?
asciilifeform: 'The more particular difference is that the first cycle (Figure 2a) deviates from the other cycles (Figure 2b). Here, the hash is computed from the bytes [L − 20, L) ∪ [0, 44).'
mircea_popescu: why not make it 88 + 40 + 40 then and while on it, why not fuck their ugly fucking mother.
asciilifeform: ask koch.
mircea_popescu: so fucking strange for the sort of idiot who imagines "all people are equal" to constantly be finding SPECIAL integers.
mircea_popescu: there's no fucking special integers. they're all equal.
asciilifeform: dun forget the other half of the circus -
asciilifeform: the audience.
asciilifeform: the 'i do not expect to UNDERSTAND the code' is the enabling sin.
asciilifeform: idiot who will spew rubbish, can always be found.
mircea_popescu: asciilifeform after the whole "oh, mp cares about beingmentioned on our obscure mail list" debacle coupla days ago, i actually had this measured.
asciilifeform: audience - not.
mircea_popescu: there is NO audience. at all.
mircea_popescu: if one of these shits gets read by 3 people, it's a high water mark.
asciilifeform: i was referring to the gpg users.
mircea_popescu: when we link them they get 10x usual fare.
mircea_popescu: asciilifeform oh you mean teh luserbase ?
asciilifeform: aha.
mircea_popescu: yawell. to quote from this great link, "I’m just back from ContainerCamp and Gluecon and I’m going to Dockercon next week. Really excited about the way the industry is moving - making everything simpler and more reliable. It’s the future!"
asciilifeform: we lived with this shit.
asciilifeform: koch et al did a thorough job gluing the nonsense on with broken glass.
asciilifeform: https://underhandedcrypto.com/2016/08/17/the-2016-backdoored-cryptocurrency-contest-winner << meanwhile in the world of sport.
asciilifeform: ^ complete with gavinism push
mircea_popescu: "our sponsor zcash" ?
mircea_popescu: idiots.
mircea_popescu: ahahaha first prize by "our judges" to sole submission ?
mircea_popescu: o wait, and the whole shit is a miserable vessenes spam domain trying to capitalize on underhanded c ?
mircea_popescu: why the fuck do you keep linking this irrelevant crap in here omg.
asciilifeform: because it is illustrative.
asciilifeform: circus has two ends.
asciilifeform: blind - leading the blind.
mircea_popescu: none of these humanizing metaphores apply.
mircea_popescu: what blind ? they're not blind anymore than gut bacteria is blind
mircea_popescu: they know what they like, and seek getting it.
asciilifeform: and what is it that they like ?
mircea_popescu: shit.
mircea_popescu: gut bacteria, right ?
asciilifeform: and hah, it ~is~ a blatant rip off from 'underhanded c', isnnit.
mircea_popescu: yes.
mircea_popescu: and do you know why it exists ? because it counts on grannies and alf to get confused by the content, as if words have meaning OF THEMSELVES, not of context, and click/spread the link.
asciilifeform: barfalicious.
mircea_popescu: understand : propaganda doesn't want you to agree. it just wants you to participate. dun matter so much what value you participate with, which is the point.
asciilifeform: tru.
asciilifeform: $s nonparticipation
a111: 6 results for "nonparticipation", http://btcbase.org/log-search?q=nonparticipation
asciilifeform: or, from today's earlier link, 'On September 14, 1985, residents of the Polish city of Toruń watching the popular James Bond ripoff 07, Call In (in which a blond and ideologically correct Citizen's Militia officer fights crime from within a series of tight sweaters) were surprised to see the show briefly overlaid with block white letters reading "Solidarity Toruń: Boycotting the election is our duty," and "Solidarity Toruń: Enough
asciilifeform: price hikes, lies, repression". Twelve days later, the same slogans appeared superimposed on the hated evening news. The dissident radio astronomers had struck again.'
mircea_popescu: lol
mircea_popescu: pity that all they find to do is herp the plebe song.
asciilifeform: what would mircea_popescu have put in there ?
mircea_popescu: what's wrong with "fuck you torun, none of you are smart enough to know how this was done."
mircea_popescu: too long ?
asciilifeform: too long-game.
mircea_popescu: lol
mircea_popescu: mkay.
mircea_popescu: but really, the only message that's worth broadcasting is some variation of "fuck you, you're not good enough and i don't like you."
mircea_popescu: talking of childhood fears.
asciilifeform: what, exactly, will reading this on the surprise tv screen do to the typical 'patient' ?
mircea_popescu: i don't care.
asciilifeform: then why bother
mircea_popescu: cuz i can, or somesuch.
asciilifeform asks emulated mircea_popescu , who answers 'from cause!11111'
asciilifeform: mircea_popescu: familiar with 'captain midnight' story ?
mircea_popescu: dun think so
asciilifeform: satellite hijack.
asciilifeform: http://www.networkworld.com/article/2229101/security/captain-midnight---no-regrets--about-jamming-hbo-back-in--86.html <<
asciilifeform: http://www.macdougallelect.com/bio.html << the man himself.
mircea_popescu: ah ha
asciilifeform: the man had ~nothing to say. and so today is remembered by asciilifeform and , idk, half dozen other weirdos.
mircea_popescu never gave a shit about hbo.
mircea_popescu: it's like... midnight shopping channel decided to open a tcm competitor.
asciilifeform: i dun think he picked hbo sat for any particular reason other than 'it had unsheathed arsehold'
asciilifeform: *arsehole
mircea_popescu: aha
asciilifeform: incidentally, to this very day there are sats with ~0 authentication.
asciilifeform: (why? ask the builders, not me)
asciilifeform: from the commentz:
asciilifeform: 'As a member of the team that caught MacDougall, I can say we figured it out in less than a week. He may not yet realize that he might not have violated any existing law at the time he did it -- even though FCC threatened prosecution and he then"copped a plea". The reason why 18 USC 1367 was soon passed was to remove the ambiguity in this area. So Mr. Smart Guy, you pleaded guilty to a federal misdemeanor that a decent lawyer might h
asciilifeform: ave gotten you off the hook for and it only took a week to find you.'
mircea_popescu is so entranced with that circleci post he's out researching it, turns out https://aphyr.com/posts/335-tattoo << aphyr actually exists.
mircea_popescu: asciilifeform guy's very representative ; got nothing to stand for and nothing to stand with.
asciilifeform: precisely.
asciilifeform: i meantion him on account of 'it is not enough to steal the microphone, also ought to have something to say.'
asciilifeform: *mention
asciilifeform: and that stealing microphone is not really so monumentally difficult.
mircea_popescu: myeah.
asciilifeform: a few yrs ago, students in moscow got hold of a green laser projector, a few dozen watt, and lit up the american embassy at night.
asciilifeform: what did they paint ?
asciilifeform: obummer sucking off a banana.
asciilifeform: mega-imagination.
mircea_popescu: that's actually pretty good
asciilifeform: it's a passing grade.
asciilifeform: but who remembers today.
mircea_popescu: way the fuck better than "polite" derp jamming hbo or whatever the fuck.
mircea_popescu: obama.
asciilifeform: i can see bush-II remembering the grenade in tbilisi
asciilifeform: but obummer, banana ?
mircea_popescu: or the shoe.
asciilifeform: shoe - yes
mircea_popescu: and yes. fucktard's as vain as they come
asciilifeform: (the significance of the shoe is often lost on western folk)
mircea_popescu: i dunno... they had my fair lady neh ?
mircea_popescu: https://circleci.com/blog/it-really-is-the-future/ << a week later, retraction. ☟︎
mircea_popescu: to be perfectly clear, none of that stupid shit is "the future", nor even much of the present.
mircea_popescu: there's no space in any conceivable future for "that whole docker and cointainer thing" ; nor actually for "apps".
mircea_popescu: html5 had a fighting chance as "not just text" ; it lost. this shit is dumber still, with a larger ground to cover still, with less talent and intellectual capacity involved ; and with the corporate nonsense that formed the original impetuus, from apple "app store" to cisco via intel/amd fritzchips etc dying left and right. the bottom's already fell out of apple store, there's no revenue made, and all these idiots can go back
mircea_popescu: to pretending they're painters to get laid.
mircea_popescu: So reactions to Docker are not necessarily based on the technology itself. Most haters are not really reacting to Docker’s solutions to important and complex problems. Mostly, this is because those problems are ones you might not have noticed if you haven’t spent time scaling big systems. If you don’t intuitively and deeply understand what’s meant by “cattle not pets” << it is directly obvious to me what is meant
mircea_popescu: by "cattle not pets", for the record ; there's a difference between the people who actually understand the problems involved and the inept clowd of usian aspie 14%ers who wish to pretend like they have big town problems, who knows, maybe someone gives them a big town salary.
asciilifeform: http://btcbase.org/log/2014-08-27#811154 << see also naggum. ☝︎
a111: Logged on 2014-08-27 01:00 asciilifeform: 'pardon my cynical twist, but what are you doing with that 20,000×20,000 double-precision floating point matrix you say you need to invert _today_? If you answer "nutt'n, I jus kinda wondered what it'd be like, you know", you should be very happy that I am most likely more than 3000 miles away from you, or I would come over and slap you hard.'
jurov: asciilifeform you forgot i have several actual borosilicate teapots, bohemian glass that claims to conform to ISO for borosilicate glass. and they sell to da US. it's in the logs
mircea_popescu: eh fuck this, ima go blog it, too much log dumping.
jurov: but complaining about pyrex is easier, I get that.
asciilifeform: jurov: i have nfi what is sold in jurovlandia. perhaps it is genuine borosilicate, or perhaps just overpriced glass.
asciilifeform: but here - it is largely absent.
mircea_popescu: jurov believe it or not they export here. i've been buying exceptional lead glass wine/champagne etc stem glasses.
asciilifeform: lead glass != borosilicate.
asciilifeform: entirely other product.
mircea_popescu: asciilifeform his argument is that it fits the spec for performance. which it does.
jurov: yes it never broke due to heat/cold
mircea_popescu: sold in the us as "swarovski crystals".
mircea_popescu: one of the hugest scams of all time, my parents' house hosted numerous clear and colored bohemian glass pots, most a few lbs in weight
mircea_popescu: i guess i lived in the swarovski prince of bell air's mansion.
jurov: https://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=simax+kettle aciilifeform just buyu one of these and stfu. it's annoying
asciilifeform: jurov: and how do i know what i get ?
mircea_popescu: clink it.
jurov: you try it
asciilifeform: mircea_popescu: dun work on pyrex
asciilifeform: jurov: can i find out nondestructively ?
mircea_popescu: (seriously guise - buy bohemian crystal flutes ; then have fun with the girl making literal music together.)
jurov: it will be non destructive. unless usg exchanges the teapot for non-borosilicate in transit, in what case you don't need it after all
jurov: but you'll be vindicated they have blown the exact shape specially for you
asciilifeform: lel
mircea_popescu: if soviet us were any good, they'd just replace it with a normal china teapot
mircea_popescu: as a "fuck you"
mircea_popescu: o look.... no logs...
asciilifeform: $s 94498898625323854064565881858724834160435948913137983974021999533025286133157
a111: 3 results for "94498898625323854064565881858724834160435948913137983974021999533025286133157", http://btcbase.org/log-search?q=94498898625323854064565881858724834160435948913137983974021999533025286133157
asciilifeform: hm
asciilifeform: these seem to occur in clusters of no moar than 2-3
asciilifeform: (i've been shaping a mental picture of what kind of rng idiocy could lead to such a thing, to no avail)
asciilifeform: i bet there's an algebraic trick that will yield ALL of these divisors.
asciilifeform: (from the mexican routers or what it was.)
asciilifeform: f(n) such that n is last bit of timer when it first powered on, or what.
BingoBoingo: <mircea_popescu> BingoBoingo send the man a congratulatory email ? since it turns out you linked him first. << Gotta catch up on log to figure out who I am congratulating on what.
asciilifeform: in unrelated lulz, https://asciinema.org
asciilifeform: http://motherboard.vice.com/read/former-nsa-staffers-rogue-insider-shadow-brokers-theory << in other 'proof' lelz
asciilifeform: 'The source provided a military award as proof of his past employment, and multiple former intelligence sources who reviewed the award for Motherboard said it looks legitimate.'
mircea_popescu: asciilifeform hey, got a link to the original discussion re merits of urbit right before you sold your whatever it was, battlestarisland
asciilifeform: craig wright rolls in his grave
asciilifeform: mircea_popescu: yes, 1sec
asciilifeform: 1 - http://www.loper-os.org/?p=1352 << the sale ☟︎
asciilifeform: 2 - http://moronlab.blogspot.com/2010/01/urbit-functional-programming-from.html?showComment=1263570771214#c6454142774827414532 << linked from same, pre-release thread
asciilifeform: 3 - http://www.loper-os.org/?p=1390 - postmortem
asciilifeform: there was also a lengthy googlegroup thread
asciilifeform: where i finally barfed, decisively
asciilifeform: https://groups.google.com/forum/#!msg/urbit-dev/utp3H7F78so/Dt24fpiT3xcJ << part of it
ben_vulpes: hrm. can't find the canonical ox and flies link
asciilifeform: ben_vulpes: aesop
asciilifeform: https://groups.google.com/forum/#!msg/urbit-dev/PvXo1t7uNrY/ik5e-9b-cNwJ << the sale itself.
thestringpuller thanks asciilifeform for inspiration for a rap song "war on pyrex"
asciilifeform: https://groups.google.com/forum/#!msg/urbit-dev/4B12WpF1rL0/hYF3YPuqvR8J << 'we dun want to make a bitcoin! usg will gas us'
asciilifeform: ^ mega-thread
asciilifeform: https://groups.google.com/forum/#!msg/urbit-dev/PvXo1t7uNrY/RL7DLpg1v9QJ << continued.
asciilifeform: mircea_popescu: i think that was all of it.
thestringpuller: LOL. Da war on pyrex created more crime!!!!1
thestringpuller: WHO COULD HAVE PREDICTED
asciilifeform: 'CY, I've long admired your work, but pray answer me this: why on earth did you accept $millions in kleptocrat funding? How could this possibly serve the long-term interests of Urbit users? Now the same folks who ruined the Net - and virtually everything else that was ever good and bright - have a voting share! Or do I misunderstand? And if a strong USG were to take a dislike to Urbit, all the KYC clerks, bean-counters, and lawyers i
asciilifeform: n the world could not save you. On the other hand, if the regime is weak (as suggested by the fact that it bowed to Bitcoin), these things are quite unnecessary.' << asciilifeform's q to mr mold.
BingoBoingo: mircea_popescu: sent
BingoBoingo: Maybe he shows or doesn't, but at least either blogger or spam filter has been congratulated.
asciilifeform: https://twitter.com/hanno/status/765545176018354176 << guess who likes to play victim now.
asciilifeform: https://coldwardaily.com/2016/08/17/shadow-brokers-nsa-exploits-doubts-about-edward-snowdens-tweets << meanwhile somebody asks the obvious q. ☟︎
asciilifeform: '“That needs to proven before we take anything coming from that account as actually coming from the mouth of Edward Snowden, the person.”'
mircea_popescu: BingoBoingo ty.
mircea_popescu: asciilifeform ty!
mircea_popescu: uh google com wtf is that. not in my dns list.
mircea_popescu: we had a convo in logs.
asciilifeform: $s urbit
a111: 168 results for "urbit", http://btcbase.org/log-search?q=urbit
asciilifeform: plenty
mircea_popescu: ty
asciilifeform: but asciilifeform's outings among the heathens, happened in heathendom.
asciilifeform: with was (and afaik still is) the google faux-usenet thing.
mircea_popescu: http://btcbase.org/log/2014-02-02#473654 ftw. ☝︎
a111: Logged on 2014-02-02 03:29 herbijudlestoids: has anyone come up with any useful use cases for urbit? all i could think of was a mutt clone lol
asciilifeform: https://archive.is/Jge7p << meanwhile the graphologists, astrologers, haruspicists, are busy busy bees!111
mircea_popescu: lmao. DOH.
mircea_popescu: i dunno who took the russian-kalash-guy act seriously.
asciilifeform: mircea_popescu: typical usaschwitz inmate is isolated enough that, e.g., the 'flying pistol copter' fella on youtube, was 'russian' enough to satisfy.
asciilifeform: mircea_popescu: when you toured usa, how many folks could find your home town in the atlas ?
asciilifeform: ( and the ones that ~could~... who were they ? old army officers ? )
mircea_popescu: i never had the curiosity to ask.
asciilifeform: i did, it was a depressing exercise an' i stopped.
asciilifeform: i shit thee not, even if you say, e.g., 'moscow', they will drop it somewhere near ankara or worse
asciilifeform: there is no 'geography' subject in their primary school.
asciilifeform: (at one point there was, they were asked to at least find the various states on a pre-drawn map.)
asciilifeform: https://senderek.ie/research/pcp/release << was very interesting fella. where is he now ?
asciilifeform: e.g., https://senderek.ie/research/pcp/release/pure.py
mircea_popescu: til moscow is not near ankara.
asciilifeform: and https://senderek.ie/research/pcp/release/read-pgpkey
mircea_popescu: erdogan would beg to differ!
asciilifeform: ('pcp' was an early attempt, it appears, at a stateless and rsa-only pgp replacement)
mircea_popescu: who made it ?
asciilifeform: senderek.
asciilifeform: who, for all i know, is in valhalla's halls now.
asciilifeform: https://senderek.ie/research/pcp/release/pcp-10.tar.gz << whole set. and pretty interesting read.
asciilifeform: and, picture, a man distributing signed src.
asciilifeform: in 2003.
asciilifeform: (who else was ?)
mircea_popescu: pretty good.
asciilifeform: 'In summer of 2000, I had a look at the new key format PGP had introduced. In Europe a number of researchers voiced concerns about the new ADK feature that were routinely being ignored in the US, the home of PGP. This ignorance motivated me to look closer into the new PGP version and I discovered a serious problem with the way additional keys could be added without a user's consent. '
asciilifeform: lotsa weird on the site (e.g., crypto-in-php etc.) but it was, at least until recently, ~his own~, and not 'komyoonity'.
asciilifeform: in other lulz,
asciilifeform: http://marc.info/?l=cypherpunks&m=85281708902679&w=2
asciilifeform: circa '94!
asciilifeform: 'Someone please prove me wrong, but I think there is a bug in the function mp_modexp_crt (RSA decryption and signing) in PGP23a's MPI library. Attached to this message is a program which demonstrates the bug. While testing Magic Money for lingering bugs, the client gave the error "Coin from server has bad signature!" I tried again with different coins, and the program worked. The proto.dat file had been cleared as the coins were rea
asciilifeform: d, so there was no way to repeat the error. I set up a batch file to repeatedly cycle coins...'
asciilifeform: http://marc.info/?l=cypherpunks&m=85281708902680&w=2 << the only reply.
asciilifeform: Derek Atkins <warlord () MIT ! EDU>
asciilifeform: ' ... I tried this on two different platforms with two different byte orders. In particular, I used a mips-ultrix and sun386i. The results, are the same, and show that there is no problem with PGP 2.3a, or, at least, I cannot reproduce your bug. Sorry.'
asciilifeform: anyone remember what was 'magic money' >
asciilifeform: ?
mircea_popescu: yes. but wtf is this ?
asciilifeform: http://www.csee.umbc.edu/~woodcock/cmsc482/proj1/magmoney.html << possibly this.
asciilifeform: mircea_popescu: i was trying to learn the answer to that.
asciilifeform: because i consider mpi bugs to be a thing of interest.
asciilifeform: https://w2.eff.org/Privacy/Digital_money/?f=magic_money.announce.txt << pretty lulzy.
mircea_popescu: so do i.
asciilifeform: dark age pseudobitcoin.
asciilifeform: (does anyone find it interesting that modern gpg uses ~same mpi implementation as dark age pgp, but with massaged function names ('mp_' vs 'mpi_') ?
asciilifeform: )
mircea_popescu: apparently they don't like mp.
shinohai: >.<
asciilifeform: https://archive.is/uqRcV << soooo the shitstain knows no restraint
asciilifeform: http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=blob;f=dirmngr/dns-stuff.c;h=191719e932e8995b7876fcffd0ff809c18f47334;hb=refs/heads/STABLE-BRANCH-2-2#l102 << why is there even a 'tor mode' ?
BingoBoingo: For placing suppositories, duh
shinohai: suppositories or unlubed broom handles?
trinque: $s from:asciilifeform the pig likes it
a111: -1 results for "from:asciilifeform the pig likes it", http://btcbase.org/log-search?q=from%3Aasciilifeform%20the%20pig%20likes%20it
trinque: well then
trinque: $s the pig likes it
a111: 2 results for "the pig likes it", http://btcbase.org/log-search?q=the%20pig%20likes%20it
trinque: mental compression vs log search, fight!
BingoBoingo: shinohai: What are the latter but a subset of suppositories?
shinohai thinks on that.
BingoBoingo: $up fromphuctor
deedbot: fromphuctor voiced for 30 minutes.
BingoBoingo: OMG Liberals are bodyshaming Trump now! Those Hippo-crits http://www.theverge.com/2016/8/18/12538672/nude-donald-trump-statues-union-square-los-angeles-indecline
phf: -1 result eh
shinohai: http://archive.is/Oj1JG "I'm sorry my shitty code fucked you all up, what's next?"
trinque: "wow you guys. you know what I learned today?" (tm) (r)
shinohai: Thanks Stephan for taking the time to use your new crayons to explain it all.
mircea_popescu: again with the "blood sweat and tears" guy ?
mircea_popescu: who the fuck told these idiots that their soul is worth anything or presents some sort of interest to anyone.
shinohai: It's ok, he learned his lesson, won't happen again.
mircea_popescu: your sarcasm can be heard from argentina.
shinohai: Speaking of South American countries, should I suspect Columbia to be a horrid shithole?
mircea_popescu: define shithole.
shinohai: /suspect/expect/
shinohai: Like, hundreds of people on mopeds and muudy streets
mircea_popescu: yes.
shinohai makes note to look into transportation modes further.
mircea_popescu: o holy shit, heroku was acquired by salesforce.com in 2010.
mircea_popescu: hence "nobody uses heroku"
mircea_popescu: jesus these idiots couldn't be more transparent fi they tried.
deedbot: http://trilema.com/2016/the-text-and-the-piddly-recantion/ << Trilema - The text ; and the piddly recantion
asciilifeform: Two Generals Problem << aaaaahaha
asciilifeform falls down
asciilifeform: mircea_popescu: re ^ - where was that trilema piece with the plugged bathtub ?
asciilifeform: the one where 'removing the plug, or closing the water, is not ever to be considered an option, instead you are expected to build a raft from the flat tv'
mircea_popescu digs
mircea_popescu: http://trilema.com/2016/please-stop-using-dns-already-and-other-considerations/ << the dns one apparently.
asciilifeform: aha!
asciilifeform: 'The situation is somewhat akin to a retarded girlfriend trying to flood your apartment, that not only opens all the faucets and stops all the drains, but also takes the "extremely clever" measure of puncturing the water pipes, so she can then preciously inform you that "turning off the faucets won't help" and you must work with her to somehow create a raft out of your widescreen TV so as to navigate the marshy terrain that used to b ☟︎☟︎☟︎☟︎☟︎☟︎
asciilifeform: e your living room. The correct solution in the case of the retarded girlfriend obviously is turning off the main and beating her black and blue, rather than entertaining her idiocy. Similarly in the case of the retarded Internet, the correct solution is turning off the main and beating these idiots black and blue, rather than entertaining their idiocy.'
asciilifeform: this ^ is quite exactly a description of the 'problem solvers' in 'piddly recantation', e.g., 'docker'
mircea_popescu: werd.
mircea_popescu: asciilifeform you realise it's same author, one week apart.
asciilifeform: waiwat
asciilifeform: http://trilema.com/2016/please-stop-using-dns-already-and-other-considerations/#footnote_1_65060 << him ?
asciilifeform: or who
mircea_popescu: site's listed, name's given, first line.
asciilifeform: ah the recantation
asciilifeform: yeah
mircea_popescu: ah yes. yeah.
mats: http://www.cnbc.com/2016/08/16/icahn-to-epa-youre-creating-the-mother-of-all-short-squeezes.html
mats: after seeing the annual reports and recent activity, /me ponders buying IEP
phf: $s from:blah foo
a111: 166 results for "from:blah foo", http://btcbase.org/log-search?q=from%3Ablah%20foo
phf: what
phf: $s from:phf rX0ONv1IyCoB
a111: 0 results for "from:phf rX0ONv1IyCoB", http://btcbase.org/log-search?q=from%3Aphf%20rX0ONv1IyCoB
phf: ben_vulpes: i remember there was functionality to not expire wotpastes if they are in the log. what do you need me to provide you with in order to get that operational again?
mircea_popescu: phf really, saving logged links has ~nothing to do with the (imo correct) functionality of pastes expiring
phf: mircea_popescu: oh? that must've changed since last time we had conversation about it
mircea_popescu: link ?