Home liberachat/#haskell: Logs Calendar

Logs on 2025-09-28 (liberachat/#haskell)

00:03:06 justsomeguy joins (~justsomeg@user/justsomeguy)
00:10:22 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:10:36 × Googulator74 quits (~Googulato@193-226-241-153.pool.digikabel.hu) (Quit: Client closed)
00:10:43 Googulator48 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
00:17:03 × sprotte24 quits (~sprotte24@p200300d16f22ee00292e69812e23861a.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
00:17:03 × petrichor quits (~jez@user/petrichor) (Read error: Connection reset by peer)
00:17:17 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
00:17:44 × defragger quits (~random@i5C742D07.versanet.de) (Ping timeout: 240 seconds)
00:19:31 emmanuelux joins (~emmanuelu@user/emmanuelux)
00:19:48 defragger joins (~random@i5C742CDD.versanet.de)
00:20:07 petrichor joins (~jez@user/petrichor)
00:34:34 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 248 seconds)
00:35:37 <haskellbridge> <sm> good question EvanR
00:35:40 Googulator17 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
00:35:42 × Googulator48 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
00:43:08 tromp joins (~textual@2001:1c00:3487:1b00:dc31:7384:48d7:f4e1)
00:44:12 × trickard_ quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
00:44:25 trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au)
00:46:23 × tromp quits (~textual@2001:1c00:3487:1b00:dc31:7384:48d7:f4e1) (Client Quit)
00:50:50 arandombit joins (~arandombi@2603:7000:4600:ffbe:3141:a154:f561:75d0)
00:50:50 × arandombit quits (~arandombi@2603:7000:4600:ffbe:3141:a154:f561:75d0) (Changing host)
00:50:50 arandombit joins (~arandombi@user/arandombit)
00:52:51 × yegor quits (~yegor@user/yegor) (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in)
00:53:11 yegor joins (yegor@user/yegor)
00:55:13 × Inline quits (~Inline@ip-005-146-196-132.um05.pools.vodafone-ip.de) (Ping timeout: 264 seconds)
01:04:38 L29Ah joins (~L29Ah@wikipedia/L29Ah)
01:13:11 Sgeo joins (~Sgeo@user/sgeo)
01:17:10 trickard_ is now known as trickard
01:23:44 × emmanuelux quits (~emmanuelu@user/emmanuelux) (Ping timeout: 240 seconds)
01:27:24 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 244 seconds)
01:27:44 × trickard quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
01:28:00 trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au)
01:30:53 talismanick joins (~user@2601:644:937c:ed10::c8dc)
01:35:41 weary-traveler joins (~user@user/user363627)
01:41:39 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:42:42 arandombit joins (~arandombi@user/arandombit)
01:42:58 × talismanick quits (~user@2601:644:937c:ed10::c8dc) (Read error: Connection reset by peer)
01:46:31 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
01:48:27 × comonad quits (~comonad@p200300d027244d00b442e34853d3dae3.dip0.t-ipconnect.de) (Ping timeout: 250 seconds)
01:50:05 talismanick joins (~user@2601:644:937c:ed10::c8dc)
01:50:11 comonad joins (~comonad@p200300d02709a80002b1d060aa1cc9d9.dip0.t-ipconnect.de)
01:51:04 × Tuplanolla quits (~Tuplanoll@91-159-187-167.elisa-laajakaista.fi) (Ping timeout: 255 seconds)
01:56:16 vanishingideal joins (~vanishing@user/vanishingideal)
01:57:27 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:02:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
02:05:04 × op_4 quits (~tslil@user/op-4/x-9116473) (Remote host closed the connection)
02:05:33 op_4 joins (~tslil@user/op-4/x-9116473)
02:07:13 trickard_ is now known as trickard
02:10:16 banner joins (~banner@1.41.210.25)
02:13:15 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:14:23 <slondr> What's the best way to maintain/mutate state across calls of a function where I can't modify the function signature?
02:14:50 × remmie quits (ianremsen@tilde.team) (Ping timeout: 248 seconds)
02:14:52 <slondr> as in, I'm passing a callback function to a library, but I want my callback function to accumulate some context each time it's called
02:16:00 <slondr> My first thought was to use forkIO to spawn a separate thread for maintaining state in a simple call/response recursive function, then build my callback function as a closure over a channel to this thread. But that seems like it might be overkill
02:18:02 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
02:21:21 remmie joins (ianremsen@tilde.team)
02:24:55 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:27:41 <Leary> slondr: Close over a simple `IORef` instead? E.g. pass in a partially applied `mkCallBack :: IORef YourState -> CallBackType`.
02:28:14 × trickard quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
02:29:44 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
02:30:54 trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au)
02:32:22 <slondr> Hmm, can I reference IORefs in a non-IO function?
02:32:33 × talismanick quits (~user@2601:644:937c:ed10::c8dc) (Read error: Connection reset by peer)
02:35:39 Googulator80 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
02:35:42 × Googulator17 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
02:37:18 <Leary> In a pure function? No, but in that case you can't do anything with channels either.
02:37:27 <Leary> If you're in a pure context, the function must do the same thing every time it's called; it can have no internal state.
02:37:43 <slondr> ah, ok
02:37:56 talismanick joins (~user@2601:644:937c:ed10::c8dc)
02:39:23 <slondr> is there maybe a way to modify external state without it affecting the return value of the function? I suppose I could rebuild the callback function into something slightly different every time if so
02:40:41 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:45:08 <Leary> Not without `unsafePerformIO`. You probably need to change your approach.
02:45:36 <dcpagan> How do I safely decrement a type-level natural number?
02:45:37 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
02:45:39 × xff0x quits (~xff0x@2405:6580:b080:900:6b5a:7de1:ba67:bc14) (Ping timeout: 250 seconds)
02:45:53 <slondr> Hmm, I agree that this approach seems rather fundamentally flawed, but I feel at the whim of the library here sadly
02:46:27 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 244 seconds)
02:48:07 × td_ quits (~td@i53870915.versanet.de) (Ping timeout: 240 seconds)
02:50:23 td_ joins (~td@i5387092C.versanet.de)
02:53:10 × remmie quits (ianremsen@tilde.team) (Ping timeout: 244 seconds)
02:54:41 elnegro joins (elnegro@r186-50-77-161.dialup.adsl.anteldata.net.uy)
02:56:29 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:01:30 remmie joins (ianremsen@tilde.team)
03:02:34 × elnegro quits (elnegro@r186-50-77-161.dialup.adsl.anteldata.net.uy) (Remote host closed the connection)
03:02:55 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
03:02:59 × cyphase_eviltwin quits (~cyphase@user/cyphase) (Remote host closed the connection)
03:05:48 <dcpagan> I got a reduction stack overflow from type-level shenanigans. Wat do?
03:06:53 cyphase joins (~cyphase@user/cyphase)
03:10:20 Axman6 joins (~Axman6@user/axman6)
03:10:54 <slondr> oh! if I partially-apply the function from within an IO context, I get a de-IO'd version of the function - maybe this is the key
03:14:33 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:19:19 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
03:19:27 × mrvdb quits (~mrvdb@2001:19f0:5000:8582:5400:ff:fe07:3df5) (Ping timeout: 250 seconds)
03:19:43 × _0xa quits (~user@user/0xa/x-3134607) (Ping timeout: 255 seconds)
03:19:56 _0xa joins (~user@2001:19f0:5001:2ba8:5400:1ff:feda:88fc)
03:19:56 × _0xa quits (~user@2001:19f0:5001:2ba8:5400:1ff:feda:88fc) (Changing host)
03:19:56 _0xa joins (~user@user/0xa/x-3134607)
03:20:00 mrvdb joins (~mrvdb@2001:19f0:5000:8582:5400:ff:fe07:3df5)
03:24:24 × Googulator80 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
03:24:42 Googulator80 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
03:28:57 xff0x joins (~xff0x@2405:6580:b080:900:bd6b:8e9b:54f4:4d4b)
03:30:19 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:31:26 <slondr> Hey that may have worked
03:35:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
03:37:59 trickard_ is now known as trickard
03:45:33 × Googulator80 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
03:45:42 Googulator80 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
03:46:13 <slondr> indeed it did! now I can read and write to an IORef from within the library's invokation of the callback. this is awesome
03:47:09 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:50:42 × Googulator80 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
03:50:50 Googulator80 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
03:51:40 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
03:55:31 aforemny_ joins (~aforemny@2001:9e8:6cfa:f400:257:422d:548f:72ea)
03:56:46 × aforemny quits (~aforemny@i577B128D.versanet.de) (Ping timeout: 256 seconds)
04:02:37 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:07:19 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
04:10:25 × Googulator80 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
04:10:38 Googulator80 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
04:11:38 × arandombit quits (~arandombi@user/arandombit) (Remote host closed the connection)
04:11:56 arandombit joins (~arandombi@user/arandombit)
04:16:52 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 244 seconds)
04:18:23 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:20:40 <dcpagan> Is there a standard way to iterate over type-level natural numbers?
04:21:47 arandombit joins (~arandombi@user/arandombit)
04:22:49 <dcpagan> For example, in the recursion-schemes package (https://hackage.haskell.org/package/recursion-schemes), an instance of a base functor for Natural was defined as Maybe, and Natural was an instance of the fixed point of Maybe.
04:23:09 <dcpagan> Is there a standard type-level way of unfixing that fixed point?
04:23:14 <dcpagan> Something like this?
04:23:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
04:23:28 <dcpagan> type family Unnatural (n :: Natural) where
04:23:30 <dcpagan> Unnatural 0 = 'Nothing
04:23:32 <dcpagan> Unnatural n = 'Just (n - 1)
04:25:43 × defragger quits (~random@i5C742CDD.versanet.de) (Ping timeout: 240 seconds)
04:26:00 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:30:49 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
04:35:40 Googulator63 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
04:35:40 × Googulator80 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
04:37:47 polykernel joins (~polykerne@user/polykernel)
04:41:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:47:12 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 256 seconds)
04:48:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
04:55:41 Googulator50 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
04:55:41 × Googulator63 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
04:59:44 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:00:47 arandombit joins (~arandombi@user/arandombit)
05:04:49 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
05:08:07 × Square quits (~Square@user/square) (Ping timeout: 240 seconds)
05:15:42 × Googulator50 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
05:15:43 Googulator21 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
05:24:29 × trickard quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
05:24:41 trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au)
05:26:53 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:31:47 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
05:42:43 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:44:01 <dcpagan> My type-level shenanigans worked, but, for some reason, using associated type families raises a type error that there is no instance of the KnownSymbol constraint.
05:44:12 <dcpagan> My code is here: https://exercism.org/tracks/haskell/exercises/house/solutions/DCPagan
05:47:19 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
05:48:39 × byorgey quits (~byorgey@user/byorgey) (Read error: Connection reset by peer)
05:49:49 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 264 seconds)
05:56:33 trickard_ is now known as trickard
05:59:58 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:04:20 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
06:07:06 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 256 seconds)
06:07:51 chromoblob joins (~chromoblo@user/chromob1ot1c)
06:10:02 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
06:12:08 tromp joins (~textual@2001:1c00:3487:1b00:259a:5516:59ca:4e5)
06:12:57 × Lycurgus quits (~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org ))
06:13:02 chromoblob joins (~chromoblo@user/chromob1ot1c)
06:15:21 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:15:40 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 255 seconds)
06:19:30 × esph quits (~weechat@user/esph) (Read error: Connection reset by peer)
06:19:43 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 240 seconds)
06:20:08 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
06:20:18 chromoblob joins (~chromoblo@user/chromob1ot1c)
06:22:33 emmanuelux joins (~emmanuelu@user/emmanuelux)
06:24:31 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 240 seconds)
06:27:55 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:30:04 chromoblob joins (~chromoblo@user/chromob1ot1c)
06:30:48 arandombit joins (~arandombi@user/arandombit)
06:33:24 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
06:34:52 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
06:36:10 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 245 seconds)
06:37:46 × tromp quits (~textual@2001:1c00:3487:1b00:259a:5516:59ca:4e5) (Quit: My iMac has gone to sleep. ZZZzzz…)
06:45:58 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:46:16 arandombit joins (~arandombi@2603:7000:4600:ffbe:f8bd:cfdc:76e8:5885)
06:46:16 × arandombit quits (~arandombi@2603:7000:4600:ffbe:f8bd:cfdc:76e8:5885) (Changing host)
06:46:16 arandombit joins (~arandombi@user/arandombit)
06:48:21 × igemnace quits (~igemnace@user/igemnace) (Quit: ZNC 1.9.0+deb2build3 - https://znc.in)
06:48:49 igemnace joins (~igemnace@user/igemnace)
06:50:50 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
07:00:01 × caconym74787 quits (~caconym@user/caconym) (Quit: bye)
07:00:01 × tt12310978324354 quits (~tt1231@2603:6010:8700:4a81:a4f6:acff:fe95:3803) (Quit: The Lounge - https://thelounge.chat)
07:00:43 caconym74787 joins (~caconym@user/caconym)
07:01:45 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:02:36 takuan joins (~takuan@d8D86B9E9.access.telenet.be)
07:05:04 tt12310978324354 joins (~tt1231@2603:6010:8700:4a81:a4f6:acff:fe95:3803)
07:07:13 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
07:08:57 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:10:57 tromp joins (~textual@2001:1c00:3487:1b00:259a:5516:59ca:4e5)
07:13:43 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
07:17:42 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 244 seconds)
07:24:39 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:26:31 × emmanuelux quits (~emmanuelu@user/emmanuelux) (Ping timeout: 240 seconds)
07:29:20 arandombit joins (~arandombi@user/arandombit)
07:33:43 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
07:33:58 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 255 seconds)
07:34:07 arandombit joins (~arandombi@2603:7000:4600:ffbe:29c2:100a:c130:17f4)
07:34:07 × arandombit quits (~arandombi@2603:7000:4600:ffbe:29c2:100a:c130:17f4) (Changing host)
07:34:07 arandombit joins (~arandombi@user/arandombit)
07:40:41 Googulator28 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
07:40:47 × Googulator21 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
07:44:41 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:48:28 peterbecich joins (~Thunderbi@47-149-198-150.fdr01.slbh.ca.ip.frontiernet.net)
07:48:36 MelodyOwO joins (~MelodyOwO@user/MelodyOwO)
07:49:41 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
07:51:19 Enrico63 joins (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213)
07:53:13 × trickard quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
07:53:27 trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au)
07:59:27 × tromp quits (~textual@2001:1c00:3487:1b00:259a:5516:59ca:4e5) (Quit: My iMac has gone to sleep. ZZZzzz…)
08:00:28 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
08:03:13 × annamalai quits (~annamalai@157.32.127.38) (Ping timeout: 265 seconds)
08:05:20 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
08:07:10 acidjnk joins (~acidjnk@p200300d6e71719416d0f89f3aea01a32.dip0.t-ipconnect.de)
08:14:20 × MelodyOwO quits (~MelodyOwO@user/MelodyOwO) (Remote host closed the connection)
08:15:35 × Googulator28 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
08:15:43 Googulator28 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
08:16:16 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
08:18:38 MelodyOwO joins (~MelodyOwO@user/MelodyOwO)
08:22:13 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
08:27:02 annamalai joins (~annamalai@157.32.124.169)
08:29:08 × p3n quits (~p3n@2a00:19a0:3:7c:0:d9c6:7cf6:1) (Quit: ZNC 1.9.1 - https://znc.in)
08:29:55 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
08:31:04 p3n joins (~p3n@2a00:19a0:3:7c:0:d9c6:7cf6:1)
08:32:47 CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db)
08:33:18 × justsomeguy quits (~justsomeg@user/justsomeguy) (Ping timeout: 256 seconds)
08:34:23 × tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
08:34:31 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
08:37:16 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 244 seconds)
08:38:21 × CiaoSen quits (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 252 seconds)
08:40:45 Googulator75 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
08:40:45 × Googulator28 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
08:45:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
08:46:48 arandombit joins (~arandombi@2603:7000:4600:ffbe:5dfe:6cb5:b248:dbc)
08:46:48 × arandombit quits (~arandombi@2603:7000:4600:ffbe:5dfe:6cb5:b248:dbc) (Changing host)
08:46:48 arandombit joins (~arandombi@user/arandombit)
08:50:52 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
08:51:37 × peterbecich quits (~Thunderbi@47-149-198-150.fdr01.slbh.ca.ip.frontiernet.net) (Ping timeout: 264 seconds)
08:56:29 fp joins (~Thunderbi@2001-14ba-6e24-3000--198.rev.dnainternet.fi)
09:01:02 srazkvt joins (~sarah@user/srazkvt)
09:01:30 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
09:06:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
09:15:36 AlexNoo_ joins (~AlexNoo@85.174.181.199)
09:15:36 × Googulator75 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
09:15:44 Googulator75 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
09:17:20 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
09:18:05 × fp quits (~Thunderbi@2001-14ba-6e24-3000--198.rev.dnainternet.fi) (Ping timeout: 244 seconds)
09:18:31 × AlexZenon quits (~alzenon@5.139.232.123) (Ping timeout: 240 seconds)
09:19:07 × AlexNoo quits (~AlexNoo@5.139.232.123) (Ping timeout: 244 seconds)
09:19:22 astroanax joins (~astroanax@2001:19f0:7402:f82:5400:1ff:fec4:f7d7)
09:22:13 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
09:24:07 × qqe quits (~qqq@185.54.23.100) (Remote host closed the connection)
09:25:32 AlexZenon joins (~alzenon@85.174.181.199)
09:29:28 × trickard_ quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
09:29:42 trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au)
09:30:00 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
09:30:55 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
09:32:02 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 244 seconds)
09:32:10 AlexNoo_ is now known as AlexNoo
09:37:20 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
09:39:19 × MelodyOwO quits (~MelodyOwO@user/MelodyOwO) (Ping timeout: 240 seconds)
09:41:03 × Vajb quits (~Vajb@n5hm5k9t3gvbmoru6qi-1.v6.elisa-mobile.fi) (Ping timeout: 252 seconds)
09:42:40 Tuplanolla joins (~Tuplanoll@91-159-187-167.elisa-laajakaista.fi)
09:42:57 × trickard_ quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Ping timeout: 250 seconds)
09:43:24 trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au)
09:48:14 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
09:48:34 sprotte24 joins (~sprotte24@p200300d16f2d9900fd81e3920f7bb401.dip0.t-ipconnect.de)
09:48:57 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
09:50:07 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 244 seconds)
09:51:15 arandombit joins (~arandombi@user/arandombit)
09:53:40 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
09:55:45 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 245 seconds)
09:58:15 <lyxia> dcpagan: what's the code that failed and what's the error
10:04:20 __monty__ joins (~toonn@user/toonn)
10:04:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
10:09:20 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
10:10:01 arandombit joins (~arandombi@user/arandombit)
10:19:31 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 265 seconds)
10:20:30 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
10:21:34 × trickard_ quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
10:21:47 trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au)
10:24:49 × divlamir quits (~divlamir@user/divlamir) (Read error: Connection reset by peer)
10:25:11 divlamir joins (~divlamir@user/divlamir)
10:25:20 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
10:31:54 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
10:36:35 emmanuelux joins (~emmanuelu@user/emmanuelux)
10:37:13 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
10:40:10 arandombit joins (~arandombi@syn-024-168-084-088.res.spectrum.com)
10:40:10 × arandombit quits (~arandombi@syn-024-168-084-088.res.spectrum.com) (Changing host)
10:40:10 arandombit joins (~arandombi@user/arandombit)
10:44:00 × trickard_ quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
10:44:13 trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au)
10:45:59 × sajenim quits (~sajenim@user/sajenim) (Quit: WeeChat 4.7.1)
10:46:33 sajenim joins (~sajenim@user/sajenim)
10:46:50 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 248 seconds)
10:47:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
10:48:25 arandombit joins (~arandombi@2603:7000:4600:ffbe:206d:1a43:7a52:91db)
10:48:26 × arandombit quits (~arandombi@2603:7000:4600:ffbe:206d:1a43:7a52:91db) (Changing host)
10:48:26 arandombit joins (~arandombi@user/arandombit)
10:52:08 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
10:55:54 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 248 seconds)
10:58:15 arandombit joins (~arandombi@2603:7000:4600:ffbe:b0d3:b3d8:6d9c:d7db)
10:58:15 × arandombit quits (~arandombi@2603:7000:4600:ffbe:b0d3:b3d8:6d9c:d7db) (Changing host)
10:58:15 arandombit joins (~arandombi@user/arandombit)
11:03:07 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
11:03:19 × trickard_ quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
11:03:29 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 244 seconds)
11:03:33 trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au)
11:04:06 arandombit joins (~arandombi@user/arandombit)
11:08:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
11:13:07 × trickard_ quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Ping timeout: 255 seconds)
11:15:51 trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au)
11:18:54 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
11:20:08 VictorHugenay joins (~VictorHug@user/VictorHugenay)
11:20:36 × gmg quits (~user@user/gehmehgeh) (Remote host closed the connection)
11:25:38 × Googulator75 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
11:25:40 Googulator44 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
11:25:44 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
11:26:40 trickard_ is now known as trickard
11:32:28 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 255 seconds)
11:32:40 arandombit joins (~arandombi@user/arandombit)
11:32:41 Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915)
11:32:44 gmg joins (~user@user/gehmehgeh)
11:32:50 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 245 seconds)
11:32:55 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
11:33:59 Lord_of_Life_ is now known as Lord_of_Life
11:37:43 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
11:45:20 × VictorHugenay quits (~VictorHug@user/VictorHugenay) (Quit: Konversation terminated!)
11:48:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
11:48:57 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 244 seconds)
11:54:01 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
11:54:28 × Enrico63 quits (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) (Quit: Client closed)
11:54:49 × trickard quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
11:55:02 trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au)
11:55:19 divlamir_ joins (~divlamir@user/divlamir)
11:57:37 × divlamir quits (~divlamir@user/divlamir) (Ping timeout: 264 seconds)
11:57:38 divlamir_ is now known as divlamir
12:00:20 arandombit joins (~arandombi@2603:7000:4600:ffbe:c00f:6f24:a04a:4780)
12:00:20 × arandombit quits (~arandombi@2603:7000:4600:ffbe:c00f:6f24:a04a:4780) (Changing host)
12:00:21 arandombit joins (~arandombi@user/arandombit)
12:01:12 × annamalai quits (~annamalai@157.32.124.169) (Remote host closed the connection)
12:01:35 annamalai joins (~annamalai@157.32.124.169)
12:04:30 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
12:04:42 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 248 seconds)
12:07:51 arandombit joins (~arandombi@user/arandombit)
12:09:19 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
12:11:47 MelodyOwO joins (~MelodyOwO@user/MelodyOwO)
12:20:18 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
12:21:42 trickard_ is now known as trickard
12:24:55 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
12:25:44 × Googulator44 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
12:25:46 Googulator67 joins (~Googulato@193-226-241-153.pool.digikabel.hu)
12:27:44 Enrico63 joins (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213)
12:28:03 Vajb joins (~Vajb@85-76-96-121-nat.elisa-mobile.fi)
12:29:46 × annamalai quits (~annamalai@157.32.124.169) (Ping timeout: 248 seconds)
12:33:54 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
12:35:24 Lycurgus joins (~juan@user/Lycurgus)
12:37:49 × emmanuelux quits (~emmanuelu@user/emmanuelux) (Ping timeout: 264 seconds)
12:38:40 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
12:49:44 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
12:50:40 × Googulator67 quits (~Googulato@193-226-241-153.pool.digikabel.hu) (Quit: Client closed)
12:50:47 Googulator90 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
12:52:06 × gabriel_sevecek quits (~gabriel@188-167-229-200.dynamic.chello.sk) (Quit: WeeChat 4.7.1)
12:53:04 gabriel_sevecek joins (~gabriel@188-167-229-200.dynamic.chello.sk)
12:56:48 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
12:57:22 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 256 seconds)
12:58:21 arandombit joins (~arandombi@2603:7000:4600:ffbe:4058:a152:dea1:524b)
12:58:21 × arandombit quits (~arandombi@2603:7000:4600:ffbe:4058:a152:dea1:524b) (Changing host)
12:58:21 arandombit joins (~arandombi@user/arandombit)
13:00:37 poscat0x04 joins (~poscat@user/poscat)
13:00:41 Inline joins (~Inline@ip-005-146-196-132.um05.pools.vodafone-ip.de)
13:02:25 × poscat quits (~poscat@user/poscat) (Ping timeout: 264 seconds)
13:05:14 fp joins (~Thunderbi@2001-14ba-6e24-3000--198.rev.dnainternet.fi)
13:07:44 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
13:08:01 Square joins (~Square@user/square)
13:08:42 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 248 seconds)
13:12:39 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
13:13:51 × MelodyOwO quits (~MelodyOwO@user/MelodyOwO) (Quit: Leaving.)
13:15:42 Googulator37 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
13:15:42 × Googulator90 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
13:16:39 arandombit joins (~arandombi@user/arandombit)
13:20:08 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
13:21:21 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 250 seconds)
13:22:08 × Inline quits (~Inline@ip-005-146-196-132.um05.pools.vodafone-ip.de) (Ping timeout: 240 seconds)
13:23:32 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
13:28:49 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
13:31:52 ttybitnik joins (~ttybitnik@user/wolper)
13:33:36 arandombit joins (~arandombi@user/arandombit)
13:33:39 Inline joins (~Inline@ip-005-146-196-132.um05.pools.vodafone-ip.de)
13:34:54 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
13:39:49 × Inline quits (~Inline@ip-005-146-196-132.um05.pools.vodafone-ip.de) (Remote host closed the connection)
13:40:13 Inline joins (~Inline@ip-005-146-196-132.um05.pools.vodafone-ip.de)
13:40:13 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
13:43:47 × trickard quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
13:44:00 trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au)
13:50:44 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
13:55:20 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
13:57:05 × fp quits (~Thunderbi@2001-14ba-6e24-3000--198.rev.dnainternet.fi) (Remote host closed the connection)
13:58:11 × bgg_ quits (~bgg@2a01:e0a:819:1510:614b:24d4:7063:74e2) (Remote host closed the connection)
13:58:32 × Vajb quits (~Vajb@85-76-96-121-nat.elisa-mobile.fi) (Ping timeout: 240 seconds)
14:06:27 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
14:07:42 × Lycurgus quits (~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org ))
14:09:25 × gorignak quits (~gorignak@user/gorignak) (Quit: quit)
14:09:42 gorignak joins (~gorignak@user/gorignak)
14:11:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
14:12:03 × trickard_ quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
14:12:15 trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au)
14:14:50 annamalai joins (~annamalai@157.32.118.126)
14:22:08 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 240 seconds)
14:22:16 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
14:27:03 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
14:31:02 arandombit joins (~arandombi@user/arandombit)
14:35:55 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
14:36:31 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 255 seconds)
14:42:11 arandombit joins (~arandombi@user/arandombit)
14:42:25 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 245 seconds)
14:42:56 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
14:44:29 ljdarj joins (~Thunderbi@user/ljdarj)
14:45:32 chromoblob joins (~chromoblo@user/chromob1ot1c)
14:53:58 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
14:55:23 trickard_ is now known as trickard
14:57:30 × gmg quits (~user@user/gehmehgeh) (Remote host closed the connection)
14:58:32 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
15:00:16 × ttybitnik quits (~ttybitnik@user/wolper) (Quit: Fading out...)
15:01:09 × Square quits (~Square@user/square) (Remote host closed the connection)
15:01:30 Square joins (~Square@user/square)
15:08:05 Vajb joins (~Vajb@85-76-14-9-nat.elisa-mobile.fi)
15:09:56 × trickard quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Ping timeout: 244 seconds)
15:10:12 trickard joins (~trickard@cpe-50-98-47-163.wireline.com.au)
15:12:13 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
15:13:58 × petrichor quits (~jez@user/petrichor) (Read error: Connection reset by peer)
15:15:44 Googulator2 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
15:15:44 × Googulator37 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
15:16:49 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
15:17:02 petrichor joins (~jez@user/petrichor)
15:25:07 L29Ah parts (~L29Ah@wikipedia/L29Ah) ()
15:28:43 bgg joins (~bgg@2a01:e0a:819:1510:ce70:2793:3b21:6fbd)
15:32:37 × craunts79 quits (~craunts@136.158.7.194) (Quit: The Lounge - https://thelounge.chat)
15:35:41 gmg joins (~user@user/gehmehgeh)
15:36:54 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
15:37:39 × trickard quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
15:37:52 trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au)
15:39:53 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
15:40:40 Googulator92 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
15:40:45 × Googulator2 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
15:41:44 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
15:52:43 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
15:53:22 ljdarj1 joins (~Thunderbi@user/ljdarj)
15:56:03 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 250 seconds)
15:56:03 ljdarj1 is now known as ljdarj
15:57:19 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
16:02:09 × Square quits (~Square@user/square) (Remote host closed the connection)
16:02:32 Square joins (~Square@user/square)
16:05:23 Sgeo joins (~Sgeo@user/sgeo)
16:07:48 lxsameer joins (~lxsameer@Serene/lxsameer)
16:08:06 × gmg quits (~user@user/gehmehgeh) (Remote host closed the connection)
16:08:30 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
16:08:43 <slondr> why do haskell linters suggest calling 'elem' as infix instead of prefix? I haven't seen this suggestion for other functions but I'm getting it for 'elem'
16:09:54 <__monty__> Looks nice if you use conceals?
16:10:08 <__monty__> Makes the argument order more intuitive?
16:10:19 <__monty__> Developer's personal opinion?
16:10:45 Googulator72 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
16:10:50 × Googulator92 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
16:11:01 <slondr> What are conceals?
16:11:48 <int-e> x `elem` xs is reminiscent of x ∊ X in set theory
16:12:27 gmg joins (~user@user/gehmehgeh)
16:13:19 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
16:16:57 ystael joins (~ystael@user/ystael)
16:17:34 × Enrico63 quits (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) (Quit: Client closed)
16:22:28 <__monty__> slondr: `:h conceal` in Vim.
16:23:22 <slondr> oh it's a vim thing?
16:23:40 <slondr> Ohh I see, it's similar to prettify-symbols-mode
16:23:57 <__monty__> Some other editors also do.
16:24:18 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
16:29:40 peterbecich joins (~Thunderbi@47-149-198-150.fdr01.slbh.ca.ip.frontiernet.net)
16:29:51 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
16:35:52 Guest63 joins (~Guest25@49.43.241.130)
16:36:25 × Guest63 quits (~Guest25@49.43.241.130) (Client Quit)
16:36:27 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
16:37:53 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
16:40:10 L29Ah joins (~L29Ah@wikipedia/L29Ah)
16:40:45 × Googulator72 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
16:40:46 Googulator54 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
16:41:50 <dcpagan> lyxia: The code "rhyme = symbolVal $ Proxy @(Song SongLength)" throws the type error "No instance for (KnownSymbol (Song SongLength) arising from a use of 'symbolVal'".
16:42:33 <dcpagan> I cannot use the associated type families, but the closed type families work.
16:42:54 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
16:43:31 <dcpagan> You can clone it here: https://github.com/DCPagan/Exercism-Haskell/blob/master/house/src/House.hs#L116-L117
16:44:22 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
16:46:56 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
16:53:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
16:53:55 fp joins (~Thunderbi@89-27-10-140.bb.dnainternet.fi)
16:54:48 × peterbecich quits (~Thunderbi@47-149-198-150.fdr01.slbh.ca.ip.frontiernet.net) (Ping timeout: 256 seconds)
16:55:03 <dcpagan> I solved it: I had to add an instance statement for the class.
16:58:07 × fp quits (~Thunderbi@89-27-10-140.bb.dnainternet.fi) (Remote host closed the connection)
16:58:45 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
17:03:22 Sgeo_ joins (~Sgeo@user/sgeo)
17:06:31 × Sgeo quits (~Sgeo@user/sgeo) (Ping timeout: 240 seconds)
17:06:35 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 245 seconds)
17:09:30 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:11:56 L29Ah parts (~L29Ah@wikipedia/L29Ah) ()
17:14:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
17:15:47 × Googulator54 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
17:15:51 Googulator64 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
17:16:27 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
17:18:33 arandombit joins (~arandombi@user/arandombit)
17:21:13 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Ping timeout: 255 seconds)
17:22:32 × talismanick quits (~user@2601:644:937c:ed10::c8dc) (Read error: Connection reset by peer)
17:22:53 L29Ah joins (~L29Ah@wikipedia/L29Ah)
17:24:07 fp joins (~Thunderbi@2001-14ba-6e24-3000--198.rev.dnainternet.fi)
17:26:12 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:26:33 talismanick joins (~user@2601:644:937c:ed10::c8dc)
17:27:12 tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net)
17:29:47 × fp quits (~Thunderbi@2001-14ba-6e24-3000--198.rev.dnainternet.fi) (Remote host closed the connection)
17:31:13 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
17:33:47 × trickard_ quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
17:34:01 trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au)
17:36:15 emmanuelux joins (~emmanuelu@user/emmanuelux)
17:38:53 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:43:40 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
17:49:21 × srazkvt quits (~sarah@user/srazkvt) (Quit: Konversation terminated!)
17:54:31 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:00:01 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
18:06:46 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 256 seconds)
18:07:54 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 256 seconds)
18:09:37 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 264 seconds)
18:10:19 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:14:51 haritz joins (~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8)
18:14:51 × haritz quits (~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8) (Changing host)
18:14:51 haritz joins (~hrtz@user/haritz)
18:15:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
18:24:04 arandombit joins (~arandombi@user/arandombit)
18:24:09 fp joins (~Thunderbi@2001-14ba-6e24-3000--198.rev.dnainternet.fi)
18:26:07 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:29:12 <tomsmeding> dcpagan: did you add a manual instance to KnownSymbol? That sounds highly dubious and probably not the way to go
18:29:30 <dcpagan> I just did; it fixed it.
18:29:44 <tomsmeding> symbolVal is meant for symbols themselves; if you want tome kind of typeclass for "things that have a name", you should probably create that typeclass yourself
18:29:56 <tomsmeding> and it could have an instance for Symbol that delegates to symbolVal
18:30:27 <tomsmeding> or wait
18:30:33 <tomsmeding> what do you mean with "add an instance statement" precisely?
18:31:13 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
18:31:55 <tomsmeding> oh you mean an instance for VerseIndex, not an instance for KnownSymbol
18:32:04 <tomsmeding> yeah that makes perfect sense
18:32:39 <tomsmeding> though I do wonder why the class is necessary
18:36:02 <tomsmeding> dcpagan: https://play.haskell.org/saved/YzCmA0EI works fine for me
18:36:15 ljdarj joins (~Thunderbi@user/ljdarj)
18:36:15 <tomsmeding> I did have to convert the "type signatures" for Verses/Stanza/Song to StandaloneKindSignatures
18:38:24 <dcpagan> tomsmeding: Before, I forgot to add the line "instance (KnownNat n, n <= SongLength) => VerseIndex (n :: Natural)"
18:38:45 <tomsmeding> right
18:39:01 <tomsmeding> that line has nothing to do with KnownSymbol, though :)
18:39:55 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:40:07 × emmanuelux quits (~emmanuelu@user/emmanuelux) (Ping timeout: 240 seconds)
18:41:09 × fp quits (~Thunderbi@2001-14ba-6e24-3000--198.rev.dnainternet.fi) (Ping timeout: 252 seconds)
18:41:45 <dcpagan> I am getting conflicting conflicting type instances from the commented block of code:
18:41:58 <dcpagan> https://github.com/DCPagan/Exercism-Haskell/blob/62845d21c972414c648e69a456990a00280c3faa/house/src/House.hs#L124-L127
18:42:29 <dcpagan> I want to encapsulate the constraints and type errors in a separate instance.
18:42:36 <tomsmeding> instances are chosen/disambiguated purely based on the part to the right of the =>
18:42:43 <tomsmeding> so both your `VerseIndex n` instances apply to all n
18:42:53 × ystael quits (~ystael@user/ystael) (Ping timeout: 250 seconds)
18:43:05 <tomsmeding> haskell typeclasses are not a logic programming language, unfortunately
18:43:08 <dcpagan> So how do I constrain the kind variables?
18:43:19 <tomsmeding> with instances, you don't
18:43:24 <dcpagan> That sucks.
18:43:33 <tomsmeding> you can use type families though :)
18:43:43 <tomsmeding> I don't see why you cannot just compute these things with type families
18:44:25 <dcpagan> Can I pattern match with type families?
18:44:28 × bgg quits (~bgg@2a01:e0a:819:1510:ce70:2793:3b21:6fbd) (Remote host closed the connection)
18:44:41 <tomsmeding> use https://hackage.haskell.org/package/base-4.19.0.0/docs/GHC-TypeLits.html#t:-60--61--63- and https://hackage.haskell.org/package/base-4.19.0.0/docs/Data-Type-Bool.html#t:If
18:45:03 <tomsmeding> dcpagan: what is `Song' Nothing = "" ; Song' (Just n) = ...` doing if not pattern matching?
18:45:15 <tomsmeding> but in this case, you don't want to pattern-match, you want to have a conditional on <=
18:45:24 <dcpagan> Last time I tried Data.Type.Bool.If, I got reduction stack overflows.
18:45:42 <dcpagan> It's why I refactored to recursion with Maybe Natural.
18:45:53 <tomsmeding> sure, you can do that here too
18:46:02 <dcpagan> I want to guard against naturals beyond a certain value.
18:46:04 <tomsmeding> but I expect the If to work
18:46:49 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
18:47:12 <tomsmeding> instance selection is "greedy" in haskell, no backtracking is performed
18:47:38 <tomsmeding> the algorithm does, however, guard against ambiguity: an instance is chosen only if it can be determined, without looking at the constraints, that it's the only one that matches
18:47:56 <tomsmeding> this means that the result of the greedy algorithm is always compatible with what a full backtracking algorithm would have produced
18:49:12 <tomsmeding> why exactly this choice for greediness was made I don't know; perhaps to not accidentally build a prolog
18:49:33 <tomsmeding> and retain sane compile times
18:52:19 <EvanR> warning warning prolog detected. Abort
18:52:26 <EvanR> it's too late
18:57:57 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:00:03 × caconym74787 quits (~caconym@user/caconym) (Quit: bye)
19:00:12 <[exa]> EvanR: no one used cut yet! backtrack!
19:00:47 caconym74787 joins (~caconym@user/caconym)
19:01:40 <dcpagan> I used Data.Type.Bool.If, and there were no reduction stack overflows.
19:01:43 <dcpagan> https://github.com/DCPagan/Exercism-Haskell/blob/73c27000e602ea2fe1718f552b717ae62a490257/house/src/House.hs#L109-L118
19:02:19 <dcpagan> Would this render redundant the constraint (n <= SongLength)?
19:02:31 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
19:07:30 <dcpagan> The only thing I'm missing is specifying the input index in the custom type error message.
19:08:01 <dcpagan> How do I convert a Natural to a Symbol for displaying in a custom type error message?
19:08:17 <dcpagan> Like a type-promoted show?
19:08:33 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
19:10:13 × trickard_ quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Ping timeout: 264 seconds)
19:12:19 trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au)
19:12:36 tromp joins (~textual@2001:1c00:3487:1b00:259a:5516:59ca:4e5)
19:12:53 vanishingideal joins (~vanishing@user/vanishingideal)
19:13:43 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:17:16 <tomsmeding> dcpagan: use ShowType? https://hackage.haskell.org/package/base-4.20.0.1/docs/GHC-TypeError.html#t:ErrorMessage
19:17:40 <tomsmeding> dcpagan: why is the instance still there? Why are Verses/Stanza/Song not just top-level type families at this point?
19:18:07 × vanishingideal quits (~vanishing@user/vanishingideal) (Remote host closed the connection)
19:18:24 <tomsmeding> a class with a single, blanket instance (like you have here with VerseIndex) is very rarely useful
19:18:37 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
19:19:05 <tomsmeding> there are very specific reasons why you may need such a thing sometimes (in particular if it appears in a QuantifiedConstraint elsewhere), but none of those apply here
19:20:45 × Googulator64 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
19:20:56 Googulator64 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
19:21:16 <dcpagan> I was planning on constraining the type family with the constraint.
19:21:19 vanishingideal joins (~vanishing@user/vanishingideal)
19:22:31 <tomsmeding> right
19:25:38 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Ping timeout: 272 seconds)
19:27:04 ChaiTRex joins (~ChaiTRex@user/chaitrex)
19:29:32 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:30:30 <dcpagan> Do custom type errors always make such constraints redundant?
19:30:42 × Googulator64 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
19:30:43 Googulator59 joins (~Googulato@193-226-241-153.pool.digikabel.hu)
19:30:48 <dcpagan> Latest update: https://github.com/DCPagan/Exercism-Haskell/blob/master/house/src/House.hs
19:31:32 <dcpagan> I really like how custom type errors are immediately communicated to the IDE.
19:32:05 <dcpagan> It's like I'm programming the IDE to gently hand-hold anyone who inherits this code.
19:34:08 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
19:37:56 L29Ah joins (~L29Ah@wikipedia/L29Ah)
19:39:50 × arandombit quits (~arandombi@user/arandombit) (Remote host closed the connection)
19:40:07 arandombit joins (~arandombi@2603:7000:4600:ffbe:b1d5:1527:b9ee:ee90)
19:40:07 × arandombit quits (~arandombi@2603:7000:4600:ffbe:b1d5:1527:b9ee:ee90) (Changing host)
19:40:07 arandombit joins (~arandombi@user/arandombit)
19:40:54 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:45:19 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 244 seconds)
19:46:13 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
19:47:54 × lxsameer quits (~lxsameer@Serene/lxsameer) (Ping timeout: 244 seconds)
19:48:45 emmanuelux joins (~emmanuelu@user/emmanuelux)
19:49:29 <tomsmeding> well, the kind of type-level programming that you're doing here is not quite what the type system was designed for :)
19:50:09 <tomsmeding> if your type class had a value in it too, then you would not have been able to eliminate the type class
19:51:12 <tomsmeding> usually, if there's a sensible place to put a constraint and thereby save an explicit If in a type family, using the constraint is the better choice
19:51:25 <tomsmeding> because constraints behave more nicely in the type system, in general
19:51:49 <tomsmeding> but in this case you have no values in the first place, so there is no sensible place to put a constraint, so TypeError it is
19:53:27 <EvanR> you have class but no value
19:53:39 <EvanR> an awkward position to be in
19:53:46 <tomsmeding> rather
19:54:02 <tomsmeding> unless you're "typing the technical interview"
19:56:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:56:59 <tomsmeding> at least you have family this way
20:00:40 Googulator84 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
20:00:44 × Googulator59 quits (~Googulato@193-226-241-153.pool.digikabel.hu) (Quit: Client closed)
20:01:26 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
20:01:35 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
20:08:38 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
20:12:23 arandombit joins (~arandombi@user/arandombit)
20:12:30 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:14:17 fp joins (~Thunderbi@89-27-10-140.bb.dnainternet.fi)
20:17:06 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 256 seconds)
20:17:20 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
20:20:39 Googulator65 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
20:20:43 × Googulator84 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
20:21:30 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Quit: Leaving)
20:23:11 × nek0 quits (~nek0@user/nek0) (Quit: The Lounge - https://thelounge.chat)
20:26:36 arandombit joins (~arandombi@user/arandombit)
20:28:16 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:29:21 nek0 joins (~nek0@user/nek0)
20:34:55 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
20:46:18 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:50:38 × takuan quits (~takuan@d8D86B9E9.access.telenet.be) (Remote host closed the connection)
20:51:06 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
21:02:11 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:05:01 ljdarj1 joins (~Thunderbi@user/ljdarj)
21:06:57 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
21:08:28 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 255 seconds)
21:09:05 ljdarj joins (~Thunderbi@user/ljdarj)
21:09:21 × ljdarj1 quits (~Thunderbi@user/ljdarj) (Ping timeout: 250 seconds)
21:16:01 Googulator6 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
21:16:12 × Googulator65 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
21:16:45 × jreicher quits (~user@user/jreicher) (Quit: In transit)
21:17:59 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:18:26 ttybitnik joins (~ttybitnik@user/wolper)
21:20:37 Googulator9 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
21:20:37 × Googulator6 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Client Quit)
21:23:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
21:26:31 × fp quits (~Thunderbi@89-27-10-140.bb.dnainternet.fi) (Ping timeout: 240 seconds)
21:27:59 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 250 seconds)
21:33:46 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:39:05 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
21:46:52 × ouilemur quits (~jgmerritt@user/ouilemur) (Quit: WeeChat 4.7.1)
21:47:04 × pie__ quits (~pie_bnc@user/pie/x-2818909) ()
21:49:34 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:54:37 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
22:00:00 pie_ joins (~pie_bnc@user/pie/x-2818909)
22:02:14 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 244 seconds)
22:04:46 arandombit joins (~arandombi@2603:7000:4600:ffbe:7de9:8ce9:ba4d:e55)
22:04:46 × arandombit quits (~arandombi@2603:7000:4600:ffbe:7de9:8ce9:ba4d:e55) (Changing host)
22:04:46 arandombit joins (~arandombi@user/arandombit)
22:05:21 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:05:38 × Googulator9 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
22:05:45 Googulator93 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
22:06:45 L29Ah joins (~L29Ah@wikipedia/L29Ah)
22:08:09 × xal quits (~xal@mx1.xal.systems) (Quit: bye)
22:08:49 xal joins (~xal@mx1.xal.systems)
22:09:18 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 256 seconds)
22:10:24 × xal quits (~xal@mx1.xal.systems) (Client Quit)
22:11:43 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
22:12:15 xal joins (~xal@mx1.xal.systems)
22:16:07 Enrico63 joins (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213)
22:20:04 × tromp quits (~textual@2001:1c00:3487:1b00:259a:5516:59ca:4e5) (Quit: My iMac has gone to sleep. ZZZzzz…)
22:23:24 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:27:34 × talismanick quits (~user@2601:644:937c:ed10::c8dc) (Read error: Connection reset by peer)
22:28:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
22:29:40 machinedgod joins (~machinedg@d75-159-126-101.abhsia.telus.net)
22:30:29 arandombit joins (~arandombi@user/arandombit)
22:33:28 jreicher joins (~user@user/jreicher)
22:35:38 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 265 seconds)
22:37:14 talismanick joins (~user@2601:644:937c:ed10::c8dc)
22:39:10 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:40:16 × talismanick quits (~user@2601:644:937c:ed10::c8dc) (Read error: Connection reset by peer)
22:40:17 arandombit joins (~arandombi@2603:7000:4600:ffbe:7de9:8ce9:ba4d:e55)
22:40:18 × arandombit quits (~arandombi@2603:7000:4600:ffbe:7de9:8ce9:ba4d:e55) (Changing host)
22:40:18 arandombit joins (~arandombi@user/arandombit)
22:41:12 × Enrico63 quits (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) (Quit: Client closed)
22:43:49 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
22:44:17 talismanick joins (~user@2601:644:937c:ed10::c8dc)
22:47:16 × talismanick quits (~user@2601:644:937c:ed10::c8dc) (Read error: Connection reset by peer)
22:47:30 bgg joins (~bgg@2a01:e0a:819:1510:bd7c:a1cb:3788:3d39)
22:48:44 × machinedgod quits (~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 244 seconds)
22:54:34 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:58:34 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 248 seconds)
23:00:01 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
23:01:32 arandombit joins (~arandombi@user/arandombit)
23:03:56 × ttybitnik quits (~ttybitnik@user/wolper) (Quit: Fading out...)
23:05:25 craunts79 joins (~craunts@136.158.7.194)
23:10:23 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:11:57 × mhatta_ quits (~mhatta@www21123ui.sakura.ne.jp) (Quit: ZNC 1.10.1+deb1 - https://znc.in)
23:14:55 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
23:15:28 × Googulator93 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
23:15:36 Googulator93 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
23:16:10 × acidjnk quits (~acidjnk@p200300d6e71719416d0f89f3aea01a32.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
23:16:47 mhatta joins (~mhatta@www21123ui.sakura.ne.jp)
23:16:55 × sprotte24 quits (~sprotte24@p200300d16f2d9900fd81e3920f7bb401.dip0.t-ipconnect.de) (Quit: Leaving)
23:18:55 weary-traveler joins (~user@user/user363627)
23:20:29 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
23:26:10 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:30:55 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
23:35:55 × haritz quits (~hrtz@user/haritz) (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in)
23:38:17 Lycurgus joins (~juan@user/Lycurgus)
23:46:28 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
23:50:39 × Googulator93 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
23:50:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:50:44 Googulator30 joins (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu)
23:54:27 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 250 seconds)
23:55:53 Googulator68 joins (~Googulato@193-226-241-153.pool.digikabel.hu)
23:57:23 × Googulator30 quits (~Googulato@2a01-036d-0106-03fa-f110-0864-c42c-107f.pool6.digikabel.hu) (Quit: Client closed)
23:57:37 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
23:58:10 arandombit joins (~arandombi@user/arandombit)

All times are in UTC on 2025-09-28.