Show Idle (>14 d.) Chans


← 2021-06-20 | 2021-06-22 →
02:16 vex hey tsp
02:16 thestringpuller still trying to set up IRCd relay, but tedious
02:17 vex what's your blog again?
02:19 thestringpuller thestringpuller.com - i haven't updated it in 4 years tho. too busy being addicted to television.
02:19 vex really? what are you watching?
02:21 thestringpuller should have really kept a journal of all the shows I binged. guess current fave is "The Expanse"; considered most realistic sci fi show
~ 56 minutes ~
03:18 vex I'd like to test some user knobs here on dulap, but I know the 9mm alf keeps isn't for show
03:26 vex btw alf neato net
~ 21 minutes ~
03:48 vex 1995 vex never heard of freenode
~ 46 minutes ~
04:35 vex https://www.youtube.com/watch?v=5CS2GoVldaU I will kick you in the dick
04:43 vex https://www.youtube.com/watch?v=8-mTqbovmCI
~ 6 hours 59 minutes ~
11:42 gregorynyssa trinque: here are the logs: https://pastebin.com/raw/pDB1Uu9s
~ 2 hours 21 minutes ~
14:03 * asciilifeform up to ears in heathen work atm; will quite likely be the very last to join the festivities on ratbox net
14:03 dulapbot Logged on 2021-06-19 13:56:32 asciilifeform: i suspect that very few dentists enjoy, in the usual sense of the word, drilling teeth.
14:06 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2021-06-21#1040295 << plz refrain from shitting on the park benches, vex. this particular free-for-all is temporary, when we have smoothly oiled relay setup i'ma make this node strictly for self + folx who explicitly request login, and you'll need your own
14:06 dulapbot Logged on 2021-06-21 00:43:27 vex: https://www.youtube.com/watch?v=8-mTqbovmCI
14:06 dulapbot Logged on 2021-06-19 11:53:05 signpost: http://logs.nosuchlabs.com/log/asciilifeform/2021-06-18#1039960 << the flatness here supposes equals among freely-associating peers, not all-comers.
14:07 * asciilifeform will bbl.
~ 53 minutes ~
15:00 thestringpuller asciilifeform: reading logs and don't get the relay setup via ratbox. read the dox as best as I could, and what I gather is ratbox relay connects to other relay and can mirror channels?
15:03 thestringpuller http://logs.nosuchlabs.com/log/asciilifeform/2021-06-21#1040299 << this channel seems to be a pandemonium fortress against the shit posting on the rest of the internet, pretty sure my brain has been melted from being exposed to zoomers
15:03 dulapbot Logged on 2021-06-21 10:06:12 asciilifeform: http://logs.nosuchlabs.com/log/asciilifeform/2021-06-21#1040295 << plz refrain from shitting on the park benches, vex. this particular free-for-all is temporary, when we have smoothly oiled relay setup i'ma make this node strictly for self + folx who explicitly request login, and you'll need your own
15:05 thestringpuller also could not find in logs, but how does asciilifeform navigate logs so gracefully? you link through it like master filing clerk.
~ 3 hours 2 minutes ~
18:07 trinque gregorynyssa: mind pasting your whole config for me with the passwords removed?
18:08 trinque I notice the logs you posted mention 127.0.0.1, not sure how that's coming in.
18:09 asciilifeform trinque: btw i got 'rat' going for smoke test, but not yet ready to swap inplace of 'unreal' -- trying to figure out why it takes ~15 extra seconds to log into vs 'unreal'
~ 42 minutes ~
18:51 trinque asciilifeform: if you find that unreal is better, I'm happy to swap mine btw
19:03 asciilifeform trinque: 'ratbox' seems considerably simpler (for 1 thing, no forced sslistics) so would prefer to work w/ that. but still unraveling some of the knobs there
19:07 asciilifeform trinque: ideally would have something even smaller, w/ all the superfluous trad-irc functionality (opers, elaborate ban mechanics, many other things) snipped. but for now this is i suspect the closest thing.
~ 20 minutes ~
19:27 gregorynyssa http://logs.nosuchlabs.com/log/asciilifeform/2021-06-21#1040312 << maybe we can ask suckless.org if they have any recommendations.
19:27 snsabot Logged on 2021-06-21 15:07:23 asciilifeform: trinque: ideally would have something even smaller, w/ all the superfluous trad-irc functionality (opers, elaborate ban mechanics, many other things) snipped. but for now this is i suspect the closest thing.
19:28 gregorynyssa http://logs.nosuchlabs.com/log/asciilifeform/2021-06-21#1040307 << https://pastebin.com/raw/mxX52URT
19:28 snsabot Logged on 2021-06-21 14:07:54 trinque: gregorynyssa: mind pasting your whole config for me with the passwords removed?
19:29 gregorynyssa http://logs.nosuchlabs.com/log/asciilifeform/2021-06-21#1040308 << I think the mention of 127.0.0.1 comes from my attempt to connect to my own "ratbox" using irssi(1).
19:29 snsabot Logged on 2021-06-21 14:08:21 trinque: I notice the logs you posted mention 127.0.0.1, not sure how that's coming in.
19:35 gregorynyssa identify
19:35 gregorynyssa Sorry, that last message was a mistake.
~ 36 minutes ~
20:11 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2021-06-21#1040313 << i doubt that any existing proggy is exactly it, afaik no one to date suggested '1 user -- 1 relay' variant of irc. (but if anyone knows of a precedent, plox to write in..)
20:11 snsabot Logged on 2021-06-21 15:27:26 gregorynyssa: http://logs.nosuchlabs.com/log/asciilifeform/2021-06-21#1040312 << maybe we can ask suckless.org if they have any recommendations.
~ 19 minutes ~
20:31 gregorynyssa http://logs.nosuchlabs.com/log/asciilifeform/2021-06-21#1040321 << especially not with eventual RSA integration and support for content-based addressing.
20:31 snsabot Logged on 2021-06-21 16:11:50 asciilifeform: http://logs.nosuchlabs.com/log/asciilifeform/2021-06-21#1040313 << i doubt that any existing proggy is exactly it, afaik no one to date suggested '1 user -- 1 relay' variant of irc. (but if anyone knows of a precedent, plox to write in..)
20:34 asciilifeform gregorynyssa: atm under discussion is simply subset of ancient irc.
20:34 asciilifeform i.e. w/ 0 crypto.
20:35 gregorynyssa http://logs.nosuchlabs.com/log/asciilifeform/2021-06-21#1040325 << such a subset is direly necessary because the protocol is a mess.
20:35 snsabot Logged on 2021-06-21 16:34:02 asciilifeform: gregorynyssa: atm under discussion is simply subset of ancient irc.
20:37 gregorynyssa last year I read The Book of IRC (1999) by Alex Charalabidis. it contained some useful information about the protocol.
20:37 asciilifeform gregorynyssa: it aint simply 'a mess' but... see thread.
20:37 snsabot Logged on 2021-06-18 14:02:20 asciilifeform: ( my take on this summarized )
20:38 asciilifeform and specifically this.
20:38 snsabot Logged on 2021-06-18 14:33:55 asciilifeform: no 'channels', just nets.
20:39 asciilifeform gregorynyssa: i rec to read entire 18 june log, if you want to make sense of all of this.
20:40 gregorynyssa asciilifeform: alright I read it again.
20:40 gregorynyssa so you want a minimal viable product, basically.
20:41 asciilifeform gregorynyssa: not simply 'minimal', but actually decentralized.
20:42 asciilifeform no channels, no ops, no 'kicks', 'bans', and so forth.
20:42 snsabot Logged on 2021-06-18 18:35:02 asciilifeform: the troo p2p topology i propose removes all kindsa fundamentally palace-flavoured concepts -- 'joining', 'kicking', 'banning' -- and replaces simply w/ freedom of association, i.e. peering & unpeering.
20:42 gregorynyssa I like the idea of "one network, one channel" and "one user, one relay." it cuts through the prematurely imposed 1990s abstractions.
20:45 gregorynyssa https://blog.initprogram.com/2010/10/14/a-quick-basic-primer-on-the-irc-protocol/ << recommended reading for those who haven't yet seen this.
20:47 asciilifeform gregorynyssa: unfortunately even this turned out was not a complete description, there are various idiocies pertaining to particular ircd implementation which in practice matter.
20:47 snsabot Logged on 2021-06-16 13:47:31 asciilifeform: shinohai: the ~proper~ way to do it would be to wait for a '103' message from server when connecting, before emitting a JOIN. but was in a hurry.
20:49 asciilifeform at any rate decentralized irc requires strictly three commands : USER, NICK, PRIVMSG. all else superfluous.
20:51 asciilifeform (for bonus , would mandate constant argument for PRIVMSG. lose the illusion of private messages in plaintext network, if you want seekricy, pgpize the message)
20:51 snsabot Logged on 2021-06-16 10:23:16 asciilifeform: the authenticity and privacy 'promises' of whatever irc net are an illusion, and what better way to remind people of it than by replacing all auth with a toy lock w/ plastic key.
20:52 asciilifeform ... treat the net as if it were shortwave.
20:52 gregorynyssa asciilifeform: have we figured out already how the "auth" feature of "ratbox" works at the protocol-level?
20:53 asciilifeform gregorynyssa: notyet, i suspect it's a salted hash at most
20:53 asciilifeform (at worst, pw simply goes over the wire)
20:53 shinohai https://git.eta.st/eta/nea-2019 <<< I still think this thing could do just USER, NICK, PRIVMSG with all the ugly bits carved out - iffn' I ever get time to resurrect.
20:54 asciilifeform shinohai: looks heavy
20:55 shinohai unrealircd not heavy at all?
20:55 shinohai xD
20:55 asciilifeform anyways to complete the thread: oughta support, optionally, two more hypothetical commands, PEER (ip) (pw) and UNPEER (io). self-explanatory. but can do w/out these, edit configs with hands.
20:55 asciilifeform shinohai: all the traditional ircdisms are heavy; is sorta what this thrd about
20:56 asciilifeform *UNPEER (ip)
20:56 gregorynyssa http://suckless.org/rocks/ << on the client side, this page has some decent recommendations.
20:56 gregorynyssa my favorites are irssi(1) and ii(1).
20:56 asciilifeform gregorynyssa: i use irssi fwiw. but again not what the thrd is about, i dun recall anyone looking for rec for new irc client.
21:00 gregorynyssa http://logs.nosuchlabs.com/log/asciilifeform/2021-06-16#1039450 << what do you mean by 103 message?
21:00 snsabot Logged on 2021-06-16 13:47:31 asciilifeform: shinohai: the ~proper~ way to do it would be to wait for a '103' message from server when connecting, before emitting a JOIN. but was in a hurry.
21:00 asciilifeform gregorynyssa: 'unreal' won't accept a JOIN before it emits some crapola ack'ing USER
21:00 asciilifeform (unlike e.g. fleanode)
21:01 gregorynyssa http://logs.nosuchlabs.com/log/asciilifeform/2021-06-21#1040363 << I see...
21:01 snsabot Logged on 2021-06-21 17:00:33 asciilifeform: gregorynyssa: 'unreal' won't accept a JOIN before it emits some crapola ack'ing USER
21:09 gregorynyssa I never quite understood why the IRC protocol needed PING, given that TCP is already stateful.
21:16 * shinohai has crazy idea "NICK" would be unnecessary if user had, say, RSA key in a wot directory and would only "see" messages from those in said wot
21:16 asciilifeform gregorynyssa: ostensibly to kill lag-zombies
21:18 asciilifeform shinohai: there's no hygienic way to bolt rsaism onto trad irc, this was iirc discussed to death
21:18 asciilifeform nor is it really needed there. when you need authenticity or seekricy, use external pgptron.
21:19 gregorynyssa http://logs.nosuchlabs.com/log/asciilifeform/2021-06-21#1040368 << I just had that idea a few lines above.
21:19 snsabot Logged on 2021-06-21 17:16:15 shinohai: has crazy idea "NICK" would be unnecessary if user had, say, RSA key in a wot directory and would only "see" messages from those in said wot
21:19 asciilifeform when you're using tcp, fact is that your box 'sees' EVERYTHING people throw at it, and invoking rsaism simply makes it easier to ddos your cpu
21:20 asciilifeform (verifying a sig is expensive)
21:20 asciilifeform it continues to surprise asciilifeform that people think of this operation as 'free'
21:20 shinohai Fair point.
21:23 asciilifeform (for that matter, this isn't even a problem peculiar to tcpism, but exists in the general case. the problem here is that you've already given 'allcomer' a chunk of memory for tcp statefulness, and only ~after~ this demanded rsa op.. )
21:25 asciilifeform i'ma repeat (because apparently not erryone grasped) -- what's needed from network is simply reliable transport and spam-proofing (i.e. only the machines which mutually agreed to communicate, can do so) ; errything else belongs outside of protocol, in text layer.
21:26 gregorynyssa asciilifeform: and UDP upon IPv4 is satisfactory?
21:27 asciilifeform gregorynyssa: hypothetically solves ddosism (you can build, hypothetically, a device which forwards only validly-signed packets at GB/s)
21:27 asciilifeform but is entirely separate problem, imho to roll it into 'better irc' is a way to ensure that neither of'em happens this decade
21:28 gregorynyssa "you can build, hypothetically, a device which..." << that is what I was thinking. thanks for confirming.
~ 22 minutes ~
21:50 awt signpost: http://paste.deedbot.org/?id=qfh-
~ 49 minutes ~
22:39 verisimilitude That just moves the expensive validation cost to a second machine, right?
22:40 asciilifeform verisimilitude: how?
22:40 asciilifeform verisimilitude: or i suppose you mean the packet validator. then yes, but idea is that you have custom ic which can do it at max line rate, rather than pc.
22:41 verisimilitude That's as figured, then.
22:41 verisimilitude I've read before of some TCP which manage to avoid allocating memory at connection handshake.
22:42 asciilifeform see also elsewhere.
22:42 snsabot Logged on 2020-02-05 17:24:20 asciilifeform: let's do for lulz some arithm. i have a linux-3.16.70.tar handy, and inside 47452 files. now, a modexp (2048bit!) on ye olde koch-rsa eats 0.639s on my machine. so that'd be ~8.42 hours. not counting the hashing (my timing example did not include hashing, had pre-baked operands).
22:42 snsabot (trilema) 2019-09-06 asciilifeform: if you actually want to verify 4096bit rsa packets at line rate, tho, yer stuck baking silicon.
22:44 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2021-06-21#1040389 << this is nonsense and srsly think about it.
22:44 snsabot Logged on 2021-06-21 18:41:25 verisimilitude: I've read before of some TCP which manage to avoid allocating memory at connection handshake.
22:44 asciilifeform tcp demands state.
22:45 verisimilitude It used some hack to delay it.
22:46 verisimilitude Then again, I believe I was reading about it with regards to a serious flaw it had.
22:46 verisimilitude It was some Linux option.
22:47 asciilifeform verisimilitude: see elementary explanation re subj.
22:49 asciilifeform verisimilitude: observe that none of the 'countermeasures' listed actually work worth a shit. for ~fundamental~ reason, that being that yer giving away 'something for nothing to all-comers'.
22:52 verisimilitude I seem to recall the method generated the codes from smaller seeds, to avoid explicitly storing them.
22:53 verisimilitude So only after the ACK would resources be reserved.
22:57 asciilifeform verisimilitude: 'syn cookie'. costs you cpu, and still allows attacker to eat 2byte of yer bw for each 1byte he sends (you're still answering the bullshit SYNs)
22:58 verisimilitude Sure.
22:58 asciilifeform verisimilitude: and (as you seem to recall) all the extant implementations are broken in various interesting ways.
22:58 asciilifeform because -- complex.
22:58 asciilifeform (and because 'errything is broken'..)
22:58 verisimilitude A purely UDP system can also be overwhelmed, however.
22:58 asciilifeform verisimilitude: only in the sense that your pipe has finite bw
22:59 asciilifeform has nuffin to do w/ any particularity of udp
22:59 verisimilitude A system on top of the Internet that doesn't need any particular address does avoid the dogpiling issue.
23:00 asciilifeform verisimilitude: the signed-packets thing. you have N entryways that are all interchangeable for the purpose of sending in a packet. all admit strictly validly-signed packets.
23:00 asciilifeform anyways this is rather diff. topic vs. the irc thread.
23:00 verisimilitude Say, what's the thought on flood-fill networks, asciilifeform?
23:00 verisimilitude Alright.
← 2021-06-20 | 2021-06-22 →