Logs: liberachat/#haskell
| 2026-02-19 18:20:18 | <geekosaur> | (there's a quote somewhere about English being the result of Norman soldiers trying to get dates with Saxon barmaids) |
| 2026-02-19 18:20:53 | <geekosaur> | (granting that Saxon is south Germanic, but not much of their linguistic influence seems to have survived) |
| 2026-02-19 18:23:01 | <mauke> | https://www.youtube.com/watch?v=PCE4C9GvqI0 |
| 2026-02-19 18:23:17 | → | paddymahoney joins (~paddymaho@pool-99-250-10-137.cpe.net.cable.rogers.com) |
| 2026-02-19 18:23:43 | × | jayanth quits (~jayanth@pool-108-16-35-209.phlapa.fios.verizon.net) (Ping timeout: 264 seconds) |
| 2026-02-19 18:23:53 | → | CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) |
| 2026-02-19 18:27:27 | × | picnoir quits (~picnoir@about/aquilenet/vodoo/NinjaTrappeur) (Quit: WeeChat 4.8.1) |
| 2026-02-19 18:28:36 | × | CiaoSen quits (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 268 seconds) |
| 2026-02-19 18:28:59 | → | picnoir joins (~picnoir@about/aquilenet/vodoo/NinjaTrappeur) |
| 2026-02-19 18:30:02 | → | pinkc joins (~luke@user/pinkc) |
| 2026-02-19 18:35:42 | × | chexum quits (~quassel@gateway/tor-sasl/chexum) (Ping timeout: 252 seconds) |
| 2026-02-19 18:35:54 | → | chexum joins (~quassel@gateway/tor-sasl/chexum) |
| 2026-02-19 18:42:14 | Googulator10 | is now known as Googulator |
| 2026-02-19 18:42:34 | → | sixfourtwelve joins (~ethanmorg@static.82.129.225.46.clients.your-server.de) |
| 2026-02-19 18:48:19 | × | lxsameer quits (~lxsameer@Serene/lxsameer) (Ping timeout: 264 seconds) |
| 2026-02-19 18:50:00 | <monochrom> | Hot Take: English inherits from both Germanic and French, but French came from the Franks who were Germanic too. So English is Germanic but with a diamond dependency. >:) |
| 2026-02-19 18:53:25 | × | haritz quits (~hrtz@user/haritz) (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in) |
| 2026-02-19 18:57:25 | × | noctux quits (~noctux@user/noctux) (Read error: Connection reset by peer) |
| 2026-02-19 18:58:39 | × | arandombit quits (~arandombi@user/arandombit) (Ping timeout: 245 seconds) |
| 2026-02-19 18:59:49 | → | noctux joins (~noctux@user/noctux) |
| 2026-02-19 19:01:07 | <gentauro> | monochrom: French is a https://en.wikipedia.org/wiki/Romance_languages (aka "derivates from latin") |
| 2026-02-19 19:01:43 | <monochrom> | sure sure |
| 2026-02-19 19:02:35 | × | nicole quits (ilbelkyr@libera/staff/ilbelkyr) (*.net *.split) |
| 2026-02-19 19:03:40 | → | ilbelkyr joins (ilbelkyr@libera/staff/ilbelkyr) |
| 2026-02-19 19:06:34 | <int-e> | % 1 |
| 2026-02-19 19:06:34 | <yahb2> | <interactive>:25:1: error: [GHC-83249] ; • Can't find interface-file declaration for variable Yahb2Defs.limitedPrint ; Probable cause: bug in .hi-boot file, or inconsistent .hi file ; ... |
| 2026-02-19 19:07:42 | <int-e> | % map (\c -> if c == 'o' then 'i' else c) "monochrom" |
| 2026-02-19 19:07:42 | <yahb2> | "minichrim" |
| 2026-02-19 19:10:38 | <int-e> | (don't mind the error, I did something evil) |
| 2026-02-19 19:10:59 | <monochrom> | That would have to be very evil. :) |
| 2026-02-19 19:11:02 | <gentauro> | int-e: 👀 |
| 2026-02-19 19:11:35 | <int-e> | monochrom: fortunately that's not a very likely vowel shift :) |
| 2026-02-19 19:13:27 | <monochrom> | "minichrim" would be a good Halloween name :) |
| 2026-02-19 19:14:10 | → | p3n_ joins (~p3n@217.198.124.246) |
| 2026-02-19 19:14:38 | → | eL_Bart0- joins (eL_Bart02@dietunichtguten.org) |
| 2026-02-19 19:16:02 | × | p3n quits (~p3n@217.198.124.246) (Read error: Connection reset by peer) |
| 2026-02-19 19:16:03 | × | eL_Bart0 quits (eL_Bart02@dietunichtguten.org) (Quit: Restarting) |
| 2026-02-19 19:21:51 | × | tromp quits (~textual@2001:1c00:3487:1b00:d9a6:1966:8883:20ad) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2026-02-19 19:35:47 | × | hakutaku quits (~textual@user/hakutaku) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2026-02-19 19:36:41 | → | hakutaku joins (~textual@user/hakutaku) |
| 2026-02-19 19:42:17 | <tomsmeding> | % :cd .. |
| 2026-02-19 19:42:17 | <yahb2> | Warning: changing directory causes all loaded modules to be unloaded, ; because the search path has changed. |
| 2026-02-19 19:42:19 | <tomsmeding> | % 1 |
| 2026-02-19 19:42:19 | <yahb2> | <interactive>:23:1: error: [GHC-83249] ; • Can't find interface-file declaration for variable Yahb2Defs.limitedPrint ; Probable cause: bug in .hi-boot file, or inconsistent .hi file ; ... |
| 2026-02-19 19:42:25 | <tomsmeding> | % :q |
| 2026-02-19 19:42:25 | <yahb2> | <bye> |
| 2026-02-19 19:42:27 | <tomsmeding> | % 1 |
| 2026-02-19 19:42:27 | <yahb2> | 1 |
| 2026-02-19 19:42:47 | → | CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) |
| 2026-02-19 19:44:41 | <monochrom> | oh hrm interesting failure mode :) |
| 2026-02-19 19:45:08 | <tomsmeding> | there's also this one, which is harmless as-is but has the potential to be funny |
| 2026-02-19 19:45:10 | <tomsmeding> | % :edit |
| 2026-02-19 19:45:10 | <yahb2> | editor not set, use :set editor |
| 2026-02-19 19:45:22 | <tomsmeding> | credits to int-e for both, they shall be set as ignored shortly |
| 2026-02-19 19:45:31 | <monochrom> | :( |
| 2026-02-19 19:45:50 | → | Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915) |
| 2026-02-19 19:46:12 | <tomsmeding> | just System.Process.system "ghci -e 'whatever'" if you really want :p |
| 2026-02-19 19:46:18 | × | Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 268 seconds) |
| 2026-02-19 19:46:24 | → | talismanick joins (~user@2601:644:8502:d340::cd3d) |
| 2026-02-19 19:46:46 | <tomsmeding> | this stuff is to make it a little harder for clueless people / trolls to mess up the bot for other |
| 2026-02-19 19:46:48 | <tomsmeding> | s |
| 2026-02-19 19:47:11 | Lord_of_Life_ | is now known as Lord_of_Life |
| 2026-02-19 19:50:42 | <monochrom> | :set editor docker run haskell |
| 2026-02-19 19:51:01 | <tomsmeding> | you think there's docker in the yahb sandbox? |
| 2026-02-19 19:51:25 | <monochrom> | doesn't hurt to dream big :) |
| 2026-02-19 19:51:40 | → | vanishingideal joins (~vanishing@user/vanishingideal) |
| 2026-02-19 19:53:36 | <tomsmeding> | turns out that `:unset prompt` is also an equivalent to `:q` but with a 5-second delay |
| 2026-02-19 19:57:06 | × | yahb2 quits (~yahb2@user/tomsmeding/bot/yahb2) (Remote host closed the connection) |
| 2026-02-19 19:57:19 | <newmind> | timeout that looks for the prompt line after running a command and kills it if doesn't see the prompt? |
| 2026-02-19 19:57:26 | → | yahb2 joins (~yahb2@user/tomsmeding/bot/yahb2) |
| 2026-02-19 19:57:26 | ChanServ | sets mode +v yahb2 |
| 2026-02-19 19:57:37 | <tomsmeding> | yep |
| 2026-02-19 19:57:48 | <monochrom> | interesting pathway |
| 2026-02-19 19:57:52 | <tomsmeding> | yahb can't distinguish between "command runs forever" and "prompt is gone" |
| 2026-02-19 19:58:03 | <tomsmeding> | % :unset prompt |
| 2026-02-19 19:58:05 | <tomsmeding> | % 2 |
| 2026-02-19 19:58:05 | <yahb2> | 2 |
| 2026-02-19 19:58:11 | <tomsmeding> | here we go, it's on the ignore list now |
| 2026-02-19 19:58:12 | → | Tuplanolla joins (~Tuplanoll@88-114-89-88.elisa-laajakaista.fi) |
| 2026-02-19 19:58:13 | <newmind> | so the new challenge is: find legitimate commands that take longer than 5 seconds and then complain why they are not working :) |
| 2026-02-19 19:58:25 | <tomsmeding> | the answer to that is "use your own machine" :p |
| 2026-02-19 19:58:28 | → | califax_ joins (~califax@user/califx) |
| 2026-02-19 19:58:47 | <newmind> | but everything is cloud nowadays... we own nothing |
| 2026-02-19 19:59:00 | <tomsmeding> | you can rent servers ;) |
| 2026-02-19 19:59:01 | <monochrom> | Star Trek TNG's Data would be like, "believe me, 5 seconds felt like eternity" :) |
| 2026-02-19 19:59:34 | <tomsmeding> | yeah, it's more than 10^10 cycles spent waiting! |
| 2026-02-19 20:02:11 | <newmind> | joking aside: great that some people still provide services without charging for it... or filling it with ads |
| 2026-02-19 20:02:14 | × | califax quits (~califax@user/califx) (Ping timeout: 252 seconds) |
| 2026-02-19 20:02:15 | califax_ | is now known as califax |
| 2026-02-19 20:03:07 | <tomsmeding> | it's not expensive to run :) |
| 2026-02-19 20:03:54 | <tomsmeding> | (sometimes people ask for features on the haskell playground that would break that property; I don't implement those features) |
| 2026-02-19 20:04:05 | → | target_i joins (~target_i@user/target-i/x-6023099) |
| 2026-02-19 20:05:04 | <tomsmeding> | also, side note, the whole reason why that Yahb2Defs.limitedPrint is a thing is so that the following is not one of those commands thta take long: |
| 2026-02-19 20:05:06 | <tomsmeding> | % [1..] |
| 2026-02-19 20:05:06 | <yahb2> | [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,6... |
| 2026-02-19 20:05:40 | → | califax_ joins (~califax@user/califx) |
| 2026-02-19 20:05:59 | × | califax quits (~califax@user/califx) (Remote host closed the connection) |
| 2026-02-19 20:06:08 | <newmind> | is that just a character limit or does that go deeper? |
| 2026-02-19 20:06:25 | <tomsmeding> | it's just a character limit, yes |
| 2026-02-19 20:06:31 | × | Googulator quits (~Googulato@2a01-036d-0106-499d-1c5a-0e4b-5795-d7e3.pool6.digikabel.hu) (Quit: Client closed) |
All times are in UTC.