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 |