Home liberachat/#haskell: Logs Calendar

Logs on 2022-04-03 (liberachat/#haskell)

00:07:03 × bitmapper quits (uid464869@id-464869.lymington.irccloud.com) (Quit: Connection closed for inactivity)
00:07:11 × zyklotomic quits (~ethan@res380d-128-61-87-190.res.gatech.edu) (Ping timeout: 260 seconds)
00:09:14 zyklotomic joins (~ethan@r4-128-61-92-94.res.gatech.edu)
00:10:49 vysn joins (~vysn@user/vysn)
00:14:47 merijn joins (~merijn@c-001-001-001.client.esciencecenter.eduvpn.nl)
00:17:03 × alp quits (~alp@user/alp) (Remote host closed the connection)
00:17:23 alp joins (~alp@user/alp)
00:25:48 × alp quits (~alp@user/alp) (Ping timeout: 240 seconds)
00:26:05 ellie joins (~ellie@user/ellie)
00:27:28 deadmarshal_ joins (~deadmarsh@95.38.113.202)
00:28:55 × littlebobeep quits (~alMalsamo@gateway/tor-sasl/almalsamo) (Ping timeout: 240 seconds)
00:31:53 × deadmarshal_ quits (~deadmarsh@95.38.113.202) (Ping timeout: 260 seconds)
00:33:16 × unit73e quits (~emanuel@2001:818:e8dd:7c00:32b5:c2ff:fe6b:5291) (Ping timeout: 245 seconds)
00:34:16 × nsaritzky quits (~nsaritzky@c-71-231-59-104.hsd1.wa.comcast.net) (Ping timeout: 272 seconds)
00:35:58 × benin quits (~benin@183.82.204.110) (Ping timeout: 260 seconds)
00:43:00 <monochrom> liftA2 for a lot of applicatives kill short circuiting.
00:43:23 <monochrom> Example: Maybe:
00:43:35 × gingeh quits (~gingeh@2001:8003:1c2a:b600:79c4:94cc:218e:5ea5) (Quit: Leaving)
00:43:37 <monochrom> > liftA2 (&&) Nothing undefined
00:43:38 <lambdabot> Nothing
00:43:46 <monochrom> Err oops wrong inputs.
00:43:54 <monochrom> > liftA2 (&&) (Just False) undefined
00:43:55 <lambdabot> *Exception: Prelude.undefined
00:44:14 <monochrom> does not give && a chance to short-circuit.
00:46:23 <hpc> > liftA2 (&&) (Just False) (Just undefined)
00:46:24 <lambdabot> Just False
00:46:36 <monochrom> Likewise, for IO, liftA2 op foo bar executes both foo and bar unconditionally. op does not have a say on this.
00:46:38 <hpc> it's strict in the effect, and inherits the function's strictness on the type variable
00:46:45 <monochrom> Yeah.
00:47:16 <monochrom> But perhaps you can mitigate by liftA2 op (unsafeInterleaveIO foo) (unsafeInterleaveIO bar) >:)
00:47:18 <hpc> (characterizing laziness can be a wild ride sometimes)
00:48:54 <abastro[m]> > (&&) <$> pure False <*> pure undefined :: IO ()
00:48:55 <lambdabot> error:
00:48:55 <lambdabot> • Couldn't match type ‘Bool’ with ‘()’
00:48:56 <lambdabot> Expected type: IO ()
00:49:27 <abastro[m]> > (&&) <$> pure @IO False <*> pure undefined
00:49:28 × merijn quits (~merijn@c-001-001-001.client.esciencecenter.eduvpn.nl) (Ping timeout: 272 seconds)
00:49:29 <lambdabot> error:
00:49:29 <lambdabot> Pattern syntax in expression context: pure@IO
00:49:29 <lambdabot> Did you mean to enable TypeApplications?
00:49:42 <monochrom> liftA2 op foo bar is required to be equiv to foo >>= \f -> bar >>= \b -> pure (op f b).
00:49:56 <abastro[m]> Oh duh I thought TypeApplications was enabled
00:49:57 <monochrom> Right there you see how op doesn't matter until it's too late.
00:50:30 <abastro[m]> > (&&) <$> pure False <*> pure undefined :: IO Bool
00:50:31 <lambdabot> <IO Bool>
00:50:43 <monochrom> Unless the monad is like State.Lazy or Tardis.
00:50:50 <abastro[m]> So it is lazy :>
00:50:55 notzmv joins (~zmv@user/notzmv)
01:09:31 × img quits (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in)
01:11:04 × Midjak quits (~Midjak@82.66.147.146) (Quit: This computer has gone to sleep)
01:15:05 yauhsien joins (~yauhsien@61-231-37-33.dynamic-ip.hinet.net)
01:16:42 × machinedgod quits (~machinedg@24.105.81.50) (Ping timeout: 272 seconds)
01:16:55 img joins (~img@user/img)
01:18:30 neurocyte86141 joins (~neurocyte@IP-094046079092.dynamic.medianet-world.de)
01:18:30 × neurocyte86141 quits (~neurocyte@IP-094046079092.dynamic.medianet-world.de) (Changing host)
01:18:30 neurocyte86141 joins (~neurocyte@user/neurocyte)
01:18:46 alMalsamo joins (~alMalsamo@gateway/tor-sasl/almalsamo)
01:19:43 × yauhsien quits (~yauhsien@61-231-37-33.dynamic-ip.hinet.net) (Ping timeout: 256 seconds)
01:20:55 × neurocyte8614 quits (~neurocyte@user/neurocyte) (Ping timeout: 260 seconds)
01:20:55 neurocyte86141 is now known as neurocyte8614
01:21:20 sayola1 joins (~vekto@dslb-088-078-152-238.088.078.pools.vodafone-ip.de)
01:21:25 alMalsamo is now known as littlebobeep
01:21:56 × sayola quits (~vekto@dslb-088-078-152-238.088.078.pools.vodafone-ip.de) (Ping timeout: 246 seconds)
01:23:23 × harveypwca quits (~harveypwc@2601:246:c180:a570:3828:d8:e523:3f67) (Quit: Leaving)
01:24:19 sayola joins (~vekto@dslb-088-078-152-238.088.078.pools.vodafone-ip.de)
01:25:57 × sayola1 quits (~vekto@dslb-088-078-152-238.088.078.pools.vodafone-ip.de) (Ping timeout: 256 seconds)
01:28:48 mvk joins (~mvk@2607:fea8:5ce3:8500::3800)
01:50:11 lainon joins (~lainon@2601:7c0:c500:4d20::f702)
01:50:56 yauhsien joins (~yauhsien@61-231-37-33.dynamic-ip.hinet.net)
01:52:44 × lainon quits (~lainon@2601:7c0:c500:4d20::f702) (Client Quit)
01:55:58 × yauhsien quits (~yauhsien@61-231-37-33.dynamic-ip.hinet.net) (Ping timeout: 272 seconds)
01:59:23 × motherfsck quits (~motherfsc@user/motherfsck) (Ping timeout: 260 seconds)
01:59:48 motherfsck joins (~motherfsc@user/motherfsck)
02:06:44 × gurkenglas quits (~gurkengla@dslb-178-012-018-212.178.012.pools.vodafone-ip.de) (Ping timeout: 246 seconds)
02:07:33 × mon_aaraj quits (~MonAaraj@user/mon-aaraj/x-4416475) (Ping timeout: 260 seconds)
02:09:27 mon_aaraj joins (~MonAaraj@user/mon-aaraj/x-4416475)
02:10:03 agrosant joins (~agrosant@79.103.182.92.dsl.dyn.forthnet.gr)
02:15:13 BlackboardN joins (~nathan@user/BlackboardN)
02:15:30 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
02:17:51 × ubert1 quits (~Thunderbi@p200300ecdf158897cd25ca1c45111265.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
02:25:20 yauhsien joins (~yauhsien@61-231-37-33.dynamic-ip.hinet.net)
02:29:43 × yauhsien quits (~yauhsien@61-231-37-33.dynamic-ip.hinet.net) (Ping timeout: 260 seconds)
02:42:05 × lavaman quits (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net) (Remote host closed the connection)
02:42:17 lavaman joins (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net)
02:43:07 ss- joins (~ss-@187.83.249.216.dyn.smithville.net)
02:45:41 wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com)
02:45:42 × wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host)
02:45:42 wroathe joins (~wroathe@user/wroathe)
02:45:48 merijn joins (~merijn@c-001-001-001.client.esciencecenter.eduvpn.nl)
02:46:19 × wroathe quits (~wroathe@user/wroathe) (Client Quit)
02:46:40 wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com)
02:46:40 × wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host)
02:46:40 wroathe joins (~wroathe@user/wroathe)
02:53:41 × mzan quits (~quassel@mail.asterisell.com) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
02:55:11 × raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 260 seconds)
02:57:31 × waleee quits (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340) (Ping timeout: 256 seconds)
03:00:03 × hololeap quits (~hololeap@user/hololeap) (Remote host closed the connection)
03:01:24 hololeap joins (~hololeap@user/hololeap)
03:10:05 × chenqisu1 quits (~chenqisu1@183.217.200.168) (Ping timeout: 246 seconds)
03:19:32 × merijn quits (~merijn@c-001-001-001.client.esciencecenter.eduvpn.nl) (Ping timeout: 246 seconds)
03:24:43 yauhsien joins (~yauhsien@61-231-37-33.dynamic-ip.hinet.net)
03:25:45 × lavaman quits (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net) (Remote host closed the connection)
03:28:54 fizbin joins (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net)
03:33:27 × fizbin quits (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Ping timeout: 256 seconds)
03:37:31 benin joins (~benin@183.82.204.110)
03:39:14 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
03:41:23 × BlackboardN quits (~nathan@user/BlackboardN) (Ping timeout: 252 seconds)
03:59:28 × yauhsien quits (~yauhsien@61-231-37-33.dynamic-ip.hinet.net) (Remote host closed the connection)
04:00:03 yauhsien joins (~yauhsien@61-231-37-33.dynamic-ip.hinet.net)
04:00:26 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
04:01:34 deadmarshal_ joins (~deadmarsh@95.38.113.202)
04:03:41 yaroot joins (~yaroot@2409:12:ac0:2300:680e:dbff:fe1e:4953)
04:04:21 Sgeo joins (~Sgeo@user/sgeo)
04:05:11 × yauhsien quits (~yauhsien@61-231-37-33.dynamic-ip.hinet.net) (Ping timeout: 260 seconds)
04:13:48 lavaman joins (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net)
04:14:37 yauhsien joins (~yauhsien@61-231-37-33.dynamic-ip.hinet.net)
04:14:49 × lavaman quits (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net) (Remote host closed the connection)
04:15:03 lavaman joins (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net)
04:15:10 × lavaman quits (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net) (Remote host closed the connection)
04:15:26 lavaman joins (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net)
04:15:33 × lavaman quits (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net) (Remote host closed the connection)
04:15:47 lavaman joins (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net)
04:15:55 × lavaman quits (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net) (Remote host closed the connection)
04:16:10 lavaman joins (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net)
04:16:17 × lavaman quits (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net) (Remote host closed the connection)
04:16:31 lavaman joins (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net)
04:16:38 × lavaman quits (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net) (Remote host closed the connection)
04:16:52 lavaman joins (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net)
04:17:00 × lavaman quits (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net) (Remote host closed the connection)
04:17:14 lavaman joins (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net)
04:17:22 × lavaman quits (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net) (Remote host closed the connection)
04:17:38 lavaman joins (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net)
04:17:44 × lavaman quits (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net) (Remote host closed the connection)
04:17:58 lavaman joins (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net)
04:18:06 × lavaman quits (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net) (Remote host closed the connection)
04:18:17 cdman joins (~dcm@27.2.218.12)
04:18:17 × cdman quits (~dcm@27.2.218.12) (Changing host)
04:18:17 cdman joins (~dcm@user/dmc/x-4369397)
04:18:22 lavaman joins (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net)
04:18:28 × lavaman quits (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net) (Remote host closed the connection)
04:18:43 lavaman joins (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net)
04:18:50 × lavaman quits (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net) (Remote host closed the connection)
04:18:58 ChanServ sets mode +o monochrom
04:19:06 lavaman joins (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net)
04:19:12 × lavaman quits (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net) (Remote host closed the connection)
04:19:22 monochrom sets mode +b *!*@c-174-63-118-52.hsd1.ma.comcast.net
04:31:00 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection)
04:42:37 × ss- quits (~ss-@187.83.249.216.dyn.smithville.net) (Quit: Client closed)
04:42:59 × motherfsck quits (~motherfsc@user/motherfsck) (Ping timeout: 260 seconds)
04:43:18 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
04:49:52 ChanServ sets mode +o litharge
04:49:53 litharge sets mode -bo *!*@c-174-63-118-52.hsd1.ma.comcast.net litharge
04:50:51 lavaman joins (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net)
04:53:21 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 256 seconds)
05:01:00 motherfsck joins (~motherfsc@user/motherfsck)
05:04:27 × deadmarshal_ quits (~deadmarsh@95.38.113.202) (Ping timeout: 260 seconds)
05:07:28 × zmt00 quits (~zmt00@user/zmt00) (Read error: Connection reset by peer)
05:10:28 mbuf joins (~Shakthi@110.225.242.87)
05:12:54 zmt00 joins (~zmt00@user/zmt00)
05:13:38 × benin quits (~benin@183.82.204.110) (Ping timeout: 246 seconds)
05:15:54 chenqisu1 joins (~chenqisu1@183.217.200.168)
05:16:14 merijn joins (~merijn@c-001-001-001.client.esciencecenter.eduvpn.nl)
05:17:05 frost joins (~frost@user/frost)
05:17:43 × motherfsck quits (~motherfsc@user/motherfsck) (Ping timeout: 260 seconds)
05:18:08 motherfsck joins (~motherfsc@user/motherfsck)
05:24:09 × YoungFrog quits (~youngfrog@2a02:a03f:c21b:f900:84e3:4a12:bce1:8082) (Quit: ZNC 1.7.x-git-3-96481995 - https://znc.in)
05:24:28 YoungFrog joins (~youngfrog@2a02:a03f:c21b:f900:eb96:d26f:93a3:4c34)
05:26:14 benin joins (~benin@183.82.204.110)
05:28:46 × lavaman quits (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net) (Ping timeout: 272 seconds)
05:31:00 × mvk quits (~mvk@2607:fea8:5ce3:8500::3800) (Ping timeout: 240 seconds)
05:41:19 × pretty_dumm_guy quits (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) (Ping timeout: 260 seconds)
05:42:30 pretty_dumm_guy joins (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655)
05:50:23 × merijn quits (~merijn@c-001-001-001.client.esciencecenter.eduvpn.nl) (Ping timeout: 260 seconds)
05:54:56 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 246 seconds)
05:57:36 acidjnk joins (~acidjnk@p200300d0c7049f701951913ce7bf0925.dip0.t-ipconnect.de)
05:59:09 lavaman joins (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net)
06:02:25 takuan joins (~takuan@178-116-218-225.access.telenet.be)
06:21:05 Graham31415 joins (~Graham@user/Graham31415)
06:30:38 × lavaman quits (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net) (Ping timeout: 260 seconds)
06:31:32 × xkuru quits (~xkuru@user/xkuru) (Read error: Connection reset by peer)
06:36:28 × notzmv quits (~zmv@user/notzmv) (Ping timeout: 260 seconds)
06:42:03 × kmein quits (~weechat@user/kmein) (Quit: ciao kakao)
06:42:45 notzmv joins (~zmv@user/notzmv)
06:44:05 kmein joins (~weechat@user/kmein)
06:46:44 × zachel quits (~zachel@user/zachel) (Quit: DIsconnected: v7+nano)
06:48:49 zachel joins (~zachel@user/zachel)
06:49:03 × Graham31415 quits (~Graham@user/Graham31415) (Read error: Connection reset by peer)
06:50:20 Graham31415 joins (~Graham@user/Graham31415)
07:03:55 × acidjnk quits (~acidjnk@p200300d0c7049f701951913ce7bf0925.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
07:26:22 × eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
07:27:16 [_] joins (~itchyjunk@user/itchyjunk/x-7353470)
07:30:22 × [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Ping timeout: 272 seconds)
07:30:26 fizbin joins (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net)
07:32:02 gehmehgeh joins (~user@user/gehmehgeh)
07:35:26 × fizbin quits (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Ping timeout: 272 seconds)
07:43:31 × img quits (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in)
07:45:50 _ht joins (~quassel@231-169-21-31.ftth.glasoperator.nl)
07:46:48 merijn joins (~merijn@c-001-001-001.client.esciencecenter.eduvpn.nl)
07:47:50 img joins (~img@user/img)
07:55:22 × x88x88x quits (~x88x88x@149.28.53.172) (Quit: ZNC - https://znc.in)
07:57:04 × chenqisu1 quits (~chenqisu1@183.217.200.168) (Quit: Leaving)
08:00:51 arjun joins (~arjun@user/arjun)
08:03:01 bahamas joins (~lucian@84.232.140.158)
08:04:30 × [_] quits (~itchyjunk@user/itchyjunk/x-7353470) (Remote host closed the connection)
08:15:30 odnes joins (~odnes@5-203-146-18.pat.nym.cosmote.net)
08:18:05 × motherfsck quits (~motherfsc@user/motherfsck) (Ping timeout: 246 seconds)
08:19:07 lavaman joins (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net)
08:21:14 BlackboardN joins (~nathan@user/BlackboardN)
08:23:02 MajorBiscuit joins (~MajorBisc@2a02:a461:129d:1:6d4c:38a4:18b7:4b48)
08:27:22 eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
08:28:39 × yauhsien quits (~yauhsien@61-231-37-33.dynamic-ip.hinet.net) (Remote host closed the connection)
08:29:13 yauhsien joins (~yauhsien@61-231-37-33.dynamic-ip.hinet.net)
08:31:22 × arjun quits (~arjun@user/arjun) (Quit: Leaving)
08:32:07 × eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds)
08:33:19 motherfsck joins (~motherfsc@user/motherfsck)
08:34:27 × yauhsien quits (~yauhsien@61-231-37-33.dynamic-ip.hinet.net) (Ping timeout: 260 seconds)
08:38:17 gurkenglas joins (~gurkengla@dslb-178-012-018-212.178.012.pools.vodafone-ip.de)
08:39:33 × bahamas quits (~lucian@84.232.140.158) (Ping timeout: 260 seconds)
08:45:46 yauhsien joins (~yauhsien@61-231-37-33.dynamic-ip.hinet.net)
08:49:14 cosimone joins (~user@93-47-228-79.ip115.fastwebnet.it)
08:52:30 mikoto-chan joins (~mikoto-ch@213.177.151.239)
08:54:25 kaph_ joins (~kaph@net-93-67-57-97.cust.vodafonedsl.it)
08:57:03 × kaph quits (~kaph@net-93-67-57-97.cust.vodafonedsl.it) (Ping timeout: 260 seconds)
08:58:17 kaph__ joins (~kaph@151.47.143.243)
09:00:07 × wildsebastian quits (~wildsebas@2001:470:69fc:105::1:14b1) (Quit: You have been kicked for being idle)
09:00:45 x88x88x joins (~x88x88x@2001:19f0:5:39a8:5400:3ff:feb6:73cb)
09:00:54 × mbuf quits (~Shakthi@110.225.242.87) (Quit: Leaving)
09:01:08 × kaph_ quits (~kaph@net-93-67-57-97.cust.vodafonedsl.it) (Ping timeout: 246 seconds)
09:01:34 × lavaman quits (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net) (Ping timeout: 272 seconds)
09:03:35 × tzh quits (~tzh@c-24-21-73-154.hsd1.or.comcast.net) (Quit: zzz)
09:03:43 deadmarshal_ joins (~deadmarsh@95.38.113.202)
09:06:39 × MajorBiscuit quits (~MajorBisc@2a02:a461:129d:1:6d4c:38a4:18b7:4b48) (Ping timeout: 260 seconds)
09:09:00 CiaoSen joins (~Jura@p200300c95735b0002a3a4dfffe84dbd5.dip0.t-ipconnect.de)
09:14:39 × gehmehgeh quits (~user@user/gehmehgeh) (Quit: Leaving)
09:14:47 wootehfoot joins (~wootehfoo@user/wootehfoot)
09:17:51 × merijn quits (~merijn@c-001-001-001.client.esciencecenter.eduvpn.nl) (Ping timeout: 260 seconds)
09:19:03 × img quits (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in)
09:20:36 × BlackboardN quits (~nathan@user/BlackboardN) (Ping timeout: 240 seconds)
09:25:49 × kaph__ quits (~kaph@151.47.143.243) (Read error: Connection reset by peer)
09:25:57 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
09:27:17 kaph__ joins (~kaph@net-93-67-57-97.cust.vodafonedsl.it)
09:28:27 img joins (~img@user/img)
09:28:41 × yauhsien quits (~yauhsien@61-231-37-33.dynamic-ip.hinet.net) (Remote host closed the connection)
09:30:00 yauhsien joins (~yauhsien@61-231-37-33.dynamic-ip.hinet.net)
09:30:55 alp joins (~alp@user/alp)
09:31:10 coot joins (~coot@213.134.190.95)
09:34:39 × yauhsien quits (~yauhsien@61-231-37-33.dynamic-ip.hinet.net) (Ping timeout: 260 seconds)
09:36:03 × deadmarshal_ quits (~deadmarsh@95.38.113.202) (Ping timeout: 260 seconds)
09:37:46 ss4 joins (~wootehfoo@user/wootehfoot)
09:38:50 zeenk joins (~zeenk@2a02:2f04:a313:d600:8d26:ec9f:3ff6:fc94)
09:41:11 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Ping timeout: 260 seconds)
09:46:41 liz joins (~liz@cpc84585-newc17-2-0-cust60.16-2.cable.virginm.net)
09:48:39 × kaph__ quits (~kaph@net-93-67-57-97.cust.vodafonedsl.it) (Ping timeout: 260 seconds)
09:52:16 wootehfoot joins (~wootehfoo@user/wootehfoot)
09:53:47 × ss4 quits (~wootehfoo@user/wootehfoot) (Ping timeout: 260 seconds)
09:53:58 kaph joins (~kaph@net-93-67-57-97.cust.vodafonedsl.it)
09:55:25 jollygood2 joins (~bc8147f2@cerf.good1.com)
09:57:54 × kaph quits (~kaph@net-93-67-57-97.cust.vodafonedsl.it) (Remote host closed the connection)
09:58:32 kaph joins (~kaph@net-93-67-57-97.cust.vodafonedsl.it)
10:03:13 × Natch quits (~natch@c-67bae255.014-297-73746f25.bbcust.telenor.se) (Remote host closed the connection)
10:06:33 abastro joins (~abab9579@192.249.26.132)
10:07:08 jakalx parts (~jakalx@base.jakalx.net) ()
10:08:36 Natch joins (~natch@c-67bae255.014-297-73746f25.bbcust.telenor.se)
10:08:58 jakalx joins (~jakalx@base.jakalx.net)
10:12:34 × CiaoSen quits (~Jura@p200300c95735b0002a3a4dfffe84dbd5.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
10:16:10 mzan joins (~quassel@mail.asterisell.com)
10:16:37 kaph_ joins (~kaph@net-93-67-57-97.cust.vodafonedsl.it)
10:17:29 × econo quits (uid147250@user/econo) (Quit: Connection closed for inactivity)
10:17:45 × abastro quits (~abab9579@192.249.26.132) (Remote host closed the connection)
10:17:47 × kaph quits (~kaph@net-93-67-57-97.cust.vodafonedsl.it) (Ping timeout: 246 seconds)
10:17:59 abastro joins (~abab9579@192.249.26.132)
10:18:31 × motherfsck quits (~motherfsc@user/motherfsck) (Ping timeout: 260 seconds)
10:19:23 motherfsck joins (~motherfsc@user/motherfsck)
10:24:09 MajorBiscuit joins (~MajorBisc@2a02:a461:129d:1:6d4c:38a4:18b7:4b48)
10:25:08 × kaph_ quits (~kaph@net-93-67-57-97.cust.vodafonedsl.it) (Ping timeout: 246 seconds)
10:38:47 × MajorBiscuit quits (~MajorBisc@2a02:a461:129d:1:6d4c:38a4:18b7:4b48) (Ping timeout: 256 seconds)
10:39:20 <Andrew> test
10:43:01 × Psybur quits (~Psybur@2601:5c9:4201:3220:19c2:a1cd:6600:38ba) (Ping timeout: 240 seconds)
10:43:15 × toulene quits (~toulene@user/toulene) (Ping timeout: 260 seconds)
10:43:17 Psybur joins (~Psybur@2600:1003:b108:f292:c2b:a76d:9518:b609)
10:45:40 kaph joins (~kaph@net-93-67-57-97.cust.vodafonedsl.it)
10:54:25 × frost quits (~frost@user/frost) (Quit: Client closed)
10:54:27 × alp quits (~alp@user/alp) (Ping timeout: 260 seconds)
10:56:09 × FragByte quits (~christian@user/fragbyte) (Quit: Quit)
10:58:07 FragByte joins (~christian@user/fragbyte)
10:59:02 lavaman joins (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net)
11:03:20 toulene joins (~toulene@user/toulene)
11:03:53 × toulene quits (~toulene@user/toulene) (Read error: Connection reset by peer)
11:07:00 toulene joins (~toulene@user/toulene)
11:08:21 × chexum quits (~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection)
11:09:07 chexum joins (~quassel@gateway/tor-sasl/chexum)
11:10:50 Pickchea joins (~private@user/pickchea)
11:11:13 × mikoto-chan quits (~mikoto-ch@213.177.151.239) (Ping timeout: 260 seconds)
11:12:46 mikoto-chan joins (~mikoto-ch@213.177.151.239)
11:14:43 merijn joins (~merijn@c-001-001-001.client.esciencecenter.eduvpn.nl)
11:18:13 gustik joins (~gustik@2a01:c844:240e:4d20:38e8:ab4e:3fd6:2e3a)
11:21:18 × zeenk quits (~zeenk@2a02:2f04:a313:d600:8d26:ec9f:3ff6:fc94) (Quit: Konversation terminated!)
11:26:23 × Vajb quits (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) (Read error: Connection reset by peer)
11:28:24 gehmehgeh joins (~user@user/gehmehgeh)
11:30:05 eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
11:30:59 alp joins (~alp@user/alp)
11:32:55 Vajb joins (~Vajb@85-76-32-121-nat.elisa-mobile.fi)
11:34:05 yauhsien joins (~yauhsien@61-231-37-33.dynamic-ip.hinet.net)
11:34:50 × eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 272 seconds)
11:37:24 × alp quits (~alp@user/alp) (Ping timeout: 240 seconds)
11:38:51 bahamas joins (~lucian@84.232.140.158)
11:39:13 × yauhsien quits (~yauhsien@61-231-37-33.dynamic-ip.hinet.net) (Ping timeout: 260 seconds)
11:40:15 <abastro> I wish there were `Either e Void -> e` or `Either a a -> a`
11:40:28 <abastro> That or `ExceptT e m Void -> m e`
11:40:58 × lavaman quits (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net) (Ping timeout: 260 seconds)
11:44:13 DNH joins (~DNH@2a02:8109:b740:2c4:b89d:8c20:3683:54c9)
11:45:36 × abastro quits (~abab9579@192.249.26.132) (Ping timeout: 272 seconds)
11:49:24 × merijn quits (~merijn@c-001-001-001.client.esciencecenter.eduvpn.nl) (Ping timeout: 272 seconds)
11:50:15 abastro joins (~abab9579@192.249.26.132)
11:51:00 × abastro quits (~abab9579@192.249.26.132) (Remote host closed the connection)
11:51:15 abastro joins (~abab9579@192.249.26.132)
11:51:31 deadmarshal_ joins (~deadmarsh@95.38.113.202)
11:52:41 × bahamas quits (~lucian@84.232.140.158) (Ping timeout: 256 seconds)
11:54:22 <liz> writing an `Either a a -> a` wouldn't be too hard
11:54:43 <liz> `fromHomoEither (Left x) = x`; `fromHomoEither (Right y) = y`
11:55:47 × deadmarshal_ quits (~deadmarsh@95.38.113.202) (Ping timeout: 246 seconds)
11:56:59 × dcoutts quits (~duncan@host213-122-143-81.range213-122.btcentralplus.com) (Ping timeout: 260 seconds)
12:00:11 <jackdk> abastro: `either id absurd`, `either id id` respectively; see also "Fairbairn Threshold"
12:00:35 machinedgod joins (~machinedg@24.105.81.50)
12:03:09 stevenxl joins (~stevenxl@c-73-72-2-81.hsd1.il.comcast.net)
12:18:51 × kaph quits (~kaph@net-93-67-57-97.cust.vodafonedsl.it) (Read error: Connection reset by peer)
12:18:59 ss4 joins (~wootehfoo@user/wootehfoot)
12:20:14 metabulation joins (~wootehfoo@user/wootehfoot)
12:20:26 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Ping timeout: 272 seconds)
12:20:44 kaph joins (~kaph@net-93-67-57-97.cust.vodafonedsl.it)
12:21:36 <abastro> Oh, so it did not make it because of fairbairn threshold?
12:22:08 <abastro> Hmm, so what would be the best way to write:
12:22:25 <abastro> `ExceptT e m Void -> m e`
12:22:47 <abastro> `fmap (either id absurd) . runExceptT` is quite long to me
12:24:03 × ss4 quits (~wootehfoo@user/wootehfoot) (Ping timeout: 260 seconds)
12:25:17 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
12:31:50 × Vajb quits (~Vajb@85-76-32-121-nat.elisa-mobile.fi) (Read error: Connection reset by peer)
12:31:59 Vajb joins (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi)
12:33:17 <abastro> I need to do study but my brain don't want to and resorts to: https://paste.tomsmeding.com/SOth1C3N
12:33:53 frost joins (~frost@user/frost)
12:36:53 alp joins (~alp@user/alp)
12:37:48 × Psybur quits (~Psybur@2600:1003:b108:f292:c2b:a76d:9518:b609) (Ping timeout: 240 seconds)
12:38:29 Psybur joins (~Psybur@2601:5c9:4201:3220:19c2:a1cd:6600:38ba)
12:40:39 × odnes quits (~odnes@5-203-146-18.pat.nym.cosmote.net) (Remote host closed the connection)
12:41:01 odnes joins (~odnes@5-203-146-18.pat.nym.cosmote.net)
12:44:55 × littlebobeep quits (~alMalsamo@gateway/tor-sasl/almalsamo) (Ping timeout: 240 seconds)
12:49:07 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
12:50:43 yauhsien joins (~yauhsien@61-231-37-33.dynamic-ip.hinet.net)
12:52:49 littlebobeep joins (~alMalsamo@gateway/tor-sasl/almalsamo)
12:55:07 ccntrq joins (~Thunderbi@dynamic-046-114-142-228.46.114.pool.telefonica.de)
12:55:16 × gustik quits (~gustik@2a01:c844:240e:4d20:38e8:ab4e:3fd6:2e3a) (Quit: Leaving)
12:59:39 × ccntrq quits (~Thunderbi@dynamic-046-114-142-228.46.114.pool.telefonica.de) (Client Quit)
13:00:03 × wyrd quits (~wyrd@gateway/tor-sasl/wyrd) (Remote host closed the connection)
13:00:18 wyrd joins (~wyrd@gateway/tor-sasl/wyrd)
13:00:36 × alp quits (~alp@user/alp) (Ping timeout: 240 seconds)
13:02:03 <kuribas> I often hear "the types are so complicated in haskell". However I find that more complicated types give rise to easier function definitions.
13:02:15 <kuribas> Isn't it then just not about pushing complexity into types?
13:02:28 <kuribas> As in, it's not more complicated, it's just complicated in a different place.
13:02:47 × notzmv quits (~zmv@user/notzmv) (Ping timeout: 260 seconds)
13:03:08 <kuribas> And if done well, it means that this complication is just in one place, rather than popping up all over the codebase.
13:03:09 <hpc> in my experience, people who say that have just never used algebraic types before
13:03:26 <kuribas> hpc: well, and that :)
13:03:32 <hpc> or they look at them in haskell and think "this is foreign and unknowable"
13:03:47 <hpc> but as soon as you show it to them in say, typescript, it's immediately obvious to them :/
13:04:20 <hpc> but yeah, a good type is like a good api
13:04:26 <hpc> all your code invisibly becomes much simpler
13:04:37 <hpc> well, a good type /is/ a good api
13:05:26 <kuribas> some things are easier when you don't try to statically proof them correct.
13:06:15 deadmarshal_ joins (~deadmarsh@95.38.113.202)
13:06:26 <hpc> in a turing-complete language you're dealing with the halting problem anyway
13:06:31 <hpc> so it's about how close you can usefully get
13:06:33 <kuribas> Even though people erronuously will say, "they are complicated in haskell".
13:06:55 <hpc> and with things like purity and laziness, it's easy to get a lot closer
13:07:08 <kuribas> hpc: clojure has purity and laziness.
13:07:29 <kuribas> hpc: still, I find it nearly impossible to reason about code, without being able to run it in a repl with real examples.
13:07:35 <kuribas> (in clojure)
13:09:06 <hpc> that's probably all the other lisp stuff, like macros and dynamic types
13:10:01 <kuribas> For me it's mostly about using hashmaps for everything.
13:10:18 <kuribas> It's the same as Objects in python/javascript.
13:10:44 <kuribas> it's just easier in the sense that you don't see when you break anything.
13:10:52 <kuribas> Where a typesystem makes it immediately obvious.
13:13:06 liqidmetalman joins (~admin@c-98-234-46-210.hsd1.ca.comcast.net)
13:14:30 <abastro> There is also this thing that many ppl don't understand abstraction
13:14:36 <abastro> They usually think in concrete cases
13:14:59 <abastro> So I found ppl against property-based testing for this reason.
13:15:21 <kuribas> right, and in clojure/lisp, you just code against concrete cases.
13:16:05 <kuribas> but to me, it's the opposite of "reasoning about code", hence "functional programming".
13:16:39 <kuribas> clojure isn't really function programming IMO, not more than doing java or javascript with pure objects.
13:17:14 <kuribas> The spirit of "functional programming", is to be able to understand code by just looking at it.
13:18:15 BlackboardN joins (~nathan@user/BlackboardN)
13:18:54 <nomagno> The spirit of functional programming is really just recursion. The 'algorithms write themselves' part is sprinkled on top
13:19:36 <kuribas> not recursion, induction.
13:21:45 n8chan joins (~nate@98.45.152.91)
13:21:45 <liz> i find it hard to judge how "difficult" haskell is to the average programmer because i've approached it from a mathematical background
13:22:02 <kuribas> liz: did that make it easier, or harder?
13:22:15 <liz> abstraction is my bread and butter, so i believe it made it easier
13:23:13 <liz> i specialised in algebra so things like Semigroup and Monoid were pre-existing knowledge, rather than concepts to learn in order to learn haskell
13:23:38 × neightchan quits (~nate@98.45.152.91) (Ping timeout: 246 seconds)
13:23:51 <liz> and i think that in general the ability to think in abstract terms made learning haskell easier
13:23:58 <liz> that said though, i'm still very much a haskell novice!
13:24:08 <hpc> i went the immersion route - a solid month between semesters to properly change how i thought about programming
13:24:32 <kuribas> But I cannot imagine a good programmer would find Semigroup or Monoid difficult.
13:24:42 <kuribas> They are pretty much the easiest abstractions out there.
13:24:59 <liz> that's true, they're conceptually simple structures
13:25:04 <hpc> they teach the algebraic properties in elementary school even
13:25:14 <hpc> 10 year olds can learn monoid
13:25:16 <kuribas> Frankly, only Monad and Applicative are somewhat complicated, from all haskells base abstractions.
13:25:21 <kuribas> hpc: yeah
13:26:19 <kuribas> liz: I find idris to be more math oriented.
13:27:20 <kuribas> IMO OOP is harder than most of haskells abstractions.
13:28:12 <liz> i think a key difference between OOP and haskell's abstractions comes from the different ways of thinking within the paradigms
13:28:22 <liz> how to "align" one's brain to solving a problem, if that makes sense
13:29:26 <liqidmetalman> any hackers in here...
13:29:30 <liqidmetalman> ....
13:29:38 <liqidmetalman> got some questions...
13:30:25 <kuribas> most of haskell "abstractions" are very concrete. OOP design patterns are mostly fuzzy and leave a lot of room for interpretation.
13:31:04 <hpc> liqidmetalman: in the classical "i hacked out a microkernel over the weekend" or the modern "i hacked google" meaning? :P
13:31:21 <hpc> also, don't ask to ask, just ask
13:32:25 <kuribas> or I did an amazing type system hack.
13:32:35 Alleria joins (~textual@user/alleria)
13:32:49 <hpc> ask in the channel, don't pm people
13:33:06 <hpc> we prefer open discussion
13:33:11 fizbin joins (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net)
13:33:22 <abastro> Ppl love fuzzy and room for interpretation things when it looks more cozzy I guess
13:33:38 <abastro> Like, using Pets, Dogs, and Cat.s in the example
13:33:38 <kuribas> hpc: unless you don't want the teaching assistant to know?
13:33:49 <liqidmetalman> i was trying to install venom with metasploit via linux but some of the gems wernt downloading...
13:33:55 <hpc> ah, you're in the wrong channel
13:34:04 <hpc> see the topic for what we're about
13:34:07 <liqidmetalman> tried "install bundle" still doesnt install...
13:34:07 <abastro> Very wrong channel
13:34:39 <liqidmetalman> so i cant get help?..
13:34:41 <liqidmetalman> ..
13:34:42 <hpc> not here
13:34:49 <liqidmetalman> recommendations...
13:34:49 <liqidmetalman> ..
13:34:52 <hpc> no clue
13:34:59 <liqidmetalman> #hack has like 5 people in it
13:35:00 <liqidmetalman> ..
13:35:19 <liqidmetalman> been like goin 2 weeks
13:35:29 <liqidmetalman> still cant get the damn thing to work..lol
13:35:31 <liqidmetalman> ...
13:35:37 <geekosaur> the notion that IRC is inhabited mostly by so-called "hackers" is some 15 years out of date, as I understand it
13:35:47 <liz> a channel for your specific distro may help, or a ruby channel if you're having issues with gems
13:37:15 <[exa]> liqidmetalman: there's no channel for metasploit or venom?
13:37:25 <liqidmetalman> no
13:37:35 <liqidmetalman> "venom" is a trojan program
13:37:38 × fizbin quits (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Ping timeout: 260 seconds)
13:37:41 <liqidmetalman> like a trojan horse...
13:37:46 <liqidmetalman> drops a payload
13:37:56 MajorBiscuit joins (~MajorBisc@2a02:a461:129d:1:6d4c:38a4:18b7:4b48)
13:38:03 <[exa]> it is a compiler
13:38:04 <liqidmetalman> i can set up the payload ...but can get the main app "venom" to work..
13:38:10 <liqidmetalman> you know with the lisener...
13:38:21 lavaman joins (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net)
13:38:30 <[exa]> anyway it's highly offtopic here and you'll probably get 0 help
13:38:33 <[exa]> try #metasploit
13:39:50 <[exa]> btw it's useful to prepare a pastebin with what doesn't work, like error messages and so
13:40:57 nate1 joins (~nate@98.45.152.91)
13:42:14 fendor joins (~fendor@178.115.59.46.wireless.dyn.drei.com)
13:45:20 × nate1 quits (~nate@98.45.152.91) (Ping timeout: 246 seconds)
13:46:51 merijn joins (~merijn@c-001-001-001.client.esciencecenter.eduvpn.nl)
13:54:43 <liqidmetalman> k
13:55:07 × littlebobeep quits (~alMalsamo@gateway/tor-sasl/almalsamo) (Remote host closed the connection)
13:55:24 littlebobeep joins (~alMalsamo@gateway/tor-sasl/almalsamo)
13:58:06 zincy joins (~zincy@2a00:23c8:970c:4801:9dee:240c:5988:ddb8)
14:00:11 × BlackboardN quits (~nathan@user/BlackboardN) (Ping timeout: 260 seconds)
14:00:39 × zer0bitz quits (~zer0bitz@2001:2003:f750:a200:d90e:8b62:fe9d:3118) (Ping timeout: 260 seconds)
14:00:54 × ski quits (~ski@remote12.chalmers.se) (Quit: Lost terminal)
14:03:56 zer0bitz joins (~zer0bitz@2001:2003:f750:a200:d960:d98a:f624:8ef)
14:05:49 dcoutts joins (~duncan@host213-122-143-81.range213-122.btcentralplus.com)
14:06:14 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
14:19:03 × merijn quits (~merijn@c-001-001-001.client.esciencecenter.eduvpn.nl) (Ping timeout: 260 seconds)
14:20:48 × lavaman quits (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net) (Ping timeout: 260 seconds)
14:21:02 × abastro quits (~abab9579@192.249.26.132) (Ping timeout: 246 seconds)
14:28:35 Guest38 joins (~Guest38@188.147.98.147.nat.umts.dynamic.t-mobile.pl)
14:31:35 × kuribas quits (~user@ptr-25vy0i7mej08atpseum.18120a2.ip6.access.telenet.be) (Quit: ERC (IRC client for Emacs 26.3))
14:31:46 <abastro[m]> I wonder how ppl who lack matematical imaginative skills are doing programming work tbh
14:32:14 <abastro[m]> Like, doesn't it mean SW boom is going too much
14:34:54 <[exa]> not sure if actual math-specific imagination skills help much with programming
14:35:52 <[exa]> toddler-like "moving stuff very carefully around to the other heap" and "virtual rubber duck" is on top of my list tbh :D
14:39:45 <liqidmetalman> metasploit is the client...
14:40:07 <liqidmetalman> im learning but.. still cant get it to install because of some dependancy issues...
14:40:11 <liqidmetalman> any thoughs...
14:40:13 <liqidmetalman> ..
14:40:21 <liqidmetalman> *thoughts..
14:40:38 AdityaAlok[m] joins (~mradityaa@2001:470:69fc:105::1:ee36)
14:40:44 jushur joins (~human@user/jushur)
14:41:03 mc47 joins (~mc47@xmonad/TheMC47)
14:41:12 <[exa]> liqidmetalman: as posted above, find actual community of people who use metasploit and show them whatever error message you have; probability of someone knowing stuff about whatever random metasploit extension is negligible
14:41:31 <[exa]> *someone here
14:42:38 notzmv joins (~zmv@user/notzmv)
14:43:36 <[exa]> also it looks like they're a bit more active on slack than on the IRC
14:43:41 <abastro[m]> [exa]: Well does that help haskell programming
14:43:58 × DNH quits (~DNH@2a02:8109:b740:2c4:b89d:8c20:3683:54c9) (Quit: My MacBook has gone to sleep. ZZZzzz…)
14:44:08 wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com)
14:44:08 × wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host)
14:44:08 wroathe joins (~wroathe@user/wroathe)
14:44:11 <[exa]> abastro[m]: yeah, folding my foldy structures :D
14:44:29 <[exa]> putting stuff in boxes
14:44:53 <[exa]> checking if stuff fits in a weirdly shaped box
14:45:34 <liz> sounds like those skills would be useful in a packing facility too :P
14:46:00 <[exa]> oh yes, all these packages
14:46:12 <[exa]> :D
14:49:09 × Guest38 quits (~Guest38@188.147.98.147.nat.umts.dynamic.t-mobile.pl) (Quit: Client closed)
14:50:21 xkuru joins (~xkuru@user/xkuru)
14:51:59 × cyphase quits (~cyphase@user/cyphase) (Ping timeout: 260 seconds)
14:53:04 <abastro[m]> ~~Packaging, sounds like geometric skills to me~~
14:53:21 <abastro[m]> Hmm don't you apply equational reasoning
14:53:57 × gehmehgeh quits (~user@user/gehmehgeh) (Quit: Leaving)
14:54:03 × yauhsien quits (~yauhsien@61-231-37-33.dynamic-ip.hinet.net) (Remote host closed the connection)
14:55:27 × jollygood2 quits (~bc8147f2@cerf.good1.com) (Quit: CGI:IRC (Session timeout))
14:56:30 <AdityaAlok[m]> Hello! everyone. (I'm new to haskell as well as functional programming) I wanted to ask how `currying` is implemented for position dependent arguments. For eg. How does this work? How haskell knowns which argument is for which side..?... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/d174dd238ef62939d268cd5673890b37aba0051f)
14:56:43 cyphase joins (~cyphase@user/cyphase)
14:57:06 yauhsien joins (~yauhsien@61-231-37-33.dynamic-ip.hinet.net)
14:58:52 <abastro[m]> Hm wdym by position dependent argument exactly in this example?
14:59:02 <[exa]> AdityaAlok[m]: if you mean the operator "section" shortcuts, the symmetric variants are (< 8) and (8 <)
14:59:07 <[exa]> ie you can choose
14:59:34 <[exa]> finally, your function is `id` :]
14:59:37 × Pickchea quits (~private@user/pickchea) (Quit: Leaving)
14:59:50 <[exa]> > id (<10) 5
14:59:52 <lambdabot> True
14:59:58 <[exa]> > (<10) 5
15:00:00 <lambdabot> True
15:00:03 <[exa]> > (<10) 15
15:00:06 <lambdabot> False
15:00:15 <[exa]> > (10<) 15
15:00:17 <abastro[m]> > ($) (<10) 5
15:00:17 <lambdabot> True
15:00:19 <lambdabot> True
15:00:25 <abastro[m]> Closer analogue
15:02:15 × yauhsien quits (~yauhsien@61-231-37-33.dynamic-ip.hinet.net) (Ping timeout: 260 seconds)
15:02:26 liqidmetalman parts (~admin@c-98-234-46-210.hsd1.ca.comcast.net) ()
15:03:53 gehmehgeh joins (~user@user/gehmehgeh)
15:04:38 × frost quits (~frost@user/frost) (Ping timeout: 250 seconds)
15:05:50 yauhsien joins (~yauhsien@61-231-37-33.dynamic-ip.hinet.net)
15:14:01 × califax quits (~califax@user/califx) (Remote host closed the connection)
15:15:03 califax joins (~califax@user/califx)
15:17:15 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Ping timeout: 240 seconds)
15:18:34 FinnElija joins (~finn_elij@user/finn-elija/x-0085643)
15:19:59 <dminuoso> AdityaAlok[m]: It's quite simple: The semantics are baked into the haskell report https://www.haskell.org/onlinereport/haskell2010/haskellch3.html#x8-300003.5
15:20:06 <dminuoso> Translation: The following identities hold:
15:20:12 <dminuoso> (op e) = \ x -> x op e
15:20:19 <dminuoso> (e op) = \ x -> e op x
15:23:24 × Psybur quits (~Psybur@2601:5c9:4201:3220:19c2:a1cd:6600:38ba) (Ping timeout: 240 seconds)
15:26:36 Psybur joins (~Psybur@2600:1003:b12f:917d:51b:ed39:8828:ea95)
15:37:19 Midjak joins (~Midjak@82.66.147.146)
15:42:36 × Psybur quits (~Psybur@2600:1003:b12f:917d:51b:ed39:8828:ea95) (Ping timeout: 240 seconds)
15:47:15 eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
15:48:12 bahamas joins (~lucian@84.232.140.158)
15:50:44 × metabulation quits (~wootehfoo@user/wootehfoot) (Quit: Leaving)
15:56:58 shapr joins (~user@pool-173-73-44-186.washdc.fios.verizon.net)
16:01:20 Psybur joins (~Psybur@c-76-123-45-25.hsd1.va.comcast.net)
16:01:59 × raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 260 seconds)
16:03:16 × gehmehgeh quits (~user@user/gehmehgeh) (Quit: Leaving)
16:05:18 merijn joins (~merijn@c-001-001-001.client.esciencecenter.eduvpn.nl)
16:09:53 × machinedgod quits (~machinedg@24.105.81.50) (Ping timeout: 260 seconds)
16:09:53 × merijn quits (~merijn@c-001-001-001.client.esciencecenter.eduvpn.nl) (Ping timeout: 246 seconds)
16:10:42 BlackboardN joins (~nathan@user/BlackboardN)
16:17:18 × Psybur quits (~Psybur@c-76-123-45-25.hsd1.va.comcast.net) (Ping timeout: 272 seconds)
16:18:47 lavaman joins (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net)
16:19:17 × MajorBiscuit quits (~MajorBisc@2a02:a461:129d:1:6d4c:38a4:18b7:4b48) (Ping timeout: 252 seconds)
16:20:28 × stevenxl quits (~stevenxl@c-73-72-2-81.hsd1.il.comcast.net) (Ping timeout: 272 seconds)
16:23:09 MajorBiscuit joins (~MajorBisc@86-88-79-148.fixed.kpn.net)
16:23:29 spacenautx joins (~spacenaut@user/spacenautx)
16:25:40 alp joins (~alp@user/alp)
16:27:22 <shapr> I suddenly wish for hoogle.haskell.org to return number of total uses for a thing, and number of uses in the past year.
16:27:47 <shapr> I searched for URL and many things are returned, but I don't know if there's a *popular* URL type
16:29:12 <liz> hackage states the number of downloads a package has, if that helps
16:29:39 <shapr> good point, but I think I want "packages uploaded in the last year that use this thing"
16:30:36 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 272 seconds)
16:33:43 <shapr> liz: I guess number of downloads in the past year would work too
16:35:17 <abastro[m]> Oh, Number of uses for a specific functions?
16:35:18 <abastro[m]> That would be wonderful
16:36:24 <liz> there would be a lot of interesting metrics to have on hoogle/hackage
16:36:35 <liz> occurrences of functions in packages would be neat
16:37:00 <shapr> aha, rust's lib.rs has this feature: https://lib.rs/crates/serde
16:37:12 <shapr> let's copy that like ghcup copied rustup!
16:37:13 DNH joins (~DNH@2a02:8109:b740:2c4:b89d:8c20:3683:54c9)
16:38:15 × wyrd quits (~wyrd@gateway/tor-sasl/wyrd) (Ping timeout: 240 seconds)
16:40:25 wyrd joins (~wyrd@gateway/tor-sasl/wyrd)
16:41:07 <abastro[m]> TIL ghcup copied rustup
16:41:08 <abastro[m]> I thought they were independently developed and somehow got the same name
16:41:58 <shapr> oh hey, hoogle DOES have this feature!
16:42:44 <shapr> when I search https://hoogle.haskell.org/?hoogle=url&scope=set%3Astackage the second result is the package "url" and there's a "Uses" link on the right
16:43:22 acidjnk joins (~acidjnk@p200300d0c7049f70e9fe474f3be10533.dip0.t-ipconnect.de)
16:43:32 <Rembane> That's really cool
16:43:50 <liz> does the "up" in ghcup stand for anything? i always read it as G-H-Cup
16:44:32 <shapr> I assumed it was "update" for both ghcup and rustup, but I never thought about it?
16:44:54 <shapr> check it out! when I click the "Uses" link I get reverse dependencies! https://packdeps.haskellers.com/reverse/url
16:45:07 <liz> oh wow that's cool :o
16:45:07 <Rembane> I read it as the up in `ip link eno1 up`
16:47:15 × vysn quits (~vysn@user/vysn) (Ping timeout: 260 seconds)
16:48:55 econo joins (uid147250@user/econo)
16:50:54 stevenxl joins (~stevenxl@c-73-72-2-81.hsd1.il.comcast.net)
16:53:10 <monochrom> I think of "suit up" and "level up".
16:54:42 machinedgod joins (~machinedg@24.105.81.50)
16:55:56 × stevenxl quits (~stevenxl@c-73-72-2-81.hsd1.il.comcast.net) (Ping timeout: 272 seconds)
16:57:14 <Hecate> shapr: oh yeah that's a redirect to packdeps :)
16:57:24 simendsjo joins (~user@84.211.91.241)
16:57:29 <shapr> yah, it's cool! I wish I knew about this before.
16:57:50 <shapr> I also wish I had "uses in the last year" and that this link showed up for everything, not just packages
16:57:56 <shapr> salut Hecate, ca va?
17:01:00 × lavaman quits (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net) (Ping timeout: 272 seconds)
17:01:05 × eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
17:01:54 zebrag joins (~chris@user/zebrag)
17:02:00 lbseale joins (~ep1ctetus@user/ep1ctetus)
17:03:02 <Hecate> shapr: ça va. :)
17:03:09 <shapr> :-)
17:03:28 <Hecate> I'm having some trouble finishing the last couple issues needed for a Flora V1
17:04:27 <shapr> What are those issues?
17:04:29 monochrom sets mode -o monochrom
17:05:10 <Hecate> shapr: https://github.com/flora-pm/flora-server/milestone/1
17:05:32 shapr clones
17:05:36 eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
17:06:18 shapr builds
17:06:52 <Hecate> shapr: the worst one I'd say, is this one https://github.com/flora-pm/flora-server/issues/78
17:08:19 × cosimone quits (~user@93-47-228-79.ip115.fastwebnet.it) (Remote host closed the connection)
17:09:03 stevenxl joins (~stevenxl@c-73-72-2-81.hsd1.il.comcast.net)
17:10:27 tzh joins (~tzh@c-24-21-73-154.hsd1.wa.comcast.net)
17:10:29 Psybur joins (~Psybur@c-76-123-45-25.hsd1.va.comcast.net)
17:11:00 <shapr> whoa, datalog?
17:12:37 × coot quits (~coot@213.134.190.95) (Quit: coot)
17:13:00 <lechner> Hi, what's a good way to understand, please, why Nix is so popular with some haskellers? Is it reproducibility?
17:13:15 coot joins (~coot@213.134.190.95)
17:13:40 × stevenxl quits (~stevenxl@c-73-72-2-81.hsd1.il.comcast.net) (Ping timeout: 272 seconds)
17:14:12 <hpc> nix is also a pure functional language
17:14:29 <hpc> and someone went through the effort of making packaging haskell nix packages a lot easier
17:14:59 <hpc> and it's just interesting
17:15:02 <shapr> nix being pure means you can cache the compiled packages and then download them instead of rebuilding them locally.
17:15:03 <Hecate> shapr: ouais, j'utilise ça pour normaliser les catégories
17:15:10 <shapr> c'est choutte
17:15:46 <Hecate> yup'
17:15:50 <Hecate> c'est très chouette
17:15:58 <shapr> Is there a #haskell.fr ?
17:16:09 <shapr> huh, yes but it's dead
17:16:12 shapr shrugs
17:16:23 <Hecate> shapr: #haskell-fr actually
17:16:46 <exarkun> sometimes the cache even has stuff you wanted
17:17:49 <Hecate> exarkun: no way
17:18:54 <lechner> does nix in haskell refer to the whole nixos, or just the package manager?
17:19:32 <Hecate> lechner: just the package manager and the language
17:19:39 cosimone joins (~user@93-47-228-79.ip115.fastwebnet.it)
17:19:51 <Hecate> nix is popular amongst Haskellers because many here think that it is the redemption and salvation of programmers
17:20:00 <lechner> so nix is cabal for the non-haskell pieces
17:20:13 <lechner> ?
17:20:19 <lechner> that was a question
17:20:22 <Hecate> oh nix can even be for your haskell pieces
17:20:28 <shapr> lechner: I think that's a good description.
17:20:39 <Hecate> but that's another layer of complexity, and another culture
17:21:19 <Hecate> shapr: if you want to toy with Flora you're more than welcome to ask questions :) Just send them in PM so that I don't miss them in the channel
17:21:31 <shapr> lechner: one thing I like about nix is that I can specify all the dependencies for whatever I'm making, and they'll all be in scope when I switch to that project's context
17:21:40 <shapr> Hecate: or perhaps #haskell-in-depth ?
17:21:45 <lechner> how do you switch?
17:22:09 <lechner> or, what's a context?
17:22:09 <shapr> lechner: I use direnv so all the pieces are in scope when I change into that directory.
17:22:10 <Hecate> shapr: damn I didn't about this channel :D
17:22:15 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 240 seconds)
17:22:40 <shapr> lechner: for example, my project https://github.com/shapr/takedouble does that
17:23:15 <shapr> lechner: the two popular ways I see nix used is "nix as package manager on top of other operating system" and "nix as operating system"
17:23:34 <shapr> if you have nix as pkg manager, you can do most of the same things
17:23:50 <lechner> How do I bring Nix's greatness to Debian?
17:24:02 <shapr> you can install nix-as-package-manager
17:24:40 <lechner> but the nix you run is completely sandboxed?
17:24:55 <shapr> mostly sandboxed, I have some things in global scope
17:25:07 <shapr> like zsh, firefox, emacs
17:25:26 <geekosaur> and even global scope isn't so global if you conditionalize the environment variable setup as I did
17:25:46 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
17:25:54 <lechner> if a personal question is permitted, what is our base systom, please?
17:25:58 <lechner> your
17:26:17 <shapr> I'm using NixOS directly on my laptop, but I used nix on mac at my last job.
17:26:27 stevenxl joins (~stevenxl@c-73-72-2-81.hsd1.il.comcast.net)
17:26:34 <geekosaur> I've used Nix with Ubuntu in the past
17:26:57 <lechner> shapr: and NixOS has everything you need?
17:27:09 <shapr> lechner: for some value of everything, yes
17:27:17 <lechner> geekosaur: I'll need your advice in a minute!
17:27:34 <geekosaur> not using it currently but still have the setupif I do decide to reinstall it
17:27:48 <shapr> that is, some things are not yet packaged for nix/nixos, and it can be a pain to hammer a new package into the hermetically sealed viewpoint of nix
17:27:51 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
17:28:05 <lechner> why sealed?
17:28:20 <geekosaur> one thing I did not like about Nix was duplication: not only do you have to gc regularly to avoid Nix installing multiple copues of things, but having it duplicate parts of the OS is also annoying
17:28:22 <shapr> you can't know the exact dependencies otherwise
17:28:42 <shapr> yeah, that duplication can use lots of disk space
17:28:46 <exarkun> geekosaur: There are simple toggles you can turn on to run GC automatically.
17:28:51 <geekosaur> but it goes along with the "sealed" thing
17:29:00 <lechner> too tight?
17:29:06 <shapr> ?
17:29:20 <exarkun> The duplication is not, of course *actual* duplication. It's more like almost-duplication.
17:29:21 <lechner> one upgrade triggers too many rebuilds?
17:29:46 <exarkun> On Debian, if you upgrade glibc-locale then it just switches out from underneath all the rest of the software on your system
17:30:05 <exarkun> You still have version X.Y.Z of some random Foo package, but it's not actually the same software anymore because now it's using a different from of one of its dependencies
17:30:11 <exarkun> On NixOS, this doesn't happen
17:30:20 <lechner> due the way NixOS works, they do not distribute binaries, right? And never will?
17:30:32 <geekosaur> there is cachix
17:30:36 <exarkun> If you get a new version of a dependency, you get a new version of everything that depends on it (and you can keep or toss the old version with the previous version of the dependency, as you prefer).
17:30:45 <exarkun> NixOS does distribute binaries
17:30:53 <exarkun> Terabytes and terabytes of binaries
17:31:22 <lechner> are they permutations?
17:31:41 <exarkun> If you're a regular computer user instead of a programmer, chances are you will never do a local build of anything when using NixOS
17:31:49 <exarkun> (Chances are if you are a regular computer user you are not using NixOS, of course)
17:31:53 <shapr> :-D
17:31:55 mc47 joins (~mc47@xmonad/TheMC47)
17:32:27 <exarkun> lechner: NixOS is developed in a repo named "nixpkgs". A revision of nixpkgs is basically a version of the whole first-party package tree and the OS definition.
17:32:43 × Psybur quits (~Psybur@c-76-123-45-25.hsd1.va.comcast.net) (Ping timeout: 260 seconds)
17:32:49 <lechner> yeah, i have actually contributed to it
17:32:54 <exarkun> lechner: There are certain branches in the development workflow for which binaries are built for every revision
17:32:59 × kaph quits (~kaph@net-93-67-57-97.cust.vodafonedsl.it) (Ping timeout: 260 seconds)
17:33:04 <exarkun> lechner: So if you install one of those revisions, all of the binaries are there.
17:33:15 Psybur joins (~Psybur@2600:1003:b12f:917d:c456:4602:f034:984a)
17:33:22 <exarkun> If you pick a different branch that's not part of that system, you get to build a ton of stuff
17:33:23 <lechner> i see
17:33:34 <exarkun> Or if you're packaging your own software that's not part of nixpkgs, you get to build that stuff
17:33:43 <exarkun> Cachix is pretty nice and makes it easy for you to have a binary cache of your own stuff
17:33:52 <lechner> it's like a completely declarative Gentoo
17:33:55 <shapr> yes
17:33:55 × littlebobeep quits (~alMalsamo@gateway/tor-sasl/almalsamo) (Ping timeout: 240 seconds)
17:34:14 zeenk joins (~zeenk@2a02:2f04:a313:d600:8d26:ec9f:3ff6:fc94)
17:34:22 <shapr> I'd say most of the pain of nixos comes from everyday linux software taking a thoroughly non-declarative approach
17:34:43 <exarkun> yea, there's a /massive/ mismatch between the way nixos works and the way most people are used a linux working
17:35:03 <exarkun> the mismatch can create a little friction or a lot of friction, just depends
17:35:27 [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470)
17:37:01 fizbin joins (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net)
17:37:12 × wroathe quits (~wroathe@user/wroathe) (Quit: Lost terminal)
17:37:20 × [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Max SendQ exceeded)
17:37:28 <shapr> back to my question of an hour ago, is there a suggested URL type on hackage?
17:37:37 <exarkun> Some other pain of nixos comes from the nix language and toolchain being ... less than fully realized with respect to certain well-known desirable user affordances
17:37:46 <shapr> exarkun: ooh, I wanna hear you expand on that
17:37:56 <lechner> what's that is plain English, please?
17:38:08 <exarkun> eehh
17:38:19 <shapr> My biggest challenge is that I have never found a single document defining all the attributes and what they do.
17:38:28 <hpc> lechner: it's very hard to use :P
17:38:31 crazazy joins (~user@130.89.171.62)
17:38:33 × mon_aaraj quits (~MonAaraj@user/mon-aaraj/x-4416475) (Ping timeout: 260 seconds)
17:38:48 <lechner> in Debian, we have what we call the "vendoring problem". it's a massive infrastructure mismatch between language-specific package managers and debian's traditional archive. debian must solve it in order to stay relevant
17:38:50 <exarkun> ty hpc
17:39:37 <shapr> I consider nix the language agnostic package manager, and once you get over the starting cost, it's really good at that.
17:39:41 __monty__ joins (~toonn@user/toonn)
17:39:41 <exarkun> For example one of the most common error messages I get from Nix is "error: value is a string while a set was expected"
17:39:43 <shapr> starting cost is high though
17:39:50 jakalx parts (~jakalx@base.jakalx.net) (Error from remote client)
17:39:57 <exarkun> (and various predictable variations)
17:40:06 mon_aaraj joins (~MonAaraj@user/mon-aaraj/x-4416475)
17:40:18 <exarkun> Ultimately this is caused by very simple, reasonable programming mistakes
17:41:04 <exarkun> Unfortunately you get very little extra help in finding the mistake
17:41:45 × fizbin quits (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Ping timeout: 256 seconds)
17:41:56 <exarkun> shapr: I agree documentation is another big weakness.
17:41:57 jakalx joins (~jakalx@base.jakalx.net)
17:43:27 wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com)
17:43:28 × wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host)
17:43:28 wroathe joins (~wroathe@user/wroathe)
17:44:22 [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470)
17:44:23 × bahamas quits (~lucian@84.232.140.158) (Ping timeout: 246 seconds)
17:45:24 <shapr> what's the suggested SHA1 type at the moment?
17:46:11 <shapr> I'll try cryptonite
17:46:28 <maerwald> uh-oh
17:46:29 × MajorBiscuit quits (~MajorBisc@86-88-79-148.fixed.kpn.net) (Ping timeout: 246 seconds)
17:46:42 <exarkun> did I hear some people poo-pooing cryptonite recently
17:47:13 <exarkun> details are not coming to me
17:48:00 <geekosaur> various people distrust it because it does its own crypto and hasn't been validated
17:48:03 <shapr> maerwald: what would you suggest instead?
17:48:52 <maerwald> shapr: https://github.com/haskell-crypto/cryptonite/issues/330
17:49:01 <maerwald> shapr: I use something else, let me check
17:49:25 jgeerds joins (~jgeerds@d5364b87.access.ecotel.net)
17:49:25 <shapr> ouch
17:49:36 <maerwald> https://hackage.haskell.org/package/cryptohash-sha1
17:49:40 bahamas joins (~lucian@84.232.140.158)
17:49:41 <shapr> ok, I'll use that, thanks
17:51:22 <exarkun> ouch indeed :/
17:52:34 × lbseale quits (~ep1ctetus@user/ep1ctetus) (Read error: Connection reset by peer)
17:52:46 <maerwald> was also discussed here https://mail.haskell.org/pipermail/libraries/2020-August/030670.html with some... ehm, "strong" replies
17:54:12 × bahamas quits (~lucian@84.232.140.158) (Ping timeout: 272 seconds)
17:55:10 bahamas joins (~lucian@84.232.140.158)
17:58:28 gehmehgeh joins (~user@user/gehmehgeh)
17:58:57 kaph joins (~kaph@151.47.165.211)
17:59:37 × spacenautx quits (~spacenaut@user/spacenautx) (Quit: WeeChat 3.4.1)
17:59:59 spacenautx joins (~spacenaut@user/spacenautx)
18:00:03 × bahamas quits (~lucian@84.232.140.158) (Ping timeout: 260 seconds)
18:00:04 × vicfred quits (~vicfred@user/vicfred) (Quit: Leaving)
18:02:27 × Psybur quits (~Psybur@2600:1003:b12f:917d:c456:4602:f034:984a) (Read error: Connection reset by peer)
18:02:38 jonathanx joins (~jonathan@h-178-174-176-109.A357.priv.bahnhof.se)
18:02:46 Psybur joins (~Psybur@2600:1003:b12f:917d:c456:4602:f034:984a)
18:02:53 Topsi joins (~Tobias@dyndsl-095-033-019-200.ewe-ip-backbone.de)
18:05:27 rekahsoft joins (~rekahsoft@cpe001b21a2fd89-cm64777ddc63a0.cpe.net.cable.rogers.com)
18:07:33 × kaph quits (~kaph@151.47.165.211) (Read error: Connection reset by peer)
18:08:56 kaph joins (~kaph@151.47.165.211)
18:11:49 geranim0 joins (~geranim0@modemcable242.171-178-173.mc.videotron.ca)
18:12:44 deadmars- joins (~deadmarsh@95.38.117.185)
18:12:58 × simendsjo quits (~user@84.211.91.241) (Ping timeout: 260 seconds)
18:13:33 × deadmarshal_ quits (~deadmarsh@95.38.113.202) (Ping timeout: 260 seconds)
18:14:32 entbsagtc^ joins (~entbsagtc@c-24-99-107-170.hsd1.ga.comcast.net)
18:15:05 × cdman quits (~dcm@user/dmc/x-4369397) (Quit: Leaving)
18:18:05 d34df00d joins (~d34df00d@2600:1700:8c60:3a10::46)
18:18:13 <d34df00d> Hi!
18:18:16 × stevenxl quits (~stevenxl@c-73-72-2-81.hsd1.il.comcast.net) (Ping timeout: 272 seconds)
18:18:50 <shapr> howdy d34df00d, how you doin?
18:19:05 <d34df00d> I bumped my stackage lts to 19.1 (the one with ghc 9.0.2), and now I get `Could not find module ‘Prelude’ // Perhaps you haven't installed the profiling libraries for package ‘base-4.15.1.0’?` when I try to build a just created project with `stack build --profile`.
18:19:18 <d34df00d> So, what am I doing wrong and how to fix this?
18:19:30 <d34df00d> shapr: can't profile, that sucks :(
18:19:38 <shapr> oh, that's no fun
18:19:43 <shapr> I don't know anything about stack, sorry
18:20:03 <maerwald> maybe https://gitlab.haskell.org/ghc/ghc/-/issues/21190 ?
18:20:22 <maerwald> they're switching to hadrian produced bindists, so maybe 9.0.2 is affected as well
18:20:31 <d34df00d> maerwald: that looks related, except that's 9.2.2 and I'm having that with 9.0.2.
18:20:43 <d34df00d> Yep, would be interesting if 9.0.2 is also affected.
18:21:03 <d34df00d> Curious what's the fix.
18:21:11 <d34df00d> (except rolling back to 8.10)
18:21:42 <maerwald> I think it is affected
18:22:47 bahamas joins (~lucian@84.232.140.158)
18:24:59 × Graham31415 quits (~Graham@user/Graham31415) (Read error: Connection reset by peer)
18:26:24 <maerwald> so you'll have to build from source
18:27:29 <d34df00d> Ugh, probably not worth it.
18:27:42 <maerwald> ghcup compile ghc -j 10 -v 9.0.2 -b 8.10.7
18:27:42 <d34df00d> I think I'll just revert to ghc-8.10/lts-18.x
18:28:48 <maerwald> you can use ghc-8.10.7 with lts-19.1
18:30:05 <geekosaur> there have been a couple reports of the 9.0.2 bindist missing profiling libraries; best you can currently do is still to 8.10.7 apparently
18:30:17 <geekosaur> s/still/stick
18:30:42 <maerwald> d34df00d: what distro?
18:30:53 × cosimone quits (~user@93-47-228-79.ip115.fastwebnet.it) (Read error: Connection reset by peer)
18:31:16 Graham31415 joins (~Graham@user/Graham31415)
18:31:19 × deadmars- quits (~deadmarsh@95.38.117.185) (Ping timeout: 260 seconds)
18:32:27 <d34df00d> maerwald: gentoo lol
18:32:48 stevenxl joins (~stevenxl@c-73-72-2-81.hsd1.il.comcast.net)
18:32:52 waleee joins (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340)
18:32:58 <maerwald> d34df00d: I think that's binary compatible with fedora34... I'm building 9.0.2 there right now and can upload the bindist afterwards
18:35:56 Sgeo joins (~Sgeo@user/sgeo)
18:36:46 <d34df00d> maerwald: that'd be useful, thanks!
18:36:55 <d34df00d> maerwald: how would I marry that to stack?
18:36:59 <maerwald> system-ghc: true
18:37:03 <d34df00d> Ah, makes sense.
18:37:07 <maerwald> https://docs.haskellstack.org/en/stable/yaml_configuration/#system-ghc
18:37:14 × stevenxl quits (~stevenxl@c-73-72-2-81.hsd1.il.comcast.net) (Ping timeout: 246 seconds)
18:37:30 <d34df00d> Hmm, how do I check if a ghc installation has a version of base libraries with profiling enabled?
18:37:58 <d34df00d> I already have gentoo's own prebuilt binaries, so wonder if they'd work.
18:38:55 <maerwald> you try to build a project with profiling enabled
18:40:20 cosimone joins (~user@2001:b07:ae5:db26:c24a:d20:4d91:1e20)
18:40:54 <geekosaur> you can dig around for libHSbase-x.y.z.w-somehash.p_a, but just trying to build a profiled helloworld app would probably be easier
18:41:57 <geekosaur> hm,or just look in its install for any file with suffix .p_a I guess would be enough
18:42:10 × foul_owl quits (~kerry@23.82.193.88) (Ping timeout: 260 seconds)
18:42:37 <d34df00d> Nope, no p_a for me :(
18:43:09 × geranim0 quits (~geranim0@modemcable242.171-178-173.mc.videotron.ca) (Remote host closed the connection)
18:44:54 <geekosaur> oh, looks like it's _p.a
18:45:39 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
18:45:48 <geekosaur> interestingly, whatever build it used on my system has the p.a and p_hi files in at least 9.2.2
18:45:55 geekosaur checks 9.0.2
18:46:08 <geekosaur> missing there
18:47:55 foul_owl joins (~kerry@23.82.193.88)
18:47:56 × kaph quits (~kaph@151.47.165.211) (Read error: Connection reset by peer)
18:49:01 stevenxl joins (~stevenxl@c-73-72-2-81.hsd1.il.comcast.net)
18:49:02 <d34df00d> Well, I actually just grepped the installed files for libHSbase and got libHSbase-4.15.1.0-ghc9.0.2.so and libHSbase-4.15.1.0.a, and that's it.
18:53:48 × stevenxl quits (~stevenxl@c-73-72-2-81.hsd1.il.comcast.net) (Ping timeout: 260 seconds)
18:54:07 <janus> d34df00d: did you already see https://gitlab.haskell.org/ghc/ghc/-/issues/20707 ?
18:54:13 kaph joins (~kaph@151.35.76.11)
18:54:45 geranim0 joins (~geranim0@modemcable242.171-178-173.mc.videotron.ca)
18:55:55 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 240 seconds)
18:56:05 <janus> i don't understand why there is both 21190 and 20707..
18:56:27 <lechner> different versions?
18:58:08 lavaman joins (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net)
18:58:20 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
18:59:26 <janus> well you'd think the fix for 9.2.1 would make it such that no issue for 9.2.2 would be needed
18:59:27 × Graham31415 quits (~Graham@user/Graham31415) (Read error: Connection reset by peer)
18:59:57 × kaph quits (~kaph@151.35.76.11) (Read error: Connection reset by peer)
19:01:49 kaph joins (~kaph@151.35.76.11)
19:02:23 <lechner> "issues like #21190" https://gitlab.haskell.org/ghc/ghc/-/merge_requests/7753
19:02:27 × hololeap quits (~hololeap@user/hololeap) (Remote host closed the connection)
19:03:49 hololeap joins (~hololeap@user/hololeap)
19:04:17 × BlackboardN quits (~nathan@user/BlackboardN) (Ping timeout: 250 seconds)
19:12:19 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
19:13:59 × bahamas quits (~lucian@84.232.140.158) (Ping timeout: 246 seconds)
19:16:02 × rekahsoft quits (~rekahsoft@cpe001b21a2fd89-cm64777ddc63a0.cpe.net.cable.rogers.com) (Read error: Connection reset by peer)
19:16:26 rekahsoft joins (~rekahsoft@cpe001b21a2fd89-cm64777ddc63a0.cpe.net.cable.rogers.com)
19:17:07 fef joins (~thedawn@user/thedawn)
19:18:32 <maerwald> d34df00d: https://downloads.haskell.org/~ghcup/unofficial-bindists/ghc/9.0.2/ghc-9.0.2-x86_64-linux-fedora-34-2022-04-03T19%3A16%3A31.167697719Z-99084194.tar.xz
19:18:51 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
19:19:35 × mikoto-chan quits (~mikoto-ch@213.177.151.239) (Ping timeout: 246 seconds)
19:20:36 mvk joins (~mvk@2607:fea8:5ce3:8500::3800)
19:20:59 Sgeo joins (~Sgeo@user/sgeo)
19:21:30 × kaph quits (~kaph@151.35.76.11) (Read error: Connection reset by peer)
19:24:47 × liz quits (~liz@cpc84585-newc17-2-0-cust60.16-2.cable.virginm.net) (Read error: Connection reset by peer)
19:24:59 liz joins (~liz@cpc84585-newc17-2-0-cust60.16-2.cable.virginm.net)
19:26:06 stevenxl joins (~stevenxl@c-73-72-2-81.hsd1.il.comcast.net)
19:27:20 <d34df00d> maerwald: yay, thanks!
19:27:27 mikoto-chan joins (~mikoto-ch@213.177.151.239)
19:30:35 × fef quits (~thedawn@user/thedawn) (Ping timeout: 240 seconds)
19:30:53 × stevenxl quits (~stevenxl@c-73-72-2-81.hsd1.il.comcast.net) (Ping timeout: 256 seconds)
19:32:22 alMalsamo joins (~alMalsamo@gateway/tor-sasl/almalsamo)
19:33:02 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
19:37:21 Sgeo joins (~Sgeo@user/sgeo)
19:37:26 × lavaman quits (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net) (Ping timeout: 246 seconds)
19:41:18 Pickchea joins (~private@user/pickchea)
19:41:19 × entbsagtc^ quits (~entbsagtc@c-24-99-107-170.hsd1.ga.comcast.net) (Ping timeout: 260 seconds)
19:43:00 × odnes quits (~odnes@5-203-146-18.pat.nym.cosmote.net) (Quit: Leaving)
19:46:56 × zincy quits (~zincy@2a00:23c8:970c:4801:9dee:240c:5988:ddb8) (Remote host closed the connection)
19:48:14 × cosimone quits (~user@2001:b07:ae5:db26:c24a:d20:4d91:1e20) (Remote host closed the connection)
19:48:29 × Psybur quits (~Psybur@2600:1003:b12f:917d:c456:4602:f034:984a) (Read error: Connection reset by peer)
19:48:49 Psybur joins (~Psybur@c-76-123-45-25.hsd1.va.comcast.net)
19:50:24 zer0bitz_ joins (~zer0bitz@2001:2003:f750:a200:f9d1:c665:a064:ac5a)
19:50:45 Inst joins (~Liam@2601:6c4:4080:3f80:854:307a:efd:ab95)
19:51:51 × zer0bitz quits (~zer0bitz@2001:2003:f750:a200:d960:d98a:f624:8ef) (Ping timeout: 256 seconds)
19:52:38 × machinedgod quits (~machinedg@24.105.81.50) (Ping timeout: 272 seconds)
19:52:42 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
19:56:48 × mvk quits (~mvk@2607:fea8:5ce3:8500::3800) (Ping timeout: 260 seconds)
19:56:57 alMalsamo is now known as littlebobeep
19:58:37 vicfred joins (~vicfred@user/vicfred)
19:59:03 × jonathanx quits (~jonathan@h-178-174-176-109.A357.priv.bahnhof.se) (Ping timeout: 260 seconds)
19:59:18 machinedgod joins (~machinedg@24.105.81.50)
20:00:16 × yauhsien quits (~yauhsien@61-231-37-33.dynamic-ip.hinet.net) (Remote host closed the connection)
20:00:35 × hololeap quits (~hololeap@user/hololeap) (Ping timeout: 240 seconds)
20:01:17 yauhsien joins (~yauhsien@61-231-37-33.dynamic-ip.hinet.net)
20:02:41 zincy joins (~zincy@host86-160-236-152.range86-160.btcentralplus.com)
20:05:02 lavaman joins (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net)
20:05:58 × _ht quits (~quassel@231-169-21-31.ftth.glasoperator.nl) (Remote host closed the connection)
20:06:43 × yauhsien quits (~yauhsien@61-231-37-33.dynamic-ip.hinet.net) (Ping timeout: 260 seconds)
20:06:50 × zincy quits (~zincy@host86-160-236-152.range86-160.btcentralplus.com) (Ping timeout: 246 seconds)
20:09:06 hololeap joins (~hololeap@user/hololeap)
20:11:41 merijn joins (~merijn@c-001-001-001.client.esciencecenter.eduvpn.nl)
20:15:52 × zer0bitz_ quits (~zer0bitz@2001:2003:f750:a200:f9d1:c665:a064:ac5a) (Ping timeout: 260 seconds)
20:16:26 stevenxl joins (~stevenxl@c-73-72-2-81.hsd1.il.comcast.net)
20:16:32 Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915)
20:17:11 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Remote host closed the connection)
20:17:35 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 256 seconds)
20:19:19 Lord_of_Life_ is now known as Lord_of_Life
20:21:18 × stevenxl quits (~stevenxl@c-73-72-2-81.hsd1.il.comcast.net) (Ping timeout: 260 seconds)
20:23:30 × Midjak quits (~Midjak@82.66.147.146) (Quit: This computer has gone to sleep)
20:27:19 kaph joins (~kaph@151.35.76.11)
20:27:53 <maerwald> good to know optparse-applicative isn't runtime-safe just because it compiles
20:28:03 <maerwald> you can just get an infinite loop
20:28:05 dudek joins (~dudek@185.150.236.127)
20:28:46 <maerwald> https://github.com/pcapriotti/optparse-applicative/issues/58
20:29:56 × hueso quits (~root@user/hueso) (Ping timeout: 246 seconds)
20:30:59 stevenxl joins (~stevenxl@c-73-72-2-81.hsd1.il.comcast.net)
20:32:18 hueso joins (~root@user/hueso)
20:32:47 × jushur quits (~human@user/jushur) (Quit: ¯\_(ツ)_/¯)
20:34:43 × lavaman quits (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net) (Ping timeout: 260 seconds)
20:35:43 zincy joins (~zincy@2a00:23c8:970c:4801:9dee:240c:5988:ddb8)
20:38:17 pavonia joins (~user@user/siracusa)
20:38:31 × stevenxl quits (~stevenxl@c-73-72-2-81.hsd1.il.comcast.net) (Quit: leaving)
20:40:03 × zincy quits (~zincy@2a00:23c8:970c:4801:9dee:240c:5988:ddb8) (Ping timeout: 250 seconds)
20:41:59 × merijn quits (~merijn@c-001-001-001.client.esciencecenter.eduvpn.nl) (Ping timeout: 260 seconds)
20:41:59 × alp quits (~alp@user/alp) (Ping timeout: 260 seconds)
20:43:43 rawley joins (~rawley@216-197-141-102.nbfr.hsdb.sasknet.sk.ca)
20:51:19 × mon_aaraj quits (~MonAaraj@user/mon-aaraj/x-4416475) (Ping timeout: 260 seconds)
20:53:24 mon_aaraj joins (~MonAaraj@user/mon-aaraj/x-4416475)
20:56:11 <janus> is it going to be a lot slower to do `length . Map.elems` instead of just `length` straight on the map?
20:58:05 <geekosaur> it will be slower, since length on Map is probably using Map.size
21:09:33 × DNH quits (~DNH@2a02:8109:b740:2c4:b89d:8c20:3683:54c9) (Quit: My MacBook has gone to sleep. ZZZzzz…)
21:09:48 zincy joins (~zincy@2a00:23c8:970c:4801:9dee:240c:5988:ddb8)
21:12:28 <janus> ok, makes sense, thanks
21:13:09 <janus> turns out i can't avoid constructing iterating the map anyway because i wanna get rid of deprecated packages
21:13:18 <janus> s/constructing//
21:13:22 × acidjnk quits (~acidjnk@p200300d0c7049f70e9fe474f3be10533.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
21:13:50 <janus> oh well, should still be faster now...
21:14:05 × zincy quits (~zincy@2a00:23c8:970c:4801:9dee:240c:5988:ddb8) (Ping timeout: 252 seconds)
21:15:04 × belphegor666 quits (~satan@user/belphegor666) (Read error: Connection reset by peer)
21:17:30 <janus> sclv: these two commits are kinda independent but i put them in the same PR because i think they should both be palatable: https://github.com/haskell/hackage-server/pull/1049/commits
21:19:24 cosimone joins (~user@2001:b07:ae5:db26:c24a:d20:4d91:1e20)
21:21:53 <sclv> janus: nice. on the face of it it looks better
21:22:32 <janus> i am kinda thinking now that the huge slowdown for non-search is just because it wasn't using itemCache
21:22:40 <janus> so turns out there was a cache already, i guess :)
21:24:12 <sclv> cool. maybe i'll let the dust settle a bit and redeploy again on the weekend
21:24:23 <janus> yep yep
21:24:49 alp joins (~alp@user/alp)
21:25:13 deadmarshal_ joins (~deadmarsh@95.38.119.185)
21:29:35 × deadmarshal_ quits (~deadmarsh@95.38.119.185) (Ping timeout: 260 seconds)
21:30:11 lavaman joins (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net)
21:34:42 yauhsien joins (~yauhsien@61-231-37-33.dynamic-ip.hinet.net)
21:38:15 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 240 seconds)
21:38:34 fizbin joins (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net)
21:39:23 × yauhsien quits (~yauhsien@61-231-37-33.dynamic-ip.hinet.net) (Ping timeout: 260 seconds)
21:40:03 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
21:40:18 × Alleria quits (~textual@user/alleria) (Ping timeout: 272 seconds)
21:42:55 × wyrd quits (~wyrd@gateway/tor-sasl/wyrd) (Ping timeout: 240 seconds)
21:43:07 × fizbin quits (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Ping timeout: 260 seconds)
21:45:22 zincy joins (~zincy@2a00:23c8:970c:4801:9dee:240c:5988:ddb8)
21:49:25 × zincy quits (~zincy@2a00:23c8:970c:4801:9dee:240c:5988:ddb8) (Ping timeout: 240 seconds)
21:49:54 wyrd joins (~wyrd@gateway/tor-sasl/wyrd)
21:50:58 × gehmehgeh quits (~user@user/gehmehgeh) (Quit: Leaving)
21:52:01 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
21:52:13 × kaph quits (~kaph@151.35.76.11) (Read error: Connection reset by peer)
21:52:55 × lavaman quits (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net) (Ping timeout: 260 seconds)
21:53:18 kaph joins (~kaph@151.35.76.11)
21:54:30 × kaph quits (~kaph@151.35.76.11) (Read error: Connection reset by peer)
21:55:37 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
21:55:47 kaph joins (~kaph@151.35.76.11)
21:55:55 Alleria joins (~textual@user/alleria)
21:56:46 DNH joins (~DNH@2a02:8109:b740:2c4:b89d:8c20:3683:54c9)
22:01:50 × mikoto-chan quits (~mikoto-ch@213.177.151.239) (Ping timeout: 272 seconds)
22:04:49 × wagle quits (~wagle@quassel.wagle.io) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
22:05:18 wagle joins (~wagle@quassel.wagle.io)
22:05:41 BlackboardN joins (~nathan@user/BlackboardN)
22:06:48 zincy joins (~zincy@2a00:23c8:970c:4801:9dee:240c:5988:ddb8)
22:09:36 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
22:12:41 × kaph quits (~kaph@151.35.76.11) (Read error: Connection reset by peer)
22:14:51 kaph joins (~kaph@151.35.76.11)
22:15:19 × Psybur quits (~Psybur@c-76-123-45-25.hsd1.va.comcast.net) (Ping timeout: 260 seconds)
22:15:38 Psybur joins (~Psybur@2601:5c9:4201:3220:19c2:a1cd:6600:38ba)
22:16:35 × crazazy quits (~user@130.89.171.62) (Ping timeout: 256 seconds)
22:16:47 jakalx parts (~jakalx@base.jakalx.net) ()
22:17:09 × BlackboardN quits (~nathan@user/BlackboardN) (Ping timeout: 256 seconds)
22:18:13 jakalx joins (~jakalx@base.jakalx.net)
22:21:46 × kaph quits (~kaph@151.35.76.11) (Read error: Connection reset by peer)
22:21:55 × fendor quits (~fendor@178.115.59.46.wireless.dyn.drei.com) (Remote host closed the connection)
22:23:31 × Pickchea quits (~private@user/pickchea) (Quit: Leaving)
22:25:32 srk- joins (~sorki@user/srk)
22:27:11 lbseale joins (~ep1ctetus@user/ep1ctetus)
22:27:18 × DNH quits (~DNH@2a02:8109:b740:2c4:b89d:8c20:3683:54c9) (Quit: My MacBook has gone to sleep. ZZZzzz…)
22:28:23 × srk quits (~sorki@user/srk) (Ping timeout: 260 seconds)
22:28:26 srk- is now known as srk
22:29:13 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
22:30:53 geekosaur joins (~geekosaur@xmonad/geekosaur)
22:37:44 merijn joins (~merijn@c-001-001-001.client.esciencecenter.eduvpn.nl)
22:40:35 × eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
22:42:16 srk- joins (~sorki@user/srk)
22:43:32 × dudek quits (~dudek@185.150.236.127) (Quit: Leaving)
22:44:36 × cosimone quits (~user@2001:b07:ae5:db26:c24a:d20:4d91:1e20) (Read error: Connection reset by peer)
22:45:04 × coot quits (~coot@213.134.190.95) (Quit: coot)
22:45:23 × srk quits (~sorki@user/srk) (Ping timeout: 260 seconds)
22:45:23 srk- is now known as srk
22:47:59 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 260 seconds)
22:49:43 wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com)
22:49:43 × wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host)
22:49:43 wroathe joins (~wroathe@user/wroathe)
22:52:15 cosimone joins (~user@93-47-228-79.ip115.fastwebnet.it)
22:52:16 × cosimone quits (~user@93-47-228-79.ip115.fastwebnet.it) (Remote host closed the connection)
22:53:43 × zeenk quits (~zeenk@2a02:2f04:a313:d600:8d26:ec9f:3ff6:fc94) (Quit: Konversation terminated!)
22:55:27 × takuan quits (~takuan@178-116-218-225.access.telenet.be) (Ping timeout: 260 seconds)
22:57:33 cosimone joins (~user@2001:b07:ae5:db26:c24a:d20:4d91:1e20)
23:03:23 × lbseale quits (~ep1ctetus@user/ep1ctetus) (Ping timeout: 260 seconds)
23:07:21 × zincy quits (~zincy@2a00:23c8:970c:4801:9dee:240c:5988:ddb8) (Ping timeout: 256 seconds)
23:08:15 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 240 seconds)
23:08:43 × vicfred quits (~vicfred@user/vicfred) (Ping timeout: 260 seconds)
23:09:12 × Unicorn_Princess quits (~Unicorn_P@93-103-228-248.dynamic.t-2.net) (Remote host closed the connection)
23:10:27 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
23:11:13 × geranim0 quits (~geranim0@modemcable242.171-178-173.mc.videotron.ca) (Remote host closed the connection)
23:11:38 × merijn quits (~merijn@c-001-001-001.client.esciencecenter.eduvpn.nl) (Ping timeout: 246 seconds)
23:15:40 finn_elija joins (~finn_elij@user/finn-elija/x-0085643)
23:15:40 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija)))
23:15:40 finn_elija is now known as FinnElija
23:23:32 × motherfsck quits (~motherfsc@user/motherfsck) (Ping timeout: 272 seconds)
23:26:04 eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
23:27:12 chenqisu1 joins (~chenqisu1@183.217.200.168)
23:27:43 × chenqisu1 quits (~chenqisu1@183.217.200.168) (Max SendQ exceeded)
23:28:23 chenqisu1 joins (~chenqisu1@183.217.200.168)
23:28:50 × chenqisu1 quits (~chenqisu1@183.217.200.168) (Max SendQ exceeded)
23:29:18 chenqisu1 joins (~chenqisu1@183.217.200.168)
23:35:34 × Ram-Z quits (~Ram-Z@li1814-254.members.linode.com) (Ping timeout: 272 seconds)
23:38:44 zincy joins (~zincy@2a00:23c8:970c:4801:9dee:240c:5988:ddb8)
23:39:39 × eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
23:40:56 eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
23:41:20 Ram-Z joins (~Ram-Z@li1814-254.members.linode.com)
23:42:33 × jgeerds quits (~jgeerds@d5364b87.access.ecotel.net) (Ping timeout: 260 seconds)
23:43:00 × zincy quits (~zincy@2a00:23c8:970c:4801:9dee:240c:5988:ddb8) (Ping timeout: 240 seconds)
23:45:21 × liz quits (~liz@cpc84585-newc17-2-0-cust60.16-2.cable.virginm.net) (Quit: Lost terminal)
23:48:04 liz joins (~liz@cpc84585-newc17-2-0-cust60.16-2.cable.virginm.net)
23:50:05 lavaman joins (~lavaman@c-174-63-118-52.hsd1.ma.comcast.net)
23:53:04 <dons> morning all. happy monday.
23:55:21 <geekosaur> o/
23:58:38 × Tuplanolla quits (~Tuplanoll@91-159-69-98.elisa-laajakaista.fi) (Quit: Leaving.)
23:59:00 × gurkenglas quits (~gurkengla@dslb-178-012-018-212.178.012.pools.vodafone-ip.de) (Ping timeout: 272 seconds)

All times are in UTC on 2022-04-03.