Logs: liberachat/#haskell
| 2026-03-17 14:25:41 | <haskellbridge> | <magic_rb> Yeah it generates the markov chain tar pit once at startup and then feeds it to the bots in the quickest way possible |
| 2026-03-17 14:27:21 | × | sord937 quits (~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection) |
| 2026-03-17 14:28:15 | → | sord937 joins (~sord937@gateway/tor-sasl/sord937) |
| 2026-03-17 14:41:20 | × | gorignak quits (~gorignak@user/gorignak) (Quit: quit) |
| 2026-03-17 14:51:05 | × | lisbeths quits (uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity) |
| 2026-03-17 14:57:01 | → | rekahsoft joins (~rekahsoft@bras-base-orllon1103w-grc-20-76-67-111-168.dsl.bell.ca) |
| 2026-03-17 14:58:20 | → | machinedgod joins (~machinedg@d172-219-48-230.abhsia.telus.net) |
| 2026-03-17 15:05:02 | → | kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be) |
| 2026-03-17 15:06:37 | → | ezzieyguywuf joins (~Unknown@user/ezzieyguywuf) |
| 2026-03-17 15:11:10 | → | sp1ff joins (~user@2601:1c2:4080:14c0::1ced) |
| 2026-03-17 15:14:11 | × | Square2 quits (~Square4@user/square) (Ping timeout: 252 seconds) |
| 2026-03-17 15:16:00 | × | sp1ff quits (~user@2601:1c2:4080:14c0::1ced) (Ping timeout: 264 seconds) |
| 2026-03-17 15:16:07 | → | sp1ff joins (~user@2607:fb90:3317:2ee6:a1c1:9ac8:83f:678f) |
| 2026-03-17 15:21:44 | → | sp1ff` joins (~user@98.246.138.29) |
| 2026-03-17 15:23:48 | × | sp1ff quits (~user@2607:fb90:3317:2ee6:a1c1:9ac8:83f:678f) (Ping timeout: 264 seconds) |
| 2026-03-17 15:27:19 | → | sp1ff`` joins (~user@2607:fb90:3317:2f31:3ed8:2773:27b2:e90e) |
| 2026-03-17 15:29:07 | × | sp1ff` quits (~user@98.246.138.29) (Ping timeout: 264 seconds) |
| 2026-03-17 15:39:41 | → | danza joins (~danza@user/danza) |
| 2026-03-17 15:51:44 | × | markasoftware quits (~quassel@107.161.26.124) (Remote host closed the connection) |
| 2026-03-17 15:54:48 | → | adpad-13 joins (~adpad-13@220.158.183.16) |
| 2026-03-17 15:57:08 | × | adpad-13 quits (~adpad-13@220.158.183.16) (Client Quit) |
| 2026-03-17 15:57:59 | × | arandombit quits (~arandombi@user/arandombit) (Remote host closed the connection) |
| 2026-03-17 16:02:46 | ← | lucyy parts (228ee8f0ce@user/lucyy) () |
| 2026-03-17 16:06:45 | → | v0id_7 joins (~v0id_7@user/v0id-7:62772) |
| 2026-03-17 16:28:24 | → | humasect joins (~humasect@dyn-192-249-132-90.nexicom.net) |
| 2026-03-17 16:35:32 | → | sp1ff``` joins (~user@98.246.138.29) |
| 2026-03-17 16:36:33 | × | sp1ff`` quits (~user@2607:fb90:3317:2f31:3ed8:2773:27b2:e90e) (Ping timeout: 246 seconds) |
| 2026-03-17 16:44:18 | → | tomku|two joins (~tomku@user/tomku) |
| 2026-03-17 16:45:45 | × | tomku quits (~tomku@user/tomku) (Ping timeout: 255 seconds) |
| 2026-03-17 16:46:40 | × | v0id_7 quits (~v0id_7@user/v0id-7:62772) (Quit: whatever u sick fcks) |
| 2026-03-17 16:47:23 | → | danz84104 joins (~danza@user/danza) |
| 2026-03-17 16:47:40 | × | danza quits (~danza@user/danza) (Read error: Connection reset by peer) |
| 2026-03-17 16:55:12 | → | arandombit joins (~arandombi@2a02:2455:8656:7100:881:bbf5:9bc2:908) |
| 2026-03-17 16:55:12 | × | arandombit quits (~arandombi@2a02:2455:8656:7100:881:bbf5:9bc2:908) (Changing host) |
| 2026-03-17 16:55:12 | → | arandombit joins (~arandombi@user/arandombit) |
| 2026-03-17 17:06:43 | × | madresch quits (~Thunderbi@user/madresch) (Ping timeout: 276 seconds) |
| 2026-03-17 17:11:06 | × | carbolymer quits (carbolymer@delirium.systems) () |
| 2026-03-17 17:11:28 | → | carbolymer joins (carbolymer@delirium.systems) |
| 2026-03-17 17:17:34 | → | thresh3 joins (~thresh@107-219-206-205.lightspeed.cicril.sbcglobal.net) |
| 2026-03-17 17:17:34 | <thresh3> | Has anyone used algebraic effects in production Haskell? Curious how they compare to mtl-style monad transformers in practice. |
| 2026-03-17 17:18:01 | × | chexum_ quits (~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection) |
| 2026-03-17 17:18:04 | × | thresh3 quits (~thresh@107-219-206-205.lightspeed.cicril.sbcglobal.net) (Client Quit) |
| 2026-03-17 17:18:13 | → | chexum joins (~quassel@gateway/tor-sasl/chexum) |
| 2026-03-17 17:18:18 | × | thenightmail quits (~thenightm@user/thenightmail) (Quit: ZNC 1.8.2+deb2ubuntu0.1 - https://znc.in) |
| 2026-03-17 17:25:17 | → | thenightmail joins (~thenightm@user/thenightmail) |
| 2026-03-17 17:26:44 | × | merijn quits (~merijn@77.242.116.146) (Ping timeout: 252 seconds) |
| 2026-03-17 17:41:59 | × | kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Ping timeout: 245 seconds) |
| 2026-03-17 17:42:09 | → | madresch joins (~Thunderbi@user/madresch) |
| 2026-03-17 17:42:11 | × | sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937) |
| 2026-03-17 17:42:32 | → | sp1ff```` joins (~user@2607:fb90:332c:858f:7cd3:57f8:1b1d:7d25) |
| 2026-03-17 17:43:34 | <newmind> | if they would've stuck around, yes, i have |
| 2026-03-17 17:44:27 | × | sp1ff``` quits (~user@98.246.138.29) (Ping timeout: 246 seconds) |
| 2026-03-17 17:51:07 | × | acidjnk_new quits (~acidjnk@p200300d6e700e5002b6f2b5363599d55.dip0.t-ipconnect.de) (Ping timeout: 272 seconds) |
| 2026-03-17 17:54:15 | <mesaoptimizer> | I'm attempting to replicate a research artifact that uses python and shell scripts as part of its multi-step process of creating stateful partial artifacts. I am considering using Haskell instead of python. I'm considering between Shake and Shelly. `typed-process` made me wary due to its complexity and because it made me realized how terribly designed the `process` library is. |
| 2026-03-17 17:55:49 | <mesaoptimizer> | Shake would allow determinstic checking of previous artifacts, and an incremental build of new replicated artifacts with automatic checkpointing in each 'phase' of the process. Shelley however seems like a more straightforward 'shell script' / 'python script' replacement. |
| 2026-03-17 17:56:17 | <mesaoptimizer> | Here's Shake: https://shakebuild.com/ and here's Shelly: https://hackage.haskell.org/package/shelly for context. |
| 2026-03-17 17:56:55 | <geekosaur> | shake is probably best thought of as a make replacement, not a shell script replacement |
| 2026-03-17 17:57:48 | <geekosaur> | if you want to run stuff, shelly (or turtle or shh) is probably what you want. if complex dependencies is the big issue, shake is probably what you want |
| 2026-03-17 17:59:20 | × | tabaqui quits (~tabaqui@167.71.80.236) (Quit: WeeChat 4.6.3) |
| 2026-03-17 18:00:32 | <mesaoptimizer> | I think I'll look into shake more, simply because this is a multi-step pipeline of running scripts on partially processed versions of the final research artifact |
| 2026-03-17 18:01:05 | <mesaoptimizer> | it seems to call for idempotence and crash-resilience, imo. But if I feel like shake is too complex, I'll start off with shelly. |
| 2026-03-17 18:04:24 | × | sp1ff```` quits (~user@2607:fb90:332c:858f:7cd3:57f8:1b1d:7d25) (Ping timeout: 246 seconds) |
| 2026-03-17 18:05:55 | <haskellbridge> | <sm> shake is excellent for dependencies, and also its shell EDSL is excellent (I don't know shelly enough to compare it) |
| 2026-03-17 18:07:37 | <mesaoptimizer> | useful to know, thank you |
| 2026-03-17 18:36:54 | × | machinedgod quits (~machinedg@d172-219-48-230.abhsia.telus.net) (Ping timeout: 255 seconds) |
| 2026-03-17 18:40:23 | × | j1n37 quits (~j1n37@user/j1n37) (Read error: Connection reset by peer) |
| 2026-03-17 18:44:46 | → | j1n37 joins (~j1n37@user/j1n37) |
| 2026-03-17 18:44:46 | × | j1n37 quits (~j1n37@user/j1n37) (Read error: Connection reset by peer) |
| 2026-03-17 18:48:08 | → | j1n37 joins (~j1n37@user/j1n37) |
| 2026-03-17 18:48:13 | × | j1n37 quits (~j1n37@user/j1n37) (Read error: Connection reset by peer) |
| 2026-03-17 18:51:45 | × | somemathguy quits (~somemathg@user/somemathguy) (Quit: WeeChat 4.1.1) |
| 2026-03-17 18:53:27 | → | j1n37 joins (~j1n37@user/j1n37) |
| 2026-03-17 18:53:30 | × | j1n37 quits (~j1n37@user/j1n37) (Read error: Connection reset by peer) |
| 2026-03-17 19:00:34 | → | j1n37 joins (~j1n37@user/j1n37) |
| 2026-03-17 19:00:34 | × | j1n37 quits (~j1n37@user/j1n37) (Read error: Connection reset by peer) |
| 2026-03-17 19:04:57 | → | j1n37 joins (~j1n37@user/j1n37) |
| 2026-03-17 19:05:00 | × | j1n37 quits (~j1n37@user/j1n37) (Read error: Connection reset by peer) |
| 2026-03-17 19:06:07 | × | _d0t quits (~{-d0t-}@user/-d0t-/x-7915216) (Ping timeout: 244 seconds) |
| 2026-03-17 19:08:15 | → | target_i joins (~target_i@user/target-i/x-6023099) |
| 2026-03-17 19:08:57 | → | j1n37 joins (~j1n37@user/j1n37) |
| 2026-03-17 19:09:00 | × | j1n37 quits (~j1n37@user/j1n37) (Read error: Connection reset by peer) |
| 2026-03-17 19:11:08 | → | _d0t joins (~{-d0t-}@user/-d0t-/x-7915216) |
| 2026-03-17 19:13:48 | → | j1n37 joins (~j1n37@user/j1n37) |
| 2026-03-17 19:13:52 | × | j1n37 quits (~j1n37@user/j1n37) (Read error: Connection reset by peer) |
| 2026-03-17 19:21:19 | → | peterbecich joins (~Thunderbi@71.84.33.135) |
| 2026-03-17 19:34:14 | → | j1n37 joins (~j1n37@user/j1n37) |
| 2026-03-17 19:34:14 | × | j1n37 quits (~j1n37@user/j1n37) (Read error: Connection reset by peer) |
| 2026-03-17 19:36:04 | × | humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Quit: Leaving...) |
| 2026-03-17 19:37:01 | → | emmanuelux_ joins (~em@2a02-8440-2605-5c04-36cf-f6ff-fefa-7e31.rev.sfr.net) |
| 2026-03-17 19:37:26 | → | acidjnk_new joins (~acidjnk@p200300d6e700e5007122800e77b9c944.dip0.t-ipconnect.de) |
| 2026-03-17 19:37:58 | × | emmanuelux quits (~em@user/emmanuelux) (Ping timeout: 268 seconds) |
| 2026-03-17 19:38:05 | × | peterbecich quits (~Thunderbi@71.84.33.135) (Ping timeout: 245 seconds) |
| 2026-03-17 19:43:17 | → | emmanuelux joins (~em@user/emmanuelux) |
| 2026-03-17 19:44:09 | × | emmanuelux_ quits (~em@2a02-8440-2605-5c04-36cf-f6ff-fefa-7e31.rev.sfr.net) (Ping timeout: 248 seconds) |
| 2026-03-17 19:46:08 | → | j1n37 joins (~j1n37@user/j1n37) |
| 2026-03-17 19:46:11 | × | j1n37 quits (~j1n37@user/j1n37) (Read error: Connection reset by peer) |
| 2026-03-17 19:49:19 | → | j1n37 joins (~j1n37@user/j1n37) |
| 2026-03-17 19:49:19 | × | j1n37 quits (~j1n37@user/j1n37) (Read error: Connection reset by peer) |
| 2026-03-17 19:50:43 | × | biberu quits (~biberu@user/biberu) (Quit: ZNC - https://znc.in) |
| 2026-03-17 19:51:00 | → | Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915) |
All times are in UTC.