mats: https://www.theguardian.com/world/2022/mar/08/kyiv-deadlock-contrasts-russia-worrying-south-ukraine-war-progress
whaack: !w probe 103.6.212.28
watchglass: 103.6.212.28:8333 : Alive: (0.476s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=102604
billymg: !w peers 103.6.212.28
watchglass: 103.6.212.28:8333 : reported peers: 24.20.153.86 37.49.81.219 39.99.232.25 46.105.76.211 47.153.182.115 54.249.229.7 54.255.73.190 68.181.4.12 71.199.59.71 82.221.106.178
watchglass: 103.6.212.28:8333 : reported peers: 85.173.165.66 88.214.194.20 89.245.66.230 91.121.133.13 98.224.28.183 103.88.92.99 178.18.251.68 178.63.103.8 178.198.72.156 178.201.224.213
billymg: i'm a bit curious why the crawler hasn't picked up your new node by now. all of those peers returned by watchglass are heathen nodes btw, i just looked them up in the db
billymg: whaack: when you start trb do you start it with a series of '-addnode' flags to add known trb nodes, or just let it discover on its own?
whaack: billymg: i used -connect=205.134.172.28 -connect=54.39.156.17
billymg: !w peers 205.134.172.28
watchglass: 205.134.172.28:8333 : reported peers: 15.237.117.105 18.162.133.34 58.136.85.143 70.179.52.221 73.189.164.139 78.73.16.97 79.161.192.147 80.132.117.126 92.45.110.115 95.112.6.42
watchglass: 205.134.172.28:8333 : reported peers: 98.179.250.220 108.170.10.173 144.76.138.23 146.158.193.203 149.74.120.231 188.182.153.82 198.244.209.139 213.168.187.27
billymg: !w peers 54.39.156.17
billymg: !w probe 54.39.156.17
watchglass: 54.39.156.17:8333 : Busy? (No answer in 100 sec.)
billymg: ah, ok then
watchglass: 54.39.156.17:8333 : Busy? (No answer in 100 sec.)
billymg: yeah dunno, your node is obviously connected to (and returning) plenty of peers. just that none of those peers has included your node in its list yet (at least not in what it returns to the crawler's getaddr requests)
billymg: i'm sure it'll turn up eventually
whaack: word, curious as to why 205.134.28 is not a peer
whaack: !w probe 103.6.212.28
watchglass: 103.6.212.28:8333 : Alive: (0.472s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=129958
whaack: looks like cementing is owrking so far
asciilifeform: !w poll
watchglass: Polling 14 nodes...
watchglass: 54.39.156.171:8333 : (ns562940.ip-54-39-156.net) Alive: (0.051s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=726590
watchglass: 71.191.220.241:8333 : (pool-71-191-220-241.washdc.fios.verizon.net) Alive: (0.095s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=726590 (Operator: asciilifeform)
watchglass: 205.134.172.26:8333 : Alive: (0.141s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=726542
watchglass: 205.134.172.27:8333 : Alive: (0.126s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=726590 (Operator: asciilifeform)
watchglass: 205.134.172.4:8333 : (172-4.core.ai.net) Alive: (0.123s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=726590
watchglass: 205.134.172.28:8333 : Alive: (0.145s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=726590 (Operator: whaack)
watchglass: 208.94.240.42:8333 : Alive: (0.152s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=726590
watchglass: 54.38.94.63:8333 : (ns3140226.ip-54-38-94.eu) Alive: (0.284s) V=88888 (/therealbitcoin.org:0.8.88.88/) Jumpers=0x1 (TRB-Compat.) Blocks=726590
watchglass: 82.79.58.192:8333 : (static-82-79-58-192.rdsnet.ro) Alive: (0.328s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=726590
watchglass: 94.176.238.102:8333 : (2ppf.s.time4vps.cloud) Alive: (0.378s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=726080
watchglass: 103.36.92.112:8333 : (terebe.ns01.net) Alive: (0.584s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=726590
watchglass: 75.106.222.93:8333 : Could not connect!
watchglass: 143.202.160.10:8333 : Busy? (No answer in 100 sec.)
watchglass: 205.134.172.6:8333 : Busy? (No answer in 100 sec.)
asciilifeform: hm
asciilifeform: !w uptime
watchglass: asciilifeform: time since my last reconnect : 122d 3h 43m
asciilifeform: !w poll
watchglass: Polling 15 nodes...
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=726590
watchglass: 205.134.172.26:8333 : Alive: (0.141s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=726542
watchglass: 205.134.172.4:8333 : (172-4.core.ai.net) Alive: (0.083s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=726590
watchglass: 71.191.220.241:8333 : (pool-71-191-220-241.washdc.fios.verizon.net) Alive: (0.157s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=726590 (Operator: asciilifeform)
watchglass: 205.134.172.27:8333 : Alive: (0.144s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=726590 (Operator: asciilifeform)
watchglass: 208.94.240.42:8333 : Alive: (0.083s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=726590
watchglass: 205.134.172.28:8333 : Alive: (0.144s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=726590 (Operator: whaack)
watchglass: 54.38.94.63:8333 : (ns3140226.ip-54-38-94.eu) Alive: (0.329s) V=88888 (/therealbitcoin.org:0.8.88.88/) Jumpers=0x1 (TRB-Compat.) Blocks=726590
watchglass: 82.79.58.192:8333 : (static-82-79-58-192.rdsnet.ro) Alive: (0.388s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=726590
watchglass: 94.176.238.102:8333 : (2ppf.s.time4vps.cloud) Alive: (0.368s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=726080
watchglass: 103.6.212.28:8333 : Alive: (0.543s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=135792 (Operator: whaack)
watchglass: 103.36.92.112:8333 : (terebe.ns01.net) Alive: (0.647s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=726590
watchglass: 75.106.222.93:8333 : Could not connect!
asciilifeform: there we go, whaack , added
asciilifeform edited config on wrong, lol, box
watchglass: 143.202.160.10:8333 : Busy? (No answer in 100 sec.)
watchglass: 205.134.172.6:8333 : Busy? (No answer in 100 sec.)
asciilifeform: $ticker btc usd
busybot: Current BTC price in USD: $42045.24
asciilifeform: meanwhile, cement testbed at 591+k.
asciilifeform: http://logs.nosuchlabs.com/log/asciilifeform/2022-03-09#1083589 << lulzy that folx still clinging to the pretense of process separation on x86 shitirons
dulapbot: Logged on 2022-03-09 01:08:11 mats: https://www.vusec.net/projects/bhi-spectre-bhb
whaack: asciilifeform: ty
signpost: I don't even cling to the pretense of machine separation, lol
asciilifeform: signpost: machine separation is at least plausible
verisimilitude: Machine separation is most reasonable.
verisimilitude: It can be trivially proven.
verisimilitude: Is there a way to get the true UDP length from POSIX Sockets, asciilifeform? The recvfrom will only return a value up to the buffer length.
asciilifeform: verisimilitude: there's a kind of sport where people gather examples of 'separate' machines not actually being separate , sometimes from academiwank, sometimes as agitprop where quietly implying that 'can't ever separate'
dulapbot: (trilema) 2016-06-05 asciilifeform: in more interesting nyooz, the tel aviv tempest folks are at it again, http://m.cacm.acm.org/magazines/2016/6/202646-physical-key-extraction-attacks-on-pcs/fulltext
asciilifeform: verisimilitude: set MSG_TRUNC
verisimilitude: I'll look into that; I appreciate it.
asciilifeform: np
signpost: *machine separation when connected to the internet.
signpost: when airgapped sure, supposing your adversary hasn't turned your RAM into a transmitter to your smart dildo.
signpost adjusts faraday cage hat
asciilifeform: or simply bugged via entirely unremarkable means
verisimilitude: Say, asciilifeform, GNAT coerces between coerceable array types without copying, right?
verisimilitude: It should be able to avoid it.
asciilifeform: verisimilitude: iirc yes, but i wouldn't rely on it
verisimilitude: Some of my designs would rely on it. So many packages need similar but distinct array types.
verisimilitude: I suppose copying isn't the end of the world, though.
asciilifeform: verisimilitude: if it's a straight subtype, then not copied
verisimilitude: I just checked and, while using the Interface.Unsigned_N types would be a good idea to enable this, it's not strictly required. A modular octet type will statically match Interface.Unsigned_8 and so the arrays can be converted like this.
verisimilitude: Ada's so unlike Common Lisp. I know Common Lisp; I'm really still learning Ada.
asciilifeform: verisimilitude: per asciilifeform's understanding, the ada folx purposefully made typecasting difficult, to put at least elementary obstacle forcing c victims to think for a minute before emitting cisms. this only kinda worked, nearly all published ada coad is peppered with unchecked conversions
asciilifeform afaik ffa is the only published reasonably large ada proggy w/ no unchecked_conversion anywhere
PeterL: did they make the term "unchecked_conversion" sound unsafe and require a long name on purpose? I think so
asciilifeform: PeterL: would've imho been even better if called it e.g. 'suicidally_stupid_conversion'
PeterL: lol
asciilifeform: (and banned by default, instead of requiring the pragma)
PeterL: it's just a number, what's the worst that could happen? hmmm
asciilifeform: lol
PeterL: pragma allow_suicidal_stupidity;
verisimilitude: An escape hatch is necessary for a language such as Ada.
verisimilitude: Unlike the C language, Ada doesn't kick and scream when the world doesn't bend around it.
verisimilitude: I can see this ECONNREFUSED nonsense causing issues. I suppose the solution is disabling some manner of ICMP functionality.