00:05:27Umbire joins
01:00:37HackMii quits [Remote host closed the connection]
01:01:03HackMii (hacktheplanet) joins
01:21:22SootBector quits [Ping timeout: 240 seconds]
01:23:26SootBector (SootBector) joins
02:31:42etnguyen03 quits [Client Quit]
02:36:46etnguyen03 (etnguyen03) joins
03:07:01nine quits [Quit: See ya!]
03:07:13nine joins
03:38:56etnguyen03 quits [Client Quit]
03:47:54etnguyen03 (etnguyen03) joins
03:48:27etnguyen03 quits [Remote host closed the connection]
05:04:43HackMii quits [Remote host closed the connection]
05:05:08HackMii (hacktheplanet) joins
07:22:22HackMii quits [Ping timeout: 240 seconds]
07:24:36HackMii (hacktheplanet) joins
08:51:10flotwig quits [Read error: Connection reset by peer]
08:52:39flotwig joins
09:44:25T31M quits [Quit: ZNC - https://znc.in]
09:44:41T31M joins
09:51:10hyperreal quits [Quit: hyperreal]
09:56:07hyperreal (hyperreal) joins
10:52:09Umbire quits [Quit: Umbire zaps a wand of digging!]
11:00:01BearFortress quits [Ping timeout: 268 seconds]
11:00:14Bleo18260072271962345522201107 quits [Quit: The Lounge - https://thelounge.chat]
11:02:58Bleo18260072271962345522201107 joins
11:55:12<that_lurker>klea: Are you using postgres with soju or sqlite?
11:55:32<klea>that_lurker: SQLite
11:56:19<that_lurker>If you have configured the log pruning in soju you still need to vacuum to release the space
11:56:33<klea>I need to figure out how to configure pruning.
11:57:03<that_lurker>https://codeberg.org/emersion/soju/src/commit/003c939a537f44a6c0248e4030c8dcc8739f1db1/doc/soju.1.scd#L249
11:57:35<that_lurker>also https://codeberg.org/emersion/chathistorysync is nice if you want to store the logs as files
11:59:01<klea>Weird, https://soju.im/doc/soju.1.html doesn't have `message-expiry`.
12:00:50<that_lurker>the feature was added a month after the last build of the website
12:48:48<steering>LOOOOOOOOOOOOOOOOOOOOOOOL plex is tripling the price of "premium features" like ... err... being able to remotely access your own server or use the graphics card in your own server for transcoding.
12:49:56<that_lurker>good thing there is jellyfin
12:53:33<steering>which is incredibly buggy but yes
12:53:37<steering>(to be fair so is plex)
12:57:41<justauser>Good thing there is SSH. Everything else follows.
12:58:24<steering>more like good thing plex's insistence on useless new features like arcade games over fixing bugs that have existed for over a decade convinced me to stop paying them and switch to lifetime years ago :3
13:15:49BearFortress joins
14:53:19Dango360 quits [Quit: The Lounge - https://thelounge.chat]
14:53:57Dango360 (Dango360) joins
15:03:35etnguyen03 (etnguyen03) joins
15:06:29steering quits [Remote host closed the connection]
15:09:01etnguyen03 quits [Remote host closed the connection]
15:11:11etnguyen03 (etnguyen03) joins
15:12:09etnguyen03 quits [Remote host closed the connection]
15:13:14etnguyen03 (etnguyen03) joins
15:17:56mind_combatant quits [*.net *.split]
15:17:56M--mlv|m quits [*.net *.split]
15:17:58bogsen quits [*.net *.split]
15:17:58vics quits [*.net *.split]
15:17:58Fijxu|m quits [*.net *.split]
15:17:58osiride|m quits [*.net *.split]
15:17:58ax|m quits [*.net *.split]
15:17:58supermariofan67|m quits [*.net *.split]
15:17:58trumad|m quits [*.net *.split]
15:17:58NickS|m quits [*.net *.split]
15:17:58starg2|m quits [*.net *.split]
15:17:58Adamvoltagex|m quits [*.net *.split]
15:17:58spearcat|m quits [*.net *.split]
15:17:58v1cs quits [*.net *.split]
15:17:58haha-whered-it-go|m quits [*.net *.split]
15:17:58djasldjasldjalsdj|m quits [*.net *.split]
15:17:58joepie91|m quits [*.net *.split]
15:17:58nosamu|m quits [*.net *.split]
15:17:58its_notjack quits [*.net *.split]
15:17:58GRBaset quits [*.net *.split]
15:17:58CrispyAlice2 quits [*.net *.split]
15:17:58superusercode quits [*.net *.split]
15:17:58wrangle|m quits [*.net *.split]
15:17:58jwoglom|m quits [*.net *.split]
15:17:58mikolaj|m quits [*.net *.split]
15:17:58that_lurker|m quits [*.net *.split]
15:17:58l0rd_enki|m quits [*.net *.split]
15:17:58Video quits [*.net *.split]
15:17:58EvanBoehs|m quits [*.net *.split]
15:17:58Roki_100|m quits [*.net *.split]
15:17:58yzqzss quits [*.net *.split]
15:17:58hexagonwin|m quits [*.net *.split]
15:17:58thermospheric quits [*.net *.split]
15:17:58iCesenberk|m quits [*.net *.split]
15:17:58th3z0l4|m quits [*.net *.split]
15:17:58phaeton quits [*.net *.split]
15:17:58akaibu|m quits [*.net *.split]
15:17:58tech234a quits [*.net *.split]
15:17:58tech234a|m-backup quits [*.net *.split]
15:17:58Thibaultmol quits [*.net *.split]
15:17:58moe-a-m|m quits [*.net *.split]
15:17:58schwarzkatz|m quits [*.net *.split]
15:17:58s-crypt|m|m quits [*.net *.split]
15:17:58Ember|m quits [*.net *.split]
15:17:58ph0rcys quits [*.net *.split]
15:17:58exorcism|m quits [*.net *.split]
15:17:58masterx244|m quits [*.net *.split]
15:17:58Fletcher quits [*.net *.split]
15:17:58aaq|m quits [*.net *.split]
15:17:58nstrom|m quits [*.net *.split]
15:17:58xxia|m quits [*.net *.split]
15:17:58Explo quits [*.net *.split]
15:17:58Minkafighter|m quits [*.net *.split]
15:17:58tomodachi94 quits [*.net *.split]
15:17:58mpeter|m quits [*.net *.split]
15:17:58flashfire42|m quits [*.net *.split]
15:17:58@rewby|m quits [*.net *.split]
15:17:58Cydog|m quits [*.net *.split]
15:17:58Vokun quits [*.net *.split]
15:17:58x9fff00 quits [*.net *.split]
15:17:58cruller quits [*.net *.split]
15:17:58DigitalDragon quits [*.net *.split]
15:17:58justauser|m quits [*.net *.split]
15:17:58theblazehen|m quits [*.net *.split]
15:17:58igneousx quits [*.net *.split]
15:17:58Hans5958 quits [*.net *.split]
15:17:58gamer191-1|m quits [*.net *.split]
15:17:58audrooku|m quits [*.net *.split]
15:17:58@Sanqui|m quits [*.net *.split]
15:17:58britmob|m quits [*.net *.split]
15:17:58anon00001|m quits [*.net *.split]
15:17:58Ajay quits [*.net *.split]
15:18:59Snivy (Snivy) joins
15:22:38xxia|m joins
15:26:13steering (steering) joins
15:26:17nstrom|m joins
15:26:17schwarzkatz|m joins
15:26:17britmob|m joins
15:26:17audrooku|m joins
15:26:17mpeter|m joins
15:26:17GRBaset (GRBaset) joins
15:26:17CrispyAlice2 joins
15:26:17Minkafighter|m joins
15:26:17x9fff00 (x9fff00) joins
15:26:17Vokun (Vokun) joins
15:26:17iCesenberk|m joins
15:26:17s-crypt|m|m joins
15:26:18mikolaj|m joins
15:26:18cruller (cruller) joins
15:26:18l0rd_enki|m joins
15:26:18tomodachi94 (tomodachi94) joins
15:26:18tech234a (tech234a) joins
15:26:18Hans5958 (Hans5958) joins
15:26:18th3z0l4|m joins
15:26:18its_notjack (its_notjack) joins
15:26:18hexagonwin|m joins
15:26:18justauser|m (justauser|m) joins
15:26:18gamer191-1|m joins
15:26:18ph0rcys (ph0rcys) joins
15:26:18rewby|m (rewby) joins
15:26:18flashfire42|m (flashfire42) joins
15:26:18Sanqui|m (Sanqui) joins
15:26:18EvanBoehs|m joins
15:26:18@ChanServ sets mode: +oo rewby|m Sanqui|m
15:26:18theblazehen|m joins
15:26:18yzqzss (yzqzss) joins
15:26:18DigitalDragon joins
15:26:18tech234a|m-backup (tech234a) joins
15:26:18igneousx (igneousx) joins
15:26:18Ajay joins
15:26:18Thibaultmol joins
15:26:18masterx244|m (masterx244|m) joins
15:26:18akaibu|m joins
15:26:18Fletcher (Fletcher) joins
15:26:18moe-a-m|m joins
15:26:18wrangle|m joins
15:26:18superusercode joins
15:26:18jwoglom|m joins
15:26:18thermospheric joins
15:26:18Cydog|m joins
15:26:18Explo joins
15:26:18Roki_100|m joins
15:26:18phaeton (phaeton) joins
15:26:18aaq|m joins
15:26:18anon00001|m joins
15:26:18that_lurker|m joins
15:26:18mind_combatant (mind_combatant) joins
15:26:18Video joins
15:26:18Ember|m joins
15:26:18exorcism|m (exorcism) joins
15:26:19joepie91|m joins
15:26:19djasldjasldjalsdj|m joins
15:26:19NickS|m joins
15:26:19nosamu|m joins
15:26:19Adamvoltagex|m joins
15:26:19v1cs joins
15:26:19spearcat|m joins
15:26:19ax|m joins
15:26:19starg2|m joins
15:26:20haha-whered-it-go|m joins
15:26:20trumad|m joins
15:26:20supermariofan67|m joins
15:26:20osiride|m joins
15:26:20Fijxu|m joins
15:26:20vics joins
15:26:20bogsen (bogsen) joins
15:40:03Coderjo_ quits [Ping timeout: 268 seconds]
15:41:16Coderjo_ joins
15:41:49<klea>that_lurker: Do you know how I could manually expire messages older than 30 days?
15:41:57M--mlv|m joins
15:43:30<that_lurker>klea: sqlite3 main.db "DELETE FROM Message WHERE time < datetime('now','-30 days'); VACUUM;"
15:43:47<klea>Can I run that on a live instance?
15:43:51<that_lurker>at least that is what was given in #soju at libera
15:43:57<klea>Also, why is the WAL the same size as the database?
15:44:32<that_lurker>klea: the VACUUM part will cause soju to freeze most likely. I don't remember how sqlite3 does that
15:44:53<klea>uhh
15:45:03klea would rather not stop it again.
15:45:06klea should.
15:45:08<that_lurker>I think they are planning on doing some optimizations on the database or already have
15:45:13<klea>Ack.
15:45:19klea will wait, since the machine still has some disk.
15:45:36<justauser>Neverending writes is one of the things SQLite dislikes.
15:46:01<justauser>I suppose that's what caused WAL to grow without bound.
15:46:12<klea>aaaa
15:46:34<klea>https://github.com/yipdw/analysand.git redirects to https://github.com/hannahwhy/analysand, weird.
15:46:40<klea>also, that's for -ot-ot.
15:52:02<that_lurker>you don't need to stop soju for the vacuum. It will just get sqlite_busy and hopefully handel that well. It hopefully should not do what TheLounge does and start spamming join/leave
15:52:30<klea>I mean, I believe it did a bit ago.
15:53:27<justauser>I think you might want to CHECKPOINT before VACUUMing?
15:55:10<klea[convos]>I ran it without the VACUUM part, and it's freezing on me.
15:57:33<klea>Ok, I will go offline, so I can do that maintenance.
15:57:37alexlehm quits [Remote host closed the connection]
15:57:37klea quits [Remote host closed the connection]
16:01:26<that_lurker>This might or might not be what you also should do https://photostructure.com/coding/how-to-vacuum-sqlite/
16:01:45that_lurker has no memory of what he did when he ran soju with sqlite as db
16:04:37<klea[convos]>Lovely :P
16:05:00<klea[convos]>Another issue is I need to figure out why Postgres is storing data and using an old version.
16:09:09klea[convos] needs to setup two separate irc clients on redundant boxes.
16:11:54<steering>ah yes, more clients is the answer ;)
16:14:36<klea[convos]>I also need to make a proper tool to convert irssi's log format into weechat's to be able to view logs on the web.
16:19:21etnguyen03 quits [Client Quit]
16:36:45ThreeHM quits [Read error: Connection reset by peer]
16:41:38etnguyen03 (etnguyen03) joins
16:43:33<klea[convos]>steering spnsoring me machines to run them on when ;-)
16:45:09<that_lurker>I should really setup a secondary connection on my work server as well
16:47:43that_lurker2 joins
16:51:31<klea[convos]>that_lurker, it still takes like 10G, smh.
16:51:37<klea[convos]>I don't know how.
16:51:54<that_lurker>most likely all in #archivebot
16:51:56ThreeHM (ThreeHeadedMonkey) joins
16:52:26<klea[convos]>Or #archivebot-alerts?
16:52:42alexlehm (alexlehm) joins
16:52:44<that_lurker>true
16:52:45klea (jmjl) joins
16:53:55klea[convos] waits to see if it stabilizes.
16:54:35<klea[convos]>May 23 16:54:06 tilde.green soju[2393265]: 2026/05/23 16:54:06 user "me": upstream "hackint": failed to send message: context deadline exceeded <- Fun.
16:55:52that_lurker2 quits [Client Quit]
16:58:02<klea[convos]>that_lurker2 is now authenticated as that_lurker2, that_lurker doesn't trust work devices!
16:59:40kalle joins
16:59:54<klea>o/
17:00:02<that_lurker>oh I trust that device, just better to have multiple accounts :-P
17:00:14<klea[convos]>Yeah, I am thinking of doing the same.
17:00:24Coderjo_ quits [Remote host closed the connection]
17:13:06f_ quits [Ping timeout: 268 seconds]
17:15:05etnguyen03 quits [Client Quit]
17:23:20f_ (funderscore) joins
17:33:00Webuser806007 joins
17:35:22<klea>!remind JAA 2035-01-01 Your cert about to expire!
17:35:22<eggdrop>[remind] ok, i'll remind JAA at 2035-01-01T00:00:00Z
17:35:27<@JAA>No
17:35:31<klea>uhh?
17:35:54<klea>!remind JAA No!
17:35:56<eggdrop>[remind] !remind <nick> "<time>" <message> (time is a format parseable by the TCL command 'clock scan' - https://www.tcl.tk/man/tcl8.6/TclCmd/clock.html)
17:54:40BornOn420_ (BornOn420) joins
17:58:07BornOn420 quits [Ping timeout: 268 seconds]
18:33:27<justauser>https://ioc.exchange/@azonenberg/116600985083010421
18:42:14NotKlea (jmjl) joins
18:46:16NotKlea quits [Client Quit]
18:46:32NotKlea (jmjl) joins
18:50:16etnguyen03 (etnguyen03) joins
19:15:33NotKlea quits [Client Quit]
19:17:03NotKlea (jmjl) joins
19:48:34<that_lurker>https://www.bleepingcomputer.com/news/security/netherlands-seizes-800-servers-of-hosting-firm-enabling-cyberattacks/
19:49:23that_lurker would like to have those 800 servers for reasons
19:49:45NotKlea would also like them.
20:04:21<katia>in this blessed day we are all NotKlea
20:04:56NotKlea wonders if katia is pettable.
20:05:19<katia>hiss
20:05:31<NotKlea>I suppose that means no.
20:05:34NotKlea pets klea instead.
20:24:45<steering>Sat@1423.06 [hackint] -NickServ- Information on fireonlive (account fireonlive):
20:24:53<steering>Sat@1423.06 [hackint] -NickServ- Flags : HideMail, Hold
20:24:57<steering>hexa-++
20:24:58<eggdrop>[karma] 'hexa-' now has 43 karma!
20:25:06<steering>fireonlive++
20:25:06<eggdrop>[karma] 'fireonlive' now has 1245 karma!
20:25:08<klea>hexa-++
20:25:09<eggdrop>[karma] 'hexa-' now has 44 karma!
20:25:10<klea>fireonlive++
20:25:12<eggdrop>[karma] 'fireonlive' now has 1246 karma!
21:22:03Umbire (Umbire) joins
21:22:09<klea>https://wikiroulette.co/
21:23:11<@JAA>Is that https://en.wikipedia.org/wiki/Special:Random but scripty?
21:23:44<klea>With a forward and back button and yes.
21:24:08<@JAA>And an extension to open a random article when you open your browser. Because you can't set the browser to open https://en.wikipedia.org/wiki/Special:Random I guess. lol
21:37:02Pendonym joins
21:40:36<that_lurker>it's 2026 who uses native functionalities when you can just use javascript and most likely AI to do them
21:41:46<NotKlea>I agree, that_lurker, we need to add JavaScript support for the ArchiveBot, so that we can have it not need us to put ignores in a ignore set, but have it run some Java script that checks some specific endpoints based on the content of the URL to be fetched.
21:42:08<NotKlea>This way issues like https://github.com/ArchiveTeam/ArchiveBot/issues/587 are solved automatically by doing a Java (smartcard) script request.
21:55:07Sanqui quits [Quit: .]
21:55:46Sanqui (Sanqui) joins
21:55:47@ChanServ sets mode: +o Sanqui
22:00:12<nicolas17>who is NotKlea >.>
22:00:20<klea>She isn't me.
22:00:26<NotKlea>Liar.
22:00:33klea purrs near herself.
22:41:47Umbire quits [Client Quit]
22:54:01Umbire (Umbire) joins
22:54:20Umbire quits [Remote host closed the connection]
22:54:43Umbire joins
22:58:38Webuser806007 quits [Quit: Ooops, wrong browser tab.]
23:14:13klea takes the JA3 fingerprint of systwi_.
23:40:16<klea>https://susam.net/do-not-roll-your-own.html
23:48:05@JAA quits [Quit: Reconnecting]
23:48:11JAA (JAA) joins
23:48:11@ChanServ sets mode: +o JAA
23:51:47Pendonym quits [Client Quit]