2026/04/02

Newest at the top

2026-04-02 20:05:21 +0200YoungFrog(~youngfrog@2a02:a03f:ca07:f900:4452:7d8d:4d90:7a3c) youngfrog
2026-04-02 19:56:36 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2026-04-02 19:52:44 +0200mistivia(~mistivia@user/mistivia) (Leaving)
2026-04-02 19:52:05 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-04-02 19:51:28 +0200sord937(~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
2026-04-02 19:48:49 +0200 <tomsmeding> and, for the NVIDIA gpu backend, cuda
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:34 +0200 <tomsmeding> since this release, no special build of LLVM is required, just install clang(1)
2026-04-02 19:48:21 +0200 <tomsmeding> that's the perfect question to ask!
2026-04-02 19:47:51 +0200 <Athas> Is it easy to install?
2026-04-02 19:47:45 +0200 <Athas> tomsmeding: hooray!
2026-04-02 19:39:37 +0200alter2000(~alter2000@user/alter2000) alter2000
2026-04-02 19:37:31 +0200 <lambdabot> https://hackage.haskell.org/package/accelerate
2026-04-02 19:37:31 +0200 <tomsmeding> @package accelerate
2026-04-02 19:37:10 +0200 <tomsmeding> Accelerate 1.4 is a thing!
2026-04-02 19:34:29 +0200jmcantrell_(~weechat@user/jmcantrell) (Ping timeout: 252 seconds)
2026-04-02 19:32:04 +0200arandombit(~arandombi@user/arandombit) arandombit
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@2a02:2455:8656:7100:a19d:edd6:ba09:3a91)
2026-04-02 19:31:26 +0200alter2000(~alter2000@user/alter2000) (Ping timeout: 256 seconds)
2026-04-02 19:26:04 +0200mistivia(~mistivia@user/mistivia) mistivia
2026-04-02 19:16:22 +0200arandombit(~arandombi@user/arandombit) (Ping timeout: 276 seconds)
2026-04-02 19:15:45 +0200alter2000(~alter2000@user/alter2000) alter2000
2026-04-02 19:04:41 +0200Square2(~Square4@user/square) (Ping timeout: 248 seconds)
2026-04-02 19:03:55 +0200alter2000(~alter2000@user/alter2000) (Ping timeout: 264 seconds)
2026-04-02 19:02:18 +0200Square3(~Square@user/square) Square
2026-04-02 19:01:24 +0200arandombit(~arandombi@user/arandombit) arandombit
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@2a02:2455:8656:7100:a19d:edd6:ba09:3a91)
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 18:52:27 +0200jmcantrell_(~weechat@user/jmcantrell) jmcantrell
2026-04-02 18:50:02 +0200vetkat(~vetkat@user/vetkat) vetkat
2026-04-02 18:47:41 +0200vetkat(~vetkat@user/vetkat) (Read error: Connection reset by peer)
2026-04-02 18:33:54 +0200arandombit(~arandombi@user/arandombit) (Ping timeout: 248 seconds)
2026-04-02 18:25:26 +0200ss4(~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
2026-04-02 18:24:18 +0200sp1ff(~user@2601:1c2:4080:14c0::ace8) (Read error: Connection reset by peer)
2026-04-02 18:22:12 +0200califax(~califax@user/califx) califx
2026-04-02 18:21:58 +0200califax(~califax@user/califx) (Quit: ZNC 1.10.1 - https://znc.in)
2026-04-02 18:16:25 +0200comerijn(~merijn@77.242.116.146) (Ping timeout: 245 seconds)
2026-04-02 18:03:55 +0200EvanR(~EvanR@user/evanr) EvanR
2026-04-02 18:02:04 +0200gmg(~user@user/gehmehgeh) gehmehgeh
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 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:57:09 +0200 <geekosaur> `async-pool` is a thing
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: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:44:53 +0200somemathguy(~somemathg@user/somemathguy) somemathguy
2026-04-02 17:37:20 +0200pavonia(~user@user/siracusa) (Quit: Bye!)
2026-04-02 17:33:17 +0200 <mauke> the difference between processing a list and a list is
2026-04-02 17:33:05 +0200 <mauke> huh?