Home liberachat/#haskell: Logs Calendar

Logs: liberachat/#haskell

←Prev  Next→ 1,799,884 events total
2026-01-22 12:09:20 Enrico63 joins (~Enrico63@host-79-42-228-73.retail.telecomitalia.it)
2026-01-22 12:09:53 <[exa]> oskarw: what's a "quantitative" developer?
2026-01-22 12:10:49 <oskarw> [exa]: "You will work on a wide range of financial-markets projects, from client-facing GUIs to high-performance server-side systems and large-scale reporting tools. Our platforms handle millions of trades and rely heavily on Haskell"
2026-01-22 12:11:09 <[exa]> so full-stack but but for trading instead of the web?
2026-01-22 12:11:11 <[exa]> cool :)
2026-01-22 12:11:39 <oskarw> Generally algorithms for financial market
2026-01-22 12:12:14 <[exa]> like, I'd assume that company like that will have their own non-public stack for stuff so likely hard to learn in advance
2026-01-22 12:12:50 <[exa]> otoh there's almost surely gonna be networking, if you've never done raw networking you could try a bit in advance
2026-01-22 12:13:17 <[exa]> and maybe some actual number crunchery (repa/accelerate?))
2026-01-22 12:13:55 <oskarw> What do you mean by raw networking?
2026-01-22 12:13:58 <merijn> Is that Standard Chartered? Or another one?
2026-01-22 12:14:19 <oskarw> merijn: Yes, its Standard Chartered
2026-01-22 12:14:50 <merijn> I mean, Standard Chartered doesn't even use GHC (or at least not exclusively), so that makes preparing ahead of time even trickier :p
2026-01-22 12:15:29 <gentauro> merijn: they have their own compiler right?
2026-01-22 12:15:30 × Googulator43 quits (~Googulato@2a01-036d-0106-030a-8d41-f550-2a4f-1a91.pool6.digikabel.hu) (Quit: Client closed)
2026-01-22 12:15:31 <oskarw> [exa]: I will also bruch up my knowladge about concurrent programming. I've done project in haskell about concurrent programming, but I forgot some of the stuff
2026-01-22 12:15:33 <merijn> Yes, Mu
2026-01-22 12:15:34 <gentauro> however, they do use Haskell
2026-01-22 12:15:41 <gentauro> right?
2026-01-22 12:15:44 Googulator43 joins (~Googulato@2a01-036d-0106-030a-8d41-f550-2a4f-1a91.pool6.digikabel.hu)
2026-01-22 12:15:58 <merijn> Lennart wrote it and has (so far) not managed to get the lawyers to ok publishing the compiler, and I'm salty about that
2026-01-22 12:16:42 <gentauro> merijn: :'(
2026-01-22 12:16:44 <oskarw> merijn: Nevertheless there are surely some algorithm or general bussines knowladge I can learn beforehand
2026-01-22 12:17:06 <gentauro> I guess they make a ton of money. Everytime I see Liverpool FC play, I kind of giggle -> https://www.liverpoolfc.com/corporate/partners
2026-01-22 12:17:33 <oskarw> merijn: Do you know what is stoping lawyers to open source MU?
2026-01-22 12:17:43 <gentauro> oskarw: profits ;)
2026-01-22 12:18:23 <gentauro> I was working on a FP-project. We gave the talk showcasing it. All the attendees "voted" (by raising their hand) to "open source it". Next day, legal said: No
2026-01-22 12:18:25 <oskarw> And for one moment I though about security by obscurity or something
2026-01-22 12:18:29 <gentauro> welcome to corpo world xD
2026-01-22 12:19:02 <oskarw> So sad, but what we can do about it
2026-01-22 12:19:22 <gentauro> oskarw: they pay "our bills" so "they decide". I think it's fair ;)
2026-01-22 12:19:33 <gentauro> (not ideal though)
2026-01-22 12:20:00 <oskarw> gentauro: This is fair, but it is still sad
2026-01-22 12:20:35 <oskarw> I'm always curios how fast would competition "catch up" to using custom variant of haskell
2026-01-22 12:21:05 <gentauro> oskarw: inferring from your name, are you the one that made "Idris in PureScript"? :)
2026-01-22 12:21:10 <oskarw> I think lawyers think this would be just copy-paste
2026-01-22 12:21:32 <[exa]> oskarw: most of the competition has issues catching up with the fact that they'd even use haskell
2026-01-22 12:22:20 qqq joins (~qqq@185.54.21.105)
2026-01-22 12:22:21 <oskarw> gentauro: Unfortuneteller no, oskarw is just my name with first letter of surname
2026-01-22 12:22:49 <oskarw> *unfortunately
2026-01-22 12:23:03 <gentauro> oskarw: but you are swede right? ;)
2026-01-22 12:23:04 <oskarw> [exa]: Probably true
2026-01-22 12:23:08 trickard_ is now known as trickard
2026-01-22 12:23:20 <oskarw> No, I'm from Poland
2026-01-22 12:23:52 <gentauro> oh, my bad
2026-01-22 12:24:32 <[exa]> oskarw: btw the good point for interviews is that if you already know some haskell you're basically guaranteed fast learner :D
2026-01-22 12:24:51 <oskarw> I would be salty if I was named Oskar instead of Ansgar being born as Swede
2026-01-22 12:24:55 <gentauro> oskarw: I though you were -> https://wickstrom.tech/
2026-01-22 12:24:56 <gentauro> xD
2026-01-22 12:25:08 <oskarw> Aaa xd
2026-01-22 12:25:34 <oskarw> I will check his site
2026-01-22 12:25:43 <oskarw> Now I feel like impostor xd
2026-01-22 12:25:59 <__monty__> Isn't Mu eager rather than lazy? That's a pretty big difference from Haskell, no?
2026-01-22 12:26:08 <gentauro> oskarw: xD
2026-01-22 12:27:22 <oskarw> __monty__: Can I learn some MU beforehand? Or this langauge exist only inside company?
2026-01-22 12:27:56 <oskarw> [exa]: I always strive to learn more
2026-01-22 12:28:31 × thenightmail quits (~thenightm@user/thenightmail) (Ping timeout: 264 seconds)
2026-01-22 12:28:45 <gentauro> __monty__: so `Mu` just prepends `{-# LANGUAGE Strict #-}` on all files? :D
2026-01-22 12:29:08 × qqq quits (~qqq@185.54.21.105) (Remote host closed the connection)
2026-01-22 12:30:10 <[exa]> oskarw: there are nice slides here https://icfp21.sigplan.org/details/hiw-2021-papers/14/Haskell-reinterpreted-large-scale-real-world-experience-with-the-Mu-compiler-in-Fin
2026-01-22 12:30:14 <oskarw> There is interview with employee from Standard Chartered and he says that MU have recursion disabled by default :skull:
2026-01-22 12:30:19 machinedgod joins (~machinedg@d75-159-126-101.abhsia.telus.net)
2026-01-22 12:30:32 <gentauro> merijn: are we talking about Lennart Augustsson (currently at EPIC with SPJ)?
2026-01-22 12:30:46 <oskarw> [exa]: Thank you for slides
2026-01-22 12:30:51 <merijn> gentauro: Yeah
2026-01-22 12:30:59 <oskarw> I knew that irc was right place to ask for help
2026-01-22 12:31:21 <gentauro> I'm a fan of his MicroHS compiler :)
2026-01-22 12:31:38 <merijn> gentauro: Writing Haskell compilers is his hobby (and job, I guess :p)
2026-01-22 12:31:48 <merijn> I think he's written like, 4?
2026-01-22 12:32:05 <[exa]> lol the slides basically hint that microhs is an exfiltrated mu
2026-01-22 12:32:24 qqq joins (~qqq@185.54.21.105)
2026-01-22 12:32:30 <gentauro> merijn: xD
2026-01-22 12:32:42 <merijn> Including (iirc my history correctly) the very first one
2026-01-22 12:32:53 <merijn> Although I'm not 100% sure
2026-01-22 12:33:15 <__monty__> oskarw: Is this for a junior position?
2026-01-22 12:33:49 <oskarw> __monty__: Yes
2026-01-22 12:34:01 <gentauro> merijn: do you know if he "schooled" from Chalmers?
2026-01-22 12:34:17 <merijn> Wait, he wrote LPmud? :O
2026-01-22 12:35:11 thenightmail joins (~thenightm@user/thenightmail)
2026-01-22 12:35:44 <oskarw> __monty__: For Poland and India
2026-01-22 12:37:38 <gentauro> oskarw: have you been to the MonadicParty in Poznan? I understand from Michael that they no longer do it :(
2026-01-22 12:38:15 <oskarw> I have never been in MonadicParty in Poznań :(
2026-01-22 12:38:23 × anselmschueler quits (~Thunderbi@user/schuelermine) (Quit: anselmschueler)
2026-01-22 12:39:06 <oskarw> gentauro: Last one was in 2020, before covid
2026-01-22 12:39:59 × thenightmail quits (~thenightm@user/thenightmail) (Ping timeout: 244 seconds)
2026-01-22 12:41:03 <oskarw> So there is no way for me to learn MU?
2026-01-22 12:43:12 <oskarw> I guess I can learn some strategies for coping with lack of lazy evaluation and recursion
2026-01-22 12:43:29 <oskarw> And some concurrence
2026-01-22 12:44:29 thenightmail joins (~thenightm@user/thenightmail)
2026-01-22 12:45:05 <oskarw> I can also look into microhs, is this is exfiltrated mu ;p
2026-01-22 12:45:40 <gentauro> oskarw: having conducted "a few" job interviews, we rarely put too much emphasis on you being able to solve 100% something you don't know
2026-01-22 12:46:05 <gentauro> however, it's a good way to see how your problem solving skills with something that is "totally new to you"
2026-01-22 12:46:35 <gentauro> how do you approach the task. How do you interact with the interviewer and so on.
2026-01-22 12:47:15 <gentauro> as you said yourself, get the basics right (quantative algos and haskell) and you do fine :)
2026-01-22 12:47:31 <oskarw> gentauro: Okay, so I just have to git gud with basics
2026-01-22 12:47:44 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
2026-01-22 12:48:15 <oskarw> gentauro: Thank you for insight, I will start learning quantative algos then
2026-01-22 12:48:29 <oskarw> I'm so pumped up
2026-01-22 12:49:32 <oskarw> Thanks again everyone, I love this channel
2026-01-22 12:58:19 × trickard quits (~trickard@cpe-93-98-47-163.wireline.com.au) (Read error: Connection reset by peer)

All times are in UTC.