61400+ entries in 0.347s

Framedragger: asciilifeform: ah, damn. is the point to prove to B that A holds A's key at time t?
i feel dumb
sina: anyway,
I guess this is a seperate question for smarter people,
I will just stick to trying to update my thingo to match mircea_popescu description above
Framedragger: if incoming message is *not signed*, then
i understand - it sets a fixed horizon in terms of how much you can spam.
sina: <+asciilifeform> Framedragger: because not signing but decrypting <<
I am not sure
I understand this. Why is it decrypting? Considering everyone has the plaintext from broadcasts
Framedragger:
i'm in fact curious why in your model lighthouse has to be unpredictable, asciilifeform. maybe it's something very obvious
sina: time for some food and stuffs,
I will spend time later trying to implement this
Framedragger: asciilifeform:
i never got to comandeer one from irc channel, am sad
sina: this clarification is much appreciated,
I do think
I can rework what
I've got to fit the above model
Framedragger: mircea_popescu: well you did say "whenever operator feels like it, keys get nuked." (
i guess that's not the same, tho)
Framedragger: asciilifeform: ah, then
i confused things by way of saying that "challenge-response needs to be ditched in gossipd model". hmm.
i did think that the two items are not conceptually separable anymore
sina: mircea_popescu:
I assume A generated that reference, and it is storing it until B has responded?
mircea_popescu: sina
i imagine it's a keyid of some kind. that makes a session ?
mircea_popescu: asciilifeform exactly. nmot that
i'm against further exploring the lighthouse thing, but gotta be separate item for nao.
sina: mircea_popescu: while
I appreciate the validty of issues about sessions, challenge/response dictates there must be something akin to a session, even if that isn't the most precisely fitting term
Framedragger: (in fact maybe that's an important point as well: lighthouse shits at a fixed rate; there is a discrete amount of auth strings which can be used.
i guess this is obvious,
i'm slow)
a111: Logged on 2017-06-28 01:28 sina: asciilifeform: can you clarify, *all* comms? when
I was implementing my first pass at encrypting comms yest,
I found that at least the very first message when a peer connects as a client would be plaintext,
i.e. "hi
I'm A", otherwise the "server" would need to enumerate all its keys to find if it knows the peer?
Framedragger: sina: right, re future,
i didn't make sense there
sina: also
I can't see how the model can be *completely* stateless, there will always be some kind of minimal session which is "hi,
I'm A" followed by a response tailored to A
sina:
I'm not sure
I understand how you can craft packets in advance if they need to be signed
Framedragger:
i guess he'd say "read the article [implying read the comments, too]"
sina: Framedragger: really appreciate your patience,
I get the feeling asciilifeform would be shouting at me again by now
Framedragger:
i believe this relates to asciilifeform's "traditional challenge-response creates DoS vector". so with a lighthouse auth string, one more important point is that a particular auth string cannot be reused.
Framedragger: A and B may then decide to enter some different "state" but the general gossipd design is stateless,
i.e. there is no session
Framedragger: yes
i think so, and note that there is a time window there re. how recent challenge string has to be, to avoid replay.
i.e., those strings expire. and yes that's how you send a msg to B iirc
sina: if
I'm operator of peer A and want to send a message to peer B, what do
I do? pick one of my stored challenge strings, sign it, send it along with my message?
Framedragger: ("well ok, let me generate this one just for you, and this for just for you", vs. "
i'll generate this many auth strings per time unit, and distribute them to this set of destinations (or "shit them out via radio"))
Framedragger: so there's no way to DoS peer B with "hi plox to send me an auth string,
i'm totally legit non sybil node"
sina: well, the next line is literally "This variant is not, incidentally, intrinsically incompatible with Mircea Popescu's - conceivably he might choose to hand out auth challenges to all-comers, while
I operate lighthouse; while retaining the other basic mechanics."
sina:
I guess
I'll wait for some clarification from mircea_popescu ? challenge/response is a session based concept even ignoring the older post
Framedragger: (
i know it's a hella lot of comments under the newer article but iirc his "DoS magnet!!" points are addressed there)
Framedragger: (but then, the newer article clearly states "This is an up-to-date draft specification for gossipd", so
i'm not too sure about that, either)
Framedragger: sina: to clarify (hopefully lol), that ^ is for all intents and purposes outdated. asciilifeform did say "original mp algo". that said,
i'll agree if you say "you guys have a documentation problem omg"
Framedragger:
i even raised a (nonsensical) "but-t-t time complexiti!" concern re this
Framedragger: in fact that's a question
i asked in comments, sina
sina: asciilifeform: can you clarify, *all* comms? when
I was implementing my first pass at encrypting comms yest,
I found that at least the very first message when a peer connects as a client would be plaintext,
i.e. "hi
I'm A", otherwise the "server" would need to enumerate all its keys to find if it knows the peer?
☟︎ Framedragger: god it's like quoting talmud at this point :D (
i mean the long comments etc)
Framedragger: in fact
i'd imagine that gossipd should ideally allow for arbitrary end to end encryption, would be up to operator?
sina: asciilifeform: yesterday you mentioned 2 articles, but
I had only seen one, if you recall URL can you link second one?
sina: Framedragger: thanks, exactly what
I meant
sina: what
I'm asking is, does that behaviour match the intent? OR
sina: mircea_popescu: patience appreciated while
I attempt to rephrase question.
Framedragger:
i mean, scriba was supposed to have an mp emulator chatbot, so
i'll keep it in mind :)
shinohai: !~later tell mod6 New makefiles test went smooth ... If you aren't head-banging over Ada
I have question regarding Vim setup when you have time.
phf:
i have to say though, from ergonomic perspective
i've realized a while ago that none of this particularly matters. it's all significantly offset by fitness regime or lack of
phf: my setup is so "modern" that
i can't really worry about permanence
phf: yeah,
i think we had a conversation about putting piano forte into the firmware. if you type it fff it'll automatically uppercase and add random !!! etc.
phf: yeah,
i got two,
i'm yet to do anything with them. (and yes, mine are steel and correct version etc.)
phf:
i've at some point went through a mechanical keyboard site and ordered 6 different boards with all the available switches from different manufacturers. while they look "retro", e.g.
http://xahlee.info/kbd/i/modern_selectric_keycaps_50529.jpg they all universally felt cheap with light frame and unpleasant lateral travel
mod6: those maltron boards look nice.
i didn't get one because it's nearly 2x as much as the kinesis.. and had no idea if
i could even get used to the concave thing.
phf: it's because their own design, "maltron switches". sometimes it's an option on those "mechanical keyboard" sites, so
i wouldn't be surprised if the switches are good
phf: yeah
i wonder,
i looked into it 10+ years ago, and punted at the $2000 or whatever price tag
mod6: they annoyme... but really all
i use is the ESC key, which
i've since replaced the windows key with a new normal esc key and remapped.
phf: in fact
i think
i'm going to rip out some of the messier linked lists etc. management parts and simply wire in shiva. obviously wouldn't want to use it in the field, but mostly as a thing in itself
BingoBoingo: asciilifeform: Oh
I thought we were talking awesome 2-strokes dirtbikes and pitbikes.
BingoBoingo: <asciilifeform> and this thing did not at all resemble ordinary bicycle or 'moped' -- was miniature copy of 'kawasaki ninja'
i think << Pit bike. Where
I grew up if my parents were cooler,tis likely a thing
I could have played with
phf: freestyle 2 lacks numpad, but has an extra two columns of keys on the right, sun style, which is unfortunately bound to a bunch of windows/mac functions (like cut/copy).
i mostly figured out how to change what those keys send though..
phf:
i actually like advantage, but it encourages chording, which you hate. those rubber f-keys definitely don't help, but after a while that extra travel time to f-keys gets annoying anyway.
BingoBoingo: mircea_popescu:
I thought that was more of a PCP thing
BingoBoingo: <asciilifeform> mircea_popescu: fwiw
i have a very basic n00b level grasp of the constants in the equations - e.g. how much cocaine is eaten in a typical sitting, etc. so cannot comment usefully re grams << Typical cocaine use is gram after gram after gram after gram,
I imagine mp or Tiger Woods level is sugar bowl or candy dish set out in advance