Home liberachat/#haskell: Logs Calendar

Logs: liberachat/#haskell

←Prev  Next→ 1,800,108 events total
2026-01-19 05:43:53 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
2026-01-19 05:45:41 michalz joins (~michalz@185.246.207.201)
2026-01-19 05:47:07 Square joins (~Square@user/square)
2026-01-19 05:49:32 × notzmv quits (~umar@user/notzmv) (Read error: Connection reset by peer)
2026-01-19 05:52:13 × Square quits (~Square@user/square) (Remote host closed the connection)
2026-01-19 05:52:48 Square joins (~Square@user/square)
2026-01-19 05:53:27 × dumptruckman quits (~dumptruck@66-175-211-75.ip.linodeusercontent.com) (Quit: ZNC - https://znc.in)
2026-01-19 05:54:41 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-01-19 05:57:54 dumptruckman joins (~dumptruck@45.79.134.140)
2026-01-19 05:59:28 <Axman6> Is there any way in a Haskell program to inspect live profiling/hpc data? Or does the program need to exit before the information is gather and saved to disk?
2026-01-19 05:59:43 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-01-19 06:10:04 bggd_ joins (~bgg@2a01:e0a:fd5:f510:a2d:8c04:ad4a:ac06)
2026-01-19 06:10:27 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-01-19 06:10:45 × jreicher quits (~joelr@user/jreicher) (Quit: In transit)
2026-01-19 06:10:47 Guest70 joins (~Guest70@syn-024-240-142-083.biz.spectrum.com)
2026-01-19 06:15:40 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
2026-01-19 06:17:11 takuan joins (~takuan@d8D86B9E9.access.telenet.be)
2026-01-19 06:17:11 × takuan_dozo quits (~takuan@d8D86B9E9.access.telenet.be) (Read error: Connection reset by peer)
2026-01-19 06:18:18 <Leary> Axman6: I haven't used them, but based on Matthew Pickering's talk 'What we have learned about memory profiling in the last 5 years' <https://www.youtube.com/watch?v=8i8HJiBI0lo> you want to try eventlog-live or ghc-debug.
2026-01-19 06:19:29 × poscat quits (~poscat@user/poscat) (Remote host closed the connection)
2026-01-19 06:22:19 poscat joins (~poscat@user/poscat)
2026-01-19 06:26:16 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-01-19 06:30:45 <Guest70> What's the state of the art compiling Haskell to GPU these days?
2026-01-19 06:31:21 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
2026-01-19 06:33:24 <int-e> don't?
2026-01-19 06:34:54 vanishingideal joins (~vanishing@user/vanishingideal)
2026-01-19 06:36:28 <Axman6> Probably Accelerate still
2026-01-19 06:36:34 <int-e> I mean there are things like https://hackage.haskell.org/package/accelerate but they're not really targeting Haskell as much as that they provide an EDSL for vectorizable computations that can be mapped to GPUs.
2026-01-19 06:37:40 <Guest70> Accelerate is very low-level, right? Was hoping for a bit of magic parallelism like futhark
2026-01-19 06:38:42 <int-e> Futhark, hmm. Similar but it drops the 'E' from 'EDSL'?
2026-01-19 06:38:49 <Guest70> Maybe they're similar levels of abstraction?
2026-01-19 06:39:16 <Guest70> Yes, I think Futhark is still meant to be embedded into your program but not the language
2026-01-19 06:39:25 <Axman6> I wouldn't call Accelerate low level
2026-01-19 06:39:30 <int-e> AFAIK and AFAICS graph reduction and the dynamic allocation that it entails is just not GPU friendly; the computations aren't nearly uniform enough.
2026-01-19 06:39:30 <Guest70> It hands off a lot to OpenCL though
2026-01-19 06:40:20 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-01-19 06:40:27 <int-e> Guest70: the 'embedded' in 'EDSL' means it's embedded into a programming language (like Haskell), rather than having its own syntax, with lexer and parser.
2026-01-19 06:40:33 <Guest70> I should say that I don't want truly "magic" (take a normal haskell program and run it on the GPU), but I'd like to be able to hand off big pieces of work to the GPU
2026-01-19 06:40:56 <int-e> And at least at a glance, Futhark is not 'embedded' in this sense.
2026-01-19 06:41:21 <Guest70> int-e: I understand, but I mean that Futhark code is designed to exist within a larger program, written in another language
2026-01-19 06:41:44 <Axman6> Leary: Thank you, I'll take a look
2026-01-19 06:41:46 <int-e> Sure. That makes it like OpenCL. Or web assembly.
2026-01-19 06:42:04 <Guest70> I.e. you wouldn't write a "whole program" in Futhark. So "embedded" in the sense that you might have OpenGL code in your Haskell program
2026-01-19 06:42:08 <Guest70> Yes I think so
2026-01-19 06:45:53 × haritz quits (~hrtz@user/haritz) (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in)
2026-01-19 06:47:23 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2026-01-19 06:48:51 <Guest70> Anybody used Accelerate lately, and had good/bad experiences?
2026-01-19 06:58:22 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-01-19 06:59:16 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 256 seconds)
2026-01-19 07:03:15 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
2026-01-19 07:11:58 notzmv joins (~umar@user/notzmv)
2026-01-19 07:14:09 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-01-19 07:17:21 × driib3180 quits (~driib@vmi931078.contaboserver.net) (Quit: Ping timeout (120 seconds))
2026-01-19 07:19:13 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
2026-01-19 07:20:12 driib3180 joins (~driib@vmi931078.contaboserver.net)
2026-01-19 07:21:37 × Square quits (~Square@user/square) (Ping timeout: 246 seconds)
2026-01-19 07:21:51 Square2 joins (~Square4@user/square)
2026-01-19 07:24:26 × olivial quits (~benjaminl@user/benjaminl) (Read error: Connection reset by peer)
2026-01-19 07:24:43 olivial joins (~benjaminl@user/benjaminl)
2026-01-19 07:29:57 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-01-19 07:30:14 FANTOM joins (~fantom@87.75.185.177)
2026-01-19 07:34:58 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2026-01-19 07:39:22 × driib3180 quits (~driib@vmi931078.contaboserver.net) (Ping timeout: 255 seconds)
2026-01-19 07:39:53 tromp joins (~textual@2001:1c00:3487:1b00:f96f:f7c1:9b58:4be8)
2026-01-19 07:43:26 × xax__ quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
2026-01-19 07:45:13 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
2026-01-19 07:45:39 acidjnk joins (~acidjnk@p200300d6e7171938d9c94c377475857c.dip0.t-ipconnect.de)
2026-01-19 07:45:43 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-01-19 07:48:57 [dpk] is now known as dpk
2026-01-19 07:50:40 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2026-01-19 07:52:41 sord937 joins (~sord937@gateway/tor-sasl/sord937)
2026-01-19 07:55:00 driib3180 joins (~driib@vmi931078.contaboserver.net)
2026-01-19 07:58:16 × m1dnight quits (~m1dnight@d8D861A17.access.telenet.be) (Ping timeout: 255 seconds)
2026-01-19 07:58:39 lucabtz joins (~lucabtz@user/lucabtz)
2026-01-19 07:59:21 × lieven quits (~mal@ns2.wyrd.be) (Quit: WeeChat 4.6.3)
2026-01-19 08:01:48 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-01-19 08:07:13 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-01-19 08:07:32 × driib3180 quits (~driib@vmi931078.contaboserver.net) (Quit: Ping timeout (120 seconds))
2026-01-19 08:08:09 lieven joins (~mal@ns2.wyrd.be)
2026-01-19 08:08:10 driib3180 joins (~driib@vmi931078.contaboserver.net)
2026-01-19 08:09:48 vanishingideal joins (~vanishing@user/vanishingideal)
2026-01-19 08:15:04 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection)
2026-01-19 08:15:56 sord937 joins (~sord937@gateway/tor-sasl/sord937)
2026-01-19 08:16:14 × jrm quits (~jrm@user/jrm) (Ping timeout: 265 seconds)
2026-01-19 08:20:09 Lycurgus joins (~juan@user/Lycurgus)
2026-01-19 08:22:27 m1dnight joins (~m1dnight@d8D861A17.access.telenet.be)
2026-01-19 08:25:08 × housemate_ quits (~housemate@202.7.248.67) (Quit: https://ineedsomeacidtocalmmedown.space/)
2026-01-19 08:25:15 danza joins (~danza@user/danza)
2026-01-19 08:25:33 housemate joins (~housemate@202.7.248.67)
2026-01-19 08:26:43 CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db)
2026-01-19 08:28:48 × driib3180 quits (~driib@vmi931078.contaboserver.net) (Ping timeout: 265 seconds)
2026-01-19 08:35:07 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 246 seconds)
2026-01-19 08:46:20 merijn joins (~merijn@77.242.116.146)
2026-01-19 08:47:56 driib3180 joins (~driib@vmi931078.contaboserver.net)
2026-01-19 08:54:06 vanishingideal joins (~vanishing@user/vanishingideal)
2026-01-19 08:54:55 × driib3180 quits (~driib@vmi931078.contaboserver.net) (Ping timeout: 264 seconds)
2026-01-19 08:57:59 × Googulator quits (~Googulato@2a01-036d-0106-29ac-8d41-f550-2a4f-1a91.pool6.digikabel.hu) (Quit: Client closed)
2026-01-19 08:58:17 Googulator joins (~Googulato@2a01-036d-0106-29ac-8d41-f550-2a4f-1a91.pool6.digikabel.hu)
2026-01-19 08:59:44 × danza quits (~danza@user/danza) (Remote host closed the connection)
2026-01-19 09:01:01 DetourNe- joins (~DetourNet@user/DetourNetworkUK)

All times are in UTC.