Chat logs of #funderscore for Thursday, 2024-07-04
02:15 *** Quits: cafe (runxiyu@netadmin.irc.runxiyu.org) (Quit: ZNC 1.8.2+deb3.1 - https://znc.in)
02:15 *** Quits: runxiyu/h (runxiyu@runxiyu.org) (Quit: ZNC 1.8.2+deb3.1 - https://znc.in)
02:15 *** Quits: runxiyu/tc (runxiyu@runxiyu.org) (quit: ZNC 1.8.2+deb3.1 - https://znc.in)
02:17 *** Joins: runxiyu/h (runxiyu@runxiyu.org)
02:19 *** Joins: runxiyu/tc (runxiyu@runxiyu.org)
02:57 *** Quits: luk3yx (luke@netadmin.irc.runxiyu.org) (Quit: WeeChat 4.2.2)
02:57 *** Joins: luk3yx (luke@netadmin.irc.runxiyu.org)
02:58 *** Quits: luk3yx (luke@netadmin.irc.runxiyu.org) (Quit: WeeChat 4.2.2)
02:58 *** Joins: luk3yx (luke@netadmin.irc.runxiyu.org)
02:59 *** Quits: luk3yx (luke@netadmin.irc.runxiyu.org) (Quit: WeeChat 4.2.2)
02:59 *** Joins: luk3yx (luke@netadmin.irc.runxiyu.org)
02:59 *** Quits: luk3yx (luke@netadmin.irc.runxiyu.org) (Quit: WeeChat 4.2.2)
02:59 *** Joins: luk3yx (luke@netadmin.irc.runxiyu.org)
03:21 *** Quits: Riku_V (~riku@lynx.viitanen.xyz) (Quit: ZNC 1.8.2+deb3.1 - https://znc.in)
03:21 *** Joins: Riku_V (~riku@lynx.viitanen.xyz)
03:39 *** Joins: runxiyu- (runxiyu@netadmin.irc.runxiyu.org)
06:06 *** Quits: adeline (me@netadmin.irc.runxiyu.org) (Quit: Leaving)
06:34 *** Joins: Adeline (me@netadmin.irc.runxiyu.org)
06:46 *** Quits: Adeline (me@netadmin.irc.runxiyu.org) (Quit: Leaving)
06:46 *** Joins: Adeline (me@netadmin.irc.runxiyu.org)
09:25 *** Quits: Noisytoot/h (~noisytoot@dn42/person/Noisytoot) (Ping timeout: 272 seconds)
09:28 *** Quits: Noisytoot (noisytoot@netadmin.irc.runxiyu.org) (Ping timeout: 240 seconds)
09:38 *** Joins: Noisytoot/h (~noisytoot@dn42/person/Noisytoot)
09:41 *** Quits: Noisytoot/h (~noisytoot@dn42/person/Noisytoot) (Client Quit)
09:42 *** Joins: Noisytoot (noisytoot@netadmin.irc.runxiyu.org)
09:42 *** CHANFIX sets mode: +o Noisytoot
09:43 *** Joins: Noisytoot/h (~noisytoot@dn42/person/Noisytoot)
10:07 *** Quits: Noisytoot/h (~noisytoot@dn42/person/Noisytoot) (Client Quit)
10:08 *** Joins: Noisytoot/h (~noisytoot@dn42/person/Noisytoot)
13:15 <longnoserob[m]> Hi!
13:38 <runxiyu-> hi
13:38 <FunderServ> greetings!
13:38 <DuckServ> Greetings!
13:39 <runxiyu-> ...
13:39 <runxiyu-> f_: PyLink is unmtaintained, why are you writing modules for it
13:39 <runxiyu-> (Or you should just fork PyLink)
14:23 *** Quits: Noisytoot (noisytoot@netadmin.irc.runxiyu.org) (Quit: ZNC 1.8.2 - https://znc.in)
14:24 *** Quits: Noisytoot/h (~noisytoot@dn42/person/Noisytoot) (Client Quit)
14:28 *** Joins: Noisytoot (noisytoot@netadmin.irc.runxiyu.org)
14:28 *** CHANFIX sets mode: +o Noisytoot
14:31 *** Quits: Noisytoot (noisytoot@netadmin.irc.runxiyu.org) (Quit: ZNC 1.8.2 - https://znc.in)
14:33 *** Joins: Noisytoot/h (~noisytoot@dn42/person/Noisytoot)
14:43 *** Joins: Noisytoot (noisytoot@netadmin.irc.runxiyu.org)
14:43 *** CHANFIX sets mode: +o Noisytoot
16:14 <f_> runxiyu-: FunderServ isn't supposed to be there.
16:14 <f_> hi longnoserob[m] !
16:18 <funderscore[m]> hey looks like that thing works still :D
16:18 <funderscore[m]> nice :P
16:29 *** Joins: f_[xmpp]/tc (fffdb90022@vitali64.duckdns.org)
16:29 *** ChanServ/tc sets mode: +qo f_[xmpp]/tc f_[xmpp]/tc
17:08 *** Quits: Noisytoot (noisytoot@netadmin.irc.runxiyu.org) (Quit: ZNC 1.8.2 - https://znc.in)
17:08 *** Joins: Noisytoot (noisytoot@netadmin.irc.runxiyu.org)
17:08 *** CHANFIX sets mode: +o Noisytoot
17:11 *** Quits: Noisytoot/h (~noisytoot@dn42/person/Noisytoot) (Client Quit)
17:13 *** Joins: Noisytoot/h (~noisytoot@dn42/person/Noisytoot)
20:17 *** f_/h is now known as funderscore/h
20:17 *** funderscore/h is now known as f_/h
20:26 *** f_ sets mode: +S
20:26 *** f_ sets mode: -S
21:11 <f_> hexaheximal: do you monitor fedi that much? lol
21:11 *** Joins: hexaheximal[m] (~hexahexim@195-15-242-30.dc3-a.pub1.etik-cloud.com)
21:11 <hexaheximal[m]> yes
21:11 <f_> been one day, matrix bridge works really well so far
21:12 <hax[xor]> matrix bridge is great, there's people there and you can't see
21:12 <f_> there's only like 3 people on the other side .P
21:12 <f_> :P
21:12 <f_> or 5
21:12 <hax[xor]> it's like puppetting bridges, except with most of the downsides of basic non-puppetting ones!
21:12 <f_> indeed!
21:13 <f_> The main bridgebot has nick FakeLordMeowson
21:13 <f_> why, you may ask?
21:13 <DuckServ> Because, that's why.
21:13 <f_> no, it's not that simple DuckServ
21:13 <hax[xor]> FakeLordMeowson: help
21:13 <hax[xor]> seems a useless bridgebot
21:13 <f_> Some people on libera call the matrix bridge lord meowson
21:13 <f_> why again?
21:13 <DuckServ> Because, that's why.
21:14 <f_> again, not that simple DuckServ
21:14 <f_> The official bridge has a bot named MatrixBridge
21:14 <f_> someone managed to have that bot join #libera-matrix, and change its nick to meowmeowmeow
21:14 <hexaheximal[m]> ohh I see the pattern here
21:14 <hexaheximal[m]> DuckServ: why
21:14 <DuckServ> Locked: please purchase a vdoIRC® premium™ subscription to unlock
21:14 <hexaheximal[m]> lol
21:15 <f_> It wasn't a bridge admin
21:15 <f_> it was a regular user, who managed to send messages to #libera-matrix as the MatrixBridge bot and change its nick to meowmeowmeow
21:16 <hexaheximal[m]> is that a private channel then?
21:16 <hexaheximal[m]> what is the significance of someone managing to join via the bridge?
21:16 <f_> no
21:16 <hax[xor]> lol
21:16 <f_> #libera-matrix is public
21:17 <f_> normally when you join you join as hexaheximal[m] or something
21:17 <f_> MatrixBridge is used to parse bridge requests and bridge channels manually
21:17 <f_> 2023-07-18 08:38:06 --> matrixbridge1 (matrixbridgeignoreIdleOnStartup) (~matrixbri@2001:470:69fc:105::3:8516) has joined #libera-matrix
21:17 <f_> 2023-07-18 08:38:34 <matrixbridge1> this channel is blowjobs, join matrix for cold hard chats
21:18 <f_> 2023-07-18 08:39:25 <matrixbridge1> I mean, mew
21:19 <f_> 2023-07-18 12:51:10 -- matrixbridge1 is now known as meowmeowmeow
21:19 <f_> btw for those who don't know
21:19 <Noisytoot> Jul 19 22:49:07 <meowmeowmeow> Indeed. I am Lord Meowson, the official Matrix® bridge bot, at your service.
21:19 <Noisytoot> Jul 19 22:50:06 <meowmeowmeow> (Also known as matrixbridgeignoreIdleOnStartup, to my friends.)
21:19 <hexaheximal[m]> so someone hacked the bridge bot?
21:20 <hexaheximal[m]> or impersonated it?
21:20 <f_> hexaheximal[m]: kinda, they didn't crack the bot
21:20 <f_> it just happens to have parsing issues
21:20 <f_> unsanitized inputs...
21:21 <f_> hexaheximal[m]: worst thing about it, MatrixBridge/meowmeowmeow messages don't get bridged to Matrix
21:21 <hax[xor]> why sanitize your input when you can just not do anything fishy with it :P
21:21 <f_> so most EMS employees who were joined to #libera-matrix didn't notice at all
21:22 <f_> that person did the same to the oftc bridge, renicked it to Cmdr_Injection
21:22 <hax[xor]> lol eh? that seems like normal behavior, the bridge not relaying its output back?
21:22 <f_> and I was here to witness that
21:22 <f_> hax[xor]: indeed
21:23 <f_> when trying to bridge a matrix channel to IRC for testing, I got....this: <Cmdr_Injection> @funderscore:nova.astraltech.org has requested to bridge '#funderscore-sucks:nova.astraltech.org' (https://matrix.to/#/#funderscore1-sucks:nova.astraltech.org) with #funderscore on this IRC network. Respond with 'yes' or 'y' to allow, or simply ignore this message to disallow. You have 300 seconds from when this message was sent.
21:23 <hax[xor]> did it do a typical matrix and send that 301 seconds late? :D:D:D
21:23 <Noisytoot> Why was Lord Meowson's realname matrixbridgeignoreIdleOnStartup?
21:23 <DuckServ> Because, that's why.
21:24 <f_> Noisytoot: because their config file is all messed up
21:24 <f_> `ignoreIdleOnStartup` is a config key
21:24 *** DuckServ was kicked by Noisytoot (no)
21:24 <f_> Noisytoot: how did you manage to kick DuckServ
21:25 <hax[xor]> duckserv is going to ignore that kick ya know
21:25 <hax[xor]> f_: see #services
21:25 <f_> indeed :P
21:25 <Noisytoot> f_: I have an alias to unload servprotect, kick, then reload it
21:25 <f_> <irc.andrewyu.org> ANNOUNCEMENT: MODULE UNLOADED: Noisytoot unloaded servprotect
21:25 <f_> 🤣
21:28 <f_> why this?
21:28 <DuckServ> Because, that's why.
21:28 <f_> see? ^ it doesn't care
21:28 <f_> DuckServ: RAW :1FU000000 JOIN #funderscore
21:28 *** Joins: DuckServ (\_o<@services.irc.vitali64.duckdns.org)
21:28 <f_> DuckServ: RAW :1FU MODE #funderscore +o DuckServ
21:28 *** fun.irc.runxiyu.org sets mode: +o DuckServ
21:29 <f_> hax[xor]: btw miniirc_matrix seems to not support fetching NAMES
21:29 <hax[xor]> seems odd
21:29 <f_> nah
21:29 <f_> https://github.com/luk3yx/miniirc_matrix
21:29 <hax[xor]> or do you mean checking the matrix list
21:30 <f_> yeah
21:31 <hax[xor]> that's not NAMES then :p
21:31 <hax[xor]> it's [insert weird xml or whatever matrix uses here] :P:P:P
21:31 <f_> but miniirc_matrix isn't really meant to be used as an actual Matrix lib I guess
21:31 <f_> rather just to have existing bots work there
21:31 <hax[xor]> yeah
21:31 <f_> I should probably use something else
21:31 <hax[xor]> you could probably get luk3yx to add userlist support though :P
21:31 <f_> At best I should have some server-side stuff
21:32 <f_> hax[xor]:
21:32 <hax[xor]> (or add it yourself)
21:32 <f_> hax[xor]: I don't think matrix supports fetching userlist in one go
21:32 <hax[xor]> ehhhh?
21:32 <hax[xor]> it must
21:32 <hax[xor]> else how do clients know what users are there
21:32 <f_> I believe you have to look at member state events to figure out
21:32 <f_> not sure tbh
21:33 <hax[xor]> then it has it but with a bunch of excess calculations you need to do
21:33 <hax[xor]> but that can be thrown in a function
21:33 <f_> best would be to ditch matrix :D
21:33 <f_> Currently I only have LTE internet
21:34 <f_> everytime I load element I'm like "oh no it'll take all my brandwidth ughhh"
21:35 <hax[xor]> matrix is great though, and highly efficient
21:36 * f_ knows hax[xor] is just kidding.
21:36 <f_> its bridges are also extremely secure and definitely do not annoy users on the other side
21:36 <hax[xor]> yep
21:36 <hax[xor]> more secure than IRC even
21:37 <f_> yeah its clients are also better than the available IRC clients
21:37 <hax[xor]> it'll even E2EE across IRC and inject decryptors in everyone's IRC clients
21:37 <f_> it's got lots of good matrix bouncers too
21:37 <f_> and its server software takes less ram than inspircd
21:38 <f_> yay best chat platform ever
21:38 <hax[xor]> so little ram you'll end up with more ram than you started with
21:38 <hax[xor]> matrix helps you download more ram
21:39 <f_> indeed
21:41 <f_> What about the metadata it downloads?
21:42 <hax[xor]> it asks your ISP to increase your bandwidth temporarily for that, and downloads more ram and disk space than that takes up
21:42 <f_> Download more RAM, use Matrix.
22:29 <funderscore[m]> Noisytoot ⚡️: test
22:33 <f_> pings do not get translated, ughhhhhhhh
22:33 <f_> Noisytoot: can you see this message from matrix
22:37 <f_> 21:13 <hax[xor]> seems a useless bridgebot
22:37 <f_> hax[xor]: actually, FakeLordMeowson listens for messages and sends them to matrix
22:37 <f_> if you kick it, no more messages go through!
22:37 <hax[xor]> so, useless
22:38 <f_> why would it be useless
22:38 <hax[xor]> it should get messages if it happens to have any clients in here
22:38 <hax[xor]> which doesn't matter
22:38 <f_> I mean
22:38 <f_> the clients it spawns are only used to send messages
22:38 <f_> not actually receive
22:38 <hax[xor]> it should just grow server link capacity :P
22:39 <f_> yeah best to have server-side puppets like what pylink does
22:39 <f_> but eh there's no such thing for matrix :P
22:40 <hax[xor]> not a problem for doing it on the IRC side of things
22:51 <f_/tc> a problem on matrix
22:51 <f_/h> a huge one
22:51 <f_/h> you need a homeserver
22:52 <hax[xor]> ...matrix doesn't impose any problems with linking the *IRC* side of the *bridge* to an *IRC server*
22:52 <f_/h> I mean
22:53 <f_/h> to do puppets on matrix
22:53 <f_/h> you need a homeserver
22:54 <f_/h> and we all know how much resources they take
22:54 * f_/h ...afk...
22:57 <luk3yx> > pings do not get translated, ughhhhhhhh
22:58 <luk3yx> Weirdly saying my display name does ping me
22:58 <luk3yx> Even though miniirc_matrix doesn't properly translate the ping
22:58 <hax[xor]> could be the client doing that?
22:59 <luk3yx> I think so
Generated by irclog2html.py 3.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!