Home liberachat/#haskell: Logs Calendar

Logs: liberachat/#haskell

←Prev  Next→ 1,803,576 events total
2021-07-26 05:10:28 shane_ joins (~shane@ana.rch.ist)
2021-07-26 05:10:32 bcoppens_ joins (~bartcopp@vpn2.bartcoppens.be)
2021-07-26 05:10:32 kosmikus joins (~kosmikus@nullzig.kosmikus.org)
2021-07-26 05:10:32 yaroot joins (~yaroot@6.3.30.125.dy.iij4u.or.jp)
2021-07-26 05:10:33 sudden joins (~cat@h-98-128-128-173.A351.priv.bahnhof.se)
2021-07-26 05:10:33 tristanC joins (~tristanC@163.172.94.116)
2021-07-26 05:10:35 Trattue joins (~Trattue@152.70.182.158)
2021-07-26 05:10:37 tam joins (~alpha@163.172.215.78)
2021-07-26 05:10:40 barrucadu joins (~barrucadu@carcosa.barrucadu.co.uk)
2021-07-26 05:10:40 pie_ joins (~pie_bnc@user/pie/x-2818909)
2021-07-26 05:10:40 tdammers joins (~tdammers@77.109.72.213.res.static.edpnet.net)
2021-07-26 05:10:43 × tristanC quits (~tristanC@163.172.94.116) (Changing host)
2021-07-26 05:10:43 tristanC joins (~tristanC@user/tristanc)
2021-07-26 05:10:45 mht-wtf joins (~mht@mht.wtf)
2021-07-26 05:10:49 SquidDev joins (~SquidDev@autoclave.squiddev.cc)
2021-07-26 05:11:02 Raito_Bezarius joins (~Raito@2a01:e0a:5f9:9681:e175:8cb0:bd97:93f7)
2021-07-26 05:11:12 × Raito_Bezarius quits (~Raito@2a01:e0a:5f9:9681:e175:8cb0:bd97:93f7) (Signing in (Raito_Bezarius))
2021-07-26 05:11:12 Raito_Bezarius joins (~Raito@wireguard/tunneler/raito-bezarius)
2021-07-26 05:11:20 tomsmeding joins (~tomsmedin@2a03:b0c0:0:1010::767:3001)
2021-07-26 05:11:32 c_wraith joins (~c_wraith@adjoint.us)
2021-07-26 05:13:18 adium joins (adium@user/adium)
2021-07-26 05:13:36 × robertm quits (robertm@rojoma.com) (*.net *.split)
2021-07-26 05:13:36 × sagax quits (~sagax@213.138.71.146) (*.net *.split)
2021-07-26 05:13:36 × spruit11 quits (~quassel@2a02:a467:ccd6:1:617d:c9ec:74dc:292b) (*.net *.split)
2021-07-26 05:13:36 × kar1[m] quits (~kar1matri@2001:470:69fc:105::c308) (*.net *.split)
2021-07-26 05:13:37 × Soft quits (~soft-matr@2001:470:69fc:105::c75) (*.net *.split)
2021-07-26 05:13:37 × Drezil quits (~drezilkif@2001:470:69fc:105::7f8) (*.net *.split)
2021-07-26 05:13:37 × Morrow[m] quits (~morrowmma@2001:470:69fc:105::1d0) (*.net *.split)
2021-07-26 05:13:38 × PotatoHatsue quits (~berberman@2001:470:69fc:105::b488) (*.net *.split)
2021-07-26 05:13:38 × the-coot[m] quits (~the-cootm@2001:470:69fc:105::95f) (*.net *.split)
2021-07-26 05:13:38 × carmysilna quits (~brightly-@2001:470:69fc:105::2190) (*.net *.split)
2021-07-26 05:13:38 × haritz quits (~hrtz@user/haritz) (*.net *.split)
2021-07-26 05:13:38 × feetwind quits (~mike@user/feetwind) (*.net *.split)
2021-07-26 05:13:38 × fryguybob quits (~fryguybob@cpe-74-65-31-113.rochester.res.rr.com) (*.net *.split)
2021-07-26 05:13:46 haritz joins (~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220)
2021-07-26 05:13:47 × haritz quits (~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220) (Changing host)
2021-07-26 05:13:47 haritz joins (~hrtz@user/haritz)
2021-07-26 05:13:49 spruit11 joins (~quassel@2a02:a467:ccd6:1:3536:e6ac:e02d:6c68)
2021-07-26 05:13:53 fryguybob joins (~fryguybob@cpe-74-65-31-113.rochester.res.rr.com)
2021-07-26 05:13:57 robertm joins (robertm@rojoma.com)
2021-07-26 05:13:58 feetwind joins (~mike@user/feetwind)
2021-07-26 05:15:16 kar1[m] joins (~kar1matri@2001:470:69fc:105::c308)
2021-07-26 05:15:47 Ekho joins (~Ekho@user/ekho)
2021-07-26 05:15:53 × Null_A quits (~null_a@2601:645:8700:2290:fccc:f134:46b0:cde6) (Remote host closed the connection)
2021-07-26 05:15:56 sagax joins (~sagax@213.138.71.146)
2021-07-26 05:16:20 × falafel quits (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) (Ping timeout: 252 seconds)
2021-07-26 05:16:25 Morrow[m] joins (~morrowmma@2001:470:69fc:105::1d0)
2021-07-26 05:16:28 Drezil joins (~drezilkif@2001:470:69fc:105::7f8)
2021-07-26 05:16:42 mcglk joins (~mcglk@131.191.49.120)
2021-07-26 05:18:33 carmysilna joins (~brightly-@2001:470:69fc:105::2190)
2021-07-26 05:18:41 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 258 seconds)
2021-07-26 05:18:46 the-coot[m] joins (~the-cootm@2001:470:69fc:105::95f)
2021-07-26 05:18:55 PotatoHatsue joins (~berberman@2001:470:69fc:105::b488)
2021-07-26 05:19:43 Soft joins (~soft-matr@2001:470:69fc:105::c75)
2021-07-26 05:24:20 × ubert quits (~Thunderbi@77.119.200.110.wireless.dyn.drei.com) (Ping timeout: 255 seconds)
2021-07-26 05:24:49 thyriaen joins (~thyriaen@x4dbf5c5c.dyn.telefonica.de)
2021-07-26 05:28:36 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
2021-07-26 05:30:35 Null_A joins (~null_a@2601:645:8700:2290:fccc:f134:46b0:cde6)
2021-07-26 05:31:59 lavaman joins (~lavaman@98.38.249.169)
2021-07-26 05:35:12 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2021-07-26 05:36:19 × lavaman quits (~lavaman@98.38.249.169) (Ping timeout: 258 seconds)
2021-07-26 05:39:46 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
2021-07-26 05:47:48 × thyriaen quits (~thyriaen@x4dbf5c5c.dyn.telefonica.de) (Quit: Leaving)
2021-07-26 05:52:30 michalz joins (~michalz@185.246.204.55)
2021-07-26 05:56:34 × favonia quits (~favonia@user/favonia) (Ping timeout: 240 seconds)
2021-07-26 05:58:01 thyriaen joins (~thyriaen@x4dbf5c5c.dyn.telefonica.de)
2021-07-26 05:59:39 × aerona quits (~aerona@2600:6c54:4600:f300:2418:37e9:50f:bf32) (Read error: Connection reset by peer)
2021-07-26 06:00:39 raehik1 joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
2021-07-26 06:02:08 × Null_A quits (~null_a@2601:645:8700:2290:fccc:f134:46b0:cde6) ()
2021-07-26 06:02:38 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 252 seconds)
2021-07-26 06:04:31 × thyriaen quits (~thyriaen@x4dbf5c5c.dyn.telefonica.de) (Remote host closed the connection)
2021-07-26 06:05:36 ph88 joins (~ph88@2a02:8109:9e00:7e5c:8db8:987d:36eb:f1a6)
2021-07-26 06:08:00 euouae joins (~euouae@user/euouae)
2021-07-26 06:08:14 <euouae> Hello how do I run some computations in parallel?
2021-07-26 06:08:38 <Axman6> we have lots of ways to doing that, can you give some more info about what you want to run?
2021-07-26 06:08:56 <euouae> For example I have https://paste.tomsmeding.com/BkWecUCU now
2021-07-26 06:09:22 <euouae> I'd like the x1-loop in averageTriangleArea to be split before the sum in the processors
2021-07-26 06:10:02 thyriaen joins (~thyriaen@x4dbf5c5c.dyn.telefonica.de)
2021-07-26 06:10:15 × ph88 quits (~ph88@2a02:8109:9e00:7e5c:8db8:987d:36eb:f1a6) (Ping timeout: 276 seconds)
2021-07-26 06:10:51 <Axman6> you might want ot check out https://www.oreilly.com/library/view/parallel-and-concurrent/9781449335939/ - if you scroll to the ToC, you can see it's all available for free online (but Simon is a great guy so you should buy it if you find it helpful!)
2021-07-26 06:11:37 <Axman6> https://www.oreilly.com/library/view/parallel-and-concurrent/9781449335939/pt01.html specifically is where you'd want to start - it's pretty easy to do things which look like they should run in parallel but don;t because of laziness, so that's worth reading
2021-07-26 06:11:38 <euouae> oh wow he's a codev of ghc
2021-07-26 06:12:31 <Axman6> yep, that book should be considered canonical, as Simon built most of this stuff as far as I understand it. you will eventually end up at https://hackage.haskell.org/package/parallel
2021-07-26 06:12:32 × shutdown_-h_now quits (~arjan@82-75-187-100.cable.dynamic.v4.ziggo.nl) (Remote host closed the connection)
2021-07-26 06:12:54 <Axman6> https://hackage.haskell.org/package/parallel-3.2.2.0/docs/Control-Parallel-Strategies.html and where the meat is
2021-07-26 06:14:19 <euouae> Okay, very nice. Thank you
2021-07-26 06:14:40 × fef quits (~thedawn@user/thedawn) (Remote host closed the connection)
2021-07-26 06:15:11 fef joins (~thedawn@user/thedawn)
2021-07-26 06:15:31 <euouae> Axman6, do you also happen to know if Haskell does well with distributed computing?
2021-07-26 06:16:14 <euouae> In terms of computations. In C++ I was looking into OpenMP (parallelism), OpenMPI (distributed computing) and HIP (AMD & Intel gpu programming)
2021-07-26 06:16:41 <Axman6> That's a difficult question. It's not Erlang, but there is some stuff for doing Erlang like things in the cloud-haskell project. It's an excellent language for writing network servers though, and using those you can of course build distributed computing systems
2021-07-26 06:17:18 <euouae> Okay, there's no user friendly stuff then ]
2021-07-26 06:17:25 <Axman6> Haskell threads are extremely lightweight, so for network servers, it is the norm to fork one thread per connection, which greatly simplifies the mental model
2021-07-26 06:17:42 <euouae> When you speak of networks, I don't even know why they're mentioned ( I've never done distributed computing before)
2021-07-26 06:18:00 <euouae> I don't know what OpenMPI does, but I'm assuming it utilizes the network to distribute work
2021-07-26 06:18:10 <Axman6> Facebook's thrift stuff would certainly get you a long way towards to building large concurrent systems, since that's exactly what they're using it for in their spam filtering
2021-07-26 06:19:02 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 252 seconds)
2021-07-26 06:19:03 chris_ joins (~chris@81.96.113.213)
2021-07-26 06:19:14 <euouae> Again, not sure why that is mentioned. I'm trying to do some computations (Such as computing factorials say)
2021-07-26 06:19:27 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)

All times are in UTC.