Show Idle (>14 d.) Chans


← 2021-11-25 | 2021-11-27 →
01:37 verisimilitude I agree on mocking the dead, asciilifeform.
01:37 verisimilitude If I happen to die first, feel free to mock me, but I don't believe that will happen.
~ 1 hours 3 minutes ~
02:41 shinohai \
~ 52 minutes ~
03:33 signpost verisimilitude: why wait til then?
03:33 signpost (jk)
~ 11 hours 57 minutes ~
15:31 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2021-11-25#1067603 << currently it's rate-limited by your isp, and nic (and whatever os-level throttles downstream). multiply that by 1h and get the min. buffer size.
15:31 dulapbot Logged on 2021-11-25 17:46:12 jonsykkel: how to determine size of dedup bufer unless theres a rate limit on communication?
15:32 jonsykkel but that will be 30gb
15:32 asciilifeform jonsykkel: only if yer actually anticipating 30gb/hr of valid msgs. see also.
15:33 jonsykkel ah, missed this part
15:33 * asciilifeform puts note for himself to update 1.2.7.4 with mention of buf. mem in addition to cycles.
15:34 jonsykkel so you just drop packets if peer starts spamming, then drop peer when notice
15:35 asciilifeform jonsykkel: automatic detection of bw hogs aint part of the spec, tho prolly oughta be part of a pheature-complete adult implementation of pest
15:35 jonsykkel i see
15:36 * asciilifeform aimed to limit spec largely to items req'd for station-to-station compat.
15:36 jonsykkel makes sense
15:36 asciilifeform i.e. protocol that stations gotta agree on or cannot interop
15:37 asciilifeform $ticker btc usd
15:37 busybot Current BTC price in USD: $54457.14
15:37 asciilifeform cheap!1111
15:37 asciilifeform !w poll
15:37 watchglass Polling 17 nodes...
15:37 watchglass 205.134.172.27:8333 : Could not connect! (Operator: asciilifeform)
15:37 watchglass 176.9.59.199:8333 : Could not connect! (Operator: jurov)
15:37 watchglass 185.85.38.54:8333 : Could not connect!
15:37 watchglass 84.16.46.130:8333 : Could not connect!
15:37 watchglass 185.163.46.29:8333 : Could not connect!
15:37 watchglass 213.109.238.156:8333 : Could not connect!
15:37 watchglass 205.134.172.26:8333 : Alive: (0.081s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=711399
15:37 watchglass 205.134.172.6:8333 : (172-6.core.ai.net) Alive: (0.083s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=711399
15:37 watchglass 71.191.220.241:8333 : (pool-71-191-220-241.washdc.fios.verizon.net) Alive: (0.090s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=711399 (Operator: asciilifeform)
15:37 watchglass 54.39.156.171:8333 : (ns562940.ip-54-39-156.net) Alive: (0.115s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=711397
15:37 watchglass 205.134.172.4:8333 : (172-4.core.ai.net) Alive: (0.089s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=711399
15:37 watchglass 205.134.172.28:8333 : Alive: (0.083s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=711399 (Operator: whaack)
15:37 watchglass 208.94.240.42:8333 : Alive: (0.175s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=711399
15:37 watchglass 143.202.160.10:8333 : Alive: (0.184s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=711399
15:37 watchglass 54.38.94.63:8333 : (ns3140226.ip-54-38-94.eu) Alive: (0.257s) V=88888 (/therealbitcoin.org:0.8.88.88/) Jumpers=0x1 (TRB-Compat.) Blocks=711399
15:37 watchglass 103.36.92.112:8333 : (terebe.ns01.net) Alive: (0.671s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=711399
15:37 asciilifeform oh hm did .27 finally oom? (cgra were you testing a new poison arrow?)
15:38 * asciilifeform will look at it laters
15:38 jonsykkel speaking of interop, thimbronion i can communicate with blatta, but only if i send whole irc command like this 16:32 < jonsykkel> :jonsykkel PRIVMSG #pest :hi
15:38 jonsykkel otherwise it crashes
15:38 jonsykkel with http://zzz.st/up/n3v9LXz6
15:39 watchglass 192.151.158.26:8333 : Busy? (No answer in 100 sec.)
15:48 jonsykkel also, does "little endian no exceptions" extend to sha256 also?
15:49 asciilifeform jonsykkel: why wouldn't it ?
15:49 jonsykkel dont know
15:53 jonsykkel "off the shelf" sha256s will not give correct result then, maybe there should be warning
~ 23 minutes ~
16:17 asciilifeform jonsykkel: erry sha256 i've seen to date uses little-endian order
16:17 asciilifeform (internally, that is. the hash itself is not endianism-sensitive)
16:18 jonsykkel ye i meant when serialize it
16:19 jonsykkel hash correct but wrong packet
16:21 asciilifeform jonsykkel: afaik the existing impls. ( in particular, thimbronion's ) do The Right Thing there.
16:21 jonsykkel pretty sure mine does the wrong thing and it speaks to thimbronions impl
16:22 asciilifeform jonsykkel: i rec to write a detailed illustration of where.
16:22 * asciilifeform will read; sadly not has time to dig in properly atm
16:23 jonsykkel of where?
16:25 asciilifeform where wrong thing
16:25 jonsykkel ok, sure
16:25 asciilifeform jonsykkel: ty
16:29 thimbronion jonsykkel: blatta expects the full raw irc command in the message body
16:30 jonsykkel seems so yes, question is why
16:30 jonsykkel temporary thing?
16:31 thimbronion jonsykkel: what do you expect to be in the body?
16:32 jonsykkel just the text part of the message is what i would expect
16:33 thimbronion jonsykkel: how would your irc client interpret that?
16:33 jonsykkel thimbronion: your pestron would prefix the stuff before it sends it to irc client
16:34 jonsykkel unless ive severely misunderstood the spec
16:37 thimbronion jonsykkel: can you point me to the place in the spec you're referring to?
16:38 jonsykkel thimbronion: 4.1.2. broadcast message - 324 byte text field in message thing
16:41 thimbronion jonsykkel: hm not seeing what you mean
16:41 cgra http://logs.nosuchlabs.com/log/asciilifeform/2021-11-26#1067642 << did throw coupla, yesterday or day before. kept sctratching head why didn't kill it... i doubt my poison was this slow
16:41 dulapbot Logged on 2021-11-26 10:31:36 asciilifeform: oh hm did .27 finally oom? (cgra were you testing a new poison arrow?)
16:42 jonsykkel thimbronion:
16:42 jonsykkel irc client A sends to pestron B ":jonsykkel PRIVMSG #pest :hi"
16:42 jonsykkel pestron B sends "hi" to his peer pestron C
16:42 jonsykkel pestron C sends ":jonsykkel PRIVMSG #pest :hi" to irc client D
16:44 jonsykkel this is how i imagine its meant to work, irc stuff only being a way to communicate with your own pestron locally
16:44 cgra asciilifeform: the specific mixture here was receive buffer filled with fabricated getheaders messages
16:45 asciilifeform cgra: neato, plox to post recipe. i'ma restart the noad later today (hands quite full just nao)
16:45 cgra asciilifeform: recipe upcoming in the oom summary
16:45 asciilifeform cgra: ty!
16:47 punkman http://logs.nosuchlabs.com/log/asciilifeform/2021-11-26#1067681 << seems correct to me as well
16:47 dulapbot Logged on 2021-11-26 11:37:39 jonsykkel: this is how i imagine its meant to work, irc stuff only being a way to communicate with your own pestron locally
16:48 cgra asciilifeform: when you get to ig, and if logs indicate, try and check whether node's last breath was about ~57MB getheaders responses or something else
16:48 asciilifeform cgra: will do
16:49 punkman pest station shouldn't be sending "PRIVMSG" to other station, that's between operator's IRC client and station's IRC hole
16:49 asciilifeform aha
16:52 thimbronion well shit. looks like I've got some changes to make.
16:54 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2021-11-26#1067681 << this is 100% correct per spec
16:54 dulapbot Logged on 2021-11-26 11:37:39 jonsykkel: this is how i imagine its meant to work, irc stuff only being a way to communicate with your own pestron locally
16:54 asciilifeform strings like 'PRIVMSG' only travel b/w irc client and its pestron.
16:55 asciilifeform they should not appear in msg payloads or anywhere in the red packet.
~ 58 minutes ~
17:53 jonsykkel asciilifeform: dunno if this illustrates but what i meant is that i dont think people by default think about sha256 result as 256bit number with a endianess, seems to be treated like a string of bytes by ppl and code in my experience anyway
17:53 jonsykkel jon@pc:~$ echo -n "<pest message N>" | sha256
17:53 jonsykkel 10868f6678aaafec47ad5c08208e8d6d37877214f502038a9b3a9451c74202ea
17:53 jonsykkel am i to understand 0xEA byte goes first (lowest address) in selfchain field of message N+1?
17:54 jonsykkel and same with hmac
~ 3 hours 28 minutes ~
21:22 punkman jonsykkel: good question. As I understand it, when speaking of endianness you also gotta think of multi-byte words
21:25 punkman so if I was to send you a string of bytes, doesn't make much sense to reorder anything. if I'm sending you 64bit words, then we gotta agree on endianness
21:33 punkman example from go std lib, it only reorders int16/int32/int64 types, string of uint8 just passes through
21:34 punkman looking at my packet structure, I only have timestamps as uint64, everything else is either uint8 or array of uint8
21:37 punkman so I guess we must specify if hashes are 32 bytes or 4 64bit words
~ 40 minutes ~
22:17 punkman lol https://twitter.com/DopesInDC/status/1464345589072773123/photo/1
22:31 asciilifeform punkman: lol, 1 of these ? had nfi there were such chumpatrons still inbiz
22:31 dulapbot (trilema) 2014-10-28 asciilifeform: unrelated: https://archive.org/details/HowToStartYourOwnCountry << a little riot of a book. no-bullshit guide to (failed) attempts at ab initio sovereignty. (i met the author in person, incidentally. fun fella.)
22:32 asciilifeform ( for thrd-completeness, oblig mp wank re above )
22:32 dulapbot (trilema) 2014-10-28 mircea_popescu: re the "how to start your own country" thing, the opening model is so fucking braindamaged it curls my hairs.
22:35 punkman I doubt Ghislaine is on same level as the "sovereign" scammers
22:36 punkman https://twitter.com/Trial_Tracker will be of interest to fans
← 2021-11-25 | 2021-11-27 →