Home liberachat/#haskell: Logs Calendar

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

00:02:15 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:06:34 × zarakshR quits (~Thunderbi@host5-81-134-212.range5-81.btcentralplus.com) (Ping timeout: 256 seconds)
00:07:08 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
00:16:37 zarakshR joins (~Thunderbi@host5-81-134-212.range5-81.btcentralplus.com)
00:17:37 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:21:07 × trickard_ quits (~trickard@cpe-51-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
00:21:22 trickard_ joins (~trickard@cpe-51-98-47-163.wireline.com.au)
00:22:20 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
00:25:57 × zarakshR quits (~Thunderbi@host5-81-134-212.range5-81.btcentralplus.com) (Remote host closed the connection)
00:26:12 zarakshR joins (~Thunderbi@2a00:23c8:5bbb:e401::353)
00:26:35 × zarakshR quits (~Thunderbi@2a00:23c8:5bbb:e401::353) (Client Quit)
00:26:47 zarakshR1 joins (~Thunderbi@host5-81-134-212.range5-81.btcentralplus.com)
00:28:06 × otto_s quits (~user@p4ff278ce.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
00:31:00 zarakshR1 is now known as zarakshR
00:31:17 × ttybitnik quits (~ttybitnik@user/wolper) (Quit: Fading out...)
00:33:01 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:37:07 trickard_ is now known as trickard
00:40:00 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
00:46:08 otto_s joins (~user@p5de2f76e.dip0.t-ipconnect.de)
00:49:25 × xff0x quits (~xff0x@2405:6580:b080:900:7acf:f68c:d0d:6cb3) (Ping timeout: 255 seconds)
00:50:17 rustisafungus joins (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net)
00:51:05 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:52:47 × zarakshR quits (~Thunderbi@host5-81-134-212.range5-81.btcentralplus.com) (Ping timeout: 265 seconds)
00:54:30 × acidjnk quits (~acidjnk@p200300d6e7171976182de2090fb12ade.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
00:55:23 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
01:01:17 × trickard quits (~trickard@cpe-51-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
01:01:31 trickard_ joins (~trickard@cpe-51-98-47-163.wireline.com.au)
01:04:42 × trickard_ quits (~trickard@cpe-51-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
01:06:28 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:06:30 trickard_ joins (~trickard@cpe-51-98-47-163.wireline.com.au)
01:10:30 xff0x joins (~xff0x@2405:6580:b080:900:5b6e:396c:57f4:ced4)
01:11:10 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
01:12:52 × rustisafungus quits (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net) (Ping timeout: 256 seconds)
01:15:42 × xff0x quits (~xff0x@2405:6580:b080:900:5b6e:396c:57f4:ced4) (Ping timeout: 256 seconds)
01:24:21 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:28:44 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
01:31:41 rustisafungus joins (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net)
01:35:26 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:35:49 trickard_ is now known as trickard
01:38:56 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 256 seconds)
01:39:58 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
01:40:34 vanishingideal joins (~vanishing@user/vanishingideal)
01:50:49 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:55:22 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
02:03:03 ftzm3 joins (~ftzm@085082238119.dynamic.telenor.dk)
02:04:33 × ftzm quits (~ftzm@085080231172.dynamic.telenor.dk) (Ping timeout: 248 seconds)
02:04:33 ftzm3 is now known as ftzm
02:06:11 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:09:32 xff0x joins (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
02:10:35 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
02:10:43 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
02:11:39 weary-traveler joins (~user@user/user363627)
02:21:35 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:26:05 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
02:37:07 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:41:36 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
02:47:37 cptaffe joins (~cptaffe@user/cptaffe)
02:51:39 × rustisafungus quits (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net) (Ping timeout: 258 seconds)
02:52:36 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:57:08 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
03:04:51 rustisafungus joins (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net)
03:08:06 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:10:10 × rustisafungus quits (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net) (Ping timeout: 256 seconds)
03:11:39 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
03:13:00 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
03:16:20 × Square3 quits (~Square4@user/square) (Ping timeout: 265 seconds)
03:19:02 × trickard quits (~trickard@cpe-51-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
03:19:16 trickard_ joins (~trickard@cpe-51-98-47-163.wireline.com.au)
03:23:30 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:25:26 aforemny joins (~aforemny@2001:9e8:6cf2:cd00:fa12:c3d8:7e61:864c)
03:25:44 × aforemny_ quits (~aforemny@2001:9e8:6cd5:4200:5433:65c2:adc9:91af) (Ping timeout: 248 seconds)
03:30:03 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
03:31:08 × xff0x quits (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 258 seconds)
03:31:19 × rvalue quits (~rvalue@about/hackers/rvalue) (Write error: error:80000068:system library::Connection reset by peer)
03:31:48 rvalue joins (~rvalue@about/hackers/rvalue)
03:36:26 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:38:01 xff0x joins (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
03:38:11 rustisafungus joins (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net)
03:41:20 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
03:42:38 × rustisafungus quits (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net) (Ping timeout: 258 seconds)
03:45:13 × dutchie quits (~dutchie@user/dutchie) (Remote host closed the connection)
03:46:18 dutchie joins (~dutchie@user/dutchie)
03:51:55 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:56:04 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 256 seconds)
03:56:26 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
03:57:31 vanishingideal joins (~vanishing@user/vanishingideal)
03:57:39 × trickard_ quits (~trickard@cpe-51-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
03:57:52 trickard_ joins (~trickard@cpe-51-98-47-163.wireline.com.au)
04:06:45 × amadaluzia quits (~amadaluzi@user/amadaluzia) (Quit: ZNC 1.9.1 - https://znc.in)
04:07:19 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:10:58 amadaluzia joins (~amadaluzi@user/amadaluzia)
04:11:49 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
04:19:36 × trickard_ quits (~trickard@cpe-51-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
04:19:50 trickard_ joins (~trickard@cpe-51-98-47-163.wireline.com.au)
04:22:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:23:23 rustisafungus joins (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net)
04:26:09 takuan joins (~takuan@d8D86B9E9.access.telenet.be)
04:27:14 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
04:32:53 × gorignak quits (~gorignak@user/gorignak) (Quit: quit)
04:37:25 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:42:03 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
04:42:08 michalz joins (~michalz@185.246.207.222)
04:46:16 × rustisafungus quits (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net) (Ping timeout: 258 seconds)
04:49:05 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 250 seconds)
04:49:29 rustisafungus joins (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net)
04:52:22 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
04:52:56 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:53:00 × amadaluzia quits (~amadaluzi@user/amadaluzia) (Quit: ZNC 1.9.1 - https://znc.in)
04:57:19 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
05:02:45 × rustisafungus quits (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net) (Ping timeout: 258 seconds)
05:04:38 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 256 seconds)
05:08:20 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:12:50 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
05:18:33 × Nosrep quits (~jimothy@user/nosrep) (Ping timeout: 250 seconds)
05:23:38 chromoblob joins (~chromoblo@user/chromob1ot1c)
05:23:52 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:25:49 rustisafungus joins (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net)
05:28:46 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
05:30:21 × rustisafungus quits (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net) (Ping timeout: 258 seconds)
05:34:14 × trickard_ quits (~trickard@cpe-51-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
05:34:27 trickard_ joins (~trickard@cpe-51-98-47-163.wireline.com.au)
05:38:25 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:42:50 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
05:45:58 rustisafungus joins (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net)
05:53:48 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:58:28 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
06:04:48 × trickard_ quits (~trickard@cpe-51-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
06:05:01 trickard_ joins (~trickard@cpe-51-98-47-163.wireline.com.au)
06:06:55 mm_x_ joins (~mm@user/mm-x-:64963)
06:09:11 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:10:04 × mm_x_ quits (~mm@user/mm-x-:64963) (Client Quit)
06:15:45 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
06:20:00 × rustisafungus quits (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net) (Ping timeout: 256 seconds)
06:27:13 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:30:37 × ss4 quits (~wootehfoo@user/wootehfoot) (Quit: Leaving)
06:31:12 × potato44 quits (uid421314@id-421314.lymington.irccloud.com) (Quit: Connection closed for inactivity)
06:31:31 peterbecich joins (~Thunderbi@syn-172-222-149-049.res.spectrum.com)
06:31:45 poscat0x04 joins (~poscat@user/poscat)
06:31:59 × econo_ quits (uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity)
06:32:03 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
06:33:09 sroso joins (~sroso@user/SrOso)
06:33:09 × poscat quits (~poscat@user/poscat) (Ping timeout: 252 seconds)
06:33:55 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
06:34:39 Sgeo joins (~Sgeo@user/sgeo)
06:39:26 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:43:57 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
06:44:15 wootehfoot joins (~wootehfoo@user/wootehfoot)
06:54:50 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:56:27 × jmcantre1 quits (~weechat@user/jmcantrell) (Ping timeout: 248 seconds)
06:56:46 × ft quits (~ft@p4fc2a25a.dip0.t-ipconnect.de) (Quit: leaving)
07:00:02 × caconym747 quits (~caconym@user/caconym) (Quit: bye)
07:00:41 caconym747 joins (~caconym@user/caconym)
07:03:38 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
07:08:08 [exa] silently realizes that list of `These` is isomorphic to diffs
07:15:27 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:16:05 acidjnk joins (~acidjnk@p200300d6e7171976dc1e7dad9b8b9156.dip0.t-ipconnect.de)
07:21:48 × zfnmxt quits (~zfnmxt@user/zfnmxt) (Ping timeout: 260 seconds)
07:22:20 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
07:33:31 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:35:55 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
07:38:12 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
07:38:34 × Googulator75 quits (~Googulato@2a01-036d-0106-28ad-f9f3-8649-eb89-633c.pool6.digikabel.hu) (Quit: Client closed)
07:38:48 Googulator75 joins (~Googulato@2a01-036d-0106-28ad-f9f3-8649-eb89-633c.pool6.digikabel.hu)
07:42:49 Sgeo joins (~Sgeo@user/sgeo)
07:42:51 × trickard_ quits (~trickard@cpe-51-98-47-163.wireline.com.au) (Ping timeout: 250 seconds)
07:42:56 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
07:43:00 trickard_ joins (~trickard@cpe-53-98-47-163.wireline.com.au)
07:43:08 chele joins (~chele@user/chele)
07:45:21 kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be)
07:48:53 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:51:02 × peterbecich quits (~Thunderbi@syn-172-222-149-049.res.spectrum.com) (Ping timeout: 258 seconds)
07:53:20 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
08:00:37 ljdarj joins (~Thunderbi@user/ljdarj)
08:04:16 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
08:08:48 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
08:09:58 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
08:15:17 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
08:19:47 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
08:20:18 haritz joins (~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8)
08:20:18 × haritz quits (~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8) (Changing host)
08:20:18 haritz joins (~hrtz@user/haritz)
08:20:42 × sroso quits (~sroso@user/SrOso) (Ping timeout: 256 seconds)
08:23:30 trickard_ is now known as trickard
08:30:40 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
08:32:22 tcard_ joins (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303)
08:32:43 × tcard quits (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303) (Read error: Connection reset by peer)
08:34:39 × trickard quits (~trickard@cpe-53-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
08:34:52 trickard_ joins (~trickard@cpe-53-98-47-163.wireline.com.au)
08:35:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
08:41:31 earthy joins (~arthurvl@2a02-a469-f5e2-1-83d2-ca43-57a2-dc81.fixed6.kpn.net)
08:45:38 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 256 seconds)
08:46:02 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
08:50:27 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
09:01:21 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
09:01:43 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 250 seconds)
09:06:02 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
09:07:50 qqe joins (~qqq@185.54.23.136)
09:16:51 merijn joins (~merijn@62.45.137.128)
09:17:08 __monty__ joins (~toonn@user/toonn)
09:17:39 × AlexZenon quits (~alzenon@94.233.241.149) (Ping timeout: 256 seconds)
09:18:39 × tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
09:21:53 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 256 seconds)
09:22:35 AlexZenon joins (~alzenon@94.233.241.149)
09:32:21 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
09:36:29 mari-estel joins (~mari-este@user/mari-estel)
09:37:12 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
09:42:29 × trickard_ quits (~trickard@cpe-53-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
09:42:42 trickard_ joins (~trickard@cpe-53-98-47-163.wireline.com.au)
09:47:49 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
09:49:40 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 256 seconds)
09:50:04 LainIwakura joins (~LainIwaku@user/LainIwakura)
09:50:53 chromoblob joins (~chromoblo@user/chromob1ot1c)
09:52:18 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
09:53:42 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
09:57:41 × LainIwakura quits (~LainIwaku@user/LainIwakura) (Ping timeout: 250 seconds)
09:58:19 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Ping timeout: 248 seconds)
10:02:20 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
10:07:38 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
10:07:38 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Client Quit)
10:09:02 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
10:12:05 chromoblob joins (~chromoblo@user/chromob1ot1c)
10:12:49 LainIwakura joins (~LainIwaku@user/LainIwakura)
10:14:47 trickard_ is now known as trickard
10:20:24 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
10:21:40 × xff0x quits (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 265 seconds)
10:22:09 × olivial quits (~benjaminl@user/benjaminl) (Ping timeout: 265 seconds)
10:24:44 olivial joins (~benjaminl@user/benjaminl)
10:25:08 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
10:33:22 tremon joins (~tremon@83.80.159.219)
10:35:47 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
10:37:01 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 258 seconds)
10:38:03 lortabac joins (~lortabac@88-125-6-227.subs.proxad.net)
10:38:24 chromoblob joins (~chromoblo@user/chromob1ot1c)
10:40:31 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
10:41:12 × Raito_Bezarius quits (~Raito@libera/contributor/wireguard.tunneler.raito-bezarius) (Ping timeout: 252 seconds)
10:41:55 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
10:42:20 chromoblob joins (~chromoblo@user/chromob1ot1c)
10:48:10 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
10:51:16 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
10:55:48 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
11:00:04 × caconym747 quits (~caconym@user/caconym) (Quit: bye)
11:02:18 caconym747 joins (~caconym@user/caconym)
11:03:21 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
11:04:37 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 258 seconds)
11:05:48 × divlamir quits (~divlamir@user/divlamir) (Remote host closed the connection)
11:06:02 divlamir joins (~divlamir@user/divlamir)
11:07:52 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
11:08:18 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
11:13:30 chromoblob joins (~chromoblo@user/chromob1ot1c)
11:21:34 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
11:22:38 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 258 seconds)
11:22:52 xff0x joins (~xff0x@2405:6580:b080:900:8bbc:4ce9:3a76:4019)
11:23:54 chromoblob joins (~chromoblo@user/chromob1ot1c)
11:26:01 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
11:26:51 Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915)
11:27:42 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 256 seconds)
11:29:24 × lortabac quits (~lortabac@88-125-6-227.subs.proxad.net) (Ping timeout: 256 seconds)
11:29:41 Lord_of_Life_ is now known as Lord_of_Life
11:31:13 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
11:32:13 × forell quits (~forell@user/forell) (Ping timeout: 256 seconds)
11:33:31 forell joins (~forell@user/forell)
11:36:56 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
11:43:20 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 258 seconds)
11:43:43 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
11:51:54 × trickard quits (~trickard@cpe-53-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
11:52:07 trickard_ joins (~trickard@cpe-53-98-47-163.wireline.com.au)
11:55:00 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
11:59:26 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
11:59:28 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
11:59:45 × trickard_ quits (~trickard@cpe-53-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
12:02:29 trickard_ joins (~trickard@cpe-53-98-47-163.wireline.com.au)
12:04:21 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
12:09:04 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
12:10:16 jespada joins (~jespada@2800:a4:2344:8d00:d4f6:b334:15ff:68e3)
12:19:43 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
12:23:28 × LainIwakura quits (~LainIwaku@user/LainIwakura) (Quit: Client closed)
12:24:21 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
12:27:14 rustisafungus joins (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net)
12:27:44 amadaluzia joins (~amadaluzi@user/amadaluzia)
12:30:52 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 258 seconds)
12:31:15 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
12:33:36 gehmehgeh joins (~user@user/gehmehgeh)
12:35:06 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
12:36:09 × gmg quits (~user@user/gehmehgeh) (Ping timeout: 272 seconds)
12:39:40 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
12:46:51 Googulator75 is now known as Googulator
12:47:20 × qqe quits (~qqq@185.54.23.136) (Quit: Lost terminal)
12:47:52 Nosrep joins (~jimothy@user/nosrep)
12:48:07 × rustisafungus quits (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net) (Ping timeout: 258 seconds)
12:50:29 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
12:54:55 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
12:56:19 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Quit: Frostillicus)
12:57:10 mari51613 joins (~mari-este@user/mari-estel)
12:58:14 × mari-estel quits (~mari-este@user/mari-estel) (Read error: Connection reset by peer)
13:02:11 × trickard_ quits (~trickard@cpe-53-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
13:02:25 trickard_ joins (~trickard@cpe-53-98-47-163.wireline.com.au)
13:05:19 × amadaluzia quits (~amadaluzi@user/amadaluzia) (Quit: ZNC 1.9.1 - https://znc.in)
13:05:21 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
13:05:36 amadaluzia joins (~amadaluzi@user/amadaluzia)
13:09:35 × Nosrep quits (~jimothy@user/nosrep) (Ping timeout: 258 seconds)
13:09:58 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
13:20:44 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
13:23:52 gehmehgeh is now known as gmg
13:23:56 × inline quits (~inline@ip-005-146-197-054.um05.pools.vodafone-ip.de) (Quit: Leaving)
13:25:06 × trickard_ quits (~trickard@cpe-53-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
13:25:19 trickard_ joins (~trickard@cpe-53-98-47-163.wireline.com.au)
13:27:36 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
13:38:46 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
13:43:23 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
13:47:30 Square2 joins (~Square@user/square)
13:47:30 × amadaluzia quits (~amadaluzi@user/amadaluzia) (Quit: ZNC 1.10.1 - https://znc.in)
13:47:46 amadaluzia joins (~amadaluzi@user/amadaluzia)
13:54:08 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
13:58:39 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
14:02:56 bruto- joins (~marco@user/bruto-)
14:03:29 × trickard_ quits (~trickard@cpe-53-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
14:03:43 trickard_ joins (~trickard@cpe-53-98-47-163.wireline.com.au)
14:06:21 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
14:07:35 × bruto- quits (~marco@user/bruto-) (Quit: leaving)
14:09:12 × mange quits (~mange@user/mange) (Quit: Zzz...)
14:09:36 Tuplanolla joins (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi)
14:10:24 × segfaultfizzbuzz quits (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net) (Remote host closed the connection)
14:10:40 SlackCoder joins (~SlackCode@remote.nationalgallery.org.ky)
14:10:54 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
14:12:31 SlackCoder parts (~SlackCode@remote.nationalgallery.org.ky) ()
14:20:11 <bwe> [exa]: (I've recently learned to use and like, maybe even love, These.)
14:21:43 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
14:23:25 × trickard_ quits (~trickard@cpe-53-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
14:23:39 trickard_ joins (~trickard@cpe-53-98-47-163.wireline.com.au)
14:23:58 Sgeo joins (~Sgeo@user/sgeo)
14:23:59 ttybitnik joins (~ttybitnik@user/wolper)
14:26:15 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
14:31:52 × kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Ping timeout: 256 seconds)
14:32:36 kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be)
14:35:10 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
14:35:19 <bwe> How do I pattern match (and differentiate) between empty and non-empty Data.Set?
14:35:32 chromoblob joins (~chromoblo@user/chromob1ot1c)
14:36:29 <mari51613> with `toList` or `Set.null`?
14:36:47 <mari51613> @hoogle Set -> Bool
14:36:48 <lambdabot> Test.ChasingBottoms.IsBottom isBottom :: a -> Bool
14:36:48 <lambdabot> Text.HTML.Tagchup.Tag.Match ignore :: a -> Bool
14:36:48 <lambdabot> Text.Ascii isAscii :: Property IsAscii v => v -> Bool
14:37:06 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
14:39:45 × trickard_ quits (~trickard@cpe-53-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
14:41:30 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
14:42:32 trickard_ joins (~trickard@cpe-53-98-47-163.wireline.com.au)
14:46:05 hakutaku joins (~textual@chen.yukari.eu.org)
14:46:42 × driib318 quits (~driib@vmi931078.contaboserver.net) (Quit: The Lounge - https://thelounge.chat)
14:52:30 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
14:52:53 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.5.2)
14:57:22 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
15:03:57 <EvanR> Set.null would work but doesn't properly reflect the structure of the thing being scrutinzed
15:04:32 <EvanR> toList has the heart in more of the right place but if you care about the contents you don't have a set anymore
15:04:54 <EvanR> Set.splitRoot on the other hand is O(1) and gives you sets in case it's non empty
15:05:41 <EvanR> Set.minView and maxView are probably more convenient but O(log n)
15:07:21 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
15:08:44 <EvanR> if there was a Set.NonEmpty, then smart constructing one from your Set could also be a handy way
15:09:06 <int-e> splitRoot is morally impure
15:10:40 <int-e> > map (Data.Set.Internal.splitRoot . S.fromList) [[1,2],[2,1]]
15:10:41 <lambdabot> [[fromList [],fromList [1],fromList [2]],[fromList [1],fromList [2],fromList...
15:11:21 <bwe> EvanR: there is: https://hackage.haskell.org/package/non-empty-0.3.5/docs/Data-NonEmpty-Set.html but the deconstructor is missing.
15:11:54 × trickard_ quits (~trickard@cpe-53-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
15:11:55 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
15:12:08 trickard_ joins (~trickard@cpe-53-98-47-163.wireline.com.au)
15:13:22 <mari51613> why is that impure int-e? I do not get it
15:13:53 <int-e> mari51613: "morally" -- you can see that two equal sets result in two different outputs.
15:13:58 × chele quits (~chele@user/chele) (Remote host closed the connection)
15:14:02 <mari51613> hm i see it returns an empty list for a non empty set
15:14:17 <EvanR> what
15:14:57 <mari51613> i mean as the first return value
15:15:14 <int-e> mari51613: sure, that's odd, but that's not the issue I'm after
15:15:31 <int-e> splitRoot exposes the tree structure of the set's representation
15:15:40 <EvanR> yeah if your algorithm would be affected use maxView or minView
15:16:12 <int-e> I'd use `null`.
15:16:14 int-e shrugs
15:16:26 <EvanR> if you don't care how the set gets split up the splitRoot works
15:16:33 <bwe> I stick with | S.size mySet == 0 = -- guard style
15:16:37 <EvanR> makes more sense than toList
15:16:55 <EvanR> comparing a number to zero? o_O
15:17:53 <EvanR> yeah if you really don't care about the structure if non-empty, then an if statement over null
15:19:24 <EvanR> but like "pattern matching" makes me think you do
15:19:41 <bwe> EvanR: | S.size mySet > 0 = -- is what I actually use now
15:19:51 × rekahsoft quits (~rekahsoft@174.95.4.83) (Remote host closed the connection)
15:20:18 <ski> (in Mercury, matching on data constructor of a type with user-defined equality (aka quotient type) is (committed-choice) nondeterministic (executing gives you one of the possible choices, possibly also affected by optimizations). you have to use the `promise_equivalent_solutions' pragma, at the point where the choice of representation no longer affects your answers)
15:20:21 <EvanR> it reads fine but seems like a roundabout way to do it
15:20:54 <ski> using `null' is more direct (possibly also more efficient ?) than using `size'
15:21:49 <mari51613> min and maxView are cool, allow to recur on the rest of the set
15:22:10 <EvanR> minView and maxView prove that the set is non-empty, if it is, and might be avoiding redundant work on your followup
15:22:15 <EvanR> or not
15:22:15 <mari51613> hm but you said they are log(n)
15:22:36 <EvanR> yes it has to do some work to give you the remainder set
15:22:52 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
15:23:03 <EvanR> but you could avoid it through laziness
15:23:07 <EvanR> don't look at the remainder
15:27:25 <tomsmeding> a Set is a binary search tree, so minView and maxView have to do log(n) work to descend to the left-most, resp. right-most, leaf in the tree
15:27:45 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
15:28:25 <tomsmeding> constructing the remainder of the set is just _more_ log(n) work
15:29:11 <mari51613> i am surprised a binary search tree could have an empty root while being nonempty
15:30:01 <tomsmeding> mari51613: what do you get from splitRoot?
15:30:20 <mari51613> huh the example by int-e above
15:30:21 <int-e> Also, if all you do with the result of `minView` is to check whether it's `Tip`, that *could* be constant time... bu of course the function is super strict so it isn't ;-)
15:30:29 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
15:31:11 <__monty__> Isn't a bonus of null that it works for any Foldable?
15:31:18 <tomsmeding> mari51613: what splitRoot does internally is give you three sets: the elements less than what happens to be the root of the tree, a singleton set containing the root, and the elements greater than the root
15:31:43 <tomsmeding> which element in the set is the root depends on exactly how the Set came to be
15:32:09 <mari51613> hm almost suited for recursion. Thanks tomsmeding
15:32:20 <tomsmeding> in Set.fromList [1,2], apparently '1' is the root and '2' its right child; in Set.fromList [2,1], apparently '2' is the root
15:32:38 <EvanR> __monty__, if your algorithm works on any foldable, then you can't rely on any Set details whatsoever, so null would basically be your only option
15:32:50 <EvanR> rather than a benefit xD
15:33:11 <mari51613> __monty__: we are discussing how to keep set structures after pattern-matching
15:34:00 <EvanR> I conflated pattern matching with "covering views" for giggles, and changed the subject
15:34:23 <EvanR> since Set is abstract
15:36:32 <bwe> EvanR: what's the danger of S.size mySet == 0 ?
15:36:44 <EvanR> instead of null?
15:37:26 <bwe> yes
15:37:26 <EvanR> the danger of more letters, maybe more computation, otherwise just seems like style
15:37:31 <tomsmeding> null is more polymorphic, but the performance is the same
15:37:38 <tomsmeding> https://hackage.haskell.org/package/containers-0.7/docs/src/Data.Set.Internal.html#null
15:38:12 <EvanR> it wouldn't turn into a numeric test?
15:38:15 segfaultfizzbuzz joins (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net)
15:38:21 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
15:38:39 <__monty__> length would be the polymorphic version of S.size.
15:38:40 <tomsmeding> perhaps it will, perhaps it won't, but if an additional int equality test here is a performance problem, you have other issues
15:39:41 Raito_Bezarius joins (~Raito@libera/contributor/wireguard.tunneler.raito-bezarius)
15:41:13 <tomsmeding> right, `null` can avoid the int equality test whereas GHC doesn't know that the presence of `Bin` implies size>0, so with `size` you do get an int equality test
15:41:49 <tomsmeding> but -- you know what -- pattern matching on the constructor is also an int equality test! (On the constructor tag)
15:42:25 <EvanR> it patterns matches on the underlying constructor anyway
15:42:39 <EvanR> in either case
15:42:50 <tomsmeding> yes so it's 1 versus 2 equality tests
15:43:16 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
15:43:16 <EvanR> but if null is wrapped in an if, that's another test, of True vs False
15:43:29 <EvanR> but I guess == 0 also has that
15:43:32 <tomsmeding> that boolean test is also there after the int equality test
15:43:34 <tomsmeding> yes
15:43:41 <EvanR> multiple tests!
15:43:56 <EvanR> smh
15:44:10 <tomsmeding> (size s == 0) == True
15:44:43 <EvanR> clearly the library needs to add a method :: b -> (Set a -> b) -> b
15:44:58 <tomsmeding> which... does what, branch on the constructor?
15:45:04 <EvanR> yeah xD
15:45:20 <tomsmeding> ghc will eliminate the boolean equality test using case-of-case conversion
15:45:23 <EvanR> where the set passed to the callback is definitely non empty
15:45:46 <EvanR> good
15:45:59 Lycurgus joins (~juan@user/Lycurgus)
15:46:14 <tomsmeding> case (case x of P1 -> True ; P2 -> False) of True -> A ; False -> B ~> case x of P1 -> (case True of True -> A ; False -> B) ; P2 -> (case False of True -> A ; False -> B)
15:46:28 <tomsmeding> where the last two cases immediately optimise to "A" and "B"
15:47:00 <tomsmeding> so your method is unneeded, S.null suffices
15:47:14 <EvanR> \o/
15:47:49 <mari51613> bwe moved on to fire the rockets in the meantime, they are about to trigger
15:48:14 <__monty__> What's bwe?
15:48:22 <mari51613> an user
15:48:30 <tomsmeding> scroll about half a screen up
15:48:53 <bwe> mari51613: well, sort of. I get some stack traces for uncovered patterns.
15:49:13 <__monty__> : ( I was hoping for a rocket company acronym and a cool stream to go along with a launch.
15:49:26 <EvanR> a rocket company that runs on haskell
15:49:44 <tomsmeding> Bursting With Entropy?
15:49:45 <EvanR> so that they can be literal when they use launchMissiles :: IO ()
15:50:25 <mari51613> :: IO Damage
15:50:51 <EvanR> you have to wait for the missiles to launch, fly, and hit the target
15:51:01 <EvanR> so the Damage is lazy I/O
15:51:14 <tomsmeding> IO can block just fine, no need for it to be lazy
15:51:22 <bwe> __monty__: btw there is this nice `streaming` package.
15:51:44 <EvanR> tomsmeding, better not miss the target then!
15:52:01 <tomsmeding> well then the damage is just 0, or perhaps there is still damage but not quite where you intended
15:52:25 <EvanR> how do you know what's a miss and what's taking the scenic route
15:52:40 <tomsmeding> how do you know that your `writeFile` is not going over the network
15:52:40 <EvanR> very relevant in DOOM II with those homing missiles
15:53:15 <EvanR> writeFile is a sad posterchild for I/O
15:53:45 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
15:53:53 <EvanR> even if it completes you don't know if the file has been committed
15:53:55 <tomsmeding> turns out it's versatile enough for reasoning about side-effects and concurrency without needing to implement mass-destruction weapons :)
15:54:01 × ByronJohnson quits (~bairyn@MAIL.DIGITALKINGDOM.ORG) (Ping timeout: 256 seconds)
15:54:41 <segfaultfizzbuzz> any love for decino (youtube) ?
15:55:54 fp1 joins (~Thunderbi@159-255-252-137.bb.dnainternet.fi)
15:58:34 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
15:59:49 × kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.3))
16:00:43 ByronJohnson joins (~bairyn@MAIL.DIGITALKINGDOM.ORG)
16:05:28 × img quits (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in)
16:06:24 dysfigured is now known as dfg
16:06:36 × dfg quits (~dfg@dfg.rocks) (Changing host)
16:06:36 dfg joins (~dfg@user/dfg)
16:06:46 img joins (~img@user/img)
16:08:20 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
16:08:42 <EvanR> writeFile :: IO Probability
16:08:51 <EvanR> tells you how likely it was to be committed
16:09:20 <EvanR> similar to Damage xD
16:09:54 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 256 seconds)
16:10:00 peterbecich joins (~Thunderbi@syn-172-222-149-049.res.spectrum.com)
16:15:03 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
16:17:16 × Square2 quits (~Square@user/square) (Ping timeout: 256 seconds)
16:18:38 Everything joins (~Everythin@31.144.149.229)
16:20:40 × fp1 quits (~Thunderbi@159-255-252-137.bb.dnainternet.fi) (Ping timeout: 256 seconds)
16:24:55 arandombit joins (~arandombi@user/arandombit)
16:26:23 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
16:29:51 × trickard_ quits (~trickard@cpe-53-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
16:30:04 trickard_ joins (~trickard@cpe-53-98-47-163.wireline.com.au)
16:30:52 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
16:31:20 jmcantrell_ joins (~weechat@user/jmcantrell)
16:33:50 tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net)
16:34:50 × mari51613 quits (~mari-este@user/mari-estel) ()
16:35:03 × ByronJohnson quits (~bairyn@MAIL.DIGITALKINGDOM.ORG) (Ping timeout: 258 seconds)
16:35:04 × jespada quits (~jespada@2800:a4:2344:8d00:d4f6:b334:15ff:68e3) (Quit: My Mac has gone to sleep. ZZZzzz…)
16:41:45 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
16:45:41 × Everything quits (~Everythin@31.144.149.229) (Quit: leaving)
16:46:10 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
16:46:10 × rembo10 quits (~rembo10@main.remulis.com) (Quit: ZNC 1.10.1 - https://znc.in)
16:46:35 ByronJohnson joins (~bairyn@MAIL.DIGITALKINGDOM.ORG)
16:47:23 rembo10 joins (~rembo10@main.remulis.com)
16:49:43 × Googulator quits (~Googulato@2a01-036d-0106-28ad-f9f3-8649-eb89-633c.pool6.digikabel.hu) (Quit: Client closed)
16:49:58 Googulator joins (~Googulato@2a01-036d-0106-28ad-f9f3-8649-eb89-633c.pool6.digikabel.hu)
16:53:38 zfnmxt joins (~zfnmxt@user/zfnmxt)
16:55:45 × peterbecich quits (~Thunderbi@syn-172-222-149-049.res.spectrum.com) (Ping timeout: 258 seconds)
16:57:08 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
16:57:21 × Lycurgus quits (~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org ))
17:01:36 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
17:04:52 × jmcantrell_ quits (~weechat@user/jmcantrell) (Ping timeout: 256 seconds)
17:09:20 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:12:44 bruto- joins (~marco@user/bruto-)
17:13:46 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
17:21:19 × gmg quits (~user@user/gehmehgeh) (Quit: Leaving)
17:22:06 × bruto- quits (~marco@user/bruto-) (Quit: leaving)
17:22:24 ft joins (~ft@p4fc2a25a.dip0.t-ipconnect.de)
17:24:43 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:29:29 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
17:31:25 <monochrom> IO (IO Damage) so you get an IO action that you can use later to query the damage when you're ready for the possible wait. :)
17:40:13 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:40:21 MelodyOwO joins (~Srain@user/MelodyOwO)
17:45:06 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
17:48:16 trickard_ is now known as trickard
17:52:48 × connrs quits (~connrs@conners.plus.com) (Remote host closed the connection)
17:52:56 connrs joins (~connrs@user/connrs)
17:53:03 × MelodyOwO quits (~Srain@user/MelodyOwO) (Remote host closed the connection)
17:55:41 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:00:32 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
18:01:11 <[exa]> bwe: re `these` I'm still unsure if I like the constructor name (Both sounds much more matching the common use).. but yeah it's great once one finds the uses :D
18:02:15 ljdarj joins (~Thunderbi@user/ljdarj)
18:09:40 <[exa]> segfaultfizzbuzz: what's decino
18:09:49 <dolio> Doom streamer.
18:10:08 jespada joins (~jespada@2800:a4:2344:8d00:79a2:2709:284c:4d01)
18:10:21 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:13:49 <[exa]> I should start streaming doom reimplementation in haskell
18:14:22 × dfg quits (~dfg@user/dfg) (Ping timeout: 265 seconds)
18:15:20 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
18:15:42 dfg joins (~dfg@user/dfg)
18:18:46 gorignak joins (~gorignak@user/gorignak)
18:20:51 sprotte24 joins (~sprotte24@p200300d16f045e00d151bb2669d40f73.dip0.t-ipconnect.de)
18:24:37 × divlamir quits (~divlamir@user/divlamir) (Read error: Connection reset by peer)
18:24:46 divlamir joins (~divlamir@user/divlamir)
18:25:18 <segfaultfizzbuzz> [exa]: decino is https://www.youtube.com/watch?v=isFsIJkj5Ec ... i shouldn't encourage you he is way too entertaining
18:25:43 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:30:26 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
18:32:54 Square2 joins (~Square@user/square)
18:35:07 × hellwolf quits (~user@f5ac-611c-0402-1b96-0f00-4d40-07d0-2001.sta.estpak.ee) (Remote host closed the connection)
18:36:05 hellwolf joins (~user@2f26-cc5a-24cf-d632-0f00-4d40-07d0-2001.sta.estpak.ee)
18:37:06 jespada_ joins (~jespada@2800:a4:2344:8d00:a88b:8801:979e:d506)
18:37:19 Everything joins (~Everythin@31.144.149.229)
18:39:30 × jespada quits (~jespada@2800:a4:2344:8d00:79a2:2709:284c:4d01) (Ping timeout: 265 seconds)
18:41:06 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:45:35 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
18:45:46 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
18:47:49 chexum_ joins (~quassel@gateway/tor-sasl/chexum)
18:51:05 × chexum quits (~quassel@gateway/tor-sasl/chexum) (Ping timeout: 272 seconds)
18:56:29 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:00:08 × caconym747 quits (~caconym@user/caconym) (Quit: bye)
19:00:49 caconym747 joins (~caconym@user/caconym)
19:02:10 × segfaultfizzbuzz quits (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net) (Ping timeout: 256 seconds)
19:02:13 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 265 seconds)
19:03:24 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
19:04:34 segfaultfizzbuzz joins (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net)
19:06:49 × trickard quits (~trickard@cpe-53-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
19:07:02 trickard_ joins (~trickard@cpe-53-98-47-163.wireline.com.au)
19:09:24 × jespada_ quits (~jespada@2800:a4:2344:8d00:a88b:8801:979e:d506) (Ping timeout: 252 seconds)
19:11:21 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:12:34 jespada joins (~jespada@r179-25-18-63.dialup.adsl.anteldata.net.uy)
19:16:03 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
19:16:39 target_i joins (~target_i@user/target-i/x-6023099)
19:23:25 zarakshR joins (~Thunderbi@host5-81-134-212.range5-81.btcentralplus.com)
19:24:46 × zarakshR quits (~Thunderbi@host5-81-134-212.range5-81.btcentralplus.com) (Client Quit)
19:25:05 zarakshR joins (~Thunderbi@host5-81-134-212.range5-81.btcentralplus.com)
19:26:43 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:27:18 <EvanR> [exa], I've been doing an on-off deep dive on this subject
19:27:43 <EvanR> but it seems to be getting harder because this linux DOOM source code lying around doesn't want to compile (anymore?)
19:29:22 × zarakshR quits (~Thunderbi@host5-81-134-212.range5-81.btcentralplus.com) (Ping timeout: 256 seconds)
19:29:30 <[exa]> the linux doom ports kinda work no?
19:29:40 <[exa]> (but ofc they don't COMPOSE CATEGORICALLY)
19:29:46 <[exa]> (enter λOOM)
19:29:53 <EvanR> all the ports work
19:30:18 <EvanR> it's just that this specific dump of source code from way back in the day, around the time doom was open sourced, is very old and crusty
19:30:29 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Quit: Leaving...)
19:30:40 <[exa]> ah yes that one, I never really even opened that
19:30:51 <[exa]> doom is algorithms + wads, actual source is irrelevant
19:30:51 <EvanR> and using a modern source port seems like very far removed from the original
19:31:09 <EvanR> yes though later ports change the algorithm for reasons
19:31:14 <[exa]> yeah
19:31:19 <EvanR> to fix bugs, or add features
19:31:23 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
19:31:34 <[exa]> man you motivated me
19:32:18 <EvanR> I made significant changes to that C code
19:32:21 <EvanR> it compiled
19:32:26 <EvanR> then segfaulted xD
19:32:29 <EvanR> I know why it segfaults
19:32:34 <EvanR> but not "really why"
19:33:13 <[exa]> that's the way of C
19:34:02 <EvanR> it's like assuming something about the WAD which is not true
19:34:14 <EvanR> the structure of the WAD isn't what it expected
19:36:48 <[exa]> ok I extend my definition to algorithms + wads + quirks :)
19:36:50 <EvanR> in the process I amassed a bunch of haskell code to extract stuff from the wad
19:37:28 <EvanR> the wad monad
19:37:30 <EvanR> lol
19:38:13 <EvanR> runWAD, opens a wad file, does a bunch of stuff, closes the file, returns the result
19:38:36 <EvanR> so you don't have to load the whole wad into memory
19:39:41 <EvanR> not everyone has tens megabytes to spare!
19:39:49 arandombit joins (~arandombi@2603:7000:4600:ffbe:24b6:bc07:35b6:768e)
19:39:49 × arandombit quits (~arandombi@2603:7000:4600:ffbe:24b6:bc07:35b6:768e) (Changing host)
19:39:49 arandombit joins (~arandombi@user/arandombit)
19:41:52 <tomsmeding> > the wad monad
19:41:58 <[exa]> underrated
19:41:59 <tomsmeding> *chef's kiss*
19:42:04 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:45:14 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 256 seconds)
19:46:43 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
19:52:19 × Everything quits (~Everythin@31.144.149.229) (Quit: leaving)
19:57:28 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:57:48 arandombit joins (~arandombi@user/arandombit)
19:59:52 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Quit: Leaving)
19:59:55 × segfaultfizzbuzz quits (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net) (Ping timeout: 248 seconds)
20:02:03 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
20:02:44 segfaultfizzbuzz joins (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net)
20:08:11 × segfaultfizzbuzz quits (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net) (Ping timeout: 258 seconds)
20:11:04 × petrichor quits (~jez@user/petrichor) (Ping timeout: 248 seconds)
20:12:20 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:13:53 petrichor joins (~jez@user/petrichor)
20:16:51 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
20:20:05 × visilii quits (~visilii@85.94.26.33) (Quit: ZNC - https://znc.in)
20:24:36 visilii joins (~visilii@85.94.26.33)
20:27:43 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:31:29 × visilii quits (~visilii@85.94.26.33) (Quit: ZNC - https://znc.in)
20:33:21 × myme quits (~myme@2a01:799:d5e:5f00:9644:9a6c:745:3df) (Ping timeout: 248 seconds)
20:34:32 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
20:34:35 myme joins (~myme@2a01:799:d5e:5f00:a615:4b08:208e:f085)
20:39:22 × michalz quits (~michalz@185.246.207.222) (Remote host closed the connection)
20:45:45 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:47:51 peterbecich joins (~Thunderbi@syn-172-222-149-049.res.spectrum.com)
20:48:33 × juri_ quits (~juri@implicitcad.org) (Ping timeout: 260 seconds)
20:50:21 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
20:53:15 segfaultfizzbuzz joins (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net)
20:56:44 sindu joins (~sindu@176.75.108.200)
20:56:57 × itaipu quits (~itaipu@168.121.97.28) (Ping timeout: 260 seconds)
20:57:38 × segfaultfizzbuzz quits (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net) (Ping timeout: 258 seconds)
20:58:48 trickard_ is now known as trickard
21:00:37 × peterbecich quits (~Thunderbi@syn-172-222-149-049.res.spectrum.com) (Ping timeout: 250 seconds)
21:01:08 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:01:56 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
21:05:04 × takuan quits (~takuan@d8D86B9E9.access.telenet.be) (Remote host closed the connection)
21:05:30 juri_ joins (~juri@implicitcad.org)
21:05:41 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
21:05:52 × jreicher quits (~user@user/jreicher) (Quit: In transit)
21:07:55 pavonia joins (~user@user/siracusa)
21:09:43 itaipu joins (~itaipu@168.121.97.28)
21:10:08 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 260 seconds)
21:11:47 × target_i quits (~target_i@user/target-i/x-6023099) (Quit: leaving)
21:13:20 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:15:38 Guest68 joins (~Guest68@50.24.4.169)
21:17:34 × Guest68 quits (~Guest68@50.24.4.169) (Client Quit)
21:17:44 × Googulator quits (~Googulato@2a01-036d-0106-28ad-f9f3-8649-eb89-633c.pool6.digikabel.hu) (Quit: Client closed)
21:17:47 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
21:17:59 Googulator joins (~Googulato@2a01-036d-0106-28ad-f9f3-8649-eb89-633c.pool6.digikabel.hu)
21:24:45 peterbecich joins (~Thunderbi@syn-172-222-149-049.res.spectrum.com)
21:24:55 <EvanR> https://oscarcunningham.com/494/a-better-representation-for-real-numbers/
21:25:56 <EvanR> the representation can probably be haskelled
21:26:41 segfaultfizzbuzz joins (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net)
21:29:53 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
21:30:08 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:31:35 × bionade24 quits (~quassel@server2.oscloud.info) (Quit: Apocalypse Incoming!)
21:32:04 bionade24 joins (~quassel@server2.oscloud.info)
21:34:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
21:35:43 jmcantrell_ joins (~weechat@user/jmcantrell)
21:36:37 takuan joins (~takuan@d8D86B9E9.access.telenet.be)
21:37:53 × trickard quits (~trickard@cpe-53-98-47-163.wireline.com.au) (Ping timeout: 258 seconds)
21:37:56 trickard___ joins (~trickard@cpe-50-98-47-163.wireline.com.au)
21:40:55 jmcantrell_ is now known as jmcantrell
21:41:15 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 248 seconds)
21:44:34 SamCulper joins (~SamCulper@user/SamCulper)
21:45:20 inline joins (~inline@ip-005-146-197-054.um05.pools.vodafone-ip.de)
21:45:32 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:46:01 × takuan quits (~takuan@d8D86B9E9.access.telenet.be) (Remote host closed the connection)
21:46:06 emmanuelux joins (~emmanuelu@user/emmanuelux)
21:47:07 × GdeVolpi1 quits (~GdeVolpia@user/GdeVolpiano) (Ping timeout: 260 seconds)
21:47:28 × jespada quits (~jespada@r179-25-18-63.dialup.adsl.anteldata.net.uy) (Ping timeout: 258 seconds)
21:47:56 GdeVolpiano joins (~GdeVolpia@user/GdeVolpiano)
21:50:28 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
21:50:33 × ubert1 quits (~Thunderbi@178.165.187.121.wireless.dyn.drei.com) (Ping timeout: 252 seconds)
21:54:59 × Tuplanolla quits (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.)
21:55:49 arandombit joins (~arandombi@2603:7000:4600:ffbe:24b6:bc07:35b6:768e)
21:55:49 × arandombit quits (~arandombi@2603:7000:4600:ffbe:24b6:bc07:35b6:768e) (Changing host)
21:55:49 arandombit joins (~arandombi@user/arandombit)
21:57:06 anpad joins (~pandeyan@user/anpad)
21:58:18 × pandeyan quits (~pandeyan@192-184-251-101.fiber.dynamic.sonic.net) (Read error: Connection reset by peer)
22:01:02 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:03:39 gmg joins (~user@user/gehmehgeh)
22:05:46 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
22:09:29 × SamCulper quits (~SamCulper@user/SamCulper) (Quit: Client closed)
22:14:43 × peterbecich quits (~Thunderbi@syn-172-222-149-049.res.spectrum.com) (Ping timeout: 250 seconds)
22:16:24 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:16:39 <haskellbridge> <sm> I like this verb!
22:21:18 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
22:22:05 × segfaultfizzbuzz quits (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net) (Ping timeout: 250 seconds)
22:22:26 <EvanR> as in "let's haskell the shit out of it"
22:27:18 × amadaluzia quits (~amadaluzi@user/amadaluzia) (Quit: ZNC 1.10.1 - https://znc.in)
22:31:57 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:35:34 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Quit: Leaving...)
22:36:03 segfaultfizzbuzz joins (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net)
22:36:10 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
22:39:46 × sindu quits (~sindu@176.75.108.200) (Ping timeout: 256 seconds)
22:40:34 jreicher joins (~user@user/jreicher)
22:45:27 zarakshR joins (~Thunderbi@5.81.134.212)
22:47:20 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:50:21 × GdeVolpiano quits (~GdeVolpia@user/GdeVolpiano) (Ping timeout: 265 seconds)
22:52:14 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
22:55:25 Nosrep joins (~jimothy@user/nosrep)
22:55:34 × malte quits (~malte@mal.tc) (Ping timeout: 255 seconds)
22:55:38 × xff0x quits (~xff0x@2405:6580:b080:900:8bbc:4ce9:3a76:4019) (Ping timeout: 256 seconds)
22:56:00 × lisq quits (~quassel@lis.moe) (Ping timeout: 252 seconds)
22:56:09 bionade24_ joins (~quassel@server2.oscloud.info)
22:56:12 × bionade24 quits (~quassel@server2.oscloud.info) (Ping timeout: 256 seconds)
22:56:19 <jreicher> ISTR to recall that there was an MIT (?) memo about using continued fractions for machine arithmetic. Personally I worry the elegance of the data structure is a kind of false virtue, as the more important issue is the performance of operations.
22:57:20 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 256 seconds)
22:57:37 × segfaultfizzbuzz quits (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net) (Ping timeout: 258 seconds)
22:57:49 xff0x joins (~xff0x@2405:6580:b080:900:8bbc:4ce9:3a76:4019)
23:01:44 peterbecich joins (~Thunderbi@syn-172-222-149-049.res.spectrum.com)
23:01:50 segfaultfizzbuzz joins (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net)
23:02:43 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:06:56 ftzm6 joins (~ftzm@085080224053.dynamic.telenor.dk)
23:07:09 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
23:08:43 × ftzm quits (~ftzm@085082238119.dynamic.telenor.dk) (Ping timeout: 248 seconds)
23:08:43 ftzm6 is now known as ftzm
23:13:37 weary-traveler joins (~user@user/user363627)
23:13:43 xff0x_ joins (~xff0x@2405:6580:b080:900:e1dd:92b2:77c4:efe7)
23:15:28 × xff0x quits (~xff0x@2405:6580:b080:900:8bbc:4ce9:3a76:4019) (Ping timeout: 256 seconds)
23:16:01 × zarakshR quits (~Thunderbi@5.81.134.212) (Ping timeout: 258 seconds)
23:18:07 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:20:40 × ttybitnik quits (~ttybitnik@user/wolper) (Quit: Fading out...)
23:24:43 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
23:26:14 malte joins (~malte@mal.tc)
23:26:44 Bigmoon779 joins (~Bigmoon77@105.113.58.109)
23:28:43 × sprotte24 quits (~sprotte24@p200300d16f045e00d151bb2669d40f73.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
23:29:08 arandombit joins (~arandombi@user/arandombit)
23:36:08 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:37:24 zarakshR joins (~Thunderbi@host5-81-134-212.range5-81.btcentralplus.com)
23:37:53 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 248 seconds)
23:38:25 × Bigmoon779 quits (~Bigmoon77@105.113.58.109) (Ping timeout: 250 seconds)
23:40:38 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
23:49:24 arandombit joins (~arandombi@2603:7000:4600:ffbe:24b6:bc07:35b6:768e)
23:49:24 × arandombit quits (~arandombi@2603:7000:4600:ffbe:24b6:bc07:35b6:768e) (Changing host)
23:49:24 arandombit joins (~arandombi@user/arandombit)
23:51:32 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:55:10 × zarakshR quits (~Thunderbi@host5-81-134-212.range5-81.btcentralplus.com) (Quit: zarakshR)
23:55:35 zarakshR joins (~Thunderbi@host5-81-134-212.range5-81.btcentralplus.com)
23:56:16 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
23:58:47 Lycurgus joins (~juan@user/Lycurgus)
23:59:55 × xff0x_ quits (~xff0x@2405:6580:b080:900:e1dd:92b2:77c4:efe7) (Ping timeout: 248 seconds)

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