2026/04/02

2026-04-02 00:06:15 +0200weary-traveler(~user@user/user363627) user363627
2026-04-02 00:08:17 +0200 <geekosaur> don't forget the time reference being some uninhabited atoll in the south pacific
2026-04-02 00:08:46 +0200 <geekosaur> (no, they didn't do that, just "discombobulated". it's a bad time for everyone!
2026-04-02 00:13:11 +0200finsternis(~X@23.226.237.192) (Remote host closed the connection)
2026-04-02 00:16:42 +0200Sgeo(~Sgeo@user/sgeo) Sgeo
2026-04-02 00:20:20 +0200 <EvanR> swatch time was based in switzerland (UTC+1)
2026-04-02 00:21:51 +0200 <geekosaur> sure, but that's one of the few reasonable things about it
2026-04-02 00:23:39 +0200jmcantrell_(~weechat@user/jmcantrell) (Ping timeout: 245 seconds)
2026-04-02 00:24:03 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 00:30:55 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-04-02 00:32:42 +0200lisbeths(uid135845@id-135845.lymington.irccloud.com) lisbeths
2026-04-02 00:42:06 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 00:46:42 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2026-04-02 00:49:00 +0200Nosrep(~jimothy@user/nosrep) Nosrep
2026-04-02 00:52:15 +0200squid64(~user@fsf/member/squid64) (Remote host closed the connection)
2026-04-02 00:53:08 +0200squid64(~user@fsf/member/squid64) squid64
2026-04-02 00:56:09 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex) bitdex
2026-04-02 00:56:26 +0200Tuplanolla(~Tuplanoll@88-114-89-88.elisa-laajakaista.fi) (Quit: Leaving.)
2026-04-02 00:57:04 +0200redshuffle(~quassel@45.43.70.75) (Remote host closed the connection)
2026-04-02 00:57:11 +0200redshuffle(~quassel@45.43.70.75)
2026-04-02 00:57:28 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 00:58:03 +0200peterbecich(~Thunderbi@71.84.33.135) peterbecich
2026-04-02 01:02:10 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2026-04-02 01:03:09 +0200califax(~califax@user/califx) (Remote host closed the connection)
2026-04-02 01:03:29 +0200califax(~califax@user/califx) califx
2026-04-02 01:12:49 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 01:17:43 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-04-02 01:26:08 +0200gmg(~user@user/gehmehgeh) (Ping timeout: 265 seconds)
2026-04-02 01:27:51 +0200gmg(~user@user/gehmehgeh) gehmehgeh
2026-04-02 01:29:20 +0200peterbecich(~Thunderbi@71.84.33.135) (Ping timeout: 245 seconds)
2026-04-02 01:31:02 +0200gmg(~user@user/gehmehgeh) (Remote host closed the connection)
2026-04-02 01:31:44 +0200gmg(~user@user/gehmehgeh) gehmehgeh
2026-04-02 01:41:06 +0200j1n37(~j1n37@user/j1n37) (Ping timeout: 248 seconds)
2026-04-02 01:43:35 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 01:43:37 +0200Everything(~Everythin@172-232-54-192.ip.linodeusercontent.com) (Quit: leaving)
2026-04-02 01:48:02 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2026-04-02 01:54:20 +0200j1n37(~j1n37@user/j1n37) j1n37
2026-04-02 02:00:23 +0200tjakway(~tjakway@23.168.216.77) tjakway
2026-04-02 02:07:43 +0200qqq(~qqq@185.54.23.237)
2026-04-02 02:08:10 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 02:12:03 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 265 seconds)
2026-04-02 02:15:16 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
2026-04-02 02:18:30 +0200xff0x(~xff0x@2405:6580:b080:900:4a9b:f7a0:11a1:60ca) (Ping timeout: 245 seconds)
2026-04-02 02:18:45 +0200j1n37(~j1n37@user/j1n37) (Quit: Ich bin der Welt abhanden gekommen)
2026-04-02 02:20:50 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 02:25:22 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2026-04-02 02:26:07 +0200traxex(traxex@user/traxex) (Ping timeout: 264 seconds)
2026-04-02 02:28:19 +0200DDR_(~DDR_@user/DDR-:65247) DDR_
2026-04-02 02:28:20 +0200DDR_0(~DDR_@user/DDR-:65247) DDR_
2026-04-02 02:32:27 +0200tjakway(~tjakway@23.168.216.77) (Quit: WeeChat 4.7.1)
2026-04-02 02:36:09 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 02:41:07 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-04-02 02:41:42 +0200lisbeths(uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2026-04-02 02:48:27 +0200jmcantrell_(~weechat@user/jmcantrell) jmcantrell
2026-04-02 02:51:28 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 02:53:50 +0200j1n37(~j1n37@user/j1n37) j1n37
2026-04-02 02:55:10 +0200acidjnk_new(~acidjnk@p200300d6e700e5734afa4e6ae2fbd9a2.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
2026-04-02 02:56:07 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-04-02 03:02:27 +0200DDR_0(~DDR_@user/DDR-:65247) (Quit: DDR is not Dance Dance Revolution)
2026-04-02 03:03:20 +0200pfc(~pfc@user/pfc) pfc
2026-04-02 03:03:34 +0200DDR_(~DDR_@user/DDR-:65247) (Quit: DDR is not Dance Dance Revolution)
2026-04-02 03:06:51 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 03:11:18 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2026-04-02 03:21:24 +0200xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
2026-04-02 03:22:13 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 03:22:34 +0200j1n37(~j1n37@user/j1n37) (Read error: Connection reset by peer)
2026-04-02 03:26:43 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-04-02 03:37:35 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 03:41:04 +0200qqq(~qqq@185.54.23.237) (Remote host closed the connection)
2026-04-02 03:41:59 +0200meowskies(~meowskies@user/meowskies) meowskies
2026-04-02 03:42:10 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2026-04-02 03:47:40 +0200j1n37(~j1n37@user/j1n37) j1n37
2026-04-02 03:52:57 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 03:56:04 +0200czan(~czan@user/mange) czan
2026-04-02 03:59:29 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
2026-04-02 04:05:45 +0200lisbeths(uid135845@id-135845.lymington.irccloud.com) lisbeths
2026-04-02 04:05:46 +0200Square2(~Square4@user/square) (Read error: Connection reset by peer)
2026-04-02 04:05:46 +0200synchromesh(~john@2406:5a00:2412:2c00:9d1a:235e:4b6d:c07a) (Read error: Connection reset by peer)
2026-04-02 04:06:52 +0200synchromesh(~john@2406:5a00:2412:2c00:9d1a:235e:4b6d:c07a) synchromesh
2026-04-02 04:07:47 +0200meowskies(~meowskies@user/meowskies) (Remote host closed the connection)
2026-04-02 04:11:00 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 04:15:55 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-04-02 04:20:01 +0200dtman34(~dtman34@2601:447:d183:2302:b0c5:8965:1c3f:d560) (Ping timeout: 268 seconds)
2026-04-02 04:20:52 +0200dtman34_(~dtman34@c-73-242-68-179.hsd1.mn.comcast.net) dtman34
2026-04-02 04:26:21 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 04:30:55 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-04-02 04:40:38 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex) bitdex
2026-04-02 04:41:44 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 04:46:14 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2026-04-02 04:46:47 +0200jmcantrell_jmcantrell
2026-04-02 04:55:02 +0200jmcantrell(~weechat@user/jmcantrell) (Ping timeout: 252 seconds)
2026-04-02 04:57:07 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 05:01:34 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
2026-04-02 05:05:43 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 05:10:21 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
2026-04-02 05:19:08 +0200mistivia(~mistivia@user/mistivia) mistivia
2026-04-02 05:21:03 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 05:23:27 +0200jmcantrell_(~weechat@user/jmcantrell) jmcantrell
2026-04-02 05:25:38 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2026-04-02 05:36:21 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 05:36:59 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 265 seconds)
2026-04-02 05:43:39 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
2026-04-02 05:54:23 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 05:58:05 +0200machinedgod(~machinedg@d172-219-48-230.abhsia.telus.net) (Ping timeout: 265 seconds)
2026-04-02 05:58:42 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2026-04-02 06:02:01 +0200mistivia(~mistivia@user/mistivia) (Remote host closed the connection)
2026-04-02 06:02:17 +0200mistivia(~mistivia@user/mistivia) mistivia
2026-04-02 06:04:26 +0200monochrom(trebla@216.138.220.146) (Quit: ZNC 1.9.1+deb2build5 - https://znc.in)
2026-04-02 06:07:09 +0200peterbecich(~Thunderbi@71.84.33.135) peterbecich
2026-04-02 06:08:30 +0200monochrom(trebla@216.138.220.146) monochrom
2026-04-02 06:09:45 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 06:14:00 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2026-04-02 06:22:07 +0200arandombit(~arandombi@user/arandombit) (Ping timeout: 268 seconds)
2026-04-02 06:22:15 +0200Pozyomka(~pyon@user/pyon) (Ping timeout: 245 seconds)
2026-04-02 06:25:06 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 06:29:38 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2026-04-02 06:34:42 +0200takuan(~takuan@d8D86B9E9.access.telenet.be)
2026-04-02 06:52:40 +0200arandombit(~arandombi@2a02:2455:8656:7100:a19d:edd6:ba09:3a91)
2026-04-02 06:52:40 +0200arandombit(~arandombi@2a02:2455:8656:7100:a19d:edd6:ba09:3a91) (Changing host)
2026-04-02 06:52:40 +0200arandombit(~arandombi@user/arandombit) arandombit
2026-04-02 06:53:38 +0200traxex(traxex@user/traxex) traxex
2026-04-02 06:55:51 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 06:57:39 +0200arandombit(~arandombi@user/arandombit) (Ping timeout: 268 seconds)
2026-04-02 07:00:26 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2026-04-02 07:06:37 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 07:09:01 +0200mistivia(~mistivia@user/mistivia) (Remote host closed the connection)
2026-04-02 07:09:16 +0200mistivia(~mistivia@user/mistivia) mistivia
2026-04-02 07:11:07 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-04-02 07:17:38 +0200jmcantrell_(~weechat@user/jmcantrell) (Ping timeout: 248 seconds)
2026-04-02 07:21:58 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 07:22:58 +0200Nosrep(~jimothy@user/nosrep) (Ping timeout: 248 seconds)
2026-04-02 07:24:59 +0200lisbeths(uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2026-04-02 07:27:10 +0200czan(~czan@user/mange) (Remote host closed the connection)
2026-04-02 07:28:28 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2026-04-02 07:33:26 +0200arandombit(~arandombi@2a02:2455:8656:7100:a19d:edd6:ba09:3a91)
2026-04-02 07:33:26 +0200arandombit(~arandombi@2a02:2455:8656:7100:a19d:edd6:ba09:3a91) (Changing host)
2026-04-02 07:33:26 +0200arandombit(~arandombi@user/arandombit) arandombit
2026-04-02 07:40:01 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 07:41:09 +0200traxex(traxex@user/traxex) (Ping timeout: 246 seconds)
2026-04-02 07:44:18 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2026-04-02 07:55:24 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 07:59:50 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2026-04-02 08:02:01 +0200mistivia(~mistivia@user/mistivia) (Remote host closed the connection)
2026-04-02 08:02:16 +0200mistivia(~mistivia@user/mistivia) mistivia
2026-04-02 08:06:46 +0200traxex(traxex@user/traxex) traxex
2026-04-02 08:07:36 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 08:10:36 +0200Googulator92(~Googulato@84-236-53-133.pool.digikabel.hu)
2026-04-02 08:12:02 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2026-04-02 08:12:44 +0200sord937(~sord937@gateway/tor-sasl/sord937) sord937
2026-04-02 08:13:57 +0200Googulator(~Googulato@2a01-036d-0106-0364-154a-c7fc-9f43-bd2d.pool6.digikabel.hu) (Ping timeout: 245 seconds)
2026-04-02 08:24:26 +0200yaroot(~yaroot@2400:4052:ac0:d901:1cf4:2aff:fe51:c04c) (Read error: Connection reset by peer)
2026-04-02 08:24:40 +0200yaroot(~yaroot@p4134078-ipxg13501souka.saitama.ocn.ne.jp) yaroot
2026-04-02 08:34:26 +0200arandombit(~arandombi@user/arandombit) (Ping timeout: 248 seconds)
2026-04-02 08:36:27 +0200CiaoSen(~Jura@p549cb690.dip0.t-ipconnect.de) CiaoSen
2026-04-02 08:38:24 +0200marinelli(~weechat@gateway/tor-sasl/marinelli) marinelli
2026-04-02 08:42:49 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2026-04-02 08:49:03 +0200arandombit(~arandombi@2a02:2455:8656:7100:a19d:edd6:ba09:3a91)
2026-04-02 08:49:03 +0200arandombit(~arandombi@2a02:2455:8656:7100:a19d:edd6:ba09:3a91) (Changing host)
2026-04-02 08:49:03 +0200arandombit(~arandombi@user/arandombit) arandombit
2026-04-02 08:51:38 +0200ft(~ft@p508db341.dip0.t-ipconnect.de) (Quit: leaving)
2026-04-02 08:53:43 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 08:58:49 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
2026-04-02 09:01:35 +0200Googulator92(~Googulato@84-236-53-133.pool.digikabel.hu) (Quit: Client closed)
2026-04-02 09:01:50 +0200Googulator92(~Googulato@84-236-53-133.pool.digikabel.hu)
2026-04-02 09:03:01 +0200peterbecich(~Thunderbi@71.84.33.135) (Ping timeout: 244 seconds)
2026-04-02 09:07:02 +0200Sgeo(~Sgeo@user/sgeo) (Read error: Connection reset by peer)
2026-04-02 09:08:38 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 09:13:22 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2026-04-02 09:20:56 +0200marinelli(~weechat@gateway/tor-sasl/marinelli) (Remote host closed the connection)
2026-04-02 09:21:27 +0200marinelli(~weechat@gateway/tor-sasl/marinelli) marinelli
2026-04-02 09:23:33 +0200 <haskellbridge> <Liamzee> wrist...
2026-04-02 09:24:09 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 09:28:56 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2026-04-02 09:43:46 +0200squid64(~user@fsf/member/squid64) (Ping timeout: 248 seconds)
2026-04-02 09:46:51 +0200karenw(~karenw@user/karenw) (Ping timeout: 268 seconds)
2026-04-02 09:50:02 +0200arandombit(~arandombi@user/arandombit) (Ping timeout: 244 seconds)
2026-04-02 09:52:06 +0200michalz(~michalz@185.246.207.221)
2026-04-02 10:02:56 +0200Googulator92Googulator
2026-04-02 10:03:21 +0200tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
2026-04-02 10:06:01 +0200mistivia(~mistivia@user/mistivia) (Remote host closed the connection)
2026-04-02 10:06:16 +0200mistivia(~mistivia@user/mistivia) mistivia
2026-04-02 10:06:44 +0200acidjnk_new(~acidjnk@p200300d6e700e573441e066188ffa6f9.dip0.t-ipconnect.de)
2026-04-02 10:07:02 +0200merijn(~merijn@77.242.116.146) merijn
2026-04-02 10:08:01 +0200mistivia(~mistivia@user/mistivia) (Remote host closed the connection)
2026-04-02 10:09:04 +0200mistivia(~mistivia@user/mistivia) mistivia
2026-04-02 10:11:50 +0200alter2000(~alter2000@user/alter2000) alter2000
2026-04-02 10:19:07 +0200emmanuelux(~em@user/emmanuelux) (Quit: bye)
2026-04-02 10:32:42 +0200Googulator(~Googulato@84-236-53-133.pool.digikabel.hu) (Quit: Client closed)
2026-04-02 10:33:01 +0200Googulator(~Googulato@84-236-53-133.pool.digikabel.hu)
2026-04-02 10:42:15 +0200Square2(~Square4@user/square) Square
2026-04-02 10:43:22 +0200__monty__(~toonn@user/toonn) toonn
2026-04-02 10:48:59 +0200sim590(~simon@2001:18c0:a82:2400::9fb) (Quit: WeeChat 4.8.2)
2026-04-02 10:54:12 +0200arandombit(~arandombi@user/arandombit) arandombit
2026-04-02 11:20:16 +0200marinelli(~weechat@gateway/tor-sasl/marinelli) (Remote host closed the connection)
2026-04-02 11:20:38 +0200marinelli(~weechat@gateway/tor-sasl/marinelli) marinelli
2026-04-02 11:21:55 +0200czan(~czan@user/mange) czan
2026-04-02 11:31:48 +0200lxsameer(~lxsameer@Serene/lxsameer) lxsameer
2026-04-02 11:31:53 +0200CiaoSen(~Jura@p549cb690.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
2026-04-02 11:33:57 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-04-02 11:34:25 +0200andjjj23(~irc@107.170.228.47) (Remote host closed the connection)
2026-04-02 11:35:07 +0200andjjj23(~irc@107.170.228.47) andjjj23
2026-04-02 11:41:42 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Quit: Leaving...)
2026-04-02 11:42:10 +0200_d0t(~{-d0t-}@user/-d0t-/x-7915216) (Ping timeout: 248 seconds)
2026-04-02 11:48:18 +0200_d0t(~{-d0t-}@user/-d0t-/x-7915216) {-d0t-}
2026-04-02 11:54:57 +0200marinelli(~weechat@gateway/tor-sasl/marinelli) (*.net *.split)
2026-04-02 11:54:57 +0200sord937(~sord937@gateway/tor-sasl/sord937) (*.net *.split)
2026-04-02 11:54:57 +0200gmg(~user@user/gehmehgeh) (*.net *.split)
2026-04-02 11:54:57 +0200califax(~califax@user/califx) (*.net *.split)
2026-04-02 11:54:57 +0200ChaiTRex(~ChaiTRex@user/chaitrex) (*.net *.split)
2026-04-02 11:54:57 +0200tusko(~uwu@user/tusko) (*.net *.split)
2026-04-02 11:56:03 +0200Googulator(~Googulato@84-236-53-133.pool.digikabel.hu) (*.net *.split)
2026-04-02 11:57:08 +0200marinelli(~weechat@brrr.fr) marinelli
2026-04-02 11:58:10 +0200arandombit(~arandombi@user/arandombit) (Ping timeout: 248 seconds)
2026-04-02 12:12:47 +0200arandombit(~arandombi@user/arandombit) arandombit
2026-04-02 12:13:38 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-04-02 12:17:16 +0200CiaoSen(~Jura@p549cb690.dip0.t-ipconnect.de) CiaoSen
2026-04-02 12:17:46 +0200acidjnk_new3(~acidjnk@p200300d6e700e5003cbbbea50f94503c.dip0.t-ipconnect.de) acidjnk
2026-04-02 12:20:02 +0200xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 248 seconds)
2026-04-02 12:20:34 +0200acidjnk_new(~acidjnk@p200300d6e700e573441e066188ffa6f9.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
2026-04-02 12:24:30 +0200craunts795335385(~craunts@152.32.99.2) (Quit: The Lounge - https://thelounge.chat)
2026-04-02 12:26:13 +0200pabs3(~pabs3@user/pabs3) (Ping timeout: 276 seconds)
2026-04-02 12:26:14 +0200craunts795335385(~craunts@152.32.99.2)
2026-04-02 12:26:48 +0200pabs3(~pabs3@user/pabs3) pabs3
2026-04-02 12:27:15 +0200j1n37(~j1n37@user/j1n37) (Quit: Ich bin der Welt abhanden gekommen)
2026-04-02 12:27:54 +0200j1n37(~j1n37@user/j1n37) j1n37
2026-04-02 12:34:45 +0200alter20002(~alter2000@user/alter2000) alter2000
2026-04-02 12:37:39 +0200alter2000(~alter2000@user/alter2000) (Ping timeout: 255 seconds)
2026-04-02 12:50:44 +0200alter20002(~alter2000@user/alter2000) (Ping timeout: 245 seconds)
2026-04-02 12:51:36 +0200ski(~ski@remote11.chalmers.se) ski
2026-04-02 12:56:54 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Quit: Leaving...)
2026-04-02 12:58:03 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-04-02 13:01:37 +0200alter2000(~alter2000@user/alter2000) alter2000
2026-04-02 13:07:03 +0200Pozyomka(~pyon@user/pyon) pyon
2026-04-02 13:14:07 +0200arandombit(~arandombi@user/arandombit) (Ping timeout: 244 seconds)
2026-04-02 13:16:45 +0200xff0x(~xff0x@ai112096.d.east.v6connect.net)
2026-04-02 13:20:41 +0200EvanR(~EvanR@user/evanr) (Ping timeout: 248 seconds)
2026-04-02 13:23:04 +0200czan(~czan@user/mange) (Quit: Reconnecting...)
2026-04-02 13:23:34 +0200czan(~czan@user/mange) czan
2026-04-02 13:26:57 +0200puke(~puke@user/puke) puke
2026-04-02 13:27:04 +0200craunts795335385(~craunts@152.32.99.2) (Quit: The Lounge - https://thelounge.chat)
2026-04-02 13:28:16 +0200puke(~puke@user/puke) (Remote host closed the connection)
2026-04-02 13:29:22 +0200puke(~puke@user/puke) puke
2026-04-02 13:30:16 +0200puke(~puke@user/puke) (Remote host closed the connection)
2026-04-02 13:33:26 +0200weary-traveler(~user@user/user363627) (Remote host closed the connection)
2026-04-02 13:36:30 +0200arandombit(~arandombi@2a02:2455:8656:7100:a19d:edd6:ba09:3a91)
2026-04-02 13:36:30 +0200arandombit(~arandombi@2a02:2455:8656:7100:a19d:edd6:ba09:3a91) (Changing host)
2026-04-02 13:36:30 +0200arandombit(~arandombi@user/arandombit) arandombit
2026-04-02 13:47:55 +0200weary-traveler(~user@user/user363627) user363627
2026-04-02 14:01:04 +0200halloy2486(~halloy248@104.30.164.0)
2026-04-02 14:02:45 +0200alter2000(~alter2000@user/alter2000) (Read error: Connection reset by peer)
2026-04-02 14:06:43 +0200somemathguy(~somemathg@user/somemathguy) somemathguy
2026-04-02 14:11:37 +0200weary-traveler(~user@user/user363627) (Remote host closed the connection)
2026-04-02 14:16:02 +0200weary-traveler(~user@user/user363627) user363627
2026-04-02 14:21:53 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
2026-04-02 14:24:20 +0200CiaoSen(~Jura@p549cb690.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
2026-04-02 14:27:43 +0200halloy2486(~halloy248@104.30.164.0) (Remote host closed the connection)
2026-04-02 14:30:10 +0200somemathguy(~somemathg@user/somemathguy) (Ping timeout: 248 seconds)
2026-04-02 14:34:00 +0200somemathguy(~somemathg@user/somemathguy) somemathguy
2026-04-02 14:38:30 +0200acidjnk_new3(~acidjnk@p200300d6e700e5003cbbbea50f94503c.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
2026-04-02 14:39:37 +0200myme(~myme@2a01:799:d5e:5f00:4bf0:4daf:c921:3337) (Ping timeout: 248 seconds)
2026-04-02 14:40:48 +0200myme(~myme@2a01:799:d5e:5f00:fdf3:5ded:cda8:566f) myme
2026-04-02 14:45:14 +0200alter2000(~alter2000@user/alter2000) alter2000
2026-04-02 14:48:59 +0200lisbeths(uid135845@id-135845.lymington.irccloud.com) lisbeths
2026-04-02 14:54:53 +0200Nosrep(~jimothy@user/nosrep) Nosrep
2026-04-02 14:56:57 +0200comerijn(~merijn@77.242.116.146) merijn
2026-04-02 14:59:24 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 255 seconds)
2026-04-02 15:03:00 +0200xff0x(~xff0x@ai112096.d.east.v6connect.net) (Ping timeout: 255 seconds)
2026-04-02 15:04:27 +0200 <mesaoptimizer> https://blog.haskell.org/what-would-you-see-changed-in-haskell/
2026-04-02 15:05:16 +0200divlamir_(~divlamir@user/divlamir) divlamir
2026-04-02 15:05:17 +0200divlamir(~divlamir@user/divlamir) (Read error: Connection reset by peer)
2026-04-02 15:06:08 +0200divlamir_divlamir
2026-04-02 15:06:46 +0200xff0x(~xff0x@2a00:1678:2470:4a:5908:1fce:a15f:5c5a)
2026-04-02 15:09:45 +0200Nosrep(~jimothy@user/nosrep) (Ping timeout: 245 seconds)
2026-04-02 15:10:16 +0200czan(~czan@user/mange) (Quit: Zzz...)
2026-04-02 15:13:53 +0200rekahsoft(~rekahsoft@bras-base-orllon1103w-grc-20-76-67-111-168.dsl.bell.ca) rekahsoft
2026-04-02 15:22:17 +0200alter2000(~alter2000@user/alter2000) (Ping timeout: 248 seconds)
2026-04-02 15:23:36 +0200CiaoSen(~Jura@p549cb690.dip0.t-ipconnect.de) CiaoSen
2026-04-02 15:25:10 +0200xff0x(~xff0x@2a00:1678:2470:4a:5908:1fce:a15f:5c5a) (Ping timeout: 245 seconds)
2026-04-02 15:25:31 +0200weary-traveler(~user@user/user363627) (Ping timeout: 264 seconds)
2026-04-02 15:26:58 +0200xff0x(~xff0x@2405:6580:b080:900:1644:ff9e:fe83:e2e)
2026-04-02 15:27:01 +0200mistivia(~mistivia@user/mistivia) (Remote host closed the connection)
2026-04-02 15:27:16 +0200mistivia(~mistivia@user/mistivia) mistivia
2026-04-02 15:30:03 +0200 <mesaoptimizer> "The existence of a file named “m” causes GHCI to fail.: When the library search path is set incorrectly, GHC tries to read the library directly from the cwd. This is all fine, except that GHC barfs and panics if that file cannot be loaded. Perhaps we could improve the way GHC communicates this to the users." https://discourse.haskell.org/t/ghc-community-update-march-2026/13870
2026-04-02 15:33:12 +0200craunts795335385(~craunts@152.32.99.2)
2026-04-02 15:33:24 +0200 <mesaoptimizer> okay I cannot replicate it on 9.6.7
2026-04-02 15:39:35 +0200AlexNoo(~AlexNoo@94.233.240.132)
2026-04-02 15:40:31 +0200AlexZenon(~alzenon@94.233.240.132)
2026-04-02 15:44:14 +0200AlexZenon_2(~alzenon@94.233.240.132)
2026-04-02 15:44:50 +0200AlexZenon(~alzenon@94.233.240.132) (Ping timeout: 248 seconds)
2026-04-02 15:45:01 +0200AlexZenon(~alzenon@94.233.240.132)
2026-04-02 15:45:03 +0200ChaiTRex(~ChaiTRex@user/chaitrex) ChaiTRex
2026-04-02 15:45:11 +0200califax(~califax@user/califx) califx
2026-04-02 15:47:53 +0200tusko(~uwu@user/tusko) tusko
2026-04-02 15:48:29 +0200sord937(~sord937@gateway/tor-sasl/sord937) sord937
2026-04-02 15:48:34 +0200AlexZenon_2(~alzenon@94.233.240.132) (Ping timeout: 248 seconds)
2026-04-02 15:50:35 +0200jmcantrell_(~weechat@user/jmcantrell) jmcantrell
2026-04-02 15:50:55 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex) bitdex
2026-04-02 15:51:46 +0200 <gentauro> mesaoptimizer: so people don't want to code in Haskell? Huh
2026-04-02 15:52:11 +0200 <mesaoptimizer> gentauro: can you elaborate
2026-04-02 15:52:17 +0200alter2000(~alter2000@user/alter2000) alter2000
2026-04-02 15:52:24 +0200Alex_test_(~al_test@94.233.240.132)
2026-04-02 15:53:54 +0200 <int-e> I can, after setting a bogus LIBRARY_PATH. also works with `c` or `gmp` instead of `m`
2026-04-02 15:54:00 +0200 <int-e> mesaoptimizer: ^
2026-04-02 15:55:27 +0200 <gentauro> mesaoptimizer: every single topic mentioned in the blog is contrary to what Haskell is about
2026-04-02 15:56:20 +0200sord937(~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection)
2026-04-02 15:56:39 +0200sord937(~sord937@gateway/tor-sasl/sord937) sord937
2026-04-02 15:57:06 +0200Alex_test_(~al_test@94.233.240.132) (Ping timeout: 248 seconds)
2026-04-02 15:57:52 +0200 <gentauro> (text over string, like stric vs lazy), record with properties instead of functions (go use F# or OCaml), performance (go use Rust), lazyness (go use Rust), Dependant Haskell (go use Idris), effects systems (go use OCaml), (:: vs :, go use F# or OCaml) …
2026-04-02 15:58:19 +0200 <int-e> "people who participate in surveys also like..."
2026-04-02 15:58:43 +0200 <mesaoptimizer> int-e: https://paste.sh/xDNURC0X#wn-fe9Cxw6DOxYUzEp4Qzxs2 well I am confused
2026-04-02 15:58:56 +0200 <gentauro> I mean, it's like yeah, I go to this Indian restuarant and I like american burgers and french fries
2026-04-02 15:59:03 +0200 <gentauro> deosn't really make sense
2026-04-02 15:59:05 +0200 <mesaoptimizer> oh conf too
2026-04-02 15:59:11 +0200 <haskellbridge> <maerwald> "uv" as an example of good tooling
2026-04-02 15:59:15 +0200 <haskellbridge> <maerwald> nuff said
2026-04-02 15:59:26 +0200 <int-e> mesaoptimizer: you never tired LIBRARY_PATH=.
2026-04-02 15:59:40 +0200 <haskellbridge> <maerwald> lots of indian restaurants serve french fries though
2026-04-02 15:59:50 +0200 <gentauro> maerwald, that parts is 100% AI-sponsored by none other than -> https://openai.com/index/openai-to-acquire-astral/
2026-04-02 15:59:50 +0200 <int-e> mesaoptimizer: presumably the actual one was derived from $HOME
2026-04-02 16:00:03 +0200 <int-e> (because adding . there is a bit silly)
2026-04-02 16:00:49 +0200 <int-e> mesaoptimizer: but sorry for writing "bogus" instead of the actual value I said
2026-04-02 16:01:16 +0200 <gentauro> people who doesn't like current Haskell should spawn a new lang just like they did with Elm -> https://gren-lang.org/
2026-04-02 16:01:19 +0200 <gentauro> xD
2026-04-02 16:01:26 +0200 <int-e> (I guess it's conceivable that the logic depends on the platform; I'm on linux)
2026-04-02 16:01:57 +0200 <mesaoptimizer> int-e: https://paste.sh/X_M1kjxN#L5GyW1Hni0xwD514hGzF53dh here, I tried it and it still worked. guess it likely does depend on the platform
2026-04-02 16:02:42 +0200Fijxu_(~Fijxu@user/fijxu) (Quit: XD!!)
2026-04-02 16:02:53 +0200Rembane(~Rembane@user/Rembane) (Quit: WeeChat 4.1.1)
2026-04-02 16:03:20 +0200 <mesaoptimizer> gentauro: lol at AI sponsored
2026-04-02 16:04:05 +0200Rembane(~Rembane@user/Rembane) Rembane
2026-04-02 16:04:11 +0200 <int-e> mesaoptimizer: actually, if you do `ghc-pkg field ghc-prim extra-libraries`, what does that say?
2026-04-02 16:04:26 +0200 <int-e> For me it's extra-libraries: c m
2026-04-02 16:04:30 +0200Fijxu(~Fijxu@user/fijxu) fijxu
2026-04-02 16:06:18 +0200 <int-e> (and `gmp` comes from extra-libraries in ghc-bignum)
2026-04-02 16:06:30 +0200 <mesaoptimizer> gentauro: I think it makes sense to use text over String as a default, and records as properties instead of functions seems.... I'm unsure about that one. I agree that tooling is really important and I think you underestimate this. I dislike haskell, but I dislike it less than python. Even so, the tooling is a lovely experience in Python and Rust, and the feeling of using the tooling matters. A
2026-04-02 16:06:32 +0200 <mesaoptimizer> language is not just its syntax and semantics
2026-04-02 16:08:11 +0200mistivia(~mistivia@user/mistivia) (Read error: Connection reset by peer)
2026-04-02 16:08:30 +0200 <mesaoptimizer> int-e: it returns an empty string for me
2026-04-02 16:09:44 +0200 <int-e> Huh I didn't expectt hat. But it may well explain the difference.
2026-04-02 16:10:13 +0200 <mesaoptimizer> gentauro: emacs' `haskell-mode` for example, seems terrible
2026-04-02 16:11:31 +0200 <Vq> mesaoptimizer: haskell-mode is a bit terrible, yeah. But I'm used to it now so it's not too bad.
2026-04-02 16:11:51 +0200sim590(~simon@2001:18c0:a82:2400::9fb)
2026-04-02 16:12:54 +0200machinedgod(~machinedg@d172-219-48-230.abhsia.telus.net) machinedgod
2026-04-02 16:31:25 +0200 <gentauro> Vq: I got it to work again (LSP) but I was just writing Haskell "without" any help.
2026-04-02 16:31:59 +0200synchromesh(~john@2406:5a00:2412:2c00:9d1a:235e:4b6d:c07a) (Read error: Connection reset by peer)
2026-04-02 16:32:01 +0200 <gentauro> I wouldn't be able to do that if they keep changing the lang (staying with Haskell2010 without all the pragmas enabled by default … jaiks)
2026-04-02 16:32:24 +0200synchromesh(~john@2406:5a00:2412:2c00:fc97:d0a4:cdd9:afc1) synchromesh
2026-04-02 16:35:44 +0200CiaoSen(~Jura@p549cb690.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
2026-04-02 16:44:38 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-04-02 16:49:15 +0200rainbyte(~rainbyte@181.47.219.3) (Ping timeout: 246 seconds)
2026-04-02 16:51:57 +0200acidjnk_new3(~acidjnk@p200300d6e700e5001e1160b7d23e5dd6.dip0.t-ipconnect.de) acidjnk
2026-04-02 16:58:16 +0200lisbeths(uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2026-04-02 17:05:59 +0200jmcantrell_(~weechat@user/jmcantrell) (Ping timeout: 252 seconds)
2026-04-02 17:07:05 +0200 <Vq> gentauro: I haven't started using LSP for any language yet. Does it work well for Haskell?
2026-04-02 17:09:54 +0200somemathguy(~somemathg@user/somemathguy) (Quit: WeeChat 4.1.1)
2026-04-02 17:16:44 +0200wennefer0(~wennefer0@user/wennefer0) wennefer0
2026-04-02 17:17:04 +0200FirefoxDeHuk(~FirefoxDe@user/FirefoxDeHuk) FirefoxDeHuk
2026-04-02 17:17:54 +0200FirefoxDeHuk(~FirefoxDe@user/FirefoxDeHuk) (Client Quit)
2026-04-02 17:19:06 +0200ft(~ft@p508db341.dip0.t-ipconnect.de) ft
2026-04-02 17:20:52 +0200 <gentauro> Vg: kind of. It gives you hints on refactoring and so. However, if you use `length` you will get annoyed by -> `Name: Infinite: ghc-internal/length`. It's OK I guess
2026-04-02 17:21:17 +0200 <gentauro> I don't really use the intellisense. I'm kind of used to Hoogle
2026-04-02 17:23:17 +0200 <Vq> I generally use hoogle as well and the only autocompletion thing I have is hippie-expand. I think I need to try LSP out though.
2026-04-02 17:24:00 +0200 <gentauro> Vg: it will save you a few compiles ;)
2026-04-02 17:24:50 +0200 <bwe> Currently I am doing `S.mapM_ f s` over some stream `s`. While this processes the stream sequentially, how do I process the stream concurrently (instead of using S.mapM_ )? https://hackage.haskell.org/package/streaming-0.2.4.0/docs/Streaming-Prelude.html
2026-04-02 17:24:57 +0200gentauroa trick to avoid a compile check, is to hook up `stylish-haskell` on save. If the code doesn't format nicely, then there is something that does not compile ;)
2026-04-02 17:25:14 +0200Vqdoes use stylish-haskell
2026-04-02 17:25:39 +0200 <gentauro> stylish-haskell is pretty, pretty, nice
2026-04-02 17:26:19 +0200 <Vq> I know it's not universal, but I like the alignment behaviour of stylish-haskell.
2026-04-02 17:26:53 +0200 <mauke> bwe: depends on what you mean by that
2026-04-02 17:27:12 +0200 <gentauro> Vq: so do I. However, from time to time, the project changes and then codes become "ugly" until you tweak to your liking
2026-04-02 17:28:21 +0200 <gentauro> for good or for bad, the `elm-format` is very rigid in the sense that "Evans knows best, take it or leave it". The good thing about that approach, is that all code cases using the tool, looks the same. And that bad is that people who don't like it, just don't use the tool
2026-04-02 17:28:25 +0200 <gentauro> :-\
2026-04-02 17:28:26 +0200 <mauke> bwe: the way I see it, there are two kinds of monadic actions involved. one is the actions "embedded" in the stream; the other kind is the ones returned by your 'f'
2026-04-02 17:28:35 +0200 <Vq> When I write Python I quite like having the formatter black just strictly format everything, but with Haskell I prefer the amount of artistic freedom stylish-haskell gives me.
2026-04-02 17:29:27 +0200 <gentauro> Vq: when doing `case … of` all your cases get aligned with a nice uniform separation <3
2026-04-02 17:29:45 +0200 <Vq> Maybe I subconsciously regard pretty Python to be a lost cause. :o)
2026-04-02 17:29:50 +0200 <mauke> bwe: the latter can be parallelized by collecting the values in a list and mapping over that, or by having your 'f' fork off a new thread for each element
2026-04-02 17:30:22 +0200 <mauke> bwe: the former is impossible because the rest of the stream doesn't exist unless you run the embedded action first
2026-04-02 17:30:35 +0200 <Vq> gentauro: Guard patterns and long expressions can trigger stylish-haskell to give up on alignment, but doing it by hand in those cases work for me.
2026-04-02 17:31:39 +0200 <bwe> mauke: well, I could do a chunksOf 5 and fork a thread for that, for example.
2026-04-02 17:32:10 +0200 <bwe> mauke: then again, how is processing a list concurrently without streams different than with list?
2026-04-02 17:33:05 +0200 <mauke> huh?
2026-04-02 17:33:17 +0200 <mauke> the difference between processing a list and a list is
2026-04-02 17:37:20 +0200pavonia(~user@user/siracusa) (Quit: Bye!)
2026-04-02 17:44:53 +0200somemathguy(~somemathg@user/somemathguy) somemathguy
2026-04-02 17:55:44 +0200 <alter2000> bwe: would it make sense to `S.mapM (Concurrently {- or whatever concurrency primitive type you feel like -}) >>> S.foldM runConcurrently`, or do none of the existing async libraries allow capping out on the number of concurrent coroutines?
2026-04-02 17:56:52 +0200 <alter2000> iirc Conduit had a useful adaptation of `async` that let you build a thread pool sink that consumed chunks of tasks
2026-04-02 17:57:09 +0200 <geekosaur> `async-pool` is a thing
2026-04-02 17:57:36 +0200 <alter2000> (practical library yap aside I don't see any way to handle it besides a sort of `chunksOf <threads>`)
2026-04-02 17:58:19 +0200 <alter2000> ooh yea that's the one I was thinking about, misremembered the conduit integration
2026-04-02 18:02:04 +0200gmg(~user@user/gehmehgeh) gehmehgeh
2026-04-02 18:03:55 +0200EvanR(~EvanR@user/evanr) EvanR
2026-04-02 18:16:25 +0200comerijn(~merijn@77.242.116.146) (Ping timeout: 245 seconds)
2026-04-02 18:21:58 +0200califax(~califax@user/califx) (Quit: ZNC 1.10.1 - https://znc.in)
2026-04-02 18:22:12 +0200califax(~califax@user/califx) califx
2026-04-02 18:24:18 +0200sp1ff(~user@2601:1c2:4080:14c0::ace8) (Read error: Connection reset by peer)
2026-04-02 18:25:26 +0200ss4(~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
2026-04-02 18:33:54 +0200arandombit(~arandombi@user/arandombit) (Ping timeout: 248 seconds)
2026-04-02 18:47:41 +0200vetkat(~vetkat@user/vetkat) (Read error: Connection reset by peer)
2026-04-02 18:50:02 +0200vetkat(~vetkat@user/vetkat) vetkat
2026-04-02 18:52:27 +0200jmcantrell_(~weechat@user/jmcantrell) jmcantrell
2026-04-02 18:53:06 +0200 <tomsmeding> is there a way to see the hackage build queue? (i.e. not just build reports for a single package, but something that gives an indication of how long it's going to take)
2026-04-02 19:01:24 +0200arandombit(~arandombi@2a02:2455:8656:7100:a19d:edd6:ba09:3a91)
2026-04-02 19:01:24 +0200arandombit(~arandombi@2a02:2455:8656:7100:a19d:edd6:ba09:3a91) (Changing host)
2026-04-02 19:01:24 +0200arandombit(~arandombi@user/arandombit) arandombit
2026-04-02 19:02:18 +0200Square3(~Square@user/square) Square
2026-04-02 19:03:55 +0200alter2000(~alter2000@user/alter2000) (Ping timeout: 264 seconds)
2026-04-02 19:04:41 +0200Square2(~Square4@user/square) (Ping timeout: 248 seconds)
2026-04-02 19:15:45 +0200alter2000(~alter2000@user/alter2000) alter2000
2026-04-02 19:16:22 +0200arandombit(~arandombi@user/arandombit) (Ping timeout: 276 seconds)
2026-04-02 19:26:04 +0200mistivia(~mistivia@user/mistivia) mistivia
2026-04-02 19:31:26 +0200alter2000(~alter2000@user/alter2000) (Ping timeout: 256 seconds)
2026-04-02 19:32:04 +0200arandombit(~arandombi@2a02:2455:8656:7100:a19d:edd6:ba09:3a91)
2026-04-02 19:32:04 +0200arandombit(~arandombi@2a02:2455:8656:7100:a19d:edd6:ba09:3a91) (Changing host)
2026-04-02 19:32:04 +0200arandombit(~arandombi@user/arandombit) arandombit
2026-04-02 19:34:29 +0200jmcantrell_(~weechat@user/jmcantrell) (Ping timeout: 252 seconds)
2026-04-02 19:37:10 +0200 <tomsmeding> Accelerate 1.4 is a thing!
2026-04-02 19:37:31 +0200 <tomsmeding> @package accelerate
2026-04-02 19:37:31 +0200 <lambdabot> https://hackage.haskell.org/package/accelerate
2026-04-02 19:39:37 +0200alter2000(~alter2000@user/alter2000) alter2000
2026-04-02 19:47:45 +0200 <Athas> tomsmeding: hooray!
2026-04-02 19:47:51 +0200 <Athas> Is it easy to install?
2026-04-02 19:48:21 +0200 <tomsmeding> that's the perfect question to ask!
2026-04-02 19:48:34 +0200 <tomsmeding> since this release, no special build of LLVM is required, just install clang(1)
2026-04-02 19:48:40 +0200 <Athas> You gotta get gloss-accelerate working, that stuff used to be the bomb.
2026-04-02 19:48:49 +0200 <tomsmeding> and, for the NVIDIA gpu backend, cuda
2026-04-02 19:51:28 +0200sord937(~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
2026-04-02 19:52:05 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 19:52:44 +0200mistivia(~mistivia@user/mistivia) (Leaving)
2026-04-02 19:56:36 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2026-04-02 20:05:21 +0200YoungFrog(~youngfrog@2a02:a03f:ca07:f900:4452:7d8d:4d90:7a3c) youngfrog
2026-04-02 20:07:38 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 20:08:18 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
2026-04-02 20:08:58 +0200target_i(~target_i@user/target-i/x-6023099) target_i
2026-04-02 20:10:03 +0200 <haskellbridge> <sm> I've never used it, but that sounds like an excellent update
2026-04-02 20:11:10 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-04-02 20:12:37 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
2026-04-02 20:13:01 +0200 <[exa]> tomsmeding: cooooooool
2026-04-02 20:13:18 +0200target_i(~target_i@user/target-i/x-6023099) (Ping timeout: 246 seconds)
2026-04-02 20:14:18 +0200target_i(~target_i@user/target-i/x-6023099) target_i
2026-04-02 20:14:18 +0200haskellbridge(~hackager@96.28.224.214) (Read error: Connection reset by peer)
2026-04-02 20:14:44 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Client Quit)
2026-04-02 20:16:35 +0200 <tomsmeding> Athas: that seems to be blocked only on a bounds bump in linear-accelerate; I've pinged the maintainer. :)
2026-04-02 20:19:40 +0200haskellbridge(~hackager@96.28.224.214) hackager
2026-04-02 20:19:40 +0200ChanServ+v haskellbridge
2026-04-02 20:26:25 +0200Pozyomka(~pyon@user/pyon) (Ping timeout: 245 seconds)
2026-04-02 20:32:23 +0200somemathguy(~somemathg@user/somemathguy) (Quit: WeeChat 4.1.1)
2026-04-02 20:33:13 +0200arandombit(~arandombi@user/arandombit) (Ping timeout: 248 seconds)
2026-04-02 20:43:41 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 20:48:18 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2026-04-02 20:48:50 +0200alter2000(~alter2000@user/alter2000) (Ping timeout: 248 seconds)
2026-04-02 20:50:26 +0200alter2000(~alter2000@user/alter2000) alter2000
2026-04-02 20:54:14 +0200Pozyomka(~pyon@user/pyon) pyon
2026-04-02 20:55:28 +0200tessier_(~tessier@ip68-8-117-219.sd.sd.cox.net) tessier
2026-04-02 20:57:07 +0200tessier(~tessier@ec2-184-72-149-67.compute-1.amazonaws.com) (Ping timeout: 276 seconds)
2026-04-02 20:59:05 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 21:03:24 +0200arandombit(~arandombi@2a02:2455:8656:7100:a19d:edd6:ba09:3a91)
2026-04-02 21:03:24 +0200arandombit(~arandombi@2a02:2455:8656:7100:a19d:edd6:ba09:3a91) (Changing host)
2026-04-02 21:03:24 +0200arandombit(~arandombi@user/arandombit) arandombit
2026-04-02 21:04:11 +0200 <Athas> tomsmeding: will it be five years untli the next update?
2026-04-02 21:04:50 +0200 <tomsmeding> I don't know!
2026-04-02 21:05:02 +0200 <tomsmeding> I hope not, but that's out of my hands :)
2026-04-02 21:05:35 +0200 <tomsmeding> This was my last act of vengeance here in Utrecht before I leave for a postdoc :)
2026-04-02 21:05:54 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2026-04-02 21:09:08 +0200 <Athas> A productive end.
2026-04-02 21:11:02 +0200 <tomsmeding> At least, Ivo's intent is to have a release earlier than five years from now, but then, previously there was also an intent.
2026-04-02 21:11:19 +0200 <davean> tomsmeding: haha, why has it failed to get updates? Its lack of maintanership really hurts it.
2026-04-02 21:12:27 +0200ss4(~wootehfoo@user/wootehfoot) wootehfoot
2026-04-02 21:12:30 +0200ss4(~wootehfoo@user/wootehfoot) (Remote host closed the connection)
2026-04-02 21:12:47 +0200wootehfoot(~wootehfoo@user/wootehfoot) wootehfoot
2026-04-02 21:12:52 +0200 <tomsmeding> davean: the people "connected" with accelerate fall into 3 categories: 1. moved on (other job, other interests, etc.); 2. is a full professor and is busy; 3. is a PhD student and is busy
2026-04-02 21:13:32 +0200 <tomsmeding> I wasn't even officially connected to accelerate, really, but I dragged myself into it (for better or for worse), and am now transitioning from 3 to 1
2026-04-02 21:14:03 +0200 <davean> Well what is your postdoc?
2026-04-02 21:14:05 +0200 <EvanR> someone write "AI" somewhere on accelerate to get more funding and support
2026-04-02 21:14:10 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 21:14:19 +0200 <tomsmeding> currently forming is a new category containing 1 person who is not moving on and yet not a PhD student any more. We'll see how that category develops
2026-04-02 21:14:20 +0200 <Athas> Also, Accelerate comprises many packages, so release engineering is harder than a tag (I suppose).
2026-04-02 21:15:00 +0200 <tomsmeding> davean: I something in an area that could involve Accelerate, but likely will not for practical reasons
2026-04-02 21:15:27 +0200 <tomsmeding> Athas: kinda yes, but also what's mostly slow is getting everyone to respond to an email.
2026-04-02 21:15:43 +0200 <tomsmeding> also fixing all the bugs in the GPU backend. That took us a year or so
2026-04-02 21:15:52 +0200 <tomsmeding> (There's probably more!)
2026-04-02 21:16:12 +0200 <Athas> I have heard that some released software has bugs, so maybe fixing them all is not necessary before tagging a release.
2026-04-02 21:16:42 +0200 <tomsmeding> Athas: having the thing segfault when running a program with more than a few kernels is not something that I'd want to release on my name
2026-04-02 21:16:58 +0200 <davean> Athas: People who release buggy software should be ashamed
2026-04-02 21:17:11 +0200 <davean> Its kinda a plauge of this era that people really are so sloppy with the software they release.
2026-04-02 21:17:12 +0200 <tomsmeding> (and I was the only one willing to do the work to make an actual release, so the known-buggy release indeed didn't happen)
2026-04-02 21:18:37 +0200 <tomsmeding> davean: if you replace "buggy" with "known-buggy", then I can get on board
2026-04-02 21:18:45 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2026-04-02 21:18:47 +0200 <EvanR> just don't make mistakes smh
2026-04-02 21:18:57 +0200 <davean> tomsmeding: the problem with that is people aren't putting in the effort to look much lately.
2026-04-02 21:18:57 +0200 <tomsmeding> well it's haskell already, so what can go wrong
2026-04-02 21:19:07 +0200 <EvanR> this tbh
2026-04-02 21:19:10 +0200 <EvanR> xD
2026-04-02 21:19:15 +0200 <tomsmeding> davean: if you haven't made an effort to look, it's kinda known-buggy, isn't it?
2026-04-02 21:19:18 +0200 <davean> I'd have said "known-buggy" even 15 years ago.
2026-04-02 21:19:26 +0200 <davean> tomsmeding: They sure don't think so1
2026-04-02 21:19:33 +0200 <tomsmeding> :p
2026-04-02 21:20:05 +0200 <davean> If we can agree on a reasonably extensive QA process I'm happy to only say known bugs.
2026-04-02 21:20:19 +0200 <tomsmeding> EvanR: tangentially, turns out that "when it compiles it works" comes crashing down HARD once you do weird stuff with a GPU driver
2026-04-02 21:20:21 +0200 <davean> But I know a lot of people who ship it when it runs at all and think its fine.
2026-04-02 21:21:33 +0200 <davean> Its a bit harder to test GPU compilers, esp since a lot of what you're debugging is the GPU stack
2026-04-02 21:22:42 +0200 <EvanR> I blame the compiler in the driver
2026-04-02 21:24:15 +0200alter2000(~alter2000@user/alter2000) (Ping timeout: 272 seconds)
2026-04-02 21:24:27 +0200 <davean> I probably am impacted by more software bugs each month now than I dealt with in the entir 2000-2005 period.
2026-04-02 21:24:55 +0200tusko(~uwu@user/tusko) (Remote host closed the connection)
2026-04-02 21:25:01 +0200 <davean> Software was not good then, not at all, but its complexity vs. the effort put in was a bit more in balance.
2026-04-02 21:25:14 +0200tusko(~uwu@user/tusko) tusko
2026-04-02 21:25:16 +0200 <tomsmeding> davean: I can say with certainty that accelerate's current testing regime is beneath your standards, but at least it's slightly better than it was a few years ago
2026-04-02 21:25:16 +0200 <davean> I was impacted a lot more by it just not having features.
2026-04-02 21:25:48 +0200 <davean> tomsmeding: I kinda assume for accelerate you need a lot of users to actually start testing well because of the complexity of the stack you sit on top of.
2026-04-02 21:26:01 +0200alter2000(~alter2000@user/alter2000) alter2000
2026-04-02 21:26:02 +0200 <davean> the problem with that is it so often is broken no one can rely on it to start using it,.
2026-04-02 21:26:13 +0200 <tomsmeding> right
2026-04-02 21:26:22 +0200 <tomsmeding> well, I think it works well enough now for people to start testing it :)
2026-04-02 21:26:39 +0200 <davean> Sure, the problem is will it work in a year? :)
2026-04-02 21:26:40 +0200 <tomsmeding> the CPU backend worked well enough for a long time already, by the way; it was the GPU backend that was unstable
2026-04-02 21:26:46 +0200 <tomsmeding> I dunno!
2026-04-02 21:27:18 +0200 <tomsmeding> Mostly depends on how backwards-compatible LLVM's IR format is, and how backwards-compatible CUDA turns out to be next year round
2026-04-02 21:27:31 +0200 <davean> I get hesitant every time I consider designing something that relies on accelerate for this reason :)
2026-04-02 21:27:40 +0200 <tomsmeding> the former seems to be fine so far
2026-04-02 21:28:08 +0200 <davean> Hum, so CUDA software I have from 2008 still works fine.
2026-04-02 21:28:13 +0200 <davean> There is something more
2026-04-02 21:28:39 +0200 <davean> (I recently found out, because someone got me to fix the compile on an ancient game project)
2026-04-02 21:28:40 +0200 <tomsmeding> if you try to bind CUDA functions from Haskell, you're more exposed to the function name shuffling they do under the hood
2026-04-02 21:28:58 +0200 <tomsmeding> doing this (instead of writing the CUDA glue code in C) was probably a mistake, and one that is in the plans of being fixed
2026-04-02 21:29:30 +0200 <davean> Ah yah if you're trying to hook it yourself instead of use the compiler which is what their spec actually is ... good luck!
2026-04-02 21:29:32 +0200 <tomsmeding> davean: and very old stuff is more likely to still work than the fancy thing from 2 years ago
2026-04-02 21:29:33 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 21:29:36 +0200 <davean> and I don't mean that encuragingly.
2026-04-02 21:29:41 +0200 <tomsmeding> yeah
2026-04-02 21:30:23 +0200 <tomsmeding> in any case, the people hacking on accelerate are aware of all this, but there's little incentive in the academic system to spend the hours to fix it
2026-04-02 21:33:48 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2026-04-02 21:35:23 +0200 <davean> tomsmeding: does it have an AMD backend these days that works?
2026-04-02 21:35:33 +0200 <tomsmeding> there's plans for one
2026-04-02 21:35:42 +0200 <davean> So no and never?
2026-04-02 21:36:04 +0200 <tomsmeding> that depends on funding, I think
2026-04-02 21:36:28 +0200 <davean> Its too bad, with the iGPUs and such floating around.
2026-04-02 21:36:51 +0200 <tomsmeding> there's also Metal on the nice Apple chips
2026-04-02 21:37:12 +0200 <tomsmeding> davean: Futhark supports AMD GPUs :)
2026-04-02 21:37:14 +0200 <davean> Ah yah for anyone in that ecosystem.
2026-04-02 21:37:33 +0200 <davean> tomsmeding: I know, its supported :)
2026-04-02 21:38:06 +0200zzz(~zero@user/zero) (Ping timeout: 255 seconds)
2026-04-02 21:46:23 +0200merijn(~merijn@62.45.136.136) merijn
2026-04-02 21:49:36 +0200califax(~califax@user/califx) (Remote host closed the connection)
2026-04-02 21:49:50 +0200califax(~califax@user/califx) califx
2026-04-02 21:50:33 +0200merijn(~merijn@62.45.136.136) (Ping timeout: 248 seconds)
2026-04-02 21:54:18 +0200Lord_of_Life_(~Lord@user/lord-of-life/x-2819915) Lord_of_Life
2026-04-02 21:54:27 +0200Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Ping timeout: 246 seconds)
2026-04-02 21:57:06 +0200Lord_of_Life_Lord_of_Life
2026-04-02 22:01:46 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 22:06:10 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2026-04-02 22:07:19 +0200arandombit(~arandombi@user/arandombit) (Ping timeout: 244 seconds)