2025/10/08

2025-10-08 00:02:22 +0200machinedgod(~machinedg@d75-159-126-101.abhsia.telus.net) machinedgod
2025-10-08 00:03:25 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 00:04:09 +0200Square(~Square4@user/square) Square
2025-10-08 00:07:13 +0200Square2(~Square@user/square) (Ping timeout: 264 seconds)
2025-10-08 00:08:11 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
2025-10-08 00:10:34 +0200Googulator18(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 00:10:42 +0200Googulator18(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 00:18:48 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 00:23:25 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-08 00:23:39 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) peterbecich
2025-10-08 00:25:23 +0200Enrico63(~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) (Quit: Client closed)
2025-10-08 00:26:08 +0200cattieszombies
2025-10-08 00:26:11 +0200Googulator18(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 00:26:26 +0200Googulator18(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 00:27:23 +0200zombiescatties
2025-10-08 00:34:11 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 00:34:54 +0200sord937(~sord937@gateway/tor-sasl/sord937) (Ping timeout: 272 seconds)
2025-10-08 00:36:31 +0200sord937(~sord937@gateway/tor-sasl/sord937) sord937
2025-10-08 00:38:43 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-08 00:40:23 +0200sord937(~sord937@gateway/tor-sasl/sord937) (Client Quit)
2025-10-08 00:49:34 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 00:54:39 +0200jmcantrell(~weechat@user/jmcantrell) jmcantrell
2025-10-08 00:56:34 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-08 00:58:32 +0200Googulator18(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 00:58:49 +0200Googulator18(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 01:07:38 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 01:11:00 +0200Googulator45(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 01:11:00 +0200Googulator18(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 01:12:07 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-08 01:13:36 +0200trickard__(~trickard@cpe-51-98-47-163.wireline.com.au)
2025-10-08 01:14:05 +0200Sgeo(~Sgeo@user/sgeo) Sgeo
2025-10-08 01:14:42 +0200acidjnk(~acidjnk@p200300d6e7171999b4aa79db5dfaa0f5.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
2025-10-08 01:15:01 +0200trickard(~trickard@cpe-51-98-47-163.wireline.com.au) (Ping timeout: 264 seconds)
2025-10-08 01:20:39 +0200Googulator45(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 01:20:40 +0200Googulator4(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 01:22:59 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 01:25:11 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) (Ping timeout: 256 seconds)
2025-10-08 01:27:20 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-08 01:32:46 +0200machinedgod(~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 265 seconds)
2025-10-08 01:38:24 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 01:40:40 +0200Googulator4(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 01:41:03 +0200Googulator4(~Googulato@193-226-241-224.pool.digikabel.hu)
2025-10-08 01:43:13 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2025-10-08 01:45:40 +0200Googulator97(~Googulato@193-226-241-224.pool.digikabel.hu)
2025-10-08 01:45:40 +0200Googulator4(~Googulato@193-226-241-224.pool.digikabel.hu) (Client Quit)
2025-10-08 01:49:18 +0200ttybitnik(~ttybitnik@user/wolper) (Quit: Fading out...)
2025-10-08 01:51:58 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 01:56:08 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-08 02:05:32 +0200kaskal(~kaskal@84-115-235-223.cable.dynamic.surfer.at) (Quit: ZNC - https://znc.in)
2025-10-08 02:05:40 +0200Googulator14(~Googulato@193-226-241-224.pool.digikabel.hu)
2025-10-08 02:05:42 +0200Googulator97(~Googulato@193-226-241-224.pool.digikabel.hu) (Quit: Client closed)
2025-10-08 02:05:50 +0200kaskal(~kaskal@84-115-235-223.cable.dynamic.surfer.at) kaskal
2025-10-08 02:07:07 +0200trickard__(~trickard@cpe-51-98-47-163.wireline.com.au) (Ping timeout: 256 seconds)
2025-10-08 02:07:21 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 02:07:58 +0200ljdarj(~Thunderbi@user/ljdarj) (Ping timeout: 256 seconds)
2025-10-08 02:10:25 +0200trickard_(~trickard@cpe-51-98-47-163.wireline.com.au)
2025-10-08 02:12:13 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-08 02:17:39 +0200dyno(dyno@user/dyno) (Quit: WeeChat 4.1.1)
2025-10-08 02:17:58 +0200dyno(dyno@user/dyno) dyno
2025-10-08 02:22:45 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 02:24:23 +0200xff0x(~xff0x@2405:6580:b080:900:fbe4:4f3c:f608:c4da) (Ping timeout: 244 seconds)
2025-10-08 02:25:34 +0200Googulator14(~Googulato@193-226-241-224.pool.digikabel.hu) (Quit: Client closed)
2025-10-08 02:25:39 +0200Googulator35(~Googulato@193-226-241-224.pool.digikabel.hu)
2025-10-08 02:26:55 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-08 02:33:03 +0200dyno(dyno@user/dyno) (WeeChat 4.1.1)
2025-10-08 02:37:33 +0200tabemann__(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net)
2025-10-08 02:37:33 +0200tabemann__tabemann
2025-10-08 02:38:07 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 02:40:57 +0200Tuplanolla(~Tuplanoll@91-159-187-167.elisa-laajakaista.fi) (Quit: Leaving.)
2025-10-08 02:45:05 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-08 02:46:55 +0200SlackCoder(~SlackCode@64-94-63-8.ip.weststar.net.ky) (Ping timeout: 240 seconds)
2025-10-08 02:55:13 +0200otto_s(~user@p5de2f28b.dip0.t-ipconnect.de) (Ping timeout: 264 seconds)
2025-10-08 02:56:09 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 02:56:28 +0200otto_s(~user@p5de2f8a0.dip0.t-ipconnect.de)
2025-10-08 02:57:26 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Read error: Connection reset by peer)
2025-10-08 02:57:50 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2025-10-08 03:00:31 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-08 03:00:39 +0200Googulator35(~Googulato@193-226-241-224.pool.digikabel.hu) (Quit: Client closed)
2025-10-08 03:00:45 +0200Googulator83(~Googulato@193-226-241-224.pool.digikabel.hu)
2025-10-08 03:02:24 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Ping timeout: 260 seconds)
2025-10-08 03:02:54 +0200dyno(dyno@user/dyno) dyno
2025-10-08 03:06:08 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2025-10-08 03:07:52 +0200Square(~Square4@user/square) (Ping timeout: 255 seconds)
2025-10-08 03:09:51 +0200Pozyomka(~pyon@user/pyon) (Ping timeout: 244 seconds)
2025-10-08 03:10:11 +0200Pozyomka(~pyon@user/pyon) pyon
2025-10-08 03:10:37 +0200Googulator83(~Googulato@193-226-241-224.pool.digikabel.hu) (Quit: Client closed)
2025-10-08 03:10:42 +0200Googulator59(~Googulato@193-226-241-224.pool.digikabel.hu)
2025-10-08 03:11:09 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Ping timeout: 256 seconds)
2025-10-08 03:11:31 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 03:16:12 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
2025-10-08 03:17:26 +0200trickard_trickard
2025-10-08 03:23:31 +0200xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
2025-10-08 03:26:55 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 03:31:49 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2025-10-08 03:33:13 +0200Unicorn_Princess(~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
2025-10-08 03:35:03 +0200xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 265 seconds)
2025-10-08 03:36:52 +0200xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
2025-10-08 03:42:08 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) peterbecich
2025-10-08 03:42:18 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 03:45:47 +0200Googulator45(~Googulato@193-226-241-224.pool.digikabel.hu)
2025-10-08 03:45:47 +0200Googulator59(~Googulato@193-226-241-224.pool.digikabel.hu) (Quit: Client closed)
2025-10-08 03:45:47 +0200synchrom1(~john@2406:5a00:2412:2c00:39fd:af6c:a9e5:b1c5) (Read error: Connection reset by peer)
2025-10-08 03:46:44 +0200synchromesh(~john@2406:5a00:2412:2c00:59f4:ea7:a30f:8ab4) synchromesh
2025-10-08 03:46:51 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-08 03:56:30 +0200craunts7953(~craunts@136.158.7.194)
2025-10-08 03:57:00 +0200divlamir_(~divlamir@user/divlamir) divlamir
2025-10-08 03:57:57 +0200divlamir(~divlamir@user/divlamir) (Ping timeout: 256 seconds)
2025-10-08 03:57:57 +0200vgtw_(~vgtw@user/vgtw) (Quit: ZNC - https://znc.in)
2025-10-08 03:57:57 +0200a_fantom(~fantom@87.75.184.126)
2025-10-08 03:57:57 +0200kaskal(~kaskal@84-115-235-223.cable.dynamic.surfer.at) (Ping timeout: 256 seconds)
2025-10-08 03:57:57 +0200divlamir_divlamir
2025-10-08 03:58:08 +0200craunts795(~craunts@136.158.7.194) (Read error: Connection reset by peer)
2025-10-08 03:58:11 +0200otto_s(~user@p5de2f8a0.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
2025-10-08 03:58:11 +0200FANTOM(~fantom@87.75.184.126) (Ping timeout: 256 seconds)
2025-10-08 03:58:11 +0200shapr(~user@130.44.148.32) (Ping timeout: 256 seconds)
2025-10-08 03:58:18 +0200otto_s(~user@p5de2f8a0.dip0.t-ipconnect.de)
2025-10-08 03:58:25 +0200shapr(~user@130.44.148.32) shapr
2025-10-08 03:58:29 +0200vgtw(~vgtw@user/vgtw) vgtw
2025-10-08 03:58:40 +0200kaskal(~kaskal@2a02:8388:1a8b:7d00:da7b:74b4:ea7f:2207) kaskal
2025-10-08 03:58:45 +0200typedfern_(~Typedfern@15.red-83-37-26.dynamicip.rima-tde.net) (Ping timeout: 256 seconds)
2025-10-08 03:59:08 +0200typedfern_(~Typedfern@15.red-83-37-26.dynamicip.rima-tde.net) typedfern
2025-10-08 04:00:54 +0200xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Quit: xff0x)
2025-10-08 04:03:10 +0200xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
2025-10-08 04:03:51 +0200a_fantom(~fantom@87.75.184.126) (Ping timeout: 256 seconds)
2025-10-08 04:05:54 +0200FANTOM(~fantom@87.75.184.126)
2025-10-08 04:07:38 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2025-10-08 04:12:01 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Ping timeout: 264 seconds)
2025-10-08 04:13:03 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 04:19:52 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
2025-10-08 04:20:16 +0200shapr(~user@130.44.148.32) (Remote host closed the connection)
2025-10-08 04:31:08 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 04:33:05 +0200 <bgg__> Hello
2025-10-08 04:33:11 +0200bgg__bgg
2025-10-08 04:35:19 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-08 04:35:39 +0200Googulator45(~Googulato@193-226-241-224.pool.digikabel.hu) (Quit: Client closed)
2025-10-08 04:35:40 +0200Googulator83(~Googulato@193-226-241-224.pool.digikabel.hu)
2025-10-08 04:41:42 +0200trickard_(~trickard@cpe-51-98-47-163.wireline.com.au)
2025-10-08 04:42:01 +0200trickard(~trickard@cpe-51-98-47-163.wireline.com.au) (Ping timeout: 264 seconds)
2025-10-08 04:45:47 +0200xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 256 seconds)
2025-10-08 04:46:30 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 04:47:22 +0200xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
2025-10-08 04:49:50 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) (Quit: peterbecich)
2025-10-08 04:50:08 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) peterbecich
2025-10-08 04:50:56 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-08 04:51:06 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) (Read error: Connection reset by peer)
2025-10-08 04:51:24 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) peterbecich
2025-10-08 04:55:01 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) (Read error: Connection reset by peer)
2025-10-08 04:55:17 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) peterbecich
2025-10-08 04:58:45 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) (Client Quit)
2025-10-08 04:59:00 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) peterbecich
2025-10-08 05:01:05 +0200trickard_(~trickard@cpe-51-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-10-08 05:01:19 +0200trickard_(~trickard@cpe-51-98-47-163.wireline.com.au)
2025-10-08 05:01:54 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 05:06:08 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-08 05:07:34 +0200aforemny_(~aforemny@2001:9e8:6ce1:5a00:119f:ba7b:f92f:1a2c) aforemny
2025-10-08 05:08:53 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net)
2025-10-08 05:09:01 +0200aforemny(~aforemny@i59F4C440.versanet.de) (Ping timeout: 264 seconds)
2025-10-08 05:10:45 +0200Googulator50(~Googulato@193-226-241-224.pool.digikabel.hu)
2025-10-08 05:10:45 +0200Googulator83(~Googulato@193-226-241-224.pool.digikabel.hu) (Quit: Client closed)
2025-10-08 05:13:33 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Ping timeout: 256 seconds)
2025-10-08 05:17:19 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) (Ping timeout: 240 seconds)
2025-10-08 05:20:15 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2025-10-08 05:23:44 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 05:28:07 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-08 05:28:59 +0200trickard_trickard
2025-10-08 05:29:48 +0200karenw(~karenw@user/karenw) karenw
2025-10-08 05:33:28 +0200olivial(~benjaminl@user/benjaminl) (Ping timeout: 260 seconds)
2025-10-08 05:39:06 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 05:43:23 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
2025-10-08 05:45:53 +0200 <ski> hello bgg
2025-10-08 05:46:03 +0200olivial(~benjaminl@user/benjaminl) benjaminl
2025-10-08 05:47:06 +0200L29Ah(~L29Ah@wikipedia/L29Ah) (Ping timeout: 248 seconds)
2025-10-08 05:50:15 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
2025-10-08 05:52:36 +0200sajenim(~sajenim@user/sajenim) sajenim
2025-10-08 05:54:29 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 05:57:42 +0200superstar64(~superstar@2600:1700:57e0:e3c0::31) (Quit: Leaving)
2025-10-08 06:00:37 +0200Googulator50(~Googulato@193-226-241-224.pool.digikabel.hu) (Quit: Client closed)
2025-10-08 06:00:43 +0200Googulator58(~Googulato@193-226-241-224.pool.digikabel.hu)
2025-10-08 06:01:09 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-08 06:10:03 +0200chenjf(~chenjf@104.208.72.114)
2025-10-08 06:10:53 +0200chenjf(~chenjf@104.208.72.114) (Client Quit)
2025-10-08 06:12:32 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 06:16:56 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-08 06:27:54 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 06:28:13 +0200olivial(~benjaminl@user/benjaminl) (Read error: Connection reset by peer)
2025-10-08 06:28:28 +0200olivial(~benjaminl@user/benjaminl) benjaminl
2025-10-08 06:30:06 +0200wootehfoot(~wootehfoo@user/wootehfoot) wootehfoot
2025-10-08 06:30:38 +0200Googulator43(~Googulato@193-226-241-224.pool.digikabel.hu)
2025-10-08 06:30:39 +0200Googulator58(~Googulato@193-226-241-224.pool.digikabel.hu) (Quit: Client closed)
2025-10-08 06:32:25 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2025-10-08 06:34:56 +0200michalz(~michalz@185.246.207.221)
2025-10-08 06:39:43 +0200chewybread(~chewybrea@user/chewybread) chewybread
2025-10-08 06:43:18 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 06:46:13 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) peterbecich
2025-10-08 06:47:54 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
2025-10-08 06:50:53 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2025-10-08 06:55:38 +0200Googulator11(~Googulato@193-226-241-224.pool.digikabel.hu)
2025-10-08 06:55:38 +0200Googulator43(~Googulato@193-226-241-224.pool.digikabel.hu) (Quit: Client closed)
2025-10-08 06:56:07 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Ping timeout: 256 seconds)
2025-10-08 06:56:24 +0200peterbecich1(~Thunderbi@syn-172-222-148-214.res.spectrum.com) peterbecich
2025-10-08 06:58:41 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 06:59:31 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) (Ping timeout: 256 seconds)
2025-10-08 06:59:31 +0200peterbecich1peterbecich
2025-10-08 07:02:35 +0200peterbecich1(~Thunderbi@syn-172-222-148-214.res.spectrum.com) peterbecich
2025-10-08 07:02:53 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) (Quit: peterbecich)
2025-10-08 07:02:53 +0200peterbecich1peterbecich
2025-10-08 07:03:07 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
2025-10-08 07:04:32 +0200peterbecich1(~Thunderbi@syn-172-222-148-214.res.spectrum.com) peterbecich
2025-10-08 07:04:39 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) (Read error: Connection reset by peer)
2025-10-08 07:04:39 +0200peterbecich1peterbecich
2025-10-08 07:05:24 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) (Client Quit)
2025-10-08 07:05:42 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) peterbecich
2025-10-08 07:07:34 +0200peterbecich1(~Thunderbi@syn-172-222-148-214.res.spectrum.com) peterbecich
2025-10-08 07:07:41 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) (Read error: Connection reset by peer)
2025-10-08 07:07:41 +0200peterbecich1peterbecich
2025-10-08 07:09:20 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 07:14:15 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-08 07:15:38 +0200Googulator26(~Googulato@193-226-241-224.pool.digikabel.hu)
2025-10-08 07:15:38 +0200Googulator11(~Googulato@193-226-241-224.pool.digikabel.hu) (Quit: Client closed)
2025-10-08 07:20:21 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2025-10-08 07:24:42 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 07:26:34 +0200chewybread(~chewybrea@user/chewybread) (Remote host closed the connection)
2025-10-08 07:26:57 +0200chewybread(~chewybrea@user/chewybread) chewybread
2025-10-08 07:28:55 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-08 07:29:25 +0200chewybread(~chewybrea@user/chewybread) (Remote host closed the connection)
2025-10-08 07:34:05 +0200wootehfoot(~wootehfoo@user/wootehfoot) (Ping timeout: 256 seconds)
2025-10-08 07:34:53 +0200ft(~ft@p4fc2a225.dip0.t-ipconnect.de) (Quit: leaving)
2025-10-08 07:36:32 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) (Ping timeout: 240 seconds)
2025-10-08 07:40:07 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 07:45:39 +0200Googulator26(~Googulato@193-226-241-224.pool.digikabel.hu) (Quit: Client closed)
2025-10-08 07:45:45 +0200Googulator22(~Googulato@193-226-241-224.pool.digikabel.hu)
2025-10-08 07:46:31 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-08 07:58:08 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 08:02:48 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2025-10-08 08:10:20 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 08:14:53 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-08 08:22:24 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) peterbecich
2025-10-08 08:28:08 +0200lisbeths(uid135845@id-135845.lymington.irccloud.com) lisbeths
2025-10-08 08:38:38 +0200jmcantrell(~weechat@user/jmcantrell) (Quit: WeeChat 4.7.1)
2025-10-08 08:41:28 +0200karenw(~karenw@user/karenw) (Quit: Deep into that darkness peering...)
2025-10-08 08:46:42 +0200jmcantrell(~weechat@user/jmcantrell) jmcantrell
2025-10-08 08:46:59 +0200trampi8(~trampi@mx.trampusch.info) trampi
2025-10-08 08:49:28 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) (Ping timeout: 260 seconds)
2025-10-08 08:50:42 +0200trampi8(~trampi@mx.trampusch.info) (Client Quit)
2025-10-08 08:54:45 +0200Sgeo(~Sgeo@user/sgeo) (Read error: Connection reset by peer)
2025-10-08 08:57:25 +0200jmcantrell(~weechat@user/jmcantrell) (Quit: WeeChat 4.7.1)
2025-10-08 08:58:07 +0200trampi8(~trampi@mx.trampusch.info) trampi
2025-10-08 09:00:00 +0200caconym747879(~caconym@user/caconym) (Quit: bye)
2025-10-08 09:00:40 +0200caconym747879(~caconym@user/caconym) caconym
2025-10-08 09:02:25 +0200trampi8(~trampi@mx.trampusch.info) (Client Quit)
2025-10-08 09:05:07 +0200trampi8(~trampi@mx.trampusch.info) trampi
2025-10-08 09:06:06 +0200fp(~Thunderbi@2001:708:20:1406::10c5) fp
2025-10-08 09:08:20 +0200CiaoSen(~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) CiaoSen
2025-10-08 09:11:20 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 09:15:43 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-08 09:18:15 +0200annamalai(~annamalai@157.32.194.1) (Ping timeout: 245 seconds)
2025-10-08 09:26:44 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 09:29:15 +0200acidjnk(~acidjnk@p200300d6e7171954c04f1adcf50f27d3.dip0.t-ipconnect.de) acidjnk
2025-10-08 09:30:01 +0200cheater(~fuck@user/cheater) cheater
2025-10-08 09:30:37 +0200Googulator22(~Googulato@193-226-241-224.pool.digikabel.hu) (Quit: Client closed)
2025-10-08 09:30:41 +0200Googulator32(~Googulato@193-226-241-224.pool.digikabel.hu)
2025-10-08 09:31:49 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2025-10-08 09:33:29 +0200sord937(~sord937@gateway/tor-sasl/sord937) sord937
2025-10-08 09:34:51 +0200trampi8(~trampi@mx.trampusch.info) (Quit: The Lounge - https://thelounge.chat)
2025-10-08 09:41:33 +0200Enrico63(~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) Enrico63
2025-10-08 09:43:28 +0200trampi8(~trampi@mx.trampusch.info) trampi
2025-10-08 09:44:42 +0200sord937(~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection)
2025-10-08 09:45:03 +0200sord937(~sord937@gateway/tor-sasl/sord937) sord937
2025-10-08 09:50:58 +0200Googulator32(~Googulato@193-226-241-224.pool.digikabel.hu) (Quit: Client closed)
2025-10-08 09:50:59 +0200Googulator34(~Googulato@193-226-241-224.pool.digikabel.hu)
2025-10-08 09:52:32 +0200fp(~Thunderbi@2001:708:20:1406::10c5) (Ping timeout: 265 seconds)
2025-10-08 09:55:23 +0200chele(~chele@user/chele) chele
2025-10-08 09:55:57 +0200trampi8trampi
2025-10-08 10:00:07 +0200fp(~Thunderbi@dhcp-87-174.eduroam.aalto.fi) fp
2025-10-08 10:00:41 +0200Googulator79(~Googulato@193-226-241-224.pool.digikabel.hu)
2025-10-08 10:00:41 +0200Googulator34(~Googulato@193-226-241-224.pool.digikabel.hu) (Quit: Client closed)
2025-10-08 10:01:40 +0200fp1(~Thunderbi@dhcp-87-174.eduroam.aalto.fi) fp
2025-10-08 10:02:33 +0200fp1(~Thunderbi@dhcp-87-174.eduroam.aalto.fi) (Remote host closed the connection)
2025-10-08 10:04:18 +0200fp1(~Thunderbi@dhcp-87-174.eduroam.aalto.fi) fp
2025-10-08 10:04:49 +0200fp(~Thunderbi@dhcp-87-174.eduroam.aalto.fi) (Ping timeout: 264 seconds)
2025-10-08 10:04:49 +0200fp1fp
2025-10-08 10:08:33 +0200trickard(~trickard@cpe-51-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-10-08 10:08:47 +0200trickard_(~trickard@cpe-51-98-47-163.wireline.com.au)
2025-10-08 10:15:15 +0200merijn(~merijn@77.242.116.146) merijn
2025-10-08 10:15:26 +0200GdeVolpi1(~GdeVolpia@user/GdeVolpiano) (Quit: WeeChat 4.5.2)
2025-10-08 10:20:07 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 256 seconds)
2025-10-08 10:20:48 +0200trampi(~trampi@mx.trampusch.info) (Quit: The Lounge - https://thelounge.chat)
2025-10-08 10:24:14 +0200trampi(~trampi@mx.trampusch.info) trampi
2025-10-08 10:26:13 +0200__monty__(~toonn@user/toonn) toonn
2025-10-08 10:27:06 +0200takuan(~takuan@d8D86B9E9.access.telenet.be)
2025-10-08 10:27:37 +0200jackneill__(~Jackneill@188-143-82-121.pool.digikabel.hu) (Ping timeout: 264 seconds)
2025-10-08 10:29:47 +0200lxsameer(~lxsameer@Serene/lxsameer) lxsameer
2025-10-08 10:32:11 +0200merijn(~merijn@77.242.116.146) merijn
2025-10-08 10:35:53 +0200 <fgarcia> i think type tetris is real. ghc is cool
2025-10-08 10:39:02 +0200GdeVolpiano(~GdeVolpia@user/GdeVolpiano) GdeVolpiano
2025-10-08 10:40:43 +0200Googulator6(~Googulato@193-226-241-224.pool.digikabel.hu)
2025-10-08 10:40:43 +0200Googulator79(~Googulato@193-226-241-224.pool.digikabel.hu) (Quit: Client closed)
2025-10-08 10:40:56 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 240 seconds)
2025-10-08 10:43:21 +0200GdeVolpiano(~GdeVolpia@user/GdeVolpiano) (Client Quit)
2025-10-08 10:44:29 +0200 <[exa]> fgarcia: type tetris is underrated
2025-10-08 10:44:59 +0200trickard_(~trickard@cpe-51-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-10-08 10:45:12 +0200trickard(~trickard@cpe-51-98-47-163.wireline.com.au)
2025-10-08 10:47:12 +0200craunts7953(~craunts@136.158.7.194) (Quit: The Lounge - https://thelounge.chat)
2025-10-08 10:47:19 +0200merijn(~merijn@77.242.116.146) merijn
2025-10-08 10:49:37 +0200 <fgarcia> [exa]: i have been learning haskell these few weeks and got curious enough to check out other types for the numbers. i am liking how the compiler is helping me make things more general
2025-10-08 10:51:16 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
2025-10-08 10:51:25 +0200 <[exa]> wait for the type tetris equivalent of smashing in the 4-square stick :D
2025-10-08 10:53:56 +0200GdeVolpiano(~GdeVolpia@user/GdeVolpiano) GdeVolpiano
2025-10-08 10:56:55 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 244 seconds)
2025-10-08 10:59:38 +0200ouilemur(~jgmerritt@user/ouilemur) (Quit: WeeChat 4.7.1)
2025-10-08 11:04:43 +0200fp(~Thunderbi@dhcp-87-174.eduroam.aalto.fi) (Quit: fp)
2025-10-08 11:05:42 +0200Googulator63(~Googulato@193-226-241-224.pool.digikabel.hu)
2025-10-08 11:05:43 +0200Googulator6(~Googulato@193-226-241-224.pool.digikabel.hu) (Quit: Client closed)
2025-10-08 11:06:42 +0200fp(~Thunderbi@dhcp-87-174.eduroam.aalto.fi) fp
2025-10-08 11:07:17 +0200Unicorn_Princess(~Unicorn_P@user/Unicorn-Princess/x-3540542) Unicorn_Princess
2025-10-08 11:10:06 +0200merijn(~merijn@77.242.116.146) merijn
2025-10-08 11:13:23 +0200 <haskellbridge> <sm> are other matrix clients besides Element also very slow at showing the history of IRC-bridged matrix rooms like this one ?
2025-10-08 11:13:30 +0200craunts7953(~craunts@136.158.7.194)
2025-10-08 11:15:47 +0200 <haskellbridge> <sm> because of the high number of join/leave events, presumably
2025-10-08 11:17:43 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 240 seconds)
2025-10-08 11:20:09 +0200 <haskellbridge> <Morj> sm: Cinny is fine, but cinny doesn't collapse room state changes, and there are a ton of them. Afaik the amount of events fetched by default when scrolling up history is somewhat low, so to see just one uncollapsed message would take a lot of fetching
2025-10-08 11:22:05 +0200 <haskellbridge> <sm> that sounds like my IRC client (Textual, on mac) which if I leave join/leave events visible, shows page after page of those with scattered actual messages
2025-10-08 11:22:53 +0200fp(~Thunderbi@dhcp-87-174.eduroam.aalto.fi) (Remote host closed the connection)
2025-10-08 11:23:21 +0200 <haskellbridge> <sm> If I hide them entirely, I lose important presence hints. Still, I see I can do that in Element too, let's see if it helps performance
2025-10-08 11:24:53 +0200 <haskellbridge> <sm> no; still takes tens of seconds to show a pageful of messages here
2025-10-08 11:26:56 +0200 <haskellbridge> <sm> it makes rooms like this one or #GHC:matrix.org (https://matrix.to/#/#GHC:matrix.org) unattractive, which is unfortunate
2025-10-08 11:30:40 +0200Googulator81(~Googulato@193-226-241-224.pool.digikabel.hu)
2025-10-08 11:30:44 +0200Googulator63(~Googulato@193-226-241-224.pool.digikabel.hu) (Quit: Client closed)
2025-10-08 11:30:47 +0200 <haskellbridge> <sm> maybe Element's famous "fast sliding sync" has regressed..
2025-10-08 11:31:25 +0200merijn(~merijn@77.242.116.146) merijn
2025-10-08 11:32:18 +0200fp(~Thunderbi@dhcp-87-174.eduroam.aalto.fi) fp
2025-10-08 11:33:31 +0200tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
2025-10-08 11:36:27 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 265 seconds)
2025-10-08 11:36:27 +0200chromoblob(~chromoblo@user/chromob1ot1c) (Ping timeout: 265 seconds)
2025-10-08 11:37:02 +0200fp(~Thunderbi@dhcp-87-174.eduroam.aalto.fi) (Remote host closed the connection)
2025-10-08 11:37:12 +0200chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2025-10-08 11:38:22 +0200fp(~Thunderbi@dhcp-87-174.eduroam.aalto.fi) fp
2025-10-08 11:40:15 +0200merijn(~merijn@77.242.116.146) merijn
2025-10-08 11:41:12 +0200fp1(~Thunderbi@wireless-86-50-141-222.open.aalto.fi) fp
2025-10-08 11:42:01 +0200chromoblob(~chromoblo@user/chromob1ot1c) (Ping timeout: 264 seconds)
2025-10-08 11:42:25 +0200chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2025-10-08 11:45:07 +0200fp(~Thunderbi@dhcp-87-174.eduroam.aalto.fi) (Ping timeout: 256 seconds)
2025-10-08 11:45:07 +0200fp1fp
2025-10-08 11:45:17 +0200 <haskellbridge> <Morj> sm: I'm itching to write an irc client that would show join/part events only for users that participated in the conversation recently
2025-10-08 11:45:20 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 240 seconds)
2025-10-08 11:46:34 +0200poscat(~poscat@user/poscat) (Remote host closed the connection)
2025-10-08 11:46:43 +0200 <haskellbridge> <maerwald> you're talking about merijn? xD
2025-10-08 11:46:54 +0200 <haskellbridge> <Morj> Ditto for a matrix client, but there are so so many things one could improve. You know what they say, those who never used telegram-desktop are doomed to repeat its competitor's mistakes
2025-10-08 11:47:09 +0200 <haskellbridge> <Morj> Isn't mеrijn a person? (=
2025-10-08 11:47:21 +0200 <haskellbridge> <maerwald> used to be
2025-10-08 11:47:30 +0200 <haskellbridge> <maerwald> these days maybe just an IRC bouncer
2025-10-08 11:49:44 +0200poscat(~poscat@user/poscat) poscat
2025-10-08 11:50:35 +0200Googulator81(~Googulato@193-226-241-224.pool.digikabel.hu) (Quit: Client closed)
2025-10-08 11:50:37 +0200Googulator35(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 11:53:56 +0200chromoblob(~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
2025-10-08 11:54:20 +0200chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2025-10-08 11:57:34 +0200merijn(~merijn@77.242.116.146) merijn
2025-10-08 11:59:50 +0200fp(~Thunderbi@wireless-86-50-141-222.open.aalto.fi) (Remote host closed the connection)
2025-10-08 12:02:07 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 256 seconds)
2025-10-08 12:02:07 +0200synchromesh(~john@2406:5a00:2412:2c00:59f4:ea7:a30f:8ab4) (Read error: Connection reset by peer)
2025-10-08 12:03:27 +0200synchromesh(~john@2406:5a00:2412:2c00:59f4:ea7:a30f:8ab4) synchromesh
2025-10-08 12:05:21 +0200chromoblob(~chromoblo@user/chromob1ot1c) (Ping timeout: 252 seconds)
2025-10-08 12:05:38 +0200chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2025-10-08 12:06:06 +0200fp(~Thunderbi@2001:708:150:10::72df) fp
2025-10-08 12:09:12 +0200merijn(~merijn@77.242.116.146) merijn
2025-10-08 12:10:47 +0200xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 250 seconds)
2025-10-08 12:14:01 +0200lxsameer(~lxsameer@Serene/lxsameer) (Ping timeout: 256 seconds)
2025-10-08 12:16:13 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 264 seconds)
2025-10-08 12:20:52 +0200fp1(~Thunderbi@2001:708:20:1406::10c5) fp
2025-10-08 12:21:18 +0200fp(~Thunderbi@2001:708:150:10::72df) (Ping timeout: 252 seconds)
2025-10-08 12:22:05 +0200fp1fp
2025-10-08 12:24:36 +0200fp(~Thunderbi@2001:708:20:1406::10c5) (Remote host closed the connection)
2025-10-08 12:27:49 +0200merijn(~merijn@77.242.116.146) merijn
2025-10-08 12:30:44 +0200qqe(~qqq@185.54.23.200) (Remote host closed the connection)
2025-10-08 12:33:53 +0200poscat(~poscat@user/poscat) (Remote host closed the connection)
2025-10-08 12:34:17 +0200poscat(~poscat@user/poscat) poscat
2025-10-08 12:35:20 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 240 seconds)
2025-10-08 12:37:16 +0200tamer(~tamer@user/tamer) (Quit: "")
2025-10-08 12:37:34 +0200tamer(~tamer@5.2.74.82)
2025-10-08 12:41:10 +0200merijn(~merijn@77.242.116.146) merijn
2025-10-08 12:42:52 +0200Googulator35(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 12:43:06 +0200Googulator35(~Googulato@193-226-241-224.pool.digikabel.hu)
2025-10-08 12:44:46 +0200CiaoSen(~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 255 seconds)
2025-10-08 12:52:12 +0200ljdarj(~Thunderbi@user/ljdarj) ljdarj
2025-10-08 12:54:01 +0200Maxdamantus(~Maxdamant@user/maxdamantus) (Ping timeout: 264 seconds)
2025-10-08 12:54:54 +0200Maxdamantus(~Maxdamant@user/maxdamantus) Maxdamantus
2025-10-08 12:55:43 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 240 seconds)
2025-10-08 13:02:45 +0200Square(~Square4@user/square) Square
2025-10-08 13:05:40 +0200merijn(~merijn@77.242.116.146) merijn
2025-10-08 13:08:52 +0200fp(~Thunderbi@2001:708:20:1406::10c5) fp
2025-10-08 13:08:53 +0200Enrico63(~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) (Quit: Client closed)
2025-10-08 13:09:08 +0200SlackCoder(~SlackCode@64-94-63-8.ip.weststar.net.ky) SlackCoder
2025-10-08 13:12:07 +0200fp(~Thunderbi@2001:708:20:1406::10c5) (Remote host closed the connection)
2025-10-08 13:14:49 +0200xff0x(~xff0x@2405:6580:b080:900:eb0a:12ff:4234:8ea5)
2025-10-08 13:16:34 +0200poscat(~poscat@user/poscat) (Remote host closed the connection)
2025-10-08 13:16:55 +0200poscat(~poscat@user/poscat) poscat
2025-10-08 13:24:16 +0200chromoblob(~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
2025-10-08 13:24:36 +0200chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2025-10-08 13:30:20 +0200poscat(~poscat@user/poscat) (Remote host closed the connection)
2025-10-08 13:30:51 +0200poscat(~poscat@user/poscat) poscat
2025-10-08 13:34:29 +0200chromoblob(~chromoblo@user/chromob1ot1c) (Ping timeout: 256 seconds)
2025-10-08 13:35:00 +0200chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2025-10-08 13:35:20 +0200Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Ping timeout: 256 seconds)
2025-10-08 13:35:52 +0200Lord_of_Life(~Lord@user/lord-of-life/x-2819915) Lord_of_Life
2025-10-08 13:38:56 +0200chromoblob(~chromoblo@user/chromob1ot1c) (Ping timeout: 240 seconds)
2025-10-08 13:45:31 +0200poscat(~poscat@user/poscat) (Remote host closed the connection)
2025-10-08 13:46:04 +0200poscat(~poscat@user/poscat) poscat
2025-10-08 13:51:23 +0200poscat(~poscat@user/poscat) (Remote host closed the connection)
2025-10-08 13:52:22 +0200poscat(~poscat@user/poscat) poscat
2025-10-08 13:54:06 +0200chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2025-10-08 13:54:11 +0200poscat(~poscat@user/poscat) (Remote host closed the connection)
2025-10-08 13:54:25 +0200poscat(~poscat@user/poscat) poscat
2025-10-08 13:54:56 +0200divlamir(~divlamir@user/divlamir) (Read error: Connection reset by peer)
2025-10-08 13:55:10 +0200divlamir(~divlamir@user/divlamir) divlamir
2025-10-08 13:56:07 +0200poscat(~poscat@user/poscat) (Remote host closed the connection)
2025-10-08 13:56:28 +0200poscat(~poscat@user/poscat) poscat
2025-10-08 13:58:56 +0200cyphase(~cyphase@user/cyphase) (Ping timeout: 240 seconds)
2025-10-08 14:04:07 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 240 seconds)
2025-10-08 14:04:58 +0200defragger(~random@i6DFADE93.versanet.de) defragger
2025-10-08 14:05:46 +0200cyphase(~cyphase@user/cyphase) cyphase
2025-10-08 14:05:46 +0200Googulator35(~Googulato@193-226-241-224.pool.digikabel.hu) (Quit: Client closed)
2025-10-08 14:05:56 +0200Googulator35(~Googulato@193-226-241-224.pool.digikabel.hu)
2025-10-08 14:12:13 +0200trickard(~trickard@cpe-51-98-47-163.wireline.com.au) (Ping timeout: 244 seconds)
2025-10-08 14:12:30 +0200trickard_(~trickard@cpe-51-98-47-163.wireline.com.au)
2025-10-08 14:12:43 +0200fp(~Thunderbi@wireless-86-50-141-222.open.aalto.fi) fp
2025-10-08 14:15:08 +0200fp(~Thunderbi@wireless-86-50-141-222.open.aalto.fi) (Remote host closed the connection)
2025-10-08 14:15:40 +0200Googulator90(~Googulato@193-226-241-224.pool.digikabel.hu)
2025-10-08 14:15:42 +0200Googulator35(~Googulato@193-226-241-224.pool.digikabel.hu) (Quit: Client closed)
2025-10-08 14:17:33 +0200trickard_(~trickard@cpe-51-98-47-163.wireline.com.au) (Ping timeout: 256 seconds)
2025-10-08 14:18:01 +0200merijn(~merijn@77.242.116.146) merijn
2025-10-08 14:19:53 +0200qqe(~qqq@185.54.23.200)
2025-10-08 14:22:35 +0200trickard_(~trickard@cpe-52-98-47-163.wireline.com.au)
2025-10-08 14:24:40 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 255 seconds)
2025-10-08 14:26:01 +0200trickard_trickard
2025-10-08 14:30:27 +0200poscat(~poscat@user/poscat) (Remote host closed the connection)
2025-10-08 14:30:58 +0200Googulator52(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 14:31:03 +0200poscat(~poscat@user/poscat) poscat
2025-10-08 14:31:18 +0200Googulator90(~Googulato@193-226-241-224.pool.digikabel.hu) (Quit: Client closed)
2025-10-08 14:37:59 +0200merijn(~merijn@77.242.116.146) merijn
2025-10-08 14:41:06 +0200 <mauke> Morj: sounds like something you could script in irssi
2025-10-08 14:42:22 +0200 <bwe> *** Exception: Prelude.last: empty list
2025-10-08 14:42:40 +0200SlackCoder(~SlackCode@64-94-63-8.ip.weststar.net.ky) (Quit: Leaving)
2025-10-08 14:42:43 +0200 <bwe> how can I get a little more context?
2025-10-08 14:42:54 +0200 <bwe> (and why isn't it default?)
2025-10-08 14:44:11 +0200comerijn(~merijn@77.242.116.146) merijn
2025-10-08 14:45:41 +0200Googulator53(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 14:45:41 +0200Googulator52(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 14:47:01 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 256 seconds)
2025-10-08 14:47:04 +0200annamalai(~annamalai@157.32.202.67) annamalai
2025-10-08 14:48:10 +0200guest3860(~username@2a04:27c0:0:d::e018) yoann
2025-10-08 14:48:14 +0200user363627(~user@user/user363627) (Remote host closed the connection)
2025-10-08 14:48:34 +0200 <tomsmeding> bwe: haskell, being lazy, does not necessarily execute according to the lexical structure of your program; as a result, in contrast to e.g. C/C++, there is no hardware call stack that you can just read off and get something useful
2025-10-08 14:49:23 +0200 <tomsmeding> there are two things you can do to get something useful: print the actual haskell evaluation stack (which is in order of forcing, not in order of "calls" in your program); you can get that by compiling in profiling mode and running with +RTS -xc
2025-10-08 14:49:35 +0200 <tomsmeding> (cabal run --enable-profiling yourprogram -- +RTS -xc)
2025-10-08 14:49:56 +0200 <bwe> would that automatically show a context (e.g. where the Prelude.last was called)?
2025-10-08 14:50:27 +0200 <tomsmeding> alternatively, you can add additional annotations to your program that explicitly collect lexical call stack info; this slows down the program a little because it now does more work and also inhibits some optimisations
2025-10-08 14:50:55 +0200 <tomsmeding> actually I think this latter thing is already done automatically if you --enable-profiling in cabal
2025-10-08 14:51:33 +0200 <tomsmeding> bwe: yes, with --enable-profilng, optionally with +RTS -xc, you should get more backtrace info
2025-10-08 14:52:14 +0200 <tomsmeding> -xc prints backtrace info on EVERY thrown exception though, even if it ends up being caught later -- this is a fun way to find out that the haskell standard library uses quite a bunch of exceptions internally sometimes
2025-10-08 14:52:42 +0200 <tomsmeding> bwe: what GHC version are you on?
2025-10-08 14:52:46 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2025-10-08 14:53:38 +0200 <tomsmeding> you may need ghc 9.10 or higher to get the lexical profiling backtraces
2025-10-08 14:54:11 +0200poscat(~poscat@user/poscat) (Remote host closed the connection)
2025-10-08 14:54:30 +0200poscat(~poscat@user/poscat) poscat
2025-10-08 14:55:01 +0200 <tomsmeding> @tell morj that "join/part only for users that participated recently" is built-in behaviour in weechat in the irc.look.smart_filter* settings
2025-10-08 14:55:02 +0200 <lambdabot> Consider it noted.
2025-10-08 14:56:06 +0200 <haskellbridge> <Morj> I really want to know how that at-tell is supposed to look without a bridge
2025-10-08 14:56:15 +0200 <tomsmeding> oh brainfart
2025-10-08 14:56:19 +0200 <haskellbridge> <Morj> Thanks for the info tоmsmeding and mаuke
2025-10-08 14:56:33 +0200 <tomsmeding> that @tell is a lambdabot thing that sends that to you in a private message when you next join on irc
2025-10-08 14:56:34 +0200 <haskellbridge> <Morj> I did think there already exist some that are reasonable, it's an old protocol
2025-10-08 14:56:41 +0200fp(~Thunderbi@2001:708:150:10::72df) fp
2025-10-08 14:56:58 +0200 <tomsmeding> I did that without thinking when Morj didn't autocomplete, but that was because you're over the bridge lol
2025-10-08 14:57:32 +0200 <haskellbridge> <Morj> Lowercase morj is my irc nick, but I only use it from one PC which is not this one
2025-10-08 14:58:00 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Ping timeout: 265 seconds)
2025-10-08 14:59:28 +0200 <tomsmeding> I consider this smart_filter stuff essential to even consider participating in a room like this :p
2025-10-08 14:59:28 +0200 <bwe> tomsmeding: 9.12.2
2025-10-08 14:59:34 +0200 <tomsmeding> bwe: nice
2025-10-08 15:00:11 +0200 <bwe> tomsmeding: Well, I just eliminated any occurence of last and I am done. That's simpler than restarting repl with profiling options…
2025-10-08 15:00:19 +0200 <tomsmeding> :)
2025-10-08 15:00:30 +0200fp(~Thunderbi@2001:708:150:10::72df) (Remote host closed the connection)
2025-10-08 15:00:35 +0200poscat(~poscat@user/poscat) (Remote host closed the connection)
2025-10-08 15:00:42 +0200 <tomsmeding> bwe: the low-tech alternative to all this is to add HasCallStack constraints to functions that call `last`
2025-10-08 15:00:58 +0200 <tomsmeding> https://hackage.haskell.org/package/base-4.21.0.0/docs/GHC-Stack.html#t:CallStack
2025-10-08 15:01:00 +0200poscat(~poscat@user/poscat) poscat
2025-10-08 15:01:03 +0200 <haskellbridge> <Morj> Btw is there by chance a ghc option that will automatically collect evaluation stack in IO only?
2025-10-08 15:01:26 +0200 <haskellbridge> <Morj> For now I have a vim macro that will insert HasCallStack everywhere and recompile
2025-10-08 15:01:26 +0200 <tomsmeding> not that I know of
2025-10-08 15:01:53 +0200 <tomsmeding> Morj: there is this https://cabal.readthedocs.io/en/stable/cabal-project-description-file.html#cfg-field-profiling-det…
2025-10-08 15:02:28 +0200 <tomsmeding> but that doesn't have the granularity that you're asking for
2025-10-08 15:03:46 +0200 <haskellbridge> <Morj> I thought profiling is about execution time, not about error reporting, but it makes sense that annotations can work for both
2025-10-08 15:03:57 +0200 <haskellbridge> <Morj> Cabal with their docs again :/
2025-10-08 15:04:00 +0200 <tomsmeding> HasCallStack is separate from profiling
2025-10-08 15:04:38 +0200 <haskellbridge> <Morj> I know, I'm talking about error location/backtrace reporting, that's what I'm after
2025-10-08 15:04:45 +0200 <haskellbridge> <Morj> HasCallStack is location only
2025-10-08 15:04:45 +0200 <tomsmeding> but yeah the cost-centre annotations for execution time profiling are very nice for error reporting too
2025-10-08 15:04:57 +0200 <tomsmeding> people realised that and made it work :p
2025-10-08 15:05:17 +0200 <tomsmeding> in a strict language this is all moot because you have a normal call stack to work from
2025-10-08 15:06:15 +0200 <tomsmeding> Morj: and HasCallStack is also used for error reports
2025-10-08 15:06:36 +0200 <tomsmeding> so if you have HasCallStack _and_ profiling, you may get two backtraces for every printed exception :p
2025-10-08 15:07:05 +0200 <tomsmeding> and those are not necessarily the same
2025-10-08 15:07:09 +0200guest3860(~username@2a04:27c0:0:d::e018) (Ping timeout: 250 seconds)
2025-10-08 15:08:10 +0200 <haskellbridge> <Morj> I think i misspoke, by annotations way above i meant compiler annotations inserted by profiling flags, not HasCallStack inserted by hand
2025-10-08 15:08:25 +0200 <tomsmeding> yeah I got that, sorry
2025-10-08 15:08:45 +0200fp(~Thunderbi@2001:708:150:10::72df) fp
2025-10-08 15:08:50 +0200 <tomsmeding> the terminology is a little ambiguous around this topic
2025-10-08 15:10:38 +0200Googulator77(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 15:10:43 +0200Googulator53(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 15:13:45 +0200fp(~Thunderbi@2001:708:150:10::72df) (Remote host closed the connection)
2025-10-08 15:15:04 +0200 <tomsmeding> oh and it's also possible to manually add cost-centre annotations with CCS pragmas
2025-10-08 15:21:01 +0200Googulator76(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 15:21:03 +0200ZLima12_(~zlima12@user/meow/ZLima12) ZLima12
2025-10-08 15:21:12 +0200Googulator77(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 15:21:35 +0200comerijn(~merijn@77.242.116.146) (Ping timeout: 256 seconds)
2025-10-08 15:23:49 +0200ZLima12(~zlima12@user/meow/ZLima12) (Ping timeout: 260 seconds)
2025-10-08 15:24:08 +0200MelodyOwO(~MelodyOwO@user/MelodyOwO) MelodyOwO
2025-10-08 15:28:17 +0200poscat(~poscat@user/poscat) (Remote host closed the connection)
2025-10-08 15:28:43 +0200poscat(~poscat@user/poscat) poscat
2025-10-08 15:30:16 +0200merijn(~merijn@77.242.116.146) merijn
2025-10-08 15:30:37 +0200Googulator76(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 15:30:45 +0200Googulator46(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 15:32:46 +0200poscat(~poscat@user/poscat) (Remote host closed the connection)
2025-10-08 15:33:08 +0200poscat(~poscat@user/poscat) poscat
2025-10-08 15:37:23 +0200lisbeths(uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2025-10-08 15:38:28 +0200poscat(~poscat@user/poscat) (Remote host closed the connection)
2025-10-08 15:39:13 +0200poscat(~poscat@user/poscat) poscat
2025-10-08 15:47:23 +0200SlackCoder(~SlackCode@208.26.70.132) SlackCoder
2025-10-08 15:53:14 +0200SlackCoder(~SlackCode@208.26.70.132) (Quit: Leaving)
2025-10-08 15:54:08 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 240 seconds)
2025-10-08 15:54:29 +0200trickard(~trickard@cpe-52-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-10-08 15:54:43 +0200trickard_(~trickard@cpe-52-98-47-163.wireline.com.au)
2025-10-08 15:55:43 +0200merijn(~merijn@77.242.116.146) merijn
2025-10-08 15:56:52 +0200DragonMaus(~dragonmau@user/dragonmaus) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
2025-10-08 15:57:41 +0200DragonMaus(~dragonmau@user/dragonmaus) DragonMaus
2025-10-08 16:01:44 +0200leo2007(~leo@user/leo2007) leo2007
2025-10-08 16:04:45 +0200leo2007(~leo@user/leo2007) (Client Quit)
2025-10-08 16:14:58 +0200lxsameer(~lxsameer@Serene/lxsameer) lxsameer
2025-10-08 16:19:57 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 256 seconds)
2025-10-08 16:20:18 +0200merijn(~merijn@77.242.116.146) merijn
2025-10-08 16:21:54 +0200Googulator46Googulator
2025-10-08 16:24:28 +0200poscat(~poscat@user/poscat) (Remote host closed the connection)
2025-10-08 16:25:12 +0200poscat(~poscat@user/poscat) poscat
2025-10-08 16:25:58 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 265 seconds)
2025-10-08 16:29:07 +0200pavonia(~user@user/siracusa) (Quit: Bye!)
2025-10-08 16:36:55 +0200merijn(~merijn@77.242.116.146) merijn
2025-10-08 16:49:13 +0200chele(~chele@user/chele) (Remote host closed the connection)
2025-10-08 16:49:16 +0200trickard_trickard
2025-10-08 17:04:55 +0200chenjf(~chenjf@104.208.72.114)
2025-10-08 17:09:57 +0200stef204(~stef204@user/stef204) stef204
2025-10-08 17:11:24 +0200trickard(~trickard@cpe-52-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-10-08 17:11:38 +0200trickard_(~trickard@cpe-52-98-47-163.wireline.com.au)
2025-10-08 17:13:56 +0200stef204(~stef204@user/stef204) (Client Quit)
2025-10-08 17:14:29 +0200machinedgod(~machinedg@d75-159-126-101.abhsia.telus.net) machinedgod
2025-10-08 17:16:59 +0200chenjf(~chenjf@104.208.72.114) (Remote host closed the connection)
2025-10-08 17:17:24 +0200chenjf(~chenjf@104.208.72.114)
2025-10-08 17:20:05 +0200chenjf(~chenjf@104.208.72.114) (Remote host closed the connection)
2025-10-08 17:20:28 +0200chenjf(~chenjf@104.208.72.114)
2025-10-08 17:25:37 +0200Googulator(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 17:25:44 +0200Googulator(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 17:37:00 +0200chenjf(~chenjf@104.208.72.114) (Quit: WeeChat 4.7.1)
2025-10-08 17:38:01 +0200poscat(~poscat@user/poscat) (Remote host closed the connection)
2025-10-08 17:38:18 +0200poscat(~poscat@user/poscat) poscat
2025-10-08 17:41:45 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net)
2025-10-08 17:48:19 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Quit: Leaving...)
2025-10-08 17:50:59 +0200trickard_trickard
2025-10-08 17:54:28 +0200poscat(~poscat@user/poscat) (Remote host closed the connection)
2025-10-08 17:54:36 +0200ft(~ft@p4fc2a207.dip0.t-ipconnect.de) ft
2025-10-08 17:54:45 +0200poscat(~poscat@user/poscat) poscat
2025-10-08 17:55:42 +0200Googulator45(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 17:55:42 +0200Googulator(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 17:55:50 +0200 <haskellbridge> <sm> bwe: 100%, removing such partial code from your program is the best when possible
2025-10-08 17:58:03 +0200Googulator45Googulator
2025-10-08 18:00:43 +0200Googulator(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 18:00:51 +0200Googulator(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 18:05:21 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 256 seconds)
2025-10-08 18:05:58 +0200 <__monty__> But the all the warnings about head and tail et al. are so noisy : (
2025-10-08 18:07:22 +0200 <haskellbridge> <sm> for this reason ? Suppress them if you must
2025-10-08 18:08:14 +0200tromp(~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922)
2025-10-08 18:27:27 +0200Tuplanolla(~Tuplanoll@91-159-187-167.elisa-laajakaista.fi) Tuplanolla
2025-10-08 18:30:27 +0200Googulator(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 18:30:39 +0200Googulator(~Googulato@193-226-241-224.pool.digikabel.hu)
2025-10-08 18:35:39 +0200Googulator(~Googulato@193-226-241-224.pool.digikabel.hu) (Quit: Client closed)
2025-10-08 18:35:46 +0200Googulator(~Googulato@193-226-241-224.pool.digikabel.hu)
2025-10-08 18:48:37 +0200ttybitnik(~ttybitnik@user/wolper) ttybitnik
2025-10-08 18:55:37 +0200Googulator(~Googulato@193-226-241-224.pool.digikabel.hu) (Quit: Client closed)
2025-10-08 18:55:38 +0200Googulator60(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 18:59:03 +0200CiaoSen(~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) CiaoSen
2025-10-08 19:00:47 +0200Googulator65(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 19:01:10 +0200Googulator60(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 19:04:12 +0200MelodyOwO(~MelodyOwO@user/MelodyOwO) (Quit: Leaving.)
2025-10-08 19:15:37 +0200Googulator10(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 19:15:39 +0200Googulator65(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 19:22:04 +0200 <EvanR> unless the objective is to crash your program in a potentially hard to explain way
2025-10-08 19:22:46 +0200 <EvanR> every use of tail or last etc has to come with a possibly invisible proof that the list isn't empty
2025-10-08 19:23:08 +0200 <EvanR> which is often not that hard to come up with, it's just that it's invisible
2025-10-08 19:23:57 +0200 <EvanR> in your case control F for last and check for proof
2025-10-08 19:26:25 +0200tomboy64(~tomboy64@user/tomboy64) (Ping timeout: 264 seconds)
2025-10-08 19:27:39 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 19:28:39 +0200tomboy64(~tomboy64@user/tomboy64) tomboy64
2025-10-08 19:30:16 +0200 <__monty__> Sometimes I don't have proof but there's also absence of proof of the contrary.
2025-10-08 19:31:27 +0200 <EvanR> ain't that something
2025-10-08 19:32:01 +0200 <EvanR> murphy's law corrolary, if you don't have the proof then it will crash
2025-10-08 19:32:16 +0200tromp(~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922) (Quit: My iMac has gone to sleep. ZZZzzz…)
2025-10-08 19:34:07 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-08 19:34:28 +0200 <__monty__> I don't mind spending time on cases that aren't actually partial but there's lots of cases that are.
2025-10-08 19:35:41 +0200 <tomsmeding> intentionally partial, you mean?
2025-10-08 19:36:19 +0200 <EvanR> this is all avoided if you can structure it so the compiler checks all the cases for you
2025-10-08 19:36:26 +0200 <__monty__> What I really mean is that the lists often end up never being empty where I call head.
2025-10-08 19:36:48 +0200 <EvanR> yeah ideally you can prove it
2025-10-08 19:36:56 +0200 <tomsmeding> doesn't that amount to an (unstated) proof that it isn't actually partial
2025-10-08 19:37:04 +0200 <tomsmeding> i.e. the opposite of what you're saying :p
2025-10-08 19:37:36 +0200 <EvanR> implicitly at some point dealing with non empty lists and so the restriction of head on that domain is total
2025-10-08 19:39:35 +0200tromp(~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922)
2025-10-08 19:40:25 +0200 <__monty__> tomsmeding: Does it? I'm pretty sure I said I don't have proof of either case (yet). The yet falling into place when it errors.
2025-10-08 19:41:19 +0200 <EvanR> crashing is empirical proof it's partial
2025-10-08 19:41:43 +0200 <tomsmeding> __monty__: "the lists often end up never being empty where I call head" -- based on what?
2025-10-08 19:42:39 +0200 <haskellbridge> <sm> If you don't want to remove partial code from your program yet, I would say at least handle the unexpected case with an error message admitting programmer error and naming the function
2025-10-08 19:43:04 +0200 <haskellbridge> <sm> (and package)
2025-10-08 19:43:20 +0200 <EvanR> [] -> error "I've been bad. So very very bad. __FILE__ __LINE__"
2025-10-08 19:43:41 +0200 <tomsmeding> if this is to be public library code, yes
2025-10-08 19:45:00 +0200 <haskellbridge> <sm> I would say in your own private code too, you'll thank yourself later
2025-10-08 19:45:28 +0200 <haskellbridge> <sm> except throwaway stuff, fine
2025-10-08 19:45:29 +0200 <__monty__> tomsmeding: Based on experience. I don't tend to go around willy nilly asking for heads to be chopped off.
2025-10-08 19:45:39 +0200 <geekosaur> I have one place where I use `head` and I know it'll always be nonempty, but the library code it's coming from doesn't yet use `NonEmpty` to prove it
2025-10-08 19:45:41 +0200Googulator10(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 19:45:41 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 19:45:45 +0200Googulator48(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 19:45:52 +0200 <EvanR> I ask for heads to show their papers please
2025-10-08 19:46:05 +0200 <geekosaur> (were the list to be emoty, the library would refuse to start up and therefore my code won't be run)
2025-10-08 19:46:13 +0200 <geekosaur> *empty
2025-10-08 19:46:33 +0200 <__monty__> But that's what `head` should do for me, sm!
2025-10-08 19:46:55 +0200 <EvanR> it can't really
2025-10-08 19:47:13 +0200 <tomsmeding> yes it can and it does because it takes HasCallStack
2025-10-08 19:47:16 +0200 <haskellbridge> <sm> it would be nice if that was automatic, yes. (Except, you don't always want production code leaking such details)
2025-10-08 19:47:16 +0200 <EvanR> unless you change the type signature to have a call stack constrain---
2025-10-08 19:47:17 +0200 <__monty__> And that's a wart, IMO.
2025-10-08 19:47:23 +0200 <EvanR> :t head
2025-10-08 19:47:24 +0200 <lambdabot> [a] -> a
2025-10-08 19:47:27 +0200 <tomsmeding> % :t head
2025-10-08 19:47:27 +0200 <yahb2> <interactive>:1:1: warning: [GHC-63394] [-Wx-partial] ; In the use of ‘head’ ; (imported from Prelude, but defined in GHC.Internal.List): ; "This is a partial function, it throws an err...
2025-10-08 19:47:33 +0200 <tomsmeding> ...
2025-10-08 19:47:35 +0200 <tomsmeding> %% :t head
2025-10-08 19:47:35 +0200 <yahb2> https://paste.tomsmeding.com/xLob5lz5
2025-10-08 19:50:15 +0200 <EvanR> head :: GHC.Internal.Stack.Types.HasCallStack => [a] -> a
2025-10-08 19:50:21 +0200 <EvanR> sweet
2025-10-08 19:50:25 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2025-10-08 19:50:44 +0200 <tomsmeding> that does beg the question why bwe got "*** Exception: Prelude.last: empty list" without anything else
2025-10-08 19:50:49 +0200 <tomsmeding> % :t last
2025-10-08 19:50:49 +0200 <yahb2> last :: GHC.Internal.Stack.Types.HasCallStack => [a] -> a
2025-10-08 19:50:56 +0200 <tomsmeding> % last []
2025-10-08 19:50:56 +0200 <yahb2> *** Exception: Prelude.last: empty list ; ; HasCallStack backtrace: ; error, called at libraries/ghc-internal/src/GHC/Internal/List.hs:2036:3 in ghc-internal:GHC.Internal.List ; errorEmptyList...
2025-10-08 19:51:28 +0200 <tomsmeding> or maybe they did but just didn't find that callstack helpful enough, which is fair enough :p
2025-10-08 19:51:40 +0200 <__monty__> So it already shows where the naughty instance is? And we're all just fantasizing that it's hard to pinpoint still?
2025-10-08 19:51:49 +0200 <haskellbridge> <sm> tomsmeding I think monty was wishing that it would report where the bad partial code is (package, module, line number etc.)
2025-10-08 19:51:55 +0200 <tomsmeding> __monty__: it shows where the naughty instance is, but not how the program got there
2025-10-08 19:52:12 +0200 <tomsmeding> and if the instance is in some kind of often-utility function, sometimes that still tells you very little
2025-10-08 19:52:19 +0200 <haskellbridge> <sm> such information is famously elusive in GHC's various back/stack traces
2025-10-08 19:52:22 +0200 <__monty__> That's good enough for me, so I'm happier now than I was 20 minutes ago.
2025-10-08 19:52:30 +0200 <tomsmeding> %% last []
2025-10-08 19:52:31 +0200 <yahb2> https://paste.tomsmeding.com/dg8lKLH8
2025-10-08 19:52:33 +0200 <EvanR> control F also works
2025-10-08 19:52:35 +0200 <__monty__> Also makes me more upset about the impartial warnings by default though.
2025-10-08 19:52:39 +0200 <EvanR> assuming you didn't space heads
2025-10-08 19:52:41 +0200 <EvanR> spam
2025-10-08 19:52:44 +0200 <tomsmeding> sm: "last, called at <interactive>:79:1 in interactive:Ghci17"
2025-10-08 19:53:00 +0200 <int-e> tomsmeding: Once upon a time, I had an empty list. It didn't last.
2025-10-08 19:53:06 +0200 <tomsmeding> (:
2025-10-08 19:53:22 +0200 <tomsmeding> EvanR: it doesn't if you have multiple uses of the function
2025-10-08 19:53:42 +0200 <EvanR> I guess 2 is spam enough
2025-10-08 19:53:56 +0200 <tomsmeding> for debugging, yes
2025-10-08 19:53:59 +0200 <EvanR> if you have 2 heads, reconsider your ways
2025-10-08 19:54:15 +0200 <tomsmeding> chasing false trails in debugging is a demotivating waste of time :p
2025-10-08 19:54:16 +0200 <haskellbridge> <sm> tomsmeding: that one was good yes
2025-10-08 19:54:58 +0200 <EvanR> control F and witnessing the proof for every result found would also work
2025-10-08 19:55:02 +0200 <haskellbridge> <sm> in a production codebase it's much less likely (because of needing an unbroken chain of HasCallStack I guess)
2025-10-08 19:55:25 +0200 <tomsmeding> well that's what I was saying: it shows you where the naughty instance is, but not how the program got there
2025-10-08 19:55:39 +0200 <tomsmeding> which is sometimes very unhelpful
2025-10-08 19:55:51 +0200 <tomsmeding> (I speak from experience)
2025-10-08 19:56:13 +0200 <tomsmeding> the new automatic profiling backtraces are nice, though
2025-10-08 19:56:24 +0200 <tomsmeding> requies you to rebuild the world, but then you do get better backtraces
2025-10-08 19:56:31 +0200 <tomsmeding> lexical ones, even
2025-10-08 19:56:42 +0200 <tomsmeding> or wait is that true?
2025-10-08 19:56:52 +0200 <tomsmeding> no they're probably not lexical, so I lied to bwe
2025-10-08 19:56:54 +0200 <tomsmeding> anyhow
2025-10-08 19:56:54 +0200 <EvanR> the backtrack workflow in other languages is so powerful that dynamic language programmers write 100s of partial functions per file
2025-10-08 19:57:03 +0200 <EvanR> and don't care
2025-10-08 19:57:12 +0200 <__monty__> int-e: That's poetry.
2025-10-08 19:57:41 +0200 <tomsmeding> the output of a model checker (which is considered "formal methods") on a counter example is, guess what, a backtrace
2025-10-08 19:57:47 +0200 <tomsmeding> *counterexample
2025-10-08 19:58:34 +0200poscat(~poscat@user/poscat) (Remote host closed the connection)
2025-10-08 19:59:17 +0200poscat(~poscat@user/poscat) poscat
2025-10-08 19:59:30 +0200poscat(~poscat@user/poscat) (Remote host closed the connection)
2025-10-08 19:59:40 +0200poscat(~poscat@user/poscat) poscat
2025-10-08 20:00:28 +0200poscat(~poscat@user/poscat) (Remote host closed the connection)
2025-10-08 20:00:39 +0200poscat(~poscat@user/poscat) poscat
2025-10-08 20:01:04 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 20:03:10 +0200poscat(~poscat@user/poscat) (Remote host closed the connection)
2025-10-08 20:03:25 +0200poscat(~poscat@user/poscat) poscat
2025-10-08 20:03:33 +0200tromp(~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922) (Ping timeout: 244 seconds)
2025-10-08 20:03:55 +0200poscat(~poscat@user/poscat) (Remote host closed the connection)
2025-10-08 20:04:08 +0200poscat(~poscat@user/poscat) poscat
2025-10-08 20:04:56 +0200lxsameer(~lxsameer@Serene/lxsameer) (Ping timeout: 240 seconds)
2025-10-08 20:07:45 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-08 20:12:15 +0200weary-traveler(~user@user/user363627) user363627
2025-10-08 20:18:29 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 20:18:39 +0200Googulator48(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 20:18:44 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) peterbecich
2025-10-08 20:18:56 +0200Googulator48(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 20:20:08 +0200totbwf(sid402332@id-402332.uxbridge.irccloud.com) (Ping timeout: 260 seconds)
2025-10-08 20:22:00 +0200totbwf(sid402332@id-402332.uxbridge.irccloud.com)
2025-10-08 20:23:03 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-08 20:26:58 +0200shapr(~user@130.44.148.32) shapr
2025-10-08 20:32:46 +0200trickard(~trickard@cpe-52-98-47-163.wireline.com.au) (Ping timeout: 255 seconds)
2025-10-08 20:33:59 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 20:35:25 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) (Ping timeout: 264 seconds)
2025-10-08 20:35:26 +0200trickard_(~trickard@cpe-52-98-47-163.wireline.com.au)
2025-10-08 20:36:59 +0200machinedgod(~machinedg@d75-159-126-101.abhsia.telus.net) (Remote host closed the connection)
2025-10-08 20:38:08 +0200machinedgod(~machinedg@d75-159-126-101.abhsia.telus.net) machinedgod
2025-10-08 20:38:32 +0200tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net) tzh
2025-10-08 20:38:38 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-08 20:42:54 +0200machinedgod(~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 252 seconds)
2025-10-08 20:49:28 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 20:52:14 +0200fgarciafgidim
2025-10-08 20:53:54 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2025-10-08 20:57:38 +0200trickard_trickard
2025-10-08 20:59:14 +0200rvalue(~rvalue@about/hackers/rvalue) (Read error: Connection reset by peer)
2025-10-08 21:00:01 +0200caconym747879(~caconym@user/caconym) (Quit: bye)
2025-10-08 21:00:39 +0200superstar64(~superstar@2600:1700:57e0:e3c0::31) superstar64
2025-10-08 21:00:42 +0200caconym747879(~caconym@user/caconym) caconym
2025-10-08 21:04:16 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 21:04:35 +0200target_i(~target_i@user/target-i/x-6023099) target_i
2025-10-08 21:04:55 +0200rvalue(~rvalue@about/hackers/rvalue) rvalue
2025-10-08 21:05:13 +0200Googulator48Googulator
2025-10-08 21:08:38 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex) bitdex
2025-10-08 21:10:34 +0200Jackneill(~Jackneill@188-143-82-121.pool.digikabel.hu) Jackneill
2025-10-08 21:10:51 +0200jmcantrell(~weechat@user/jmcantrell) jmcantrell
2025-10-08 21:10:56 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-08 21:12:30 +0200bitdex_(~bitdex@gateway/tor-sasl/bitdex) bitdex
2025-10-08 21:13:43 +0200wootehfoot(~wootehfoo@user/wootehfoot) wootehfoot
2025-10-08 21:14:37 +0200CiaoSen(~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 255 seconds)
2025-10-08 21:15:05 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection)
2025-10-08 21:22:19 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 21:25:19 +0200trickard(~trickard@cpe-52-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-10-08 21:25:32 +0200trickard_(~trickard@cpe-52-98-47-163.wireline.com.au)
2025-10-08 21:26:46 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
2025-10-08 21:30:37 +0200ljdarj1(~Thunderbi@user/ljdarj) ljdarj
2025-10-08 21:34:13 +0200ljdarj(~Thunderbi@user/ljdarj) (Ping timeout: 260 seconds)
2025-10-08 21:34:13 +0200ljdarj1ljdarj
2025-10-08 21:37:48 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 21:42:33 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
2025-10-08 21:44:43 +0200Googulator(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 21:44:54 +0200Googulator(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 21:49:32 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 21:54:37 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2025-10-08 21:56:51 +0200killy(~killy@terminal-3-187.retsat1.com.pl)
2025-10-08 22:00:35 +0200weary-traveler(~user@user/user363627) (Quit: Konversation terminated!)
2025-10-08 22:01:03 +0200weary-traveler(~user@user/user363627) user363627
2025-10-08 22:02:30 +0200sord937(~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
2025-10-08 22:04:07 +0200trickard_(~trickard@cpe-52-98-47-163.wireline.com.au) (Ping timeout: 255 seconds)
2025-10-08 22:04:35 +0200trickard_(~trickard@cpe-52-98-47-163.wireline.com.au)
2025-10-08 22:04:56 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 22:05:33 +0200Googulator(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 22:05:38 +0200Googulator96(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 22:06:10 +0200 <haskellbridge> <Morj> Anyone in this chat going to the eurorust conference tomorrow?
2025-10-08 22:06:44 +0200 <haskellbridge> <Morj> I know it's not the right language, but still
2025-10-08 22:08:24 +0200Beowulf(florian@2a01:4f9:3b:2d56::2) (Quit: = "")
2025-10-08 22:09:35 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-08 22:15:23 +0200takuan(~takuan@d8D86B9E9.access.telenet.be) (Remote host closed the connection)
2025-10-08 22:15:28 +0200Beowulf(florian@2a01:4f9:3b:2d56::2)
2025-10-08 22:15:35 +0200acarrico(~acarrico@pppoe-209-99-223-51.greenmountainaccess.net)
2025-10-08 22:18:19 +0200wootehfoot(~wootehfoo@user/wootehfoot) (Ping timeout: 250 seconds)
2025-10-08 22:20:24 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 22:21:17 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) peterbecich
2025-10-08 22:21:40 +0200 <monochrom> In type applications, the syntax "[] @ Int" is rejected, it has to be "[] @Int". :(
2025-10-08 22:22:36 +0200 <monochrom> My real use case is Proxy @MyType
2025-10-08 22:22:39 +0200 <haskellbridge> <Morj> I think it's a good thing, to disambiguate from a user-defined type operator
2025-10-08 22:23:31 +0200 <haskellbridge> <Morj> Same for # in names, overloaded labels and an operator by itself
2025-10-08 22:23:53 +0200 <haskellbridge> <Morj> That there is an overload may be a bad thing, but it can't be changed already, so
2025-10-08 22:24:44 +0200synchromesh(~john@2406:5a00:2412:2c00:59f4:ea7:a30f:8ab4) (Read error: Connection reset by peer)
2025-10-08 22:24:53 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-08 22:26:14 +0200synchromesh(~john@2406:5a00:2412:2c00:59f4:ea7:a30f:8ab4) synchromesh
2025-10-08 22:30:34 +0200Googulator96(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 22:30:38 +0200Googulator85(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 22:34:49 +0200peterbecich(~Thunderbi@syn-172-222-148-214.res.spectrum.com) (Ping timeout: 264 seconds)
2025-10-08 22:35:40 +0200Googulator85(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 22:35:46 +0200Googulator90(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 22:35:48 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 22:36:47 +0200trickard_trickard
2025-10-08 22:40:07 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-08 22:46:48 +0200jmcantrell(~weechat@user/jmcantrell) (Quit: WeeChat 4.7.1)
2025-10-08 22:49:04 +0200connrs(~connrs@user/connrs) (Remote host closed the connection)
2025-10-08 22:49:12 +0200connrs(~connrs@user/connrs) connrs
2025-10-08 22:51:11 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 22:56:52 +0200machinedgod(~machinedg@d75-159-126-101.abhsia.telus.net) machinedgod
2025-10-08 22:58:19 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-08 22:59:03 +0200bitdex_(~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection)
2025-10-08 22:59:23 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex) bitdex
2025-10-08 23:00:38 +0200Googulator69(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 23:00:38 +0200Googulator90(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 23:06:31 +0200killy(~killy@terminal-3-187.retsat1.com.pl) (Ping timeout: 240 seconds)
2025-10-08 23:09:14 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 23:11:15 +0200__monty__(~toonn@user/toonn) (Quit: leaving)
2025-10-08 23:12:53 +0200kimiamania99(~92460e22@user/kimiamania) kimiamania
2025-10-08 23:13:49 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2025-10-08 23:15:36 +0200 <haskellbridge> <geekosaur> They did at least make it consistent in 9.x
2025-10-08 23:16:41 +0200 <haskellbridge> <geekosaur> Before that #, !, @, etc. each had its own rules
2025-10-08 23:20:35 +0200Googulator69(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 23:20:47 +0200Googulator69(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 23:22:34 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection)
2025-10-08 23:22:55 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex) bitdex
2025-10-08 23:24:37 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 23:28:55 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-08 23:32:56 +0200weary-traveler(~user@user/user363627) (Quit: Konversation terminated!)
2025-10-08 23:33:22 +0200weary-traveler(~user@user/user363627) user363627
2025-10-08 23:34:00 +0200michalz(~michalz@185.246.207.221) (Remote host closed the connection)
2025-10-08 23:36:26 +0200machinedgod(~machinedg@d75-159-126-101.abhsia.telus.net) (Remote host closed the connection)
2025-10-08 23:37:26 +0200machinedgod(~machinedg@d75-159-126-101.abhsia.telus.net) machinedgod
2025-10-08 23:39:59 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-08 23:44:47 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-08 23:45:40 +0200Googulator72(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 23:45:40 +0200Googulator69(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 23:52:56 +0200target_i(~target_i@user/target-i/x-6023099) (Quit: leaving)
2025-10-08 23:55:23 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn