crtdaydreams[busybot]: shinohai: rip
crtdaydreams[busybot|asciilifeform]: betcha SBF d00d has a few satoshis stashed away
crtdaydreams[asciilifeform|busybot]: "oh noes, am worth -$14.2 bil overnight" "anyways"
crtdaydreams[busybot|asciilifeform] proceeds to embark on USG funded ~~vacation~~ 'business trip' to the bahamas 16 mo from now
crtdaydreams[busybot]: either that or like all other shitcoinistas before him; scrubbed off the map entirely
shinohai[asciilifeform]: http://logs.bitdash.io/pest/2022-11-10#1015850 << Hey at least "Almadea research" researched how to keep the plates spinning for *this* long. Too bad that also didn't include how to dump your shit on another "major" exchange.
bitbot[asciilifeform]: Logged on 2022-11-10 03:52:42 crtdaydreams[jonsykkel|awt]: shinohai: rip
asciilifeform: shinohai: context?
billymg[asciilifeform]: $ticker btc usd
busybot: Current BTC price in USD: $17750.2
billymg[asciilifeform]: according to my chart lines it needs to go above $18.6k and stay there to be out of the woods
shinohai[busybot] has no chart lines, performs coin divination by tossing pickup stix on the floor .....
billymg[busybot]: place ipad with btc chart on table, toss pickup stix on ipad. now you've got chart lines!
asciilifeform: meanwhile: signpost , awt , jonsykkel , phf, billymg , et al : preview of 0xfa. a number of sections not done, and prolly over9000 typos but fwiw.
asciilifeform will include the html ver. once finished and vpatch
billymg[asciilifeform]: asciilifeform: nice!
asciilifeform: comments/bugreports invited.
asciilifeform: over9000 things missing (some marked, some not). e.g. not has illustration of chain mechanics (where notion is, in a gui client not need to 'detect forks', simply draw arrows to follow selfchain)
signpost[asciilifeform]: reading now. the diagrams look very nice. will indeed look great on dead tree when appropriate.
asciilifeform: in re new moving parts -- introduced 'multipart' message mark (in such way as back-compat. with existing pestrons)
asciilifeform: addrcast revised to burn less cpu (only attempt decode if originator handle matches a cold peer, given as is meaningless anyway if not in prev. spec)
asciilifeform: 'inv' msg introduced (for use when folx start using netchain for threaded replies, and can no longer rely on netchain to represent 'tip' of conversation)
asciilifeform: 'binary' msg type for eventual use w/ signpost's lubytron.
asciilifeform: just about errything else -- similar to previous, but organized in moar logical way so to be readable
asciilifeform: all discussion of 'forks' nixed, imho is job for frontend of client
asciilifeform: ditto reordering/interning of messages
asciilifeform: the 1 major change -- nomoar buffers, all valid msgs of the 'chained' (i.e. loggable) type go straight to db
asciilifeform: (if arrive outta order -- not problem in graphical frontend )
asciilifeform: ditto if copies with lower bounce (incl. immediates) recvd.
asciilifeform: (updates log)
asciilifeform: i.e. most annoyingly gnarly, imho, piece of old spec -- vanished
signpost[asciilifeform]: glad to see UI implementation detail backflow dropped from the spec, yup.
asciilifeform: the 1 case where makes sense to 'sit on' a message is where bounce > lowest_historical(speaker). still need to stuff that into sect. 5.
asciilifeform: (generally one wants to propagate with min-bounce when possible, otherwise msg can run along longer-than-req'd path and end up cut off prematurely by max-bounce somewhere)
signpost[busybot|asciilifeform]: having my wife read too because I'm curious what an educated (semi-)nontechnical takes from it.
asciilifeform[busybot]: in 5.4.10.5 , 'port hammering' introduced. (may need massage)
signpost[asciilifeform]: at least the first few sections
asciilifeform: signpost: nifty. asciilifeform fed sect1 to pet, similarly
asciilifeform: 1 remaining q is wat to do with malformed msgs that are pointed to by a chain. (current text: 'discard') but potentially results in infinite fetches via getdata. prolly oughta store'em but mark 'broken heart' to not display in console
asciilifeform: (malformed -- not 'martian' but break some rule, e.g. invalid utf, or circular chain, or direct but bounce not zero, or 1 of several dozen other boojums)
asciilifeform: ideally nobody will send these but can't be ruled out, so gotta handle'em.
asciilifeform: iirc phf pointed out this gotcha in old days when 'gossip' etc discussed
signpost[asciilifeform]: seems useful to surface these so bugs are immediately obvious to users.
signpost[asciilifeform]: orphanage log or something
asciilifeform: well, same log, but with flag 'not goes to console'
asciilifeform: (ideally would show as specially-marked turd in gui, show hexdump if clicked or somesuch)
asciilifeform: at some pt there likely will be pestnets with multitude of not necessarily 100% compat. clients; then will be useful
asciilifeform: the important part is to gracefully handle malformed msgs, in particular -- not to infinitely attempt to getdata'em
signpost[asciilifeform]: asciilifeform: wife points out "adddressless" typo in 1.7 paragraph 2
signpost[asciilifeform]: and yup, makes sense
asciilifeform: signpost: ty. prolly over9000 typos, asciilifeform not yet made any attempt to comb for'em
asciilifeform: broken links, too, likely
shinohai[busybot]: "Tether reportedly begins freezing $USDT addresses owned by FTX at the request of law enforcement" <<< LMAO!
asciilifeform: next yr: 'blather begins freezing tether addrs at req of lol enforcement'
asciilifeform: $ticker btc usd
busybot: Current BTC price in USD: $17325
asciilifeform: notbad waterfalling
billymg[asciilifeform]: guys, he's sorry! https://twitter.com/SBF_FTX/status/1590709166515310593
asciilifeform: iirc karpeles also 'was sorry'(tm)
signpost[asciilifeform]: asciilifeform: what brings in the 0xF after N in chained multipart msgs? byte alignment?
asciilifeform: signpost: 'Of' rather than 0f
asciilifeform: click the link, it's a named field
signpost[asciilifeform]: oh derp
asciilifeform: lol
signpost[asciilifeform]: 3 of 10 etc
asciilifeform: aha
signpost[busybot] shakes face, continues
asciilifeform: (4.2.2.8)
signpost[asciilifeform]: close paren possibly misplaced in 5.4.5.3
asciilifeform: indeed, ty signpost
signpost[busybot]: the spec is beautiful, very clear.
signpost[asciilifeform] will want to get his hands into his own implementation at some point after his encoder's done
asciilifeform: ty signpost . imho could be made clearer, still needs (in addition to the obv. missing chapters) pseudocoad algos for msg eating/shitting etc, illustration of chain mechanics, coupla other things
asciilifeform: a naive reader may not immed. understand why messages are chained, and why some but not others, for instance
signpost[asciilifeform]: looking forward to when the spec itself can sit in asciilifeform's chain of messages, either as multipart message or hash-reference to pdf.
signpost[asciilifeform]: yup. that said my wife was able to explain to me why this was better than signal, so that's pretty cool.
asciilifeform: neat
signpost[asciilifeform]: written as is. and she doesn't code, though obviously listens to me discuss it all the time.
jonsykkel[busybot]: nice will read
jonsykkel[busybot]: ohw does one generate circular chain without breaking sha257
asciilifeform: jonsykkel: can't presently think of a way