2025/10/19

2025-10-19 00:03:46 +0200SlackCoder(~SlackCode@208.26.91.234) (Quit: Leaving)
2025-10-19 00:05:42 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 00:08:21 +0200n3t(~n3t@user/n3t) (WeeChat 3.5)
2025-10-19 00:10:26 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2025-10-19 00:11:31 +0200karenw(~karenw@user/karenw) karenw
2025-10-19 00:11:55 +0200karenw_(~karenw@user/karenw) (Read error: Connection reset by peer)
2025-10-19 00:13:52 +0200Dhark8(~Shark8@c-174-56-102-109.hsd1.nm.comcast.net) (Ping timeout: 260 seconds)
2025-10-19 00:14:37 +0200karenw(~karenw@user/karenw) (Client Quit)
2025-10-19 00:17:25 +0200Shark8(~Shark8@c-174-56-102-109.hsd1.nm.comcast.net)
2025-10-19 00:24:06 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 00:24:26 +0200jmcantrell(~weechat@user/jmcantrell) (Ping timeout: 248 seconds)
2025-10-19 00:28:30 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2025-10-19 00:32:53 +0200jmcantrell(~weechat@user/jmcantrell) jmcantrell
2025-10-19 00:39:27 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 00:42:48 +0200Zemy(~Zemy@2600:100c:b0a7:4bfb:5c2b:4ff:fe20:335b)
2025-10-19 00:43:58 +0200Zemy_(~Zemy@72.178.108.235) (Read error: Connection reset by peer)
2025-10-19 00:44:07 +0200Zemy_(~Zemy@72.178.108.235)
2025-10-19 00:44:10 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-10-19 00:46:32 +0200mreh(~matthew@host86-146-25-125.range86-146.btcentralplus.com) (Ping timeout: 260 seconds)
2025-10-19 00:47:22 +0200Zemy(~Zemy@2600:100c:b0a7:4bfb:5c2b:4ff:fe20:335b) (Ping timeout: 248 seconds)
2025-10-19 00:51:52 +0200haltsolver(~cmo@2604:3d09:207f:8000::d1dc) (Remote host closed the connection)
2025-10-19 00:52:15 +0200haltsolver(~cmo@2604:3d09:207f:8000::d1dc)
2025-10-19 00:54:14 +0200Ging_(46fea76d80@2001:bc8:1210:2cd8::470)
2025-10-19 00:57:00 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 00:57:09 +0200Ging_(46fea76d80@2001:bc8:1210:2cd8::470) ()
2025-10-19 00:58:50 +0200Ging_(46fea76d80@2001:bc8:1210:2cd8::470)
2025-10-19 01:01:41 +0200target_i(~target_i@user/target-i/x-6023099) (Quit: leaving)
2025-10-19 01:01:46 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-10-19 01:06:30 +0200OftenFaded25(~OftenFade@user/tisktisk) (Quit: Client closed)
2025-10-19 01:08:13 +0200jmcantrell(~weechat@user/jmcantrell) (Ping timeout: 256 seconds)
2025-10-19 01:12:23 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 01:14:58 +0200forell(~forell@user/forell) forell
2025-10-19 01:15:15 +0200trickard_trickard
2025-10-19 01:18:55 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-19 01:28:17 +0200Vajb(~Vajb@n7o35ytoa19a9fdq6h6-1.v6.elisa-mobile.fi)
2025-10-19 01:30:36 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 01:35:25 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-19 01:39:11 +0200jmcantrell(~weechat@user/jmcantrell) jmcantrell
2025-10-19 01:44:02 +0200hiredman(~hiredman@frontier1.downey.family) (Remote host closed the connection)
2025-10-19 01:45:18 +0200hiredman(~hiredman@frontier1.downey.family) hiredman
2025-10-19 01:46:24 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 01:51:11 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2025-10-19 01:59:25 +0200Sgeo(~Sgeo@user/sgeo) (Ping timeout: 250 seconds)
2025-10-19 02:00:24 +0200takuan(~takuan@d8D86B9E9.access.telenet.be) (Remote host closed the connection)
2025-10-19 02:02:11 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 02:06:57 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2025-10-19 02:11:23 +0200Sgeo(~Sgeo@user/sgeo) Sgeo
2025-10-19 02:15:08 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 02:15:45 +0200Sgeo(~Sgeo@user/sgeo) (Ping timeout: 252 seconds)
2025-10-19 02:16:13 +0200jrm(~jrm@user/jrm) (Quit: ciao)
2025-10-19 02:17:32 +0200jrm(~jrm@user/jrm) jrm
2025-10-19 02:17:37 +0200Sgeo(~Sgeo@user/sgeo) Sgeo
2025-10-19 02:20:07 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2025-10-19 02:21:43 +0200Sgeo(~Sgeo@user/sgeo) (Ping timeout: 240 seconds)
2025-10-19 02:25:23 +0200Sgeo(~Sgeo@user/sgeo) Sgeo
2025-10-19 02:27:38 +0200acidjnk(~acidjnk@p200300d6e7171983a9099d024dfa47e6.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
2025-10-19 02:29:43 +0200Sgeo(~Sgeo@user/sgeo) (Ping timeout: 240 seconds)
2025-10-19 02:30:30 +0200trickard__(~trickard@cpe-57-98-47-163.wireline.com.au)
2025-10-19 02:30:56 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 02:31:49 +0200trickard(~trickard@cpe-57-98-47-163.wireline.com.au) (Ping timeout: 264 seconds)
2025-10-19 02:35:43 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2025-10-19 02:41:05 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex) bitdex
2025-10-19 02:41:18 +0200ljdarj(~Thunderbi@user/ljdarj) (Ping timeout: 244 seconds)
2025-10-19 02:43:46 +0200comonad1(~comonad@p200300d02711d0004b6eb519787385cb.dip0.t-ipconnect.de) (Ping timeout: 246 seconds)
2025-10-19 02:43:59 +0200otto_s(~user@p5b044368.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
2025-10-19 02:45:37 +0200otto_s(~user@p4ff274f9.dip0.t-ipconnect.de)
2025-10-19 02:45:52 +0200comonad(~comonad@p4fe5232a.dip0.t-ipconnect.de)
2025-10-19 02:46:43 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 02:49:43 +0200haltsolver(~cmo@2604:3d09:207f:8000::d1dc) (Ping timeout: 246 seconds)
2025-10-19 02:50:06 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 272 seconds)
2025-10-19 02:51:07 +0200Sgeo(~Sgeo@user/sgeo) Sgeo
2025-10-19 02:53:14 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-10-19 02:55:19 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex) bitdex
2025-10-19 02:58:57 +0200Tuplanolla1(~Tuplanoll@91-159-187-167.elisa-laajakaista.fi)
2025-10-19 03:00:42 +0200Tuplanolla(~Tuplanoll@91-159-187-167.elisa-laajakaista.fi) (Ping timeout: 248 seconds)
2025-10-19 03:04:47 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 03:09:19 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2025-10-19 03:13:47 +0200trickard__(~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-10-19 03:14:00 +0200trickard_(~trickard@cpe-57-98-47-163.wireline.com.au)
2025-10-19 03:18:46 +0200trickard_(~trickard@cpe-57-98-47-163.wireline.com.au) (Ping timeout: 246 seconds)
2025-10-19 03:20:10 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 03:20:39 +0200synchromesh(~john@2406:5a00:2412:2c00:3da8:1103:8261:15b5) synchromesh
2025-10-19 03:23:14 +0200Lycurgus(~juan@user/Lycurgus) Lycurgus
2025-10-19 03:24:29 +0200trickard_(~trickard@cpe-57-98-47-163.wireline.com.au)
2025-10-19 03:26:05 +0200Sgeo(~Sgeo@user/sgeo) (Read error: Connection reset by peer)
2025-10-19 03:26:13 +0200Sgeo_(~Sgeo@user/sgeo) Sgeo
2025-10-19 03:26:19 +0200synchrom1(~john@2406:5a00:2412:2c00:3da8:1103:8261:15b5) synchromesh
2025-10-19 03:26:50 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-10-19 03:28:50 +0200synchromesh(~john@2406:5a00:2412:2c00:3da8:1103:8261:15b5) (Ping timeout: 244 seconds)
2025-10-19 03:29:30 +0200ec(~ec@gateway/tor-sasl/ec) (Remote host closed the connection)
2025-10-19 03:30:41 +0200ec(~ec@gateway/tor-sasl/ec) ec
2025-10-19 03:31:20 +0200Tuplanolla1(~Tuplanoll@91-159-187-167.elisa-laajakaista.fi) (Quit: Leaving.)
2025-10-19 03:32:18 +0200simplystuart(~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
2025-10-19 03:34:12 +0200trickard_(~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-10-19 03:34:37 +0200trickard_(~trickard@cpe-57-98-47-163.wireline.com.au)
2025-10-19 03:37:45 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 03:40:17 +0200mhatta(~mhatta@www21123ui.sakura.ne.jp) (Quit: ZNC 1.10.1+deb1 - https://znc.in)
2025-10-19 03:42:50 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-10-19 03:43:18 +0200mhatta(~mhatta@www21123ui.sakura.ne.jp)
2025-10-19 03:53:33 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 03:54:51 +0200Lycurgus(~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org ))
2025-10-19 03:58:18 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-10-19 03:58:54 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net)
2025-10-19 03:59:37 +0200trickard_trickard
2025-10-19 04:05:02 +0200op_4(~tslil@user/op-4/x-9116473) (Remote host closed the connection)
2025-10-19 04:05:37 +0200op_4(~tslil@user/op-4/x-9116473) op_4
2025-10-19 04:09:21 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 04:14:50 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-10-19 04:24:54 +0200trickard(~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-10-19 04:25:08 +0200trickard_(~trickard@cpe-57-98-47-163.wireline.com.au)
2025-10-19 04:25:38 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 04:32:07 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-19 04:32:47 +0200td_(~td@i53870927.versanet.de) (Ping timeout: 256 seconds)
2025-10-19 04:34:41 +0200td_(~td@i5387091E.versanet.de) td_
2025-10-19 04:43:41 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 04:48:39 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-19 04:50:42 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection)
2025-10-19 04:59:10 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 05:03:54 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2025-10-19 05:04:14 +0200gorignak(~gorignak@user/gorignak) gorignak
2025-10-19 05:14:58 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 05:19:49 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-19 05:30:07 +0200rvalue(~rvalue@about/hackers/rvalue) (Read error: Connection reset by peer)
2025-10-19 05:30:34 +0200rvalue(~rvalue@about/hackers/rvalue) rvalue
2025-10-19 05:31:22 +0200trickard_(~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-10-19 05:31:35 +0200trickard_(~trickard@cpe-57-98-47-163.wireline.com.au)
2025-10-19 05:37:23 +0200jmcantrell(~weechat@user/jmcantrell) (Ping timeout: 256 seconds)
2025-10-19 05:38:29 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 05:39:16 +0200trickard_trickard
2025-10-19 05:43:22 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-10-19 05:54:16 +0200aforemny_(~aforemny@2001:9e8:6cea:8700:cf12:fc7b:8ca1:78b9) aforemny
2025-10-19 05:54:17 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 05:55:03 +0200aforemny(~aforemny@i577B12DA.versanet.de) (Ping timeout: 244 seconds)
2025-10-19 05:58:00 +0200bggd(~bgg@2a01:e0a:819:1510:963d:289d:e22:6ba0)
2025-10-19 05:59:22 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-10-19 06:06:06 +0200jmcantrell(~weechat@user/jmcantrell) jmcantrell
2025-10-19 06:06:49 +0200delu019(~delu019@173.28.58.189)
2025-10-19 06:08:26 +0200 <delu019> test
2025-10-19 06:09:07 +0200delu019(~delu019@173.28.58.189) (Remote host closed the connection)
2025-10-19 06:10:05 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 06:16:24 +0200ec(~ec@gateway/tor-sasl/ec) (Remote host closed the connection)
2025-10-19 06:16:48 +0200ec(~ec@gateway/tor-sasl/ec) ec
2025-10-19 06:16:58 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-10-19 06:23:37 +0200trickard(~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-10-19 06:23:50 +0200trickard_(~trickard@cpe-57-98-47-163.wireline.com.au)
2025-10-19 06:23:58 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 06:28:42 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-10-19 06:28:57 +0200gustrb(~gustrb@191.243.134.87) (Ping timeout: 260 seconds)
2025-10-19 06:29:31 +0200chromoblob(~chromoblo@user/chromob1ot1c) (Ping timeout: 256 seconds)
2025-10-19 06:30:25 +0200chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2025-10-19 06:34:21 +0200gustrb(~gustrb@191.243.134.87)
2025-10-19 06:39:46 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 06:44:32 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-19 06:50:42 +0200inline(~inline@2a02:8071:57a1:1260:2d6f:54d1:d2c4:b9b2) Inline
2025-10-19 06:54:03 +0200inline_(~inline@2a02:8071:57a1:1260:d82c:6b3f:958f:cc66) Inline
2025-10-19 06:55:33 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 06:55:33 +0200inline(~inline@2a02:8071:57a1:1260:2d6f:54d1:d2c4:b9b2) (Killed (zinc.libera.chat (Nickname regained by services)))
2025-10-19 06:55:33 +0200inline_Inline
2025-10-19 07:00:39 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2025-10-19 07:02:25 +0200trickard_(~trickard@cpe-57-98-47-163.wireline.com.au) (Ping timeout: 246 seconds)
2025-10-19 07:02:49 +0200trickard_(~trickard@cpe-57-98-47-163.wireline.com.au)
2025-10-19 07:11:21 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 07:16:10 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-10-19 07:20:16 +0200driib318(~driib@vmi931078.contaboserver.net) (Ping timeout: 246 seconds)
2025-10-19 07:22:22 +0200bggd(~bgg@2a01:e0a:819:1510:963d:289d:e22:6ba0) (Quit: std::move)
2025-10-19 07:24:57 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 07:29:36 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2025-10-19 07:29:43 +0200craunts795335385(~craunts@136.158.7.194)
2025-10-19 07:34:32 +0200synchrom1(~john@2406:5a00:2412:2c00:3da8:1103:8261:15b5) (Read error: Connection reset by peer)
2025-10-19 07:36:00 +0200synchromesh(~john@2406:5a00:2412:2c00:3da8:1103:8261:15b5) synchromesh
2025-10-19 07:40:47 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 07:47:29 +0200trickard_trickard
2025-10-19 07:47:38 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-10-19 07:54:28 +0200takuan(~takuan@d8D86B9E9.access.telenet.be)
2025-10-19 07:58:47 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 07:59:37 +0200jmcantrell(~weechat@user/jmcantrell) (Ping timeout: 256 seconds)
2025-10-19 08:03:40 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2025-10-19 08:14:38 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 08:19:47 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
2025-10-19 08:25:57 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 08:30:51 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2025-10-19 08:35:46 +0200Lycurgus(~juan@user/Lycurgus) Lycurgus
2025-10-19 08:41:42 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 08:45:14 +0200Square2(~Square@user/square) (Ping timeout: 248 seconds)
2025-10-19 08:46:01 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2025-10-19 08:49:13 +0200Lycurgus(~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org ))
2025-10-19 08:50:53 +0200poscat0x04(~poscat@user/poscat) (Remote host closed the connection)
2025-10-19 08:51:08 +0200poscat(~poscat@user/poscat) poscat
2025-10-19 08:57:06 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 08:59:38 +0200gustrb(~gustrb@191.243.134.87) (Ping timeout: 248 seconds)
2025-10-19 09:00:01 +0200caconym7478798(~caconym@user/caconym) (Quit: bye)
2025-10-19 09:00:07 +0200tt12310978324354(~tt1231@2603:6010:8700:4a81:a4f6:acff:fe95:3803) (Quit: The Lounge - https://thelounge.chat)
2025-10-19 09:00:41 +0200caconym7478798(~caconym@user/caconym) caconym
2025-10-19 09:02:25 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2025-10-19 09:05:12 +0200tt12310978324354(~tt1231@2603:6010:8700:4a81:a4f6:acff:fe95:3803) tt1231
2025-10-19 09:12:54 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 09:17:46 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-10-19 09:23:39 +0200infinity0(~infinity0@pwned.gg) (Ping timeout: 252 seconds)
2025-10-19 09:26:12 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex) bitdex
2025-10-19 09:26:57 +0200bggd(~bgg@2a01:e0a:819:1510:71a9:d225:b66f:12bd)
2025-10-19 09:28:59 +0200gustrb(~gustrb@191.243.134.87)
2025-10-19 09:35:35 +0200jreicher(~user@user/jreicher) jreicher
2025-10-19 09:35:36 +0200annamalai(~annamalai@157.49.239.48) (Read error: Connection reset by peer)
2025-10-19 09:50:38 +0200driib318(~driib@vmi931078.contaboserver.net) driib
2025-10-19 09:54:17 +0200gustrb(~gustrb@191.243.134.87) (Ping timeout: 260 seconds)
2025-10-19 10:03:36 +0200Lycurgus(~juan@user/Lycurgus) Lycurgus
2025-10-19 10:09:38 +0200mreh(~matthew@host86-146-25-125.range86-146.btcentralplus.com)
2025-10-19 10:09:39 +0200Lycurgus(~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org ))
2025-10-19 10:13:29 +0200bggd(~bgg@2a01:e0a:819:1510:71a9:d225:b66f:12bd) (Remote host closed the connection)
2025-10-19 10:19:45 +0200acidjnk(~acidjnk@p200300d6e71719659d28c4899d9c5d95.dip0.t-ipconnect.de) acidjnk
2025-10-19 10:21:24 +0200Vajb(~Vajb@n7o35ytoa19a9fdq6h6-1.v6.elisa-mobile.fi) (Remote host closed the connection)
2025-10-19 10:22:40 +0200Vajb(~Vajb@n7o35ytoa19a9fdq6h6-1.v6.elisa-mobile.fi)
2025-10-19 10:27:56 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 10:33:11 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-19 10:33:27 +0200Hobbyboy(Hobbyboy@hobbyboy.co.uk) (Quit: The BNC has broken!)
2025-10-19 10:35:07 +0200Hobbyboy(Hobbyboy@hobbyboy.co.uk) Hobbyboy
2025-10-19 10:43:45 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 10:49:13 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2025-10-19 10:53:19 +0200ljdarj(~Thunderbi@user/ljdarj) ljdarj
2025-10-19 10:58:33 +0200fp(~Thunderbi@89-27-10-140.bb.dnainternet.fi) fp
2025-10-19 10:59:33 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 11:04:32 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2025-10-19 11:07:00 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Read error: Connection reset by peer)
2025-10-19 11:07:11 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2025-10-19 11:07:22 +0200Tuplanolla(~Tuplanoll@91-159-187-167.elisa-laajakaista.fi) Tuplanolla
2025-10-19 11:15:20 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 11:16:55 +0200AlexNoo_(~AlexNoo@85.174.182.163)
2025-10-19 11:18:50 +0200AlexZenon(~alzenon@85.174.180.124) (Ping timeout: 248 seconds)
2025-10-19 11:20:37 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
2025-10-19 11:20:47 +0200AlexNoo(~AlexNoo@85.174.180.124) (Ping timeout: 256 seconds)
2025-10-19 11:21:07 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
2025-10-19 11:22:17 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2025-10-19 11:22:44 +0200trickard(~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-10-19 11:22:57 +0200trickard_(~trickard@cpe-57-98-47-163.wireline.com.au)
2025-10-19 11:24:00 +0200AlexZenon(~alzenon@85.174.182.163)
2025-10-19 11:27:16 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Ping timeout: 244 seconds)
2025-10-19 11:27:38 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2025-10-19 11:28:57 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 11:29:32 +0200bggd(~bgg@2a01:e0a:819:1510:71a9:d225:b66f:12bd)
2025-10-19 11:35:20 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-19 11:42:13 +0200nurupo(~nurupo.ga@user/nurupo) (Quit: nurupo.ga)
2025-10-19 11:44:17 +0200nurupo(~nurupo.ga@user/nurupo) nurupo
2025-10-19 11:44:57 +0200tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
2025-10-19 11:47:00 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 11:51:33 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2025-10-19 11:52:13 +0200YuutaW(~YuutaW@alice.yuuta.moe) (Quit: ZNC 1.10.1 - https://znc.in)
2025-10-19 11:53:18 +0200annamalai(~annamalai@157.49.239.48) annamalai
2025-10-19 11:58:07 +0200fp1(~Thunderbi@2001-14ba-6e24-3000--190.rev.dnainternet.fi) fp
2025-10-19 11:58:47 +0200fp(~Thunderbi@89-27-10-140.bb.dnainternet.fi) (Ping timeout: 244 seconds)
2025-10-19 11:58:47 +0200fp1fp
2025-10-19 12:01:32 +0200trickard_(~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-10-19 12:01:46 +0200trickard_(~trickard@cpe-57-98-47-163.wireline.com.au)
2025-10-19 12:02:36 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
2025-10-19 12:02:37 +0200GdeVolpiano(~GdeVolpia@user/GdeVolpiano) (Ping timeout: 260 seconds)
2025-10-19 12:02:46 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 12:03:11 +0200inline_(~inline@2a02:8071:57a1:1260:d82c:6b3f:958f:cc66) Inline
2025-10-19 12:03:24 +0200GdeVolpiano(~GdeVolpia@user/GdeVolpiano) GdeVolpiano
2025-10-19 12:05:21 +0200Inline(~inline@2a02:8071:57a1:1260:d82c:6b3f:958f:cc66) (Ping timeout: 252 seconds)
2025-10-19 12:07:49 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-19 12:07:52 +0200inline_(~inline@2a02:8071:57a1:1260:d82c:6b3f:958f:cc66) (Ping timeout: 260 seconds)
2025-10-19 12:10:40 +0200trickard_(~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-10-19 12:11:57 +0200fp(~Thunderbi@2001-14ba-6e24-3000--190.rev.dnainternet.fi) (Ping timeout: 252 seconds)
2025-10-19 12:12:45 +0200trickard_(~trickard@cpe-57-98-47-163.wireline.com.au)
2025-10-19 12:15:01 +0200Sgeo_(~Sgeo@user/sgeo) (Read error: Connection reset by peer)
2025-10-19 12:16:33 +0200YuutaW(~YuutaW@infornography.yta.moe) YuutaW
2025-10-19 12:18:36 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 12:21:15 +0200YuutaW(~YuutaW@infornography.yta.moe) (Client Quit)
2025-10-19 12:22:09 +0200YuutaW(~YuutaW@infornography.yta.moe) YuutaW
2025-10-19 12:23:22 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2025-10-19 12:23:22 +0200chromoblob(~chromoblo@user/chromob1ot1c) (Ping timeout: 246 seconds)
2025-10-19 12:24:17 +0200chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2025-10-19 12:25:12 +0200SlackCoder(~SlackCode@208.26.91.234) SlackCoder
2025-10-19 12:25:15 +0200trickard_trickard
2025-10-19 12:27:09 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2025-10-19 12:28:14 +0200wbrawner(~wbrawner@static.56.224.132.142.clients.your-server.de) (Ping timeout: 244 seconds)
2025-10-19 12:28:25 +0200wbrawner(~wbrawner@static.56.224.132.142.clients.your-server.de) wbrawner
2025-10-19 12:28:42 +0200chromoblob(~chromoblo@user/chromob1ot1c) (Ping timeout: 248 seconds)
2025-10-19 12:28:54 +0200chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2025-10-19 12:29:57 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 12:32:11 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Ping timeout: 256 seconds)
2025-10-19 12:34:26 +0200 <ggVGc> sometimes I wonder if GHC may, in fact, have a few too many extensions
2025-10-19 12:35:06 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-10-19 12:42:29 +0200chromoblob(~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
2025-10-19 12:42:58 +0200chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2025-10-19 12:43:38 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net)
2025-10-19 12:45:44 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 12:50:53 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-19 12:52:25 +0200JimL(~quassel@89.162.16.26) JimL
2025-10-19 13:01:32 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 13:04:26 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 272 seconds)
2025-10-19 13:04:49 +0200 <Rembane> It probably does, the hard part is agreeing on which extensions aren't necessary.
2025-10-19 13:05:11 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
2025-10-19 13:08:08 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex) bitdex
2025-10-19 13:08:10 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2025-10-19 13:14:07 +0200 <[exa]> ggVGc: why? (as in, I guess because of reimplementation overhead?)
2025-10-19 13:19:34 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 13:24:53 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-19 13:25:41 +0200 <ggVGc> [exa]: more that it's hard to say what "Haskell" is, and that many extensions interact poorly with each-other, and several are iterative or parallel attempts at tackling the same/similar issues
2025-10-19 13:26:15 +0200pavonia(~user@user/siracusa) (Quit: Bye!)
2025-10-19 13:31:00 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 13:34:35 +0200__monty__(~toonn@user/toonn) toonn
2025-10-19 13:35:54 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-10-19 13:36:07 +0200Lord_of_Life_(~Lord@user/lord-of-life/x-2819915) Lord_of_Life
2025-10-19 13:36:58 +0200Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Ping timeout: 248 seconds)
2025-10-19 13:37:27 +0200Lord_of_Life_Lord_of_Life
2025-10-19 13:38:37 +0200vanishingideal(~vanishing@user/vanishingideal) (Ping timeout: 246 seconds)
2025-10-19 13:39:15 +0200 <[exa]> ggVGc: haskell is what the haskell standard says :)
2025-10-19 13:39:27 +0200 <[exa]> the rest is nice extensions
2025-10-19 13:41:12 +0200chromoblob(~chromoblo@user/chromob1ot1c) (Ping timeout: 260 seconds)
2025-10-19 13:41:31 +0200chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2025-10-19 13:46:23 +0200karenw(~karenw@user/karenw) karenw
2025-10-19 13:46:46 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 13:48:31 +0200chromoblob(~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
2025-10-19 13:48:57 +0200chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2025-10-19 13:50:20 +0200hellwolf(~user@4587-67e8-8a9c-b55b-0f00-4d40-07d0-2001.sta.estpak.ee) (Ping timeout: 245 seconds)
2025-10-19 13:51:42 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
2025-10-19 13:51:43 +0200fp(~Thunderbi@89-27-10-140.bb.dnainternet.fi) fp
2025-10-19 13:53:29 +0200hellwolf(~user@90cb-527a-e9a3-1c56-0f00-4d40-07d0-2001.sta.estpak.ee) hellwolf
2025-10-19 13:57:46 +0200fp1(~Thunderbi@2001-14ba-6e24-3000--190.rev.dnainternet.fi) fp
2025-10-19 14:00:27 +0200fp(~Thunderbi@89-27-10-140.bb.dnainternet.fi) (Ping timeout: 260 seconds)
2025-10-19 14:01:34 +0200fp1(~Thunderbi@2001-14ba-6e24-3000--190.rev.dnainternet.fi) (Client Quit)
2025-10-19 14:02:31 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 14:07:22 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-10-19 14:17:57 +0200fp(~Thunderbi@89-27-10-140.bb.dnainternet.fi) fp
2025-10-19 14:18:21 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 14:22:25 +0200fp(~Thunderbi@89-27-10-140.bb.dnainternet.fi) (Ping timeout: 244 seconds)
2025-10-19 14:22:56 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2025-10-19 14:28:11 +0200CiaoSen(~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) CiaoSen
2025-10-19 14:34:09 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 14:34:45 +0200 <probie> You can always take GHC2021 as a pseudo-standard for "modern Haskell"
2025-10-19 14:41:17 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
2025-10-19 14:46:28 +0200 <mreh> doesn't Stack default to 2010 or something?
2025-10-19 14:48:12 +0200 <mreh> or maybe it's hpack that does that
2025-10-19 14:49:03 +0200 <mreh> yeah, it's hpack, what does cabal do I wonder
2025-10-19 14:50:39 +0200 <mreh> https://cabal.readthedocs.io/en/stable/cabal-package-description-file.html#pkg-field-default-langu…
2025-10-19 14:50:45 +0200 <mreh> it doesn't say! exciting...
2025-10-19 14:52:11 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 14:53:27 +0200ttybitnik(~ttybitnik@user/wolper) ttybitnik
2025-10-19 14:57:19 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
2025-10-19 14:57:40 +0200divlamir(~divlamir@user/divlamir) (Read error: Connection reset by peer)
2025-10-19 14:57:55 +0200divlamir(~divlamir@user/divlamir) divlamir
2025-10-19 15:04:26 +0200SlackCoder(~SlackCode@208.26.91.234) (Ping timeout: 248 seconds)
2025-10-19 15:07:59 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 15:08:34 +0200SlackCoder(~SlackCode@64-94-63-8.ip.weststar.net.ky) SlackCoder
2025-10-19 15:12:58 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-10-19 15:13:25 +0200finsternis(~X@23.226.237.192) finsternis
2025-10-19 15:13:33 +0200AlexNoo_AlexNoo
2025-10-19 15:17:34 +0200 <davean> mreh: cabal doesn't default, its REQUIRED
2025-10-19 15:17:40 +0200inline(~inline@2a02:8071:57a1:1260:d82c:6b3f:958f:cc66) Inline
2025-10-19 15:19:47 +0200 <davean> Defaulting would ruin the required nature of it
2025-10-19 15:21:02 +0200Rembane(~Rembane@user/Rembane) (Quit: WeeChat 4.1.1)
2025-10-19 15:21:44 +0200Rembane(~Rembane@user/Rembane) Rembane
2025-10-19 15:22:11 +0200 <ggVGc> [exa]: yeah, I agree that is formally true, but in practice whatever GHC does is what Haskell is, in the same way that C is de-facto defined by extensions that GCC and clang both implement.
2025-10-19 15:22:12 +0200 <davean> I know weirdly it is listed as optional in the field syntax reference, thats a bit missleading. Thats the base syntax, not the semantic syntax.
2025-10-19 15:22:55 +0200daveanlooks around at all the project you use regularly that have never been compiled with gcc or clang
2025-10-19 15:22:58 +0200 <ggVGc> but yeah, GHC2021 is a nice attempt at collecting useful extensions into something coherent
2025-10-19 15:23:23 +0200 <ggVGc> davean: I think those are few?
2025-10-19 15:23:42 +0200 <davean> ggVGc: I'm not even sure you listed the most used C compilers
2025-10-19 15:23:46 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 15:24:21 +0200 <ggVGc> interesting, would say it's intel or msvc?
2025-10-19 15:24:32 +0200 <ggVGc> because I think I disagree with that for everyday software that I personally run
2025-10-19 15:24:39 +0200 <davean> msvc is DEFINETLY huge
2025-10-19 15:24:59 +0200 <davean> I didn't say it was common with what you run, I was saying you definately use stuff that is only compiled on msvc
2025-10-19 15:25:00 +0200 <ggVGc> but it's widely accepted that msvc does not properly implement C?
2025-10-19 15:25:25 +0200 <davean> icc is also a major compiler, and there are a bunch of others that are pretty major
2025-10-19 15:25:33 +0200 <davean> C is a highly multi-compiler language
2025-10-19 15:27:04 +0200 <davean> But a lot of stuff is embeded and neither gcc or clang is common in embeded at all
2025-10-19 15:27:45 +0200 <davean> Haskell is not widely varied in compilers, though there are some others which you use for good reasons. C though? No C is not at all "what is implimended by gcc and clang"
2025-10-19 15:28:26 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-10-19 15:28:26 +0200SlackCoder(~SlackCode@64-94-63-8.ip.weststar.net.ky) (Ping timeout: 248 seconds)
2025-10-19 15:28:40 +0200 <davean> Seeing all the microhs patches come through is actually interesting ATM
2025-10-19 15:29:33 +0200 <ggVGc> well, okay, I'm willing to retract what I said. But, for many people writing C on linux or osx, extensions to C implemented by GCC are seen by many as standard parts of the language, I think/
2025-10-19 15:29:54 +0200 <ggVGc> but, anyway, my point was still about Haskell and GHC
2025-10-19 15:32:04 +0200SlackCoder(~SlackCode@208.26.91.234) SlackCoder
2025-10-19 15:33:58 +0200 <ggVGc> I feel like GCC is quite common in embedded nowadays though? I've only done NXP, ESP and rp2050 stuff I guess, but those toolchains are gcc-based. And NXP is quite major?
2025-10-19 15:34:13 +0200karenw(~karenw@user/karenw) (Ping timeout: 264 seconds)
2025-10-19 15:34:17 +0200 <ggVGc> but. sure, my statement wasn't very well thought through
2025-10-19 15:38:46 +0200 <ggVGc> anyway, I appreciate that GHC has a proper extension system. Unlike Scala, which I now writre for my day job, where everything just goes into trunk.
2025-10-19 15:39:34 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 15:44:52 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
2025-10-19 15:46:44 +0200 <davean> ooof I'm sorry
2025-10-19 15:46:57 +0200__monty__(~toonn@user/toonn) (Quit: leaving)
2025-10-19 15:47:47 +0200 <haskellbridge> <magic_rb> We need a JVM backend in GHC :P
2025-10-19 15:48:06 +0200 <ggVGc> I think it exists?
2025-10-19 15:48:14 +0200 <ggVGc> or at least there was some project way back
2025-10-19 15:48:19 +0200 <haskellbridge> <magic_rb> There was a external project
2025-10-19 15:48:20 +0200 <ggVGc> unless I am making it up
2025-10-19 15:48:26 +0200 <ggVGc> ah, right
2025-10-19 15:48:40 +0200 <haskellbridge> <magic_rb> But it wasnt ever integrated into GHC proper, i think it was called etalang?
2025-10-19 15:48:53 +0200 <haskellbridge> <magic_rb> Kinda died due the same reason ghcjs started dying, not upstream
2025-10-19 15:48:55 +0200 <ggVGc> it may be heresy in here, but I actually would not like to write our backend in Haskell either.
2025-10-19 15:49:09 +0200 <haskellbridge> <magic_rb> Heresy
2025-10-19 15:49:11 +0200 <ggVGc> it's not the type of work I prefer to use Haskell for
2025-10-19 15:49:28 +0200 <haskellbridge> <magic_rb> We're gonna string you up
2025-10-19 15:50:30 +0200 <ggVGc> I appreciate it. Will give me a good excuse to leave my newborn twins with my wife for undefined duration?
2025-10-19 15:50:53 +0200trickard(~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-10-19 15:51:33 +0200 <ggVGc> to be fair, I've never worked at a company running Haskell in production, and I am still curious how that looks day-to-day. So, my mind could be changed.
2025-10-19 15:51:51 +0200 <ggVGc> (specifically for web backend)
2025-10-19 15:52:00 +0200 <ggVGc> which, arguably, is almost all work available right now
2025-10-19 15:52:51 +0200 <ggVGc> (I am willfully ignoring anything inside the browser)
2025-10-19 15:55:22 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 15:55:30 +0200 <davean> I do all my web backend in haskell
2025-10-19 15:55:47 +0200 <davean> Easiest experience I've ever had
2025-10-19 15:56:08 +0200 <Rembane> davean: Are there any libraries that makes things particularly easy?
2025-10-19 15:56:30 +0200 <davean> Rembane: uh yes but also not sure what you'd be asking
2025-10-19 15:56:42 +0200inline(~inline@2a02:8071:57a1:1260:d82c:6b3f:958f:cc66) (Ping timeout: 248 seconds)
2025-10-19 15:57:14 +0200CiaoSen(~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 248 seconds)
2025-10-19 15:57:26 +0200 <davean> Like there are always libraries that make tasks easy - actually the reusability of code in haskell is rather important there (thank you laziness) but like thats SUPER general and I think you want something more specific
2025-10-19 15:58:11 +0200 <Rembane> davean: Sorry, I had all the context in my head and not on the screen. Context: My web development becomes really nice because I use Django when I work in Python and Phoenix and Ash when I work in Elixir. Are there any libraries like those, or don't you need them?
2025-10-19 15:58:31 +0200 <davean> defiantely don't need something like that
2025-10-19 15:58:48 +0200 <davean> there are some good routing libraries, and there are some good applicitive form libraries
2025-10-19 15:59:02 +0200 <Rembane> Give me names! :D
2025-10-19 15:59:08 +0200 <davean> where form is generalized to be the form HTTP type, not HTML
2025-10-19 15:59:36 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex) (Quit: = "")
2025-10-19 15:59:44 +0200 <davean> reform is pretty cool
2025-10-19 15:59:47 +0200qqe(~qqq@185.54.23.200)
2025-10-19 16:00:09 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-19 16:00:55 +0200 <Rembane> It looks cool, thank you
2025-10-19 16:01:10 +0200trickard_(~trickard@cpe-57-98-47-163.wireline.com.au)
2025-10-19 16:01:20 +0200 <ggVGc> what does your deployment setup look like, davean? And what do you use for metrics reporting?
2025-10-19 16:01:51 +0200 <davean> deployment? Just have nix build the cabal package and create a systemd service
2025-10-19 16:02:33 +0200 <davean> I have a little internal library for some graceful shutdown handling, but its nothing that isn't already supported but not like cleanly hooked up
2025-10-19 16:03:43 +0200 <davean> As for metrics reporting, it depends on what metrics you care about. Like EKG is a pretty standard one.
2025-10-19 16:04:51 +0200 <davean> I don't actually find metrics to be a thing I ever look at with haskell services. There isn't ever anything to track down and they're performant. I can't recall the last time I had to pay attention to any metrics for them
2025-10-19 16:05:05 +0200 <davean> One of the nice parts of haskell is never having problems
2025-10-19 16:05:30 +0200 <davean> god I spent so much time staring at metrics with python services ...
2025-10-19 16:06:10 +0200 <ggVGc> Yeah, we also deploy as a systemd service at my current job, which I think is fine.
2025-10-19 16:06:21 +0200 <ggVGc> how do you know if you have or don't have problems without metrics?
2025-10-19 16:06:23 +0200 <davean> well the nix part is more significant
2025-10-19 16:07:01 +0200 <ggVGc> what I mean is things like number of open DB connections, query times, HTTP response times, statistics on raturn codes etc.
2025-10-19 16:07:07 +0200 <davean> ggVGc: well think about the sort of problems you might have, most of them are error logs. Like a DB is down or something
2025-10-19 16:07:10 +0200 <ggVGc> concurrent request numbers
2025-10-19 16:07:38 +0200 <davean> well, my haskell code already uses a fixed DB pool and trades them out, so the only issue that could happen there is a DB error, thats a log issue not a metric issue
2025-10-19 16:08:20 +0200morj(~morj@user/morj) morj
2025-10-19 16:08:51 +0200 <davean> don't need metrics for "if this ever happens, trip an alert on the first occurence"
2025-10-19 16:08:57 +0200 <ggVGc> for me, metrics is not something that has to do with errors/issues. It's a way to know things about the service
2025-10-19 16:09:14 +0200 <ggVGc> how do you know how many users you have, for example, at during which hours?
2025-10-19 16:10:12 +0200 <davean> I mean that would be a stats issue, though also why would I care? How many users I have overall might matter, but why do I care which hours generally? And if I did I can get that out of analytics, but which hour is never really relivent to me
2025-10-19 16:10:16 +0200 <davean> personally
2025-10-19 16:10:37 +0200 <davean> I'm actually SLIGHTLY interested in that for launches
2025-10-19 16:10:47 +0200 <davean> to see service uptake rate
2025-10-19 16:11:10 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 16:11:11 +0200 <davean> That I do look at some EKG based stuff for
2025-10-19 16:11:43 +0200inline(~inline@2a02:8071:57a1:1260:99b9:102d:fb79:f90b) Inline
2025-10-19 16:13:10 +0200 <davean> There is the standard tracing protocols if you want more detailed stuff
2025-10-19 16:16:00 +0200 <davean> but like things like HTTP response times, they're well characturized, if it goes above 10ms its just instantly tripping an alert.
2025-10-19 16:18:07 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
2025-10-19 16:18:23 +0200 <davean> Actually the only service I run that *isn't* nice is hackage, and I REALLY REALLY want to finish a replacement for it
2025-10-19 16:18:42 +0200 <davean> hatz hackage I does, hatz it
2025-10-19 16:20:40 +0200 <davean> hackage reminds me of running python services :(
2025-10-19 16:21:00 +0200 <davean> partially because it keeps all its data in memory, transactionally, and doesn't retire references until requests complete.
2025-10-19 16:21:12 +0200 <davean> So modular, so very very bad code design
2025-10-19 16:22:06 +0200Fijxu(~Fijxu@user/fijxu) (Quit: XD!!)
2025-10-19 16:29:12 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 16:30:43 +0200Fijxu(~Fijxu@user/fijxu) fijxu
2025-10-19 16:31:19 +0200chromoblob(~chromoblo@user/chromob1ot1c) (Ping timeout: 256 seconds)
2025-10-19 16:31:35 +0200chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2025-10-19 16:33:43 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-19 16:39:29 +0200weary-traveler(~user@user/user363627) (Quit: Konversation terminated!)
2025-10-19 16:39:51 +0200weary-traveler(~user@user/user363627) user363627
2025-10-19 16:42:53 +0200Pozyomka(~pyon@user/pyon) (Quit: WeeChat 4.7.1)
2025-10-19 16:44:59 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 16:50:02 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-10-19 17:00:33 +0200img(~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in)
2025-10-19 17:00:47 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 17:01:52 +0200img(~img@user/img) img
2025-10-19 17:04:19 +0200Lycurgus(~juan@user/Lycurgus) Lycurgus
2025-10-19 17:05:19 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-19 17:15:36 +0200trickard_trickard
2025-10-19 17:15:45 +0200krei-se(~krei-se@p200300f1cfff1817000000000000c8c6.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
2025-10-19 17:18:51 +0200GdeVolpiano(~GdeVolpia@user/GdeVolpiano) (Ping timeout: 252 seconds)
2025-10-19 17:19:23 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 17:20:42 +0200GdeVolpiano(~GdeVolpia@user/GdeVolpiano) GdeVolpiano
2025-10-19 17:23:43 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-19 17:30:50 +0200chromoblob(~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
2025-10-19 17:31:15 +0200chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2025-10-19 17:34:45 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 17:39:38 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-10-19 17:43:22 +0200trickard(~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-10-19 17:43:35 +0200trickard_(~trickard@cpe-57-98-47-163.wireline.com.au)
2025-10-19 17:50:31 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 17:56:09 +0200synchromesh(~john@2406:5a00:2412:2c00:3da8:1103:8261:15b5) (Read error: Connection reset by peer)
2025-10-19 17:57:14 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-10-19 17:57:41 +0200synchromesh(~john@2406:5a00:2412:2c00:3da8:1103:8261:15b5) synchromesh
2025-10-19 18:01:40 +0200jmcantrell(~weechat@user/jmcantrell) jmcantrell
2025-10-19 18:08:34 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 18:13:37 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
2025-10-19 18:16:44 +0200Square2(~Square@user/square) Square
2025-10-19 18:24:21 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 18:24:39 +0200krei-se(~krei-se@p200300f1cf412501000000000000c8c6.dip0.t-ipconnect.de) krei-se
2025-10-19 18:24:58 +0200oxapentane(~oxapentan@user/oxapentane) (Remote host closed the connection)
2025-10-19 18:27:39 +0200oxapentane(~oxapentan@user/oxapentane) oxapentane
2025-10-19 18:28:49 +0200oxapentane(~oxapentan@user/oxapentane) (Remote host closed the connection)
2025-10-19 18:29:07 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2025-10-19 18:30:20 +0200oxapentane(~oxapentan@user/oxapentane) oxapentane
2025-10-19 18:36:03 +0200oxapentane(~oxapentan@user/oxapentane) (Remote host closed the connection)
2025-10-19 18:37:02 +0200oxapentane(~oxapentan@user/oxapentane) oxapentane