Home liberachat/#haskell: Logs Calendar

Logs on 2023-05-07 (liberachat/#haskell)

00:01:59 × califax quits (~califax@user/califx) (Remote host closed the connection)
00:02:44 freeside joins (~mengwong@103.252.202.85)
00:02:59 califax joins (~califax@user/califx)
00:06:51 × Tuplanolla quits (~Tuplanoll@91-159-68-236.elisa-laajakaista.fi) (Quit: Leaving.)
00:07:55 fryguybob joins (~fryguybob@cpe-24-94-50-22.stny.res.rr.com)
00:08:48 × zeenk quits (~zeenk@2a02:2f04:a105:f00::7fe) (Quit: Konversation terminated!)
00:09:50 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 246 seconds)
00:09:59 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 265 seconds)
00:16:44 Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915)
00:17:37 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 268 seconds)
00:18:02 Lord_of_Life_ is now known as Lord_of_Life
00:18:35 × Me-me quits (~me-me@user/me-me) (Excess Flood)
00:20:47 Me-me joins (~me-me@2602:ff16:3:0:1:dc:beef:d00d)
00:23:07 × tremon quits (~tremon@83.80.159.219) (Quit: getting boxed in)
00:29:59 merijn joins (~merijn@c-001-001-013.client.esciencecenter.eduvpn.nl)
00:35:40 freeside joins (~mengwong@103.252.202.85)
00:35:45 × merijn quits (~merijn@c-001-001-013.client.esciencecenter.eduvpn.nl) (Ping timeout: 240 seconds)
00:40:34 × emmanuelux quits (~emmanuelu@user/emmanuelux) (Quit: au revoir)
00:40:45 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 240 seconds)
00:44:16 hugo joins (znc@verdigris.lysator.liu.se)
00:49:02 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 246 seconds)
00:55:17 × waleee quits (~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7) (Ping timeout: 256 seconds)
00:56:50 hugo joins (znc@verdigris.lysator.liu.se)
00:58:04 harveypwca joins (~harveypwc@2601:246:c180:a570:3828:d8:e523:3f67)
01:03:05 × Katarushisu quits (~Katarushi@cpc147790-finc20-2-0-cust502.4-2.cable.virginm.net) (Ping timeout: 240 seconds)
01:04:19 Katarushisu joins (~Katarushi@cpc147790-finc20-2-0-cust502.4-2.cable.virginm.net)
01:06:03 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 256 seconds)
01:07:56 freeside joins (~mengwong@103.252.202.85)
01:11:07 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Remote host closed the connection)
01:12:05 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 240 seconds)
01:12:28 × albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection)
01:13:17 hugo joins (znc@verdigris.lysator.liu.se)
01:18:36 albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8)
01:23:44 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 248 seconds)
01:23:52 × [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Ping timeout: 250 seconds)
01:24:36 nate2 joins (~nate@98.45.169.16)
01:26:09 hugo joins (znc@verdigris.lysator.liu.se)
01:27:25 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
01:29:15 × nate2 quits (~nate@98.45.169.16) (Ping timeout: 248 seconds)
01:31:45 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 240 seconds)
01:33:30 freeside joins (~mengwong@103.252.202.85)
01:34:07 × fernand quits (uid551405@id-551405.tinside.irccloud.com) (Quit: Connection closed for inactivity)
01:34:15 × wiosna quits (~karangura@c-73-93-95-154.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
01:36:43 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 248 seconds)
01:37:47 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 256 seconds)
01:38:42 hiredman joins (~hiredman@frontier1.downey.family)
01:42:23 freeside joins (~mengwong@103.252.202.85)
01:48:25 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 240 seconds)
01:54:32 hugo joins (znc@verdigris.lysator.liu.se)
02:00:42 wiosna joins (~karangura@c-73-93-95-154.hsd1.ca.comcast.net)
02:01:23 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
02:01:45 freeside joins (~mengwong@103.252.202.85)
02:05:37 finn_elija joins (~finn_elij@user/finn-elija/x-0085643)
02:05:37 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija)))
02:05:37 finn_elija is now known as FinnElija
02:05:43 [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470)
02:05:45 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 240 seconds)
02:06:29 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
02:07:15 × jero98772 quits (~jero98772@2800:484:1d84:9000::2) (Remote host closed the connection)
02:12:03 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 260 seconds)
02:17:05 × wiosna quits (~karangura@c-73-93-95-154.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
02:17:14 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Remote host closed the connection)
02:17:51 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
02:20:24 nate2 joins (~nate@98.45.169.16)
02:21:38 boukenshaou joins (~Boukensha@2409:4072:210:b92a:ea9a:382a:f64c:7bb7)
02:22:21 dibblego joins (~dibblego@122.199.1.30)
02:22:21 × dibblego quits (~dibblego@122.199.1.30) (Changing host)
02:22:21 dibblego joins (~dibblego@haskell/developer/dibblego)
02:22:24 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 248 seconds)
02:24:08 × td_ quits (~td@i5387090E.versanet.de) (Ping timeout: 240 seconds)
02:24:23 × boukenshaou quits (~Boukensha@2409:4072:210:b92a:ea9a:382a:f64c:7bb7) (Quit: Leaving)
02:24:56 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
02:25:47 ec joins (~ec@gateway/tor-sasl/ec)
02:25:53 × harveypwca quits (~harveypwc@2601:246:c180:a570:3828:d8:e523:3f67) (Quit: Leaving)
02:26:07 td_ joins (~td@i53870927.versanet.de)
02:27:16 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
02:32:38 merijn joins (~merijn@c-001-001-013.client.esciencecenter.eduvpn.nl)
02:33:44 freeside joins (~mengwong@103.252.202.85)
02:37:53 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 246 seconds)
02:54:55 freeside joins (~mengwong@103.252.202.85)
02:58:09 jargon joins (~jargon@184.101.78.160)
03:00:05 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 240 seconds)
03:01:26 freeside joins (~mengwong@103.252.202.85)
03:02:25 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 240 seconds)
03:05:45 × merijn quits (~merijn@c-001-001-013.client.esciencecenter.eduvpn.nl) (Ping timeout: 240 seconds)
03:06:11 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 256 seconds)
03:07:28 bilegeek joins (~bilegeek@2600:1008:b057:eccb:26b9:2436:d15:4328)
03:09:17 hugo joins (znc@verdigris.lysator.liu.se)
03:17:34 rekahsoft joins (~rekahsoft@bras-base-orllon1122w-grc-04-174-88-193-177.dsl.bell.ca)
03:18:39 × nate2 quits (~nate@98.45.169.16) (Ping timeout: 256 seconds)
03:20:12 freeside joins (~mengwong@103.252.202.85)
03:21:49 pandeyan joins (~pandeyan@135-180-53-134.fiber.dynamic.sonic.net)
03:21:50 × anpad quits (~pandeyan@user/anpad) (Ping timeout: 265 seconds)
03:24:26 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Remote host closed the connection)
03:24:45 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 260 seconds)
03:25:23 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
03:26:24 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 248 seconds)
03:30:00 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 260 seconds)
03:35:43 hugo joins (znc@verdigris.lysator.liu.se)
03:42:36 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
03:46:59 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 256 seconds)
03:47:40 freeside joins (~mengwong@103.252.202.85)
03:48:59 Sciencentistguy5 joins (~sciencent@hacksoc/ordinary-member)
03:50:28 × Sciencentistguy quits (~sciencent@hacksoc/ordinary-member) (Ping timeout: 240 seconds)
03:50:28 Sciencentistguy5 is now known as Sciencentistguy
03:51:45 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 240 seconds)
03:51:45 × inversed quits (~inversed@bcdcac82.skybroadband.com) (Ping timeout: 240 seconds)
03:54:21 × rekahsoft quits (~rekahsoft@bras-base-orllon1122w-grc-04-174-88-193-177.dsl.bell.ca) (Ping timeout: 256 seconds)
03:58:24 × rf quits (~rf@2605:59c8:179c:f610:1676:703c:33fe:6d20) (Ping timeout: 248 seconds)
03:59:31 × gabiruh quits (~gabiruh@vps19177.publiccloud.com.br) (Quit: ZNC 1.7.5 - https://znc.in)
04:03:13 gabiruh joins (~gabiruh@vps19177.publiccloud.com.br)
04:04:27 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 248 seconds)
04:06:29 Sciencentistguy9 joins (~sciencent@hacksoc/ordinary-member)
04:06:32 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
04:08:31 × Sciencentistguy quits (~sciencent@hacksoc/ordinary-member) (Ping timeout: 256 seconds)
04:08:31 Sciencentistguy9 is now known as Sciencentistguy
04:11:08 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 250 seconds)
04:11:25 × jinsun quits (~jinsun@user/jinsun) (Read error: Connection reset by peer)
04:13:15 jinsun joins (~jinsun@user/jinsun)
04:13:21 jinsun__ joins (~jinsun@user/jinsun)
04:13:21 jinsun is now known as Guest886
04:13:21 jinsun__ is now known as jinsun
04:13:44 × Guest886 quits (~jinsun@user/jinsun) (Client Quit)
04:14:49 hugo joins (znc@verdigris.lysator.liu.se)
04:16:14 freeside joins (~mengwong@103.252.202.85)
04:20:39 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 250 seconds)
04:23:44 × azimut quits (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 240 seconds)
04:32:57 wiosna joins (~karangura@c-73-93-95-154.hsd1.ca.comcast.net)
04:37:05 × wiosna quits (~karangura@c-73-93-95-154.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
04:38:31 freeside joins (~mengwong@103.252.202.85)
04:41:24 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
04:42:45 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 240 seconds)
04:43:05 caryhartline joins (~caryhartl@2600:1700:2d0:8d30:a534:edba:b0c:5e05)
04:43:39 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 256 seconds)
04:44:27 × caryhartline quits (~caryhartl@2600:1700:2d0:8d30:a534:edba:b0c:5e05) (Client Quit)
04:45:01 caryhartline joins (~caryhartl@2600:1700:2d0:8d30:a534:edba:b0c:5e05)
04:49:25 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 240 seconds)
04:52:38 hugo joins (znc@verdigris.lysator.liu.se)
05:01:00 freeside joins (~mengwong@103.252.202.85)
05:02:38 merijn joins (~merijn@c-001-001-013.client.esciencecenter.eduvpn.nl)
05:07:17 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 240 seconds)
05:09:32 freeside joins (~mengwong@103.252.202.85)
05:13:37 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
05:14:15 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 256 seconds)
05:15:23 ChanServ sets mode +o litharge
05:15:24 litharge sets mode -bo *!~*@190.123.41.* litharge
05:15:48 takuan joins (~takuan@178-116-218-225.access.telenet.be)
05:15:54 nate2 joins (~nate@98.45.169.16)
05:18:13 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 256 seconds)
05:20:05 × nate2 quits (~nate@98.45.169.16) (Ping timeout: 240 seconds)
05:25:08 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 240 seconds)
05:25:23 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
05:27:50 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 260 seconds)
05:31:38 wiosna joins (~karangura@c-73-93-95-154.hsd1.ca.comcast.net)
05:33:21 × bilegeek quits (~bilegeek@2600:1008:b057:eccb:26b9:2436:d15:4328) (Quit: Leaving)
05:35:45 × wiosna quits (~karangura@c-73-93-95-154.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
05:36:48 hugo joins (znc@verdigris.lysator.liu.se)
05:36:55 × merijn quits (~merijn@c-001-001-013.client.esciencecenter.eduvpn.nl) (Ping timeout: 256 seconds)
05:37:14 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
05:37:28 × nick4 quits (~nick@2600:8807:9103:b700:c91d:758a:9123:f8a2) (Ping timeout: 240 seconds)
05:37:35 cheater_ joins (~Username@user/cheater)
05:39:28 × cheater quits (~Username@user/cheater) (Ping timeout: 240 seconds)
05:39:31 cheater_ is now known as cheater
05:42:01 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 256 seconds)
05:45:09 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
05:47:13 wiosna joins (~karangura@c-73-93-95-154.hsd1.ca.comcast.net)
05:48:16 trev joins (~trev@user/trev)
05:50:23 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 246 seconds)
05:51:39 × wiosna quits (~karangura@c-73-93-95-154.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
06:07:51 wiosna joins (~karangura@c-73-93-95-154.hsd1.ca.comcast.net)
06:11:08 freeside joins (~mengwong@103.252.202.85)
06:19:10 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 260 seconds)
06:19:25 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 240 seconds)
06:20:45 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
06:21:13 mbuf joins (~Shakthi@49.207.178.186)
06:21:31 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
06:22:05 × wiosna quits (~karangura@c-73-93-95-154.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
06:24:06 freeside joins (~mengwong@103.252.202.85)
06:24:10 × xff0x quits (~xff0x@2405:6580:b080:900:be17:f3db:c231:f74d) (Ping timeout: 250 seconds)
06:24:33 xff0x joins (~xff0x@178.255.149.135)
06:24:53 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 240 seconds)
06:28:05 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 240 seconds)
06:29:44 × phma quits (~phma@2001:5b0:215d:bbf8:7c3f:71b9:5fe3:c5d9) (Read error: Connection reset by peer)
06:29:59 wiosna joins (~karangura@c-73-93-95-154.hsd1.ca.comcast.net)
06:30:09 phma joins (phma@2001:5b0:215d:bbf8:7c3f:71b9:5fe3:c5d9)
06:32:39 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
06:32:48 inversed joins (~inversed@bcdcac82.skybroadband.com)
06:32:52 × zaquest quits (~notzaques@5.130.79.72) (Remote host closed the connection)
06:34:05 × wiosna quits (~karangura@c-73-93-95-154.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
06:34:29 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 246 seconds)
06:34:30 zaquest joins (~notzaques@5.130.79.72)
06:35:32 wiosna joins (~karangura@c-73-93-95-154.hsd1.ca.comcast.net)
06:36:45 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 240 seconds)
06:39:34 YoungFrog joins (~youngfrog@2a02:a03f:ca07:f900:10be:cd2c:3e2a:8e0a)
06:39:45 × wiosna quits (~karangura@c-73-93-95-154.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
06:44:58 hugo joins (znc@verdigris.lysator.liu.se)
06:45:08 wiosna joins (~karangura@c-73-93-95-154.hsd1.ca.comcast.net)
06:47:25 freeside joins (~mengwong@103.252.202.85)
06:49:27 × wiosna quits (~karangura@c-73-93-95-154.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
06:49:49 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
06:50:50 vandita joins (~vandit@94-21-157-138.pool.digikabel.hu)
06:51:43 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 256 seconds)
06:51:45 × xff0x quits (~xff0x@178.255.149.135) (Ping timeout: 240 seconds)
06:53:44 xff0x joins (~xff0x@2405:6580:b080:900:c783:256e:4abc:e268)
06:54:04 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 250 seconds)
06:55:58 wiosna joins (~karangura@c-73-93-95-154.hsd1.ca.comcast.net)
06:56:18 × trev quits (~trev@user/trev) (Quit: trev)
06:57:43 trev joins (~trev@user/trev)
06:58:49 acidjnk joins (~acidjnk@p200300d6e7072f010596f5290f201349.dip0.t-ipconnect.de)
06:59:47 gnalzo joins (~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c)
07:00:47 × wiosna quits (~karangura@c-73-93-95-154.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
07:02:03 × maerwald quits (~maerwald@mail.hasufell.de) (Changing host)
07:02:03 maerwald joins (~maerwald@user/maerwald)
07:13:06 Tuplanolla joins (~Tuplanoll@91-159-68-236.elisa-laajakaista.fi)
07:13:08 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
07:14:05 wiosna joins (~karangura@c-73-93-95-154.hsd1.ca.comcast.net)
07:16:34 × tcard quits (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303) (Quit: Leaving)
07:17:47 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 256 seconds)
07:17:52 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 248 seconds)
07:18:34 tcard joins (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303)
07:25:53 alexherbo2 joins (~alexherbo@2a02-842a-8180-4601-e526-e182-be82-cc2f.rev.sfr.net)
07:28:49 hugo joins (znc@verdigris.lysator.liu.se)
07:32:50 × caryhartline quits (~caryhartl@2600:1700:2d0:8d30:a534:edba:b0c:5e05) (Quit: caryhartline)
07:33:10 merijn joins (~merijn@c-001-001-013.client.esciencecenter.eduvpn.nl)
07:34:21 chomwitt joins (~chomwitt@2a02:587:7a1f:b500:1ac0:4dff:fedb:a3f1)
07:39:03 × alphabeta quits (~kilolympu@213.144.144.24) (Read error: Connection reset by peer)
07:46:55 <Inst_> curious, do you guys know if there's a way for Java code to call Haskell code?
07:48:16 <geekosaur> I don't know if anyone has packaged it, but Java has JNI and should be able to call `hs_init` and friends
07:48:51 <geekosaur> passing and returning values is harder, in particular you would only be able to use the lowercase types corresponding to C types
07:49:15 <geekosaur> (that is, unboxed `int` as opposed to boxed `Int`)
07:54:08 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
07:54:55 × xff0x quits (~xff0x@2405:6580:b080:900:c783:256e:4abc:e268) (Quit: xff0x)
07:56:57 xff0x joins (~xff0x@2405:6580:b080:900:897:9fd4:f98b:1e2e)
07:57:18 gmg joins (~user@user/gehmehgeh)
07:58:19 × alexherbo2 quits (~alexherbo@2a02-842a-8180-4601-e526-e182-be82-cc2f.rev.sfr.net) (Remote host closed the connection)
07:58:29 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 240 seconds)
08:02:37 freeside joins (~mengwong@103.252.202.85)
08:04:43 × xff0x quits (~xff0x@2405:6580:b080:900:897:9fd4:f98b:1e2e) (Quit: xff0x)
08:07:31 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 268 seconds)
08:07:51 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:8124:9f4a:3c7a:eaa0) (Remote host closed the connection)
08:09:17 xff0x joins (~xff0x@2405:6580:b080:900:4d11:b042:5971:fed0)
08:12:51 alexherbo2 joins (~alexherbo@2a02-842a-8180-4601-e526-e182-be82-cc2f.rev.sfr.net)
08:15:14 jtza8 joins (~user@165.255.89.37)
08:20:56 gurkenglas joins (~gurkengla@dynamic-046-114-182-032.46.114.pool.telefonica.de)
08:23:07 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
08:23:16 × xff0x quits (~xff0x@2405:6580:b080:900:4d11:b042:5971:fed0) (Quit: xff0x)
08:24:34 L29Ah parts (~L29Ah@wikipedia/L29Ah) ()
08:25:39 × tzh quits (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) (Quit: zzz)
08:27:13 _ht joins (~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
08:27:44 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 248 seconds)
08:27:45 <jtza8> I get the basics of Haskell, and now I'm wondering what the sanest way would be to work with record field functions and databases. So far it seems to make the most sense to define a type in a separate module, and importing it in a qualified fashion so that it's field names don't clutter the function namespace. In theory, you could even shadow functions such as "id" without affecting anything in a practical sense.
08:28:39 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
08:28:54 <jtza8> I know I'm asking for trouble, is this the right way to go about this kind of thing?
08:28:55 <geekosaur> there are people who do that. there are also later arrangements such as the `Has` typeclass that allow you to shadow fields arbitrarily
08:29:13 freeside joins (~mengwong@103.252.202.85)
08:29:34 <geekosaur> personally, I want to see Haskell adopt row types, but I keep seeing bandaids applied instead 😞
08:31:29 <geekosaur> (you also need `{-# LANGUAGE NoFieldSelectors #-}`)
08:32:45 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 240 seconds)
08:32:47 <jtza8> The options available do feel kinda awkward. Thanks geekosaur, I think I get how that works.
08:35:41 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 240 seconds)
08:41:08 zeenk joins (~zeenk@2a02:2f04:a105:f00::7fe)
08:41:15 × jargon quits (~jargon@184.101.78.160) (Remote host closed the connection)
08:47:03 aku_ is now known as aku
08:52:10 freeside joins (~mengwong@103.252.202.85)
08:54:37 jtza8 parts (~user@165.255.89.37) (ERC 5.4 (IRC client for GNU Emacs 28.2))
08:56:53 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 240 seconds)
08:57:17 × merijn quits (~merijn@c-001-001-013.client.esciencecenter.eduvpn.nl) (Ping timeout: 240 seconds)
08:58:28 jtza8 joins (~user@165.255.89.37)
09:01:01 oo_miguel joins (~Thunderbi@77.252.47.78)
09:03:03 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
09:07:17 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 240 seconds)
09:08:14 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:8124:9f4a:3c7a:eaa0)
09:08:18 freeside joins (~mengwong@103.252.202.85)
09:13:00 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:8124:9f4a:3c7a:eaa0) (Ping timeout: 260 seconds)
09:16:35 <jackdk> Inst_: tweag had some java stuff on their blog, iirc
09:16:58 nate2 joins (~nate@98.45.169.16)
09:21:25 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 240 seconds)
09:21:41 × nate2 quits (~nate@98.45.169.16) (Ping timeout: 240 seconds)
09:23:05 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 240 seconds)
09:28:04 hugo joins (znc@verdigris.lysator.liu.se)
09:39:12 × econo quits (uid147250@user/econo) (Quit: Connection closed for inactivity)
09:41:12 × rembo10 quits (~rembo10@main.remulis.com) (Quit: ZNC 1.8.2 - https://znc.in)
09:43:22 rembo10 joins (~rembo10@main.remulis.com)
09:45:17 lav joins (~pi@wikipedia/maddy-from-celeste)
09:46:00 <Inst_> basically, i'm trying to think of a hacky way to transpile Haskell so it works on the JVM, let the transpiler handle laziness concerns
09:46:41 <Inst_> the idea is that if you're limited to a single framework, the concerns of the framework would be relatively easy to hand translate to JVM
09:47:02 <Inst_> but the framework would support Haskell code, and then the question becomes, how do you get the Haskell code to run on Android?
09:49:26 <lav> meowhi
09:49:40 <Inst_> hi
09:49:46 Inst_ pets lav
09:49:51 lav purrs
09:49:57 <sm> use one of the haskell-on-jvms, like https://eta-lang.org ?
09:50:02 <lav> :3c
09:54:45 <lav> uhm can anyone say why my shared object files end in `-ghc9.0.2.so` when ghc is looking for a file that just ends in `.so`? ex. /home/lav/.local/share/cabal/store/ghc-9.0.2/filepath-1.4.100.0-87704eaa3f9d9206b847e048fe6512994e03ec2fc35a830003d0f9880de3f821/lib/libHSfilepath-1.4.100.0-87704eaa3f9d9206b847e048fe6512994e03ec2fc35a830003d0f9880de3f821-ghc9.0.2.so
09:55:27 <lav> ghc is looking for /home/lav/.local/share/cabal/store/ghc-9.0.2/filepath-1.4.100.0-87704eaa3f9d9206b847e048fe6512994e03ec2fc35a830003d0f9880de3f821/lib/libHSfilepath-1.4.100.0-87704eaa3f9d9206b847e048fe6512994e03ec2fc35a830003d0f9880de3f821.so and so can't load the lib
09:57:35 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 256 seconds)
09:57:57 <geekosaur> the first behavior is correct; shared objects are dependent on the ghc version. but packages that ship with ghc itself (this includes filepath) normally omit it because it's implied by being a boot package. that said, that version of filepath doesn't ship with ghc 9.0.2 so ghc should be using the full one
09:59:30 <geekosaur> this may be a stack bug since it's clearly using the one in stack's package store, not the bootlib
10:00:21 <geekosaur> unless the bootlib is being used by another dependency, in which case you have a diamond dependency and things just won't work with two versions of the same library linked in
10:03:04 <lav> sounds just lovely innit
10:03:37 <geekosaur> yeh
10:04:23 xff0x joins (~xff0x@2405:6580:b080:900:56ca:947b:9aef:caeb)
10:06:00 <lav> what's more, `cabal list filepath` shows `filepath` as not installed at all
10:06:45 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
10:07:30 hugo joins (znc@verdigris.lysator.liu.se)
10:08:13 <geekosaur> that doesn't surprise me, cabal can't see stack's store and vice versa
10:08:22 freeside joins (~mengwong@103.252.202.85)
10:09:00 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
10:10:04 <sm> why do you say it's using stack's package store, geekosaur ?
10:10:24 <lav> thing is, i don't think i have stack installed
10:10:25 <geekosaur> oh, sorry, somehow I misread your paths earlier
10:10:41 <sm> I think we can let stack off the hook :)
10:10:55 <geekosaur> I'm not fully used to new cabal using XDG paths yet 🙂
10:11:12 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 248 seconds)
10:11:31 <geekosaur> and in any case the information that should be used should be in the package database and not controlled directly by the build tool
10:12:08 <sm> lav: are you using latest cabal-install ? If not, might be worth a try
10:12:40 <sm> you could also try blowing away (perhaps temporarily) your cabal package store
10:12:47 <lav> 3.4.1.0, the latest version available in gentoo
10:13:00 <sm> ha.
10:13:15 <sm> install something from the modern age with ghcup
10:13:38 <lav> ugh
10:14:13 <sm> or not. It's just one thing you could try
10:14:47 <geekosaur> wait, how do you have `/home/lav/.local/share/cabal/store` with cabal 3.4? those paths aren't supported until 3.10
10:14:51 <lav> yeah, i'd just really like to use my package manager instead of.... curl | sh
10:14:53 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 240 seconds)
10:14:59 <sm> but really, haskell tool ecosystem is hard enough without dealing with old resolved bugs
10:16:14 <lav> okay i'll use ghcup...
10:16:21 <geekosaur> …oh wait, that's wrong for 3.10 too, it would be `.local/state/cabal/store
10:16:23 × phma quits (phma@2001:5b0:215d:bbf8:7c3f:71b9:5fe3:c5d9) (Ping timeout: 246 seconds)
10:18:33 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 256 seconds)
10:19:29 <sm> I'd say ghcup isn't as bad as a random website's curl | sh. Its maintainer is well known and good at his job
10:19:42 <sm> (don't use ghcup's own curl | sh :)
10:20:09 <lav> geekosaur: i set that manually with env vars
10:21:33 <lav> re cabal versions, the thing i read must've assumed i have a newer version of cabal...
10:23:08 <geekosaur> certainly the version of filepath referenced postdates 3.4
10:26:20 <sm> (ghcup tui currently recommends cabal 3.6 for some reason that probably doesn't affect you, I would try the latest)
10:27:14 <sm> setting env vars for cabal sounds unusual and a bit of a problem unless you know what you're doing
10:27:22 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
10:27:29 mmhat joins (~mmh@p200300f1c7066868ee086bfffe095315.dip0.t-ipconnect.de)
10:27:29 <bwe> can so. kindly point me to a working integration recipe for doctest? I eventually want a watcher to let doctest run on file changes. Running doctest 0.16.2 does not find some modules right now. And `cabal repl --with-ghc=doctest -v3` (recommended by doctest's documentation) complains: doctest: unrecognized option `--numeric-version'
10:27:42 <bwe> please :)
10:28:03 <sm> bwe: watchexec -- doctest ... ?
10:28:29 <sm> another way: stack test --fast --file-watch mydoctestsuite
10:29:33 hugo joins (znc@verdigris.lysator.liu.se)
10:29:55 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
10:30:26 <sm> here's a doctest-running cabal test suite: https://github.com/simonmichael/hledger/blob/master/hledger-lib/package.yaml#L169
10:33:05 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 240 seconds)
10:33:16 <lav> annnd apparently the 6 GB i have left on my /home isn't enough for ghcup. lovely.
10:33:41 <sm> ah now. 6G should be enough
10:33:48 <sm> or the world has gone mad
10:34:23 <lav> Error: [GHCup-00080] Failed to merge file tree from /home/lav/.ghcup/tmp/ghcup-1afb0acc0e4c8be8/home/lav/.ghcup/ghc/9.2.7 to /home/lav/.ghcup/ghc/9.2.7
10:34:26 <lav> exception was: <file descriptor: 13>: hPutBuf: resource exhausted (No space left on device)
10:34:27 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 265 seconds)
10:34:37 <jade[m]1> Ghcup uses a shitton of storage space
10:34:44 <sm> how much is .ghcup using ?
10:34:51 <jade[m]1> it was like 5GB on my machine when I last checked
10:35:13 <jade[m]1> I can check in a few mins
10:35:46 <bwe> sm: thanks, I will create a package.yaml first (hpack).
10:36:00 <lav> for me only 270M right now, but it seems to have emptied .ghcup/tmp
10:36:07 <sm> in mine there's .. 2G per installed ghc version.. 1.3G per installed hls version
10:36:38 <jade[m]1> yeah thats a lot + temporary files during installation which it doesn't use /tmp for
10:37:05 <sm> maerwald^
10:37:17 tok joins (~user@user/tok)
10:37:31 <lav> welp. i'll have to do some partition wrangling later to make some space i guess
10:37:52 <sm> how much is your ~/.cabal using
10:38:11 <lav> 1.1G
10:38:16 <sm> and ~/.ghc
10:38:17 <jade[m]1> can you symlink .ghcup/tmp to a directory on another drive?
10:38:47 <lav> i don't have another drive, unless i make a tmpfs
10:38:48 <sm> well anyway.. ncdu ~ can help I find
10:39:01 <jade[m]1> ah
10:39:12 <jade[m]1> or on another partition ofc
10:39:22 <lav> yeah
10:39:28 <jade[m]1> if you have an empty partition you can even mount it directly onto that
10:40:44 sm still doesn't see how ghcup's first install could use 6G
10:40:54 <jade[m]1> I remember having a similar problem
10:40:59 <jade[m]1> not sure why
10:43:18 × zeenk quits (~zeenk@2a02:2f04:a105:f00::7fe) (Remote host closed the connection)
10:43:40 zeenk joins (~zeenk@2a02:2f04:a105:f00::fba)
10:45:09 merijn joins (~merijn@c-001-001-013.client.esciencecenter.eduvpn.nl)
10:45:10 jade[m]1 uploaded an image: (224KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/nQueGPtmMpQBjXbrDBmUrQDQ/image.png >
10:45:11 <jade[m]1> 6.5GB
10:45:45 <geekosaur> doesn't it autoinstall recommended versions of everything except HLS for which it installs all known versions?
10:45:52 × acidjnk quits (~acidjnk@p200300d6e7072f010596f5290f201349.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
10:45:54 <geekosaur> and ghc and HLS are huge
10:46:10 <sm> jade: but that's with 6 versions of hls
10:46:17 <jade[m]1> fair, yeah
10:47:45 <sm> or a few versions anyhow, not sure how you count those
10:48:39 <sm> anyway I bet lav will find some discardable hogs with ncdu
10:49:28 × merijn quits (~merijn@c-001-001-013.client.esciencecenter.eduvpn.nl) (Ping timeout: 240 seconds)
10:50:03 <lav> mostly cd rips and contrapoints videos, neither of which i wanna delete >_> i made an 8G tmpfs on .ghcup/tmp which seems to have worked
10:51:16 <sm> there's cabal binaries at https://www.haskell.org/cabal/download.html
10:51:33 <sm> aha
10:51:57 <lav> i think it worked uwu
10:52:23 <lav> i'll resize my parts later, since i have some extra space elsewhere
10:56:33 mechap joins (~mechap@user/mechap)
10:58:20 × JScript quits (~JScript@45.248.79.188) (Ping timeout: 268 seconds)
10:58:20 <sm> night all
10:58:31 <lav> nini
10:58:41 <jade[m]1> night!!
10:58:42 <lav> and thanks for the help :3
11:00:24 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection)
11:01:32 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
11:02:50 <bwe> sm: doctest works now with watchexec, thanks.
11:04:50 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
11:08:32 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 246 seconds)
11:09:18 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 250 seconds)
11:15:52 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
11:17:40 × gnalzo quits (~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 3.8)
11:20:32 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 268 seconds)
11:20:35 dhil joins (~dhil@78.45.150.83.ewm.ftth.as8758.net)
11:21:57 azimut joins (~azimut@gateway/tor-sasl/azimut)
11:23:43 freeside joins (~mengwong@103.252.202.85)
11:23:59 hugo joins (znc@verdigris.lysator.liu.se)
11:25:25 × inversed quits (~inversed@bcdcac82.skybroadband.com) (Ping timeout: 256 seconds)
11:29:10 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 268 seconds)
11:31:59 × azimut quits (~azimut@gateway/tor-sasl/azimut) (Remote host closed the connection)
11:33:39 azimut joins (~azimut@gateway/tor-sasl/azimut)
11:48:19 freeside joins (~mengwong@103.252.202.85)
11:48:29 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 240 seconds)
11:50:11 <lav> okay, another question: now that i have ghc-9.6.1 via ghcup, my shared object paths look like this: .ghcup/ghc/9.6.1/lib/ghc-9.6.1/lib/x86_64-linux-ghc-9.6.1/libHSfilepath-1.4.100.1-ghc9.6.1.so , which ghc seemingly doesn't know to look for
11:52:04 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
11:53:13 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 268 seconds)
11:56:35 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 256 seconds)
11:58:47 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
11:59:34 hugo joins (znc@verdigris.lysator.liu.se)
12:00:05 titibandit joins (~titibandi@user/titibandit)
12:00:44 × titibandit quits (~titibandi@user/titibandit) (Client Quit)
12:01:03 titibandit joins (~titibandi@user/titibandit)
12:04:53 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 240 seconds)
12:05:17 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
12:05:42 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Remote host closed the connection)
12:06:53 × jtza8 quits (~user@165.255.89.37) (Ping timeout: 240 seconds)
12:13:53 vulfe joins (~vulfe@168.91.196.163)
12:15:18 merijn joins (~merijn@c-001-001-013.client.esciencecenter.eduvpn.nl)
12:15:20 × vulfe quits (~vulfe@168.91.196.163) (Remote host closed the connection)
12:15:37 vulfe joins (~vulfe@168.91.196.163)
12:24:39 RedNifre joins (~RedNifre@dslb-002-205-008-223.002.205.pools.vodafone-ip.de)
12:26:02 <RedNifre> Howdy! I have something that is a bit like a functor, but not really, and was wondering, what the kinda map function should be called. It's kinda a pair of a String and a Color and I figured it would be good to have something like map, where you pass a function that "changes" the string. It's not a functor, since you can only map from String to String here. What are the right words for this?
12:27:12 freeside joins (~mengwong@103.252.202.85)
12:27:21 <hpc> what does that pair represent? part of a color palate?
12:27:40 <RedNifre> It's a text with a color, like for a terminal, or a Minecraft chat.
12:27:50 <RedNifre> Oh, I just realized that lenses might be the right choice here.
12:29:45 <vulfe> If you're just applying maps f : String -> String to it, then I don't think there's a name for that (Every type is an algebra for its own endomorphisms)
12:29:57 <ncf> if you can also get the String out then it's a lens
12:31:10 <ncf> hpc: you mean palette :)
12:31:36 <RedNifre> Okay, I'll look into lenses then, thanks!
12:31:54 × xff0x quits (~xff0x@2405:6580:b080:900:56ca:947b:9aef:caeb) (Quit: xff0x)
12:31:58 <vulfe> (Lenses are so cool)
12:32:05 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 240 seconds)
12:32:25 <hpc> ncf: speling is hard :P
12:33:27 Lycurgus joins (~juan@user/Lycurgus)
12:36:00 <ncf> vulfe: do you mean "every type is an algebra for the identity functor", or do i not understand you?
12:37:55 <vulfe> I'm saying that every type carries an action by its own endomorphisms, so (String, Color) carries an action of End(String) just via the inclusion (id, 1) : End(String) -> End((String,Color))
12:38:38 <vulfe> it's true that that's technically a form of functoriality (with respect to the one-object subcategory on the type itself)
12:39:23 <ncf> ah, got you
12:45:01 <ski> RedNifre : yea, traversals. also "monofunctor"
12:47:06 <RedNifre> Huh? I'm not sure I follow. Let's say you have ColoredText RED "Hello" and want a ColoredText RED "Hello, World"... the record update syntax is {}, but what would you name it, if you wanted to do nameHere text (++ ", World") ?
12:49:05 <ncf> overString, or whatever your field's name is
12:49:17 × merijn quits (~merijn@c-001-001-013.client.esciencecenter.eduvpn.nl) (Ping timeout: 240 seconds)
12:49:21 <RedNifre> Sounds good!
12:49:24 <ncf> (mimicking the generic `over` combinator for mapping over Setters/Traversals/Lenses)
12:49:32 freeside joins (~mengwong@103.252.202.85)
12:50:01 <ncf> in the context of monofunctors it would apparently be called omap, but i think that's a bad name
12:50:07 <ski> RedNifre : <https://hackage.haskell.org/package/mono-traversable-1.0.15.3/docs/Data-MonoTraversable.html#t:MonoFunctor>
12:51:59 × chomwitt quits (~chomwitt@2a02:587:7a1f:b500:1ac0:4dff:fedb:a3f1) (Remote host closed the connection)
12:53:17 <vulfe> map! o, map!
12:53:48 × Lycurgus quits (~juan@user/Lycurgus) (Quit: Exeunt: personae.ai-integration.biz)
12:57:41 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 240 seconds)
13:01:20 freeside joins (~mengwong@103.252.202.85)
13:07:59 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 256 seconds)
13:08:06 nate2 joins (~nate@98.45.169.16)
13:12:06 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:8124:9f4a:3c7a:eaa0)
13:12:45 × nate2 quits (~nate@98.45.169.16) (Ping timeout: 240 seconds)
13:15:50 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 250 seconds)
13:16:17 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:8124:9f4a:3c7a:eaa0) (Ping timeout: 246 seconds)
13:21:06 caryhartline joins (~caryhartl@2600:1700:2d0:8d30:30fe:270c:649:8cc0)
13:21:08 freeside joins (~mengwong@103.252.202.85)
13:25:28 hugo joins (znc@verdigris.lysator.liu.se)
13:25:33 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 256 seconds)
13:25:49 [_] joins (~itchyjunk@user/itchyjunk/x-7353470)
13:28:24 × [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Ping timeout: 250 seconds)
13:30:39 acidjnk joins (~acidjnk@p200300d6e7072f010596f5290f201349.dip0.t-ipconnect.de)
13:31:41 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 240 seconds)
13:38:51 xff0x joins (~xff0x@2405:6580:b080:900:6d1c:d01c:159d:3310)
13:42:54 hugo joins (znc@verdigris.lysator.liu.se)
13:44:19 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
13:45:18 × caryhartline quits (~caryhartl@2600:1700:2d0:8d30:30fe:270c:649:8cc0) (Quit: caryhartline)
13:48:13 × notzmv quits (~zmv@user/notzmv) (Ping timeout: 256 seconds)
13:48:21 freeside joins (~mengwong@103.252.202.85)
13:52:32 Achylles joins (~Achylles_@45.182.57.30)
13:52:39 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 250 seconds)
13:53:28 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 240 seconds)
13:55:44 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 240 seconds)
13:58:33 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
13:59:31 × vulfe quits (~vulfe@168.91.196.163) (Remote host closed the connection)
14:04:50 hugo joins (znc@verdigris.lysator.liu.se)
14:07:34 emmanuelux joins (~emmanuelu@user/emmanuelux)
14:12:24 × titibandit quits (~titibandi@user/titibandit) (Remote host closed the connection)
14:13:27 JScript joins (~JScript@cpe-172-193-150-106.qld.foxtel.net.au)
14:16:37 merijn joins (~merijn@c-001-001-013.client.esciencecenter.eduvpn.nl)
14:26:41 × JScript quits (~JScript@cpe-172-193-150-106.qld.foxtel.net.au) (Read error: Connection reset by peer)
14:26:56 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 265 seconds)
14:27:08 JScript joins (~JScript@144.48.39.39)
14:29:16 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
14:35:45 × jle` quits (~jle`@cpe-23-240-75-236.socal.res.rr.com) (Ping timeout: 240 seconds)
14:36:15 freeside joins (~mengwong@103.252.202.85)
14:36:20 tan00kee joins (~paul@pauloliver.dev)
14:36:25 × zeenk quits (~zeenk@2a02:2f04:a105:f00::fba) (Quit: Konversation terminated!)
14:37:57 hugo joins (znc@verdigris.lysator.liu.se)
14:38:03 jle` joins (~jle`@cpe-23-240-75-236.socal.res.rr.com)
14:41:03 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 260 seconds)
14:45:59 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
14:49:44 × merijn quits (~merijn@c-001-001-013.client.esciencecenter.eduvpn.nl) (Ping timeout: 246 seconds)
14:54:07 × raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Quit: WeeChat 3.8)
14:54:56 tremon joins (~tremon@83.80.159.219)
15:02:52 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 250 seconds)
15:04:28 oldsk00l joins (~znc@ec2-3-127-37-13.eu-central-1.compute.amazonaws.com)
15:09:03 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
15:11:10 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Remote host closed the connection)
15:12:11 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
15:15:12 × acidjnk quits (~acidjnk@p200300d6e7072f010596f5290f201349.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
15:15:33 hugo joins (znc@verdigris.lysator.liu.se)
15:16:29 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 240 seconds)
15:17:11 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 256 seconds)
15:23:09 × tan00kee quits (~paul@pauloliver.dev) (Quit: WeeChat 3.8)
15:26:49 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 256 seconds)
15:30:13 × gurkenglas quits (~gurkengla@dynamic-046-114-182-032.46.114.pool.telefonica.de) (Ping timeout: 256 seconds)
15:31:53 gurkenglas joins (~gurkengla@dynamic-046-114-183-044.46.114.pool.telefonica.de)
15:33:57 × mechap quits (~mechap@user/mechap) (Quit: WeeChat 3.8)
15:34:28 freeside joins (~mengwong@103.252.202.85)
15:35:24 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
15:36:59 hugo joins (znc@verdigris.lysator.liu.se)
15:37:49 AlexNoo_ joins (~AlexNoo@178.34.150.87)
15:38:09 caryhartline joins (~caryhartl@2600:1700:2d0:8d30:8925:83f:b4e8:a658)
15:38:40 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 248 seconds)
15:39:48 × AlexZenon quits (~alzenon@178.34.150.15) (Ping timeout: 240 seconds)
15:39:51 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 256 seconds)
15:40:08 × Alex_test quits (~al_test@178.34.150.15) (Ping timeout: 240 seconds)
15:41:49 × AlexNoo quits (~AlexNoo@178.34.150.15) (Ping timeout: 265 seconds)
15:43:04 merijn joins (~merijn@c-001-001-013.client.esciencecenter.eduvpn.nl)
15:46:35 × oldsk00l quits (~znc@ec2-3-127-37-13.eu-central-1.compute.amazonaws.com) (Remote host closed the connection)
15:46:50 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
15:47:13 Alex_test joins (~al_test@178.34.150.87)
15:47:42 AlexZenon joins (~alzenon@178.34.150.87)
15:48:22 × zer0bitz quits (~zer0bitz@2001:2003:f443:d600:683a:770:251e:25d7) (Read error: Connection reset by peer)
15:48:41 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Remote host closed the connection)
15:48:53 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
15:50:39 freeside joins (~mengwong@103.252.202.85)
15:52:37 AlexNoo_ is now known as AlexNoo
15:52:48 Tlsx joins (~rscastilh@189-82-108-215.user3p.veloxzone.com.br)
15:56:50 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 265 seconds)
15:57:38 notzmv joins (~zmv@user/notzmv)
15:57:39 tzh joins (~tzh@c-24-21-73-154.hsd1.or.comcast.net)
15:58:08 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 240 seconds)
15:59:28 × perrierjouet quits (~perrier-j@modemcable048.127-56-74.mc.videotron.ca) (Ping timeout: 240 seconds)
16:00:07 × tiagsmm[m] quits (~tiagsmmma@2001:470:69fc:105::3:4002) (Quit: You have been kicked for being idle)
16:06:37 hugo joins (znc@verdigris.lysator.liu.se)
16:13:43 perrierjouet joins (~perrier-j@modemcable048.127-56-74.mc.videotron.ca)
16:13:51 × jmdaemon quits (~jmdaemon@user/jmdaemon) (Ping timeout: 256 seconds)
16:14:05 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:8124:9f4a:3c7a:eaa0)
16:14:40 [_] is now known as [itchyjunk]
16:16:15 <sm> lav: after installing ghcup and ghc 9.6, what else did you do ? something unusual ?
16:17:08 <sm> or, what command did you run and error did you see
16:17:49 × merijn quits (~merijn@c-001-001-013.client.esciencecenter.eduvpn.nl) (Ping timeout: 256 seconds)
16:18:19 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:8124:9f4a:3c7a:eaa0) (Ping timeout: 248 seconds)
16:43:36 <lav> sm: nothing special. i think i was still actually running the old ghc. with the new one, i'm getting a lot of `Could not load module ‘Data.List’ It is a member of the hidden package ‘base-4.18.0.0’.`
16:45:18 merijn joins (~merijn@c-001-001-013.client.esciencecenter.eduvpn.nl)
16:49:26 <sm> that's not super clear. But it sounds like a case of old artifacts lying around. How can you reproduce it ? Eg does it happen in a brand new project ?
16:49:59 Lycurgus joins (~juan@user/Lycurgus)
16:50:35 × merijn quits (~merijn@c-001-001-013.client.esciencecenter.eduvpn.nl) (Ping timeout: 264 seconds)
16:51:15 × mbuf quits (~Shakthi@49.207.178.186) (Quit: Leaving)
16:52:05 rf joins (~rf@2605:59c8:179c:f610:714:d89a:5981:51ab)
16:52:16 <sm> actually ignore my guess, Iet me save time and suggest
16:52:16 <sm> @where paste
16:52:16 <lambdabot> Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com
16:56:11 × alexherbo2 quits (~alexherbo@2a02-842a-8180-4601-e526-e182-be82-cc2f.rev.sfr.net) (Remote host closed the connection)
16:57:20 alexherbo2 joins (~alexherbo@2a02-842a-8180-4601-e526-e182-be82-cc2f.rev.sfr.net)
16:57:26 freeside joins (~mengwong@103.252.202.85)
16:59:54 <lav> okay i tried making a new program and got this https://dpaste.com/FF85VZF3E
17:00:36 mc47 joins (~mc47@xmonad/TheMC47)
17:01:00 <sm> thanks
17:01:23 <sm> I'd check the ghc --version you are running
17:01:26 <lav> here's with -v https://bpa.st/ISLHQ
17:01:37 <lav> wait what
17:01:49 <lav> now it's 9.0.2 even tho i made a symlink and put that first in paste
17:01:50 <lav> huh
17:01:51 <lav> hold on
17:02:13 <lav> first in path*
17:02:39 <sm> hash ghc may be needed
17:02:48 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:8124:9f4a:3c7a:eaa0)
17:03:55 <lav> here's with ghc 9.6 https://bpa.st/L6DAS
17:05:46 × crns quits (~netcrns@user/crns) (Quit: gone)
17:06:10 <monochrom> Oh, right, recent cabal produces a pretty restrictive environments/default file which doesn't even include base.
17:06:19 tzh_ joins (~tzh@c-24-21-73-154.hsd1.wa.comcast.net)
17:06:26 <sm> joy
17:06:34 <monochrom> So basically if you said only "cabal install --lib foo" then the env file literally has nothing but foo.
17:07:06 <lav> so, do i just add it manually?
17:07:11 oo_miguel1 joins (~Thunderbi@77.252.47.78)
17:07:14 emmanuelux_ joins (~emmanuelu@user/emmanuelux)
17:07:17 <monochrom> So basically if you have to craft your --lib command like you craft your depends: list. You want base and foo and containers? Say "cabal install --lib base containsers foo"
17:07:19 __ht joins (~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
17:07:26 tok` joins (~user@dynamic-089-012-167-004.89.12.pool.telefonica.de)
17:07:40 <monochrom> If you understand the file format, add whatever you like.
17:07:41 <lav> got it
17:08:05 hugo- joins (znc@verdigris.lysator.liu.se)
17:08:17 <monochrom> Which is my case. I did a "ghc-pkg list" and added them all. OK except rts, that's an exception where it shows up in ghc-pkg list but isn't "real".
17:08:31 <lav> yup, works now
17:08:35 <lav> thanks a lot everyone!
17:09:23 sm thinks this sounds.. messed up. ghc hello world.hs with an import Data.List should just work, surely
17:09:36 nate2 joins (~nate@98.45.169.16)
17:10:01 JScript2 joins (~JScript@144.48.39.39)
17:10:03 × JScript2 quits (~JScript@144.48.39.39) (Max SendQ exceeded)
17:10:23 werneta_ joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
17:10:54 JScript2 joins (~JScript@144.48.39.39)
17:10:56 × JScript2 quits (~JScript@144.48.39.39) (Max SendQ exceeded)
17:11:10 <sm> lav: if my recommendation of latest cabal caused this problem I'm sorry. Let me warn you that latest ghc might not yet work for all libraries, ghc 9.4.5 is still the more mainstream
17:11:30 <monochrom> Even 9.2
17:11:33 × caryhartline quits (~caryhartl@2600:1700:2d0:8d30:8925:83f:b4e8:a658) (Quit: caryhartline)
17:12:42 sm would avoid anything <9.4 given the many bugs squashed in recent years/months
17:13:48 <monochrom> Um somehow that sounds like a plus. "I use 9.2 because many bugs are squashed" >:)
17:14:08 × nate2 quits (~nate@98.45.169.16) (Ping timeout: 240 seconds)
17:14:09 <monochrom> But more trivially I go with 9.2 just because ghcup defaults to it.
17:14:34 <geekosaur> 9.2.7 has most of those bugfixes
17:14:56 × freeside quits (~mengwong@103.252.202.85) (*.net *.split)
17:14:56 × hugo quits (znc@verdigris.lysator.liu.se) (*.net *.split)
17:14:56 × tzh quits (~tzh@c-24-21-73-154.hsd1.or.comcast.net) (*.net *.split)
17:14:56 × tremon quits (~tremon@83.80.159.219) (*.net *.split)
17:14:56 × JScript quits (~JScript@144.48.39.39) (*.net *.split)
17:14:56 × emmanuelux quits (~emmanuelu@user/emmanuelux) (*.net *.split)
17:14:56 × tok quits (~user@user/tok) (*.net *.split)
17:14:56 × oo_miguel quits (~Thunderbi@77.252.47.78) (*.net *.split)
17:14:56 × _ht quits (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (*.net *.split)
17:14:56 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (*.net *.split)
17:14:57 __ht is now known as _ht
17:14:57 oo_miguel1 is now known as oo_miguel
17:15:00 <sm> not on mac I think
17:15:02 <geekosaur> and I'm waiting for 9.6.2 before considering 9.6
17:15:05 <monochrom> Especially if one runs that curl|sh command the first time. Which is basically all of my students in 2 weeks.
17:18:19 caryhartline joins (~caryhartl@2600:1700:2d0:8d30:d169:cd68:2ce:32dd)
17:23:30 tremon joins (~tremon@83.80.159.219)
17:29:38 × caryhartline quits (~caryhartl@2600:1700:2d0:8d30:d169:cd68:2ce:32dd) (Quit: caryhartline)
17:30:10 <monochrom> For cabal I would recommend the latest too, despite ghcup's recommendation. Reason: It finally fixes an infidelity (when compared to what the user guide promises) in cabal.project semantics.
17:30:25 <monochrom> Long standing infidelity.
17:31:00 JScript joins (~JScript@144.48.39.39)
17:32:04 <Rembane> Which infidelity?
17:32:17 <monochrom> "glad you ask"
17:33:32 <monochrom> "The following top-level configuration options are not specific to any package, and thus apply globally" was untrue.
17:34:02 pyook joins (~puke@user/puke)
17:35:06 <monochrom> Err, no, not that, not literally. But this:
17:36:27 <monochrom> "Package options affect the building of specific packages. There are three ways a package option can be specified::" 1st bullet point "They can be specified at the top-level, in which case they apply only to local package" was untrue.
17:37:16 <Rembane> Oh. What were they applying to if specified at top-level?
17:37:27 <sm> a cunning trap
17:37:29 <monochrom> To none, IIRC.
17:37:30 caryhartline joins (~caryhartl@2600:1700:2d0:8d30:cd61:2da1:676b:9991)
17:38:02 <Rembane> That's a true disappointment!
17:38:18 <sm> the Haskell dungeon is not for the unwary
17:38:26 <monochrom> Frankly by now I have forgotten how to reproduce it because "never looked back".
17:38:43 econo joins (uid147250@user/econo)
17:39:20 <Rembane> Sounds reasonable.
17:39:52 × tok` quits (~user@dynamic-089-012-167-004.89.12.pool.telefonica.de) (Remote host closed the connection)
17:40:33 <monochrom> And the --lib problem I described, although 3.10 is a very severe extreme case, it is not like older versions were perfect either, just less obvious.
17:43:26 <monochrom> So with 3.8 or before, "cabal install --lib foo" adds a lot more packages than foo to the env file. I think it adds boot packages that foo depends on. Since foo depends on base with extremely high probability, you'll get base at least.
17:43:55 <monochrom> However if for example foo doesn't depend on mtl, then you'll be missing out on mtl. I ran into it often.
17:44:10 <monochrom> or containers, etc.
17:45:46 <monochrom> At some point it's a bit hard for me to distinguish between "honest oversight" vs "sabotage --lib to rationalize scaremongering against --lib".
17:46:19 <hammond> how do you denote a random function in category theory, one to many?
17:46:36 <sm> I can understand that
17:46:39 <hammond> one to many mapping?
17:46:50 <monochrom> Use the Giry monad. :) Then use its Kleisli arrows.
17:47:22 <monochrom> And even better, the whole point of randomness is the probability distribution.
17:47:49 <monochrom> Treating it as merely nondeterminsm doesn't cut it. At all. Totally missing the point.
17:49:02 <hammond> so you have to treat it as returning the whole distribution?
17:49:27 <monochrom> Depends on which level the word "return" lives on.
17:50:05 <monochrom> (Grammar polices please remind me it should be "Depends on on which..." haha)
17:51:06 <monochrom> Although, by most people's convention, at the level of the Kleisli arrows, they "return" "one" outcome.
17:51:17 <hammond> so i can still treat a random function as a deterministic function provided i take into account that it's mapped to many solutions or many points.
17:51:56 dcompoze1 joins (~dcompoze@185.180.206.90)
17:51:56 × dcompoze1 quits (~dcompoze@185.180.206.90) (Client Quit)
17:52:53 <hammond> monochrom then i kinda run into the trouble of if i get a solution how do i know what input got me there. i can't map back.
17:52:53 <monochrom> Oh, after a while you realize that denotational semantics tame all effects by choosing (cheating with) suitable codomains...
17:53:01 × wiosna quits (~karangura@c-73-93-95-154.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
17:53:32 <monochrom> Use Bayes's theorem? >:)
17:56:12 <hammond> suppose i wrapped this random function into another function that is well defined and I disregard whats inside the random function.
17:57:14 <monochrom> "well defined function" just means "deterministic function" just means you can use fmap to bring it to the probabilistic world, no?
17:58:23 <monochrom> "add 1 to input, feed that to random function, subtract 1 from output" just means fmap (+ 1) >=> r >=> fmap (subtract 1)
17:58:46 <hammond> yes but for the time being i disregard the probabilistic world, then i can do all kinds of things with the upper function and I can be safe.
17:59:48 × caryhartline quits (~caryhartl@2600:1700:2d0:8d30:cd61:2da1:676b:9991) (Quit: caryhartline)
18:00:15 L29Ah joins (~L29Ah@wikipedia/L29Ah)
18:00:20 <monochrom> OK, so, no problem?
18:00:41 <hammond> lol
18:00:53 <hammond> well there is a slight uneasiness.
18:02:27 <monochrom> It does come across that you don't want to learn probabilities.
18:02:32 <hammond> maybe it's like our physical world, only when you go to small enough scales the random function starts getting to be executed. at larger scales you simple deal with the smooth deterministic functions.
18:03:55 × Angelz quits (Angelz@Angelz.oddprotocol.org) (Ping timeout: 248 seconds)
18:04:46 <hammond> when you learn them it's just 50% this 50% that. what's so precise about them. they are not deterministic 100% true back to back.
18:05:16 <monochrom> Oh but in reality, in all likelihood (pun!), it's going to be 95% this 5% that.
18:05:25 <hammond> lol
18:05:34 <monochrom> At which point you can't treat all possibilities as equally siginificant.
18:07:17 <hammond> it's just adding structure. I'll look into this Giry Monad... see what it is.
18:07:41 <Franciman> is haskell community also involved with semantic web efforts?
18:07:53 <monochrom> I think no.
18:08:32 caryhartline joins (~caryhartl@2600:1700:2d0:8d30:fd6a:7d54:9075:5de3)
18:08:41 <Franciman> conjecture: haskell greatly helps with problems in the polynomial hierarchy
18:08:46 × ddellacosta quits (~ddellacos@143.244.47.88) (Ping timeout: 268 seconds)
18:08:47 <Franciman> why not use it then!
18:08:52 Franciman tries
18:08:56 <Franciman> thanks
18:09:18 <Rembane> How?
18:09:41 <Franciman> i usually find it easier to develop stuff that would be exponential in the worst case, but usually behave pretty good
18:09:44 <Franciman> like sat solver in haskell
18:10:07 <Franciman> because laziness allows some ready made tricks
18:10:19 <Franciman> just my conjecture, tho. YMMV
18:11:01 <Rembane> That sounds like my experience too.
18:11:08 <Rembane> When laziness is good it's really good.
18:12:31 <hammond> but if i move the function +1 to the left wouldn't I be moving the whole distribution function +1 to the left too?
18:12:37 <jade[m]1> mhm
18:16:13 <monochrom> Laziness adds come convenience and takes away some other. As usual.
18:16:51 <monochrom> For example many SAT solver techniques such as BDDs could use mutable pointers.
18:17:23 Angelz joins (Angelz@angelz.oddprotocol.org)
18:18:00 <monochrom> To be sure it's probably more like: Too many people work on mutable algorithms, too few people work on immutable algorithms.
18:19:00 Maeda joins (~Maeda@91-161-10-149.subs.proxad.net)
18:25:27 <jade[m]1> sat f n = any f . sequence $ replicate n [True, False] this is one of the SAT solvers ever
18:26:22 <monochrom> the simplest? the shortest? the most elegant?
18:26:39 <monochrom> But I'm going to say the most impractical.
18:26:58 <jade[m]1> indeed
18:27:30 <monochrom> Even Davis-Putnam is a bit faster without being too complex.
18:28:12 <Franciman> davis putnam is a must know which i don't know
18:28:18 <Franciman> better keep up
18:28:55 <jade[m]1> hm, I wonder whether we can have someone like a quantum SAT solver that works analog to quantum bogosort - pick a random permutation of arguments and destroy the universe if it doesn't satify the formula
18:29:31 <jade[m]1> then, if any parallel universe exists we have proven that the formula is satisfiable, if not then it doesn't matter anymore
18:29:53 <monochrom> AFAIK quantum bogosort does not exist.
18:30:50 <int-e> monochrom: well, it's a black-box SAT solver, can't efficiently convert that to CNF.
18:30:51 <monochrom> Generally if you try s/quantum/magical nondeterministic machine/ it does not exist unless otherwise proven.
18:31:08 × caryhartline quits (~caryhartl@2600:1700:2d0:8d30:fd6a:7d54:9075:5de3) (Quit: caryhartline)
18:32:05 <monochrom> https://www.smbc-comics.com/comic/the-talk-3 for starters.
18:33:28 <int-e> Hmm, quantum bogosort should kind of exist, but it's basically as stupid as the classical version because sqrt(n!) still grows (slightly super-) exponentially.
18:33:54 <int-e> (at least coupled with Grover's algorithm)
18:35:32 <jade[m]1> in the context of the joke - not sure what you're referring to - quantum bogosort would be O(1)
18:36:06 <monochrom> OK fine, ObHaha
18:36:32 <monochrom> I'm known to relay the "have you tried turning off and on again at the same time" joke anyway.
18:36:33 akshitkr joins (~user@218.185.248.66)
18:36:33 <int-e> Hmm is this taking the quantum suicide approach?
18:36:41 <jade[m]1> yep
18:36:43 <monochrom> Yeah
18:36:43 <int-e> Rather than anything related to quantum computing?
18:36:45 <int-e> Sad.
18:36:45 freeside joins (~mengwong@103.252.202.85)
18:39:04 <int-e> It'll still be O(n) though.
18:39:11 × Natch quits (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se) (Read error: Connection reset by peer)
18:39:59 <int-e> . o O ( Haskell's `sort` is O(1) as long as you don't use the result. )
18:40:10 <jade[m]1> int-e: right, yeah
18:40:15 <jade[m]1> int-e: haha
18:40:45 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 240 seconds)
18:40:58 × Katarushisu quits (~Katarushi@cpc147790-finc20-2-0-cust502.4-2.cable.virginm.net) (Quit: The Lounge - https://thelounge.chat)
18:41:30 <akshitkr> what is a quantum suicide approach
18:42:11 <jade[m]1> if the shuffle does not yield a sort you destroy the universe
18:42:22 <int-e> https://en.wikipedia.org/wiki/Many-worlds_interpretation#Quantum_suicide_thought_experiment
18:42:30 <jade[m]1> because there's an infinite amount of parralel universes it'll succeed in one of them
18:42:35 <jade[m]1> it's a silly joke
18:43:08 Natch joins (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se)
18:45:13 Katarushisu joins (~Katarushi@cpc147790-finc20-2-0-cust502.4-2.cable.virginm.net)
18:45:51 merijn joins (~merijn@c-001-001-013.client.esciencecenter.eduvpn.nl)
18:47:18 × alexherbo2 quits (~alexherbo@2a02-842a-8180-4601-e526-e182-be82-cc2f.rev.sfr.net) (Remote host closed the connection)
18:47:32 <TMA> it is a silly joke only in some of the universes, it is really funny in others
18:47:36 alexherbo2 joins (~alexherbo@2a02-842a-8180-4601-e526-e182-be82-cc2f.rev.sfr.net)
18:47:43 <monochrom> haha
18:47:46 <jade[m]1> good one haha
18:49:25 <akshitkr> lmfao
18:49:43 <akshitkr> quantum suicide sort
18:50:34 coot joins (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba)
18:50:46 jero98772 joins (~jero98772@190.158.28.80)
18:52:24 × alexherbo2 quits (~alexherbo@2a02-842a-8180-4601-e526-e182-be82-cc2f.rev.sfr.net) (Remote host closed the connection)
18:53:52 × marinelli quits (~weechat@gateway/tor-sasl/marinelli) (Remote host closed the connection)
18:54:16 marinelli joins (~weechat@gateway/tor-sasl/marinelli)
18:55:39 × coot quits (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba) (Ping timeout: 248 seconds)
18:58:05 × malte quits (~malte@mal.tc) (Remote host closed the connection)
18:59:13 malte joins (~malte@mal.tc)
18:59:15 coot joins (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba)
19:03:33 alexherbo2 joins (~alexherbo@211.190.65.81.rev.sfr.net)
19:06:33 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Read error: Connection reset by peer)
19:09:12 × akshitkr quits (~user@218.185.248.66) (Read error: Connection reset by peer)
19:19:04 × dhil quits (~dhil@78.45.150.83.ewm.ftth.as8758.net) (Ping timeout: 268 seconds)
19:19:36 freeside joins (~mengwong@103.252.202.85)
19:20:17 × merijn quits (~merijn@c-001-001-013.client.esciencecenter.eduvpn.nl) (Ping timeout: 265 seconds)
19:22:15 × aku quits (~aku@163.172.137.34) (Quit: leaving)
19:22:30 aku joins (~aku@static.241.245.108.65.clients.your-server.de)
19:23:45 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 240 seconds)
19:30:49 jjb joins (~jjb@user/jjb)
19:33:02 × wroathe quits (~wroathe@user/wroathe) (Quit: leaving)
19:37:03 × CalculusCats quits (NyaaTheKit@user/calculuscat) (Remote host closed the connection)
19:38:44 CalculusCats joins (NyaaTheKit@user/calculuscat)
19:44:40 Sgeo joins (~Sgeo@user/sgeo)
19:44:46 × trev quits (~trev@user/trev) (Quit: trev)
19:47:35 × notzmv quits (~zmv@user/notzmv) (Ping timeout: 246 seconds)
19:50:38 acidjnk joins (~acidjnk@p200300d6e7072f017ced2fd979b289f0.dip0.t-ipconnect.de)
19:52:37 × CalculusCats quits (NyaaTheKit@user/calculuscat) (Quit: Meow Meow Meow Meow Meow Meow Meow...)
19:54:09 CalculusCats joins (NyaaTheKit@user/calculuscat)
19:55:12 zeenk joins (~zeenk@2a02:2f04:a105:f00::fba)
19:56:45 gnalzo joins (~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c)
20:02:59 waleee joins (~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7)
20:07:10 × euandreh quits (~Thunderbi@189.6.18.7) (Ping timeout: 268 seconds)
20:14:06 × _ht quits (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Remote host closed the connection)
20:19:08 totbwf joins (uid402332@id-402332.uxbridge.irccloud.com)
20:24:32 czy` joins (~user@host-140-24.ilcub310.champaign.il.us.clients.pavlovmedia.net)
20:33:16 freeside joins (~mengwong@103.252.202.85)
20:36:06 zer0bitz joins (~zer0bitz@2001:2003:f443:d600:14e6:e58c:1d60:2677)
20:37:55 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 256 seconds)
20:43:40 × gnalzo quits (~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 3.8)
20:46:22 Guest45 joins (~Guest45@181.141.155.69)
20:55:13 × czy` quits (~user@host-140-24.ilcub310.champaign.il.us.clients.pavlovmedia.net) (Quit: ERC 5.6-git (IRC client for GNU Emacs 30.0.50))
20:57:21 × czy quits (~user@host-140-24.ilcub310.champaign.il.us.clients.pavlovmedia.net) (Quit: ERC 5.6-git (IRC client for GNU Emacs 30.0.50))
20:57:52 czy joins (~user@host-140-24.ilcub310.champaign.il.us.clients.pavlovmedia.net)
21:02:40 wiosna joins (~karangura@c-73-93-95-154.hsd1.ca.comcast.net)
21:08:13 × wiosna quits (~karangura@c-73-93-95-154.hsd1.ca.comcast.net) (Ping timeout: 268 seconds)
21:10:58 euandreh joins (~Thunderbi@189.6.18.7)
21:11:08 nate2 joins (~nate@98.45.169.16)
21:15:53 × nate2 quits (~nate@98.45.169.16) (Ping timeout: 256 seconds)
21:16:39 merijn joins (~merijn@c-001-001-013.client.esciencecenter.eduvpn.nl)
21:28:46 mechap joins (~mechap@user/mechap)
21:29:16 × Guest45 quits (~Guest45@181.141.155.69) (Quit: Client closed)
21:34:16 × gmg quits (~user@user/gehmehgeh) (Quit: Leaving)
21:34:59 × mechap quits (~mechap@user/mechap) (Quit: WeeChat 3.8)
21:36:50 mechap joins (~mechap@user/mechap)
21:37:28 × hugo- quits (znc@verdigris.lysator.liu.se) (Ping timeout: 240 seconds)
21:39:13 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
21:45:37 titibandit joins (~titibandi@user/titibandit)
21:47:22 machinedgod joins (~machinedg@d198-53-218-113.abhsia.telus.net)
21:51:01 × merijn quits (~merijn@c-001-001-013.client.esciencecenter.eduvpn.nl) (Ping timeout: 256 seconds)
21:51:56 hugo joins (znc@verdigris.lysator.liu.se)
21:57:49 × mechap quits (~mechap@user/mechap) (Quit: WeeChat 3.8)
22:00:05 × Tlsx quits (~rscastilh@189-82-108-215.user3p.veloxzone.com.br) ()
22:00:16 × zeenk quits (~zeenk@2a02:2f04:a105:f00::fba) (Quit: Konversation terminated!)
22:06:54 freeside joins (~mengwong@103.252.202.85)
22:10:09 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Remote host closed the connection)
22:11:44 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 268 seconds)
22:15:03 michalz joins (~michalz@185.246.207.203)
22:17:36 × gurkenglas quits (~gurkengla@dynamic-046-114-183-044.46.114.pool.telefonica.de) (Ping timeout: 248 seconds)
22:21:55 × michalz quits (~michalz@185.246.207.203) (Remote host closed the connection)
22:25:57 × Tuplanolla quits (~Tuplanoll@91-159-68-236.elisa-laajakaista.fi) (Quit: Leaving.)
22:28:47 × Me-me quits (~me-me@2602:ff16:3:0:1:dc:beef:d00d) (Excess Flood)
22:29:43 Me-me joins (~me-me@2602:ff16:3:0:1:dc:beef:d00d)
22:30:07 wiosna joins (~karangura@c-73-93-95-154.hsd1.ca.comcast.net)
22:35:24 freeside joins (~mengwong@103.252.202.85)
22:38:57 × totbwf quits (uid402332@id-402332.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
22:39:25 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 240 seconds)
23:01:30 × tomboy64 quits (~tomboy64@user/tomboy64) (Read error: Connection reset by peer)
23:02:08 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
23:02:13 × SrPx quits (sid108780@id-108780.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
23:04:18 tomboy64 joins (~tomboy64@user/tomboy64)
23:04:57 ddellacosta joins (~ddellacos@146.70.185.10)
23:06:25 × vulfe quits (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net) (Ping timeout: 240 seconds)
23:06:53 × mmhat quits (~mmh@p200300f1c7066868ee086bfffe095315.dip0.t-ipconnect.de) (Ping timeout: 250 seconds)
23:07:17 mmhat joins (~mmh@p200300f1c706687dee086bfffe095315.dip0.t-ipconnect.de)
23:13:07 × malte quits (~malte@mal.tc) (Remote host closed the connection)
23:14:08 malte joins (~malte@mal.tc)
23:14:27 freeside joins (~mengwong@103.252.202.85)
23:19:48 × freeside quits (~mengwong@103.252.202.85) (Ping timeout: 240 seconds)
23:23:53 × alexherbo2 quits (~alexherbo@211.190.65.81.rev.sfr.net) (Remote host closed the connection)
23:27:55 × acidjnk quits (~acidjnk@p200300d6e7072f017ced2fd979b289f0.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
23:30:24 mauke_ joins (~mauke@user/mauke)
23:31:45 × mauke quits (~mauke@user/mauke) (Ping timeout: 240 seconds)
23:31:45 mauke_ is now known as mauke
23:32:25 × tremon quits (~tremon@83.80.159.219) (Quit: getting boxed in)
23:35:25 × wiosna quits (~karangura@c-73-93-95-154.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
23:39:26 vulfe joins (~vulfe@75-28-176-196.lightspeed.evtnil.sbcglobal.net)
23:47:12 merijn joins (~merijn@c-001-001-013.client.esciencecenter.eduvpn.nl)
23:53:04 × merijn quits (~merijn@c-001-001-013.client.esciencecenter.eduvpn.nl) (Ping timeout: 248 seconds)

All times are in UTC on 2023-05-07.