Home liberachat/#haskell: Logs Calendar

Logs on 2025-06-20 (liberachat/#haskell)

00:03:02 × jespada quits (~jespada@179.26.250.100) (Ping timeout: 252 seconds)
00:06:09 × Tuplanolla quits (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Ping timeout: 248 seconds)
00:07:43 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:09:45 poscat0x04 joins (~poscat@user/poscat)
00:10:08 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
00:10:09 × poscat quits (~poscat@user/poscat) (Ping timeout: 276 seconds)
00:11:52 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
00:12:11 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
00:21:45 haskellbridge joins (~hackager@syn-096-028-224-214.res.spectrum.com)
00:21:46 ChanServ sets mode +v haskellbridge
00:23:05 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:24:54 <geekosaur> okay, let's see how this works
00:28:15 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
00:38:51 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:42:01 × machinedgod quits (~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 252 seconds)
00:43:41 j1n37- joins (~j1n37@user/j1n37)
00:43:44 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
00:44:34 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 260 seconds)
00:50:28 j1n37 joins (~j1n37@user/j1n37)
00:50:35 × j1n37- quits (~j1n37@user/j1n37) (Ping timeout: 260 seconds)
00:54:39 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:56:21 × xff0x quits (~xff0x@2405:6580:b080:900:4857:4086:42cd:fdac) (Ping timeout: 248 seconds)
00:59:02 × tpb2 quits (~tpb@user/frostspanner) (Quit: WeeChat 4.6.3)
01:00:13 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds)
01:02:09 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
01:06:52 hsw joins (~hsw@106.104.103.23)
01:11:30 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
01:12:41 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:15:09 × gmg quits (~user@user/gehmehgeh) (Remote host closed the connection)
01:16:17 gmg joins (~user@user/gehmehgeh)
01:17:41 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
01:18:38 arahael joins (~arahael@user/arahael)
01:18:56 × tmciver quits (~tim@syn-198-255-177-240.res.spectrum.com) (Ping timeout: 252 seconds)
01:19:21 × gmg quits (~user@user/gehmehgeh) (Remote host closed the connection)
01:19:28 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Read error: Connection timed out)
01:20:01 gmg joins (~user@user/gehmehgeh)
01:20:29 × user363627 quits (~user@user/user363627) (Remote host closed the connection)
01:20:33 L29Ah joins (~L29Ah@wikipedia/L29Ah)
01:28:28 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:33:31 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
01:35:26 × OftenFaded quits (~OftenFade@user/tisktisk) (Quit: Client closed)
01:38:27 × ft quits (~ft@p3e9bc32c.dip0.t-ipconnect.de) (Ping timeout: 268 seconds)
01:44:16 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:47:00 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 276 seconds)
01:47:19 j1n37 joins (~j1n37@user/j1n37)
01:49:31 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
01:50:10 ft joins (~ft@p3e9bc5d2.dip0.t-ipconnect.de)
01:53:39 xff0x joins (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
01:56:19 × ft quits (~ft@p3e9bc5d2.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
01:57:06 ft joins (~ft@p4fc2ad17.dip0.t-ipconnect.de)
02:00:02 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:00:07 Square joins (~Square@user/square)
02:00:45 gabiruh joins (~gabiruh@vps19177.publiccloud.com.br)
02:02:44 × ft quits (~ft@p4fc2ad17.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
02:03:31 ft joins (~ft@p4fc2a29b.dip0.t-ipconnect.de)
02:05:09 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
02:12:39 × gabiruh quits (~gabiruh@vps19177.publiccloud.com.br) (Ping timeout: 260 seconds)
02:12:40 × haskellbridge quits (~hackager@syn-096-028-224-214.res.spectrum.com) (Read error: Connection reset by peer)
02:15:48 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:19:32 haskellbridge joins (~hackager@syn-096-028-224-214.res.spectrum.com)
02:19:33 ChanServ sets mode +v haskellbridge
02:21:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
02:23:24 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
02:23:47 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
02:24:23 × hsw quits (~hsw@106.104.103.23) (Quit: Leaving)
02:26:49 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Client Quit)
02:31:36 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:37:15 × haskellbridge quits (~hackager@syn-096-028-224-214.res.spectrum.com) (Read error: Connection reset by peer)
02:38:27 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
02:40:38 haskellbridge joins (~hackager@syn-096-028-224-214.res.spectrum.com)
02:40:39 ChanServ sets mode +v haskellbridge
02:49:39 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:51:24 ljdarj joins (~Thunderbi@user/ljdarj)
02:54:39 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
03:05:25 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:06:07 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 252 seconds)
03:06:35 pyooque joins (~puke@user/puke)
03:06:35 puke is now known as Guest9091
03:06:35 × Guest9091 quits (~puke@user/puke) (Killed (zinc.libera.chat (Nickname regained by services)))
03:06:35 pyooque is now known as puke
03:06:45 gabiruh joins (~gabiruh@vps19177.publiccloud.com.br)
03:10:51 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
03:16:39 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 245 seconds)
03:17:32 j1n37 joins (~j1n37@user/j1n37)
03:18:43 × inline quits (~inline@ip-005-146-196-202.um05.pools.vodafone-ip.de) (Quit: Leaving)
03:20:55 aforemny_ joins (~aforemny@i59F4C7AE.versanet.de)
03:20:56 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:22:04 × aforemny quits (~aforemny@2001:9e8:6ce2:ce00:a839:54d1:1188:f48b) (Ping timeout: 252 seconds)
03:22:39 × gabiruh quits (~gabiruh@vps19177.publiccloud.com.br) (Ping timeout: 268 seconds)
03:25:26 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds)
03:25:56 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
03:26:28 <geekosaur> dammit, still bouncing
03:27:24 <geekosaur> oddly, it isn't showing in the logs at all
03:27:35 inline joins (~inline@ip-005-146-196-202.um05.pools.vodafone-ip.de)
03:29:23 gabiruh joins (~gabiruh@vps19177.publiccloud.com.br)
03:34:42 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 252 seconds)
03:36:43 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:41:37 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
03:43:39 × gabiruh quits (~gabiruh@vps19177.publiccloud.com.br) (Ping timeout: 260 seconds)
03:52:32 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:56:18 × trickard quits (~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
03:56:31 trickard_ joins (~trickard@cpe-57-98-47-163.wireline.com.au)
03:57:41 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
04:00:49 gabiruh joins (~gabiruh@vps19177.publiccloud.com.br)
04:04:15 × jathan quits (~jathan@69.61.93.38) (Quit: WeeChat 2.3)
04:06:11 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
04:08:09 × gabiruh quits (~gabiruh@vps19177.publiccloud.com.br) (Ping timeout: 260 seconds)
04:08:20 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:15:42 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
04:26:23 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:31:02 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
04:38:45 × ft quits (~ft@p4fc2a29b.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
04:39:51 × trickard_ quits (~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
04:40:05 trickard_ joins (~trickard@cpe-57-98-47-163.wireline.com.au)
04:40:44 ft joins (~ft@p4fc2a37c.dip0.t-ipconnect.de)
04:41:53 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:46:50 × ft quits (~ft@p4fc2a37c.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
04:48:24 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 260 seconds)
04:48:39 ft joins (~ft@p508dbee8.dip0.t-ipconnect.de)
04:50:03 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
04:56:48 × user0 quits (~user0@user/plague) (Remote host closed the connection)
04:58:34 × ft quits (~ft@p508dbee8.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
05:00:12 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Remote host closed the connection)
05:00:37 ft joins (~ft@p3e9bc586.dip0.t-ipconnect.de)
05:00:42 ChaiTRex joins (~ChaiTRex@user/chaitrex)
05:01:45 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:07:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
05:10:39 × trickard_ quits (~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
05:11:04 trickard_ joins (~trickard@cpe-57-98-47-163.wireline.com.au)
05:14:05 × ft quits (~ft@p3e9bc586.dip0.t-ipconnect.de) (Ping timeout: 265 seconds)
05:15:16 j1n37- joins (~j1n37@user/j1n37)
05:15:29 ft joins (~ft@p508db42c.dip0.t-ipconnect.de)
05:15:39 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 276 seconds)
05:16:13 ljdarj joins (~Thunderbi@user/ljdarj)
05:17:32 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:20:53 × ft quits (~ft@p508db42c.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
05:22:29 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
05:22:41 ft joins (~ft@p4fc2abcd.dip0.t-ipconnect.de)
05:24:36 × trickard_ quits (~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
05:24:49 trickard_ joins (~trickard@cpe-57-98-47-163.wireline.com.au)
05:28:53 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 248 seconds)
05:30:37 gabiruh joins (~gabiruh@vps19177.publiccloud.com.br)
05:33:17 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:34:52 × ft quits (~ft@p4fc2abcd.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
05:36:18 × haskellbridge quits (~hackager@syn-096-028-224-214.res.spectrum.com) (Read error: Connection reset by peer)
05:36:32 ft joins (~ft@p3e9bcef3.dip0.t-ipconnect.de)
05:36:42 × gabiruh quits (~gabiruh@vps19177.publiccloud.com.br) (Ping timeout: 252 seconds)
05:38:22 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
05:38:44 × nek0 quits (~nek0@user/nek0) (Quit: The Lounge - https://thelounge.chat)
05:39:25 gabiruh joins (~gabiruh@vps19177.publiccloud.com.br)
05:41:45 haskellbridge joins (~hackager@syn-096-028-224-214.res.spectrum.com)
05:41:45 ChanServ sets mode +v haskellbridge
05:49:04 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:52:27 × gabiruh quits (~gabiruh@vps19177.publiccloud.com.br) (Ping timeout: 252 seconds)
05:55:59 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
06:07:07 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:11:21 trickard___ joins (~trickard@cpe-60-98-47-163.wireline.com.au)
06:12:24 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
06:12:33 × trickard_ quits (~trickard@cpe-57-98-47-163.wireline.com.au) (Ping timeout: 248 seconds)
06:13:00 nek0 joins (~nek0@user/nek0)
06:18:21 michalz joins (~michalz@185.246.207.217)
06:18:46 × poscat0x04 quits (~poscat@user/poscat) (Remote host closed the connection)
06:20:43 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 244 seconds)
06:20:45 × j0lol quits (~j0lol@132.145.17.236) (Remote host closed the connection)
06:20:50 poscat joins (~poscat@user/poscat)
06:21:19 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
06:22:49 j0lol joins (~j0lol@132.145.17.236)
06:22:54 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:23:29 × caubert quits (~caubert@user/caubert) (Ping timeout: 260 seconds)
06:28:01 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
06:34:06 gabiruh joins (~gabiruh@vps19177.publiccloud.com.br)
06:34:22 caubert joins (~caubert@user/caubert)
06:34:57 × olivial quits (~benjaminl@user/benjaminl) (Ping timeout: 276 seconds)
06:38:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:40:12 × gabiruh quits (~gabiruh@vps19177.publiccloud.com.br) (Ping timeout: 244 seconds)
06:43:54 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
06:44:50 olivial joins (~benjaminl@user/benjaminl)
06:45:09 trickard___ is now known as trickard
06:46:56 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:52:28 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
06:53:40 sord937 joins (~sord937@gateway/tor-sasl/sord937)
06:57:46 × nitrix quits (~nitrix@user/meow/nitrix) (Ping timeout: 244 seconds)
07:00:01 × caconym7 quits (~caconym@user/caconym) (Quit: bye)
07:00:43 caconym7 joins (~caconym@user/caconym)
07:00:57 nitrix joins (~nitrix@user/meow/nitrix)
07:02:43 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:04:08 × trickard quits (~trickard@cpe-60-98-47-163.wireline.com.au) (Ping timeout: 245 seconds)
07:04:31 trickard_ joins (~trickard@cpe-60-98-47-163.wireline.com.au)
07:07:18 prdak joins (~Thunderbi@user/prdak)
07:08:06 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
07:10:50 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 268 seconds)
07:18:45 × caubert quits (~caubert@user/caubert) (Ping timeout: 248 seconds)
07:20:07 × prdak quits (~Thunderbi@user/prdak) (Read error: Connection reset by peer)
07:20:22 caubert joins (~caubert@user/caubert)
07:23:19 __monty__ joins (~toonn@user/toonn)
07:27:37 kuribas` joins (~user@2a02:1808:6b:8b15:c29d:c410:46ec:a8d9)
07:30:17 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:33:22 prdak joins (~Thunderbi@user/prdak)
07:36:38 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
07:40:08 × prdak quits (~Thunderbi@user/prdak) (Quit: prdak)
07:40:28 prdak joins (~Thunderbi@user/prdak)
07:42:51 hsw joins (~hsw@106.104.103.23)
07:44:41 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
07:45:27 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 244 seconds)
07:45:57 × j1n37- quits (~j1n37@user/j1n37) (Ping timeout: 248 seconds)
07:46:13 soverysour joins (~soverysou@84.232.150.235)
07:46:13 × soverysour quits (~soverysou@84.232.150.235) (Changing host)
07:46:13 soverysour joins (~soverysou@user/soverysour)
07:47:25 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
07:47:32 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Read error: Connection reset by peer)
07:48:15 j1n37 joins (~j1n37@user/j1n37)
07:50:41 × soverysour quits (~soverysou@user/soverysour) (Ping timeout: 244 seconds)
07:53:54 × trickard_ quits (~trickard@cpe-60-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
07:54:07 trickard_ joins (~trickard@cpe-60-98-47-163.wireline.com.au)
08:01:04 dhil joins (~dhil@5.151.29.141)
08:02:39 × caubert quits (~caubert@user/caubert) (Ping timeout: 260 seconds)
08:03:36 × kuribas` quits (~user@2a02:1808:6b:8b15:c29d:c410:46ec:a8d9) (Ping timeout: 244 seconds)
08:05:01 Tuplanolla joins (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi)
08:05:56 L29Ah joins (~L29Ah@wikipedia/L29Ah)
08:07:18 kuribas` joins (~user@2a02:1808:6b:8b15:fa27:216a:9ea4:9532)
08:10:30 × prdak quits (~Thunderbi@user/prdak) (Read error: Connection reset by peer)
08:11:07 trickard_ is now known as trickard
08:12:17 × kuribas` quits (~user@2a02:1808:6b:8b15:fa27:216a:9ea4:9532) (Ping timeout: 272 seconds)
08:12:20 kuribas`` joins (~user@2a02:1808:6b:8b15:10c:78fa:f2c5:12d6)
08:14:45 × kuribas`` quits (~user@2a02:1808:6b:8b15:10c:78fa:f2c5:12d6) (Remote host closed the connection)
08:14:59 kuribas`` joins (~user@2a02:1808:6b:8b15:90b1:c35:d4ac:4294)
08:15:08 caubert joins (~caubert@user/caubert)
08:15:41 prdak joins (~Thunderbi@user/prdak)
08:17:40 × trickard quits (~trickard@cpe-60-98-47-163.wireline.com.au) (Ping timeout: 252 seconds)
08:18:09 trickard_ joins (~trickard@cpe-60-98-47-163.wireline.com.au)
08:24:40 × tcard quits (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303) (Quit: Leaving)
08:25:49 × dhil quits (~dhil@5.151.29.141) (Ping timeout: 245 seconds)
08:35:03 tcard joins (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303)
08:38:56 dhil joins (~dhil@5.151.29.137)
08:40:02 acidjnk joins (~acidjnk@p200300d6e70b6624416fe602ae3a0480.dip0.t-ipconnect.de)
08:41:55 × kuribas`` quits (~user@2a02:1808:6b:8b15:90b1:c35:d4ac:4294) (Ping timeout: 265 seconds)
08:42:43 × tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
08:45:30 trickard_ is now known as trickard
08:47:58 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Read error: Connection reset by peer)
09:04:21 ubert joins (~Thunderbi@2a02:8109:abb3:7000:3fad:3f8c:983d:e01d)
09:06:40 × hsw quits (~hsw@106.104.103.23) (Remote host closed the connection)
09:07:01 hsw joins (~hsw@106.104.103.23)
09:08:50 × trickard quits (~trickard@cpe-60-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
09:09:04 trickard_ joins (~trickard@cpe-60-98-47-163.wireline.com.au)
09:14:27 kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be)
09:21:33 × gmg quits (~user@user/gehmehgeh) (Ping timeout: 244 seconds)
09:28:30 × AlexZenon quits (~alzenon@178.34.163.228) (Quit: ;-)
09:28:49 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
09:30:11 AlexZenon joins (~alzenon@178.34.163.228)
09:30:47 × AlexZenon quits (~alzenon@178.34.163.228) (Client Quit)
09:33:17 × prdak quits (~Thunderbi@user/prdak) (Ping timeout: 244 seconds)
09:34:28 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
09:34:44 gmg joins (~user@user/gehmehgeh)
09:38:13 × szkl quits (uid110435@id-110435.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
09:38:25 × m5zs7k quits (aquares@web10.mydevil.net) (Ping timeout: 248 seconds)
09:40:10 AlexZenon joins (~alzenon@178.34.163.228)
09:42:19 × trickard_ quits (~trickard@cpe-60-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
09:42:33 trickard_ joins (~trickard@cpe-60-98-47-163.wireline.com.au)
09:49:45 m5zs7k joins (aquares@web10.mydevil.net)
09:50:41 <haskellbridge> <Profpatsch> I need some input from somebody with type-fool knowledge
09:50:43 <haskellbridge> <Profpatsch> https://play.haskell.org/saved/vc4ycTs6
09:50:55 <haskellbridge> <Profpatsch> In particular, the definitions of bar and baz
09:51:17 <haskellbridge> <Profpatsch> I’d like GHC to infer the HasField instances via divide2 automatically, but it is stumped
09:51:27 <haskellbridge> <Profpatsch> I tried the r1 ~ r2 trick, but that does not seem to work
09:51:39 × xff0x quits (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 245 seconds)
09:53:15 <haskellbridge> <Profpatsch> I feel like it should be possible in principle
09:53:57 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
09:56:21 <ames> this is just a monomorphism restriction thing
09:57:14 <haskellbridge> <Profpatsch> ames: Oh you mean cause GHC needs to infer monomorphic types for toplevel
09:57:54 × econo_ quits (uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity)
09:58:03 <haskellbridge> <Profpatsch> I want to make use of Divisible contravariants ergonomic, but without too much overloading going on; I guess if I just use it somewhere in code it should be fine
09:58:41 <haskellbridge> <Profpatsch> ames: But then again, ideally HLS could infer the function signature nonetheless
09:58:58 <haskellbridge> <Profpatsch> cause it should follow directly from the definition of divide2
09:59:28 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
09:59:47 <ames> well the problem is exactly that it's not a function and ghc does not want to make it one by quantifying over your HasField(s)
10:00:00 <haskellbridge> <Profpatsch> what’s not a function?
10:00:16 <ames> baz
10:01:40 <haskellbridge> <Profpatsch> ames: ohh! if I reformulate as baz bar = divide2 #foo stringT #bar bar
10:01:47 <haskellbridge> <Profpatsch> It does work
10:02:39 <ames> https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/monomorphism.html
10:05:12 <haskellbridge> <Profpatsch> ames: Can I specify a type defaulting rule for this function?
10:05:59 <haskellbridge> <Profpatsch> No I guess that’s only if I control the type class
10:09:09 <ames> i don't know really how defaulting works and i don't want to find out either i consider it a misfeature
10:12:46 <ames> but like is there an actual problem here? if you turn off the monomorphism restriction or just add a dummy argument to baz ghc infers exactly the type you want (± the dummy argument, i guess)
10:13:28 <haskellbridge> <Profpatsch> field :: forall f l a b. (Contravariant f, HasField l a b) => LabelPrx l -> f b -> f a
10:13:28 <haskellbridge> <Profpatsch> field LabelPrx a = getField @l >$< a
10:13:41 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
10:13:47 <haskellbridge> <Profpatsch> bar _ = field #foo textT <> "foo" <> (field #bar naturalDecimalT)
10:13:47 <haskellbridge> <Profpatsch> bar :: (HasField "foo" a Text, HasField "bar" a Natural) => p -> TextBuilder a
10:14:17 <haskellbridge> <Profpatsch> Things are looking bright for contravariant syntax
10:14:29 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
10:14:42 <tomsmeding> defaulting is for guessing an instantiation for an ambiguous type variable based on the type class constraints on that variable
10:14:53 <tomsmeding> doesn't sound relevant here
10:16:40 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
10:16:53 <tomsmeding> Profpatch: "because it follows directly from the definition of divide2" -- no, how the type inference algorithm works is it first instantiates all forall quantifiers with unknown type variables ("unification variables"), collects all constraints arising from your program and instantiates type variables in order to satisfy the constraints, and then looks at the result
10:17:35 <tomsmeding> then, if a function definition without a type signature still has unknown unification variables, they are implicitly "generalised" by introducing a forall quantifier for them
10:17:43 × trickard_ quits (~trickard@cpe-60-98-47-163.wireline.com.au) (Ping timeout: 244 seconds)
10:17:52 <tomsmeding> any constraints that existed on them become constraints on the function
10:18:10 trickard_ joins (~trickard@cpe-60-98-47-163.wireline.com.au)
10:18:24 <tomsmeding> if the monomorphism restriction is enabled, GHC will only do this final generalisation process for things that are already functions, i.e. have >=1 argument
10:18:53 <tomsmeding> because those constraints become actual arguments at runtime (dictionary translation), and hence for a non-function, that generalisation process would _make it a function_
10:19:33 <tomsmeding> a non-function has the interesting property that once evaluated, it will not be evaluated again; when it's a (polymorphic) function, every use will implicitly apply it to its type class dictionaries, and hence it will be recomputed at every use site
10:19:59 <tomsmeding> because this can be a very unexpected and undesirable introduction of recomputation (and hence slowness), GHC refuses to do this by default
10:21:22 <tomsmeding> Profpatsch: here is an alternative: write `baz :: _ => Build r` and enable -XPartialTypeSignatures, and perhaps set -Wno-partial-type-signatures
10:21:39 <tomsmeding> that will cause GHC to infer the polymorphic type, without you having to write out the constraints
10:22:01 <tomsmeding> and without having to disable the monomorphism restriction, which is a rather big hammer that you'd like to leave sowed away if possible
10:22:09 <tomsmeding> *stowed
10:23:51 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
10:24:29 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
10:24:34 <haskellbridge> <Profpatsch> tomsmeding: takk for explanation
10:24:52 <haskellbridge> <Profpatsch> I added an _ to coerce it to a function and now it works
10:25:14 <tomsmeding> if that works for you, then that's a solution too, indeed
10:25:34 <haskellbridge> <Profpatsch> I think I’m also, like, the first person to find a dual to "do" notation for Divide?
10:25:40 <haskellbridge> <Profpatsch> I haven’t seen it before
10:26:08 <haskellbridge> <Profpatsch> It’s like a holy grail that was just lying on the floor in the corner somewhere
10:28:23 <tomsmeding> side-note: I highly doubt that 'INLINE divide2' pragma is necessary
10:29:58 <tomsmeding> Profpatsch: first time looking at contravariant, but isn't 'adapt >$< a `divided` b' the same as 'divide adapt a b'
10:31:49 <haskellbridge> <Profpatsch> probably
10:32:30 <haskellbridge> <Profpatsch> I don’t much care for games of find the prettier definition
10:35:37 trickard_ is now known as trickard
10:38:59 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 260 seconds)
10:40:44 × kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Ping timeout: 260 seconds)
10:42:45 prdak joins (~Thunderbi@user/prdak)
10:43:16 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
10:46:17 × prdak quits (~Thunderbi@user/prdak) (Read error: Connection reset by peer)
10:55:14 × trickard quits (~trickard@cpe-60-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
10:55:28 trickard_ joins (~trickard@cpe-60-98-47-163.wireline.com.au)
11:01:27 jespada joins (~jespada@r167-61-135-10.dialup.adsl.anteldata.net.uy)
11:10:29 × Square quits (~Square@user/square) (Ping timeout: 260 seconds)
11:17:08 prdak joins (~Thunderbi@user/prdak)
11:22:50 × trickard_ quits (~trickard@cpe-60-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
11:23:03 trickard_ joins (~trickard@cpe-60-98-47-163.wireline.com.au)
11:44:02 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
11:47:12 × trickard_ quits (~trickard@cpe-60-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
11:47:25 trickard_ joins (~trickard@cpe-60-98-47-163.wireline.com.au)
11:58:22 × end quits (~end@user/end/x-0094621) (Ping timeout: 272 seconds)
11:58:23 × bcksl quits (~bcksl@user/bcksl) (Ping timeout: 272 seconds)
11:59:56 trickard_ is now known as trickard
12:00:52 Lycurgus joins (~juan@user/Lycurgus)
12:02:14 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 244 seconds)
12:02:33 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 276 seconds)
12:05:17 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
12:08:19 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
12:12:39 wootehfoot joins (~wootehfoo@user/wootehfoot)
12:14:52 × jespada quits (~jespada@r167-61-135-10.dialup.adsl.anteldata.net.uy) (Quit: My Mac has gone to sleep. ZZZzzz…)
12:17:32 j1n37- joins (~j1n37@user/j1n37)
12:18:09 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 260 seconds)
12:18:50 jespada joins (~jespada@r167-61-135-10.dialup.adsl.anteldata.net.uy)
12:19:20 bcksl joins (~bcksl@user/bcksl)
12:21:34 × poscat quits (~poscat@user/poscat) (Remote host closed the connection)
12:21:50 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 265 seconds)
12:23:10 iteratee_ joins (~kyle@199.119.84.78)
12:23:10 bgamari joins (~bgamari@64.223.225.174)
12:23:29 poscat joins (~poscat@user/poscat)
12:23:47 × bgamari_ quits (~bgamari@64.223.225.174) (Ping timeout: 244 seconds)
12:26:04 × iteratee quits (~kyle@199.119.84.78) (Ping timeout: 244 seconds)
12:26:26 end joins (~end@user/end/x-0094621)
12:26:54 haritz joins (~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8)
12:26:54 × haritz quits (~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8) (Changing host)
12:26:54 haritz joins (~hrtz@user/haritz)
12:28:54 kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be)
12:31:55 L29Ah joins (~L29Ah@wikipedia/L29Ah)
12:41:07 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
12:43:58 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
12:44:24 × j1n37- quits (~j1n37@user/j1n37) (Ping timeout: 260 seconds)
12:44:53 j1n37 joins (~j1n37@user/j1n37)
12:45:35 CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db)
12:48:13 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 244 seconds)
12:50:07 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
12:50:52 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 244 seconds)
12:54:09 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 248 seconds)
12:55:04 × kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection)
12:55:24 j1n37 joins (~j1n37@user/j1n37)
12:56:38 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
13:04:18 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 276 seconds)
13:16:36 tmciver joins (~tim@syn-198-255-177-240.res.spectrum.com)
13:32:19 weary-traveler joins (~user@user/user363627)
13:33:27 ystael joins (~ystael@user/ystael)
13:38:06 × Natch quits (~natch@c-92-34-15-120.bbcust.telenor.se) (Remote host closed the connection)
13:39:54 Everything joins (~Everythin@77.120.244.38)
13:46:38 j1n37- joins (~j1n37@user/j1n37)
13:47:51 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 276 seconds)
13:49:15 todi1 joins (~todi@p57803331.dip0.t-ipconnect.de)
13:49:48 × todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 265 seconds)
13:49:55 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
13:57:38 internatetional joins (~nate@2001:448a:20a3:c2e5:62fe:762f:270f:e642)
13:57:52 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
14:01:15 Square joins (~Square@user/square)
14:03:27 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 276 seconds)
14:12:01 sus0 joins (zero@user/zeromomentum)
14:20:47 Sgeo joins (~Sgeo@user/sgeo)
14:20:49 machinedgod joins (~machinedg@d108-173-18-100.abhsia.telus.net)
14:23:23 × poscat quits (~poscat@user/poscat) (Remote host closed the connection)
14:25:57 × acidjnk quits (~acidjnk@p200300d6e70b6624416fe602ae3a0480.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
14:26:44 poscat joins (~poscat@user/poscat)
14:27:43 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection)
14:27:43 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection)
14:28:00 × CiaoSen quits (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 244 seconds)
14:28:03 sord937 joins (~sord937@gateway/tor-sasl/sord937)
14:28:25 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
14:32:26 acidjnk joins (~acidjnk@p200300d6e70b66965c15a2f63f07173a.dip0.t-ipconnect.de)
14:34:06 × prdak quits (~Thunderbi@user/prdak) (Read error: Connection reset by peer)
14:34:24 poscat0x04 joins (~poscat@user/poscat)
14:37:44 <geekosaur> on subsequent review, the disconnects seem to be me accidentally doing things that made the router reset/reconfigure (still figuring out what's safe), looking up. (last night's disconnect was me disabling wifi7 on 2.4 because it was interfering with bluetooth connections)
14:38:09 × poscat quits (~poscat@user/poscat) (Ping timeout: 248 seconds)
14:40:06 <[exa]> geekosaur: how much RAM does it need? I can throw it at a VM or so
14:40:53 <geekosaur> right now it's untuned and the postgresql instance is using a fair amount
14:41:55 <geekosaur> what I really want is for HF to sponsor me (request is in but have heard nothing yet) which will allow me to move it to IPv6-capable hosting and switch to appservice_irc (puppeted connections on both sides)
14:42:51 × internatetional quits (~nate@2001:448a:20a3:c2e5:62fe:762f:270f:e642) (Quit: CoreIRC for Android - www.coreirc.com)
14:43:55 <tomsmeding> geekosaur: do you have an idea of the specs of the machine you'd need?
14:44:13 <tomsmeding> (how expensive would this be)
14:44:54 <geekosaur> not really yet, since I don't know how much RAM the new appservice will use. (one advantage of the HF plan is I should be able to use someone else's postgres, which as I said is currently the biggest memory hog)
14:47:13 <tomsmeding> for databases, I tought that RAM is typically not a hard-required commodity
14:47:22 × caubert quits (~caubert@user/caubert) (Ping timeout: 252 seconds)
14:47:36 <tomsmeding> if you have more than a particular lower limit, then giving the DB less RAM just results in more disk IO and thus higher latency
14:48:04 <[exa]> postgres can be tuned down a lot, esp if you don't care about raw throughput
14:48:49 <tomsmeding> and if you run things on a stupid VM in the cloud, then wearing down disks is not your concern :p
14:49:02 <tomsmeding> *wearing out, I guess
14:49:48 <[exa]> btw not sure how it's nowadays but ~10 years ago the individual connections to postgres were quite resource-heavy, so if you threw some kind of pgbouncer in front of that and configured it to stream easy queries into say 2 connections, everything was suddenly very efficient
14:50:14 <tomsmeding> one would hope that synapse does connection pooling
14:50:29 <[exa]> I'd bet not
14:50:30 prdak joins (~Thunderbi@user/prdak)
14:50:43 <tomsmeding> isn't connection pooling like the most basic feature of every PHP web framework
14:50:59 <tomsmeding> I can't believe a large-scale Python webserver doesn't do DB connection pooling
14:52:07 <[exa]> I'd like to optimistically agree
14:52:10 <[exa]> :D
14:53:37 × trickard quits (~trickard@cpe-60-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
14:53:51 trickard_ joins (~trickard@cpe-60-98-47-163.wireline.com.au)
15:00:18 caubert joins (~caubert@user/caubert)
15:03:53 ubert1 joins (~Thunderbi@2a02:8109:abb3:7000:4172:3244:f389:d486)
15:04:24 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
15:04:49 × ouilemur quits (~jgmerritt@user/ouilemur) (Quit: WeeChat 4.6.3)
15:04:51 <tomsmeding> [exa]: seems to do pooling just fine
15:04:58 <tomsmeding> https://github.com/element-hq/synapse/blob/74ca7ae720c9fdb09a2271ade28d909132bd9b7b/docs/postgres.md?plain=1#L72
15:05:04 <tomsmeding> https://docs.twisted.org/en/stable/api/twisted.enterprise.adbapi.ConnectionPool.html#__init__
15:05:12 × caubert quits (~caubert@user/caubert) (Ping timeout: 272 seconds)
15:05:42 <tomsmeding> or at least, the indicators are there, I didn't prove that all requests go through the pool
15:07:37 × ubert quits (~Thunderbi@2a02:8109:abb3:7000:3fad:3f8c:983d:e01d) (Ping timeout: 265 seconds)
15:07:37 ubert1 is now known as ubert
15:07:48 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
15:17:05 × j1n37- quits (~j1n37@user/j1n37) (Ping timeout: 244 seconds)
15:17:22 j1n37 joins (~j1n37@user/j1n37)
15:19:49 × prdak quits (~Thunderbi@user/prdak) (Read error: Connection reset by peer)
15:20:20 × trickard_ quits (~trickard@cpe-60-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
15:20:34 trickard_ joins (~trickard@cpe-60-98-47-163.wireline.com.au)
15:24:23 user363627 joins (~user@user/user363627)
15:24:28 × weary-traveler quits (~user@user/user363627) (Ping timeout: 252 seconds)
15:24:32 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
15:25:26 prdak joins (~Thunderbi@user/prdak)
15:27:27 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
15:29:47 × prdak quits (~Thunderbi@user/prdak) (Ping timeout: 244 seconds)
15:31:22 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds)
15:32:19 soverysour joins (~soverysou@84.232.150.229)
15:32:20 × soverysour quits (~soverysou@84.232.150.229) (Changing host)
15:32:20 soverysour joins (~soverysou@user/soverysour)
15:34:22 × ubert quits (~Thunderbi@2a02:8109:abb3:7000:4172:3244:f389:d486) (Remote host closed the connection)
15:36:45 × philopsos quits (~caecilius@user/philopsos) (Quit: Lost terminal)
15:41:37 × soverysour quits (~soverysou@user/soverysour) (Ping timeout: 248 seconds)
15:43:44 × Square quits (~Square@user/square) (Ping timeout: 244 seconds)
15:49:10 xff0x joins (~xff0x@2405:6580:b080:900:e2f0:8dab:7117:a113)
15:50:27 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 244 seconds)
15:51:16 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
15:51:21 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 276 seconds)
15:59:49 × acidjnk quits (~acidjnk@p200300d6e70b66965c15a2f63f07173a.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
16:03:03 __monty__ joins (~toonn@user/toonn)
16:11:15 caubert joins (~caubert@user/caubert)
16:12:35 prdak joins (~Thunderbi@user/prdak)
16:16:48 × prdak quits (~Thunderbi@user/prdak) (Ping timeout: 244 seconds)
16:17:46 szkl joins (uid110435@id-110435.uxbridge.irccloud.com)
16:22:28 soverysour joins (~soverysou@user/soverysour)
16:24:22 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
16:27:08 × soverysour quits (~soverysou@user/soverysour) (Ping timeout: 244 seconds)
16:32:37 × ol0ck quits (~quassel@user/ol0ck) (Ping timeout: 268 seconds)
16:35:33 × caubert quits (~caubert@user/caubert) (Ping timeout: 276 seconds)
16:38:33 soverysour joins (~soverysou@84.232.150.229)
16:38:33 × soverysour quits (~soverysou@84.232.150.229) (Changing host)
16:38:33 soverysour joins (~soverysou@user/soverysour)
16:41:46 × user363627 quits (~user@user/user363627) (Remote host closed the connection)
16:43:16 × tmciver quits (~tim@syn-198-255-177-240.res.spectrum.com) (Ping timeout: 276 seconds)
16:43:28 tmciver joins (~tim@syn-198-255-177-240.res.spectrum.com)
16:43:53 × soverysour quits (~soverysou@user/soverysour) (Ping timeout: 244 seconds)
16:45:34 trickard_ is now known as trickard
16:46:29 × dhil quits (~dhil@5.151.29.137) (Ping timeout: 260 seconds)
16:48:45 caubert joins (~caubert@user/caubert)
16:53:29 × caubert quits (~caubert@user/caubert) (Ping timeout: 260 seconds)
16:56:02 caubert joins (~caubert@user/caubert)
17:00:28 × tmciver quits (~tim@syn-198-255-177-240.res.spectrum.com) (Ping timeout: 252 seconds)
17:00:55 × trickard quits (~trickard@cpe-60-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
17:01:08 trickard_ joins (~trickard@cpe-60-98-47-163.wireline.com.au)
17:01:17 tmciver joins (~tim@syn-198-255-177-240.res.spectrum.com)
17:03:17 × pounce quits (~pounce@user/cute/pounce) (Remote host closed the connection)
17:04:51 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
17:05:18 trickard_ is now known as trickard
17:06:26 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:06:58 soverysour joins (~soverysou@user/soverysour)
17:10:40 Gravifer joins (~Gravifer@user/Gravifer)
17:11:10 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
17:11:28 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:12:20 × soverysour quits (~soverysou@user/soverysour) (Ping timeout: 260 seconds)
17:15:55 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 252 seconds)
17:16:10 j1n37- joins (~j1n37@user/j1n37)
17:18:57 <[exa]> tomsmeding: ah ok that might work. the other issue with these is that the pooling in python simply just becomes a resource hog instead of the database client-threads
17:19:09 <[exa]> well let's see
17:21:20 pounce joins (~pounce@user/cute/pounce)
17:22:28 <ski> @remember JeremyGibbons Recursion is the assembly language of functional programming, and the tail-call is its goto.
17:22:28 <lambdabot> It is stored.
17:23:26 soverysour joins (~soverysou@84.232.150.229)
17:23:26 × soverysour quits (~soverysou@84.232.150.229) (Changing host)
17:23:26 soverysour joins (~soverysou@user/soverysour)
17:23:33 × Gravifer quits (~Gravifer@user/Gravifer) (Quit: Client closed)
17:23:52 Gravifer joins (~Gravifer@user/Gravifer)
17:27:13 × caubert quits (~caubert@user/caubert) (Ping timeout: 248 seconds)
17:30:35 gorignak joins (~gorignak@user/gorignak)
17:33:47 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 244 seconds)
17:37:51 L29Ah joins (~L29Ah@wikipedia/L29Ah)
17:39:48 × todi1 quits (~todi@p57803331.dip0.t-ipconnect.de) (Quit: ZNC - https://znc.in)
17:40:13 <tomsmeding> hot take that lacks some nuance
17:40:58 <c_wraith> some, but it points in a valid direction for exploration
17:41:04 caubert joins (~caubert@user/caubert)
17:41:05 <tomsmeding> that's true
17:45:02 manwithluck joins (~manwithlu@194.177.28.145)
17:46:29 × pounce quits (~pounce@user/cute/pounce) (Ping timeout: 248 seconds)
17:48:14 pounce joins (~pounce@user/cute/pounce)
17:50:51 tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net)
17:56:03 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
17:58:55 × Gravifer quits (~Gravifer@user/Gravifer) (Ping timeout: 272 seconds)
17:59:49 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
18:03:50 × glguy quits (glguy@libera/staff/glguy) (Quit: Quit)
18:06:18 trickard___ joins (~trickard@cpe-62-98-47-163.wireline.com.au)
18:07:13 × trickard quits (~trickard@cpe-60-98-47-163.wireline.com.au) (Ping timeout: 248 seconds)
18:07:21 glguy joins (glguy@libera/staff/glguy)
18:10:37 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 244 seconds)
18:11:58 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
18:14:12 × trickard___ quits (~trickard@cpe-62-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
18:16:23 trickard_ joins (~trickard@cpe-62-98-47-163.wireline.com.au)
18:19:09 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 245 seconds)
18:20:08 prdak joins (~Thunderbi@user/prdak)
18:22:18 × tmciver quits (~tim@syn-198-255-177-240.res.spectrum.com) (Ping timeout: 252 seconds)
18:23:07 tmciver joins (~tim@syn-198-255-177-240.res.spectrum.com)
18:24:42 × prdak quits (~Thunderbi@user/prdak) (Ping timeout: 272 seconds)
18:25:04 × soverysour quits (~soverysou@user/soverysour) (Ping timeout: 260 seconds)
18:37:23 rvalue- joins (~rvalue@user/rvalue)
18:38:24 × rvalue quits (~rvalue@user/rvalue) (Ping timeout: 276 seconds)
18:42:21 prdak joins (~Thunderbi@user/prdak)
18:42:27 mikess joins (~sam@user/mikess)
18:46:09 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 248 seconds)
18:46:33 rvalue- is now known as rvalue
18:46:35 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
18:47:42 × meooow_ quits (~meooow@165.232.184.169) (Quit: q)
18:48:31 wootehfoot joins (~wootehfoo@user/wootehfoot)
18:52:40 × tmciver quits (~tim@syn-198-255-177-240.res.spectrum.com) (Ping timeout: 260 seconds)
18:53:04 tmciver joins (~tim@syn-198-255-177-240.res.spectrum.com)
18:57:05 comerijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:57:22 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
18:58:56 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Quit: Leaving...)
18:59:46 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
19:00:03 × caconym7 quits (~caconym@user/caconym) (Quit: bye)
19:00:08 × mud quits (~mud@user/kadoban) (Read error: Connection reset by peer)
19:00:26 wootehfoot joins (~wootehfoo@user/wootehfoot)
19:00:34 mud joins (~mud@user/kadoban)
19:00:43 caconym7 joins (~caconym@user/caconym)
19:01:09 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Max SendQ exceeded)
19:01:53 × arahael quits (~arahael@user/arahael) (Ping timeout: 252 seconds)
19:02:50 × Lycurgus quits (~juan@user/Lycurgus) (Quit: irc.renjuan.org (juan@acm.org))
19:03:34 wootehfoot joins (~wootehfoo@user/wootehfoot)
19:05:52 × comerijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
19:05:52 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 252 seconds)
19:06:21 × caubert quits (~caubert@user/caubert) (Ping timeout: 276 seconds)
19:06:54 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:14:34 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
19:18:36 caubert joins (~caubert@user/caubert)
19:23:59 × caubert quits (~caubert@user/caubert) (Ping timeout: 260 seconds)
19:27:02 inline_ joins (~inline@ip-005-146-196-202.um05.pools.vodafone-ip.de)
19:29:32 weary-traveler joins (~user@user/user363627)
19:30:02 × inline quits (~inline@ip-005-146-196-202.um05.pools.vodafone-ip.de) (Ping timeout: 244 seconds)
19:32:48 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
19:32:55 × machinedgod quits (~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 260 seconds)
19:36:17 × mud quits (~mud@user/kadoban) (Ping timeout: 248 seconds)
19:43:14 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 260 seconds)
19:43:59 × trickard_ quits (~trickard@cpe-62-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
19:44:13 trickard_ joins (~trickard@cpe-62-98-47-163.wireline.com.au)
19:44:13 mud joins (~mud@user/kadoban)
19:44:49 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection)
19:45:18 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
19:45:22 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
19:46:16 j1n37 joins (~j1n37@user/j1n37)
19:46:44 × j1n37- quits (~j1n37@user/j1n37) (Ping timeout: 260 seconds)
19:47:09 sprotte24 joins (~sprotte24@p200300d16f4a8f00fd976e5d25b6627f.dip0.t-ipconnect.de)
20:00:20 caubert joins (~caubert@user/caubert)
20:02:00 × mud quits (~mud@user/kadoban) (Remote host closed the connection)
20:02:25 mud joins (~mud@user/kadoban)
20:03:04 × tmciver quits (~tim@syn-198-255-177-240.res.spectrum.com) (Ping timeout: 252 seconds)
20:03:44 tmciver joins (~tim@syn-198-255-177-240.res.spectrum.com)
20:04:58 × caubert quits (~caubert@user/caubert) (Ping timeout: 252 seconds)
20:05:00 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 260 seconds)
20:05:29 × trickard_ quits (~trickard@cpe-62-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
20:05:42 trickard_ joins (~trickard@cpe-62-98-47-163.wireline.com.au)
20:14:31 × hughjfchen quits (~hughjfche@vmi2417424.contaboserver.net) (Ping timeout: 276 seconds)
20:14:44 × mud quits (~mud@user/kadoban) (Ping timeout: 260 seconds)
20:14:57 hughjfchen joins (~hughjfche@vmi2417424.contaboserver.net)
20:15:15 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 276 seconds)
20:18:09 mud joins (~mud@user/kadoban)
20:21:06 × weary-traveler quits (~user@user/user363627) (Ping timeout: 252 seconds)
20:22:35 kadobanana joins (~mud@user/kadoban)
20:23:17 × mud quits (~mud@user/kadoban) (Ping timeout: 252 seconds)
20:25:37 OftenFaded joins (~OftenFade@user/tisktisk)
20:31:53 × prdak quits (~Thunderbi@user/prdak) (Ping timeout: 268 seconds)
20:39:14 × tmciver quits (~tim@syn-198-255-177-240.res.spectrum.com) (Ping timeout: 260 seconds)
20:39:29 trickard_ is now known as trickard
20:39:48 tmciver joins (~tim@syn-198-255-177-240.res.spectrum.com)
20:42:01 tromp joins (~textual@2001:1c00:3487:1b00:d57f:92e3:34b5:9fad)
20:53:52 × EvanR quits (~EvanR@user/evanr) (Remote host closed the connection)
20:54:12 EvanR joins (~EvanR@user/evanr)
20:54:17 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
20:57:41 × tromp quits (~textual@2001:1c00:3487:1b00:d57f:92e3:34b5:9fad) (Quit: My iMac has gone to sleep. ZZZzzz…)
21:00:13 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
21:07:51 × YoungFrog quits (~youngfrog@2a02:a03f:ca07:f900:e867:578f:3006:c3dc) (Quit: ZNC 1.7.x-git-3-96481995 - https://znc.in)
21:08:10 YoungFrog joins (~youngfrog@2a02:a03f:ca07:f900:16d4:946f:867d:a00c)
21:08:23 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
21:12:05 × michalz quits (~michalz@185.246.207.217) (Remote host closed the connection)
21:18:11 tromp joins (~textual@2001:1c00:3487:1b00:d57f:92e3:34b5:9fad)
21:22:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
21:22:32 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:25:01 mud joins (~mud@user/kadoban)
21:26:06 × kadobanana quits (~mud@user/kadoban) (Ping timeout: 276 seconds)
21:27:06 <monochrom> I thought first-class continuations was the goto. :)
21:27:45 pavonia joins (~user@user/siracusa)
21:27:50 × tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
21:29:21 × jespada quits (~jespada@r167-61-135-10.dialup.adsl.anteldata.net.uy) (Quit: My Mac has gone to sleep. ZZZzzz…)
21:31:14 machinedgod joins (~machinedg@d108-173-18-100.abhsia.telus.net)
21:31:44 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
21:32:31 jespada joins (~jespada@r167-61-135-10.dialup.adsl.anteldata.net.uy)
21:32:33 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:35:55 caubert joins (~caubert@user/caubert)
21:36:30 <monochrom> OK OK both goto and comeback >:)
21:40:18 × tmciver quits (~tim@syn-198-255-177-240.res.spectrum.com) (Ping timeout: 252 seconds)
21:41:18 tmciver joins (~tim@syn-198-255-177-240.res.spectrum.com)
21:41:39 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
21:42:33 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:44:41 × trickard quits (~trickard@cpe-62-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
21:44:55 trickard_ joins (~trickard@cpe-62-98-47-163.wireline.com.au)
21:51:53 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
21:52:18 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
22:05:01 <EvanR> comefrom
22:05:26 <EvanR> the logical extreme conclusion of imperative programming
22:08:29 × jespada quits (~jespada@r167-61-135-10.dialup.adsl.anteldata.net.uy) (Ping timeout: 260 seconds)
22:10:10 <Clint> lulz
22:11:32 jespada joins (~jespada@r167-61-135-10.dialup.adsl.anteldata.net.uy)
22:17:20 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 252 seconds)
22:29:04 × tmciver quits (~tim@syn-198-255-177-240.res.spectrum.com) (Ping timeout: 276 seconds)
22:29:35 tmciver joins (~tim@syn-198-255-177-240.res.spectrum.com)
22:33:27 × tromp quits (~textual@2001:1c00:3487:1b00:d57f:92e3:34b5:9fad) (Quit: My iMac has gone to sleep. ZZZzzz…)
22:57:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
22:57:46 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:04:21 × gmg quits (~user@user/gehmehgeh) (Quit: Leaving)
23:08:44 Vajb joins (~Vajb@n70s1gw9rltp7nongp6-1.v6.elisa-mobile.fi)
23:12:06 tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net)
23:14:07 × sprotte24 quits (~sprotte24@p200300d16f4a8f00fd976e5d25b6627f.dip0.t-ipconnect.de) (Quit: Leaving)
23:21:51 philopsos joins (~caecilius@user/philopsos)
23:24:04 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
23:25:54 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds)
23:33:05 × caubert quits (~caubert@user/caubert) (Ping timeout: 248 seconds)
23:37:13 acidjnk joins (~acidjnk@p200300d6e70b66965c15a2f63f07173a.dip0.t-ipconnect.de)
23:42:22 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 265 seconds)
23:45:23 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
23:46:02 caubert joins (~caubert@user/caubert)
23:50:41 × acidjnk quits (~acidjnk@p200300d6e70b66965c15a2f63f07173a.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
23:53:32 × machinedgod quits (~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 244 seconds)
23:59:45 × Tuplanolla quits (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Ping timeout: 248 seconds)

All times are in UTC on 2025-06-20.