Home liberachat/#haskell: Logs Calendar

Logs on 2025-03-02 (liberachat/#haskell)

00:02:24 × vicfred quits (~vicfred@user/vicfred) (Quit: leaving)
00:02:44 vicfred joins (~vicfred@user/vicfred)
00:04:27 × alp quits (~alp@2001:861:8ca0:4940:20f3:153b:3579:d302) (Remote host closed the connection)
00:05:56 k_hachig_ joins (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143)
00:08:43 Raito_Bezarius joins (~Raito@wireguard/tunneler/raito-bezarius)
00:08:54 × hattckory quits (~hattckory@bras-base-toroon4524w-grc-48-184-145-138-167.dsl.bell.ca) (Ping timeout: 260 seconds)
00:11:59 × vicfred quits (~vicfred@user/vicfred) (Quit: leaving)
00:12:17 vicfred joins (~vicfred@user/vicfred)
00:14:16 × k_hachig_ quits (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) (Ping timeout: 272 seconds)
00:30:17 hattckory joins (~hattckory@bras-base-toroon4524w-grc-48-184-145-138-167.dsl.bell.ca)
00:30:43 × vicfred quits (~vicfred@user/vicfred) (Quit: leaving)
00:31:07 vicfred joins (~vicfred@user/vicfred)
00:31:25 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection)
00:32:34 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
00:35:23 alfiee joins (~alfiee@user/alfiee)
00:40:06 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 265 seconds)
00:45:59 × yegorc quits (~yegorc@user/yegorc) (Remote host closed the connection)
00:46:22 yegorc joins (~yegorc@user/yegorc)
00:58:53 × acidjnk_new quits (~acidjnk@p200300d6e7283f23fd140dc145444417.dip0.t-ipconnect.de) (Ping timeout: 268 seconds)
01:11:28 sw4n joins (~sw4n@2605:59c0:4014:d110:6c5c:d12a:3de4:5b3a)
01:13:19 Googulator66 joins (~Googulato@2a01-036d-0106-14b2-c443-5a96-b49d-1dd5.pool6.digikabel.hu)
01:15:22 × Googulator79 quits (~Googulato@2a01-036d-0106-14b2-c443-5a96-b49d-1dd5.pool6.digikabel.hu) (Quit: Client closed)
01:16:56 × notdabs quits (~Owner@2600:6c40:4300:950:d78:9719:f6a5:bdd) (Quit: Leaving)
01:16:57 × synchromesh quits (~john@2406:5a00:24cf:bb00:9992:10a:da26:56df) (Read error: Connection reset by peer)
01:17:13 notdabs joins (~Owner@2600:6c40:4300:950:d78:9719:f6a5:bdd)
01:17:58 synchromesh joins (~john@2406:5a00:24cf:bb00:9992:10a:da26:56df)
01:18:29 × yegorc quits (~yegorc@user/yegorc) (Remote host closed the connection)
01:18:53 yegorc joins (~yegorc@user/yegorc)
01:20:48 × yegorc quits (~yegorc@user/yegorc) (Client Quit)
01:22:07 alfiee joins (~alfiee@user/alfiee)
01:23:46 × sprotte24 quits (~sprotte24@p200300d16f4b980025b1dfc12a42f674.dip0.t-ipconnect.de) (Quit: Leaving)
01:26:24 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 244 seconds)
01:28:53 machinedgod joins (~machinedg@d108-173-18-100.abhsia.telus.net)
01:29:43 weary-traveler joins (~user@user/user363627)
01:31:31 k_hachig_ joins (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143)
01:35:42 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 244 seconds)
01:36:53 × k_hachig_ quits (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) (Ping timeout: 248 seconds)
01:41:19 × Smiles quits (uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity)
01:51:33 × sw4n quits (~sw4n@2605:59c0:4014:d110:6c5c:d12a:3de4:5b3a) (Ping timeout: 252 seconds)
01:58:04 sw4n joins (~sw4n@2605:59c0:4014:d110:6c5c:d12a:3de4:5b3a)
02:06:24 × Buliarou1 quits (~gypsydang@46.232.210.139) (Quit: leaving)
02:07:09 Buliarou1 joins (~gypsydang@46.232.210.139)
02:08:31 alfiee joins (~alfiee@user/alfiee)
02:10:24 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Ping timeout: 264 seconds)
02:10:50 ChaiTRex joins (~ChaiTRex@user/chaitrex)
02:13:20 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 272 seconds)
02:18:18 × j1n37- quits (~j1n37@user/j1n37) (Read error: Connection reset by peer)
02:18:45 Inst joins (~Inst@user/Inst)
02:18:59 × Tuplanolla quits (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Ping timeout: 260 seconds)
02:19:03 <Inst> if it makes you happy, Rust's ergonomics is, at least at first glance, nightmarish
02:19:10 k_hachig_ joins (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143)
02:19:11 j1n37 joins (~j1n37@user/j1n37)
02:20:15 <Inst> the match is objectively worse than Haskell's because types don't have capitalization requirements, so if you remove a variant without prefixing the namespace, it just turns into a catchall on the pattern match
02:24:33 × k_hachig_ quits (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) (Ping timeout: 252 seconds)
02:25:16 yegorc joins (~yegorc@user/yegorc)
02:28:20 × sw4n quits (~sw4n@2605:59c0:4014:d110:6c5c:d12a:3de4:5b3a) (Remote host closed the connection)
02:28:53 × Inst quits (~Inst@user/Inst) (Remote host closed the connection)
02:35:16 <haskellbridge> <sm> not to worry, someone just released an emacs package to hide all the annoying parts of rust syntax :)
02:37:30 harveypwca joins (~harveypwc@2601:246:d080:f6e0:34b5:bbb2:c6c:1ef6)
02:40:50 × xff0x quits (~xff0x@2405:6580:b080:900:decf:3f06:84d:1232) (Ping timeout: 248 seconds)
02:42:45 xff0x joins (~xff0x@2405:6580:b080:900:d598:ae0d:2d4c:9e23)
02:47:37 mange joins (~user@user/mange)
02:51:39 <yin> kaol: I recently worked on a project which used both Graphics.Gloss.Data.Color and Data.Colour. Fun times
02:54:56 alfiee joins (~alfiee@user/alfiee)
02:55:40 <haskellbridge> <sm> oh, check this out: an as-yet-unexplained mystery about less supporting only --use-colour https://github.com/simonmichael/hledger/issues/2335
02:59:24 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 252 seconds)
02:59:34 × harveypwca quits (~harveypwc@2601:246:d080:f6e0:34b5:bbb2:c6c:1ef6) (Quit: Leaving)
03:02:51 <vicfred> what is this haskellbridge bridging to?
03:03:33 <mauke> matrix
03:04:03 <mauke> more specifically, #haskell-irc:matrix.org
03:04:19 yegorc parts (~yegorc@user/yegorc) (Leaving)
03:04:30 × vicfred quits (~vicfred@user/vicfred) (Quit: leaving)
03:04:48 vicfred joins (~vicfred@user/vicfred)
03:05:02 × op_4 quits (~tslil@user/op-4/x-9116473) (Remote host closed the connection)
03:05:33 op_4 joins (~tslil@user/op-4/x-9116473)
03:13:12 × ShannonB quits (~ShannonB@user/ShannonB) (Quit: The Lounge - https://thelounge.chat)
03:26:54 × vicfred quits (~vicfred@user/vicfred) (Ping timeout: 252 seconds)
03:33:32 <spew> I thought matrix bridges got banned
03:34:31 k_hachig_ joins (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143)
03:36:07 <dmoerner> only imperative ones
03:38:48 × k_hachig_ quits (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) (Ping timeout: 246 seconds)
03:40:03 <geekosaur> the big mother bridge got banned, smaller ones are okay
03:41:26 <mauke> https://libera.chat/guides/matrix#can-i-still-connect-with-matrix
03:42:40 alfiee joins (~alfiee@user/alfiee)
03:46:56 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 244 seconds)
03:55:04 vicfred joins (~vicfred@user/vicfred)
03:55:31 × notdabs quits (~Owner@2600:6c40:4300:950:d78:9719:f6a5:bdd) (Quit: Leaving)
04:02:13 pavonia_ joins (~user@user/siracusa)
04:02:54 × pavonia quits (~user@user/siracusa) (Read error: Connection reset by peer)
04:03:00 pavonia_ is now known as pavonia
04:03:56 × vicfred quits (~vicfred@user/vicfred) (Quit: leaving)
04:14:11 × madcabbage quits (~cabbage@108.61.194.151) (Remote host closed the connection)
04:15:04 madcabbage joins (~cabbage@207.148.176.79)
04:27:22 × j1n37 quits (~j1n37@user/j1n37) (Read error: Connection reset by peer)
04:28:39 vanishingideal joins (~vanishing@user/vanishingideal)
04:29:05 alfiee joins (~alfiee@user/alfiee)
04:30:58 j1n37 joins (~j1n37@user/j1n37)
04:32:20 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
04:33:16 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 252 seconds)
04:35:20 k_hachig_ joins (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143)
04:40:16 × k_hachig_ quits (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) (Ping timeout: 272 seconds)
04:54:19 × nitrix quits (~nitrix@user/meow/nitrix) (Quit: ZNC 1.9.1 - https://znc.in)
05:03:49 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 248 seconds)
05:06:39 nitrix joins (~nitrix@user/meow/nitrix)
05:16:29 alfiee joins (~alfiee@user/alfiee)
05:16:50 × machinedgod quits (~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 244 seconds)
05:20:55 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 265 seconds)
05:27:32 Digitteknohippie is now known as Digit
05:28:39 __jmcantrell__ joins (~weechat@user/jmcantrell)
05:28:40 × jmcantrell quits (644f1bed9a@user/jmcantrell) (Killed (zinc.libera.chat (Nickname regained by services)))
05:28:40 __jmcantrell__ is now known as jmcantrell
05:28:48 jmcantrell_ joins (644f1bed9a@user/jmcantrell)
05:42:42 × jmcantrell quits (~weechat@user/jmcantrell) (Quit: WeeChat 4.5.2)
05:42:43 jmcantrell_ is now known as jmcantrell
05:43:00 omnifunctor_ joins (~omnifunct@13.74.251.240)
05:45:52 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 252 seconds)
05:46:22 omnifunctor_ parts (~omnifunct@13.74.251.240) ()
05:47:40 vanishingideal joins (~vanishing@user/vanishingideal)
05:54:21 __jmcantrell__ joins (~weechat@user/jmcantrell)
05:54:21 × jmcantrell quits (644f1bed9a@user/jmcantrell) (Killed (tantalum.libera.chat (Nickname regained by services)))
05:54:21 __jmcantrell__ is now known as jmcantrell
05:54:34 jmcantrell_ joins (644f1bed9a@user/jmcantrell)
05:56:50 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
05:59:40 × euphores quits (~SASL_euph@user/euphores) (Quit: Leaving.)
06:02:55 alfiee joins (~alfiee@user/alfiee)
06:04:54 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 265 seconds)
06:05:23 target_i joins (~target_i@user/target-i/x-6023099)
06:06:21 × gmg quits (~user@user/gehmehgeh) (Remote host closed the connection)
06:06:41 vanishingideal joins (~vanishing@user/vanishingideal)
06:07:03 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 245 seconds)
06:07:06 gmg joins (~user@user/gehmehgeh)
06:09:30 euphores joins (~SASL_euph@user/euphores)
06:10:42 × madcabbage quits (~cabbage@207.148.176.79) (Ping timeout: 246 seconds)
06:21:06 astra is now known as amish
06:22:03 × amish quits (sid289983@id-289983.hampstead.irccloud.com) (Changing host)
06:22:03 amish joins (sid289983@user/amish)
06:24:16 amish is now known as astra
06:29:12 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 272 seconds)
06:33:00 takuan joins (~takuan@d8d86b601.access.telenet.be)
06:35:29 tabaqui1 joins (~root@87.200.129.102)
06:37:21 k_hachig_ joins (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143)
06:42:22 × k_hachig_ quits (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) (Ping timeout: 268 seconds)
06:49:39 alfiee joins (~alfiee@user/alfiee)
06:54:03 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 252 seconds)
06:54:19 × tabaqui1 quits (~root@87.200.129.102) (Quit: WeeChat 4.5.1)
06:55:36 Digitteknohippie joins (~user@user/digit)
06:56:33 × Digit quits (~user@user/digit) (Ping timeout: 246 seconds)
07:04:00 × ensyde quits (~ensyde@2601:5c6:c200:6dc0::e3ba) (Ping timeout: 244 seconds)
07:10:11 Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915)
07:10:49 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 260 seconds)
07:11:36 Lord_of_Life_ is now known as Lord_of_Life
07:34:52 k_hachig_ joins (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143)
07:36:03 alfiee joins (~alfiee@user/alfiee)
07:38:27 × hughjfchen quits (~hughjfche@vmi2417424.contaboserver.net) (Quit: WeeChat 4.4.3)
07:39:39 hughjfchen joins (~hughjfche@vmi2417424.contaboserver.net)
07:40:23 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 245 seconds)
07:45:12 × k_hachig_ quits (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) (Ping timeout: 272 seconds)
07:48:36 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
07:53:26 × Square quits (~Square@user/square) (Ping timeout: 272 seconds)
08:00:01 × caconym quits (~caconym@user/caconym) (Quit: bye)
08:00:07 × tt12310978324354 quits (~tt1231@2603:6010:8700:4a81:219f:50d3:618a:a6ee) (Quit: The Lounge - https://thelounge.chat)
08:01:38 caconym joins (~caconym@user/caconym)
08:02:01 vanishingideal joins (~vanishing@user/vanishingideal)
08:04:29 tt12310978324354 joins (~tt1231@2603:6010:8700:4a81:219f:50d3:618a:a6ee)
08:07:24 misterfish joins (~misterfis@84.53.85.146)
08:14:35 Digitteknohippie is now known as Digit
08:21:15 × peutri quits (~peutri@bobo.desast.re) (Ping timeout: 252 seconds)
08:23:08 alfiee joins (~alfiee@user/alfiee)
08:23:54 × jmcantrell quits (~weechat@user/jmcantrell) (Quit: WeeChat 4.5.2)
08:26:45 peutri joins (~peutri@bobo.desast.re)
08:26:47 ss4 joins (~wootehfoo@user/wootehfoot)
08:27:29 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 265 seconds)
08:36:21 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 252 seconds)
08:48:06 ss4 is now known as wootehfoot
08:57:12 Smiles joins (uid551636@id-551636.lymington.irccloud.com)
08:59:40 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
09:03:37 killy joins (~killy@terminal-3-187.retsat1.com.pl)
09:09:31 alfiee joins (~alfiee@user/alfiee)
09:13:41 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 244 seconds)
09:21:59 acidjnk_new joins (~acidjnk@p200300d6e7283f91c8751629e207b4dd.dip0.t-ipconnect.de)
09:23:20 <tomsmeding> int-e: somehow, while reloading and shadowing in ghci, finalizers of the earlier values _do_ get called. So apparently yesterday's conclusion of shadowing not making ghci forget the previous value may be incorrect
09:30:17 × rembo10 quits (~rembo10@main.remulis.com) (Quit: ZNC 1.8.2 - https://znc.in)
09:31:46 rembo10 joins (~rembo10@main.remulis.com)
09:34:22 × synchromesh quits (~john@2406:5a00:24cf:bb00:9992:10a:da26:56df) (Read error: Connection reset by peer)
09:35:36 synchromesh joins (~john@2406:5a00:24cf:bb00:9992:10a:da26:56df)
09:37:22 Guest83 joins (~Guest83@150.107.206.33)
09:38:28 × Guest83 quits (~Guest83@150.107.206.33) (Client Quit)
09:45:53 rvalue- joins (~rvalue@user/rvalue)
09:46:24 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds)
09:47:22 × rvalue quits (~rvalue@user/rvalue) (Ping timeout: 268 seconds)
09:48:19 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
09:52:32 rvalue- is now known as rvalue
09:53:41 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en)
09:55:55 alfiee joins (~alfiee@user/alfiee)
09:56:41 lxsameer joins (~lxsameer@Serene/lxsameer)
09:59:58 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 244 seconds)
10:05:38 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
10:06:03 × sabathan quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Read error: Connection reset by peer)
10:07:16 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Client Quit)
10:09:24 sabathan joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
10:13:03 Tuplanolla joins (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi)
10:15:28 k_hachig_ joins (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143)
10:21:00 × k_hachig_ quits (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) (Ping timeout: 272 seconds)
10:21:09 × lxsameer quits (~lxsameer@Serene/lxsameer) (Ping timeout: 244 seconds)
10:25:51 fp joins (~Thunderbi@87-92-155-24.rev.dnainternet.fi)
10:42:20 alfiee joins (~alfiee@user/alfiee)
10:46:41 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 265 seconds)
10:51:41 sprotte24 joins (~sprotte24@p200300d16f0b610055520ee12b1b427b.dip0.t-ipconnect.de)
10:54:12 <int-e> tomsmeding: hmm maybe you got thwarted by `it` then? see https://paste.tomsmeding.com/pgn6a561
10:54:34 <tomsmeding> int-e: I made sude to evaluate something else in between
10:54:51 <tomsmeding> in fact, the act of shadowing requires it ;)
11:01:57 <tomsmeding> ah, `:r` seems to destroy bound variables
11:02:02 <tomsmeding> so that's what did the trick, I think
11:04:24 <int-e> Hah from the way you phrased the question the other day I thought you knew that.
11:07:22 <tomsmeding> I may have known it at some point :p
11:22:04 florida joins (~florida@2a02:ab88:7200:6a00:762b:62ff:fe83:1a1b)
11:25:25 monochrm joins (trebla@216.138.220.146)
11:26:52 × monochrom quits (trebla@216.138.220.146) (Ping timeout: 252 seconds)
11:26:52 monochrm is now known as monochrom
11:29:04 alfiee joins (~alfiee@user/alfiee)
11:31:01 × acidjnk_new quits (~acidjnk@p200300d6e7283f91c8751629e207b4dd.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
11:31:13 × GdeVolpiano quits (~GdeVolpia@user/GdeVolpiano) (Quit: WeeChat 4.4.3)
11:31:25 acidjnk_new joins (~acidjnk@p200300d6e7283f91c8751629e207b4dd.dip0.t-ipconnect.de)
11:33:28 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 252 seconds)
11:49:46 GdeVolpiano joins (~GdeVolpia@user/GdeVolpiano)
11:52:55 × sabathan quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Quit: yolo)
11:58:04 sabathan joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
12:06:27 × tromp quits (~textual@2a02:a210:cba:8500:dc22:4f8f:98d9:547) (Quit: Textual IRC Client: www.textualapp.com)
12:14:46 tromp joins (~textual@2a02:a210:cba:8500:4189:9487:9abd:f78)
12:15:48 alfiee joins (~alfiee@user/alfiee)
12:17:13 × monochrom quits (trebla@216.138.220.146) (Ping timeout: 268 seconds)
12:19:19 monochrom joins (trebla@216.138.220.146)
12:20:02 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 252 seconds)
12:29:48 × mange quits (~user@user/mange) (Remote host closed the connection)
12:33:13 × florida quits (~florida@2a02:ab88:7200:6a00:762b:62ff:fe83:1a1b) (Quit: Leaving)
12:40:36 × sprotte24 quits (~sprotte24@p200300d16f0b610055520ee12b1b427b.dip0.t-ipconnect.de) (Quit: Leaving)
12:42:25 × tromp quits (~textual@2a02:a210:cba:8500:4189:9487:9abd:f78) (Quit: My iMac has gone to sleep. ZZZzzz…)
12:43:07 weary-traveler joins (~user@user/user363627)
12:44:23 __monty__ joins (~toonn@user/toonn)
12:48:42 aforemny_ joins (~aforemny@i59F4C54D.versanet.de)
12:48:57 × aforemny quits (~aforemny@i59F4C54D.versanet.de) (Ping timeout: 265 seconds)
12:52:00 euandreh joins (~Thunderbi@2804:d59:896c:b400:be5c:fe42:c5ff:26b3)
12:53:33 lxsameer joins (~lxsameer@Serene/lxsameer)
13:02:52 alfiee joins (~alfiee@user/alfiee)
13:05:36 × califax quits (~califax@user/califx) (Ping timeout: 264 seconds)
13:06:15 califax joins (~califax@user/califx)
13:07:47 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 268 seconds)
13:10:46 killij joins (~killij@93.123.207.115)
13:12:05 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
13:16:14 × Smiles quits (uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity)
13:18:35 × killij quits (~killij@93.123.207.115) (Changing host)
13:18:35 killij joins (~killij@user/killij)
13:19:42 srazkvt joins (~sarah@user/srazkvt)
13:24:58 × califax quits (~califax@user/califx) (Remote host closed the connection)
13:25:14 califax joins (~califax@user/califx)
13:43:51 × synchromesh quits (~john@2406:5a00:24cf:bb00:9992:10a:da26:56df) (Read error: Connection reset by peer)
13:45:11 synchromesh joins (~john@2406:5a00:24cf:bb00:9992:10a:da26:56df)
13:49:37 alfiee joins (~alfiee@user/alfiee)
13:50:09 × pounce quits (~pounce@user/cute/pounce) (Ping timeout: 248 seconds)
13:54:13 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 265 seconds)
14:02:30 tromp joins (~textual@2a02:a210:cba:8500:4189:9487:9abd:f78)
14:10:35 sprotte24 joins (~sprotte24@p200300d16f0b610055520ee12b1b427b.dip0.t-ipconnect.de)
14:13:18 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
14:18:57 j1n37- joins (~j1n37@user/j1n37)
14:19:34 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 260 seconds)
14:21:36 × turlando quits (~turlando@user/turlando) ()
14:22:11 turlando joins (~turlando@user/turlando)
14:26:34 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Ping timeout: 244 seconds)
14:27:19 wootehfoot joins (~wootehfoo@user/wootehfoot)
14:35:39 × turlando quits (~turlando@user/turlando) ()
14:36:41 alfiee joins (~alfiee@user/alfiee)
14:39:07 turlando joins (~turlando@user/turlando)
14:40:35 × tromp quits (~textual@2a02:a210:cba:8500:4189:9487:9abd:f78) (Quit: My iMac has gone to sleep. ZZZzzz…)
14:40:59 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 260 seconds)
14:42:08 tromp joins (~textual@2a02:a210:cba:8500:4189:9487:9abd:f78)
14:42:54 × lxsameer quits (~lxsameer@Serene/lxsameer) (Ping timeout: 260 seconds)
14:55:14 × killy quits (~killy@terminal-3-187.retsat1.com.pl) (Ping timeout: 272 seconds)
15:01:53 × tromp quits (~textual@2a02:a210:cba:8500:4189:9487:9abd:f78) (Ping timeout: 265 seconds)
15:09:30 × m1dnight quits (~m1dnight@d8D861908.access.telenet.be) (Quit: WeeChat 3.0)
15:15:51 m1dnight joins (~m1dnight@d8D861908.access.telenet.be)
15:16:52 × m1dnight quits (~m1dnight@d8D861908.access.telenet.be) (Client Quit)
15:17:27 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
15:18:38 tromp joins (~textual@2a02:a210:cba:8500:4189:9487:9abd:f78)
15:19:02 lxsameer joins (~lxsameer@Serene/lxsameer)
15:19:44 m1dnight joins (~m1dnight@d8D861908.access.telenet.be)
15:20:44 st_aldini joins (~Thunderbi@2605:a601:a07c:af00:edd4:453a:4c88:19a0)
15:21:51 × m1dnight quits (~m1dnight@d8D861908.access.telenet.be) (Client Quit)
15:22:59 m1dnight joins (~m1dnight@d8D861908.access.telenet.be)
15:23:25 alfiee joins (~alfiee@user/alfiee)
15:23:43 monochrm joins (trebla@216.138.220.146)
15:24:39 × monochrom quits (trebla@216.138.220.146) (Ping timeout: 244 seconds)
15:24:39 monochrm is now known as monochrom
15:27:45 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 252 seconds)
15:31:47 machinedgod joins (~machinedg@d108-173-18-100.abhsia.telus.net)
15:45:27 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
15:48:33 messewix joins (~jmc@c-73-204-219-232.hsd1.fl.comcast.net)
15:48:33 × messewix quits (~jmc@c-73-204-219-232.hsd1.fl.comcast.net) (Changing host)
15:48:33 messewix joins (~jmc@user/messewix)
15:53:12 Smiles joins (uid551636@id-551636.lymington.irccloud.com)
15:56:48 ljdarj joins (~Thunderbi@user/ljdarj)
16:02:29 <tomsmeding> does any of the old-timers here know how long ircbrowse actually ran under Chris Done
16:03:30 × j1n37- quits (~j1n37@user/j1n37) (Read error: Connection reset by peer)
16:04:09 <tomsmeding> the current instance has almost 4 years' worth of libera.chat logs, and the database is falling over
16:04:27 <tomsmeding> the batch import is O(n) in the total number of _existing_ events in a room
16:04:43 <tomsmeding> I was too lazy to fix things so far but imports are starting to take MINUTES
16:04:54 <tomsmeding> and everything is slowly breaking down
16:06:46 j1n37 joins (~j1n37@user/j1n37)
16:09:12 vanishingideal joins (~vanishing@user/vanishingideal)
16:09:49 alfiee joins (~alfiee@user/alfiee)
16:10:12 × srazkvt quits (~sarah@user/srazkvt) (Quit: Konversation terminated!)
16:11:45 killy joins (~killy@terminal-3-187.retsat1.com.pl)
16:14:29 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 260 seconds)
16:17:11 madcabbage joins (~cabbage@207.148.176.79)
16:29:51 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
16:43:24 jmcantrell joins (~weechat@user/jmcantrell)
16:47:19 Digitteknohippie joins (~user@user/digit)
16:48:17 × Digit quits (~user@user/digit) (Ping timeout: 248 seconds)
16:49:32 notdabs joins (~Owner@2600:6c40:4300:950:2d43:42a2:e2d9:67c9)
16:53:31 × misterfish quits (~misterfis@84.53.85.146) (Ping timeout: 244 seconds)
16:56:33 alfiee joins (~alfiee@user/alfiee)
17:01:06 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 276 seconds)
17:02:36 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 264 seconds)
17:03:44 × vanishingideal quits (~vanishing@user/vanishingideal) (Remote host closed the connection)
17:03:49 × jmcantrell quits (~weechat@user/jmcantrell) (Ping timeout: 248 seconds)
17:04:18 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Ping timeout: 252 seconds)
17:12:02 × lxsameer quits (~lxsameer@Serene/lxsameer) (Ping timeout: 272 seconds)
17:16:16 k_hachig_ joins (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143)
17:19:32 Square joins (~Square@user/square)
17:27:00 vanishingideal joins (~vanishing@user/vanishingideal)
17:29:04 <tomsmeding> ah it's not quite so bad as it seemed, it's mostly taking long because someone is spamming ircbrowse with requests
17:29:22 <tomsmeding> welcome to the AI age, server administrator edition
17:34:05 weary-traveler joins (~user@user/user363627)
17:36:45 <yushyin> My servers also get ddos attacked by these stupid ai scrapping bots constantly ...
17:37:21 <tomsmeding> mostly I care little, but ircbrowse generates HTML in haskell and does database queries for everything, so some spam actually has an impact on performance
17:37:38 <tomsmeding> a big impact
17:38:35 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
17:39:08 <tomsmeding> it's off-and-on: sometimes there's a spam of incoming requests, other times it's completely quiet; this strongly suggests web-enabled generative AI
17:39:35 <tomsmeding> but then the requests are coming from a large set of IPs and with varying user agents
17:40:08 weary-traveler joins (~user@user/user363627)
17:41:34 <tomsmeding> geoip points them to all over the place, too
17:43:20 <tomsmeding> I'd like to not have to put this behind cloudflare
17:43:36 jmcantrell joins (~weechat@user/jmcantrell)
17:43:57 alfiee joins (~alfiee@user/alfiee)
17:44:45 Digitteknohippie is now known as Digit
17:47:52 <tomsmeding> this is what that looks like https://tomsmeding.com/ss/get/tomsmeding/PezWN1
17:48:11 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 252 seconds)
17:48:42 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
17:48:54 <tomsmeding> I guess the conclusion is: apologies all if ircbrowse is slow or non-responsive, I'm being DOS'ed
17:51:55 <yushyin> Yes, pretty much the same deal for my services
17:59:19 <tomsmeding> I'm even getting blasts of "too many open files" on http accept
17:59:40 <tomsmeding> are these people actually so incompetent
18:02:42 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en)
18:12:15 × Smiles quits (uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity)
18:18:09 × xstill_ quits (xstill@fimu/xstill) (Ping timeout: 260 seconds)
18:18:24 xstill_ joins (xstill@fimu/xstill)
18:27:52 <monochrom> This is wishful thinking but it makes me happy to believe: Yes bad people are dumb. >:)
18:28:34 <tomsmeding> monochrom: it almost seems so, doesn't it? Surely that's wishful thinking
18:28:56 <tomsmeding> I'm not even sure these are bad people per se, though they're certainly dumb
18:30:35 <monochrom> The next sentence has data support but clearly has a non-survival bias: In all caught cases of homework/exam cheating, the student acted dumbly. :D
18:30:55 <tomsmeding> that observation applies also to spam email
18:31:00 <monochrom> "proved by data and logic"
18:31:11 <tomsmeding> and it always makes me uncomfortable precisely because of that non-surivership bias
18:31:41 alfiee joins (~alfiee@user/alfiee)
18:32:23 <monochrom> Oh spam-and-scam emails is different. The experts say that they look dumb to us because we are not vulnerable, but they look true and convincing to vulnerable people.
18:33:40 <monochrom> Or in other words, the phrasings that triggers us to think "this is sus" is precisely what triggers the victims to think "this is true".
18:34:11 <tomsmeding> it's not just phrasings, it's strange spelling mistakes, unicode lookalike letter substitutes (that are not actually particularly lookalike)
18:34:33 <monochrom> I think those are just for evading bayesian spam filters.
18:34:42 <tomsmeding> if that is to avoid spam filters then they are dumb because it's absolutely trivial to detect precisely this
18:36:05 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 248 seconds)
18:39:10 <tomsmeding> somehow these dumb people also have access to a shit ton of IPs; do they run a botnet?
18:40:26 <tomsmeding> here's a plot of the number of requests per minute for the past ~4 days to this VPS: https://tomsmeding.com/vang/niwHys/plot.png (it also runs one other service besides ircbrowse, but the majority is ircbrowse traffic)
18:41:18 <tomsmeding> those huge spikes are ircbrowse spam traffic; if I collect all IPs that appear in the minutes with >500 requests in this dataset, then I get 112249 events with 105293 unique IPs
18:42:01 <monochrom> On the bright side, we know that Haskell is mainstream when bad actors care about Haskell websites. >:)
18:42:15 <tomsmeding> of which only 124 are IPv6, so they have roughly 100000 unique IPv4???
18:42:52 <monochrom> They commandeer normal people's Windows PCs so yeah 100000 is peanuts.
18:42:53 <tomsmeding> monochrom: I'm not sure if "care" is the right word :p
18:43:14 <tomsmeding> right, a botnet is what that's called
18:43:59 <tomsmeding> but then I don't understand it any more; is this AI training or inference, and if so, why are they using a botnet? Would be interesting if that gets out into the public
18:44:22 <tomsmeding> and if it _isn't_ training an AI model, then what on Earth do they want with ircbrowse logs
18:44:29 <monochrom> This is why I am upset at normal people's "I have nothing of value on my PC so I won't patch I don't care". Dude, you are being a bad citizen, you are like anti-vaxxers.
18:45:41 <tomsmeding> you can counter that argument even more easily by saying "perhaps not on your PC, but surely you have at least one other LAN-connected device with stuff of value on it?"
18:46:01 <monochrom> Oh then conspiracy theory: China/Iran/Russia thinks that Haskell can help the US become great again so they target Haskell websites to slow us down. >:D
18:46:10 <tomsmeding> lol
18:46:29 <yin> i have surrendered to cloudflare a long time ago
18:48:36 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
18:52:02 <yin> monochrom: MAHA theory is entertaining but Haskell is one of the least american programming languages in prominence
19:03:34 misterfish joins (~misterfis@84.53.85.146)
19:07:01 × krei-se- quits (~krei-se@p3ee0f060.dip0.t-ipconnect.de) (Quit: ZNC 1.9.1 - https://znc.in)
19:07:40 × killy quits (~killy@terminal-3-187.retsat1.com.pl) (Quit: leaving)
19:19:05 alfiee joins (~alfiee@user/alfiee)
19:23:31 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 252 seconds)
19:26:24 × jmcantrell quits (~weechat@user/jmcantrell) (Ping timeout: 260 seconds)
19:28:11 <tomsmeding> reverse-engineering haskeline has taught me that to include ANSI escapes in the prompt, you have to terminate them by \STX: only then will haskeline recognise them as zero-width. Is this documented anywhere?
19:29:57 <monochrom> > ('\STX', '\STX' == '\]')
19:29:59 <lambdabot> <hint>:1:22: error:
19:29:59 <lambdabot> lexical error in string/character literal at character ']'
19:30:08 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 265 seconds)
19:30:16 <monochrom> > ('\STX')
19:30:17 <lambdabot> '\STX'
19:30:22 <monochrom> :(
19:30:28 <monochrom> > ord ('\STX')
19:30:29 <lambdabot> 2
19:30:35 <tomsmeding> do you mean ctrl-] ?
19:30:52 <tomsmeding> my terminal passes 0x1d on ctrl-]
19:30:53 <geekosaur> I believe that's actually from readline
19:31:07 <tomsmeding> iirc readline considers anything between \[ ... \] to be zero-width
19:31:24 <geekosaur> cf. https://unix.stackexchange.com/questions/734343/ansi-escape-sequences-in-ps1-cause-incorrect-length-calculation
19:32:01 <tomsmeding> that's zsh, which has its own magic
19:32:49 × notdabs quits (~Owner@2600:6c40:4300:950:2d43:42a2:e2d9:67c9) (Remote host closed the connection)
19:32:54 <tomsmeding> https://superuser.com/a/301355 "The bash-specific \[ and \] are in fact translated to \001 and \002 at y.tab.c:7640."
19:32:54 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en)
19:33:11 notdabs joins (~Owner@2600:6c40:4300:950:2d43:42a2:e2d9:67c9)
19:33:56 <tomsmeding> so perhaps bash accepts the same bytes, but the \[ \] parsing _is_ bash-specific?
19:34:42 <monochrom> Oh interesting.
19:35:33 <tomsmeding> perhaps this? https://git.savannah.gnu.org/cgit/bash.git/tree/y.tab.c#n8330
19:36:14 <tomsmeding> I would consider all this together insufficient documentation for haskeline to accept \STX :p
19:36:15 michalz joins (~michalz@185.246.207.203)
19:38:43 <int-e> there's https://github.com/haskell/haskeline/wiki/ControlSequencesInPrompt
19:39:14 <tomsmeding> it would be nice if that's also in the haddocks. :)
19:39:39 <tomsmeding> I'll make a small PR
19:39:39 <int-e> Which I found because https://github.com/haskell/haskeline/issues/72 mentions a wiki :P
19:40:08 <int-e> So yeah I'd consider this hard to discover.
19:40:48 Everything joins (~Everythin@195.138.86.118)
19:41:20 <int-e> Well, I guess the README points there too.
19:41:53 <tomsmeding> the readme which is not shown on hackage :p
19:42:06 <int-e> Still... nobody uses github wikis. It's not a thing.
19:42:27 <tomsmeding> I'm completely fine with github wikis; ace.js, the editor that the playground uses, has a whole bunch of info on a github wiki
19:42:55 <tomsmeding> but point there! If the entry point to your software is a git repository, I might look around there, but if it's a haskell library, I expect to be pointed to stuff from hackage :)
19:43:25 <int-e> https://github.com/haskell/haskeline/blob/master/haskeline.cabal#L37 ...oh no README.md there
19:44:24 pavonia joins (~user@user/siracusa)
19:44:47 <int-e> (If README.md was included, would hackage pick it up?)
19:50:06 <monochrom> I think yes.
19:52:41 cheater_ joins (~Username@user/cheater)
19:55:04 × cheater quits (~Username@user/cheater) (Ping timeout: 252 seconds)
19:55:08 cheater_ is now known as cheater
19:55:29 × Jonno_FTW quits (~come@user/jonno-ftw/x-0835346) (Ping timeout: 248 seconds)
19:56:46 <tomsmeding> > However, the prompt string must indicate the end of each escape sequence, since there's no way for Haskeline to detect it automatically.
19:56:59 <tomsmeding> yes, there is, ANSI sequences have a well-defined set of terminator characters
19:57:19 Jonno_FTW joins (~come@user/jonno-ftw/x-0835346)
19:57:49 <tomsmeding> https://github.com/haskell/haskeline/pull/197
19:59:52 ljdarj joins (~Thunderbi@user/ljdarj)
20:00:01 × caconym quits (~caconym@user/caconym) (Quit: bye)
20:00:48 caconym joins (~caconym@user/caconym)
20:05:58 <monochrom> Perhaps s/no way to detect/no way I add extra logic to detect/ :)
20:06:19 <tomsmeding> likely :)
20:07:08 alfiee joins (~alfiee@user/alfiee)
20:07:51 <geekosaur> sadly I think there's still stuff like emacs terminal that doesn't use ANSI
20:12:03 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 268 seconds)
20:13:54 <geekosaur> (if you can use ANSI I've even detected them in simple shell scripts. ANSI standardization was a boon, once most older terminals died out)
20:15:07 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
20:19:35 krei-se joins (~krei-se@p5dea1a2e.dip0.t-ipconnect.de)
20:26:16 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
20:31:33 × Jonno_FTW quits (~come@user/jonno-ftw/x-0835346) (Ping timeout: 244 seconds)
20:33:50 Jonno_FTW joins (~come@user/jonno-ftw/x-0835346)
20:46:19 × Everything quits (~Everythin@195.138.86.118) (Ping timeout: 260 seconds)
20:47:58 Everything joins (~Everythin@46-133-17-196.mobile.vf-ua.net)
20:47:59 roconnor joins (~quassel@rocq/roconnor)
20:49:12 roconnor parts (~quassel@rocq/roconnor) ()
20:53:54 alfiee joins (~alfiee@user/alfiee)
20:54:20 × k_hachig_ quits (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) (Ping timeout: 272 seconds)
20:55:16 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Quit: peterbecich)
20:55:49 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
20:56:20 roconnor joins (~quassel@rocq/roconnor)
20:59:00 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 276 seconds)
21:00:46 Sgeo joins (~Sgeo@user/sgeo)
21:03:09 alp joins (~alp@2001:861:8ca0:4940:ebde:9d:e6eb:4fa)
21:14:50 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Quit: peterbecich)
21:15:07 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
21:25:10 × michalz quits (~michalz@185.246.207.203) (Remote host closed the connection)
21:29:08 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 268 seconds)
21:37:03 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 245 seconds)
21:38:53 vanishingideal joins (~vanishing@user/vanishingideal)
21:41:58 alfiee joins (~alfiee@user/alfiee)
21:46:26 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 265 seconds)
21:55:26 × tromp quits (~textual@2a02:a210:cba:8500:4189:9487:9abd:f78) (Quit: My iMac has gone to sleep. ZZZzzz…)
21:55:30 Guest60 joins (~Guest92@dynamic-176-001-216-174.176.1.pool.telefonica.de)
21:57:53 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 245 seconds)
21:59:42 Guest60 parts (~Guest92@dynamic-176-001-216-174.176.1.pool.telefonica.de) ()
22:00:28 ljdarj joins (~Thunderbi@user/ljdarj)
22:00:34 econo_ joins (uid147250@id-147250.tinside.irccloud.com)
22:01:24 × synchromesh quits (~john@2406:5a00:24cf:bb00:9992:10a:da26:56df) (Read error: Connection reset by peer)
22:02:44 synchromesh joins (~john@2406:5a00:24cf:bb00:1a4:92cb:1fbc:9b31)
22:16:21 × Everything quits (~Everythin@46-133-17-196.mobile.vf-ua.net) (Quit: leaving)
22:18:59 × krei-se quits (~krei-se@p5dea1a2e.dip0.t-ipconnect.de) (Quit: ZNC 1.9.1 - https://znc.in)
22:19:25 krei-se joins (~krei-se@p200300f1cf3232002411defffe902013.dip0.t-ipconnect.de)
22:27:47 × target_i quits (~target_i@user/target-i/x-6023099) (Quit: leaving)
22:29:21 alfiee joins (~alfiee@user/alfiee)
22:31:11 <haskellbridge> <Morj> Is there a tool to generate version bounds from a stack package set?
22:31:30 <haskellbridge> <Morj> Cabal gen-bounds generates something wayy too conservative
22:33:28 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 252 seconds)
22:33:34 <monochrom> I thought stack package set were even more conservative.
22:33:53 <haskellbridge> <Morj> I think we're thinking of conservative in different directions (=
22:34:30 <haskellbridge> <Morj> I mean that cabal generates bounds with versions that are more recent than the ones in the latest package set for that ghc
22:34:39 <monochrom> No? stack is effectively like "base ======= 4.0.0.0.0.0.0.0.0" whereas cabal is merely "base >= 4.0.0.0 && < 4.1"
22:35:14 <monochrom> OK sure but "base ======== 3.9.9.9.9.9.9.9.9" is not "less conservative".
22:35:57 <haskellbridge> <Morj> Yeah, and cabal looks "which version of 'vector' can this base work with" and picks the latest possible, when in reality you can relax it and pick an older one
22:36:58 <monochrom> There is a program that can perform multiple build tests and relax bounds for you. I forgot its name.
22:37:37 <monochrom> (of course, relax bounds only when the build test succeeds)
22:38:50 × takuan quits (~takuan@d8d86b601.access.telenet.be) (Remote host closed the connection)
22:39:08 <haskellbridge> <Morj> Ok, I'll try to google this
22:39:32 <haskellbridge> <Morj> For now, since I don't have many deps, I ctrl-f-ed by hand from the stackage webpage
22:50:30 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
23:16:25 alfiee joins (~alfiee@user/alfiee)
23:21:10 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 265 seconds)
23:23:37 jmcantrell joins (~weechat@user/jmcantrell)
23:29:14 vicfred joins (~vicfred@user/vicfred)
23:35:46 yegorc joins (~yegorc@user/yegorc)
23:53:04 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 265 seconds)
23:55:34 mange joins (~user@user/mange)
23:56:48 × Googulator66 quits (~Googulato@2a01-036d-0106-14b2-c443-5a96-b49d-1dd5.pool6.digikabel.hu) (Quit: Client closed)
23:57:05 Googulator66 joins (~Googulato@2a01-036d-0106-14b2-c443-5a96-b49d-1dd5.pool6.digikabel.hu)
23:59:17 <jackdk> I just use `cabal gen-bounds` and raise the upper bounds if the newer versions work (often pushing metadata revisions).
23:59:24 × acidjnk_new quits (~acidjnk@p200300d6e7283f91c8751629e207b4dd.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
23:59:49 vanishingideal joins (~vanishing@user/vanishingideal)

All times are in UTC on 2025-03-02.