Chat logs of #funderscore for Saturday, 2024-10-12
00:01 *** Joins: danct121/h (~danct12@hackint/user/danct12)
00:01 *** moist/h sets mode: +o danct121/h
04:09 *** Quits: Juest/h (~Juest@hackint/user/Juest) (*.net *.split)
04:09 *** Quits: danct121/h (~danct12@hackint/user/danct12) (*.net *.split)
04:09 *** Quits: f_[x]/h (~f@hackint/user/funderscore) (*.net *.split)
04:09 *** Quits: [R]/h (~rms@d75-159-130-146.abhsia.telus.net) (*.net *.split)
04:09 *** Quits: vdoGit/h (~git@2001:1600:10:100::4b9) (*.net *.split)
04:09 *** Quits: QuteVoiceHacker/h (~exxxxkcma@fd1a:6295:5133::f70d) (*.net *.split)
04:09 *** Quits: runxiyu/h (runxiyu@runxiyu.org) (*.net *.split)
04:09 *** Quits: moist/h (moist@hackint/bots) (*.net *.split)
04:09 *** Quits: pkfpycjz|m/h (~pkfpycjzm@fd1a:6295:5133::f715) (*.net *.split)
04:09 *** Quits: riku/h (~riku@lynx.viitanen.xyz) (*.net *.split)
04:09 *** Quits: katia_/h (znc@vps-9e7f52b6.vps.ovh.net) (*.net *.split)
04:09 *** Quits: longnoserob|m/h (~longnoser@fd1a:6295:5133::209a) (*.net *.split)
04:09 *** Quits: katia/h (katia@2001:41d0:a:14d8:ca75:ca75:ca75:ca75) (*.net *.split)
04:09 *** Quits: Larsenv/h (~Larsenv@2603:c020:4002:8da8:6f20:6d80:9704:a358) (*.net *.split)
04:09 *** Quits: f_/h (~vdoSoju@hackint/user/funderscore) (*.net *.split)
04:09 *** Quits: Noisytoot/h (~noisytoot@dn42/person/Noisytoot) (*.net *.split)
04:09 *** Quits: fireonlive/h (fire@hackint/user/fireonlive) (*.net *.split)
04:09 *** Quits: eggdrop/h (~eggdrop@hackint/user/eggdrop) (*.net *.split)
04:09 *** Quits: hexaheximal|m/h (~hexahexim@fd1a:6295:5133::f70a) (*.net *.split)
04:09 *** Quits: JAA/h (~JAA@archiveteam/JAA) (*.net *.split)
04:09 *** Quits: LinkServ (ircbridge@fun.irc.andrewyu.org) (*.net *.split)
04:09 *** Quits: TheTechRobo/h (~loser@hackint/user/TheTechRobo) (*.net *.split)
04:09 *** Quits: DigitalDragons/h (~digi@arto.servers.digitaldragon.dev) (*.net *.split)
04:09 *** Quits: Danct12/h (~danct12@hackint/user/danct12) (*.net *.split)
04:10 *** Joins: LinkServ (ircbridge@fun.irc.andrewyu.org)
04:10 *** fun.irc.andrewyu.org sets mode: +o LinkServ
04:10 *** Joins: hexaheximal|m/h (~hexahexim@fd1a:6295:5133::f70a)
04:10 *** Joins: JAA/h (~JAA@archiveteam/JAA)
04:10 *** Joins: eggdrop/h (~eggdrop@hackint/user/eggdrop)
04:10 *** Joins: Juest/h (~Juest@hackint/user/Juest)
04:10 *** Joins: fireonlive/h (fire@hackint/user/fireonlive)
04:10 *** Joins: Noisytoot/h (~noisytoot@dn42/person/Noisytoot)
04:10 *** Joins: vdoGit/h (~git@2001:1600:10:100::4b9)
04:10 *** Joins: f_/h (~vdoSoju@hackint/user/funderscore)
04:10 *** Joins: Larsenv/h (~Larsenv@2603:c020:4002:8da8:6f20:6d80:9704:a358)
04:10 *** Joins: Danct12/h (~danct12@hackint/user/danct12)
04:10 *** Joins: katia/h (katia@2001:41d0:a:14d8:ca75:ca75:ca75:ca75)
04:10 *** Joins: longnoserob|m/h (~longnoser@fd1a:6295:5133::209a)
04:10 *** Joins: katia_/h (znc@vps-9e7f52b6.vps.ovh.net)
04:10 *** Joins: QuteVoiceHacker/h (~exxxxkcma@fd1a:6295:5133::f70d)
04:10 *** Joins: f_[x]/h (~f@hackint/user/funderscore)
04:10 *** Joins: riku/h (~riku@lynx.viitanen.xyz)
04:10 *** Joins: TheTechRobo/h (~loser@hackint/user/TheTechRobo)
04:10 *** Joins: pkfpycjz|m/h (~pkfpycjzm@fd1a:6295:5133::f715)
04:10 *** Joins: [R]/h (~rms@d75-159-130-146.abhsia.telus.net)
04:10 *** Joins: DigitalDragons/h (~digi@arto.servers.digitaldragon.dev)
04:10 *** Joins: moist/h (moist@hackint/bots)
04:10 *** Joins: runxiyu/h (runxiyu@runxiyu.org)
04:10 *** Joins: danct121/h (~danct12@hackint/user/danct12)
04:10 *** h.relay.fun.irc.andrewyu.org sets mode: +vvvvvoovovovovovvvvv hexaheximal|m/h JAA/h eggdrop/h Juest/h fireonlive/h Noisytoot/h f_/h Larsenv/h Danct12/h Danct12/h katia/h longnoserob|m/h katia_/h QuteVoiceHacker/h f_[x]/h riku/h TheTechRobo/h pkfpycjz|m/h [R]/h DigitalDragons/h
04:10 *** h.relay.fun.irc.andrewyu.org sets mode: +ovo moist/h runxiyu/h danct121/h
04:10 *** Quits: DuckServ (\_o<@services.irc.vitali64.duckdns.org) (*.net *.split)
04:10 *** Joins: DuckServ (\_o<@services.irc.vitali64.duckdns.org)
04:10 *** fun.irc.runxiyu.org sets mode: +o DuckServ
08:01 *** Quits: danct121/h (~danct12@hackint/user/danct12) (Quit: WeeChat 4.4.2)
09:06 *** f_/h sets mode: -b f_|aop!*@*
09:06 <f_/h> bad rxbridge.
09:10 <f_/h> moin all
09:11 *** Joins: f_|aop/h (~haha@2001:1600:10:100::4b9)
09:11 <f_|aop/h> unnecessary but still
09:13 <longnoserob|m/h> moin
10:05 <f_[x]`> InspIRCd might move away from ChatSpike IRC to Teranova IRC
10:05 <f_[x]`> > #inspircd was created on September 17, 2002
10:05 <f_[x]`> End of an era...
10:08 <runxiyu> f_[x]`: where did you read that?
10:08 <f_/h> runxiyu: #InspIRCd on ChatSpike
10:09 *** Quits: tweezers (~tweezers@103.108.229.68) (Connection closed)
10:09 <f_/h> They already registered #InspIRCd on Teranova
10:10 <runxiyu> f_: I think teranova is owned by sadie
10:10 <f_> no it's not
10:10 <runxiyu> huh?
10:10 <runxiyu> ok
10:10 <f_> Although she is a netop there too IIRC
10:10 <f_> But she's a netoper in ChatSpike as well..
10:10 <f_> I think they're moving because ChatSpike isn't going very well these days apparently..
10:11 <runxiyu> yeah
10:11 <f_> broken TLS certs, undermaintained infra (?)... most netopers are awol apparently
10:11 <runxiyu> what does awol stand for?
10:11 <f_> well
10:11 <f_> means gone/away I think
10:12 <f_> absent without leave.. so I guess gone while bouncer still up?
10:12 <f_/h> But yeah doesn't seem to be going very well......
10:13 <f_/h> !flags f_|aop!~haha@* +V
10:13 -moist/h- f_ (funderscore) set flags +V on f_|aop!~haha@*
10:13 <f_/h> !sync
10:13 -moist/h- f_ (funderscore) used SYNC.
10:13 *** moist/h sets mode: +v f_|aop/h
10:13 *** f_|aop/h is now known as f_[z]/h
10:14 <runxiyu> ah
10:14 <runxiyu> f_: https://git.runxiyu.org/ykps/cca.git/tree/frontend/student.js
10:14 <runxiyu> I am completely unable to write good javascript
10:14 <f_/h> runxiyu: I'm not any better at JS
10:15 <hax[xor]> runxiyu: what would qualify as "good javascript" :P
10:15 <runxiyu> hax[xor]: welllll
10:15 <runxiyu> hax[xor]: idk, but i can imagine what "acceptable" javascript looks like to me, for this site
10:15 <hax[xor]> fair
10:15 <runxiyu> hax[xor]: if you actually read student.js, you'd understand why it isn't good javascript...
10:15 <f_/h> katia: did you know? f_[z] is a [Z]NC
10:16 <katia/h> wow now i know
10:16 <hax[xor]> doesn't stand out as particularily bad to me
10:16 <katia/h> hashtagTheMoreYouKnow
10:17 <hax[xor]> [Z]NC
10:17 <hax[xor]> thereby Z optional
10:17 <hax[xor]> thereby NC is a valid option
10:17 <hax[xor]> thereby f_[z] is connected via netcat
10:17 <runxiyu> hax[xor]: instead of correctly scoping variables, i decided to store things in data tags of HTML elements
10:17 <runxiyu> and stuff
10:17 <runxiyu> because i didn't want to learn js
10:17 <hax[xor]> ah
10:18 <hax[xor]> fair enough there then
10:19 <f_/h> hax good one but no
10:19 <f_/h> > User -- f_[z] (f_[z]!~haha@2001:1600:10:100::4b9) is ZNC - https://znc.in
10:20 <f_/h> > User -- f_[z] is away: auto-op ZNC not frequently checked for PMs
10:20 <f_/h> I can assure you it is a ZNC
10:20 <runxiyu> i can't be sure of that though
10:20 <hax[xor]> could have sent that from netcat too
10:20 <katia/h> how can you assure it?
10:20 <runxiyu> i can't be sure that you're not an AI
10:20 <katia/h> please post login details
10:20 <katia/h> i will audit
10:20 <katia/h> third party independent auditing
10:21 <hax[xor]> it's really just f_ with a second nc being proxied by f_ between your fake znc login and the real f_[z] netcat connection
10:22 <hax[xor]> (yes f_ natively speaks TLS)
10:23 <runxiyu> openbsd nc
10:23 <runxiyu> https://xkcd.com/2949/
10:24 <runxiyu> (see the hover title text)
10:24 <runxiyu> or just use https://www.explainxkcd.com/wiki/index.php/2949:_Network_Configuration
10:25 <hax[xor]> lol
10:30 <runxiyu> > i = i ? i < 0 ? Math.max(0, len + i) : i : 0;
10:32 <runxiyu> hax[xor]: https://javascript.info/ninja-code
10:34 *** Quits: Larsenv/h (~Larsenv@2603:c020:4002:8da8:6f20:6d80:9704:a358) (Quit: The Lounge - https://thelounge.chat)
10:36 <f_/h> katia: CTCP VERSION
10:36 <runxiyu> easily faked
10:36 <katia/h> easily typed into the netcat yup
10:36 <hax[xor]> ^AVERSION DefinitelyZNCAndNotNetCat^A
10:37 <f_/h> *autoop auth
10:38 <f_/h> > please post login details
10:38 <f_/h> katia: no
10:38 <f_[z]/h> no
10:38 <f_[z]/h> never
10:38 <hax[xor]> runxiyu: looks great
10:49 *** Quits: f_[x] (f_[x]@195-15-242-30.dc3-a.pub1.etik-cloud.com) (Client exited)
10:50 *** Quits: f_ (java@oper/netadmin) (Connection closed)
10:50 *** Joins: f_ (s-UNK@oper/netadmin)
10:51 *** Parts: f_ (s-UNK@oper/netadmin) ()
10:51 *** Joins: f_ (s-UNK@oper/netadmin)
10:51 *** irc.andrewyu.org sets mode: +qo f_ f_
11:20 *** Joins: tweezers (~tweezers@103.108.229.68)
11:49 *** Joins: Noisybeep (noisytoot@not.eris.berkeley.edu.pl)
14:26 *** Joins: exxxxkc/h (~exxxxkc@disroot.org)
14:26 *** moist/h sets mode: +v exxxxkc/h
15:10 <Adeline> hi
15:47 *** Joins: f_[x] (f_[x]@195-15-242-30.dc3-a.pub1.etik-cloud.com)
16:01 <f_> hi Adeline
16:35 <Danct12/h> i move like a moth or a butterfly crazing the change in the wind
16:35 <Danct12/h> i swirl by all the inspects and all the flies watching the cycle they're in
16:36 <f_/h> hi Danct12
16:36 <Adeline> danct12: i like it
16:38 <Danct12/h> better off dead than wasting my hours
16:38 <Danct12/h> flying where i shouldn't be
16:39 <Danct12/h> hi f_
16:39 <f_[x]/h> that's why I like you being here :)
16:39 <Danct12/h> better off dead than stuck in a maze
16:40 <Danct12/h> the cemter may seem like a gift
16:40 <f_[x]/h> adeline: leave and rejoin
16:40 <Danct12/h> oh no one can leave once they merged
16:41 *** Parts: Adeline (me@oper/netadmin) (Leaving)
16:41 *** Joins: Adeline (me@oper/netadmin)
16:41 *** irc.andrewyu.org sets mode: +oa Adeline Adeline
16:51 <Danct12/h> i've been listening waaaaay too much for a few days
17:26 *** f_ sets mode: +v Noisybeep
18:28 <Noisybeep> > no politics (free Palestine btw)
18:28 <Noisybeep> very non-political
18:36 <katia/h> any politic you want as long as it is the one i like
18:37 <katia/h> f_[x], use any modules for prosody?
18:37 <f_> katia: Exactly
18:41 <f_> noisybeep katia may I add that to moin/IRC/Quotes, it's funny
18:42 <katia/h> sure
18:43 <f_> As for prosody modules, just start with whatever you need to be mostly compliant
18:44 <katia/h> do you use/like any?
18:44 <f_> admin_adhoc saved me sometimes
18:45 <f_> privilege is required by the bridges I have
18:45 <f_> There's also server_contact_info which I enabled solely to have member/voice in operators@muc.xmpp.org
18:46 <f_> as because of spam the channel was restricted to members only and they had a bot that voiced XMPP operators
18:48 <katia/h> what do you use for xmpp-irc?
18:48 <f_> biboumi
18:48 <f_> https://codeberg.org/poezio/biboumi
18:49 <f_> Very nice bouncer
18:49 <katia/h> https://search.nixos.org/options?channel=24.05&from=0&size=50&sort=relevance&type=packages&query=biboumi
18:49 <katia/h> nice
18:49 <f_> though I don't use it as a main bouncer
18:49 <f_> I use soju for main
18:50 <f_> biboumi for backup
18:53 <katia/h> >Cluster should be set up in a single data center: The clustering in ejabberd Community Edition relies on low latency networking.
18:53 <katia/h> this makes me wary of ejabberd for what i had in mind
18:53 <katia/h> so might as well do prosody
19:15 <f_/h> ejabberd is open core?
19:15 <f_/h> news
19:45 <katia/h> f_, what ports does xmpp use?
19:46 <f_/h> 5347 for components/bridges
19:47 <f_/h> but you want to keep that closed from the outside
19:47 <f_/h> and only allow connections coming from localhost to this port
19:48 <f_/h> you also have 5222 and 5281
19:49 <katia/h> hmm...
19:49 <katia/h> i will run it in kubernetes
19:49 <f_/h> https://prosody.im/doc/ports
19:49 <f_/h> 5269 for S2S too
19:49 <katia/h> maybe
19:49 <katia/h> there is no good way to isolate stuff running on localhost
19:50 <katia/h> is there?
19:51 <f_/h> could have an external firewall
19:53 <exxxxkc> people should have external firewall
19:53 <exxxxkc> already
19:54 <katia/h> well
19:54 <katia/h> if your soju can access 5347, and your soju gets compromised, game over
19:58 <Noisybeep> Doesn't prosody support authentication for components/bridges? I'm sure it does
20:04 <f_[x]> Noisybeep: yes
20:04 <f_[x]> but just out of abundance of caution
20:04 <f_[x]> Im always very careful with opening ports
20:58 *** Parts: exxxxkc/h (~exxxxkc@disroot.org) (Disconnected: unexpected eof while reading)
21:10 <katia/h> f_[x], how about calls?
21:18 *** Joins: Juesto/h (~Juest@hackint/user/Juest)
21:18 *** moist/h sets mode: +v Juesto/h
21:19 *** Quits: Juest/h (~Juest@hackint/user/Juest) (Ping timeout: 258 seconds)
21:19 *** Juesto/h is now known as Juest/h
22:00 *** Joins: Juesto/h (~Juest@hackint/user/Juest)
22:00 *** moist/h sets mode: +v Juesto/h
22:02 *** Quits: Juest/h (~Juest@hackint/user/Juest) (Ping timeout: 258 seconds)
22:02 *** Juesto/h is now known as Juest/h
22:50 *** Joins: Juesto/h (~Juest@hackint/user/Juest)
22:50 *** moist/h sets mode: +v Juesto/h
22:53 *** Quits: Juest/h (~Juest@hackint/user/Juest) (Ping timeout: 260 seconds)
22:53 *** Juesto/h is now known as Juest/h
23:37 *** Joins: Larsenv/h (~Larsenv@141.148.22.56)
23:37 *** moist/h sets mode: +v Larsenv/h
23:39 *** Quits: Larsenv/h (~Larsenv@141.148.22.56) (Client Quit)
23:39 *** Joins: Larsenv/h (~Larsenv@141.148.22.56)
23:39 *** moist/h sets mode: +v Larsenv/h
23:59 *** Quits: Larsenv/h (~Larsenv@141.148.22.56) (Client Quit)
23:59 *** Joins: Larsenv/h (~Larsenv@141.148.22.56)
23:59 *** moist/h sets mode: +v Larsenv/h
Generated by irclog2html.py 3.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!