Home liberachat/#haskell: Logs Calendar

Logs on 2025-04-19 (liberachat/#haskell)

00:00:48 × prdak quits (~Thunderbi@user/prdak) (Ping timeout: 252 seconds)
00:00:48 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
00:04:38 prdak joins (~Thunderbi@user/prdak)
00:08:44 × prdak quits (~Thunderbi@user/prdak) (Ping timeout: 245 seconds)
00:11:47 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:16:11 Feuermagier is now known as Guest2104
00:16:11 Feuermagier_ joins (~Feuermagi@user/feuermagier)
00:16:11 × Guest2104 quits (~Feuermagi@user/feuermagier) (Killed (tantalum.libera.chat (Nickname regained by services)))
00:16:11 Feuermagier_ is now known as Feuermagier
00:18:45 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
00:28:49 × poscat quits (~poscat@user/poscat) (Remote host closed the connection)
00:30:28 poscat joins (~poscat@user/poscat)
00:32:31 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:34:52 bitmapper joins (uid464869@id-464869.lymington.irccloud.com)
00:36:43 × arahael quits (~arahael@user/arahael) (Ping timeout: 252 seconds)
00:37:13 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
00:41:28 prdak joins (~Thunderbi@user/prdak)
00:45:46 × prdak quits (~Thunderbi@user/prdak) (Ping timeout: 244 seconds)
00:49:32 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:50:55 × otto_s quits (~user@p4ff27664.dip0.t-ipconnect.de) (Ping timeout: 276 seconds)
00:52:15 otto_s joins (~user@p5de2f342.dip0.t-ipconnect.de)
00:54:49 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
01:00:27 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 265 seconds)
01:02:14 × tremon quits (~tremon@83.80.159.219) (Quit: getting boxed in)
01:04:20 prdak joins (~Thunderbi@user/prdak)
01:06:35 × __jmcantrell__ quits (~weechat@user/jmcantrell) (Ping timeout: 260 seconds)
01:07:46 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:07:49 × ZLima12 quits (~zlima12@user/meow/ZLima12) (Remote host closed the connection)
01:08:58 ZLima12 joins (~zlima12@user/meow/ZLima12)
01:09:12 × prdak quits (~Thunderbi@user/prdak) (Ping timeout: 276 seconds)
01:11:34 × mceresa quits (~mceresa@user/mceresa) (Ping timeout: 265 seconds)
01:12:46 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
01:22:08 prdak joins (~Thunderbi@user/prdak)
01:24:29 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:24:57 × notdabs quits (~Owner@2600:1700:69cf:9000:38dd:abe4:9f8e:1339) (Quit: Leaving)
01:25:16 mceresa joins (~mceresa@user/mceresa)
01:26:41 × prdak quits (~Thunderbi@user/prdak) (Ping timeout: 248 seconds)
01:28:48 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
01:29:56 × mceresa quits (~mceresa@user/mceresa) (Ping timeout: 265 seconds)
01:30:09 mceresa joins (~mceresa@user/mceresa)
01:31:30 × euleritian quits (~euleritia@77.23.248.47) (Remote host closed the connection)
01:31:47 euleritian joins (~euleritia@ip4d17f82f.dynamic.kabel-deutschland.de)
01:32:20 × euleritian quits (~euleritia@ip4d17f82f.dynamic.kabel-deutschland.de) (Remote host closed the connection)
01:32:43 euleritian joins (~euleritia@ip4d17f82f.dynamic.kabel-deutschland.de)
01:32:47 × euleritian quits (~euleritia@ip4d17f82f.dynamic.kabel-deutschland.de) (Remote host closed the connection)
01:33:36 euleritian joins (~euleritia@ip4d17f82f.dynamic.kabel-deutschland.de)
01:40:41 prdak joins (~Thunderbi@user/prdak)
01:42:01 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:42:36 __jmcantrell__ joins (~weechat@user/jmcantrell)
01:45:34 × prdak quits (~Thunderbi@user/prdak) (Ping timeout: 272 seconds)
01:46:29 × jinsun quits (~jinsun@user/jinsun) (Ping timeout: 248 seconds)
01:49:23 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
01:56:22 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
01:59:57 prdak joins (~Thunderbi@user/prdak)
02:01:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:03:09 × Googulator82 quits (~Googulato@94-21-172-228.pool.digikabel.hu) (Quit: Client closed)
02:03:27 Googulator82 joins (~Googulato@94-21-172-228.pool.digikabel.hu)
02:06:11 × mceresa quits (~mceresa@user/mceresa) (Ping timeout: 265 seconds)
02:08:31 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
02:10:58 × prdak quits (~Thunderbi@user/prdak) (Ping timeout: 252 seconds)
02:14:21 arahael joins (~arahael@user/arahael)
02:15:02 mceresa joins (~mceresa@user/mceresa)
02:18:27 amish is now known as astra
02:21:41 × absence quits (torgeihe@hildring.pvv.ntnu.no) (Ping timeout: 248 seconds)
02:22:06 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:23:18 × inca quits (~inca@h213.233.30.71.dynamic.ip.windstream.net) (Ping timeout: 276 seconds)
02:25:57 × __jmcantrell__ quits (~weechat@user/jmcantrell) (Ping timeout: 248 seconds)
02:27:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
02:28:34 × td_ quits (~td@i5387091F.versanet.de) (Ping timeout: 252 seconds)
02:35:03 × Googulator82 quits (~Googulato@94-21-172-228.pool.digikabel.hu) (Quit: Client closed)
02:35:17 Googulator82 joins (~Googulato@2a01-036d-0106-2077-315b-d519-517f-afe7.pool6.digikabel.hu)
02:39:40 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:44:05 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
02:46:58 inca joins (~inca@71.30.233.213)
02:50:45 j1n37- joins (~j1n37@user/j1n37)
02:50:49 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 272 seconds)
02:51:32 × mceresa quits (~mceresa@user/mceresa) (Ping timeout: 244 seconds)
02:56:02 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:59:48 × poscat quits (~poscat@user/poscat) (Remote host closed the connection)
02:59:53 __jmcantrell__ joins (~weechat@user/jmcantrell)
03:00:28 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
03:00:31 × chexum quits (~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection)
03:00:48 chexum joins (~quassel@gateway/tor-sasl/chexum)
03:01:16 poscat joins (~poscat@user/poscat)
03:02:04 mceresa joins (~mceresa@user/mceresa)
03:04:35 × poscat quits (~poscat@user/poscat) (Remote host closed the connection)
03:05:46 prdak joins (~Thunderbi@user/prdak)
03:06:16 poscat joins (~poscat@user/poscat)
03:07:18 × poscat quits (~poscat@user/poscat) (Remote host closed the connection)
03:08:43 × forell quits (~forell@user/forell) (Ping timeout: 276 seconds)
03:09:19 poscat joins (~poscat@user/poscat)
03:10:26 × prdak quits (~Thunderbi@user/prdak) (Ping timeout: 272 seconds)
03:13:51 × mceresa quits (~mceresa@user/mceresa) (Ping timeout: 265 seconds)
03:13:57 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:16:23 × j1n37- quits (~j1n37@user/j1n37) (Read error: Connection reset by peer)
03:19:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
03:20:30 j1n37 joins (~j1n37@user/j1n37)
03:29:26 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:31:44 × poscat quits (~poscat@user/poscat) (Remote host closed the connection)
03:33:52 poscat joins (~poscat@user/poscat)
03:34:09 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
03:34:19 × poscat quits (~poscat@user/poscat) (Remote host closed the connection)
03:34:35 poscat joins (~poscat@user/poscat)
03:34:46 sixfourtwelve joins (~ethanmorg@82.18.82.103)
03:38:13 × poscat quits (~poscat@user/poscat) (Remote host closed the connection)
03:39:32 × sixfourtwelve quits (~ethanmorg@82.18.82.103) (Ping timeout: 268 seconds)
03:40:19 poscat joins (~poscat@user/poscat)
03:41:13 prdak joins (~Thunderbi@user/prdak)
03:45:52 × prdak quits (~Thunderbi@user/prdak) (Ping timeout: 252 seconds)
03:45:54 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:51:11 × poscat quits (~poscat@user/poscat) (Remote host closed the connection)
03:52:29 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
03:53:26 poscat joins (~poscat@user/poscat)
03:53:55 × poscat quits (~poscat@user/poscat) (Remote host closed the connection)
03:54:11 poscat joins (~poscat@user/poscat)
03:54:21 × inca quits (~inca@71.30.233.213) (Ping timeout: 244 seconds)
03:54:50 × poscat quits (~poscat@user/poscat) (Remote host closed the connection)
03:55:10 poscat joins (~poscat@user/poscat)
03:56:30 × jacopovalanzano quits (~jacopoval@cpc151911-cove17-2-0-cust105.3-1.cable.virginm.net) (Ping timeout: 240 seconds)
03:56:39 × poscat quits (~poscat@user/poscat) (Remote host closed the connection)
03:58:21 poscat joins (~poscat@user/poscat)
04:00:55 prdak joins (~Thunderbi@user/prdak)
04:01:16 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:03:11 aaronv__ joins (~aaronv@user/aaronv)
04:04:48 inca joins (~inca@71.30.233.213)
04:05:22 × prdak quits (~Thunderbi@user/prdak) (Ping timeout: 252 seconds)
04:06:32 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
04:08:47 prdak joins (~Thunderbi@user/prdak)
04:09:26 × inca quits (~inca@71.30.233.213) (Ping timeout: 265 seconds)
04:13:43 × prdak quits (~Thunderbi@user/prdak) (Ping timeout: 276 seconds)
04:18:12 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:21:31 × xff0x quits (~xff0x@2405:6580:b080:900:ca3b:798b:8bc0:807d) (Ping timeout: 265 seconds)
04:22:54 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
04:24:30 xff0x joins (~xff0x@2405:6580:b080:900:ca3b:798b:8bc0:807d)
04:25:52 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Remote host closed the connection)
04:26:21 ChaiTRex joins (~ChaiTRex@user/chaitrex)
04:27:29 prdak joins (~Thunderbi@user/prdak)
04:31:42 j1n37- joins (~j1n37@user/j1n37)
04:32:04 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 244 seconds)
04:32:31 Googulator77 joins (~Googulato@2a01-036d-0106-2077-315b-d519-517f-afe7.pool6.digikabel.hu)
04:33:58 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:34:25 inca joins (~inca@h213.233.30.71.dynamic.ip.windstream.net)
04:36:06 × Googulator82 quits (~Googulato@2a01-036d-0106-2077-315b-d519-517f-afe7.pool6.digikabel.hu) (Ping timeout: 240 seconds)
04:36:33 × tomku quits (~tomku@user/tomku) (Ping timeout: 276 seconds)
04:37:37 tomku joins (~tomku@user/tomku)
04:38:41 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
04:39:13 × inca quits (~inca@h213.233.30.71.dynamic.ip.windstream.net) (Ping timeout: 248 seconds)
04:49:25 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:50:57 inca joins (~inca@71.30.233.213)
04:56:20 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
04:56:21 × inca quits (~inca@71.30.233.213) (Ping timeout: 244 seconds)
05:07:11 inca joins (~inca@h213.233.30.71.dynamic.ip.windstream.net)
05:09:06 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:11:35 × inca quits (~inca@h213.233.30.71.dynamic.ip.windstream.net) (Ping timeout: 260 seconds)
05:13:43 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
05:13:44 × aaronv__ quits (~aaronv@user/aaronv) (Ping timeout: 245 seconds)
05:16:35 aaronv__ joins (~aaronv@user/aaronv)
05:22:25 × j1n37- quits (~j1n37@user/j1n37) (Ping timeout: 248 seconds)
05:23:31 j1n37 joins (~j1n37@user/j1n37)
05:26:52 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:31:31 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
05:43:49 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:48:37 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
05:51:36 inca joins (~inca@71.30.233.213)
05:57:04 harveypwca joins (~harveypwc@2601:246:d080:f6e0:27d6:8cc7:eca9:c46c)
05:57:58 × dutchie quits (~dutchie@user/dutchie) (Remote host closed the connection)
05:58:26 dutchie joins (~dutchie@user/dutchie)
06:00:54 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:07:04 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
06:08:22 × j1n37 quits (~j1n37@user/j1n37) (Read error: Connection reset by peer)
06:12:02 j1n37 joins (~j1n37@user/j1n37)
06:12:35 × j1n37 quits (~j1n37@user/j1n37) (Read error: Connection reset by peer)
06:12:59 j1n37 joins (~j1n37@user/j1n37)
06:18:54 × j1n37 quits (~j1n37@user/j1n37) (Read error: Connection reset by peer)
06:19:00 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:22:34 j1n37 joins (~j1n37@user/j1n37)
06:23:13 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
06:27:44 × haritz quits (~hrtz@user/haritz) (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in)
06:28:18 × j1n37 quits (~j1n37@user/j1n37) (Read error: Connection reset by peer)
06:34:04 j1n37 joins (~j1n37@user/j1n37)
06:36:58 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:40:29 <haskellbridge> <Liamzee> haskell is not? you run into any programming community, and you'll meet people who have some cursory knowledge of haskell
06:40:39 <haskellbridge> <Liamzee> the question is more whether they're using Haskell to produce useful software
06:41:09 <haskellbridge> <Liamzee> anyways, do you know if block arguments will ever finally get stuffed into a GHC edition?
06:43:02 × amadaluzia_ quits (~amadaluzi@user/amadaluzia) (Ping timeout: 252 seconds)
06:44:31 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
06:47:32 tromp joins (~textual@2001:1c00:3487:1b00:a4eb:8f22:33e1:cb66)
06:52:12 mceresa joins (~mceresa@user/mceresa)
06:53:42 wootehfoot joins (~wootehfoo@user/wootehfoot)
06:55:39 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:00:01 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
07:00:02 × caconym quits (~caconym@user/caconym) (Quit: bye)
07:00:44 <haskellbridge> <hellwolf> have you searched the discourse first? you will find the thread about the blockarguments from two years agom
07:01:00 caconym joins (~caconym@user/caconym)
07:03:03 × doyougnu quits (~doyougnu@syn-045-046-170-068.res.spectrum.com) (Quit: ZNC 1.8.2 - https://znc.in)
07:03:17 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:04:50 doyougnu joins (~doyougnu@syn-045-046-170-068.res.spectrum.com)
07:08:35 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
07:18:09 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds)
07:19:46 Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915)
07:20:06 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:20:50 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 265 seconds)
07:21:09 Lord_of_Life_ is now known as Lord_of_Life
07:24:37 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
07:33:09 × aaronv__ quits (~aaronv@user/aaronv) (Ping timeout: 260 seconds)
07:34:13 × __jmcantrell__ quits (~weechat@user/jmcantrell) (Ping timeout: 248 seconds)
07:38:07 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:38:23 takuan joins (~takuan@d8D86B601.access.telenet.be)
07:42:20 JuanDaugherty joins (~juan@user/JuanDaugherty)
07:45:29 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
07:52:32 × j1n37 quits (~j1n37@user/j1n37) (Read error: Connection reset by peer)
07:55:01 sixfourtwelve joins (~ethanmorg@82.18.82.103)
07:56:06 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
07:56:42 j1n37 joins (~j1n37@user/j1n37)
07:58:04 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:59:41 Tuplanolla joins (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi)
08:00:49 × sixfourtwelve quits (~ethanmorg@82.18.82.103) (Ping timeout: 245 seconds)
08:02:29 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
08:04:18 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
08:08:24 × tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
08:09:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
08:10:10 ljdarj joins (~Thunderbi@user/ljdarj)
08:20:23 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
08:23:31 × harveypwca quits (~harveypwc@2601:246:d080:f6e0:27d6:8cc7:eca9:c46c) (Quit: Leaving)
08:25:21 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
08:36:37 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
08:44:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
08:54:46 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
08:55:38 Digitteknohippie joins (~user@user/digit)
08:57:01 × Digit quits (~user@user/digit) (Ping timeout: 265 seconds)
08:59:35 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
09:01:36 amadaluzia_ joins (~amadaluzi@user/amadaluzia)
09:02:15 Core9110 joins (~rosco@183.171.73.119)
09:04:12 × Angelz quits (Angelz@angelz.oddprotocol.org) (Changing host)
09:04:12 Angelz joins (Angelz@user/angelz)
09:05:06 × rosco quits (~rosco@2001:e68:5442:b896:2437:120f:9971:a543) (Ping timeout: 272 seconds)
09:05:16 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
09:05:42 forell joins (~forell@user/forell)
09:08:43 × emmanuelux quits (~emmanuelu@user/emmanuelux) (Ping timeout: 252 seconds)
09:10:34 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
09:13:21 × arahael quits (~arahael@user/arahael) (Ping timeout: 244 seconds)
09:19:57 Digitteknohippie is now known as Digit
09:21:48 × tromp quits (~textual@2001:1c00:3487:1b00:a4eb:8f22:33e1:cb66) (Quit: My iMac has gone to sleep. ZZZzzz…)
09:22:12 × amadaluzia_ quits (~amadaluzi@user/amadaluzia) (Ping timeout: 272 seconds)
09:23:12 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
09:25:11 amadaluzia_ joins (~amadaluzi@user/amadaluzia)
09:27:29 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
09:29:35 tromp joins (~textual@2001:1c00:3487:1b00:a4eb:8f22:33e1:cb66)
09:32:41 × JuanDaugherty quits (~juan@user/JuanDaugherty) (Quit: praxis.meansofproduction.biz (juan@acm.org))
09:33:41 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 248 seconds)
09:35:45 sixfourtwelve joins (~ethanmorg@82.18.82.103)
09:36:54 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 244 seconds)
09:37:17 j1n37 joins (~j1n37@user/j1n37)
09:39:29 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
09:40:05 × sixfourtwelve quits (~ethanmorg@82.18.82.103) (Ping timeout: 248 seconds)
09:44:33 target_i joins (~target_i@user/target-i/x-6023099)
09:44:48 fp joins (~Thunderbi@hof1.kyla.fi)
09:47:10 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
09:48:10 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
09:48:37 × prdak quits (~Thunderbi@user/prdak) (Ping timeout: 248 seconds)
09:48:56 × Digit quits (~user@user/digit) (Ping timeout: 268 seconds)
09:50:21 Digit joins (~user@user/digit)
09:51:10 × tromp quits (~textual@2001:1c00:3487:1b00:a4eb:8f22:33e1:cb66) (Quit: My iMac has gone to sleep. ZZZzzz…)
09:51:55 arahael joins (~arahael@user/arahael)
09:56:58 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
09:57:09 × euleritian quits (~euleritia@ip4d17f82f.dynamic.kabel-deutschland.de) (Ping timeout: 248 seconds)
09:59:21 euleritian joins (~euleritia@dynamic-176-006-138-003.176.6.pool.telefonica.de)
10:00:21 × fp quits (~Thunderbi@hof1.kyla.fi) (Ping timeout: 248 seconds)
10:02:05 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
10:04:13 tromp joins (~textual@2001:1c00:3487:1b00:a4eb:8f22:33e1:cb66)
10:04:40 sixfourtwelve joins (~ethanmorg@82.18.82.103)
10:06:19 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
10:09:13 × sixfourtwelve quits (~ethanmorg@82.18.82.103) (Ping timeout: 252 seconds)
10:10:56 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
10:23:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
10:28:23 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
10:33:42 × econo_ quits (uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity)
10:34:00 × amadaluzia quits (~amadaluzi@user/amadaluzia) (Remote host closed the connection)
10:40:14 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
10:44:35 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
10:58:07 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
10:58:42 Feuermagier_ joins (~Feuermagi@user/feuermagier)
10:58:42 Feuermagier is now known as Guest3541
10:58:42 × Guest3541 quits (~Feuermagi@user/feuermagier) (Killed (platinum.libera.chat (Nickname regained by services)))
10:58:42 Feuermagier_ is now known as Feuermagier
11:00:04 × caconym quits (~caconym@user/caconym) (Quit: bye)
11:02:07 caconym joins (~caconym@user/caconym)
11:02:29 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
11:04:26 × petrichor quits (~znc-user@user/petrichor) (Quit: ZNC 1.8.2 - https://znc.in)
11:07:02 × nacation quits (~m-3l4s76@user/nacation) (Ping timeout: 252 seconds)
11:07:15 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
11:07:47 sixfourtwelve joins (~ethanmorg@82.18.82.103)
11:08:12 × sixfourtwelve quits (~ethanmorg@82.18.82.103) (Client Quit)
11:08:40 sixfourtwelve joins (~ethanmorg@82.18.82.103)
11:12:10 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
11:24:00 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
11:30:09 × Pixi quits (~Pixi@user/pixi) (Quit: Leaving)
11:30:19 × tromp quits (~textual@2001:1c00:3487:1b00:a4eb:8f22:33e1:cb66) (Quit: My iMac has gone to sleep. ZZZzzz…)
11:30:57 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
11:34:01 nacation joins (~m-3l4s76@user/nacation)
11:36:36 × sixfourtwelve quits (~ethanmorg@82.18.82.103) (Quit: leaving)
11:37:48 × euphores quits (~SASL_euph@user/euphores) (Ping timeout: 244 seconds)
11:39:02 jinsun joins (~jinsun@user/jinsun)
11:44:33 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
11:44:56 euphores joins (~SASL_euph@user/euphores)
11:49:09 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
11:49:34 Pixi joins (~Pixi@user/pixi)
11:51:56 weary-traveler joins (~user@user/user363627)
11:52:47 × Core9110 quits (~rosco@183.171.73.119) (Ping timeout: 244 seconds)
12:00:02 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
12:05:03 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
12:05:24 × amadaluzia_ quits (~amadaluzi@user/amadaluzia) (Ping timeout: 245 seconds)
12:08:21 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
12:12:05 × Buliarous quits (~gypsydang@46.232.210.139) (Remote host closed the connection)
12:12:32 Buliarous joins (~gypsydang@46.232.210.139)
12:12:54 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
12:14:34 sixfourtwelve joins (~ethanmorg@82.18.82.103)
12:25:26 ljdarj joins (~Thunderbi@user/ljdarj)
12:25:44 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
12:25:55 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
12:28:59 user363627 joins (~user@user/user363627)
12:30:15 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
12:31:07 × weary-traveler quits (~user@user/user363627) (Ping timeout: 268 seconds)
12:43:53 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
12:48:17 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
12:52:32 × user363627 quits (~user@user/user363627) (Remote host closed the connection)
12:52:39 tromp joins (~textual@2001:1c00:3487:1b00:a4eb:8f22:33e1:cb66)
12:53:20 × jinsun quits (~jinsun@user/jinsun) ()
12:53:46 Guest5808 joins (jinsun@here.and.ready-to.party)
12:57:03 × Guest5808 quits (jinsun@here.and.ready-to.party) (Changing host)
12:57:03 Guest5808 joins (jinsun@user/jinsun)
12:57:03 Guest5808 is now known as jinsun
12:57:15 × califax quits (~califax@user/califx) (Remote host closed the connection)
12:57:29 califax joins (~califax@user/califx)
13:00:13 × inca quits (~inca@71.30.233.213) (Ping timeout: 276 seconds)
13:00:17 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
13:05:18 inca joins (~inca@71.30.233.213)
13:07:01 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
13:07:34 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
13:07:35 Digitteknohippie joins (~user@user/digit)
13:08:26 × Digit quits (~user@user/digit) (Ping timeout: 244 seconds)
13:09:18 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
13:09:48 × inca quits (~inca@71.30.233.213) (Ping timeout: 265 seconds)
13:13:54 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
13:17:53 inca joins (~inca@h213.233.30.71.dynamic.ip.windstream.net)
13:20:52 danza joins (~danza@user/danza)
13:21:01 × Digitteknohippie quits (~user@user/digit) (Ping timeout: 276 seconds)
13:21:41 haritz joins (~hrtz@152.37.68.178)
13:21:41 × haritz quits (~hrtz@152.37.68.178) (Changing host)
13:21:41 haritz joins (~hrtz@user/haritz)
13:22:05 __monty__ joins (~toonn@user/toonn)
13:25:13 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
13:30:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
13:30:42 alexherbo2 joins (~alexherbo@2a02-8440-260e-527a-09d9-64e6-f932-0ac9.rev.sfr.net)
13:39:27 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Read error: Connection reset by peer)
13:42:53 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
13:43:10 × euleritian quits (~euleritia@dynamic-176-006-138-003.176.6.pool.telefonica.de) (Ping timeout: 260 seconds)
13:43:25 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
13:43:26 sprotte24 joins (~sprotte24@p200300d16f156200195212cdf88de3f6.dip0.t-ipconnect.de)
13:43:28 euleritian joins (~euleritia@dynamic-176-006-138-003.176.6.pool.telefonica.de)
13:46:03 × sixfourtwelve quits (~ethanmorg@82.18.82.103) (Ping timeout: 265 seconds)
13:47:54 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
13:48:29 prdak joins (~Thunderbi@user/prdak)
13:53:40 × prdak quits (~Thunderbi@user/prdak) (Ping timeout: 260 seconds)
13:55:51 Digit joins (~user@user/digit)
13:55:58 Midjak joins (~MarciZ@82.66.147.146)
14:00:35 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
14:05:18 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
14:07:11 sixfourtwelve joins (~ethanmorg@82.18.82.103)
14:10:16 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
14:12:52 × sixfourtwelve quits (~ethanmorg@82.18.82.103) (Ping timeout: 268 seconds)
14:14:24 × mceresa quits (~mceresa@user/mceresa) (Ping timeout: 276 seconds)
14:14:42 Feuermagier_ joins (~Feuermagi@user/feuermagier)
14:14:42 × Feuermagier quits (~Feuermagi@user/feuermagier) (Killed (lead.libera.chat (Nickname regained by services)))
14:14:42 Feuermagier_ is now known as Feuermagier
14:15:32 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
14:16:22 × Feuermagier quits (~Feuermagi@user/feuermagier) (Remote host closed the connection)
14:22:39 × inca quits (~inca@h213.233.30.71.dynamic.ip.windstream.net) (Ping timeout: 260 seconds)
14:24:30 sixfourtwelve joins (~ethanmorg@82.18.82.103)
14:28:56 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
14:33:49 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
14:33:54 inca joins (~inca@71.30.233.213)
14:34:15 rosco joins (~rosco@1.9.3.130)
14:34:30 × sixfourtwelve quits (~ethanmorg@82.18.82.103) (Ping timeout: 244 seconds)
14:35:02 <haskellbridge> <Liamzee> hellwolf: atravers linked me to the old arguments about abusing do notation
14:35:13 <haskellbridge> <Liamzee> blockarguments is a small quality of life thing, i think
14:35:19 <haskellbridge> <Liamzee> *do bulletting
14:38:54 notdabs joins (~Owner@2600:1700:69cf:9000:9d19:fe87:a9a8:9d05)
14:39:05 gmg joins (~user@user/gehmehgeh)
14:39:31 Core6459 joins (~rosco@183.171.73.119)
14:41:37 × rosco quits (~rosco@1.9.3.130) (Ping timeout: 276 seconds)
14:43:42 jacopovalanzano joins (~jacopoval@cpc151911-cove17-2-0-cust105.3-1.cable.virginm.net)
14:45:51 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
14:50:30 j1n37- joins (~j1n37@user/j1n37)
14:50:49 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 265 seconds)
14:52:54 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
14:53:12 __jmcantrell__ joins (~weechat@user/jmcantrell)
14:54:37 sixfourtwelve joins (~ethanmorg@82.18.82.103)
14:59:33 × sixfourtwelve quits (~ethanmorg@82.18.82.103) (Ping timeout: 248 seconds)
15:00:01 weary-traveler joins (~user@user/user363627)
15:06:19 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
15:12:25 sixfourtwelve joins (~ethanmorg@82.18.82.103)
15:15:46 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
15:17:24 × sixfourtwelve quits (~ethanmorg@82.18.82.103) (Ping timeout: 265 seconds)
15:19:47 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
15:27:11 ystael joins (~ystael@user/ystael)
15:29:53 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
15:29:55 machinedgod joins (~machinedg@d108-173-18-100.abhsia.telus.net)
15:34:20 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
15:39:50 × ystael quits (~ystael@user/ystael) (Ping timeout: 252 seconds)
15:46:44 Angelz is now known as gadot
15:47:25 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
15:48:16 <monochrom> I decided to enter into discourse's search box "BlockArgument arguments" >:)
15:49:31 <monochrom> Huh "string of text" as an opposition. I thought people loved English.
15:50:15 <hellwolf> I mean, I use it. But I acknowledge it is quite opinionated. Enabling them in your own project seems a good default really.
15:50:46 JuanDaugherty joins (~juan@user/JuanDaugherty)
15:51:52 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
15:52:46 <monochrom> The "string of text" argument is a strawman argument IMO. The example used was "doSomething otherVal a do theRest with b". Frankly my solution is to break line right after do. Then the "string of text" ends right there. (It's also diff-friendly anyway, I thought people loved diff-friendly layouts.)
15:53:40 <monochrom> Oh well the ship has sailed. Didn't notice that post and rebut.
15:53:41 × alexherbo2 quits (~alexherbo@2a02-8440-260e-527a-09d9-64e6-f932-0ac9.rev.sfr.net) (Remote host closed the connection)
16:01:35 monochrom starts the movement Grown Up Haskell
16:04:05 <mauke> Senile Haskell
16:04:13 <monochrom> haha
16:04:24 <JuanDaugherty> watchi it
16:04:41 <hc> Random question: Can do haskell hot code swapping like erlang can, somehow?
16:04:47 <hc> s/do haskell/haskell do/
16:04:58 <JuanDaugherty> prolly not
16:05:26 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
16:05:54 <JuanDaugherty> erlang was originally meant to operate on telecomm switches
16:06:13 <hc> I know, I've even seen the erlang video with Joe Armstrong calling his colleagues =)
16:06:15 <JuanDaugherty> so that would be a needed feature operationally
16:06:43 <JuanDaugherty> hs is super static
16:07:14 <JuanDaugherty> it dont want no dynamic/runtime nuthin
16:07:19 amadaluzia joins (~amadaluzi@user/amadaluzia)
16:07:55 <JuanDaugherty> which would be viewed as a ritual pollution or loss of caste
16:08:02 <hc> Hmm
16:08:29 <hc> Okay, then erlang does have an advantage over haskell there...
16:08:40 <hc> But there's even a haskell library to emulate erlang's actor model
16:08:49 <hc> s/actor/actuator/
16:09:16 × inca quits (~inca@71.30.233.213) (Ping timeout: 244 seconds)
16:09:17 <hc> Oh no it's really called actor model
16:09:24 <c_wraith> technically, Haskell can do code hot swapping. But what it can't do is transfer data in types defined in the old code to types defined in the new code
16:10:05 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
16:10:35 <c_wraith> If you want to transfer data between versions of the code, it needs to be defined someplace that isn't reloaded
16:11:12 <monochrom> There was a plugin library for loading new code hot. (It works by using GHC as a library, so your program includes a large chunk of GHC so you can do what GHCi does: :load). But interest in it or any replacement died.
16:11:16 <c_wraith> Given the differences in idiomatic Haskell vs idiomatic Erlang regarding types, this makes a big practical difference
16:12:18 <monochrom> But yes there is the fundamental problem that if you do type erasure and hot load, then your type unsafety is even worse than dynamic typing.
16:12:19 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
16:12:33 danz12132 joins (~danza@user/danza)
16:12:34 <c_wraith> There is also no good support for defined semantics of slightly dirty things like mutable top-level references.
16:12:50 jmcantrell is now known as Guest2958
16:12:50 × Guest2958 quits (644f1bed9a@user/jmcantrell) (Killed (calcium.libera.chat (Nickname regained by services)))
16:12:50 __jmcantrell__ is now known as jmcantrell
16:13:00 jmcantrell_ joins (644f1bed9a@user/jmcantrell)
16:14:34 <monochrom> https://hackage.haskell.org/package/plugins
16:14:40 × danza quits (~danza@user/danza) (Ping timeout: 252 seconds)
16:15:48 × rekahsoft quits (~rekahsoft@bras-base-orllon1103w-grc-15-174-95-4-83.dsl.bell.ca) (Remote host closed the connection)
16:16:40 inca joins (~inca@71.30.233.213)
16:17:21 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
16:18:58 rekahsoft joins (~rekahsoft@174.95.4.83)
16:19:32 JuanDaugherty is now known as ColinRobinson
16:21:35 <EvanR> once again a database saves the day
16:22:00 <EvanR> stash your stuff in a database, migrate old version to new version
16:22:59 × inca quits (~inca@71.30.233.213) (Ping timeout: 268 seconds)
16:24:16 <EvanR> hc, cloud haskell
16:25:19 × euleritian quits (~euleritia@dynamic-176-006-138-003.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
16:25:37 euleritian joins (~euleritia@ip2504f9dc.dynamic.kabel-deutschland.de)
16:28:44 aaronv__ joins (~aaronv@user/aaronv)
16:29:00 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 264 seconds)
16:30:22 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
16:30:23 × euleritian quits (~euleritia@ip2504f9dc.dynamic.kabel-deutschland.de) (Ping timeout: 268 seconds)
16:31:10 euleritian joins (~euleritia@dynamic-176-006-138-003.176.6.pool.telefonica.de)
16:31:40 j1n37 joins (~j1n37@user/j1n37)
16:32:21 × j1n37- quits (~j1n37@user/j1n37) (Ping timeout: 248 seconds)
16:32:41 inca joins (~inca@h213.233.30.71.dynamic.ip.windstream.net)
16:34:09 <danz12132> there is a brilliant relational haskell project i always forget because of its name ... project 26 or something
16:35:27 <danz12132> oh this is it again https://github.com/agentm/project-m36
16:37:58 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
16:38:18 <danz12132> readme does not showcase the semantics much https://github.com/agentm/project-m36/blob/master/docs/tutd_cheatsheet.markdown#relational-expressions
16:38:32 <EvanR> the asciicast there is mildly inspiring
16:40:30 <danz12132> had not noticed. Nice
16:43:07 <hellwolf> I had never heard of it, but it sounds grand.
16:43:26 <EvanR> what does m36 refer to if anything
16:45:34 danz12132 unsure
16:47:47 × ColinRobinson quits (~juan@user/JuanDaugherty) (Quit: praxis.meansofproduction.biz (juan@acm.org))
16:50:13 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
16:51:20 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
16:51:51 prdak joins (~Thunderbi@user/prdak)
16:52:18 <hellwolf> here is the answer: https://github.com/agentm/project-m36/issues/292
16:53:20 <EvanR> the name was chosen in order to be easy to find, but hard to remember
16:53:27 <EvanR> lol
16:54:57 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
16:55:13 <hellwolf> this is why I love Haskell sometimes. Avoid $ success at all cost :) Things like this exists probably also because of that motto.
16:56:04 <hellwolf> too many "practical" tool out there. having one more doesn't seem enrich our life marginally that much any more.
16:56:22 sixfourtwelve joins (~ethanmorg@82.18.82.103)
16:56:54 × prdak quits (~Thunderbi@user/prdak) (Ping timeout: 276 seconds)
16:59:09 Square2 joins (~Square4@user/square)
16:59:18 × tromp quits (~textual@2001:1c00:3487:1b00:a4eb:8f22:33e1:cb66) (Quit: My iMac has gone to sleep. ZZZzzz…)
17:00:34 Digit is now known as digitteknohippie
17:00:40 digitteknohippie is now known as Digit
17:03:55 fp joins (~Thunderbi@hof1.kyla.fi)
17:04:23 Square3 joins (~Square@user/square)
17:05:49 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:06:24 <monochrom> Haha unique name that doesn't mean anything.
17:07:18 <monochrom> You know, the commercial world does that all the time too.
17:07:44 × Square2 quits (~Square4@user/square) (Ping timeout: 260 seconds)
17:10:24 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
17:10:42 <hc> EvanR: right -- cloud haskell :)
17:10:43 monochrom refuses to say "real world". What's so real about a capitalist construct?
17:13:09 × sixfourtwelve quits (~ethanmorg@82.18.82.103) (Quit: leaving)
17:13:19 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:15:18 tromp joins (~textual@2001:1c00:3487:1b00:a4eb:8f22:33e1:cb66)
17:16:42 × danz12132 quits (~danza@user/danza) (Remote host closed the connection)
17:17:37 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
17:20:46 × jacopovalanzano quits (~jacopoval@cpc151911-cove17-2-0-cust105.3-1.cable.virginm.net) (Quit: Client closed)
17:21:59 j1n37- joins (~j1n37@user/j1n37)
17:22:17 × forell quits (~forell@user/forell) (Ping timeout: 272 seconds)
17:23:05 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 260 seconds)
17:24:08 sixfourtwelve joins (~ethanmorg@82.18.82.103)
17:30:19 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:34:07 tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net)
17:34:45 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
17:35:14 × sixfourtwelve quits (~ethanmorg@82.18.82.103) (Quit: leaving)
17:35:38 × fp quits (~Thunderbi@hof1.kyla.fi) (Ping timeout: 265 seconds)
17:38:06 sixfourtwelve joins (~ethanmorg@82.18.82.103)
17:42:30 <haskellbridge> <Liamzee> inb4 haskellers start naming projects and libraries after cryptographically secure hashes
17:43:00 <haskellbridge> <Liamzee> and when someone finally gets the computing power / technical skills needed to break the hash, it turns out the original was... hmmm, citizen kane
17:43:37 forell joins (~forell@user/forell)
17:45:50 <geekosaur> cabal does that for you these days 😛
17:46:00 <monochrom> I prefer to start with a randomly chosen original and hash with a randomly chosen hash function to generate a random hash. Then one can inverse-hash it to any original >:)
17:46:51 <monochrom> inb4 "The Bible Code" 2.0
17:47:01 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:47:47 <haskellbridge> <Liamzee> honestly a lot of projects names, even in the mainstream community, seem to be generated by diceware sometimes
17:49:03 <geekosaur> have you looked at drug names over the past 15 or so years? 😈
17:49:16 × sixfourtwelve quits (~ethanmorg@82.18.82.103) (Quit: leaving)
17:49:19 catties is now known as Catty
17:49:52 <monochrom> Interesting, didn't know someone made a website for that (Diceware). I wrote my own soon after reading that xkcd. :)
17:50:00 sixfourtwelve joins (~ethanmorg@82.18.82.103)
17:50:16 <monochrom> In retrospect, of course there is a website for everything.
17:50:45 <haskellbridge> <Liamzee> https://github.com/liamzee/Dicewarist
17:51:05 <haskellbridge> <Liamzee> baby's first program
17:51:14 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
17:52:02 <haskellbridge> <Liamzee> i should redo it in optparse applicative and cassava
17:52:15 × aaronv__ quits (~aaronv@user/aaronv) (Ping timeout: 260 seconds)
17:52:33 <monochrom> Oh yeah drug names are the first that came to mind when I brought up names from the commercial world. And even much more than 15 years. Asprin? Tylenol? Viagra?
17:53:27 <geekosaur> aspirin has a rationale actually
17:53:55 <geekosaur> "aspire-in" where the "-in" suffix is from well known peptides like insulin
17:54:17 <geekosaur> (they didn't do so well with the follow-on, though)
17:54:18 <haskellbridge> <Liamzee> acetyl spiraea - in
17:56:33 <monochrom> May I say that "Diceware" is also a poorly chosen name? My first guess was "is that like something in the kitchen"?
17:56:57 × euleritian quits (~euleritia@dynamic-176-006-138-003.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
17:57:10 euleritian joins (~euleritia@p5b00a7f4.dip0.t-ipconnect.de)
18:01:26 <haskellbridge> <Liamzee> it does work insofar as it references its generator, and ware is commonplace in the crypto / security communities (ransomware, for instance)
18:02:22 <haskellbridge> <Liamzee> hmmm, apparently you can get a decent risc-v single-board computer for only $5 (pre-tariffs)
18:02:50 <haskellbridge> <Liamzee> but it doesn't really matter whether it's risc-v or arm
18:03:31 × euleritian quits (~euleritia@p5b00a7f4.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
18:04:24 <haskellbridge> <Liamzee> the housing for a device probably will be less than $5, not sure how much a cheap LED would cost, currently, an electronic passbook (presumably with random password generation) costs around $55
18:04:29 euleritian joins (~euleritia@dynamic-176-006-138-003.176.6.pool.telefonica.de)
18:04:48 <monochrom> I saw something like the xkcd and Diceware a long time before, and probably better in principle. The school sysadmin generated random initial passwords of the form of two instances of consonant-vowel-consonant-vowel-consonant. So basically something pronounciable but not required to be real words. (The context was also: I requested a ton of guest accounts for a programming contest. The stake was pretty low.)
18:05:10 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:06:09 × euleritian quits (~euleritia@dynamic-176-006-138-003.176.6.pool.telefonica.de) (Remote host closed the connection)
18:06:37 <haskellbridge> <Liamzee> the problem with diceware is, to reach 128 bits of entropy, you need 8 words, which, i guess you folks have better memories
18:06:46 euleritian joins (~euleritia@dynamic-176-006-138-003.176.6.pool.telefonica.de)
18:06:51 <haskellbridge> <Liamzee> then generating the passwords manually is painful
18:08:07 × euleritian quits (~euleritia@dynamic-176-006-138-003.176.6.pool.telefonica.de) (Remote host closed the connection)
18:08:26 <monochrom> I don't have better memories. I resort to storing a ton of passwords in a file, but I keep it encrypted with one single long password, and I just remember that one. Or rather, finger-muscle-memory really.
18:08:29 <haskellbridge> <Liamzee> the alternative is 20 random characters and letters, of course
18:09:07 <haskellbridge> <Liamzee> but iirc 128 bits was apparently a standard at microsoft a decade ago
18:09:22 euleritian joins (~euleritia@p200300d40f34c000a27007a219b5eb60.dip0.t-ipconnect.de)
18:09:34 × euleritian quits (~euleritia@p200300d40f34c000a27007a219b5eb60.dip0.t-ipconnect.de) (Remote host closed the connection)
18:09:42 <monochrom> Also a lot of places.
18:09:45 <haskellbridge> <Liamzee> 20 years ago, overheard password, apparently less than 24 bits for an ibank password
18:09:47 euleritian joins (~euleritia@p5b00a7f4.dip0.t-ipconnect.de)
18:13:01 <monochrom> Truly random letters are extremely hard to type in. I know because my friends tried. They had a Netflix account with a random-letter password, and of course normally one benefits from a password manager that enters it for you. One day we went to an AirBnB house and tried to log in on that TV manually. Immediately we were like we regretted secure passwords, it's so hard to enter.
18:14:16 × xal quits (~xal@mx1.xal.systems) (Quit: bye)
18:14:36 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
18:14:45 xal joins (~xal@mx1.xal.systems)
18:14:52 × xal quits (~xal@mx1.xal.systems) (Client Quit)
18:17:21 xal joins (~xal@mx1.xal.systems)
18:30:42 × machinedgod quits (~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 252 seconds)
18:30:43 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:35:34 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
18:39:08 aforemny joins (~aforemny@2001:9e8:6cee:1800:c0f9:494c:b1de:77a)
18:39:33 × aforemny_ quits (~aforemny@i59F4C452.versanet.de) (Ping timeout: 272 seconds)
18:48:53 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:49:11 Sgeo joins (~Sgeo@user/sgeo)
18:49:14 × Core6459 quits (~rosco@183.171.73.119) (Ping timeout: 260 seconds)
18:53:01 jacopovalanzano joins (~jacopoval@cpc151911-cove17-2-0-cust105.3-1.cable.virginm.net)
18:53:54 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
18:55:30 fp joins (~Thunderbi@hof1.kyla.fi)
18:58:36 × notdabs quits (~Owner@2600:1700:69cf:9000:9d19:fe87:a9a8:9d05) (Quit: Leaving)
18:59:25 <geekosaur> I have two secure passwords memorized, the rest my password manager handles. (Both of those two, naturally, are password managers or have password manager functionality)
19:00:01 × caconym quits (~caconym@user/caconym) (Quit: bye)
19:00:42 caconym joins (~caconym@user/caconym)
19:06:00 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:07:58 petrichor joins (~znc-user@user/petrichor)
19:08:01 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
19:08:37 <EvanR> there's so many password managers I need a password manager manager
19:09:01 <monochrom> hierarchical password managers like hierarchical epoll instances >:)
19:09:48 <EvanR> having multiple password managers is key to reduce the damage of having one of them compromised
19:10:17 <EvanR> triple redundancy
19:10:51 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
19:11:20 × Square3 quits (~Square@user/square) (Ping timeout: 265 seconds)
19:15:15 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:18:45 <geekosaur> in my case it's just being too lazy to sit down and weed through a couple thousand passwords spread over both, remove the extinct ones (lots of accounts/passwords from the 2000s are dead now, either because the site went away or they changed authentication systems), and duplicate or move the remainder
19:19:22 <geekosaur> also I keep finding the occasional site which either doesn't let you use a password manager at all without copy-paste or only works with one of them
19:19:24 × fp quits (~Thunderbi@hof1.kyla.fi) (Remote host closed the connection)
19:19:44 fp joins (~Thunderbi@hof1.kyla.fi)
19:20:31 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
19:25:55 × haskellbridge quits (~hackager@syn-024-093-192-219.res.spectrum.com) (Remote host closed the connection)
19:26:49 haskellbridge joins (~hackager@syn-024-093-192-219.res.spectrum.com)
19:26:49 ChanServ sets mode +v haskellbridge
19:29:36 <EvanR> in the pattern p1 | p2 | p3, one matching implementation goes like... save input state, try running p1. If it succeeds fine, else restore state and try p2, etc. Which might mean saving any amount of data from the stream
19:29:58 <EvanR> how stupid is this alternative:
19:30:36 <EvanR> run p1 p2 and p3 until all of them succeed or fail or use 1 character of input. Then discard the character and repeat
19:31:16 <geekosaur> now you're saving potentially any amount of continuations
19:31:22 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:32:15 × euleritian quits (~euleritia@p5b00a7f4.dip0.t-ipconnect.de) (Ping timeout: 276 seconds)
19:32:31 <EvanR> only at most 3 at a time?
19:33:46 euleritian joins (~euleritia@dynamic-176-006-138-003.176.6.pool.telefonica.de)
19:34:04 <EvanR> ok p1 p2 or p3 might contain | patterns
19:35:57 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
19:37:48 <EvanR> the situation where a lot of parallel patterns start building up would be when there is heavy ambiguity with long prefixes that match most of the patterns
19:42:02 × euleritian quits (~euleritia@dynamic-176-006-138-003.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
19:42:16 euleritian joins (~euleritia@p5b00a7f4.dip0.t-ipconnect.de)
19:43:14 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 265 seconds)
19:45:23 <EvanR> if they would fail soon does that automatically make the classic implementation not use much backtracking
19:48:16 <EvanR> in the pattern p* one implementation goes like... save input state, try running p. If it succeeds, discard the save and repeat. Else restore state and succeed. I wonder if there is a similar parallel alternative for p*
19:48:21 <c_wraith> exploring each alternative in parallel is what ReadP does
19:49:03 <c_wraith> https://hackage.haskell.org/package/base-4.21.0.0/docs/Text-ParserCombinators-ReadP.html
19:49:15 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:49:32 <EvanR> nice
19:49:49 <c_wraith> It can potentially use exponential space, as you point out
19:50:31 <c_wraith> it's just a different set of tradeoffs, and a different set of requirements for how you write the parser.
19:51:21 <c_wraith> But hey. No backtracking!
19:51:39 <EvanR> lol
19:53:02 <EvanR> ReadP, the P stands for parallel?
19:54:23 <c_wraith> I have no idea.
19:54:25 × jmcantrell quits (~weechat@user/jmcantrell) (Ping timeout: 248 seconds)
19:54:26 jmcantrell_ is now known as jmcantrell
19:56:10 <c_wraith> having used ReadP for AoC, I like it as long as I don't need to extract useful parse errors.
19:56:49 <c_wraith> But how you write parsers is different enough that you can't do like the trifecta thing of "first run the fast parser, and if it fails run the parser that generates good error messages"
19:56:57 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
19:57:16 <c_wraith> That really only works if you can share parsing semantics across implementations
19:57:50 <EvanR> ReadS -- read serial
19:57:53 <EvanR> ReadP -- read parallel
19:58:10 <c_wraith> ReadP gives you distributive semantics between Alternative and Applicative, but parsec-likes don't.
19:58:53 <c_wraith> Which is a pretty fundamentally important distinction when writing parsers in practice.
19:59:14 <EvanR> 🤔
20:01:38 adamCS joins (~adamCS@pool-173-52-72-35.nycmny.fios.verizon.net)
20:08:40 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:13:08 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
20:16:18 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:16:25 notdabs joins (~Owner@2600:1700:69cf:9000:9d19:fe87:a9a8:9d05)
20:20:53 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
20:21:21 × sixfourtwelve quits (~ethanmorg@82.18.82.103) (Quit: leaving)
20:24:05 × notdabs quits (~Owner@2600:1700:69cf:9000:9d19:fe87:a9a8:9d05) (Read error: Connection reset by peer)
20:24:20 notdabs joins (~Owner@2600:1700:69cf:9000:9d19:fe87:a9a8:9d05)
20:24:43 sixfourtwelve joins (~ethanmorg@82.18.82.103)
20:24:48 × sixfourtwelve quits (~ethanmorg@82.18.82.103) (Client Quit)
20:25:05 × inca quits (~inca@h213.233.30.71.dynamic.ip.windstream.net) (Ping timeout: 260 seconds)
20:25:09 × target_i quits (~target_i@user/target-i/x-6023099) (Quit: leaving)
20:26:38 sixfourtwelve joins (~ethanmorg@82.18.82.103)
20:33:48 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:35:35 × tromp quits (~textual@2001:1c00:3487:1b00:a4eb:8f22:33e1:cb66) (Quit: My iMac has gone to sleep. ZZZzzz…)
20:37:16 inca joins (~inca@h213.233.30.71.dynamic.ip.windstream.net)
20:38:14 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
20:43:24 × chiselfuse quits (~chiselfus@user/chiselfuse) (Ping timeout: 264 seconds)
20:45:04 chiselfuse joins (~chiselfus@user/chiselfuse)
20:49:09 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:52:23 kutoja joins (~kutoja@87-92-72-195.bb.dnainternet.fi)
20:54:04 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
20:55:32 prdak joins (~Thunderbi@user/prdak)
21:00:05 × prdak quits (~Thunderbi@user/prdak) (Ping timeout: 265 seconds)
21:00:56 × kutoja quits (~kutoja@87-92-72-195.bb.dnainternet.fi) (Remote host closed the connection)
21:02:30 × amadaluzia quits (~amadaluzi@user/amadaluzia) (Ping timeout: 265 seconds)
21:02:39 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
21:07:01 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:09:29 × notdabs quits (~Owner@2600:1700:69cf:9000:9d19:fe87:a9a8:9d05) (Quit: Leaving)
21:12:10 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
21:12:46 × adamCS quits (~adamCS@pool-173-52-72-35.nycmny.fios.verizon.net) (Remote host closed the connection)
21:17:41 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:18:35 Pixi` joins (~Pixi@user/pixi)
21:19:44 Guest28 joins (~Guest28@2a00:23c7:d83:9b01:f15c:e020:c428:aec9)
21:19:55 × Guest28 quits (~Guest28@2a00:23c7:d83:9b01:f15c:e020:c428:aec9) (Client Quit)
21:22:18 × Pixi quits (~Pixi@user/pixi) (Ping timeout: 252 seconds)
21:22:45 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
21:24:23 × bitmapper quits (uid464869@id-464869.lymington.irccloud.com) (Quit: Connection closed for inactivity)
21:26:37 × Midjak quits (~MarciZ@82.66.147.146) (Quit: Leaving)
21:29:50 × gmg quits (~user@user/gehmehgeh) (Quit: Leaving)
21:30:36 adamCS joins (~adamCS@pool-173-52-72-35.nycmny.fios.verizon.net)
21:34:18 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:39:43 × ezzieyguywuf quits (~Unknown@user/ezzieyguywuf) (Ping timeout: 244 seconds)
21:41:31 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
21:41:56 ezzieyguywuf joins (~Unknown@user/ezzieyguywuf)
21:52:57 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:57:50 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
22:09:14 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:13:37 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
22:14:11 __jmcantrell__ joins (~weechat@user/jmcantrell)
22:18:15 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:23:13 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
22:35:29 × __jmcantrell__ quits (~weechat@user/jmcantrell) (Ping timeout: 248 seconds)
22:36:04 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:40:24 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
22:44:21 × nacation quits (~m-3l4s76@user/nacation) (Ping timeout: 252 seconds)
22:46:42 nacation joins (~m-3l4s76@user/nacation)
22:54:24 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:58:27 emmanuelux joins (~emmanuelu@user/emmanuelux)
22:58:59 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
23:01:44 × fp quits (~Thunderbi@hof1.kyla.fi) (Ping timeout: 272 seconds)
23:03:56 × nacation quits (~m-3l4s76@user/nacation) (Ping timeout: 244 seconds)
23:11:10 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:15:54 × euleritian quits (~euleritia@p5b00a7f4.dip0.t-ipconnect.de) (Ping timeout: 265 seconds)
23:18:10 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
23:19:29 euleritian joins (~euleritia@dynamic-176-006-129-143.176.6.pool.telefonica.de)
23:24:52 machinedgod joins (~machinedg@d108-173-18-100.abhsia.telus.net)
23:28:48 tromp joins (~textual@2001:1c00:3487:1b00:a4eb:8f22:33e1:cb66)
23:29:10 × tromp quits (~textual@2001:1c00:3487:1b00:a4eb:8f22:33e1:cb66) (Client Quit)
23:31:12 <haskellbridge> <Liamzee> sort of makes you wonder how Verse's parser combinators are designed
23:31:39 inca_ joins (~inca@71.30.233.213)
23:33:30 × inca quits (~inca@h213.233.30.71.dynamic.ip.windstream.net) (Ping timeout: 260 seconds)
23:36:03 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:36:04 × inca_ quits (~inca@71.30.233.213) (Ping timeout: 252 seconds)
23:37:13 haritzondo joins (~hrtz@152.37.68.178)
23:37:14 × haritz quits (~hrtz@user/haritz) (Ping timeout: 252 seconds)
23:40:28 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
23:41:44 × hiredman quits (~hiredman@frontier1.downey.family) (Quit: Lost terminal)
23:45:23 × hidjgr quits (~hidjgr@user/hidjgr) (Ping timeout: 265 seconds)
23:46:02 aaronv__ joins (~aaronv@user/aaronv)
23:47:28 inca joins (~inca@71.30.233.213)
23:47:29 nacation joins (~m-3l4s76@user/nacation)
23:51:40 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:56:15 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
23:58:20 × aaronv__ quits (~aaronv@user/aaronv) (Remote host closed the connection)
23:58:44 aaronv__ joins (~aaronv@user/aaronv)

All times are in UTC on 2025-04-19.