| 00:05:27 | | Umbire joins |
| 01:00:37 | | HackMii quits [Remote host closed the connection] |
| 01:01:03 | | HackMii (hacktheplanet) joins |
| 01:21:22 | | SootBector quits [Ping timeout: 240 seconds] |
| 01:23:26 | | SootBector (SootBector) joins |
| 02:31:42 | | etnguyen03 quits [Client Quit] |
| 02:36:46 | | etnguyen03 (etnguyen03) joins |
| 03:07:01 | | nine quits [Quit: See ya!] |
| 03:07:13 | | nine joins |
| 03:38:56 | | etnguyen03 quits [Client Quit] |
| 03:47:54 | | etnguyen03 (etnguyen03) joins |
| 03:48:27 | | etnguyen03 quits [Remote host closed the connection] |
| 05:04:43 | | HackMii quits [Remote host closed the connection] |
| 05:05:08 | | HackMii (hacktheplanet) joins |
| 07:22:22 | | HackMii quits [Ping timeout: 240 seconds] |
| 07:24:36 | | HackMii (hacktheplanet) joins |
| 08:51:10 | | flotwig quits [Read error: Connection reset by peer] |
| 08:52:39 | | flotwig joins |
| 09:44:25 | | T31M quits [Quit: ZNC - https://znc.in] |
| 09:44:41 | | T31M joins |
| 09:51:10 | | hyperreal quits [Quit: hyperreal] |
| 09:56:07 | | hyperreal (hyperreal) joins |
| 10:52:09 | | Umbire quits [Quit: Umbire zaps a wand of digging!] |
| 11:00:01 | | BearFortress quits [Ping timeout: 268 seconds] |
| 11:00:14 | | Bleo18260072271962345522201107 quits [Quit: The Lounge - https://thelounge.chat] |
| 11:02:58 | | Bleo18260072271962345522201107 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:49 | | BearFortress joins |
| 14:53:19 | | Dango360 quits [Quit: The Lounge - https://thelounge.chat] |
| 14:53:57 | | Dango360 (Dango360) joins |
| 15:03:35 | | etnguyen03 (etnguyen03) joins |
| 15:06:29 | | steering quits [Remote host closed the connection] |
| 15:09:01 | | etnguyen03 quits [Remote host closed the connection] |
| 15:11:11 | | etnguyen03 (etnguyen03) joins |
| 15:12:09 | | etnguyen03 quits [Remote host closed the connection] |
| 15:13:14 | | etnguyen03 (etnguyen03) joins |
| 15:17:56 | | mind_combatant quits [*.net *.split] |
| 15:17:56 | | M--mlv|m quits [*.net *.split] |
| 15:17:58 | | bogsen quits [*.net *.split] |
| 15:17:58 | | vics quits [*.net *.split] |
| 15:17:58 | | Fijxu|m quits [*.net *.split] |
| 15:17:58 | | osiride|m quits [*.net *.split] |
| 15:17:58 | | ax|m quits [*.net *.split] |
| 15:17:58 | | supermariofan67|m quits [*.net *.split] |
| 15:17:58 | | trumad|m quits [*.net *.split] |
| 15:17:58 | | NickS|m quits [*.net *.split] |
| 15:17:58 | | starg2|m quits [*.net *.split] |
| 15:17:58 | | Adamvoltagex|m quits [*.net *.split] |
| 15:17:58 | | spearcat|m quits [*.net *.split] |
| 15:17:58 | | v1cs quits [*.net *.split] |
| 15:17:58 | | haha-whered-it-go|m quits [*.net *.split] |
| 15:17:58 | | djasldjasldjalsdj|m quits [*.net *.split] |
| 15:17:58 | | joepie91|m quits [*.net *.split] |
| 15:17:58 | | nosamu|m quits [*.net *.split] |
| 15:17:58 | | its_notjack quits [*.net *.split] |
| 15:17:58 | | GRBaset quits [*.net *.split] |
| 15:17:58 | | CrispyAlice2 quits [*.net *.split] |
| 15:17:58 | | superusercode quits [*.net *.split] |
| 15:17:58 | | wrangle|m quits [*.net *.split] |
| 15:17:58 | | jwoglom|m quits [*.net *.split] |
| 15:17:58 | | mikolaj|m quits [*.net *.split] |
| 15:17:58 | | that_lurker|m quits [*.net *.split] |
| 15:17:58 | | l0rd_enki|m quits [*.net *.split] |
| 15:17:58 | | Video quits [*.net *.split] |
| 15:17:58 | | EvanBoehs|m quits [*.net *.split] |
| 15:17:58 | | Roki_100|m quits [*.net *.split] |
| 15:17:58 | | yzqzss quits [*.net *.split] |
| 15:17:58 | | hexagonwin|m quits [*.net *.split] |
| 15:17:58 | | thermospheric quits [*.net *.split] |
| 15:17:58 | | iCesenberk|m quits [*.net *.split] |
| 15:17:58 | | th3z0l4|m quits [*.net *.split] |
| 15:17:58 | | phaeton quits [*.net *.split] |
| 15:17:58 | | akaibu|m quits [*.net *.split] |
| 15:17:58 | | tech234a quits [*.net *.split] |
| 15:17:58 | | tech234a|m-backup quits [*.net *.split] |
| 15:17:58 | | Thibaultmol quits [*.net *.split] |
| 15:17:58 | | moe-a-m|m quits [*.net *.split] |
| 15:17:58 | | schwarzkatz|m quits [*.net *.split] |
| 15:17:58 | | s-crypt|m|m quits [*.net *.split] |
| 15:17:58 | | Ember|m quits [*.net *.split] |
| 15:17:58 | | ph0rcys quits [*.net *.split] |
| 15:17:58 | | exorcism|m quits [*.net *.split] |
| 15:17:58 | | masterx244|m quits [*.net *.split] |
| 15:17:58 | | Fletcher quits [*.net *.split] |
| 15:17:58 | | aaq|m quits [*.net *.split] |
| 15:17:58 | | nstrom|m quits [*.net *.split] |
| 15:17:58 | | xxia|m quits [*.net *.split] |
| 15:17:58 | | Explo quits [*.net *.split] |
| 15:17:58 | | Minkafighter|m quits [*.net *.split] |
| 15:17:58 | | tomodachi94 quits [*.net *.split] |
| 15:17:58 | | mpeter|m quits [*.net *.split] |
| 15:17:58 | | flashfire42|m quits [*.net *.split] |
| 15:17:58 | | @rewby|m quits [*.net *.split] |
| 15:17:58 | | Cydog|m quits [*.net *.split] |
| 15:17:58 | | Vokun quits [*.net *.split] |
| 15:17:58 | | x9fff00 quits [*.net *.split] |
| 15:17:58 | | cruller quits [*.net *.split] |
| 15:17:58 | | DigitalDragon quits [*.net *.split] |
| 15:17:58 | | justauser|m quits [*.net *.split] |
| 15:17:58 | | theblazehen|m quits [*.net *.split] |
| 15:17:58 | | igneousx quits [*.net *.split] |
| 15:17:58 | | Hans5958 quits [*.net *.split] |
| 15:17:58 | | gamer191-1|m quits [*.net *.split] |
| 15:17:58 | | audrooku|m quits [*.net *.split] |
| 15:17:58 | | @Sanqui|m quits [*.net *.split] |
| 15:17:58 | | britmob|m quits [*.net *.split] |
| 15:17:58 | | anon00001|m quits [*.net *.split] |
| 15:17:58 | | Ajay quits [*.net *.split] |
| 15:18:59 | | Snivy (Snivy) joins |
| 15:22:38 | | xxia|m joins |
| 15:26:13 | | steering (steering) joins |
| 15:26:17 | | nstrom|m joins |
| 15:26:17 | | schwarzkatz|m joins |
| 15:26:17 | | britmob|m joins |
| 15:26:17 | | audrooku|m joins |
| 15:26:17 | | mpeter|m joins |
| 15:26:17 | | GRBaset (GRBaset) joins |
| 15:26:17 | | CrispyAlice2 joins |
| 15:26:17 | | Minkafighter|m joins |
| 15:26:17 | | x9fff00 (x9fff00) joins |
| 15:26:17 | | Vokun (Vokun) joins |
| 15:26:17 | | iCesenberk|m joins |
| 15:26:17 | | s-crypt|m|m joins |
| 15:26:18 | | mikolaj|m joins |
| 15:26:18 | | cruller (cruller) joins |
| 15:26:18 | | l0rd_enki|m joins |
| 15:26:18 | | tomodachi94 (tomodachi94) joins |
| 15:26:18 | | tech234a (tech234a) joins |
| 15:26:18 | | Hans5958 (Hans5958) joins |
| 15:26:18 | | th3z0l4|m joins |
| 15:26:18 | | its_notjack (its_notjack) joins |
| 15:26:18 | | hexagonwin|m joins |
| 15:26:18 | | justauser|m (justauser|m) joins |
| 15:26:18 | | gamer191-1|m joins |
| 15:26:18 | | ph0rcys (ph0rcys) joins |
| 15:26:18 | | rewby|m (rewby) joins |
| 15:26:18 | | flashfire42|m (flashfire42) joins |
| 15:26:18 | | Sanqui|m (Sanqui) joins |
| 15:26:18 | | EvanBoehs|m joins |
| 15:26:18 | | @ChanServ sets mode: +oo rewby|m Sanqui|m |
| 15:26:18 | | theblazehen|m joins |
| 15:26:18 | | yzqzss (yzqzss) joins |
| 15:26:18 | | DigitalDragon joins |
| 15:26:18 | | tech234a|m-backup (tech234a) joins |
| 15:26:18 | | igneousx (igneousx) joins |
| 15:26:18 | | Ajay joins |
| 15:26:18 | | Thibaultmol joins |
| 15:26:18 | | masterx244|m (masterx244|m) joins |
| 15:26:18 | | akaibu|m joins |
| 15:26:18 | | Fletcher (Fletcher) joins |
| 15:26:18 | | moe-a-m|m joins |
| 15:26:18 | | wrangle|m joins |
| 15:26:18 | | superusercode joins |
| 15:26:18 | | jwoglom|m joins |
| 15:26:18 | | thermospheric joins |
| 15:26:18 | | Cydog|m joins |
| 15:26:18 | | Explo joins |
| 15:26:18 | | Roki_100|m joins |
| 15:26:18 | | phaeton (phaeton) joins |
| 15:26:18 | | aaq|m joins |
| 15:26:18 | | anon00001|m joins |
| 15:26:18 | | that_lurker|m joins |
| 15:26:18 | | mind_combatant (mind_combatant) joins |
| 15:26:18 | | Video joins |
| 15:26:18 | | Ember|m joins |
| 15:26:18 | | exorcism|m (exorcism) joins |
| 15:26:19 | | joepie91|m joins |
| 15:26:19 | | djasldjasldjalsdj|m joins |
| 15:26:19 | | NickS|m joins |
| 15:26:19 | | nosamu|m joins |
| 15:26:19 | | Adamvoltagex|m joins |
| 15:26:19 | | v1cs joins |
| 15:26:19 | | spearcat|m joins |
| 15:26:19 | | ax|m joins |
| 15:26:19 | | starg2|m joins |
| 15:26:20 | | haha-whered-it-go|m joins |
| 15:26:20 | | trumad|m joins |
| 15:26:20 | | supermariofan67|m joins |
| 15:26:20 | | osiride|m joins |
| 15:26:20 | | Fijxu|m joins |
| 15:26:20 | | vics joins |
| 15:26:20 | | bogsen (bogsen) joins |
| 15:40:03 | | Coderjo_ quits [Ping timeout: 268 seconds] |
| 15:41:16 | | Coderjo_ joins |
| 15:41:49 | <klea> | that_lurker: Do you know how I could manually expire messages older than 30 days? |
| 15:41:57 | | M--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:03 | | klea would rather not stop it again. |
| 15:45:06 | | klea 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:19 | | klea 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:37 | | alexlehm quits [Remote host closed the connection] |
| 15:57:37 | | klea 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:45 | | that_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:09 | | klea[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:21 | | etnguyen03 quits [Client Quit] |
| 16:36:45 | | ThreeHM quits [Read error: Connection reset by peer] |
| 16:41:38 | | etnguyen03 (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:43 | | that_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:56 | | ThreeHM (ThreeHeadedMonkey) joins |
| 16:52:26 | <klea[convos]> | Or #archivebot-alerts? |
| 16:52:42 | | alexlehm (alexlehm) joins |
| 16:52:44 | <that_lurker> | true |
| 16:52:45 | | klea (jmjl) joins |
| 16:53:55 | | klea[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:03 | | that_lurker2 is now authenticated as that_lurker2 |
| 16:55:52 | | that_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:40 | | kalle 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:24 | | Coderjo_ quits [Remote host closed the connection] |
| 17:05:03 | | kalle is now authenticated as kalle |
| 17:13:06 | | f_ quits [Ping timeout: 268 seconds] |
| 17:15:05 | | etnguyen03 quits [Client Quit] |
| 17:23:20 | | f_ (funderscore) joins |
| 17:33:00 | | Webuser806007 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:40 | | BornOn420_ (BornOn420) joins |
| 17:58:07 | | BornOn420 quits [Ping timeout: 268 seconds] |
| 18:33:27 | <justauser> | https://ioc.exchange/@azonenberg/116600985083010421 |
| 18:42:14 | | NotKlea (jmjl) joins |
| 18:46:16 | | NotKlea quits [Client Quit] |
| 18:46:32 | | NotKlea (jmjl) joins |
| 18:50:16 | | etnguyen03 (etnguyen03) joins |
| 19:15:33 | | NotKlea quits [Client Quit] |
| 19:17:03 | | NotKlea (jmjl) joins |
| 19:48:34 | <that_lurker> | https://www.bleepingcomputer.com/news/security/netherlands-seizes-800-servers-of-hosting-firm-enabling-cyberattacks/ |
| 19:49:23 | | that_lurker would like to have those 800 servers for reasons |
| 19:49:45 | | NotKlea would also like them. |
| 20:04:21 | <katia> | in this blessed day we are all NotKlea |
| 20:04:56 | | NotKlea wonders if katia is pettable. |
| 20:05:19 | <katia> | hiss |
| 20:05:31 | <NotKlea> | I suppose that means no. |
| 20:05:34 | | NotKlea 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:03 | | Umbire (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:02 | | Pendonym 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:07 | | Sanqui quits [Quit: .] |
| 21:55:46 | | Sanqui (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:33 | | klea purrs near herself. |
| 22:41:47 | | Umbire quits [Client Quit] |
| 22:54:01 | | Umbire (Umbire) joins |
| 22:54:20 | | Umbire quits [Remote host closed the connection] |
| 22:54:43 | | Umbire joins |
| 22:58:38 | | Webuser806007 quits [Quit: Ooops, wrong browser tab.] |
| 23:14:13 | | klea 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:11 | | JAA (JAA) joins |
| 23:48:11 | | @ChanServ sets mode: +o JAA |
| 23:51:47 | | Pendonym quits [Client Quit] |