log☇︎
76300+ entries in 0.607s
asciilifeform: (and i wrote on 2 separate occasions.)
asciilifeform: mircea_popescu: incidentally, when i wrote to bernstein, there was 0 answer.
asciilifeform: anyway, there are surely people, but i have not met them yet.
asciilifeform: i used it myself when writing rootkits.
asciilifeform: but also i was referring to ~people~ as much as to algos.
asciilifeform: (keccak or another hash can be abused as a stream cipher, but it is precisely 'retarded homebrew', i will leave the reason ~why~ as an exercise)
asciilifeform: serpent is, i must note, 'best horse in the glue factory.'
asciilifeform: now i cannot speak for others, but i spent past few yrs exploring the known space between usgola (aes et al) and http://trilema.com/2013/the-danger-of-homebrew-crypto
mircea_popescu: asciilifeform yeah i'm sure i don't exist because schneier didn't invite me to the latest round of rubber chicken.
asciilifeform: i.e. 'don't exist'
asciilifeform: i asked 'professional cryptographers of international repute' and 0 answer beyond 'here's a banana, monkey boy'
asciilifeform: especially transpositions as we know them. i'm still waiting to hear why s-boxes are fixed, rather than entirely configured by the key, ever.
a111: Logged on 2015-07-12 03:47 mircea_popescu: in any case : i don't like aes for purely political reasons. it became an apparent schelling point out of absolutely nowhere for no discernible reason. these situations always stink.
asciilifeform: now i will remind readers that 'serpent' is not, afaik, on any kind of scientific foundation. it was made using voodoo doll, just like every other block cipher. (what kind of doll, is described in the paper.)
asciilifeform: mircea_popescu: tropos , i recall now, was the other big one.
mircea_popescu: i think they're fucking calenders.
mircea_popescu: ~that~ deployed, as in, i'd be surprised if 50k exist altogerher
mircea_popescu: asciilifeform i dun think it was ever that deployed.
asciilifeform: all i need is 1.
mircea_popescu: heh. most of ;em i'd expect
asciilifeform: ditto the huawei boxes, the voip thing, whatever it was called, and the dozen or so other examples i catalogued in recent months
mircea_popescu: and now i shall proceed to put to electronic paper my definitive solution for global warming - both the current hallucinated kind as well as any other.
a111: Logged on 2016-12-28 07:39 mats: i've always thought it was weird that english speakers use 'daddy' but not 'mommy'
a111: Logged on 2016-12-28 02:17 phf: there's not much discipline on unix with stderr/stdout. particularly gpg seems cavalier with it. so i wouldn't even bother with error/output separation. i'd make it always return a single value, string that's combined stdout/stderr, and fail when status code is not equal to zero. maybe add a key argument, that splits them if need be, but only once there's need.
mats: i mean luxury residences pushing prices down
a111: Logged on 2016-12-28 02:39 phf: http://btcbase.org/patches/hashes_and_errors#L118 you don't really want to do this. you're subseq'ing there to strip the a/ b/ but that's not at all a guarantee! i have a vpatch with `diff -ib -ruN /Users/pf/cmucl20d-build/src/hemlock/abbrev.lisp src/abbrev.lisp` in it for example. at the very least you want to abstract it away into its own function. that would correctly operate on a hashed-path datastructure.
ben_vulpes: http://btcbase.org/log/2016-12-28#1591573 << i'll have to think on how to fix this ☝︎
mats: i'd like to move to hk or tw before i'm 30 but it seems to be getting more expensive all the time
mats: eyeballs on me all day when i'm on the cape
mats: there's a sense of other-ness wherever i'm at, in new england
mats: i don't follow
mats: but now i miss it, funny how that works
ben_vulpes: well i was going to ask if you were in the boston cn wot
mats: if i'm being honest i wanted to get away from the massive numbers of asians
mats: i gtfo soon as i was an adult, to live outside of the reality bubble
mats: i mean, i grew up in sv, so i live in a weird in-between of us and cn culture
mats: i'd say its 1:1
mats: i've always thought it was weird that english speakers use 'daddy' but not 'mommy' ☟︎
ben_vulpes: i have utterly nfi how women put up with all of the ornamental crap
davout: i don't get it, the expensive part for me is "finding the nail clipper", not the "clipping nails"
ben_vulpes: ah i see
phf: in this case, if you want to avoid the warning and not fuck with muffling, i'd stick with (cmd args &key input). fwiw that's what sbcl's run-program does already
phf: ben_vulpes: i think best way to answer that question is to read a lot of existing code from different backgrounds (pre-2000s code, famous people code, etc.). my rule of thumb is that you use optional if ~at call site~ it's still obvious what the argument means. otherwise you promote it to keywoard. (run "foo" `("-p" "bar")) makes sense, but (run "foo" `("-p" "bar") stream) you start guessing. is it input stream? is it output stream?
ben_vulpes: a shit i'm going to have to rewatch this.
phf: not enough reverb. i always thought baliset being a 70s instrument, considering that they had those portable source of energy in their shields, would be a kind of guitar moog
ben_vulpes: holy shit i forgot picard was in that
ben_vulpes: baliset i think
asciilifeform: for some reason i picture the 'baliste' in 'dune' as working like this.
asciilifeform: but i fuhget the vendor
ben_vulpes: so now i play guitar poorly and frequently
ben_vulpes: some 1.5 years back i leapt off the couch and demanded a hand-held instrument to awaken dormant pathways
asciilifeform: neato, i had nfi.
ben_vulpes: i play at least 30 minutes 4 times a week
asciilifeform: i've nfi
asciilifeform: do i win the prize.
mircea_popescu: the original proposition was "hooker-ready laptop". i can see the "value add". ☟︎
ben_vulpes: no i'm going to plug my ears say neener and make it gabriel_laddel's problem
asciilifeform: i have nothing in particular against the d00d, but it is quite genuinely unclear to me where the 'value added' is.
ben_vulpes: now if only i could find a graceful way to muffle compiler warnings for functions...
asciilifeform: i'd still like to know wtf it was that he even sells. having a www would help...
gabriel_laddel_p: I don't want someone to be able to look up a webpage and debate you about what it is that they get.
gabriel_laddel_p: ben_vulpes: I have 4 other people who want them/one. Need to organize my thoughts, stop reading about [redacted] and actually respond to their emails.
ben_vulpes: well i'm just on tenterhooks waiting to learn what's so cryptworthy
phf: also sbcl got some balls. they've been adding all this stuff, don't do this, don't do that. i suppose you can either muffle it, or just not optional the second argument and pass nil everytime there's nothing. fwiw your code always has an argument list, so it's non issue
ben_vulpes: anyways, otaku gaijin shit aside a) do you have videos of this thing working or am i supposed to believe that it does because you now have a key you can use and b) how much for the whole circus, delivered
ben_vulpes: i am epically confused, how else would it be pronounced
phf: heh, i also pronounce it japanese style, ma-sa-mu-ne
ben_vulpes: gabriel_laddel_p: how do i know you're not running the longest and lowest-dough scam with these masamune boxen?
ben_vulpes: i imagined an inheritance chain looking like error->external-program-error->{bad-signature, no-gpg-data, ...}
ben_vulpes: i read "handler-case destroys the call stack" and thought to myself "if i can avoid that, i probably should".
phf: oh oh i see what you're saying
asciilifeform: phun phakt: as an undergrad i worked for the d00d who curated the 'Вега' probes. but he was already, naturally, in usa, and sorta old, nutty.
mircea_popescu: asciilifeform i am not responsible for bad engineering.
a111: Logged on 2016-12-28 01:56 phf: i'd write it as (cmd &optional args &key input), because you always have to provide cmd (where's right now you can write (run) and the compiler won't catch it), more often than not you have to provide args and sometimes you have to provide input
ben_vulpes: http://btcbase.org/log/2016-12-28#1591550 << sbcl makes a style warning about &optional and &keys together. i lack the intuition to override the compiler here, does this weaken typechecking and is it worthwhile? ☝︎
asciilifeform: i suppose d00d finally scored that lsd or whatever it was he lacked.
a111: Logged on 2016-12-28 02:41 phf: i'm going to stop wall of texting the log though
ben_vulpes: http://btcbase.org/log/2016-12-28#1591571 << o hey, you found the oldest and most heinous sins i didn't fix ☝︎
ben_vulpes: but i may catastrophically misunderstand
ben_vulpes: http://btcbase.org/log/2016-12-28#1591569 << i used http://p.bvulpes.com/pastes/joF2F/?raw=true to convince myself that this is not true when writing the thing at first ☝︎
a111: Logged on 2016-12-28 02:17 phf: there's not much discipline on unix with stderr/stdout. particularly gpg seems cavalier with it. so i wouldn't even bother with error/output separation. i'd make it always return a single value, string that's combined stdout/stderr, and fail when status code is not equal to zero. maybe add a key argument, that splits them if need be, but only once there's need.
a111: Logged on 2016-12-28 01:56 phf: i'd write it as (cmd &optional args &key input), because you always have to provide cmd (where's right now you can write (run) and the compiler won't catch it), more often than not you have to provide args and sometimes you have to provide input
a111: Logged on 2016-12-28 02:41 phf: i'm going to stop wall of texting the log though
mircea_popescu: "To whomever it may concern - I strongly advise against hiring the bearer of this letter, as she is not sufficiently qualified to take a piss."
mircea_popescu: "Obesity can be a disability in the EU. That makes it a sticky legal issue and given that she is the lone female, that makes it doubly so. If she's transgendered (which is possible given that she stands up apparently) then it's triply so. This is so intertwined in legal ramifications I can't imagine anything you can say or do (other than what you are already) that doesn't need a lawyer to make sure you don't end up in a suit.
a111: Logged on 2016-12-28 02:17 phf: there's not much discipline on unix with stderr/stdout. particularly gpg seems cavalier with it. so i wouldn't even bother with error/output separation. i'd make it always return a single value, string that's combined stdout/stderr, and fail when status code is not equal to zero. maybe add a key argument, that splits them if need be, but only once there's need.
phf: i'm going to stop wall of texting the log though ☟︎☟︎
phf: http://btcbase.org/patches/hashes_and_errors#L118 you don't really want to do this. you're subseq'ing there to strip the a/ b/ but that's not at all a guarantee! i have a vpatch with `diff -ib -ruN /Users/pf/cmucl20d-build/src/hemlock/abbrev.lisp src/abbrev.lisp` in it for example. at the very least you want to abstract it away into its own function. that would correctly operate on a hashed-path datastructure. ☟︎☟︎
phf: oh i guess you're checking process-exit-code again, even though you already caught an error for it. i think handler-bind is just confusing here. (handler-case (... t) (error (error) nil)) would've been much more obvious. "succeed and return t or fail and nil"
phf: there's not much discipline on unix with stderr/stdout. particularly gpg seems cavalier with it. so i wouldn't even bother with error/output separation. i'd make it always return a single value, string that's combined stdout/stderr, and fail when status code is not equal to zero. maybe add a key argument, that splits them if need be, but only once there's need. ☟︎☟︎☟︎
phf: i think it's actually related. otherwise he'd have to get-output-stream-string there again. all the folly starts with that weird run
ben_vulpes: asciilifeform: if you can get gpg to crash without exiting zero, i misunderstand much about how this world works
asciilifeform: it'd seem to me that if i throw in a seal that crashes gpg, ben_vulpes's vtron will say 'good signature' !
ben_vulpes: asciilifeform: naively, i expect gpg to exit 0 if the signature is good
ben_vulpes: phf: ty, keep it coming if you don't mind, i must go async
phf: i'd write it as (cmd &optional args &key input), because you always have to provide cmd (where's right now you can write (run) and the compiler won't catch it), more often than not you have to provide args and sometimes you have to provide input ☟︎☟︎
asciilifeform: i'm still waiting to learn of a corpse where the wifitronic burglar alarm 'mysteriously' recorded nothing, but i also suspect that we will not read about it in the völkischer beobachter.
phf: i for one am looking for to a gattaca future, where i have to hire a standin for myself. to run amazon echo and nest and facebook and all the other things like that so that there aren't any irregularities
mircea_popescu: i do know exactly what i don't want however.
mircea_popescu: i don't know exactly what i want.