Home liberachat/#haskell: Logs Calendar

Logs: liberachat/#haskell

←Prev  Next→ 1,790,128 events total
2026-03-22 13:18:21 AlexZenon joins (~alzenon@5.139.233.200)
2026-03-22 13:21:08 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-03-22 13:21:11 AlexZenon_2 joins (~alzenon@5.139.233.200)
2026-03-22 13:22:48 × AlexZenon quits (~alzenon@5.139.233.200) (Ping timeout: 255 seconds)
2026-03-22 13:25:30 × AlexZenon_2 quits (~alzenon@5.139.233.200) (Ping timeout: 255 seconds)
2026-03-22 13:26:07 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
2026-03-22 13:27:12 <[exa]> mesaoptimizer: rust is pop now, pop people love pop
2026-03-22 13:30:59 AlexZenon joins (~alzenon@5.139.233.200)
2026-03-22 13:33:56 × [_________] quits (~oos95GWG@user/oos95GWG) (Quit: [_________])
2026-03-22 13:35:31 [_________] joins (~oos95GWG@user/oos95GWG)
2026-03-22 13:36:31 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-03-22 13:41:00 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
2026-03-22 13:46:01 <Rembane> [exa]: What's a pop?
2026-03-22 13:46:19 <Clint> popular
2026-03-22 13:46:22 <Clint> what's a "runt"?
2026-03-22 13:51:53 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-03-22 13:56:07 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 264 seconds)
2026-03-22 13:56:39 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
2026-03-22 14:03:01 rekahsoft joins (~rekahsoft@bras-base-orllon1103w-grc-20-76-67-111-168.dsl.bell.ca)
2026-03-22 14:04:25 arandombit joins (~arandombi@user/arandombit)
2026-03-22 14:04:39 <[exa]> yeah I meant "pop"ular
2026-03-22 14:05:30 <Rembane> Wicked!
2026-03-22 14:06:42 <gentauro> Rembane: Comparing to OCaml for .NET. I can follow "basic" guidelines and have a library on their official package repo in no time (deterministically and soundly inferring supported compilers). In Haskell on the other hand …
2026-03-22 14:07:16 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-03-22 14:07:21 <gentauro> so I fully understand Snoyman here
2026-03-22 14:07:40 <gentauro> when you work in consulting, it's simply not acceptable by any means
2026-03-22 14:07:41 <mesaoptimizer> [exa]: I posit that there's a lot of value in trying to understand the details instead of dismissing this pattern
2026-03-22 14:08:10 <mesaoptimizer> Clint: "runt" is a word used slightly derisively here, to refer to beginner programmers
2026-03-22 14:08:28 <gentauro> then you add on top, that only VERY specialized people can work on projects (depending on which PRAGMAS are enabled) and that's the second red light for customers
2026-03-22 14:08:48 gentauro you want to be able to "shop around" diff consultancies and not be "bound" to a single one
2026-03-22 14:08:50 <mesaoptimizer> sorry, people specialize on PRAGMAs?
2026-03-22 14:10:22 <gentauro> mesaoptimizer: there was this famous tweet (I have it bookmarked) by Edwin Brady (Idris): https://x.com/edwinbrady/status/1163816732902883329 where he made fun of projects in the sense that Haskell 90 meant there was 90 diff PRAGMA's enabled for projects
2026-03-22 14:10:51 <gentauro> some pragmas "make sense" for most, but others are aimed for a "small subset" of people
2026-03-22 14:12:14 <gentauro> and this is the reason companies buying consultancy fees, would rather pay for tools where you can get 100k devs too choose from
2026-03-22 14:12:54 gentauro look up due diligence analysis and risk assessment
2026-03-22 14:13:55 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
2026-03-22 14:17:01 chromoblob joins (~chromoblo@user/chromob1ot1c)
2026-03-22 14:17:37 <__monty__> I highly doubt that any manager considering Haskell gets deep enough into the matter to run into GHC pragmas.
2026-03-22 14:22:32 <gentauro> __monty__: when you submit proposals, you speak with the business, but normally, the person you need to concince (off the record) is their techies
2026-03-22 14:22:39 <gentauro> and they DO go into details
2026-03-22 14:23:40 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 268 seconds)
2026-03-22 14:25:18 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-03-22 14:25:55 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
2026-03-22 14:26:23 chromoblob joins (~chromoblo@user/chromob1ot1c)
2026-03-22 14:27:17 <__monty__> What I'm saying is there's plenty of reasons to dismiss Haskell before you even get that deep into it.
2026-03-22 14:28:45 <gentauro> __monty__: Oh, missed that. But totally agree (own exp beeing on the "loosing side")
2026-03-22 14:29:42 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2026-03-22 14:30:46 × rekahsoft quits (~rekahsoft@bras-base-orllon1103w-grc-20-76-67-111-168.dsl.bell.ca) (Remote host closed the connection)
2026-03-22 14:40:38 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-03-22 14:42:17 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 248 seconds)
2026-03-22 14:44:02 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
2026-03-22 14:45:05 <mesaoptimizer> gentauro: Edwin Brady deleted that tweet
2026-03-22 14:45:09 <mesaoptimizer> hopefullly you archived it
2026-03-22 14:45:38 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
2026-03-22 14:46:10 <mesaoptimizer> if you do not yet archive web pages, please get SingleFile. It is a very convenient and configurable extension that allows you to do one-click archival of web-pages as single *.html files.
2026-03-22 14:55:49 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-03-22 14:57:46 chromoblob joins (~chromoblo@user/chromob1ot1c)
2026-03-22 15:00:40 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
2026-03-22 15:08:26 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
2026-03-22 15:08:50 chromoblob joins (~chromoblo@user/chromob1ot1c)
2026-03-22 15:11:11 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-03-22 15:14:06 <gentauro> mesaoptimizer: Edwin Brady, as most of us, just deleted Twitter ;)
2026-03-22 15:15:26 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2026-03-22 15:18:34 Alex_delenda_est joins (~al_test@5.139.233.200)
2026-03-22 15:26:32 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-03-22 15:27:12 karenw joins (~karenw@user/karenw)
2026-03-22 15:30:58 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2026-03-22 15:34:37 <mesaoptimizer> that seems a bit irrelevant to my point but sure
2026-03-22 15:41:56 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-03-22 15:45:47 <chromoblob> pop is antonym for push. so you need to PUSH for things that aren't pop
2026-03-22 15:49:15 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
2026-03-22 15:59:21 arandombit joins (~arandombi@2a02:2455:8656:7100:ecb4:f03b:3614:e010)
2026-03-22 15:59:21 × arandombit quits (~arandombi@2a02:2455:8656:7100:ecb4:f03b:3614:e010) (Changing host)
2026-03-22 15:59:21 arandombit joins (~arandombi@user/arandombit)
2026-03-22 16:00:05 merijn joins (~merijn@62.45.136.136)
2026-03-22 16:03:15 × hiecaq quits (~hiecaq@user/hiecaq) (Quit: ERC 5.6.0.30.1 (IRC client for GNU Emacs 30.2))
2026-03-22 16:04:17 × merijn quits (~merijn@62.45.136.136) (Ping timeout: 252 seconds)
2026-03-22 16:06:18 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 246 seconds)
2026-03-22 16:14:19 arandombit joins (~arandombi@user/arandombit)
2026-03-22 16:15:23 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-03-22 16:20:37 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
2026-03-22 16:25:03 ystael joins (~ystael@user/ystael)
2026-03-22 16:27:09 <monochrom> haha
2026-03-22 16:30:42 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-03-22 16:35:34 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
2026-03-22 16:38:11 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
2026-03-22 16:40:24 × mulk quits (~mulk@p5b112a7b.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
2026-03-22 16:40:36 wootehfoot joins (~wootehfoo@user/wootehfoot)
2026-03-22 16:42:29 target_i joins (~target_i@user/target-i/x-6023099)
2026-03-22 16:43:53 <[exa]> chromoblob: underrated linguistics there
2026-03-22 16:44:18 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 244 seconds)
2026-03-22 16:44:38 <[exa]> does this extend to "pushular"
2026-03-22 16:44:46 mulk joins (~mulk@p5b1120ba.dip0.t-ipconnect.de)
2026-03-22 16:45:26 <chromoblob> that's why people don't use push, they are afraid of stack overflow
2026-03-22 16:46:04 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-03-22 16:46:11 Sgeo joins (~Sgeo@user/sgeo)
2026-03-22 16:51:03 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
2026-03-22 16:59:12 pavonia joins (~user@user/siracusa)
2026-03-22 17:01:27 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-03-22 17:04:42 machinedgod joins (~machinedg@d172-219-48-230.abhsia.telus.net)

All times are in UTC.