Home liberachat/#haskell: Logs Calendar

Logs on 2025-10-13 (liberachat/#haskell)

00:02:57 × xstill_ quits (xstill@fimu/xstill) (Quit: Ping timeout (120 seconds))
00:03:46 × Tuplanolla quits (~Tuplanoll@91-159-187-167.elisa-laajakaista.fi) (Ping timeout: 246 seconds)
00:04:34 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:06:03 xstill_ joins (xstill@fimu/xstill)
00:09:37 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
00:13:21 × xstill_ quits (xstill@fimu/xstill) (Quit: Ping timeout (120 seconds))
00:13:30 lisbeths joins (uid135845@id-135845.lymington.irccloud.com)
00:14:43 comonad joins (~comonad@p200300d02711d0004b6eb519787385cb.dip0.t-ipconnect.de)
00:14:54 xstill_ joins (xstill@fimu/xstill)
00:15:24 × hellwolf quits (~user@78fb-20dc-c388-7329-0f00-4d40-07d0-2001.sta.estpak.ee) (Server closed connection)
00:15:38 hellwolf joins (~user@4587-67e8-8a9c-b55b-0f00-4d40-07d0-2001.sta.estpak.ee)
00:16:26 × peterbecich quits (~Thunderbi@syn-172-222-148-214.res.spectrum.com) (Ping timeout: 248 seconds)
00:20:21 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:20:42 Leary joins (~Leary@user/Leary/x-0910699)
00:27:02 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
00:34:03 Zemy_ joins (~Zemy@syn-072-176-124-082.res.spectrum.com)
00:34:04 × Zemy quits (~Zemy@syn-072-176-124-082.res.spectrum.com) (Read error: Connection reset by peer)
00:36:33 × ttybitnik quits (~ttybitnik@user/wolper) (Quit: Fading out...)
00:38:21 × xstill_ quits (xstill@fimu/xstill) (Quit: Ping timeout (120 seconds))
00:38:23 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:41:15 xstill_ joins (xstill@fimu/xstill)
00:43:19 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
00:43:30 × gorignak quits (~gorignak@user/gorignak) (Quit: quit)
00:43:45 gorignak joins (~gorignak@user/gorignak)
00:49:07 × otto_s quits (~user@p5b044eb9.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
00:50:38 otto_s joins (~user@p4ff2701e.dip0.t-ipconnect.de)
00:54:13 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:57:02 peterbecich joins (~Thunderbi@syn-172-222-148-214.res.spectrum.com)
00:59:20 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
01:00:15 × haltsolver quits (~cmo@2604:3d09:207f:8000::d1dc) (Remote host closed the connection)
01:00:37 haltsolver joins (~cmo@2604:3d09:207f:8000::d1dc)
01:00:51 × sam113101 quits (~sam@modemcable200.189-202-24.mc.videotron.ca) (Remote host closed the connection)
01:01:41 AlexNoo_ joins (~AlexNoo@178.34.151.169)
01:02:08 × rubin55 quits (sid666180@id-666180.ilkley.irccloud.com) (Ping timeout: 260 seconds)
01:02:09 × AlexNoo quits (~AlexNoo@178.34.151.169) (Read error: Connection reset by peer)
01:02:43 × divlamir quits (~divlamir@user/divlamir) (Ping timeout: 260 seconds)
01:02:44 sam113101 joins (~sam@modemcable200.189-202-24.mc.videotron.ca)
01:03:01 × mniip quits (mniip@libera/staff/mniip) (Quit: This page is intentionally left blank)
01:03:14 mniip joins (mniip@libera/staff/mniip)
01:03:17 × rekahsoft quits (~rekahsoft@70.51.99.245) (Ping timeout: 260 seconds)
01:04:35 × vetkat quits (~vetkat@user/vetkat) (Quit: Ping timeout (120 seconds))
01:04:59 vetkat joins (~vetkat@user/vetkat)
01:05:02 × gorignak quits (~gorignak@user/gorignak) (Ping timeout: 260 seconds)
01:05:02 × Kamuela quits (sid111576@id-111576.tinside.irccloud.com) (Ping timeout: 260 seconds)
01:05:21 divlamir joins (~divlamir@user/divlamir)
01:05:24 gorignak joins (~gorignak@user/gorignak)
01:06:05 rubin55 joins (sid666180@id-666180.ilkley.irccloud.com)
01:07:48 Sgeo_ joins (~Sgeo@user/sgeo)
01:08:09 Square3 joins (~Square@user/square)
01:08:31 Kamuela joins (sid111576@id-111576.tinside.irccloud.com)
01:09:58 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:10:20 × APic quits (apic@apic.name) (Ping timeout: 256 seconds)
01:10:20 × pabs3 quits (~pabs3@user/pabs3) (Ping timeout: 256 seconds)
01:10:20 × tolt quits (~weechat-h@li219-154.members.linode.com) (Ping timeout: 256 seconds)
01:11:32 tccq` joins (~user@71.227.230.155)
01:11:47 tolt joins (~weechat-h@li219-154.members.linode.com)
01:11:48 craunts79533538 joins (~craunts@136.158.7.194)
01:13:20 cipherrot joins (~jez@user/petrichor)
01:13:59 opqdonut1_ joins (opqdonut@pseudo.fixme.fi)
01:14:01 × tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Read error: Connection reset by peer)
01:14:01 × Square2 quits (~Square@user/square) (Ping timeout: 256 seconds)
01:14:01 × Sgeo quits (~Sgeo@user/sgeo) (Ping timeout: 256 seconds)
01:14:01 × inline quits (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de) (Ping timeout: 256 seconds)
01:14:01 × Arsen quits (arsen@gentoo/developer/managarm.dev.Arsen) (Ping timeout: 256 seconds)
01:14:01 × yin quits (~zero@user/zero) (Ping timeout: 256 seconds)
01:14:01 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 256 seconds)
01:14:01 × tccq quits (~user@user/tccq) (Ping timeout: 256 seconds)
01:14:01 × sweater3 quits (~sweater@206.81.18.26) (Ping timeout: 256 seconds)
01:14:01 × lambdabot quits (~lambdabot@haskell/bot/lambdabot) (Ping timeout: 256 seconds)
01:14:01 × Jonno_FTW quits (~come@user/jonno-ftw/x-0835346) (Ping timeout: 256 seconds)
01:14:01 × petrichor quits (~jez@user/petrichor) (Ping timeout: 256 seconds)
01:14:01 × FANTOM quits (~fantom@87.75.184.126) (Ping timeout: 256 seconds)
01:14:01 × malte quits (~malte@mal.tc) (Ping timeout: 256 seconds)
01:14:01 × xstill_ quits (xstill@fimu/xstill) (Ping timeout: 256 seconds)
01:14:03 × craunts7953353 quits (~craunts@136.158.7.194) (Ping timeout: 256 seconds)
01:14:04 × haltsolver quits (~cmo@2604:3d09:207f:8000::d1dc) (Ping timeout: 256 seconds)
01:14:14 lambdabot joins (~lambdabot@haskell/bot/lambdabot)
01:14:14 ChanServ sets mode +v lambdabot
01:14:46 endokqr joins (~kqr@irc-1.xkqr.org)
01:15:23 sweater3 joins (~sweater@206.81.18.26)
01:15:25 firesquidwao joins (~a@put.gay)
01:15:39 xstill_ joins (xstill@fimu/xstill)
01:15:57 Arsen joins (arsen@gentoo/developer/managarm.dev.Arsen)
01:16:42 ggb_ joins (a62ffbaf4f@2a03:6000:1812:100::3ac)
01:16:45 Hobbyboy|BNC joins (Hobbyboy@hobbyboy.co.uk)
01:16:53 op_4_ joins (~tslil@2a01:4f8:c0c:7952::1)
01:16:56 caconym7478798 joins (~caconym@user/caconym)
01:17:29 bw_ joins (sid2730@user/betawaffle)
01:17:36 × edwardk quits (sid47016@haskell/developer/edwardk) (Ping timeout: 246 seconds)
01:17:36 × opqdonut__ quits (opqdonut@pseudo.fixme.fi) (Ping timeout: 246 seconds)
01:17:36 × op_4 quits (~tslil@user/op-4/x-9116473) (Ping timeout: 246 seconds)
01:17:36 × kqr quits (~kqr@irc-1.xkqr.org) (Ping timeout: 246 seconds)
01:17:36 × gorignak quits (~gorignak@user/gorignak) (Ping timeout: 246 seconds)
01:17:36 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
01:17:36 × bw quits (sid2730@user/betawaffle) (Ping timeout: 246 seconds)
01:17:36 × ggb quits (a62ffbaf4f@2a03:6000:1812:100::3ac) (Ping timeout: 246 seconds)
01:17:36 × tuxpaint quits (~a@2600:3c06::f03c:93ff:fea6:ef0e) (Ping timeout: 246 seconds)
01:17:36 op_4_ is now known as op_4
01:17:36 × ByronJohnson quits (~bairyn@MAIL.DIGITALKINGDOM.ORG) (Ping timeout: 246 seconds)
01:17:36 × ProofTechnique_ quits (sid79547@id-79547.ilkley.irccloud.com) (Ping timeout: 246 seconds)
01:17:36 × smalltalkman quits (uid545680@id-545680.hampstead.irccloud.com) (Ping timeout: 246 seconds)
01:17:36 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 246 seconds)
01:17:36 × Ekho quits (~Ekho@user/ekho) (Ping timeout: 246 seconds)
01:17:36 × Hobbyboy quits (Hobbyboy@hobbyboy.co.uk) (Ping timeout: 246 seconds)
01:17:36 × tnks quits (sid412124@id-412124.helmsley.irccloud.com) (Ping timeout: 246 seconds)
01:17:36 × Kamuela quits (sid111576@id-111576.tinside.irccloud.com) (Ping timeout: 246 seconds)
01:17:36 ggb_ is now known as ggb
01:17:36 edwardk joins (sid47016@id-47016.ilkley.irccloud.com)
01:17:36 smalltalkman joins (uid545680@id-545680.hampstead.irccloud.com)
01:17:36 × edwardk quits (sid47016@id-47016.ilkley.irccloud.com) (Changing host)
01:17:36 edwardk joins (sid47016@haskell/developer/edwardk)
01:17:37 bw_ is now known as bw
01:17:37 × thatonelutenist quits (8216c46202@2a03:6000:1812:100::fb3) (Ping timeout: 246 seconds)
01:17:43 gustrb joins (~gustrb@191.243.134.87)
01:17:58 × caconym747879 quits (~caconym@user/caconym) (Ping timeout: 246 seconds)
01:17:59 caconym7478798 is now known as caconym747879
01:18:15 ByronJohnson joins (~bairyn@MAIL.DIGITALKINGDOM.ORG)
01:18:17 Kamuela joins (sid111576@id-111576.tinside.irccloud.com)
01:18:21 ProofTechnique_ joins (sid79547@id-79547.ilkley.irccloud.com)
01:18:31 vanishingideal joins (~vanishing@user/vanishingideal)
01:18:34 inline joins (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de)
01:18:57 gorignak joins (~gorignak@user/gorignak)
01:19:50 Jonno_FTW joins (~come@user/jonno-ftw/x-0835346)
01:20:14 thatonelutenist joins (8216c46202@2a03:6000:1812:100::fb3)
01:20:27 tnks joins (sid412124@id-412124.helmsley.irccloud.com)
01:20:28 FANTOM joins (~fantom@87.75.184.126)
01:21:03 Hobbyboy|BNC is now known as Hobbyboy
01:22:59 malte joins (~malte@mal.tc)
01:23:46 pabs3 joins (~pabs3@user/pabs3)
01:23:48 APic joins (apic@apic.name)
01:25:48 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:28:01 tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net)
01:28:50 yin joins (~zero@user/zero)
01:29:17 Ekho joins (~Ekho@user/ekho)
01:29:32 × peterbecich quits (~Thunderbi@syn-172-222-148-214.res.spectrum.com) (Ping timeout: 260 seconds)
01:30:34 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
01:30:50 bgg joins (~bgg@2a01:e0a:819:1510:dced:9a5:b1e2:242)
01:32:20 × trickard quits (~trickard@cpe-54-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
01:32:33 trickard_ joins (~trickard@cpe-54-98-47-163.wireline.com.au)
01:39:53 chromoblob joins (~chromoblo@user/chromob1ot1c)
01:40:24 × trickard_ quits (~trickard@cpe-54-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
01:41:36 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:42:58 Zemy joins (~Zemy@2600:100c:b031:79b8:de:c7ff:fe58:2d6c)
01:43:09 trickard_ joins (~trickard@cpe-54-98-47-163.wireline.com.au)
01:45:16 × Zemy_ quits (~Zemy@syn-072-176-124-082.res.spectrum.com) (Ping timeout: 246 seconds)
01:46:19 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
01:57:22 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:01:19 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
02:03:55 Zemy_ joins (~Zemy@syn-072-176-124-082.res.spectrum.com)
02:04:29 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
02:07:54 × Zemy quits (~Zemy@2600:100c:b031:79b8:de:c7ff:fe58:2d6c) (Ping timeout: 256 seconds)
02:13:00 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 256 seconds)
02:15:25 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:20:22 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
02:26:45 × tccq` quits (~user@71.227.230.155) (Quit: ERC 5.6.1-git (IRC client for GNU Emacs 31.0.50))
02:30:51 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:34:34 × itaipu quits (~itaipu@168.121.97.28) (Server closed connection)
02:35:10 itaipu joins (~itaipu@168.121.97.28)
02:35:39 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
02:36:37 × td_ quits (~td@i53870922.versanet.de) (Ping timeout: 260 seconds)
02:38:10 td_ joins (~td@i53870910.versanet.de)
02:46:41 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:51:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
03:01:43 × xff0x quits (~xff0x@2405:6580:b080:900:bf36:cbe4:ef57:7a58) (Ping timeout: 255 seconds)
03:02:24 × tapas quits (sid467876@id-467876.ilkley.irccloud.com) (Quit: Connection closed for inactivity)
03:02:26 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:03:33 mvk joins (~mvk@2607:fea8:5c9d:ee00::3da2)
03:03:34 × mvk quits (~mvk@2607:fea8:5c9d:ee00::3da2) (Client Quit)
03:03:45 xff0x joins (~xff0x@2405:6580:b080:900:842d:f141:edde:28dd)
03:04:34 × Adeon quits (sid418992@id-418992.lymington.irccloud.com) (Server closed connection)
03:05:03 Adeon joins (sid418992@id-418992.lymington.irccloud.com)
03:07:23 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
03:09:17 × anpad quits (~pandeyan@user/anpad) (Ping timeout: 260 seconds)
03:13:14 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine)
03:13:28 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection)
03:13:36 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
03:13:52 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
03:18:13 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:22:55 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
03:28:32 × Square3 quits (~Square@user/square) (Ping timeout: 260 seconds)
03:32:39 × craunts79533538 quits (~craunts@136.158.7.194) (Quit: The Lounge - https://thelounge.chat)
03:33:37 × poscat quits (~poscat@user/poscat) (Remote host closed the connection)
03:34:04 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:36:40 poscat joins (~poscat@user/poscat)
03:40:48 anpad joins (~pandeyan@user/anpad)
03:40:49 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
03:49:27 × jjhoo quits (~jahakala@user/jjhoo) (Ping timeout: 244 seconds)
03:49:27 trickard_ is now known as trickard
03:49:34 jjhoo joins (~jahakala@user/jjhoo)
03:52:03 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:56:52 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
03:59:01 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:00:59 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
04:01:09 williu5 joins (~williu5@user/williu5)
04:02:34 × karenw quits (~karenw@user/karenw) (Ping timeout: 248 seconds)
04:02:47 × williu5 quits (~williu5@user/williu5) (Client Quit)
04:03:52 williu5 joins (~williu5@user/williu5)
04:04:03 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
04:14:46 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:18:13 × Zemy_ quits (~Zemy@syn-072-176-124-082.res.spectrum.com) (Ping timeout: 246 seconds)
04:19:37 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
04:21:37 × cipherrot quits (~jez@user/petrichor) (Read error: Connection reset by peer)
04:21:58 petrichor joins (~jez@user/petrichor)
04:25:08 × synchrom1 quits (~john@2406:5a00:2412:2c00:94c0:b471:5a7e:6f3a) (Read error: Connection reset by peer)
04:26:13 synchromesh joins (~john@2406:5a00:2412:2c00:3507:235a:4a6c:ccc6)
04:27:02 <EvanR> mauke, 😱
04:27:10 <EvanR> ok
04:30:33 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:35:39 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
04:46:22 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:46:40 × chiselfuse quits (~chiselfus@user/chiselfuse) (Remote host closed the connection)
04:51:00 michalz joins (~michalz@185.246.207.205)
04:51:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
04:51:39 chiselfuse joins (~chiselfus@user/chiselfuse)
04:59:58 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:04:46 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
05:15:45 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:20:16 × SrPx quits (sid108780@id-108780.uxbridge.irccloud.com) (Ping timeout: 256 seconds)
05:22:09 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
05:22:35 SrPx joins (sid108780@id-108780.uxbridge.irccloud.com)
05:27:15 takuan joins (~takuan@d8D86B9E9.access.telenet.be)
05:33:46 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:38:22 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
05:46:14 × Adeon quits (sid418992@id-418992.lymington.irccloud.com) (Server closed connection)
05:46:26 Adeon joins (sid418992@id-418992.lymington.irccloud.com)
05:49:30 mal1 is now known as lieven
05:49:34 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:54:33 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
05:59:20 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:04:12 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
06:10:34 × gorignak quits (~gorignak@user/gorignak) (Ping timeout: 246 seconds)
06:10:51 gorignak joins (~gorignak@user/gorignak)
06:15:02 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:20:01 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
06:30:50 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:33:01 notzmv joins (~umar@user/notzmv)
06:35:06 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
06:46:12 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:49:12 × gustrb quits (~gustrb@191.243.134.87) (Ping timeout: 260 seconds)
06:50:10 sord937 joins (~sord937@gateway/tor-sasl/sord937)
06:51:10 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
07:00:03 × caconym747879 quits (~caconym@user/caconym) (Quit: bye)
07:00:42 caconym7478798 joins (~caconym@user/caconym)
07:01:01 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:03:08 Enrico63 joins (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213)
07:06:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
07:06:07 tromp joins (~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08)
07:08:18 × lisbeths quits (uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
07:16:44 × Sgeo_ quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
07:20:55 craunts79533538 joins (~craunts@136.158.7.194)
07:23:08 CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db)
07:42:30 × annamalai quits (~annamalai@157.32.200.178) (Ping timeout: 256 seconds)
07:42:58 annamalai joins (~annamalai@157.32.200.178)
07:43:19 × jmcantrell quits (~weechat@user/jmcantrell) (Ping timeout: 246 seconds)
07:44:38 ZLima12_ is now known as ZLima12
07:50:11 Zemy joins (~Zemy@2600:100c:b0a0:ef26:645d:40ff:fe60:28b8)
07:50:33 gustrb joins (~gustrb@191.243.134.87)
07:51:25 <dminuoso> L29Ah: I have to ask. "The openssl trainwreck" compared to self-rolled cryptographic primitives in crypton?
07:55:25 <dminuoso> Is crypton fully implemented with all kinds of side-channel attacks in mind? Timing analysis, cache poisining attacks, power/EM attacks, speculative execution analysis, fault injection, entropy failure, misuse of CRT, missing modular invertibility checks, non-constant-time scalar multiplications within primitives, deterministic blinding
07:55:29 acidjnk joins (~acidjnk@p200300d6e7171943fcd8740620ad93e7.dip0.t-ipconnect.de)
07:55:44 <dminuoso> Honestly, the list of all the various things you can screw up when doing cryptographic primitives is so long
07:56:23 × gustrb quits (~gustrb@191.243.134.87) (Ping timeout: 256 seconds)
07:56:50 <dminuoso> But given that crypton is not written in just primops but highlevel haskell, it means that any guarantee that you might think you get after you audit the code depends on precisely a) the GHC version chosen and b) the compiler flags.
07:57:07 <dminuoso> And that's assuming a full cryptographic audit even occured.
08:00:28 <dminuoso> crypton just is not something you should use if you want to rely on secure and robust cryptography.
08:01:44 gustrb joins (~gustrb@191.243.134.87)
08:06:12 × gustrb quits (~gustrb@191.243.134.87) (Ping timeout: 260 seconds)
08:06:58 merijn joins (~merijn@77.242.116.146)
08:08:34 <tomsmeding> dminuoso: to be fair, while that holds for Haskell, that holds for C too
08:09:11 <dminuoso> tomsmeding: Yes, and openssl has loads of code paths with these attacks in mind and defenses.
08:10:11 <tomsmeding> I was thinking of the timing attacks in your list -- compilers normalloy do stuff with branches that may compromise attempts to write e.g. branchless code
08:10:17 <tomsmeding> and even C compilers can do that
08:10:35 <dminuoso> tomsmeding: Much of the timing attacks require very explicit consideration and approaches.
08:10:42 <tomsmeding> I'm not saying that openssl has not accounted for this somehow
08:11:47 × Enrico63 quits (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) (Quit: Client closed)
08:14:49 __monty__ joins (~toonn@user/toonn)
08:15:52 <dminuoso> tomsmeding: For starters openssl handwires various primitives in assembly not just for performance but also to thwart compiler optimizations. https://github.com/openssl/openssl/tree/master/crypto/bn/asm
08:16:55 <tomsmeding> right -- I was thinking you need something like that
08:17:04 × Adeon quits (sid418992@id-418992.lymington.irccloud.com) (Server closed connection)
08:17:16 Adeon joins (sid418992@id-418992.lymington.irccloud.com)
08:17:33 gustrb joins (~gustrb@191.243.134.87)
08:18:15 <tomsmeding> interesting that these are perl scripts
08:19:43 <tomsmeding> it seems everyone invents their own assembly macro language; with gmp using m4 if I remember correctly
08:20:03 <fgidim> woah, using assembly to get around compiling wrong code is hardcore.
08:20:04 Zemy_ joins (~Zemy@syn-076-184-041-021.res.spectrum.com)
08:20:26 <tomsmeding> it _is_ reliable -- the assembler is not really going to introduce branches when you aren't looking
08:20:47 × merijn quits (~merijn@77.242.116.146) (Quit: Reconnecting)
08:21:02 merijn joins (~merijn@77.242.116.146)
08:21:05 <tomsmeding> also, it's not just for safety, it's also for performance -- see the comment at the top of e.g. https://github.com/openssl/openssl/blob/master/crypto/bn/asm/x86-mont.pl#L27-L28
08:21:52 <tomsmeding> oh and there's even also a bunch of C inline assembly! https://github.com/openssl/openssl/blob/master/crypto/bn/asm/x86_64-gcc.c
08:24:10 × Zemy quits (~Zemy@2600:100c:b0a0:ef26:645d:40ff:fe60:28b8) (Ping timeout: 256 seconds)
08:26:18 <fgidim> dang, twice as fast? that is something
08:26:30 <__monty__> Is it also in part to avoid timing side channels?
08:26:57 fp joins (~Thunderbi@2001:708:20:1406::10c5)
08:27:49 <tomsmeding> yes -- the "compiler optimisations" that dminuoso mentioned are mostly ones that inadvertently introduce timing side channels, I think
08:29:07 <mauke> https://cr.yp.to/talks/2025.10.07/slides-djb-20251007-pickthree-4x3.pdf
08:29:28 <dminuoso> fgidim: well "wrong code" depends on how you look at it. Generally the semantics of programming languages have nothing to say about performance, and often they do the opposite: they leave holes for compilers to exploit.
08:29:40 <dminuoso> For most programs you them to execute as fast as possible.
08:29:51 <dminuoso> But this goes very much against what you'd want in cryptography.
08:29:57 bitterx joins (~marko@user/bitterx)
08:30:04 <dminuoso> You want cryptographic primitives to go as fast as you *require*.
08:30:21 <dminuoso> Consider the most naive of cases: comparing two strings for equality.
08:30:48 <dminuoso> A naive "character by character with shortcircuit" is very easily exploitable for timing analysis.
08:32:18 <dminuoso> mauke's slike are really good :)
08:32:27 <dminuoso> Or well, Bernstein's.
08:34:38 <tomsmeding> that list on slide 6 is funny
08:34:38 × synchromesh quits (~john@2406:5a00:2412:2c00:3507:235a:4a6c:ccc6) (Read error: Connection reset by peer)
08:35:53 synchromesh joins (~john@2406:5a00:2412:2c00:3507:235a:4a6c:ccc6)
08:36:23 × tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
08:38:19 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 256 seconds)
08:39:18 chromoblob joins (~chromoblo@user/chromob1ot1c)
08:41:24 <tomsmeding> okay yeah it's a good slide deck
08:41:41 <tomsmeding> a lot of text for a talk, but that only makes it more readable after-the-fact :)
08:42:48 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
08:43:13 chromoblob joins (~chromoblo@user/chromob1ot1c)
08:44:48 × xstill_ quits (xstill@fimu/xstill) (Quit: Ping timeout (120 seconds))
08:46:09 xstill_ joins (xstill@fimu/xstill)
08:47:00 × xstill_ quits (xstill@fimu/xstill) (Client Quit)
08:47:29 xstill_ joins (xstill@fimu/xstill)
08:51:57 × xstill_ quits (xstill@fimu/xstill) (Client Quit)
08:52:30 × trickard quits (~trickard@cpe-54-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
08:52:44 trickard_ joins (~trickard@cpe-54-98-47-163.wireline.com.au)
08:53:11 xstill_ joins (xstill@fimu/xstill)
08:57:04 × xstill_ quits (xstill@fimu/xstill) (Client Quit)
08:57:28 xstill_ joins (xstill@fimu/xstill)
09:00:07 <endokqr> This may be the wrong place to ask but I'll try anyway. I have a Haskell development shell set up with Nix, where I have managed to install the profiling-enabled versions of the libraries I depend on. However, when I try to cabal build an executable with profiling enabled, I still get errors relating to missing .p_dyn_hi files for a few libraries. Some Google searches indicate that GHC shouldn't
09:00:10 <endokqr> be dynamically linking when running with profiling and that the error is a red herring. However, even if I add -static to ghc-flags in the Cabal file, I still get the same error. Am I misunderstanding something?
09:01:46 × trickard_ quits (~trickard@cpe-54-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
09:02:49 <dminuoso> Besides, much of crypton(ites) is based on a single person who has abandoned the project.
09:03:29 trickard_ joins (~trickard@cpe-54-98-47-163.wireline.com.au)
09:03:50 <dminuoso> While Kazu Yamamoto has picked up the maintainer flag, there arent really any crypto folks around to actively work on this project
09:04:19 × xstill_ quits (xstill@fimu/xstill) (Quit: Ping timeout (120 seconds))
09:05:30 <dminuoso> The state of crypton right now is, if you supplied a PR that satisfied the tests it would likely get accepted.
09:06:00 <dminuoso> It's dead trivial to inject malicious backdoors of any kind right now.
09:06:43 <dminuoso> This isn't critique on behalf of Kazu Yamamoto, mind you. He's just trying to keep it alive because a fair chunk of hackage depends on crypto(nite)
09:07:31 × img quits (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in)
09:07:48 xstill_ joins (xstill@fimu/xstill)
09:08:48 img joins (~img@user/img)
09:13:36 × xstill_ quits (xstill@fimu/xstill) (Quit: Ping timeout (120 seconds))
09:16:22 AlexNoo__ joins (~AlexNoo@178.34.151.169)
09:17:28 × xff0x quits (~xff0x@2405:6580:b080:900:842d:f141:edde:28dd) (Quit: xff0x)
09:18:00 × AlexZenon quits (~alzenon@178.34.151.169) (Ping timeout: 256 seconds)
09:19:42 × AlexNoo_ quits (~AlexNoo@178.34.151.169) (Ping timeout: 256 seconds)
09:21:39 xff0x joins (~xff0x@2405:6580:b080:900:f3f6:c4a2:4d90:7f3d)
09:22:11 AlexZenon joins (~alzenon@178.34.151.169)
09:25:16 chele joins (~chele@user/chele)
09:29:38 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Read error: Connection timed out)
09:34:49 trickard_ is now known as trickard
09:59:36 × gustrb quits (~gustrb@191.243.134.87) (Ping timeout: 244 seconds)
10:03:56 gustrb joins (~gustrb@191.243.134.87)
10:05:43 dhil joins (~dhil@5.151.29.137)
10:06:42 <jackdk> The main guy who was working on the botan bindings has come back from hiatus, we should fund him to do another round of work
10:09:05 xstill_ joins (xstill@fimu/xstill)
10:09:52 <Hecate> jackdk: I just read your blog post on Handles and free applicatives, well-written and well-done, thank you.
10:10:42 <Hecate> jackdk: btw, don't hesitate to open discussion threads on the Effectful repo if you ever have some "exotic" use-cases / needs at Bellroy, we'd be happy to help you figure things out (and add stuff to make things easier)
10:12:25 × xstill_ quits (xstill@fimu/xstill) (Client Quit)
10:12:31 divlamir_ joins (~divlamir@user/divlamir)
10:12:46 × divlamir quits (~divlamir@user/divlamir) (Ping timeout: 246 seconds)
10:13:21 <jackdk> Hecate: I'm glad you liked it. I personally really like effectful as I think it's closest to the sweet spot of type safety, performance, support for higher-order stuff, and zany type system features, but we'll see whether it's something we end up adopting at work. We try to keep an upper bound on the sort of Haskell that we write, and manual handles are an easier sell at this stage.
10:13:22 divlamir_ is now known as divlamir
10:14:09 <jackdk> (Hecate is referring to https://discourse.haskell.org/t/free-applicatives-the-handle-pattern-and-remote-systems/13110 . I'll probably send it to the other aggregators in the morning because I like to give d.h.o a head start)
10:15:40 <Franciman> jackdk: do you use GADTs in your lib?
10:16:26 <jackdk> Franciman: yeah OneQuery is a GADT, is that what you meant?
10:16:42 <Franciman> can you do without GADTs?
10:16:56 <Hecate> jackdk: my own question would be: Do you use GADTSyntax or do you need the local existential proofs?
10:18:49 <jackdk> Franciman, Hecate: for internal reasons which might have been shaved off too much when writing that post, we do need to carry around the internal `FromJSON x` dictionary.
10:19:50 <Hecate> jackdk: got it ;)
10:20:10 × koz quits (~koz@121.99.240.58) (Ping timeout: 248 seconds)
10:27:15 koz joins (~koz@121.99.240.58)
10:27:30 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 244 seconds)
10:40:18 merijn joins (~merijn@77.242.116.146)
10:47:04 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 246 seconds)
10:53:44 × Adeon quits (sid418992@id-418992.lymington.irccloud.com) (Server closed connection)
10:53:56 Adeon joins (sid418992@id-418992.lymington.irccloud.com)
10:55:39 merijn joins (~merijn@77.242.116.146)
10:59:46 <Franciman> thanks jackdk
11:00:32 × trickard quits (~trickard@cpe-54-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
11:00:44 trickard_ joins (~trickard@cpe-54-98-47-163.wireline.com.au)
11:09:38 × CiaoSen quits (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 256 seconds)
11:10:31 × gustrb quits (~gustrb@191.243.134.87) (Ping timeout: 246 seconds)
11:12:38 × koz quits (~koz@121.99.240.58) (Quit: ZNC 1.8.2 - https://znc.in)
11:13:55 koz joins (~koz@121.99.240.58)
11:16:22 gustrb joins (~gustrb@191.243.134.87)
11:22:04 × tromp quits (~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08) (Quit: My iMac has gone to sleep. ZZZzzz…)
11:28:38 CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db)
11:32:38 × ec quits (~ec@gateway/tor-sasl/ec) (Remote host closed the connection)
11:33:09 ec joins (~ec@gateway/tor-sasl/ec)
11:35:08 Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915)
11:35:41 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 256 seconds)
11:36:27 Lord_of_Life_ is now known as Lord_of_Life
11:48:02 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "")
11:48:43 × koz quits (~koz@121.99.240.58) (Ping timeout: 256 seconds)
11:53:31 koz joins (~koz@121.99.240.58)
11:59:45 L29Ah joins (~L29Ah@wikipedia/L29Ah)
12:01:11 × annamalai quits (~annamalai@157.32.200.178) (Ping timeout: 256 seconds)
12:09:06 Square joins (~Square4@user/square)
12:09:42 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 256 seconds)
12:33:06 arandombit joins (~arandombi@user/arandombit)
12:37:28 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 256 seconds)
12:38:59 × trickard_ quits (~trickard@cpe-54-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
12:39:13 trickard_ joins (~trickard@cpe-54-98-47-163.wireline.com.au)
12:48:25 tromp joins (~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08)
12:55:32 annamalai joins (~annamalai@157.32.207.163)
13:02:07 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
13:12:41 × trickard_ quits (~trickard@cpe-54-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
13:12:55 trickard_ joins (~trickard@cpe-54-98-47-163.wireline.com.au)
13:14:34 × Adeon quits (sid418992@id-418992.lymington.irccloud.com) (Server closed connection)
13:14:46 Adeon joins (sid418992@id-418992.lymington.irccloud.com)
13:15:23 × inline quits (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de) (Remote host closed the connection)
13:16:42 × notzmv quits (~umar@user/notzmv) (Ping timeout: 248 seconds)
13:25:04 AlexNoo__ is now known as AlexNoo
13:25:18 Sgeo joins (~Sgeo@user/sgeo)
13:33:59 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
13:42:25 × trickard_ quits (~trickard@cpe-54-98-47-163.wireline.com.au) (Ping timeout: 246 seconds)
13:45:39 trickard_ joins (~trickard@cpe-54-98-47-163.wireline.com.au)
13:55:14 arandombit joins (~arandombi@2603:7000:4600:ffbe:8589:be74:10dc:2ca0)
13:55:15 × arandombit quits (~arandombi@2603:7000:4600:ffbe:8589:be74:10dc:2ca0) (Changing host)
13:55:15 arandombit joins (~arandombi@user/arandombit)
13:59:54 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 248 seconds)
14:02:27 × FANTOM quits (~fantom@87.75.184.126) (Ping timeout: 256 seconds)
14:04:02 arandombit joins (~arandombi@2603:7000:4600:ffbe:8589:be74:10dc:2ca0)
14:04:02 × arandombit quits (~arandombi@2603:7000:4600:ffbe:8589:be74:10dc:2ca0) (Changing host)
14:04:02 arandombit joins (~arandombi@user/arandombit)
14:08:42 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 256 seconds)
14:21:33 arandombit joins (~arandombi@user/arandombit)
14:26:50 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 256 seconds)
14:28:57 Zemy joins (~Zemy@2600:100c:b045:1ae5:e865:54ff:fead:5d2e)
14:31:42 × fp quits (~Thunderbi@2001:708:20:1406::10c5) (Remote host closed the connection)
14:31:55 × Zemy_ quits (~Zemy@syn-076-184-041-021.res.spectrum.com) (Ping timeout: 256 seconds)
14:33:31 arandombit joins (~arandombi@user/arandombit)
14:35:46 × chexum quits (~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection)
14:35:46 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Remote host closed the connection)
14:35:47 × califax quits (~califax@user/califx) (Remote host closed the connection)
14:35:59 chexum joins (~quassel@gateway/tor-sasl/chexum)
14:36:03 califax joins (~califax@user/califx)
14:41:30 Zemy_ joins (~Zemy@syn-076-184-041-021.res.spectrum.com)
14:44:58 × Zemy quits (~Zemy@2600:100c:b045:1ae5:e865:54ff:fead:5d2e) (Ping timeout: 256 seconds)
14:45:15 fp joins (~Thunderbi@2001:708:20:1406::10c5)
14:45:56 ChaiTRex joins (~ChaiTRex@user/chaitrex)
14:46:59 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Remote host closed the connection)
14:47:40 × fp quits (~Thunderbi@2001:708:20:1406::10c5) (Read error: Connection reset by peer)
14:47:55 fp joins (~Thunderbi@130.233.70.16)
14:48:08 SlackCoder joins (~SlackCode@remote.nationalgallery.org.ky)
14:49:22 × SlackCoder quits (~SlackCode@remote.nationalgallery.org.ky) (Remote host closed the connection)
14:49:46 SlackCoder joins (~SlackCode@remote.nationalgallery.org.ky)
14:56:51 × tromp quits (~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08) (Quit: My iMac has gone to sleep. ZZZzzz…)
14:58:47 ChaiTRex joins (~ChaiTRex@user/chaitrex)
15:00:03 × fp quits (~Thunderbi@130.233.70.16) (Remote host closed the connection)
15:04:26 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 248 seconds)
15:05:13 chromoblob joins (~chromoblo@user/chromob1ot1c)
15:14:19 Zemy joins (~Zemy@2600:100c:b045:1ae5:b05d:97ff:fe48:f949)
15:17:16 × Zemy_ quits (~Zemy@syn-076-184-041-021.res.spectrum.com) (Ping timeout: 246 seconds)
15:20:05 × gustrb quits (~gustrb@191.243.134.87) (Ping timeout: 256 seconds)
15:24:39 × ThePenguin quits (~ThePengui@cust-95-80-28-221.csbnet.se) (Remote host closed the connection)
15:24:56 ThePenguin joins (~ThePengui@cust-95-80-28-221.csbnet.se)
15:25:34 gustrb joins (~gustrb@191.243.134.87)
15:25:44 inline joins (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de)
15:26:33 Zemy_ joins (~Zemy@mobile-107-80-206-52.mycingular.net)
15:28:49 notzmv joins (~umar@user/notzmv)
15:29:10 × Zemy quits (~Zemy@2600:100c:b045:1ae5:b05d:97ff:fe48:f949) (Ping timeout: 246 seconds)
15:33:08 × gustrb quits (~gustrb@191.243.134.87) (Ping timeout: 256 seconds)
15:33:08 Zemy joins (~Zemy@2600:100c:b045:1ae5:8c1c:d1ff:febd:951b)
15:34:12 × CiaoSen quits (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 260 seconds)
15:35:24 × Zemy_ quits (~Zemy@mobile-107-80-206-52.mycingular.net) (Ping timeout: 256 seconds)
15:35:38 tromp joins (~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08)
15:35:43 × chele quits (~chele@user/chele) (Remote host closed the connection)
15:38:14 gustrb joins (~gustrb@191.243.134.87)
15:42:05 <dcpagan> Is there a generic failure monad that fails with a given exception type?
15:42:38 <dcpagan> A generic failure monad class, I mean.
15:42:49 <dcpagan> I want to fail with something other than a string.
15:43:06 fp joins (~Thunderbi@2001:708:20:1406::10c5)
15:43:44 × Adeon quits (sid418992@id-418992.lymington.irccloud.com) (Server closed connection)
15:43:56 Adeon joins (sid418992@id-418992.lymington.irccloud.com)
15:44:44 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
15:45:20 <haskellbridge> <Morj> dcpagan https://hackage.haskell.org/package/mtl-2.3.1/docs/Control-Monad-Except.html#t:MonadError ?
15:46:03 chromoblob joins (~chromoblo@user/chromob1ot1c)
15:46:26 <dcpagan> Oh, that works.
15:47:22 × fp quits (~Thunderbi@2001:708:20:1406::10c5) (Ping timeout: 246 seconds)
15:48:08 Guest30 joins (~Guest59@2603:7000:4b42:1100:984c:3dc0:2a1b:5fe0)
15:53:15 Square3 joins (~Square@user/square)
15:56:51 × Guest30 quits (~Guest59@2603:7000:4b42:1100:984c:3dc0:2a1b:5fe0) (Quit: Client closed)
15:56:55 × Square quits (~Square4@user/square) (Ping timeout: 256 seconds)
16:04:51 FANTOM joins (~fantom@90.244.183.5)
16:06:07 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
16:09:49 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Remote host closed the connection)
16:10:11 ChaiTRex joins (~ChaiTRex@user/chaitrex)
16:21:12 Zemy_ joins (~Zemy@mobile-107-80-206-40.mycingular.net)
16:22:01 × notzmv quits (~umar@user/notzmv) (Ping timeout: 246 seconds)
16:23:29 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 244 seconds)
16:24:22 × Zemy quits (~Zemy@2600:100c:b045:1ae5:8c1c:d1ff:febd:951b) (Ping timeout: 260 seconds)
16:38:24 ShallowPeak joins (~ShallowPe@2601:14d:4d7e:8f0:6cd6:682f:721b:56a9)
16:41:51 haltsolver joins (~cmo@2604:3d09:207f:8000::d1dc)
16:44:50 Zemy joins (~Zemy@2600:100c:b045:1ae5:ac13:2aff:fe00:6580)
16:45:28 × inline quits (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de) (Remote host closed the connection)
16:47:34 × SlackCoder quits (~SlackCode@remote.nationalgallery.org.ky) (Quit: Leaving)
16:48:37 × Zemy_ quits (~Zemy@mobile-107-80-206-40.mycingular.net) (Ping timeout: 246 seconds)
16:50:23 × synchromesh quits (~john@2406:5a00:2412:2c00:3507:235a:4a6c:ccc6) (Read error: Connection reset by peer)
16:50:56 × gmg quits (~user@user/gehmehgeh) (Ping timeout: 272 seconds)
16:51:37 synchromesh joins (~john@2406:5a00:2412:2c00:3507:235a:4a6c:ccc6)
16:53:00 gmg joins (~user@user/gehmehgeh)
16:53:42 machinedgod joins (~machinedg@d75-159-126-101.abhsia.telus.net)
16:54:48 Zemy_ joins (~Zemy@syn-076-184-041-021.res.spectrum.com)
16:56:23 wootehfoot joins (~wootehfoo@user/wootehfoot)
16:56:45 ttybitnik joins (~ttybitnik@user/wolper)
16:58:08 × Zemy quits (~Zemy@2600:100c:b045:1ae5:ac13:2aff:fe00:6580) (Ping timeout: 256 seconds)
17:03:02 × tromp quits (~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08) (Quit: My iMac has gone to sleep. ZZZzzz…)
17:06:57 × gustrb quits (~gustrb@191.243.134.87) (Ping timeout: 260 seconds)
17:07:59 jmcantrell joins (~weechat@user/jmcantrell)
17:08:02 tromp joins (~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08)
17:14:40 gustrb joins (~gustrb@191.243.134.87)
17:17:34 × gmg quits (~user@user/gehmehgeh) (Quit: Leaving)
17:18:29 × tromp quits (~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08) (Quit: My iMac has gone to sleep. ZZZzzz…)
17:18:31 × dtman34_ quits (~dtman34@c-73-242-68-179.hsd1.mn.comcast.net) (Ping timeout: 255 seconds)
17:19:12 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 260 seconds)
17:30:50 dtman34 joins (~dtman34@c-73-242-68-179.hsd1.mn.comcast.net)
17:32:32 × Zemy_ quits (~Zemy@syn-076-184-041-021.res.spectrum.com) (Remote host closed the connection)
17:33:00 Zemy joins (~Zemy@syn-076-184-041-021.res.spectrum.com)
17:33:11 Tuplanolla joins (~Tuplanoll@91-159-187-167.elisa-laajakaista.fi)
17:35:08 × ttybitnik quits (~ttybitnik@user/wolper) (Quit: Fading out...)
17:39:26 Square joins (~Square4@user/square)
17:40:03 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Quit: Leaving)
17:42:19 × Square3 quits (~Square@user/square) (Ping timeout: 256 seconds)
17:42:34 tromp joins (~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08)
17:43:43 ttybitnik joins (~ttybitnik@user/wolper)
17:51:03 tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net)
18:00:37 × gustrb quits (~gustrb@191.243.134.87) (Ping timeout: 244 seconds)
18:04:46 Everything joins (~Everythin@46.96.48.125)
18:09:12 peterbecich joins (~Thunderbi@syn-172-222-148-214.res.spectrum.com)
18:19:34 × Adeon quits (sid418992@id-418992.lymington.irccloud.com) (Server closed connection)
18:19:46 Adeon joins (sid418992@id-418992.lymington.irccloud.com)
18:21:01 OftenFaded joins (~OftenFade@user/tisktisk)
18:26:17 × peterbecich quits (~Thunderbi@syn-172-222-148-214.res.spectrum.com) (Ping timeout: 260 seconds)
18:32:14 notzmv joins (~umar@user/notzmv)
18:45:12 × Googulator86 quits (~Googulato@2a01-036d-0106-03fa-dc7a-fb6e-71bb-aaf0.pool6.digikabel.hu) (Quit: Client closed)
18:45:29 Googulator86 joins (~Googulato@2a01-036d-0106-03fa-dc7a-fb6e-71bb-aaf0.pool6.digikabel.hu)
18:47:57 a_fantom joins (~fantom@90.244.183.5)
18:48:05 weary-traveler joins (~user@user/user363627)
18:48:38 × OftenFaded quits (~OftenFade@user/tisktisk) (Quit: Client closed)
18:50:53 × FANTOM quits (~fantom@90.244.183.5) (Ping timeout: 256 seconds)
18:53:35 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:55:59 × a_fantom quits (~fantom@90.244.183.5) (Ping timeout: 256 seconds)
18:58:15 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
18:59:39 ljdarj joins (~Thunderbi@user/ljdarj)
19:00:02 × caconym7478798 quits (~caconym@user/caconym) (Quit: bye)
19:00:42 caconym7478798 joins (~caconym@user/caconym)
19:00:45 × annamalai quits (~annamalai@157.32.207.163) (Ping timeout: 245 seconds)
19:00:52 FANTOM joins (~fantom@90.244.183.5)
19:01:37 × dhil quits (~dhil@5.151.29.137) (Ping timeout: 246 seconds)
19:02:13 × wbrawner quits (~wbrawner@static.56.224.132.142.clients.your-server.de) (Ping timeout: 260 seconds)
19:03:17 pera joins (~pera@user/pera)
19:04:45 wbrawner joins (~wbrawner@static.56.224.132.142.clients.your-server.de)
19:09:05 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:09:08 gustrb joins (~gustrb@191.243.134.87)
19:09:49 × aku quits (aku@65.108.245.241) (Quit: Lost terminal)
19:09:53 × bgg quits (~bgg@2a01:e0a:819:1510:dced:9a5:b1e2:242) (Quit: std::move)
19:11:40 × ShallowPeak quits (~ShallowPe@2601:14d:4d7e:8f0:6cd6:682f:721b:56a9) (Quit: Client closed)
19:12:15 bgg joins (~bgg@2a01:e0a:819:1510:45bf:d4b0:e8c1:8679)
19:12:33 inline joins (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de)
19:13:00 lisbeths joins (uid135845@id-135845.lymington.irccloud.com)
19:15:52 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
19:19:08 ephilalethes joins (~noumenon@113.51-175-156.customer.lyse.net)
19:19:16 target_i joins (~target_i@user/target-i/x-6023099)
19:20:45 aku joins (aku@65.108.245.241)
19:24:19 × machinedgod quits (~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 256 seconds)
19:25:48 × inline quits (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de) (Quit: Leaving)
19:27:06 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:29:37 × pera quits (~pera@user/pera) (Ping timeout: 246 seconds)
19:31:17 × bgg quits (~bgg@2a01:e0a:819:1510:45bf:d4b0:e8c1:8679) (Remote host closed the connection)
19:31:46 pera joins (~pera@user/pera)
19:32:10 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
19:39:32 inline joins (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de)
19:43:07 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:48:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
19:50:18 × pera quits (~pera@user/pera) (Ping timeout: 248 seconds)
19:52:04 pera joins (~pera@user/pera)
19:52:24 a_fantom joins (~fantom@90.244.183.5)
19:54:21 × FANTOM quits (~fantom@90.244.183.5) (Ping timeout: 256 seconds)
19:55:32 × inline quits (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de) (Ping timeout: 260 seconds)
19:58:57 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:00:20 user363627 joins (~user@user/user363627)
20:02:40 × Everything quits (~Everythin@46.96.48.125) (Quit: leaving)
20:02:52 × weary-traveler quits (~user@user/user363627) (Ping timeout: 256 seconds)
20:03:34 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
20:04:34 × juri_ quits (~juri@178.20.94.63) (Ping timeout: 256 seconds)
20:05:37 Googulator6 joins (~Googulato@2a01-036d-0106-03fa-dc7a-fb6e-71bb-aaf0.pool6.digikabel.hu)
20:05:40 × Googulator86 quits (~Googulato@2a01-036d-0106-03fa-dc7a-fb6e-71bb-aaf0.pool6.digikabel.hu) (Quit: Client closed)
20:06:05 CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db)
20:06:24 juri_ joins (~juri@213.220.151.223)
20:07:25 × ephilalethes quits (~noumenon@113.51-175-156.customer.lyse.net) (Quit: Leaving)
20:11:34 × user363627 quits (~user@user/user363627) (Remote host closed the connection)
20:14:11 vanishingideal joins (~vanishing@user/vanishingideal)
20:14:45 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:19:05 × jmcantrell quits (~weechat@user/jmcantrell) (Ping timeout: 244 seconds)
20:19:08 inline joins (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de)
20:20:02 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
20:23:35 pavonia joins (~user@user/siracusa)
20:30:04 × inline quits (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de) (Ping timeout: 256 seconds)
20:30:31 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:34:39 inline joins (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de)
20:35:06 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
20:37:54 gmg joins (~user@user/gehmehgeh)
20:38:55 Zemy_ joins (~Zemy@2600:100c:b04e:ea8c:100f:58ff:fe06:9a08)
20:38:55 × Zemy quits (~Zemy@syn-076-184-041-021.res.spectrum.com) (Read error: Connection reset by peer)
20:39:29 Zemy joins (~Zemy@syn-076-184-041-021.res.spectrum.com)
20:39:37 × inline quits (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de) (Ping timeout: 246 seconds)
20:43:06 × Zemy_ quits (~Zemy@2600:100c:b04e:ea8c:100f:58ff:fe06:9a08) (Ping timeout: 256 seconds)
20:45:56 × haltsolver quits (~cmo@2604:3d09:207f:8000::d1dc) (Ping timeout: 256 seconds)
20:46:20 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:53:18 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
21:00:02 × synchromesh quits (~john@2406:5a00:2412:2c00:3507:235a:4a6c:ccc6) (Read error: Connection reset by peer)
21:01:14 × Adeon quits (sid418992@id-418992.lymington.irccloud.com) (Server closed connection)
21:01:19 synchromesh joins (~john@2406:5a00:2412:2c00:3507:235a:4a6c:ccc6)
21:01:26 Adeon joins (sid418992@id-418992.lymington.irccloud.com)
21:01:29 × takuan quits (~takuan@d8D86B9E9.access.telenet.be) (Remote host closed the connection)
21:04:22 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:06:56 × juri_ quits (~juri@213.220.151.223) (Read error: Connection reset by peer)
21:09:14 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
21:12:54 juri_ joins (~juri@implicitcad.org)
21:18:17 peterbecich joins (~Thunderbi@syn-172-222-148-214.res.spectrum.com)
21:20:06 jmcantrell joins (~weechat@user/jmcantrell)
21:20:09 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:22:17 × lisbeths quits (uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
21:25:01 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
21:25:30 × target_i quits (~target_i@user/target-i/x-6023099) (Quit: leaving)
21:25:41 Googulator10 joins (~Googulato@2a01-036d-0106-03fa-dc7a-fb6e-71bb-aaf0.pool6.digikabel.hu)
21:26:07 × Googulator6 quits (~Googulato@2a01-036d-0106-03fa-dc7a-fb6e-71bb-aaf0.pool6.digikabel.hu) (Quit: Client closed)
21:31:50 × peterbecich quits (~Thunderbi@syn-172-222-148-214.res.spectrum.com) (Ping timeout: 256 seconds)
21:38:47 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 260 seconds)
21:47:07 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Read error: Connection timed out)
21:49:29 × michalz quits (~michalz@185.246.207.205) (Remote host closed the connection)
21:51:43 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:56:46 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
22:00:25 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
22:01:00 × ystael_ quits (~ystael@user/ystael) (Ping timeout: 256 seconds)
22:03:19 Googulator30 joins (~Googulato@2a01-036d-0106-03fa-dc7a-fb6e-71bb-aaf0.pool6.digikabel.hu)
22:06:59 × Googulator10 quits (~Googulato@2a01-036d-0106-03fa-dc7a-fb6e-71bb-aaf0.pool6.digikabel.hu) (Ping timeout: 250 seconds)
22:07:30 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:09:25 × tromp quits (~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08) (Quit: My iMac has gone to sleep. ZZZzzz…)
22:11:30 × CiaoSen quits (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 256 seconds)
22:12:37 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
22:15:38 × ec quits (~ec@gateway/tor-sasl/ec) (Remote host closed the connection)
22:16:33 ec joins (~ec@gateway/tor-sasl/ec)
22:18:17 × jmcantrell quits (~weechat@user/jmcantrell) (Ping timeout: 256 seconds)
22:20:29 jmcantrell joins (~weechat@user/jmcantrell)
22:23:15 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:30:11 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
22:33:46 Square3 joins (~Square@user/square)
22:33:55 × pera quits (~pera@user/pera) (Quit: leaving)
22:37:14 × Square quits (~Square4@user/square) (Ping timeout: 248 seconds)
22:41:17 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:45:35 peterbecich joins (~Thunderbi@syn-172-222-148-214.res.spectrum.com)
22:45:58 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
22:46:18 × tomku quits (~tomku@user/tomku) (Ping timeout: 248 seconds)
22:46:51 machinedgod joins (~machinedg@d75-159-126-101.abhsia.telus.net)
22:47:53 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 244 seconds)
22:48:20 tomku joins (~tomku@user/tomku)
22:51:02 vanishingideal joins (~vanishing@user/vanishingideal)
22:57:04 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:01:56 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
23:03:32 ljdarj joins (~Thunderbi@user/ljdarj)
23:11:00 × Googulator30 quits (~Googulato@2a01-036d-0106-03fa-dc7a-fb6e-71bb-aaf0.pool6.digikabel.hu) (Quit: Client closed)
23:11:02 Googulator27 joins (~Googulato@2a01-036d-0106-03fa-dc7a-fb6e-71bb-aaf0.pool6.digikabel.hu)
23:12:51 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:13:34 emmanuelux joins (~emmanuelu@user/emmanuelux)
23:17:57 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
23:22:22 Googulator5 joins (~Googulato@2a01-036d-0106-03fa-dc7a-fb6e-71bb-aaf0.pool6.digikabel.hu)
23:25:43 × peterbecich quits (~Thunderbi@syn-172-222-148-214.res.spectrum.com) (Ping timeout: 256 seconds)
23:25:51 × Googulator27 quits (~Googulato@2a01-036d-0106-03fa-dc7a-fb6e-71bb-aaf0.pool6.digikabel.hu) (Ping timeout: 250 seconds)
23:27:05 × machinedgod quits (~machinedg@d75-159-126-101.abhsia.telus.net) (Quit: Lost terminal)
23:30:11 × jmcantrell quits (~weechat@user/jmcantrell) (Quit: WeeChat 4.7.1)
23:31:07 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:35:55 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
23:40:37 Googulator51 joins (~Googulato@2a01-036d-0106-03fa-dc7a-fb6e-71bb-aaf0.pool6.digikabel.hu)
23:40:43 × Googulator5 quits (~Googulato@2a01-036d-0106-03fa-dc7a-fb6e-71bb-aaf0.pool6.digikabel.hu) (Quit: Client closed)
23:41:14 × Adeon quits (sid418992@id-418992.lymington.irccloud.com) (Server closed connection)
23:41:26 Adeon joins (sid418992@id-418992.lymington.irccloud.com)
23:42:12 jmcantrell joins (~weechat@user/jmcantrell)
23:46:30 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:48:42 × Tuplanolla quits (~Tuplanoll@91-159-187-167.elisa-laajakaista.fi) (Quit: Leaving.)
23:49:21 × jmcantrell quits (~weechat@user/jmcantrell) (Quit: WeeChat 4.7.1)
23:50:01 <dcpagan> Codensity is missing a MonadError instance.
23:50:12 <dcpagan> I had to roll one up with this: "catchError m k = lift $ catchError (lowerCodensity m) (lowerCodensity . k)"
23:51:36 <dcpagan> Also, "shift" is defined as "shift f = Codensity (lowerCodensity . f)". I should look more into delimited continuations and their applications in exception-handling.
23:51:47 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
23:53:07 machinedgod joins (~machinedg@d75-159-126-101.abhsia.telus.net)

All times are in UTC on 2025-10-13.