Logs: liberachat/#haskell
| 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.