Home liberachat/#haskell: Logs Calendar

Logs on 2023-08-10 (liberachat/#haskell)

00:01:30 gry parts (quasselcor@botters/gry) (https://quassel-irc.org - Chat comfortably. Anywhere.)
00:02:35 × califax quits (~califax@user/califx) (Remote host closed the connection)
00:04:25 tv joins (~tv@user/tv)
00:04:51 tabaqui joins (~root@85.106.195.28)
00:05:02 califax joins (~califax@user/califx)
00:07:27 niko joins (niko@libera/staff/niko)
00:10:48 flounders joins (~flounders@24.246.133.1)
00:14:39 × tabaqui quits (~root@85.106.195.28) (Quit: WeeChat 4.0.2)
00:15:02 tabaqui joins (~root@85.106.195.28)
00:15:42 pavonia_ joins (~user@user/siracusa)
00:17:52 × pavonia quits (~user@user/siracusa) (Ping timeout: 256 seconds)
00:17:52 pavonia_ is now known as pavonia
00:20:36 <tabaqui> Hi, all! I have a question about kinds. Imagine, that I have "type family X a :: Type -> Type", and I want to create such instance of it: "type instance X Int = \a -> Int -> Maybe a". I know that Haskell currently has no type lambda types yet, but is it possible to use at least type composition like this: "type instance X Int = ((->) Int) . Maybe"?
00:22:56 [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470)
00:26:56 × codaraxis quits (~codaraxis@user/codaraxis) (Ping timeout: 256 seconds)
00:28:41 × thegeekinside quits (~thegeekin@189.180.79.225) (Remote host closed the connection)
00:32:27 × ystael quits (~ystael@user/ystael) (Ping timeout: 245 seconds)
00:34:26 × fbytez quits (~uid@user/fbytez) (Quit: byte byte)
00:34:54 fbytez joins (~uid@user/fbytez)
00:36:37 <[Leary]> tabaqui: Only if you can accept a layer of newtype wrapping. Options include `Compose ((->) Int) Maybe` and `ReaderT Int Maybe`.
00:38:34 <tabaqui> [Leary]: Yeah, I've been considering this. I'd prefer more transparent interface
00:38:50 × cfricke quits (~cfricke@user/cfricke) (Ping timeout: 245 seconds)
00:39:54 × coot quits (~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot)
00:41:41 razetime joins (~quassel@117.254.36.178)
00:46:26 × TheCatCollective quits (NyaaTheKit@user/calculuscat) (Quit: Meow Meow Meow Meow Meow Meow Meow Meow)
00:52:07 cfricke joins (~cfricke@user/cfricke)
00:52:34 <rselim> @src seq
00:52:34 <lambdabot> Source not found. I feel much better now.
00:52:41 <rselim> can seq be implemented in pure Haskell?
00:53:32 <geekosaur> no
00:54:10 <[Leary]> Unless you count GHC2021 as "Haskell".
00:54:10 <geekosaur> in early versions of Haskell it was done via a typeclass; iirc functions didn't work right with that
00:54:56 <EvanR> seq = #seq
00:55:46 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
00:57:21 thegeekinside joins (~thegeekin@189.180.79.225)
00:58:19 <Square> Im trying to use "class Monad m => MonadReader r m | m -> r where ..." for my "newtype MyReadF e a = MyReadF { runReadF :: e -> a } type. So I have "type MyRead = Free MyReadF". There is "instance [safe] (Functor m, MonadReader e m) => MonadReader e (Free m)". But that looks as if MyReadF needs to implement MonadReader, and the requires MyReadF to be a Monad. But only MyRead is a Monad. I'm confuesed.
00:59:03 <Square> s/and the requires/and it requires/
00:59:12 TheCatCollective joins (NyaaTheKit@user/calculuscat)
01:00:48 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 4.0.1)
01:03:52 <Square> I mean "Free MyReadF" is a monad, but MyReadF isn't. But the instance "MonadReader e (Free f)" would require the latter, it looks like.
01:04:40 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 246 seconds)
01:05:20 machinedgod joins (~machinedg@d198-53-218-113.abhsia.telus.net)
01:10:30 × albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection)
01:12:49 <[Leary]> Square: Don't you want `Free (MyReadF e)`? That could be a monad.
01:12:55 Square2 joins (~Square4@user/square)
01:13:07 <rselim> thanks, interesting
01:14:00 × tcard quits (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303) (Quit: Leaving)
01:14:13 <Square2> (had to change computer, incase someone replied to my question)
01:15:35 <[Leary]> Check the logs.
01:15:49 tcard joins (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303)
01:15:50 × Square quits (~Square@user/square) (Ping timeout: 252 seconds)
01:16:37 albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8)
01:16:44 <Square2> I'm afraid I might have missed it in that case, had 1-2 minutes of disconnect
01:20:25 × xff0x quits (~xff0x@2405:6580:b080:900:c273:dfcc:236d:9211) (Ping timeout: 240 seconds)
01:20:41 × razetime quits (~quassel@117.254.36.178) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
01:30:16 <EvanR> public logs linked in the topic
01:34:21 <Square2> EvanR, thanks. [Leary], right exactly. Typo.
01:36:51 × waleee quits (~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7) (Ping timeout: 246 seconds)
01:37:35 jero98772 joins (~jero98772@2800:484:1d84:300::3)
01:53:27 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 260 seconds)
01:54:20 × [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Remote host closed the connection)
02:07:07 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
02:07:42 xff0x joins (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp)
02:11:25 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 244 seconds)
02:16:34 nate2 joins (~nate@c-98-45-169-16.hsd1.ca.comcast.net)
02:19:27 ursa-major joins (~ursa-majo@static-198-44-128-152.cust.tzulo.com)
02:23:03 L29Ah parts (~L29Ah@wikipedia/L29Ah) ()
02:31:54 × td_ quits (~td@i53870903.versanet.de) (Ping timeout: 260 seconds)
02:33:48 td_ joins (~td@i5387092A.versanet.de)
02:34:46 × justsomeguy quits (~justsomeg@user/justsomeguy) (Quit: WeeChat 3.6)
02:38:46 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
02:49:58 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
02:52:31 Lycurgus joins (~juan@user/Lycurgus)
02:57:01 finn_elija joins (~finn_elij@user/finn-elija/x-0085643)
02:57:01 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija)))
02:57:01 finn_elija is now known as FinnElija
02:59:25 libertyprime joins (~libertypr@203.96.203.44)
03:05:32 × libertyprime quits (~libertypr@203.96.203.44) (Quit: leaving)
03:08:14 × phma quits (phma@2001:5b0:211c:e0c8:3513:b4f1:f37e:21ab) (Read error: Connection reset by peer)
03:08:38 phma joins (phma@2001:5b0:211c:e0c8:3513:b4f1:f37e:21ab)
03:10:26 × Lycurgus quits (~juan@user/Lycurgus) (Quit: Tschüss)
03:18:09 aforemny_ joins (~aforemny@2001:9e8:6cc8:8b00:76c5:2645:7442:f0e7)
03:18:09 × aforemny quits (~aforemny@i59F516C2.versanet.de) (Ping timeout: 246 seconds)
03:19:12 × nate2 quits (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
03:20:19 × ursa-major quits (~ursa-majo@static-198-44-128-152.cust.tzulo.com) (Quit: WeeChat 4.0.2)
03:22:02 × ddellacosta quits (~ddellacos@146.70.166.219) (Ping timeout: 256 seconds)
03:23:52 ddellacosta joins (~ddellacos@143.244.47.100)
03:29:41 mixfix41 joins (~sdeny9ee@user/mixfix41)
03:30:32 × machinedgod quits (~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 256 seconds)
03:31:44 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
03:33:42 × gabiruh quits (~gabiruh@vps19177.publiccloud.com.br) (Ping timeout: 245 seconds)
03:33:42 gabiruh_ joins (~gabiruh@vps19177.publiccloud.com.br)
03:33:44 × phma quits (phma@2001:5b0:211c:e0c8:3513:b4f1:f37e:21ab) (Read error: Connection reset by peer)
03:34:08 phma joins (~phma@host-67-44-208-42.hnremote.net)
03:39:02 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 256 seconds)
03:46:37 × jero98772 quits (~jero98772@2800:484:1d84:300::3) (Ping timeout: 260 seconds)
03:58:59 grnman_ joins (~michaelsc@c-66-176-3-51.hsd1.fl.comcast.net)
04:05:34 nick4 joins (~nick@2600:8807:9084:7800:4d1:6f81:aa5b:f64)
04:08:10 _ht joins (~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
04:08:23 lisbeths joins (uid135845@id-135845.lymington.irccloud.com)
04:18:11 wroathe joins (~wroathe@207-153-38-140.fttp.usinternet.com)
04:18:12 × wroathe quits (~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
04:18:12 wroathe joins (~wroathe@user/wroathe)
04:25:48 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
04:30:06 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 246 seconds)
04:38:02 × lambdap237 quits (~lambdap@static.167.190.119.168.clients.your-server.de) (Quit: lambdap237)
04:38:47 lambdap237 joins (~lambdap@static.167.190.119.168.clients.your-server.de)
04:46:29 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
04:50:46 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 246 seconds)
04:52:41 NewtonTrendy joins (uid282092@user/bopqod)
04:57:48 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 256 seconds)
05:00:55 × mixfix41 quits (~sdeny9ee@user/mixfix41) (Ping timeout: 245 seconds)
05:01:45 × shapr quits (~user@2600:1700:c640:3100:40c:ae4c:e272:f9ec) (Ping timeout: 245 seconds)
05:05:11 <NewtonTrendy> is haskell considered a general purpose language?
05:05:33 <monochrom> Yes.
05:06:10 <NewtonTrendy> also id like to know if theres a haskell package manager for libraries and if theres and interpreter i can go haskell filename
05:06:42 <NewtonTrendy> but i will go look this up i guess
05:06:44 <NewtonTrendy> thanks
05:08:41 <NewtonTrendy> https://www.reddit.com/r/haskell/comments/l9p8gz/piplike_package_management_for_haskell/ first answer only has 48 upvotes
05:08:52 <NewtonTrendy> answers both questions
05:09:17 jbalint joins (~jbalint@2600:6c44:117f:e98a:816a:9488:fb1:7b7)
05:10:42 <probie> NewtonTrendy: whilst that answer is relevant, be careful when googling with questions about Haskell tooling - a lot has changed (for the better) in the past 5 or so years
05:11:09 <NewtonTrendy> thanks for the heads up
05:11:46 <NewtonTrendy> if there is one thing that will make me more excited to learn haskell (coming from python exclusively) and make it simpler, what is it?
05:12:22 <NewtonTrendy> how does the term tooling mean in haskell in general, its not a term ive seen used frequently before
05:13:57 <rselim> is "liftA2 ($)" perfectly legitimate? i remember there being something *weird* about ($)
05:14:37 <probie> The only weird thing about `($)` is that its type is more general than what is shown when you
05:14:41 <probie> :t ($)
05:14:41 bgs joins (~bgs@212-85-160-171.dynamic.telemach.net)
05:14:41 <lambdabot> (a -> b) -> a -> b
05:15:05 <probie> `liftA2` has already restricted the type to what is shown there, so you don't need to worry about it
05:17:03 codaraxis joins (~codaraxis@user/codaraxis)
05:17:09 <probie> `($)` is levity polymorphic in the second argument (i.e it can be something that isn't in `Type` like an unlifted type or an unboxed type)
05:18:24 <Square2> NewtonTrendy, build-tools, IDE's, documentation helpers, etc.
05:18:50 <probie> s/is levity polymorphic in the second argument/is levity polymorphic/
05:20:35 <probie> Sorry, I'm half asleep (a constant state of mine it seems). In `(a -> b) -> a -> b`, the `b` is allowed to have any representation (more concretely `forall (r :: GHC.Types.RuntimeRep) a (b :: TYPE r). (a -> b) -> a -> b`)
05:27:28 <rselim> thanks probie
05:28:35 × _ht quits (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Remote host closed the connection)
05:44:14 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
05:48:52 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 246 seconds)
06:05:19 simikando joins (~simikando@adsl-dyn-104.95-102-88.t-com.sk)
06:07:58 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
06:11:58 × infinity0 quits (~infinity0@pwned.gg) (Remote host closed the connection)
06:15:36 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 246 seconds)
06:16:05 infinity0 joins (~infinity0@pwned.gg)
06:17:48 × lisbeths quits (uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
06:18:23 × grnman_ quits (~michaelsc@c-66-176-3-51.hsd1.fl.comcast.net) (Ping timeout: 244 seconds)
06:35:35 × chiselfuse quits (~chiselfus@user/chiselfuse) (Remote host closed the connection)
06:36:09 chiselfuse joins (~chiselfus@user/chiselfuse)
06:37:32 × thegeekinside quits (~thegeekin@189.180.79.225) (Ping timeout: 260 seconds)
06:39:11 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
06:39:28 lortabac joins (~lortabac@2a01:e0a:541:b8f0:df3a:77b4:e1f:fb75)
06:41:31 michalz joins (~michalz@185.246.207.221)
06:41:39 × lottaquestions_ quits (~nick@2607:fa49:503d:b200:3f9:96d9:976e:1fc6) (Remote host closed the connection)
06:42:04 lottaquestions_ joins (~nick@2607:fa49:503d:b200:a3d5:6082:acef:ed36)
06:43:53 harveypwca joins (~harveypwc@2601:246:c180:a570:3828:d8:e523:3f67)
06:46:29 vpan joins (~0@mail.elitnet.lt)
06:50:13 acidjnk joins (~acidjnk@p200300d6e7072f3800c1c762cc1f65ab.dip0.t-ipconnect.de)
06:51:21 ursa-major joins (~ursa-majo@37.19.210.37)
06:54:37 trev joins (~trev@user/trev)
06:58:51 × trev quits (~trev@user/trev) (Ping timeout: 246 seconds)
07:04:32 accord joins (uid568320@id-568320.hampstead.irccloud.com)
07:11:50 mima joins (~mmh@net-93-67-213-210.cust.vodafonedsl.it)
07:14:22 × mauke quits (~mauke@user/mauke) (Ping timeout: 256 seconds)
07:16:11 nate2 joins (~nate@c-98-45-169-16.hsd1.ca.comcast.net)
07:16:57 coot joins (~coot@89-69-206-216.dynamic.chello.pl)
07:18:38 × azimut quits (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 240 seconds)
07:20:51 × nate2 quits (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
07:22:18 × haskl quits (~haskl@user/haskl) (Ping timeout: 246 seconds)
07:22:27 × ByronJohnson quits (~bairyn@50-250-232-19-static.hfc.comcastbusiness.net) (Ping timeout: 244 seconds)
07:22:59 haskl joins (~haskl@user/haskl)
07:23:14 ubert joins (~Thunderbi@178.165.167.228.wireless.dyn.drei.com)
07:24:31 ByronJohnson joins (~bairyn@50-250-232-19-static.hfc.comcastbusiness.net)
07:27:47 fendor joins (~fendor@2a02:8388:1640:be00:b586:6c06:a58:19a3)
07:27:58 × ubert quits (~Thunderbi@178.165.167.228.wireless.dyn.drei.com) (Client Quit)
07:30:01 × Maeda quits (~Maeda@91-161-10-149.subs.proxad.net) (Remote host closed the connection)
07:30:16 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
07:36:40 × simikando quits (~simikando@adsl-dyn-104.95-102-88.t-com.sk) (Quit: Leaving)
07:36:51 oo_miguel joins (~Thunderbi@78-11-179-96.static.ip.netia.com.pl)
07:38:54 × jmdaemon quits (~jmdaemon@user/jmdaemon) (Ping timeout: 246 seconds)
07:49:25 chele joins (~chele@user/chele)
07:50:06 mmhat joins (~mmh@p200300f1c73d19aeee086bfffe095315.dip0.t-ipconnect.de)
07:50:22 mauke joins (~mauke@user/mauke)
07:58:18 machinedgod joins (~machinedg@d198-53-218-113.abhsia.telus.net)
08:04:04 × NewtonTrendy quits (uid282092@user/bopqod) (Quit: Connection closed for inactivity)
08:07:21 mc47 joins (~mc47@xmonad/TheMC47)
08:12:52 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
08:13:22 × Square2 quits (~Square4@user/square) (Remote host closed the connection)
08:25:21 × tzh quits (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) (Quit: zzz)
08:45:13 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
08:45:34 sm joins (~sm@plaintextaccounting/sm)
08:49:34 merijn joins (~merijn@195.114.232.94)
08:49:36 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 250 seconds)
09:01:30 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:71bf:cb71:be4e:b077) (Remote host closed the connection)
09:01:41 comerijn joins (~merijn@185.143.104.11)
09:04:20 × merijn quits (~merijn@195.114.232.94) (Ping timeout: 250 seconds)
09:05:04 Lycurgus joins (~juan@user/Lycurgus)
09:10:07 × Lycurgus quits (~juan@user/Lycurgus) (Quit: Tschüss)
09:10:25 titibandit joins (~titibandi@user/titibandit)
09:11:54 Pickchea joins (~private@user/pickchea)
09:13:09 × mc47 quits (~mc47@xmonad/TheMC47) (Read error: Connection reset by peer)
09:15:55 × mention quits (~mention@bcdcac82.skybroadband.com) (Ping timeout: 245 seconds)
09:19:39 lisbeths joins (uid135845@id-135845.lymington.irccloud.com)
09:24:07 deviance joins (~deviance@bcdcac82.skybroadband.com)
09:33:44 × ft quits (~ft@p3e9bcd02.dip0.t-ipconnect.de) (Quit: leaving)
09:47:38 × comerijn quits (~merijn@185.143.104.11) (Ping timeout: 244 seconds)
09:48:37 × nick4 quits (~nick@2600:8807:9084:7800:4d1:6f81:aa5b:f64) (Ping timeout: 246 seconds)
09:50:30 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 246 seconds)
09:51:02 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
09:51:55 × mima quits (~mmh@net-93-67-213-210.cust.vodafonedsl.it) (Ping timeout: 240 seconds)
09:53:08 danse-nr3 joins (~francesco@151.46.155.252)
09:53:09 merijn joins (~merijn@195.114.232.94)
09:55:03 × tabaqui quits (~root@85.106.195.28) (Ping timeout: 246 seconds)
10:00:41 × danse-nr3 quits (~francesco@151.46.155.252) (Remote host closed the connection)
10:01:04 danse-nr3 joins (~francesco@151.46.155.252)
10:01:59 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:71bf:cb71:be4e:b077)
10:03:38 <lortabac> I need to add an import to every module in my project. Is there a tool that I can use to automate the process?
10:04:37 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
10:07:25 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:71bf:cb71:be4e:b077) (Ping timeout: 240 seconds)
10:11:54 tabaqui joins (~root@88.238.15.186)
10:13:20 Katarushisu1 joins (~Katarushi@cpc147790-finc20-2-0-cust502.4-2.cable.virginm.net)
10:13:25 × econo_ quits (uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity)
10:15:13 × Katarushisu quits (~Katarushi@cpc147790-finc20-2-0-cust502.4-2.cable.virginm.net) (Ping timeout: 246 seconds)
10:15:13 Katarushisu1 is now known as Katarushisu
10:20:03 × sm quits (~sm@plaintextaccounting/sm) (Quit: sm)
10:27:15 anselmschueler joins (~anselmsch@user/schuelermine)
10:29:04 × YoungFrog quits (~youngfrog@39.129-180-91.adsl-dyn.isp.belgacom.be) (Quit: ZNC 1.7.x-git-3-96481995 - https://znc.in)
10:31:02 YoungFrog joins (~youngfrog@2a02:a03f:ca07:f900:b518:c278:2e70:5909)
10:34:16 idgaen joins (~idgaen@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c)
10:35:47 × YoungFrog quits (~youngfrog@2a02:a03f:ca07:f900:b518:c278:2e70:5909) (Ping timeout: 245 seconds)
10:37:56 × Katarushisu quits (~Katarushi@cpc147790-finc20-2-0-cust502.4-2.cable.virginm.net) (Quit: The Lounge - https://thelounge.chat)
10:38:16 Katarushisu1 joins (~Katarushi@cpc147790-finc20-2-0-cust502.4-2.cable.virginm.net)
10:50:50 sm joins (~sm@plaintextaccounting/sm)
10:51:32 stef204 joins (~stef204@user/stef204)
10:52:52 × anselmschueler quits (~anselmsch@user/schuelermine) (Ping timeout: 245 seconds)
10:58:58 × [exa] quits (~exa@user/exa/x-3587197) (Ping timeout: 246 seconds)
11:08:57 libertyprime joins (~libertypr@203.96.203.44)
11:11:32 × Pickchea quits (~private@user/pickchea) (Quit: Leaving)
11:12:04 × stef204 quits (~stef204@user/stef204) (Quit: WeeChat 4.0.2)
11:13:22 × libertyprime quits (~libertypr@203.96.203.44) (Client Quit)
11:13:39 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 246 seconds)
11:15:49 <merijn> lortabac: Not that I know off. I will usually have, like, a project-specific "prelude" that re-exports all such universal things and import that in every module, which simplifies that kinda thing, but that doesn't help you *now* :p
11:17:43 nate2 joins (~nate@c-98-45-169-16.hsd1.ca.comcast.net)
11:18:44 <lortabac> merijn: our custom prelude is called Prelude and we use base-noprelude to import it implicitly. I want to get rid of base-noprelude and import our prelude explicitly in every module
11:20:13 <xerox> sed/awk? :)
11:20:57 <lortabac> xerox: do you know how to write a Haskell parser in sed? :)
11:21:42 <Hecate> lortabac: backpack with Cabal's mixins should do it
11:22:02 <lortabac> Hecate: good idea!
11:22:07 <Hecate> lortabac: https://flora.pm/packages/@hackage/relude#mixins
11:22:10 <Hecate> check this out
11:22:35 × nate2 quits (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
11:23:57 <lortabac> Hecate: you saved me from editing 508 files manually
11:26:57 hugo joins (znc@verdigris.lysator.liu.se)
11:29:18 × lisbeths quits (uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
11:30:13 <Hecate> lortabac: buy me a beer next you're in Paris
11:30:14 <Hecate> :p
11:31:22 <lortabac> Hecate: deal :)
11:31:46 <merijn> Hecate: Do they even have beer in paris? ;)
11:32:25 <Hecate> merijn: the finest belgian beer
11:33:23 <merijn> Hecate: The finest Belgian beer goes north to NL ;) Last time I was skiing in France one of my colleagues got so frustrated by the inadequate beer tapping skills of the France stuff he ended up giving an impromptu "how to pour a beer" workshop :p
11:34:07 <Hecate> merijn: well the french-speaking immigrants of Belgium in Paris have also brought their beer ;)
11:34:14 × accord quits (uid568320@id-568320.hampstead.irccloud.com) (Quit: Connection closed for inactivity)
11:34:41 × vpan quits (~0@mail.elitnet.lt) (Quit: Leaving.)
11:35:06 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 244 seconds)
11:36:24 <lortabac> TBH my beer-drinking skills are extremely low, they can serve me fruit juice and I'd probably not even notice :)
11:37:06 <merijn> lortabac: That's called kriek ;)
11:37:23 <merijn> Or lambic :p
11:37:35 × acidjnk quits (~acidjnk@p200300d6e7072f3800c1c762cc1f65ab.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
11:37:46 <lortabac> haha now I'm curious to taste it
11:37:55 [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470)
11:38:37 andreas808 joins (andreas303@is.drunk.and.ready-to.party)
11:38:47 <merijn> lortabac: It's essentially beer where fruit (usually some form of cherry, but apple, etc. works too) is mashed into the malt, so you get, like, co-fermentation of beer and some kind of cider. Great for hot summers
11:38:59 × phma quits (~phma@host-67-44-208-42.hnremote.net) (Read error: Connection reset by peer)
11:39:07 × andreas303 quits (andreas303@is.drunk.and.ready-to.party) (Ping timeout: 260 seconds)
11:41:04 gensyst joins (~gensyst@user/gensyst)
11:41:47 <gensyst> Creating a Map k v is O(nlogn) as you know. Just to confirm, creating a nested map Map k1 (Map k2 v) is just O(n1*log(n1) + n2*log(n2)), right?
11:42:22 <yin> how does the implicit import of Prelude work exactly? if we locally verndor a library called "base" with a Prelude module what happens?
11:42:32 bontaq joins (~user@ool-45779b84.dyn.optonline.net)
11:42:49 <merijn> yin: I would say "don't do that" :p
11:43:03 yin is doing thatr
11:43:11 <c_wraith> there's very little issue creating your own prelude. But try to avoid creating package name conflicts.
11:43:16 <merijn> When I say a "project specific prelude" I just explicitly import that module and don't mean "have it implicitly imported everywhere"
11:43:48 <merijn> c_wraith: I mean, the main thing is that you can get 99.99% of the benefit of a custom Prelude at 0 downsides if you just include one line in every module ;)
11:44:05 <merijn> So I would strongly recommend *that* over trying to get your own stuff implicitly loaded as Prelude
11:44:13 <c_wraith> you don't get exporting *less* than Prelude that way
11:44:39 <merijn> c_wraith: Easily solved by 1 extra line ;)
11:44:40 hugo joins (znc@verdigris.lysator.liu.se)
11:44:53 <c_wraith> a very very long line....
11:45:03 <merijn> "import Prelude ()" should hide everything other than classes in Prelude
11:45:37 <merijn> And hiding the Prelude classes should, imo, be a niche thing
11:45:46 <c_wraith> instances, not classes.
11:46:05 <c_wraith> And anyway, I don't like NoImplicitPrelude. It gets weird.
11:46:07 <merijn> eh, yeah
11:46:13 × vglfr quits (~vglfr@188.239.201.89) (Ping timeout: 246 seconds)
11:46:41 vglfr joins (~vglfr@2a0d:3344:148d:7a00:28fe:a97d:a506:64fb)
11:47:08 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
11:47:27 <merijn> ok, so explicitly importing a custom Prelude gets you 95% of the benefit and adding "import Prelude ()" get's you another 4.99% benefit. And if you need more than that, then I hope the gods have mercy on you for your foolishness ;)
11:47:53 <c_wraith> I mean, or you could get the exact same behavior with 0 lines per file
11:48:04 <c_wraith> So I don't know what "bad thing" you mean
11:51:28 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 256 seconds)
11:53:07 × gensyst quits (~gensyst@user/gensyst) (Quit: Leaving)
11:56:29 phma joins (~phma@host-67-44-208-159.hnremote.net)
11:58:02 <danse-nr3> oops gensyst left before i could try an answer
12:00:25 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
12:01:56 tenniscp25 joins (~tenniscp2@cm-171-101-105-216.revip11.asianet.co.th)
12:02:14 × vglfr quits (~vglfr@2a0d:3344:148d:7a00:28fe:a97d:a506:64fb) (Ping timeout: 256 seconds)
12:02:50 vglfr joins (~vglfr@145.224.100.231)
12:03:00 × xff0x quits (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 244 seconds)
12:03:08 × tenniscp25 quits (~tenniscp2@cm-171-101-105-216.revip11.asianet.co.th) (Client Quit)
12:07:02 × vglfr quits (~vglfr@145.224.100.231) (Ping timeout: 245 seconds)
12:11:55 × danse-nr3 quits (~francesco@151.46.155.252) (Ping timeout: 240 seconds)
12:14:07 YoungFrog joins (~youngfrog@39.129-180-91.adsl-dyn.isp.belgacom.be)
12:14:19 vglfr joins (~vglfr@2a0d:3344:148d:7a00:ece5:978b:e3a7:acd2)
12:14:27 NewtonTrendy joins (uid282092@user/bopqod)
12:16:10 Pickchea joins (~private@user/pickchea)
12:19:46 L29Ah joins (~L29Ah@wikipedia/L29Ah)
12:24:20 × ulysses4ever quits (~artem@38.42.227.237) (Ping timeout: 256 seconds)
12:28:52 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:df3a:77b4:e1f:fb75) (Ping timeout: 256 seconds)
12:33:17 stef204 joins (~stef204@user/stef204)
12:38:41 accord joins (uid568320@id-568320.hampstead.irccloud.com)
12:40:20 ulysses4ever joins (~artem@155.33.133.49)
12:44:52 × idgaen quits (~idgaen@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 4.0.2)
12:46:35 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
12:50:37 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 246 seconds)
12:57:42 danse-nr3 joins (~francesco@151.35.148.181)
13:12:56 codaraxis__ joins (~codaraxis@user/codaraxis)
13:16:09 × codaraxis quits (~codaraxis@user/codaraxis) (Ping timeout: 246 seconds)
13:19:14 kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be)
13:28:00 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "")
13:30:36 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
13:35:26 × ulysses4ever quits (~artem@155.33.133.49) (Read error: Connection reset by peer)
13:35:30 artem joins (~artem@155.33.133.49)
13:36:04 wroathe joins (~wroathe@207-153-38-140.fttp.usinternet.com)
13:36:04 × wroathe quits (~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
13:36:04 wroathe joins (~wroathe@user/wroathe)
13:36:43 × hgolden quits (~hgolden@2603-8000-9d00-3ed1-fc05-5499-f77c-fbe5.res6.spectrum.com) (Remote host closed the connection)
13:37:06 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 245 seconds)
13:37:30 simikando joins (~simikando@adsl-dyn-104.95-102-88.t-com.sk)
13:37:46 × raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 250 seconds)
13:38:23 ystael joins (~ystael@user/ystael)
13:39:52 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
13:39:56 × artem quits (~artem@155.33.133.49) (Ping timeout: 250 seconds)
13:41:17 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
13:46:00 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 250 seconds)
13:46:36 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 246 seconds)
13:47:12 Sgeo joins (~Sgeo@user/sgeo)
13:48:10 × simikando quits (~simikando@adsl-dyn-104.95-102-88.t-com.sk) (Ping timeout: 250 seconds)
13:48:16 × szkl quits (uid110435@id-110435.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
13:52:27 xff0x joins (~xff0x@2405:6580:b080:900:c1c2:633:c03:e500)
13:54:02 ulysses4ever joins (~artem@38.42.227.237)
13:56:08 × ph88 quits (~ph88@ip5b403cd4.dynamic.kabel-deutschland.de) (Ping timeout: 256 seconds)
13:57:34 × titibandit quits (~titibandi@user/titibandit) (Remote host closed the connection)
13:58:07 titibandit joins (~titibandi@user/titibandit)
14:07:17 lortabac joins (~lortabac@2a01:e0a:541:b8f0:776f:7839:7989:d024)
14:07:30 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
14:09:15 grnman_ joins (~michaelsc@c-66-176-3-51.hsd1.fl.comcast.net)
14:09:55 gensyst joins (~gensyst@user/gensyst)
14:10:10 <gensyst> Creating a Map k v is O(nlogn) as you know. Just to confirm, creating a nested map Map k1 (Map k2 v) is just O(n1*log(n1) + n2*log(n2)), right?
14:11:21 <gensyst> n1 number of keys in outer map, and n2 the usual number of keys in one of the inner maps
14:12:28 <opqdonut> more like O(n1*log(n1) + n1*n2*log(n2))
14:12:36 <opqdonut> since there are n1 inner maps
14:13:04 <opqdonut> but yeah, the outer and inner maps are independent so you can just naively sum the big-O complexities
14:13:08 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
14:13:45 <gensyst> second question, would you say Float/Double keys would be quite a bit faster than ByteString (serialized Float/Double) keys?
14:13:58 <geekosaur> a lot less reliable though
14:13:59 <gensyst> i guess, so. but how much approx? orders of magnitude?
14:14:22 <geekosaur> FP inaccuracy will be poised to bite hard
14:14:50 × Pickchea quits (~private@user/pickchea) (Quit: Leaving)
14:14:58 <merijn> geekosaur: What? Why would they be less reliable than their bytestring serialised equivalent?
14:15:23 gatekempt joins (~gatekempt@user/gatekempt)
14:15:32 <opqdonut> gensyst: best to measure for your use case
14:15:39 <opqdonut> the difference won't be big, I think
14:15:42 <geekosaur> you can truncate the low bits off the bytestrings; try that with a Double
14:15:48 thegeekinside joins (~thegeekin@189.180.79.225)
14:17:40 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 256 seconds)
14:17:50 <opqdonut> Double keys are totally fine if you don't do arithmetic with them
14:17:53 <merijn> The question was "Double as key" vs "ByteString serialisation of a Double as key", no?
14:17:57 <opqdonut> I mean if you just use them as opaque identifiers
14:18:03 <merijn> In which case Double is obviously better
14:18:46 <merijn> There's nothing inherently unreliable about Double as key for a Map
14:19:05 <opqdonut> I guess even arithmetic is fine as long if you don't expect reliable lookup. Maybe you just want some objects sorted by their x position or something.
14:19:10 <merijn> well, maybe trying to insert/look up NaN will turns everything to shit, but "Just Don't Do That, Then"
14:19:35 <gensyst> merijn, "obviously better", how better? :)
14:19:44 <merijn> opqdonut: I mean, if your arithmetic is deterministic and you are willing to invest a bit of effort even that can work
14:19:50 nick4 joins (~nick@wsip-174-78-110-18.pn.at.cox.net)
14:19:56 <merijn> gensyst: Double takes up less space and I would assume the comparisons to be faster
14:20:46 <gensyst> merijn, the comparisons ought to be crazily faster right? as in just one CPU instruction or something, compared to byte-by-byte comparisons
14:20:55 <opqdonut> merijn: yeah, quite a bit of effort since you can't rely on associativity
14:21:15 <opqdonut> but for a niche use case it might be good
14:21:17 <merijn> opqdonut: Associativity is irrelevant if your computation is deterministic (i.e. same operations in same order)
14:21:23 <merijn> gensyst: yes
14:21:31 <gensyst> nice thanks
14:21:48 <merijn> opqdonut: You will have to fiddle with the FP configuration of the process, though. So that's some setup effort to deal with
14:22:11 <opqdonut> merijn: yeah I understood you, I was just thinking that having something like k1+(k2-k1)=k1 would be pretty useful in the cases I can imagine
14:22:22 <merijn> (since by default Intel machines use 80 bit FP that gets truncated on store
14:22:24 <merijn> )
14:22:31 <merijn> So then your FP result depends on scheduling
14:22:41 <merijn> but in FP strict mode it is always deterministic
14:22:59 <opqdonut> right, I had actually forgotten about that
14:23:15 <opqdonut> such a weird design
14:23:51 <merijn> Knowing obscure minutiae like that is how you get the big bucks ;)
14:23:58 <merijn> (not that I get the big bucks...)
14:29:57 <gensyst> merijn, if you ask for a raise you'll get it. guaranteed. as in 2x salary overnight. mark my words.
14:30:04 <gensyst> your mad skills are rare imo
14:33:48 <merijn> gensyst: I start a new job next month, so I already did that ;)
14:39:55 × heartburn quits (~gass@2a00:d880:3:1::b1e4:b241) (Ping timeout: 240 seconds)
14:40:18 acidjnk joins (~acidjnk@p200300d6e7072f3800c1c762cc1f65ab.dip0.t-ipconnect.de)
14:40:37 <int-e> ...and then somebody uses SSE for floating point arithmetic and suddenly it's 64 bit floats :-/
14:43:21 <gensyst> merijn, congrats man
14:43:29 jmdaemon joins (~jmdaemon@user/jmdaemon)
14:45:47 ph88 joins (~ph88@ip5b403cd4.dynamic.kabel-deutschland.de)
14:48:00 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 245 seconds)
14:48:53 heartburn joins (~gass@2a00:d880:3:1::b1e4:b241)
14:50:51 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
14:59:12 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 260 seconds)
14:59:22 × jmdaemon quits (~jmdaemon@user/jmdaemon) (Ping timeout: 252 seconds)
14:59:40 L29Ah joins (~L29Ah@wikipedia/L29Ah)
15:02:55 shapr joins (~user@2600:1700:c640:3100:9b5e:7ee6:45ac:8052)
15:03:25 × xff0x quits (~xff0x@2405:6580:b080:900:c1c2:633:c03:e500) (Ping timeout: 240 seconds)
15:05:39 xff0x joins (~xff0x@2405:6580:b080:900:c1c2:633:c03:e500)
15:05:54 × raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 244 seconds)
15:09:08 mima joins (~mmh@net-93-67-213-210.cust.vodafonedsl.it)
15:09:19 jmd_ joins (~jmdaemon@user/jmdaemon)
15:09:45 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
15:10:54 azimut joins (~azimut@gateway/tor-sasl/azimut)
15:12:05 × titibandit quits (~titibandi@user/titibandit) (Remote host closed the connection)
15:12:31 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:71bf:cb71:be4e:b077)
15:14:25 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 240 seconds)
15:15:48 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
15:17:07 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:776f:7839:7989:d024) (Quit: WeeChat 2.8)
15:19:10 × jinsl quits (~jinsl@2408:8207:2550:b730:211:32ff:fec8:6aea) (Quit: ZNC - https://znc.in)
15:19:11 nate2 joins (~nate@c-98-45-169-16.hsd1.ca.comcast.net)
15:19:22 jinsl joins (~jinsl@2408:8207:2550:b730:211:32ff:fec8:6aea)
15:21:31 × albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection)
15:21:57 × jmd_ quits (~jmdaemon@user/jmdaemon) (Ping timeout: 260 seconds)
15:22:26 × codaraxis__ quits (~codaraxis@user/codaraxis) (Quit: Leaving)
15:23:46 × nate2 quits (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
15:24:05 × vglfr quits (~vglfr@2a0d:3344:148d:7a00:ece5:978b:e3a7:acd2) (Read error: Connection reset by peer)
15:24:26 vglfr joins (~vglfr@cli-188-239-201-89.bbn.slav.dn.ua)
15:24:41 anselmschueler joins (~anselmsch@user/schuelermine)
15:26:14 × acidjnk quits (~acidjnk@p200300d6e7072f3800c1c762cc1f65ab.dip0.t-ipconnect.de) (Remote host closed the connection)
15:26:37 acidjnk joins (~acidjnk@p200300d6e7072f3800c1c762cc1f65ab.dip0.t-ipconnect.de)
15:26:45 × thegeekinside quits (~thegeekin@189.180.79.225) (Ping timeout: 245 seconds)
15:27:38 albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8)
15:35:52 comerijn joins (~merijn@185.143.104.11)
15:38:21 × merijn quits (~merijn@195.114.232.94) (Ping timeout: 245 seconds)
15:39:21 razetime joins (~quassel@117.254.36.178)
15:39:22 titibandit joins (~titibandi@user/titibandit)
15:40:00 × comerijn quits (~merijn@185.143.104.11) (Ping timeout: 244 seconds)
15:41:27 × razetime quits (~quassel@117.254.36.178) (Client Quit)
15:44:13 × niko quits (niko@libera/staff/niko) (Ping timeout: 615 seconds)
15:46:36 mc47 joins (~mc47@xmonad/TheMC47)
15:47:53 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
15:48:00 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
15:48:33 × hippoid quits (~hippoid@c-98-213-162-40.hsd1.il.comcast.net) (Ping timeout: 246 seconds)
15:49:26 simikando joins (~simikando@adsl-dyn-104.95-102-88.t-com.sk)
15:49:38 × ec_ quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
15:49:56 × kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection)
15:50:48 × fendor quits (~fendor@2a02:8388:1640:be00:b586:6c06:a58:19a3) (Remote host closed the connection)
15:51:59 ec_ joins (~ec@gateway/tor-sasl/ec)
15:52:03 thegeekinside joins (~thegeekin@189.180.79.225)
15:52:35 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 245 seconds)
15:53:02 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
15:56:49 × simikando quits (~simikando@adsl-dyn-104.95-102-88.t-com.sk) (Ping timeout: 246 seconds)
16:01:28 <danse-nr3> the new `mig` library looks very interesting, but the name is not precisely friendly :-/
16:02:45 marinelli joins (~weechat@gateway/tor-sasl/marinelli)
16:05:33 × accord quits (uid568320@id-568320.hampstead.irccloud.com) (Quit: Connection closed for inactivity)
16:05:38 × NewtonTrendy quits (uid282092@user/bopqod) (Quit: Connection closed for inactivity)
16:06:48 mc47 joins (~mc47@xmonad/TheMC47)
16:07:37 × ec_ quits (~ec@gateway/tor-sasl/ec) (Remote host closed the connection)
16:08:57 × marinelli quits (~weechat@gateway/tor-sasl/marinelli) (Quit: marinelli)
16:09:58 × titibandit quits (~titibandi@user/titibandit) (Ping timeout: 244 seconds)
16:14:07 gensystt joins (~gensyst@user/gensyst)
16:15:01 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
16:16:37 × gensyst quits (~gensyst@user/gensyst) (Ping timeout: 245 seconds)
16:19:10 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
16:19:12 × machinedgod quits (~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 246 seconds)
16:20:00 × gensystt quits (~gensyst@user/gensyst) (Quit: Leaving)
16:21:10 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
16:25:34 tzh joins (~tzh@c-24-21-73-154.hsd1.wa.comcast.net)
16:26:21 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 246 seconds)
16:28:09 wroathe joins (~wroathe@207-153-38-140.fttp.usinternet.com)
16:28:09 × wroathe quits (~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
16:28:09 wroathe joins (~wroathe@user/wroathe)
16:30:29 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
16:34:14 codaraxis__ joins (~codaraxis@user/codaraxis)
16:36:51 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 246 seconds)
16:37:10 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 250 seconds)
16:39:53 _ht joins (~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
16:44:42 × anselmschueler quits (~anselmsch@user/schuelermine) (Quit: WeeChat 4.0.2)
16:46:13 × danse-nr3 quits (~francesco@151.35.148.181) (Read error: Connection reset by peer)
16:46:51 econo_ joins (uid147250@id-147250.tinside.irccloud.com)
16:47:18 danse-nr3 joins (~francesco@151.46.130.189)
16:49:12 simikando joins (~simikando@adsl-dyn-104.95-102-88.t-com.sk)
16:56:18 × mmhat quits (~mmh@p200300f1c73d19aeee086bfffe095315.dip0.t-ipconnect.de) (Ping timeout: 246 seconds)
17:03:05 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
17:03:42 × mima quits (~mmh@net-93-67-213-210.cust.vodafonedsl.it) (Ping timeout: 256 seconds)
17:07:40 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 256 seconds)
17:07:43 × johnw_ quits (~johnw@69.62.242.138) (Quit: ZNC - http://znc.in)
17:08:12 johnw joins (~johnw@69.62.242.138)
17:12:04 × thegeekinside quits (~thegeekin@189.180.79.225) (Ping timeout: 246 seconds)
17:16:22 mmhat joins (~mmh@p200300f1c73a3b84ee086bfffe095315.dip0.t-ipconnect.de)
17:21:53 × shapr quits (~user@2600:1700:c640:3100:9b5e:7ee6:45ac:8052) (Remote host closed the connection)
17:22:07 shapr joins (~user@2600:1700:c640:3100:af84:e012:3f8e:af18)
17:23:16 × simikando quits (~simikando@adsl-dyn-104.95-102-88.t-com.sk) (Ping timeout: 246 seconds)
17:24:06 × raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 256 seconds)
17:25:20 thegeekinside joins (~thegeekin@189.180.79.225)
17:25:47 × danse-nr3 quits (~francesco@151.46.130.189) (Ping timeout: 245 seconds)
17:27:37 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
17:29:08 simikando joins (~simikando@adsl-dyn-104.95-102-88.t-com.sk)
17:32:15 artem joins (~artem@38.42.227.237)
17:32:15 × ulysses4ever quits (~artem@38.42.227.237) (Read error: Connection reset by peer)
17:43:48 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
17:48:09 ulysses4ever joins (~artem@38.42.227.237)
17:48:09 × artem quits (~artem@38.42.227.237) (Read error: Connection reset by peer)
17:48:57 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
17:51:30 [exa] joins (~exa@user/exa/x-3587197)
17:54:01 waleee joins (~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7)
17:56:44 gugu256 joins (~gugu256@162.87.95.79.rev.sfr.net)
17:59:31 gugu_ joins (~gugu256@162.87.95.79.rev.sfr.net)
17:59:58 × gugu_ quits (~gugu256@162.87.95.79.rev.sfr.net) (Remote host closed the connection)
18:00:15 AlexNoo_ is now known as AlexNoo
18:09:31 fweht joins (uid404746@id-404746.lymington.irccloud.com)
18:11:21 jmd_ joins (~jmdaemon@user/jmdaemon)
18:13:10 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
18:18:25 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
18:20:51 × gugu256 quits (~gugu256@162.87.95.79.rev.sfr.net) (Ping timeout: 245 seconds)
18:22:10 × simikando quits (~simikando@adsl-dyn-104.95-102-88.t-com.sk) (Ping timeout: 245 seconds)
18:23:28 × jmd_ quits (~jmdaemon@user/jmdaemon) (Ping timeout: 246 seconds)
18:25:25 simikando joins (~simikando@adsl-dyn-104.95-102-88.t-com.sk)
18:34:05 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
18:36:09 artem joins (~artem@38.42.227.237)
18:36:09 × ulysses4ever quits (~artem@38.42.227.237) (Read error: Connection reset by peer)
18:40:22 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
18:46:17 × YoungFrog quits (~youngfrog@39.129-180-91.adsl-dyn.isp.belgacom.be) (Quit: ZNC 1.7.x-git-3-96481995 - https://znc.in)
18:47:56 YoungFrog joins (~youngfrog@39.129-180-91.adsl-dyn.isp.belgacom.be)
18:49:27 × kraftwerk28_ quits (~kraftwerk@178.62.210.83) (Quit: *disconnects*)
18:52:40 gugu256 joins (~gugu256@162.87.95.79.rev.sfr.net)
18:54:12 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 256 seconds)
18:58:34 gmg joins (~user@user/gehmehgeh)
19:04:10 × simikando quits (~simikando@adsl-dyn-104.95-102-88.t-com.sk) (Quit: Leaving)
19:04:25 zeenk joins (~zeenk@2a02:2f04:a300:2a00::7fe)
19:04:53 neuroevolutus joins (~neuroevol@2606:2e00:8007:1::a31e)
19:05:04 mima joins (~mmh@net-93-67-213-210.cust.vodafonedsl.it)
19:07:25 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 240 seconds)
19:07:41 kraftwerk28 joins (~kraftwerk@178.62.210.83)
19:07:42 × gugu256 quits (~gugu256@162.87.95.79.rev.sfr.net) (Ping timeout: 244 seconds)
19:20:13 trev joins (~trev@user/trev)
19:20:42 nate2 joins (~nate@c-98-45-169-16.hsd1.ca.comcast.net)
19:21:58 × ursa-major quits (~ursa-majo@37.19.210.37) (Ping timeout: 256 seconds)
19:22:08 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
19:23:45 ursa-major joins (~ursa-majo@37.19.210.24)
19:24:00 × mima quits (~mmh@net-93-67-213-210.cust.vodafonedsl.it) (Ping timeout: 250 seconds)
19:24:22 × trev quits (~trev@user/trev) (Ping timeout: 246 seconds)
19:25:24 × nate2 quits (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
19:27:04 × nick4 quits (~nick@wsip-174-78-110-18.pn.at.cox.net) (Ping timeout: 256 seconds)
19:33:02 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
19:37:31 idgaen joins (~idgaen@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c)
19:42:48 × kraftwerk28 quits (~kraftwerk@178.62.210.83) (Quit: *disconnects*)
19:46:48 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:71bf:cb71:be4e:b077) (Remote host closed the connection)
19:48:01 × califax quits (~califax@user/califx) (Remote host closed the connection)
19:48:59 califax joins (~califax@user/califx)
19:49:28 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
19:49:32 × thegeekinside quits (~thegeekin@189.180.79.225) (Ping timeout: 240 seconds)
19:51:10 × califax quits (~califax@user/califx) (Remote host closed the connection)
19:52:08 califax joins (~califax@user/califx)
19:52:45 × califax quits (~califax@user/califx) (Remote host closed the connection)
19:53:10 Pickchea joins (~private@user/pickchea)
19:53:45 califax joins (~califax@user/califx)
19:54:02 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
19:55:27 kraftwerk28 joins (~kraftwerk@178.62.210.83)
19:55:54 thegeekinside joins (~thegeekin@189.180.79.225)
20:00:30 L29Ah joins (~L29Ah@wikipedia/L29Ah)
20:01:12 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 258 seconds)
20:03:23 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
20:05:18 × _ht quits (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Quit: _ht)
20:07:37 × neuroevolutus quits (~neuroevol@2606:2e00:8007:1::a31e) (Quit: Client closed)
20:07:58 gugu256 joins (~gugu256@162.87.95.79.rev.sfr.net)
20:08:07 × artem quits (~artem@38.42.227.237) (Read error: Connection reset by peer)
20:08:16 ulysses4ever joins (~artem@38.42.227.237)
20:12:17 × ulysses4ever quits (~artem@38.42.227.237) (Ping timeout: 244 seconds)
20:14:38 × bgs quits (~bgs@212-85-160-171.dynamic.telemach.net) (Remote host closed the connection)
20:18:19 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
20:20:26 × kraftwerk28 quits (~kraftwerk@178.62.210.83) (Quit: *disconnects*)
20:21:33 × EvanR quits (~EvanR@user/evanr) (Remote host closed the connection)
20:21:53 EvanR joins (~EvanR@user/evanr)
20:23:24 ft joins (~ft@p3e9bcd02.dip0.t-ipconnect.de)
20:28:22 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
20:28:30 nick4 joins (~nick@ip98-162-147-230.pn.at.cox.net)
20:29:39 × idgaen quits (~idgaen@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 4.0.2)
20:30:43 hippoid joins (~hippoid@user/hippoid)
20:34:54 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
20:42:51 Tuplanolla joins (~Tuplanoll@91-159-68-236.elisa-laajakaista.fi)
20:44:40 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 245 seconds)
20:47:19 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:aca6:66d7:5365:1cde)
20:49:03 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
20:51:37 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:aca6:66d7:5365:1cde) (Ping timeout: 245 seconds)
20:52:39 mima joins (~mmh@net-93-67-213-210.cust.vodafonedsl.it)
20:55:54 titibandit joins (~titibandi@user/titibandit)
20:56:27 ulysses4ever joins (~artem@38.42.227.237)
20:57:10 artem joins (~artem@38.42.227.237)
20:57:10 × ulysses4ever quits (~artem@38.42.227.237) (Read error: Connection reset by peer)
21:00:11 fendor joins (~fendor@2a02:8388:1640:be00:b586:6c06:a58:19a3)
21:01:34 machinedgod joins (~machinedg@d198-53-218-113.abhsia.telus.net)
21:02:06 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
21:07:16 ulysses4ever joins (~artem@38.42.227.237)
21:07:16 × artem quits (~artem@38.42.227.237) (Read error: Connection reset by peer)
21:07:44 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
21:17:34 × grnman_ quits (~michaelsc@c-66-176-3-51.hsd1.fl.comcast.net) (Ping timeout: 256 seconds)
21:17:56 × gugu256 quits (~gugu256@162.87.95.79.rev.sfr.net) (Read error: Connection reset by peer)
21:20:45 artem joins (~artem@38.42.227.237)
21:20:45 × ulysses4ever quits (~artem@38.42.227.237) (Read error: Connection reset by peer)
21:21:29 × neptun quits (neptun@2607:5300:60:5910:dcad:beff:feef:5bc) (*.net *.split)
21:21:29 × siers quits (~ij@user/ij) (*.net *.split)
21:21:30 × opqdonut quits (opqdonut@pseudo.fixme.fi) (*.net *.split)
21:21:30 × cods_ quits (~fred@82-65-232-44.subs.proxad.net) (*.net *.split)
21:21:30 × texasmynsted quits (~username@99.96.221.112) (*.net *.split)
21:21:30 × actioninja6302 quits (~actioninj@user/actioninja) (*.net *.split)
21:21:30 × kaskal quits (~kaskal@213-147-167-98.nat.highway.webapn.at) (*.net *.split)
21:21:30 × dolio quits (~dolio@130.44.134.54) (*.net *.split)
21:21:30 × YuutaW quits (~YuutaW@mail.yuuta.moe) (*.net *.split)
21:21:30 × foul_owl quits (~kerry@157.97.134.164) (*.net *.split)
21:21:30 × travisb_ quits (~travisb@2600:1700:7990:24e0:b763:cbe:9422:537d) (*.net *.split)
21:21:30 × driib quits (~driib@vmi931078.contaboserver.net) (*.net *.split)
21:21:30 × Adran quits (~adran@botters/adran) (*.net *.split)
21:21:30 × kmein quits (~weechat@user/kmein) (*.net *.split)
21:21:30 × Teacup quits (~teacup@user/teacup) (*.net *.split)
21:21:30 × Aleksejs quits (~Aleksejs@107.170.21.106) (*.net *.split)
21:21:30 × remedan quits (~remedan@ip-94-112-0-18.bb.vodafone.cz) (*.net *.split)
21:21:35 × artem quits (~artem@38.42.227.237) (Read error: Connection reset by peer)
21:21:38 opqdonut joins (opqdonut@pseudo.fixme.fi)
21:21:42 Teacup joins (~teacup@user/teacup)
21:21:44 neptun joins (neptun@2607:5300:60:5910:dcad:beff:feef:5bc)
21:21:44 cods joins (~fred@82-65-232-44.subs.proxad.net)
21:21:48 ulysses4ever joins (~artem@38.42.227.237)
21:21:48 travisb_ joins (~travisb@2600:1700:7990:24e0:453f:7161:f0bd:5ace)
21:21:51 texasmynsted joins (~username@99.96.221.112)
21:22:06 × mmhat quits (~mmh@p200300f1c73a3b84ee086bfffe095315.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
21:22:07 foul_owl joins (~kerry@157.97.134.164)
21:22:23 driib joins (~driib@vmi931078.contaboserver.net)
21:22:32 actioninja6302 joins (~actioninj@user/actioninja)
21:22:35 Aleksejs joins (~Aleksejs@107.170.21.106)
21:22:47 siers joins (~ij@user/ij)
21:22:48 YuutaW joins (~YuutaW@mail.yuuta.moe)
21:22:48 kmein joins (~weechat@user/kmein)
21:22:53 remedan joins (~remedan@ip-94-112-0-18.bb.vodafone.cz)
21:23:24 Adran joins (~adran@botters/adran)
21:23:35 × fendor quits (~fendor@2a02:8388:1640:be00:b586:6c06:a58:19a3) (Remote host closed the connection)
21:23:43 × notzmv quits (~zmv@user/notzmv) (Ping timeout: 246 seconds)
21:23:48 dolio joins (~dolio@130.44.134.54)
21:28:07 kaskal joins (~kaskal@213-147-167-98.nat.highway.webapn.at)
21:34:10 mmhat joins (~mmh@p200300f1c73a3bafee086bfffe095315.dip0.t-ipconnect.de)
21:41:56 × acidjnk quits (~acidjnk@p200300d6e7072f3800c1c762cc1f65ab.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
21:43:24 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
21:49:18 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
21:52:07 × harveypwca quits (~harveypwc@2601:246:c180:a570:3828:d8:e523:3f67) (Quit: Leaving)
21:53:51 × Pickchea quits (~private@user/pickchea) (Quit: Leaving)
21:56:08 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
21:56:17 × ursa-major quits (~ursa-majo@37.19.210.24) (Ping timeout: 260 seconds)
21:57:36 × sm quits (~sm@plaintextaccounting/sm) (Quit: sm)
21:58:15 ursa-major joins (~ursa-majo@static-198-44-128-152.cust.tzulo.com)
22:01:40 sm joins (~sm@plaintextaccounting/sm)
22:04:05 × gatekempt quits (~gatekempt@user/gatekempt) (Quit: My MacBook has gone to sleep. ZZZzzz…)
22:04:55 × waleee quits (~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7) (Ping timeout: 240 seconds)
22:08:50 × gmg quits (~user@user/gehmehgeh) (Quit: Leaving)
22:09:42 × chele quits (~chele@user/chele) (Remote host closed the connection)
22:12:32 × hammond quits (proscan@gateway02.insomnia247.nl) (Changing host)
22:12:32 hammond joins (proscan@user/hammond2)
22:13:40 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
22:14:14 × titibandit quits (~titibandi@user/titibandit) (Remote host closed the connection)
22:14:32 grnman_ joins (~michaelsc@c-66-176-3-51.hsd1.fl.comcast.net)
22:14:43 × zeenk quits (~zeenk@2a02:2f04:a300:2a00::7fe) (Quit: Konversation terminated!)
22:16:32 victor joins (mirc-rockc@179.152.251.228)
22:16:39 victor parts (mirc-rockc@179.152.251.228) ()
22:24:42 × machinedgod quits (~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 250 seconds)
22:25:03 acidjnk joins (~acidjnk@p200300d6e7072f86688b70278123b2bd.dip0.t-ipconnect.de)
22:27:45 × sm quits (~sm@plaintextaccounting/sm) (Quit: sm)
22:37:29 neuroevolutus joins (~neuroevol@2606:2e00:8007:1::a31e)
22:38:57 Square joins (~Square@user/square)
22:40:18 × michalz quits (~michalz@185.246.207.221) (Remote host closed the connection)
22:41:15 artem joins (~artem@38.42.227.237)
22:41:15 × ulysses4ever quits (~artem@38.42.227.237) (Read error: Connection reset by peer)
22:42:14 ulysses4ever joins (~artem@38.42.227.237)
22:42:14 × artem quits (~artem@38.42.227.237) (Read error: Connection reset by peer)
22:43:47 wroathe joins (~wroathe@user/wroathe)
22:45:30 × coot quits (~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot)
22:48:47 × grnman_ quits (~michaelsc@c-66-176-3-51.hsd1.fl.comcast.net) (Ping timeout: 260 seconds)
23:05:59 Guest|93 joins (~Guest|93@157.100.171.44)
23:06:26 × Guest|93 quits (~Guest|93@157.100.171.44) (Client Quit)
23:09:01 × Nosrep quits (~Nosrep@user/nosrep) (Remote host closed the connection)
23:09:36 mauke_ joins (~mauke@user/mauke)
23:09:58 Nosrep joins (~Nosrep@user/nosrep)
23:11:09 × mauke quits (~mauke@user/mauke) (Ping timeout: 246 seconds)
23:11:09 mauke_ is now known as mauke
23:14:21 pavonia joins (~user@user/siracusa)
23:21:02 × neuroevolutus quits (~neuroevol@2606:2e00:8007:1::a31e) (Quit: Client closed)
23:22:13 nate2 joins (~nate@c-98-45-169-16.hsd1.ca.comcast.net)
23:26:04 × fweht quits (uid404746@id-404746.lymington.irccloud.com) (Quit: Connection closed for inactivity)
23:26:54 × nate2 quits (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
23:35:16 × mima quits (~mmh@net-93-67-213-210.cust.vodafonedsl.it) (Ping timeout: 256 seconds)
23:35:29 × Tuplanolla quits (~Tuplanoll@91-159-68-236.elisa-laajakaista.fi) (Quit: Leaving.)
23:36:45 notzmv joins (~zmv@user/notzmv)
23:38:34 [_] joins (~itchyjunk@user/itchyjunk/x-7353470)
23:40:00 × [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Ping timeout: 246 seconds)
23:42:06 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 246 seconds)
23:48:31 × mmhat quits (~mmh@p200300f1c73a3bafee086bfffe095315.dip0.t-ipconnect.de) (Quit: WeeChat 4.0.2)
23:48:40 × TheCatCollective quits (NyaaTheKit@user/calculuscat) (Quit: Meow Meow Meow Meow Meow Meow Meow Meow)
23:53:32 jobhdez joins (~jobhdez@2601:601:d00:f30::c0ac)
23:54:15 × shapr quits (~user@2600:1700:c640:3100:af84:e012:3f8e:af18) (Ping timeout: 245 seconds)
23:54:57 <jobhdez> hello you all; hope all is well. is servant the way to go if i want to build restful apis, full stack web apps with a js frontend and haskell backend?

All times are in UTC on 2023-08-10.