14:13 |
asciilifeform |
$ticker btc usd |
14:13 |
busybot |
Current BTC price in USD: $64773.38 |
14:13 |
asciilifeform |
!w poll |
14:13 |
watchglass |
Polling 17 nodes... |
14:13 |
watchglass |
185.85.38.54:8333 : Could not connect! |
14:13 |
watchglass |
84.16.46.130:8333 : Could not connect! |
14:13 |
watchglass |
185.163.46.29:8333 : Could not connect! |
14:13 |
watchglass |
205.134.172.26:8333 : Alive: (0.085s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=706008 |
14:13 |
watchglass |
205.134.172.6:8333 : (172-6.core.ai.net) Alive: (0.141s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=706008 |
14:13 |
watchglass |
54.39.156.171:8333 : (ns562940.ip-54-39-156.net) Alive: (0.111s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=706008 |
14:13 |
watchglass |
205.134.172.28:8333 : Alive: (0.024s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=706008 (Operator: whaack) |
14:13 |
watchglass |
205.134.172.4:8333 : (172-4.core.ai.net) Alive: (0.143s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=706008 |
14:13 |
watchglass |
71.191.220.241:8333 : (pool-71-191-220-241.washdc.fios.verizon.net) Alive: (0.163s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=706008 (Operator: asciilifeform) |
14:13 |
watchglass |
205.134.172.27:8333 : Alive: (0.145s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=706008 (Operator: asciilifeform) |
14:13 |
watchglass |
208.94.240.42:8333 : Alive: (0.216s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=706008 |
14:13 |
watchglass |
54.38.94.63:8333 : (ns3140226.ip-54-38-94.eu) Alive: (0.264s) V=88888 (/therealbitcoin.org:0.8.88.88/) Jumpers=0x1 (TRB-Compat.) Blocks=706008 |
14:13 |
watchglass |
143.202.160.10:8333 : Alive: (0.292s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=706008 |
14:13 |
watchglass |
213.109.238.156:8333 : Alive: (0.332s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=706008 |
14:13 |
watchglass |
103.36.92.112:8333 : (terebe.ns01.net) Alive: (0.595s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=706008 |
14:14 |
watchglass |
176.9.59.199:8333 : Violated BTC Protocol: Bad header length! (Operator: jurov) |
14:15 |
watchglass |
192.151.158.26:8333 : Busy? (No answer in 100 sec.) |
| |
~ 30 minutes ~ |
14:45 |
asciilifeform |
welcome to the 700000s, folx... |
14:47 |
shinohai |
>.> |
| |
~ 35 minutes ~ |
15:22 |
cgra |
thimbronion: i'm looking at shinohai's publication of alcuin. Server.handle_udp_data()'s 'unknown peer' debug print wouldn't work, because string format args not as a tuple |
| |
↖ |
15:25 |
cgra |
thimbronion: (fwiw, likely not worth mentioning separately: could've also unpacked 'bytes_address_pair' tuple like this: "data,(ip,port) = bytes_address_pair") |
15:28 |
asciilifeform |
wb cgra ! |
| |
~ 26 minutes ~ |
15:54 |
punkman |
https://worldcoin.org/ |
15:55 |
punkman |
"we built a new device called the Orb. It solves the problem through biometrics: the Orb captures an image of a person’s eyes, which is converted into a short numeric code, making it possible to check whether the person has signed up already. If not, they receive their free share of Worldcoin. " |
15:58 |
thimbronion |
cgra: noted, ty! |
16:06 |
shinohai |
http://logs.nosuchlabs.com/log/asciilifeform/2021-10-21#1061611 <<< nb tyvm |
16:06 |
dulapbot |
Logged on 2021-10-21 11:22:35 cgra: thimbronion: i'm looking at shinohai's publication of alcuin. Server.handle_udp_data()'s 'unknown peer' debug print wouldn't work, because string format args not as a tuple |
16:06 |
asciilifeform |
punkman: lol, fritzchip coin? (afaik not the 1st such, even) |
16:06 |
shinohai |
thimbronion: do you have a station currently operating I could connect to? |
16:07 |
asciilifeform |
punkman: dunno whether you followed the 'electronic cash' subject pre-bitcoin, but it was replete with idiocies involving 'untamperable modules' etc |
| |
↖ |
16:08 |
thimbronion |
shinohai: I can stand one up if you like. Gimme til the weekend tho - preparing for a trip and a bit swamped at the moment. |
16:09 |
shinohai |
kk thimbronion no worries. |
| |
~ 1 hours 8 minutes ~ |
17:17 |
cgra |
noob question inbound...: why should a software author adhere to 80 columns? |
| |
↖ |
17:21 |
asciilifeform |
cgra: asciilifeform does 80cols where possible. reason being that asciilifeform uses 1) portrait-mode displays 2) printers |
17:25 |
* |
shinohai waits to see if Linus Torvalds throws brix @ asciilifeform for that statement ...... |
17:27 |
cgra |
asciilifeform: do you use paper for book/binder output specifically only, or also office plastered with full source code, for a head-load process? |
17:29 |
cgra |
asciilifeform: re portrait-mode display, how many 80cols simultaneously, side by side? |
17:36 |
asciilifeform |
cgra: 1. asciilifeform doesn't like small print. |
17:37 |
asciilifeform |
cgra: for dead tree -- 3rings. also there's a 3x2m cork wall for loose sheets. |
| |
~ 1 hours 17 minutes ~ |
18:54 |
gregory5 |
I must admit that I am still attached to American conventions such as three-ring binders and letter-sized paper. |
18:54 |
gregory5 |
I also prefer customary units to metric. |
18:59 |
gregory5 |
There is just something more intuitive about having three bushels in a hogwash. |
| |
~ 24 minutes ~ |
19:23 |
asciilifeform |
gregory5: asciilifeform aint the least bit attached to furlongs-per-hogshead. or 3rings; they're simply what's commonly available here. |
19:32 |
cgra |
thimbronion: would you perhaps see value in converting 'message object as dict' into a py object in alcuin? would read 'message.command' instead of 'message["command"]' where 'command' highlighted as string constant (throws me off a bit, personally). also perhaps the attribute 'original' would get an explicit default value (tho not far enough in reading to understand whether default actually needed) |
19:37 |
thimbronion |
cgra: yeah it should probably be an object - didn't convert it yet because it didn't need any internal logic. At least I'm not just using multiple return values like I was before! |
19:38 |
cgra |
thimbronion: zeroed chain values ought to be '"\x00" * 32' instead of '"0" * 32'. the latter yields a '0000...' string, while ought to be a string of null-bytes |
19:39 |
thimbronion |
cgra: was wondering about that... |
19:39 |
thimbronion |
the hex representation looked off |
| |
~ 22 minutes ~ |
20:01 |
cgra |
asciilifeform: thinking beyond pest irc-like messages, is it too early to consider a spot to explicitly encode a message payload size? the actual text content is currently null-terminated, even if upper boundary is defined. say, i wanted to send a warez file. it's size is usually not going to be an exact multiple of pest message payload. and it could end in a string of null-bytes |
20:05 |
cgra |
(for completeness, in-between null-byte strings of a warez file also an issue similarly, cuz may coincide last bytes of a pest message payload) |
| |
~ 21 minutes ~ |
20:26 |
asciilifeform |
cgra: was gonna set aside a msg code for multipartisms (we might want to use e.g. signpost's luby transform, where 'part x of y' has very diff. meaning from the usual, say) |
20:27 |
asciilifeform |
cgra: imho the plain text msg format is exactly fine as it is (either the first null byte, or the end of the msg space, is the terminator, whichever comes first) |
20:34 |
cgra |
asciilifeform: is multipartism going to have a different message format? |
| |
~ 1 hours 52 minutes ~ |
22:26 |
asciilifeform |
cgra: subformat |
22:27 |
asciilifeform |
(i.e. req's no changes to the format as-given thus far save for the addition of a command code ) |