Show Idle (>14 d.) Chans


← 2021-02-25 | 2021-02-27 →
02:32 verisimilitude I'm slowly working on writing a torrent client; I've already finished implementations of SHA-1.
~ 6 hours 36 minutes ~
09:08 asciilifeform $ticker btc usd
09:08 btcinfobot Current BTC price in USD: $46213.67
~ 3 hours 42 minutes ~
12:50 asciilifeform !w poll
12:50 watchglass Polling 15 nodes...
12:50 watchglass 185.85.38.54:8333 : Could not connect!
12:50 watchglass 185.163.46.29:8333 : Could not connect!
12:50 watchglass 205.134.172.4:8333 : (172-4.core.ai.net) Alive: (0.023s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=672305
12:50 watchglass 205.134.172.26:8333 : Alive: (0.082s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=672305
12:50 watchglass 205.134.172.6:8333 : (172-6.core.ai.net) Alive: (0.142s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=671841
12:50 watchglass 54.39.156.171:8333 : (ns562940.ip-54-39-156.net) Alive: (0.137s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=672222
12:50 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=672274 (Operator: whaack)
12:50 watchglass 108.31.170.100:8333 : (pool-108-31-170-100.washdc.fios.verizon.net) Alive: (0.147s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=672305 (Operator: asciilifeform)
12:50 watchglass 192.151.158.26:8333 : Alive: (0.093s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=672305
12:50 watchglass 208.94.240.42:8333 : Alive: (0.101s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=672305
12:50 watchglass 143.202.160.10:8333 : Alive: (0.254s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=672305
12:51 watchglass 84.16.46.130:8333 : Violated BTC Protocol: Bad header length!
13:04 asciilifeform verisimilitude: torrent is 1 of those garbage protocols where it's astonishing that the thing worx at all.
~ 19 minutes ~
13:24 shinohai asciilifeform: re: torrent I did finally get rtorrent to eat larger files, but now refuses to open it, logs show nothing helpful so will spelunk further when I have a bit of extra time.
13:25 asciilifeform shinohai: i've nfi; i tested w/ cli version of 'transmission', worx
13:26 asciilifeform someone (maybe dpb?) is downloading on an uncommonly slow pipe (dialup?)
13:26 asciilifeform plenty of bw in the cage to spare. as before, can get 1-2MB/s from desk, from lulazon, etc
13:29 shinohai magnet:?xt=urn:btih:SUA4AWPBH6EOF6RYVHKOVBNPOVAYTAAK&dn=trbdb&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce <<< shows 1 peer, 1 seeder indeed.
13:30 asciilifeform shinohai: hm, i'm seeding from 2 separate boxen. but possibly above is consistent w/ this
13:35 shinohai And at risk of getting booted off net, I decided to try w/ local copy of rtorrent, and it works just fine. O.o
13:35 shinohai (But this is Gentoo box with hand-built copy)
13:36 asciilifeform shinohai: worx in what sense ? i still see '1 leech' (and on strictly 1 box, other shows 0..)
13:36 * asciilifeform wonders whether torrentism even works reliably with fingers-of-one-hand # of seeders
13:37 shinohai oh well, loads up it appears then drops connection. Scratch that.
13:38 shinohai Gonna try net-p2p/transmission and see what happens.
13:40 verisimilitude I've had success seeding a file to but one other individual, asciilifeform.
13:41 verisimilitude We were the only two torrentors for it, as well.
13:42 asciilifeform verisimilitude: sounds like rather inefficient way to move 1file.. i attempted torrentism strictly because already have the thing on 2 boxen in 2 separate locations, and dpb was suspecting pipe shenanigans
13:43 verisimilitude In my case, it was the only way to do it, because I typically have such a slow Internet connection, but there were other constraints I won't list.
13:43 asciilifeform aite
13:44 shinohai rsync far more reliable than torrenting
13:45 verisimilitude It makes sense the original torrent client was written in Python. This allowed the author to simply toss whatever he wanted in without regard for implementing it.
13:45 feedbot http://thetarpit.org/2021/diablo-iii << The Tar Pit -- Diablo III
13:45 verisimilitude Speak of the devil.
13:46 asciilifeform lol
13:50 dpb yes i am leeching, and i'm only getting it from one peer/seed -- am i configured wrongly?
13:51 asciilifeform dpb: does your client permit manual adding of peer ?
13:52 asciilifeform dpb: try adding ip of my 2nd mirror into yer client
13:52 snsabot Logged on 2021-02-26 12:50:21 watchglass: 108.31.170.100:8333 : (pool-108-31-170-100.washdc.fios.verizon.net) Alive: (0.147s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=672305 (Operator: asciilifeform)
~ 3 hours 25 minutes ~
17:17 verisimilitude What's wrong with torrenting in principle, asciilifeform? It's a decent example of a P2P, random access, file-sharing protocol. The primary issue I recall is torrents being unable to share seeders for identical data.
~ 46 minutes ~
18:04 asciilifeform verisimilitude: tcp.
18:04 asciilifeform ... e.g.
18:04 snsabot Logged on 2020-07-07 18:15:34 asciilifeform: megatonne of discussion in ye olde logs re braindamage of tcp (where e.g. any idjit can RST yer connection, or SYN flood, or make educated guesses re payloads via the plaintext sequence #s, etc )
18:05 dpb asciilifeform, you have transmission in your public distfiles but i don't have the ebuild and other files for those versions
18:06 asciilifeform dpb: lemme guess, this is on rk ?
18:06 * asciilifeform not attempted torrentism on rk
18:06 dpb no not a rk
18:07 asciilifeform in standard dulap gentoo, net-p2p/transmission
18:07 dpb yes
18:08 asciilifeform all boxen baked via my recipe, have a working ebuild. 2.92-r2.
18:08 asciilifeform or, dpb , do i misunderstand? what's missing on yours ?
18:13 dpb that ebuild tries to download transmission-2.92 from not-dulap and i already manually downloaded transmission-2.84 from your public distfiles
18:15 asciilifeform dpb: plz try again, i uploaded 2.92 from local collection
18:20 dpb that works. ty
18:21 asciilifeform dpb: np
18:32 verisimilitude Torrents can work over UDP.
18:34 asciilifeform verisimilitude: afaik only carries dht peer tracking via udp. (and even this, optional)
18:49 * asciilifeform at one pt did not know this, thought that bt actually goes via udp.
18:51 asciilifeform ( and see also e.g. )
18:51 snsabot (trilema) 2019-05-29 asciilifeform: the protocol is 'fractally retarded' -- i.e. broken on absolutely erry possible level. starting from where it takes exactly 1 trivially forged packet to close someone's connection, to where 'allcomers' get a substantial chunk of memory allocated , and make ddos trivial , to where it forces 9000x moar complicated design of routing gear, to... could continue but why.
18:51 snsabot (trilema) 2019-05-29 asciilifeform: tcp shows erry possible sign of having been designed, from the start, to extend the ease of snoopage from traditional circuit-switched telco grid, to the packet world. consider e.g. the 'helpfully' plaintext sequence numbers.
18:57 asciilifeform dpb et al : for testlulz i set up a seed on lulazon; currently pulling ~1MB/s
18:57 asciilifeform for some unknown reason -- only from dulap
18:58 asciilifeform i suspect the trackers i used when setting the thing up, are broken
~ 2 hours 12 minutes ~
21:10 asciilifeform ... loox like propagated eventually.
21:11 asciilifeform dpb i gotta ask, are you on a sat dish, or wat
21:12 dpb yes
21:12 asciilifeform ( seems like yer pipe peaks at ~200kB/s -- and even that for only 10-20sec / min )
21:12 asciilifeform aaa
21:12 dpb this is the worst time of day to be testsing it
21:13 dpb but i am simultaneously streaming video from youtube so it is not a matter of the satelite dish not having enough bandwidth
21:13 asciilifeform a
21:14 asciilifeform anyways the lulazon box is eating at ~10M/s, i expect will sync tomorrow. i'ma leave it up for a while, along w/ the 2 others, until moar folx seed.
21:15 asciilifeform dpb: reason for this experiment, is that you piqued my curiosity re a possible choke b/w you and dulap
21:15 asciilifeform wanted to rule out this hypothesis.
21:16 * asciilifeform still thinks this is a lame method for propagating trb blox; but imho oughta be avail. to folx who desperately want noad asap
21:23 asciilifeform dpb: ftr i suspect that it aint yer dish, per se, that has insufficient bw -- but the upstream link. among the sadder isp in usa there is a trend of let's cache youtube et al, it's 98% of usage anyway, while leave pittance for actual net traffic
21:25 asciilifeform iirc the dc that once housed piz, ended up as a netflix cache, of exactly this variety
21:25 shinohai Left mine running for a while to see if it would eventually connect, so far 0
21:26 asciilifeform shinohai: the 1 on lulazon took almost 30m to find the peers
21:29 shinohai jeez
21:38 * asciilifeform bbl
~ 20 minutes ~
21:58 verisimilitude Criticizing TCP for ``plaintext sequence numbers'' is unreasonable; the entirety of it is unencrypted; an old extension even has packet security levels such as ``top secret'', for controlling transmission in ``high-security'' networks.
21:59 verisimilitude I've made a mistake; I was thinking of IP, not TCP.
~ 58 minutes ~
22:57 trinque that it is unencrypted is the critique.
22:57 trinque at least of that aspect.
23:06 verisimilitude UDP is also unencrypted.
23:06 verisimilitude It's not an invalid critique, just unreasonable in context.
← 2021-02-25 | 2021-02-27 →