2025-03-02 00:08:07 +0100 | wonderman | (~brett@cpc91312-watf11-2-0-cust1213.15-2.cable.virginm.net) |
2025-03-02 00:08:20 +0100 | wonderman | (~brett@cpc91312-watf11-2-0-cust1213.15-2.cable.virginm.net) (Changing host) |
2025-03-02 00:08:20 +0100 | wonderman | (~brett@user/wonderman) wonderman |
2025-03-02 00:10:18 +0100 | killy | (~killy@terminal-3-187.retsat1.com.pl) (Ping timeout: 272 seconds) |
2025-03-02 00:17:05 +0100 | machinedgod | (~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 248 seconds) |
2025-03-02 00:22:42 +0100 | wonderman | superbatman_ |
2025-03-02 00:24:20 +0100 | superbatman_ | TheHoodedClaw |
2025-03-02 00:24:32 +0100 | hgolden | (~hgolden@2603:8000:9d00:3ed1:6ff3:8389:b901:6363) (Remote host closed the connection) |
2025-03-02 00:32:08 +0100 | hgolden | (~hgolden@2603:8000:9d00:3ed1:6ff3:8389:b901:6363) hgolden |
2025-03-02 00:32:13 +0100 | Smiles | (uid551636@id-551636.lymington.irccloud.com) Smiles |
2025-03-02 00:32:58 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 00:37:22 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 252 seconds) |
2025-03-02 00:38:06 +0100 | k_hachig_ | (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) (Ping timeout: 268 seconds) |
2025-03-02 00:49:10 +0100 | vicfred | (~vicfred@user/vicfred) vicfred |
2025-03-02 00:50:43 +0100 | yegorc | (~yegorc@user/yegorc) yegorc |
2025-03-02 00:50:45 +0100 | Raito_Bezarius | (~Raito@wireguard/tunneler/raito-bezarius) (Ping timeout: 248 seconds) |
2025-03-02 00:59:04 +0100 | misterfish | (~misterfis@84.53.85.146) (Ping timeout: 268 seconds) |
2025-03-02 01:02:24 +0100 | vicfred | (~vicfred@user/vicfred) (Quit: leaving) |
2025-03-02 01:02:44 +0100 | vicfred | (~vicfred@user/vicfred) vicfred |
2025-03-02 01:04:27 +0100 | alp | (~alp@2001:861:8ca0:4940:20f3:153b:3579:d302) (Remote host closed the connection) |
2025-03-02 01:05:56 +0100 | k_hachig_ | (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) k_hachig |
2025-03-02 01:08:43 +0100 | Raito_Bezarius | (~Raito@wireguard/tunneler/raito-bezarius) Raito_Bezarius |
2025-03-02 01:08:54 +0100 | hattckory | (~hattckory@bras-base-toroon4524w-grc-48-184-145-138-167.dsl.bell.ca) (Ping timeout: 260 seconds) |
2025-03-02 01:11:59 +0100 | vicfred | (~vicfred@user/vicfred) (Quit: leaving) |
2025-03-02 01:12:17 +0100 | vicfred | (~vicfred@user/vicfred) vicfred |
2025-03-02 01:14:16 +0100 | k_hachig_ | (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) (Ping timeout: 272 seconds) |
2025-03-02 01:30:17 +0100 | hattckory | (~hattckory@bras-base-toroon4524w-grc-48-184-145-138-167.dsl.bell.ca) |
2025-03-02 01:30:43 +0100 | vicfred | (~vicfred@user/vicfred) (Quit: leaving) |
2025-03-02 01:31:07 +0100 | vicfred | (~vicfred@user/vicfred) vicfred |
2025-03-02 01:31:25 +0100 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection) |
2025-03-02 01:32:34 +0100 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) bitdex |
2025-03-02 01:35:23 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 01:40:06 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 265 seconds) |
2025-03-02 01:45:59 +0100 | yegorc | (~yegorc@user/yegorc) (Remote host closed the connection) |
2025-03-02 01:46:22 +0100 | yegorc | (~yegorc@user/yegorc) yegorc |
2025-03-02 01:58:53 +0100 | acidjnk_new | (~acidjnk@p200300d6e7283f23fd140dc145444417.dip0.t-ipconnect.de) (Ping timeout: 268 seconds) |
2025-03-02 02:11:28 +0100 | sw4n | (~sw4n@2605:59c0:4014:d110:6c5c:d12a:3de4:5b3a) sw4n |
2025-03-02 02:13:19 +0100 | Googulator66 | (~Googulato@2a01-036d-0106-14b2-c443-5a96-b49d-1dd5.pool6.digikabel.hu) |
2025-03-02 02:15:22 +0100 | Googulator79 | (~Googulato@2a01-036d-0106-14b2-c443-5a96-b49d-1dd5.pool6.digikabel.hu) (Quit: Client closed) |
2025-03-02 02:16:56 +0100 | notdabs | (~Owner@2600:6c40:4300:950:d78:9719:f6a5:bdd) (Quit: Leaving) |
2025-03-02 02:16:57 +0100 | synchromesh | (~john@2406:5a00:24cf:bb00:9992:10a:da26:56df) (Read error: Connection reset by peer) |
2025-03-02 02:17:13 +0100 | notdabs | (~Owner@2600:6c40:4300:950:d78:9719:f6a5:bdd) |
2025-03-02 02:17:58 +0100 | synchromesh | (~john@2406:5a00:24cf:bb00:9992:10a:da26:56df) synchromesh |
2025-03-02 02:18:29 +0100 | yegorc | (~yegorc@user/yegorc) (Remote host closed the connection) |
2025-03-02 02:18:53 +0100 | yegorc | (~yegorc@user/yegorc) yegorc |
2025-03-02 02:20:48 +0100 | yegorc | (~yegorc@user/yegorc) (Client Quit) |
2025-03-02 02:22:07 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 02:23:46 +0100 | sprotte24 | (~sprotte24@p200300d16f4b980025b1dfc12a42f674.dip0.t-ipconnect.de) (Quit: Leaving) |
2025-03-02 02:26:24 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 244 seconds) |
2025-03-02 02:28:53 +0100 | machinedgod | (~machinedg@d108-173-18-100.abhsia.telus.net) machinedgod |
2025-03-02 02:29:43 +0100 | weary-traveler | (~user@user/user363627) user363627 |
2025-03-02 02:31:31 +0100 | k_hachig_ | (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) k_hachig |
2025-03-02 02:35:42 +0100 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 244 seconds) |
2025-03-02 02:36:53 +0100 | k_hachig_ | (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) (Ping timeout: 248 seconds) |
2025-03-02 02:41:19 +0100 | Smiles | (uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity) |
2025-03-02 02:51:33 +0100 | sw4n | (~sw4n@2605:59c0:4014:d110:6c5c:d12a:3de4:5b3a) (Ping timeout: 252 seconds) |
2025-03-02 02:58:04 +0100 | sw4n | (~sw4n@2605:59c0:4014:d110:6c5c:d12a:3de4:5b3a) sw4n |
2025-03-02 03:06:24 +0100 | Buliarou1 | (~gypsydang@46.232.210.139) (Quit: leaving) |
2025-03-02 03:07:09 +0100 | Buliarou1 | (~gypsydang@46.232.210.139) Buliarous |
2025-03-02 03:08:31 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 03:10:24 +0100 | ChaiTRex | (~ChaiTRex@user/chaitrex) (Ping timeout: 264 seconds) |
2025-03-02 03:10:50 +0100 | ChaiTRex | (~ChaiTRex@user/chaitrex) ChaiTRex |
2025-03-02 03:13:20 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 272 seconds) |
2025-03-02 03:18:18 +0100 | j1n37- | (~j1n37@user/j1n37) (Read error: Connection reset by peer) |
2025-03-02 03:18:45 +0100 | Inst | (~Inst@user/Inst) Inst |
2025-03-02 03:18:59 +0100 | Tuplanolla | (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Ping timeout: 260 seconds) |
2025-03-02 03:19:03 +0100 | <Inst> | if it makes you happy, Rust's ergonomics is, at least at first glance, nightmarish |
2025-03-02 03:19:10 +0100 | k_hachig_ | (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) k_hachig |
2025-03-02 03:19:11 +0100 | j1n37 | (~j1n37@user/j1n37) j1n37 |
2025-03-02 03:20:15 +0100 | <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 |
2025-03-02 03:24:33 +0100 | k_hachig_ | (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) (Ping timeout: 252 seconds) |
2025-03-02 03:25:16 +0100 | yegorc | (~yegorc@user/yegorc) yegorc |
2025-03-02 03:28:20 +0100 | sw4n | (~sw4n@2605:59c0:4014:d110:6c5c:d12a:3de4:5b3a) (Remote host closed the connection) |
2025-03-02 03:28:53 +0100 | Inst | (~Inst@user/Inst) (Remote host closed the connection) |
2025-03-02 03:35:16 +0100 | <haskellbridge> | <sm> not to worry, someone just released an emacs package to hide all the annoying parts of rust syntax :) |
2025-03-02 03:37:30 +0100 | harveypwca | (~harveypwc@2601:246:d080:f6e0:34b5:bbb2:c6c:1ef6) HarveyPwca |
2025-03-02 03:40:50 +0100 | xff0x | (~xff0x@2405:6580:b080:900:decf:3f06:84d:1232) (Ping timeout: 248 seconds) |
2025-03-02 03:42:45 +0100 | xff0x | (~xff0x@2405:6580:b080:900:d598:ae0d:2d4c:9e23) |
2025-03-02 03:47:37 +0100 | mange | (~user@user/mange) mange |
2025-03-02 03:51:39 +0100 | <yin> | kaol: I recently worked on a project which used both Graphics.Gloss.Data.Color and Data.Colour. Fun times |
2025-03-02 03:54:56 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 03:55:40 +0100 | <haskellbridge> | <sm> oh, check this out: an as-yet-unexplained mystery about less supporting only --use-colour https://github.com/simonmichael/hledger/issues/2335 |
2025-03-02 03:59:24 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 252 seconds) |
2025-03-02 03:59:34 +0100 | harveypwca | (~harveypwc@2601:246:d080:f6e0:34b5:bbb2:c6c:1ef6) (Quit: Leaving) |
2025-03-02 04:02:51 +0100 | <vicfred> | what is this haskellbridge bridging to? |
2025-03-02 04:03:33 +0100 | <mauke> | matrix |
2025-03-02 04:04:03 +0100 | <mauke> | more specifically, #haskell-irc:matrix.org |
2025-03-02 04:04:19 +0100 | yegorc | (~yegorc@user/yegorc) (Leaving) |
2025-03-02 04:04:30 +0100 | vicfred | (~vicfred@user/vicfred) (Quit: leaving) |
2025-03-02 04:04:48 +0100 | vicfred | (~vicfred@user/vicfred) vicfred |
2025-03-02 04:05:02 +0100 | op_4 | (~tslil@user/op-4/x-9116473) (Remote host closed the connection) |
2025-03-02 04:05:33 +0100 | op_4 | (~tslil@user/op-4/x-9116473) op_4 |
2025-03-02 04:13:12 +0100 | ShannonB | (~ShannonB@user/ShannonB) (Quit: The Lounge - https://thelounge.chat) |
2025-03-02 04:26:54 +0100 | vicfred | (~vicfred@user/vicfred) (Ping timeout: 252 seconds) |
2025-03-02 04:33:32 +0100 | <spew> | I thought matrix bridges got banned |
2025-03-02 04:34:31 +0100 | k_hachig_ | (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) k_hachig |
2025-03-02 04:36:07 +0100 | <dmoerner> | only imperative ones |
2025-03-02 04:38:48 +0100 | k_hachig_ | (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) (Ping timeout: 246 seconds) |
2025-03-02 04:40:03 +0100 | <geekosaur> | the big mother bridge got banned, smaller ones are okay |
2025-03-02 04:41:26 +0100 | <mauke> | https://libera.chat/guides/matrix#can-i-still-connect-with-matrix |
2025-03-02 04:42:40 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 04:46:56 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 244 seconds) |
2025-03-02 04:55:04 +0100 | vicfred | (~vicfred@user/vicfred) vicfred |
2025-03-02 04:55:31 +0100 | notdabs | (~Owner@2600:6c40:4300:950:d78:9719:f6a5:bdd) (Quit: Leaving) |
2025-03-02 05:02:13 +0100 | pavonia_ | (~user@user/siracusa) siracusa |
2025-03-02 05:02:54 +0100 | pavonia | (~user@user/siracusa) (Read error: Connection reset by peer) |
2025-03-02 05:03:00 +0100 | pavonia_ | pavonia |
2025-03-02 05:03:56 +0100 | vicfred | (~vicfred@user/vicfred) (Quit: leaving) |
2025-03-02 05:14:11 +0100 | madcabbage | (~cabbage@108.61.194.151) (Remote host closed the connection) |
2025-03-02 05:15:04 +0100 | madcabbage | (~cabbage@207.148.176.79) |
2025-03-02 05:27:22 +0100 | j1n37 | (~j1n37@user/j1n37) (Read error: Connection reset by peer) |
2025-03-02 05:28:39 +0100 | vanishingideal | (~vanishing@user/vanishingideal) vanishingideal |
2025-03-02 05:29:05 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 05:30:58 +0100 | j1n37 | (~j1n37@user/j1n37) j1n37 |
2025-03-02 05:32:20 +0100 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich |
2025-03-02 05:33:16 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 252 seconds) |
2025-03-02 05:35:20 +0100 | k_hachig_ | (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) k_hachig |
2025-03-02 05:40:16 +0100 | k_hachig_ | (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) (Ping timeout: 272 seconds) |
2025-03-02 05:54:19 +0100 | nitrix | (~nitrix@user/meow/nitrix) (Quit: ZNC 1.9.1 - https://znc.in) |
2025-03-02 06:03:49 +0100 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 248 seconds) |
2025-03-02 06:06:39 +0100 | nitrix | (~nitrix@user/meow/nitrix) nitrix |
2025-03-02 06:16:29 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 06:16:50 +0100 | machinedgod | (~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 244 seconds) |
2025-03-02 06:20:55 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 265 seconds) |
2025-03-02 06:27:32 +0100 | Digitteknohippie | Digit |
2025-03-02 06:28:39 +0100 | __jmcantrell__ | (~weechat@user/jmcantrell) jmcantrell |
2025-03-02 06:28:40 +0100 | jmcantrell | (644f1bed9a@user/jmcantrell) (Killed (zinc.libera.chat (Nickname regained by services))) |
2025-03-02 06:28:40 +0100 | __jmcantrell__ | jmcantrell |
2025-03-02 06:28:48 +0100 | jmcantrell_ | (644f1bed9a@user/jmcantrell) jmcantrell |
2025-03-02 06:42:42 +0100 | jmcantrell | (~weechat@user/jmcantrell) (Quit: WeeChat 4.5.2) |
2025-03-02 06:42:43 +0100 | jmcantrell_ | jmcantrell |
2025-03-02 06:43:00 +0100 | omnifunctor_ | (~omnifunct@13.74.251.240) |
2025-03-02 06:45:52 +0100 | vanishingideal | (~vanishing@user/vanishingideal) (Ping timeout: 252 seconds) |
2025-03-02 06:46:22 +0100 | omnifunctor_ | (~omnifunct@13.74.251.240) () |
2025-03-02 06:47:40 +0100 | vanishingideal | (~vanishing@user/vanishingideal) vanishingideal |
2025-03-02 06:54:21 +0100 | __jmcantrell__ | (~weechat@user/jmcantrell) jmcantrell |
2025-03-02 06:54:21 +0100 | jmcantrell | (644f1bed9a@user/jmcantrell) (Killed (tantalum.libera.chat (Nickname regained by services))) |
2025-03-02 06:54:21 +0100 | __jmcantrell__ | jmcantrell |
2025-03-02 06:54:34 +0100 | jmcantrell_ | (644f1bed9a@user/jmcantrell) jmcantrell |
2025-03-02 06:56:50 +0100 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich |
2025-03-02 06:59:40 +0100 | euphores | (~SASL_euph@user/euphores) (Quit: Leaving.) |
2025-03-02 07:02:55 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 07:04:54 +0100 | vanishingideal | (~vanishing@user/vanishingideal) (Ping timeout: 265 seconds) |
2025-03-02 07:05:23 +0100 | target_i | (~target_i@user/target-i/x-6023099) target_i |
2025-03-02 07:06:21 +0100 | gmg | (~user@user/gehmehgeh) (Remote host closed the connection) |
2025-03-02 07:06:41 +0100 | vanishingideal | (~vanishing@user/vanishingideal) vanishingideal |
2025-03-02 07:07:03 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 245 seconds) |
2025-03-02 07:07:06 +0100 | gmg | (~user@user/gehmehgeh) gehmehgeh |
2025-03-02 07:09:30 +0100 | euphores | (~SASL_euph@user/euphores) euphores |
2025-03-02 07:10:42 +0100 | madcabbage | (~cabbage@207.148.176.79) (Ping timeout: 246 seconds) |
2025-03-02 07:21:06 +0100 | astra | amish |
2025-03-02 07:22:03 +0100 | amish | (sid289983@id-289983.hampstead.irccloud.com) (Changing host) |
2025-03-02 07:22:03 +0100 | amish | (sid289983@user/amish) amish |
2025-03-02 07:24:16 +0100 | amish | astra |
2025-03-02 07:29:12 +0100 | vanishingideal | (~vanishing@user/vanishingideal) (Ping timeout: 272 seconds) |
2025-03-02 07:33:00 +0100 | takuan | (~takuan@d8d86b601.access.telenet.be) |
2025-03-02 07:35:29 +0100 | tabaqui1 | (~root@87.200.129.102) tabaqui |
2025-03-02 07:37:21 +0100 | k_hachig_ | (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) k_hachig |
2025-03-02 07:42:22 +0100 | k_hachig_ | (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) (Ping timeout: 268 seconds) |
2025-03-02 07:49:39 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 07:54:03 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 252 seconds) |
2025-03-02 07:54:19 +0100 | tabaqui1 | (~root@87.200.129.102) (Quit: WeeChat 4.5.1) |
2025-03-02 07:55:36 +0100 | Digitteknohippie | (~user@user/digit) Digit |
2025-03-02 07:56:33 +0100 | Digit | (~user@user/digit) (Ping timeout: 246 seconds) |
2025-03-02 08:04:00 +0100 | ensyde | (~ensyde@2601:5c6:c200:6dc0::e3ba) (Ping timeout: 244 seconds) |
2025-03-02 08:10:11 +0100 | Lord_of_Life_ | (~Lord@user/lord-of-life/x-2819915) Lord_of_Life |
2025-03-02 08:10:49 +0100 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 260 seconds) |
2025-03-02 08:11:36 +0100 | Lord_of_Life_ | Lord_of_Life |
2025-03-02 08:34:52 +0100 | k_hachig_ | (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) k_hachig |
2025-03-02 08:36:03 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 08:38:27 +0100 | hughjfchen | (~hughjfche@vmi2417424.contaboserver.net) (Quit: WeeChat 4.4.3) |
2025-03-02 08:39:39 +0100 | hughjfchen | (~hughjfche@vmi2417424.contaboserver.net) hughjfchen |
2025-03-02 08:40:23 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 245 seconds) |
2025-03-02 08:45:12 +0100 | k_hachig_ | (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) (Ping timeout: 272 seconds) |
2025-03-02 08:48:36 +0100 | weary-traveler | (~user@user/user363627) (Remote host closed the connection) |
2025-03-02 08:53:26 +0100 | Square | (~Square@user/square) (Ping timeout: 272 seconds) |
2025-03-02 09:00:01 +0100 | caconym | (~caconym@user/caconym) (Quit: bye) |
2025-03-02 09:00:07 +0100 | tt12310978324354 | (~tt1231@2603:6010:8700:4a81:219f:50d3:618a:a6ee) (Quit: The Lounge - https://thelounge.chat) |
2025-03-02 09:01:38 +0100 | caconym | (~caconym@user/caconym) caconym |
2025-03-02 09:02:01 +0100 | vanishingideal | (~vanishing@user/vanishingideal) vanishingideal |
2025-03-02 09:04:29 +0100 | tt12310978324354 | (~tt1231@2603:6010:8700:4a81:219f:50d3:618a:a6ee) tt1231 |
2025-03-02 09:07:24 +0100 | misterfish | (~misterfis@84.53.85.146) misterfish |
2025-03-02 09:14:35 +0100 | Digitteknohippie | Digit |
2025-03-02 09:21:15 +0100 | peutri | (~peutri@bobo.desast.re) (Ping timeout: 252 seconds) |
2025-03-02 09:23:08 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 09:23:54 +0100 | jmcantrell | (~weechat@user/jmcantrell) (Quit: WeeChat 4.5.2) |
2025-03-02 09:26:45 +0100 | peutri | (~peutri@bobo.desast.re) peutri |
2025-03-02 09:26:47 +0100 | ss4 | (~wootehfoo@user/wootehfoot) wootehfoot |
2025-03-02 09:27:29 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 265 seconds) |
2025-03-02 09:36:21 +0100 | vanishingideal | (~vanishing@user/vanishingideal) (Ping timeout: 252 seconds) |
2025-03-02 09:48:06 +0100 | ss4 | wootehfoot |
2025-03-02 09:57:12 +0100 | Smiles | (uid551636@id-551636.lymington.irccloud.com) Smiles |
2025-03-02 09:59:40 +0100 | Unicorn_Princess | (~Unicorn_P@user/Unicorn-Princess/x-3540542) Unicorn_Princess |
2025-03-02 10:03:37 +0100 | killy | (~killy@terminal-3-187.retsat1.com.pl) |
2025-03-02 10:09:31 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 10:13:41 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 244 seconds) |
2025-03-02 10:21:59 +0100 | acidjnk_new | (~acidjnk@p200300d6e7283f91c8751629e207b4dd.dip0.t-ipconnect.de) acidjnk |
2025-03-02 10:23:20 +0100 | <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 |
2025-03-02 10:30:17 +0100 | rembo10 | (~rembo10@main.remulis.com) (Quit: ZNC 1.8.2 - https://znc.in) |
2025-03-02 10:31:46 +0100 | rembo10 | (~rembo10@main.remulis.com) rembo10 |
2025-03-02 10:34:22 +0100 | synchromesh | (~john@2406:5a00:24cf:bb00:9992:10a:da26:56df) (Read error: Connection reset by peer) |
2025-03-02 10:35:36 +0100 | synchromesh | (~john@2406:5a00:24cf:bb00:9992:10a:da26:56df) synchromesh |
2025-03-02 10:37:22 +0100 | Guest83 | (~Guest83@150.107.206.33) |
2025-03-02 10:38:28 +0100 | Guest83 | (~Guest83@150.107.206.33) (Client Quit) |
2025-03-02 10:45:53 +0100 | rvalue- | (~rvalue@user/rvalue) rvalue |
2025-03-02 10:46:24 +0100 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds) |
2025-03-02 10:47:22 +0100 | rvalue | (~rvalue@user/rvalue) (Ping timeout: 268 seconds) |
2025-03-02 10:48:19 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en |
2025-03-02 10:52:32 +0100 | rvalue- | rvalue |
2025-03-02 10:53:41 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en) |
2025-03-02 10:55:55 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 10:56:41 +0100 | lxsameer | (~lxsameer@Serene/lxsameer) lxsameer |
2025-03-02 10:59:58 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 244 seconds) |
2025-03-02 11:05:38 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en |
2025-03-02 11:06:03 +0100 | sabathan | (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Read error: Connection reset by peer) |
2025-03-02 11:07:16 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Client Quit) |
2025-03-02 11:09:24 +0100 | sabathan | (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) |
2025-03-02 11:13:03 +0100 | Tuplanolla | (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) Tuplanolla |
2025-03-02 11:15:28 +0100 | k_hachig_ | (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) k_hachig |
2025-03-02 11:21:00 +0100 | k_hachig_ | (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) (Ping timeout: 272 seconds) |
2025-03-02 11:21:09 +0100 | lxsameer | (~lxsameer@Serene/lxsameer) (Ping timeout: 244 seconds) |
2025-03-02 11:25:51 +0100 | fp | (~Thunderbi@87-92-155-24.rev.dnainternet.fi) fp |
2025-03-02 11:42:20 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 11:46:41 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 265 seconds) |
2025-03-02 11:51:41 +0100 | sprotte24 | (~sprotte24@p200300d16f0b610055520ee12b1b427b.dip0.t-ipconnect.de) |
2025-03-02 11:54:12 +0100 | <int-e> | tomsmeding: hmm maybe you got thwarted by `it` then? see https://paste.tomsmeding.com/pgn6a561 |
2025-03-02 11:54:34 +0100 | <tomsmeding> | int-e: I made sude to evaluate something else in between |
2025-03-02 11:54:51 +0100 | <tomsmeding> | in fact, the act of shadowing requires it ;) |
2025-03-02 12:01:57 +0100 | <tomsmeding> | ah, `:r` seems to destroy bound variables |
2025-03-02 12:02:02 +0100 | <tomsmeding> | so that's what did the trick, I think |
2025-03-02 12:04:24 +0100 | <int-e> | Hah from the way you phrased the question the other day I thought you knew that. |
2025-03-02 12:07:22 +0100 | <tomsmeding> | I may have known it at some point :p |
2025-03-02 12:22:04 +0100 | florida | (~florida@2a02:ab88:7200:6a00:762b:62ff:fe83:1a1b) |
2025-03-02 12:25:25 +0100 | monochrm | (trebla@216.138.220.146) |
2025-03-02 12:26:52 +0100 | monochrom | (trebla@216.138.220.146) (Ping timeout: 252 seconds) |
2025-03-02 12:26:52 +0100 | monochrm | monochrom |
2025-03-02 12:29:04 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 12:31:01 +0100 | acidjnk_new | (~acidjnk@p200300d6e7283f91c8751629e207b4dd.dip0.t-ipconnect.de) (Ping timeout: 248 seconds) |
2025-03-02 12:31:13 +0100 | GdeVolpiano | (~GdeVolpia@user/GdeVolpiano) (Quit: WeeChat 4.4.3) |
2025-03-02 12:31:25 +0100 | acidjnk_new | (~acidjnk@p200300d6e7283f91c8751629e207b4dd.dip0.t-ipconnect.de) |
2025-03-02 12:33:28 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 252 seconds) |
2025-03-02 12:49:46 +0100 | GdeVolpiano | (~GdeVolpia@user/GdeVolpiano) GdeVolpiano |
2025-03-02 12:52:55 +0100 | sabathan | (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Quit: yolo) |
2025-03-02 12:58:04 +0100 | sabathan | (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) |
2025-03-02 13:06:27 +0100 | tromp | (~textual@2a02:a210:cba:8500:dc22:4f8f:98d9:547) (Quit: Textual IRC Client: www.textualapp.com) |
2025-03-02 13:14:46 +0100 | tromp | (~textual@2a02:a210:cba:8500:4189:9487:9abd:f78) |
2025-03-02 13:15:48 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 13:17:13 +0100 | monochrom | (trebla@216.138.220.146) (Ping timeout: 268 seconds) |
2025-03-02 13:19:19 +0100 | monochrom | (trebla@216.138.220.146) |
2025-03-02 13:20:02 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 252 seconds) |
2025-03-02 13:29:48 +0100 | mange | (~user@user/mange) (Remote host closed the connection) |
2025-03-02 13:33:13 +0100 | florida | (~florida@2a02:ab88:7200:6a00:762b:62ff:fe83:1a1b) (Quit: Leaving) |
2025-03-02 13:40:36 +0100 | sprotte24 | (~sprotte24@p200300d16f0b610055520ee12b1b427b.dip0.t-ipconnect.de) (Quit: Leaving) |
2025-03-02 13:42:25 +0100 | tromp | (~textual@2a02:a210:cba:8500:4189:9487:9abd:f78) (Quit: My iMac has gone to sleep. ZZZzzzā¦) |
2025-03-02 13:43:07 +0100 | weary-traveler | (~user@user/user363627) user363627 |
2025-03-02 13:44:23 +0100 | __monty__ | (~toonn@user/toonn) toonn |
2025-03-02 13:48:42 +0100 | aforemny_ | (~aforemny@i59F4C54D.versanet.de) aforemny |
2025-03-02 13:48:57 +0100 | aforemny | (~aforemny@i59F4C54D.versanet.de) (Ping timeout: 265 seconds) |
2025-03-02 13:52:00 +0100 | euandreh | (~Thunderbi@2804:d59:896c:b400:be5c:fe42:c5ff:26b3) euandreh |
2025-03-02 13:53:33 +0100 | lxsameer | (~lxsameer@Serene/lxsameer) lxsameer |
2025-03-02 14:02:52 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 14:05:36 +0100 | califax | (~califax@user/califx) (Ping timeout: 264 seconds) |
2025-03-02 14:06:15 +0100 | califax | (~califax@user/califx) califx |
2025-03-02 14:07:47 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 268 seconds) |
2025-03-02 14:10:46 +0100 | killij | (~killij@93.123.207.115) |
2025-03-02 14:12:05 +0100 | Sgeo | (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
2025-03-02 14:16:14 +0100 | Smiles | (uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity) |
2025-03-02 14:18:35 +0100 | killij | (~killij@93.123.207.115) (Changing host) |
2025-03-02 14:18:35 +0100 | killij | (~killij@user/killij) killij |
2025-03-02 14:19:42 +0100 | srazkvt | (~sarah@user/srazkvt) srazkvt |
2025-03-02 14:24:58 +0100 | califax | (~califax@user/califx) (Remote host closed the connection) |
2025-03-02 14:25:14 +0100 | califax | (~califax@user/califx) califx |
2025-03-02 14:43:51 +0100 | synchromesh | (~john@2406:5a00:24cf:bb00:9992:10a:da26:56df) (Read error: Connection reset by peer) |
2025-03-02 14:45:11 +0100 | synchromesh | (~john@2406:5a00:24cf:bb00:9992:10a:da26:56df) synchromesh |
2025-03-02 14:49:37 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 14:50:09 +0100 | pounce | (~pounce@user/cute/pounce) (Ping timeout: 248 seconds) |
2025-03-02 14:54:13 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 265 seconds) |
2025-03-02 15:02:30 +0100 | tromp | (~textual@2a02:a210:cba:8500:4189:9487:9abd:f78) |
2025-03-02 15:10:35 +0100 | sprotte24 | (~sprotte24@p200300d16f0b610055520ee12b1b427b.dip0.t-ipconnect.de) |
2025-03-02 15:13:18 +0100 | weary-traveler | (~user@user/user363627) (Remote host closed the connection) |
2025-03-02 15:18:57 +0100 | j1n37- | (~j1n37@user/j1n37) j1n37 |
2025-03-02 15:19:34 +0100 | j1n37 | (~j1n37@user/j1n37) (Ping timeout: 260 seconds) |
2025-03-02 15:21:36 +0100 | turlando | (~turlando@user/turlando) () |
2025-03-02 15:22:11 +0100 | turlando | (~turlando@user/turlando) turlando |
2025-03-02 15:26:34 +0100 | wootehfoot | (~wootehfoo@user/wootehfoot) (Ping timeout: 244 seconds) |
2025-03-02 15:27:19 +0100 | wootehfoot | (~wootehfoo@user/wootehfoot) wootehfoot |
2025-03-02 15:35:39 +0100 | turlando | (~turlando@user/turlando) () |
2025-03-02 15:36:41 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 15:39:07 +0100 | turlando | (~turlando@user/turlando) turlando |
2025-03-02 15:40:35 +0100 | tromp | (~textual@2a02:a210:cba:8500:4189:9487:9abd:f78) (Quit: My iMac has gone to sleep. ZZZzzzā¦) |
2025-03-02 15:40:59 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 260 seconds) |
2025-03-02 15:42:08 +0100 | tromp | (~textual@2a02:a210:cba:8500:4189:9487:9abd:f78) |
2025-03-02 15:42:54 +0100 | lxsameer | (~lxsameer@Serene/lxsameer) (Ping timeout: 260 seconds) |
2025-03-02 15:55:14 +0100 | killy | (~killy@terminal-3-187.retsat1.com.pl) (Ping timeout: 272 seconds) |
2025-03-02 16:01:53 +0100 | tromp | (~textual@2a02:a210:cba:8500:4189:9487:9abd:f78) (Ping timeout: 265 seconds) |
2025-03-02 16:09:30 +0100 | m1dnight | (~m1dnight@d8D861908.access.telenet.be) (Quit: WeeChat 3.0) |
2025-03-02 16:15:51 +0100 | m1dnight | (~m1dnight@d8D861908.access.telenet.be) m1dnight |
2025-03-02 16:16:52 +0100 | m1dnight | (~m1dnight@d8D861908.access.telenet.be) (Client Quit) |
2025-03-02 16:17:27 +0100 | wootehfoot | (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer) |
2025-03-02 16:18:38 +0100 | tromp | (~textual@2a02:a210:cba:8500:4189:9487:9abd:f78) |
2025-03-02 16:19:02 +0100 | lxsameer | (~lxsameer@Serene/lxsameer) lxsameer |
2025-03-02 16:19:44 +0100 | m1dnight | (~m1dnight@d8D861908.access.telenet.be) m1dnight |
2025-03-02 16:20:44 +0100 | st_aldini | (~Thunderbi@2605:a601:a07c:af00:edd4:453a:4c88:19a0) st_aldini |
2025-03-02 16:21:51 +0100 | m1dnight | (~m1dnight@d8D861908.access.telenet.be) (Client Quit) |
2025-03-02 16:22:59 +0100 | m1dnight | (~m1dnight@d8D861908.access.telenet.be) m1dnight |
2025-03-02 16:23:25 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 16:23:43 +0100 | monochrm | (trebla@216.138.220.146) |
2025-03-02 16:24:39 +0100 | monochrom | (trebla@216.138.220.146) (Ping timeout: 244 seconds) |
2025-03-02 16:24:39 +0100 | monochrm | monochrom |
2025-03-02 16:27:45 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 252 seconds) |
2025-03-02 16:31:47 +0100 | machinedgod | (~machinedg@d108-173-18-100.abhsia.telus.net) machinedgod |
2025-03-02 16:45:27 +0100 | pavonia | (~user@user/siracusa) (Quit: Bye!) |
2025-03-02 16:48:33 +0100 | messewix | (~jmc@c-73-204-219-232.hsd1.fl.comcast.net) |
2025-03-02 16:48:33 +0100 | messewix | (~jmc@c-73-204-219-232.hsd1.fl.comcast.net) (Changing host) |
2025-03-02 16:48:33 +0100 | messewix | (~jmc@user/messewix) messewix |
2025-03-02 16:53:12 +0100 | Smiles | (uid551636@id-551636.lymington.irccloud.com) Smiles |
2025-03-02 16:56:48 +0100 | ljdarj | (~Thunderbi@user/ljdarj) ljdarj |
2025-03-02 17:02:29 +0100 | <tomsmeding> | does any of the old-timers here know how long ircbrowse actually ran under Chris Done |
2025-03-02 17:03:30 +0100 | j1n37- | (~j1n37@user/j1n37) (Read error: Connection reset by peer) |
2025-03-02 17:04:09 +0100 | <tomsmeding> | the current instance has almost 4 years' worth of libera.chat logs, and the database is falling over |
2025-03-02 17:04:27 +0100 | <tomsmeding> | the batch import is O(n) in the total number of _existing_ events in a room |
2025-03-02 17:04:43 +0100 | <tomsmeding> | I was too lazy to fix things so far but imports are starting to take MINUTES |
2025-03-02 17:04:54 +0100 | <tomsmeding> | and everything is slowly breaking down |
2025-03-02 17:06:46 +0100 | j1n37 | (~j1n37@user/j1n37) j1n37 |
2025-03-02 17:09:12 +0100 | vanishingideal | (~vanishing@user/vanishingideal) vanishingideal |
2025-03-02 17:09:49 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 17:10:12 +0100 | srazkvt | (~sarah@user/srazkvt) (Quit: Konversation terminated!) |
2025-03-02 17:11:45 +0100 | killy | (~killy@terminal-3-187.retsat1.com.pl) |
2025-03-02 17:14:29 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 260 seconds) |
2025-03-02 17:17:11 +0100 | madcabbage | (~cabbage@207.148.176.79) |
2025-03-02 17:29:51 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en |
2025-03-02 17:43:24 +0100 | jmcantrell | (~weechat@user/jmcantrell) jmcantrell |
2025-03-02 17:47:19 +0100 | Digitteknohippie | (~user@user/digit) Digit |
2025-03-02 17:48:17 +0100 | Digit | (~user@user/digit) (Ping timeout: 248 seconds) |
2025-03-02 17:49:32 +0100 | notdabs | (~Owner@2600:6c40:4300:950:2d43:42a2:e2d9:67c9) |
2025-03-02 17:53:31 +0100 | misterfish | (~misterfis@84.53.85.146) (Ping timeout: 244 seconds) |
2025-03-02 17:56:33 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 18:01:06 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 276 seconds) |
2025-03-02 18:02:36 +0100 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 264 seconds) |
2025-03-02 18:03:44 +0100 | vanishingideal | (~vanishing@user/vanishingideal) (Remote host closed the connection) |
2025-03-02 18:03:49 +0100 | jmcantrell | (~weechat@user/jmcantrell) (Ping timeout: 248 seconds) |
2025-03-02 18:04:18 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Ping timeout: 252 seconds) |
2025-03-02 18:12:02 +0100 | lxsameer | (~lxsameer@Serene/lxsameer) (Ping timeout: 272 seconds) |
2025-03-02 18:16:16 +0100 | k_hachig_ | (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) k_hachig |
2025-03-02 18:19:32 +0100 | Square | (~Square@user/square) Square |
2025-03-02 18:27:00 +0100 | vanishingideal | (~vanishing@user/vanishingideal) vanishingideal |
2025-03-02 18:29:04 +0100 | <tomsmeding> | ah it's not quite so bad as it seemed, it's mostly taking long because someone is spamming ircbrowse with requests |
2025-03-02 18:29:22 +0100 | <tomsmeding> | welcome to the AI age, server administrator edition |
2025-03-02 18:34:05 +0100 | weary-traveler | (~user@user/user363627) user363627 |
2025-03-02 18:36:45 +0100 | <yushyin> | My servers also get ddos attacked by these stupid ai scrapping bots constantly ... |
2025-03-02 18:37:21 +0100 | <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 |
2025-03-02 18:37:38 +0100 | <tomsmeding> | a big impact |
2025-03-02 18:38:35 +0100 | weary-traveler | (~user@user/user363627) (Remote host closed the connection) |
2025-03-02 18:39:08 +0100 | <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 |
2025-03-02 18:39:35 +0100 | <tomsmeding> | but then the requests are coming from a large set of IPs and with varying user agents |
2025-03-02 18:40:08 +0100 | weary-traveler | (~user@user/user363627) user363627 |
2025-03-02 18:41:34 +0100 | <tomsmeding> | geoip points them to all over the place, too |
2025-03-02 18:43:20 +0100 | <tomsmeding> | I'd like to not have to put this behind cloudflare |
2025-03-02 18:43:36 +0100 | jmcantrell | (~weechat@user/jmcantrell) jmcantrell |
2025-03-02 18:43:57 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 18:44:45 +0100 | Digitteknohippie | Digit |
2025-03-02 18:47:52 +0100 | <tomsmeding> | this is what that looks like https://tomsmeding.com/ss/get/tomsmeding/PezWN1 |
2025-03-02 18:48:11 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 252 seconds) |
2025-03-02 18:48:42 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en |
2025-03-02 18:48:54 +0100 | <tomsmeding> | I guess the conclusion is: apologies all if ircbrowse is slow or non-responsive, I'm being DOS'ed |
2025-03-02 18:51:55 +0100 | <yushyin> | Yes, pretty much the same deal for my services |
2025-03-02 18:59:19 +0100 | <tomsmeding> | I'm even getting blasts of "too many open files" on http accept |
2025-03-02 18:59:40 +0100 | <tomsmeding> | are these people actually so incompetent |
2025-03-02 19:02:42 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en) |
2025-03-02 19:12:15 +0100 | Smiles | (uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity) |
2025-03-02 19:18:09 +0100 | xstill_ | (xstill@fimu/xstill) (Ping timeout: 260 seconds) |
2025-03-02 19:18:24 +0100 | xstill_ | (xstill@fimu/xstill) xstill |
2025-03-02 19:27:52 +0100 | <monochrom> | This is wishful thinking but it makes me happy to believe: Yes bad people are dumb. >:) |
2025-03-02 19:28:34 +0100 | <tomsmeding> | monochrom: it almost seems so, doesn't it? Surely that's wishful thinking |
2025-03-02 19:28:56 +0100 | <tomsmeding> | I'm not even sure these are bad people per se, though they're certainly dumb |
2025-03-02 19:30:35 +0100 | <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 |
2025-03-02 19:30:55 +0100 | <tomsmeding> | that observation applies also to spam email |
2025-03-02 19:31:00 +0100 | <monochrom> | "proved by data and logic" |
2025-03-02 19:31:11 +0100 | <tomsmeding> | and it always makes me uncomfortable precisely because of that non-surivership bias |
2025-03-02 19:31:41 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 19:32:23 +0100 | <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. |
2025-03-02 19:33:40 +0100 | <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". |
2025-03-02 19:34:11 +0100 | <tomsmeding> | it's not just phrasings, it's strange spelling mistakes, unicode lookalike letter substitutes (that are not actually particularly lookalike) |
2025-03-02 19:34:33 +0100 | <monochrom> | I think those are just for evading bayesian spam filters. |
2025-03-02 19:34:42 +0100 | <tomsmeding> | if that is to avoid spam filters then they are dumb because it's absolutely trivial to detect precisely this |
2025-03-02 19:36:05 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 248 seconds) |
2025-03-02 19:39:10 +0100 | <tomsmeding> | somehow these dumb people also have access to a shit ton of IPs; do they run a botnet? |
2025-03-02 19:40:26 +0100 | <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) |
2025-03-02 19:41:18 +0100 | <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 |
2025-03-02 19:42:01 +0100 | <monochrom> | On the bright side, we know that Haskell is mainstream when bad actors care about Haskell websites. >:) |
2025-03-02 19:42:15 +0100 | <tomsmeding> | of which only 124 are IPv6, so they have roughly 100000 unique IPv4??? |
2025-03-02 19:42:52 +0100 | <monochrom> | They commandeer normal people's Windows PCs so yeah 100000 is peanuts. |
2025-03-02 19:42:53 +0100 | <tomsmeding> | monochrom: I'm not sure if "care" is the right word :p |
2025-03-02 19:43:14 +0100 | <tomsmeding> | right, a botnet is what that's called |
2025-03-02 19:43:59 +0100 | <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 |
2025-03-02 19:44:22 +0100 | <tomsmeding> | and if it _isn't_ training an AI model, then what on Earth do they want with ircbrowse logs |
2025-03-02 19:44:29 +0100 | <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. |
2025-03-02 19:45:41 +0100 | <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?" |
2025-03-02 19:46:01 +0100 | <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 |
2025-03-02 19:46:10 +0100 | <tomsmeding> | lol |
2025-03-02 19:46:29 +0100 | <yin> | i have surrendered to cloudflare a long time ago |
2025-03-02 19:48:36 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en |
2025-03-02 19:52:02 +0100 | <yin> | monochrom: MAHA theory is entertaining but Haskell is one of the least american programming languages in prominence |
2025-03-02 20:03:34 +0100 | misterfish | (~misterfis@84.53.85.146) misterfish |
2025-03-02 20:07:01 +0100 | krei-se- | (~krei-se@p3ee0f060.dip0.t-ipconnect.de) (Quit: ZNC 1.9.1 - https://znc.in) |
2025-03-02 20:07:40 +0100 | killy | (~killy@terminal-3-187.retsat1.com.pl) (Quit: leaving) |
2025-03-02 20:19:05 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 20:23:31 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 252 seconds) |
2025-03-02 20:26:24 +0100 | jmcantrell | (~weechat@user/jmcantrell) (Ping timeout: 260 seconds) |
2025-03-02 20:28:11 +0100 | <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? |
2025-03-02 20:29:57 +0100 | <monochrom> | > ('\STX', '\STX' == '\]') |
2025-03-02 20:29:59 +0100 | <lambdabot> | <hint>:1:22: error: |
2025-03-02 20:29:59 +0100 | <lambdabot> | lexical error in string/character literal at character ']' |
2025-03-02 20:30:08 +0100 | ljdarj | (~Thunderbi@user/ljdarj) (Ping timeout: 265 seconds) |
2025-03-02 20:30:16 +0100 | <monochrom> | > ('\STX') |
2025-03-02 20:30:17 +0100 | <lambdabot> | '\STX' |
2025-03-02 20:30:22 +0100 | <monochrom> | :( |
2025-03-02 20:30:28 +0100 | <monochrom> | > ord ('\STX') |
2025-03-02 20:30:29 +0100 | <lambdabot> | 2 |
2025-03-02 20:30:35 +0100 | <tomsmeding> | do you mean ctrl-] ? |
2025-03-02 20:30:52 +0100 | <tomsmeding> | my terminal passes 0x1d on ctrl-] |
2025-03-02 20:30:53 +0100 | <geekosaur> | I believe that's actually from readline |
2025-03-02 20:31:07 +0100 | <tomsmeding> | iirc readline considers anything between \[ ... \] to be zero-width |
2025-03-02 20:31:24 +0100 | <geekosaur> | cf. https://unix.stackexchange.com/questions/734343/ansi-escape-sequences-in-ps1-cause-incorrect-lengtā¦ |
2025-03-02 20:32:01 +0100 | <tomsmeding> | that's zsh, which has its own magic |
2025-03-02 20:32:49 +0100 | notdabs | (~Owner@2600:6c40:4300:950:2d43:42a2:e2d9:67c9) (Remote host closed the connection) |
2025-03-02 20:32:54 +0100 | <tomsmeding> | https://superuser.com/a/301355 "The bash-specific \[ and \] are in fact translated to \001 and \002 at y.tab.c:7640." |
2025-03-02 20:32:54 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en) |
2025-03-02 20:33:11 +0100 | notdabs | (~Owner@2600:6c40:4300:950:2d43:42a2:e2d9:67c9) |
2025-03-02 20:33:56 +0100 | <tomsmeding> | so perhaps bash accepts the same bytes, but the \[ \] parsing _is_ bash-specific? |
2025-03-02 20:34:42 +0100 | <monochrom> | Oh interesting. |
2025-03-02 20:35:33 +0100 | <tomsmeding> | perhaps this? https://git.savannah.gnu.org/cgit/bash.git/tree/y.tab.c#n8330 |
2025-03-02 20:36:14 +0100 | <tomsmeding> | I would consider all this together insufficient documentation for haskeline to accept \STX :p |
2025-03-02 20:36:15 +0100 | michalz | (~michalz@185.246.207.203) |
2025-03-02 20:38:43 +0100 | <int-e> | there's https://github.com/haskell/haskeline/wiki/ControlSequencesInPrompt |
2025-03-02 20:39:14 +0100 | <tomsmeding> | it would be nice if that's also in the haddocks. :) |
2025-03-02 20:39:39 +0100 | <tomsmeding> | I'll make a small PR |
2025-03-02 20:39:39 +0100 | <int-e> | Which I found because https://github.com/haskell/haskeline/issues/72 mentions a wiki :P |
2025-03-02 20:40:08 +0100 | <int-e> | So yeah I'd consider this hard to discover. |
2025-03-02 20:40:48 +0100 | Everything | (~Everythin@195.138.86.118) Everything |
2025-03-02 20:41:20 +0100 | <int-e> | Well, I guess the README points there too. |
2025-03-02 20:41:53 +0100 | <tomsmeding> | the readme which is not shown on hackage :p |
2025-03-02 20:42:06 +0100 | <int-e> | Still... nobody uses github wikis. It's not a thing. |
2025-03-02 20:42:27 +0100 | <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 |
2025-03-02 20:42:55 +0100 | <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 :) |
2025-03-02 20:43:25 +0100 | <int-e> | https://github.com/haskell/haskeline/blob/master/haskeline.cabal#L37 ...oh no README.md there |
2025-03-02 20:44:24 +0100 | pavonia | (~user@user/siracusa) siracusa |
2025-03-02 20:44:47 +0100 | <int-e> | (If README.md was included, would hackage pick it up?) |
2025-03-02 20:50:06 +0100 | <monochrom> | I think yes. |
2025-03-02 20:52:41 +0100 | cheater_ | (~Username@user/cheater) cheater |
2025-03-02 20:55:04 +0100 | cheater | (~Username@user/cheater) (Ping timeout: 252 seconds) |
2025-03-02 20:55:08 +0100 | cheater_ | cheater |
2025-03-02 20:55:29 +0100 | Jonno_FTW | (~come@user/jonno-ftw/x-0835346) (Ping timeout: 248 seconds) |
2025-03-02 20:56:46 +0100 | <tomsmeding> | > However, the prompt string must indicate the end of each escape sequence, since there's no way for Haskeline to detect it automatically. |
2025-03-02 20:56:59 +0100 | <tomsmeding> | yes, there is, ANSI sequences have a well-defined set of terminator characters |
2025-03-02 20:57:19 +0100 | Jonno_FTW | (~come@user/jonno-ftw/x-0835346) Jonno_FTW |
2025-03-02 20:57:49 +0100 | <tomsmeding> | https://github.com/haskell/haskeline/pull/197 |
2025-03-02 20:59:52 +0100 | ljdarj | (~Thunderbi@user/ljdarj) ljdarj |
2025-03-02 21:00:01 +0100 | caconym | (~caconym@user/caconym) (Quit: bye) |
2025-03-02 21:00:48 +0100 | caconym | (~caconym@user/caconym) caconym |
2025-03-02 21:05:58 +0100 | <monochrom> | Perhaps s/no way to detect/no way I add extra logic to detect/ :) |
2025-03-02 21:06:19 +0100 | <tomsmeding> | likely :) |
2025-03-02 21:07:08 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 21:07:51 +0100 | <geekosaur> | sadly I think there's still stuff like emacs terminal that doesn't use ANSI |
2025-03-02 21:12:03 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 268 seconds) |
2025-03-02 21:13:54 +0100 | <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) |
2025-03-02 21:15:07 +0100 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) bitdex |
2025-03-02 21:19:35 +0100 | krei-se | (~krei-se@p5dea1a2e.dip0.t-ipconnect.de) krei-se |
2025-03-02 21:26:16 +0100 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich |
2025-03-02 21:31:33 +0100 | Jonno_FTW | (~come@user/jonno-ftw/x-0835346) (Ping timeout: 244 seconds) |
2025-03-02 21:33:50 +0100 | Jonno_FTW | (~come@user/jonno-ftw/x-0835346) Jonno_FTW |
2025-03-02 21:46:19 +0100 | Everything | (~Everythin@195.138.86.118) (Ping timeout: 260 seconds) |
2025-03-02 21:47:58 +0100 | Everything | (~Everythin@46-133-17-196.mobile.vf-ua.net) Everything |
2025-03-02 21:47:59 +0100 | roconnor | (~quassel@rocq/roconnor) roconnor |
2025-03-02 21:49:12 +0100 | roconnor | (~quassel@rocq/roconnor) () |
2025-03-02 21:53:54 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-02 21:54:20 +0100 | k_hachig_ | (~k_hachig@2607:fea8:351d:ef0:35c6:9be8:bd26:143) (Ping timeout: 272 seconds) |
2025-03-02 21:55:16 +0100 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Quit: peterbecich) |
2025-03-02 21:55:49 +0100 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich |
2025-03-02 21:56:20 +0100 | roconnor | (~quassel@rocq/roconnor) roconnor |
2025-03-02 21:59:00 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 276 seconds) |
2025-03-02 22:00:46 +0100 | Sgeo | (~Sgeo@user/sgeo) Sgeo |
2025-03-02 22:03:09 +0100 | alp | (~alp@2001:861:8ca0:4940:ebde:9d:e6eb:4fa) |
2025-03-02 22:14:50 +0100 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Quit: peterbecich) |
2025-03-02 22:15:07 +0100 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich |
2025-03-02 22:25:10 +0100 | michalz | (~michalz@185.246.207.203) (Remote host closed the connection) |