Logs on 2026-03-22 (liberachat/#haskell)
| 00:03:56 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 00:07:09 | → | AlexNoo_ joins (~AlexNoo@5.139.233.200) |
| 00:10:21 | × | Alex_delenda_est quits (~al_test@178.34.151.138) (Ping timeout: 255 seconds) |
| 00:10:26 | × | AlexZenon quits (~alzenon@178.34.151.138) (Ping timeout: 256 seconds) |
| 00:10:49 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds) |
| 00:11:07 | × | AlexNoo quits (~AlexNoo@178.34.151.138) (Ping timeout: 265 seconds) |
| 00:14:12 | → | AlexZenon joins (~alzenon@5.139.233.200) |
| 00:15:23 | × | ChaiTRex quits (~ChaiTRex@user/chaitrex) (Quit: ChaiTRex) |
| 00:17:14 | → | AlexZenon_2 joins (~alzenon@5.139.233.200) |
| 00:18:42 | → | mud joins (~mud@user/kadoban) |
| 00:18:54 | × | AlexZenon quits (~alzenon@5.139.233.200) (Ping timeout: 255 seconds) |
| 00:21:36 | × | AlexZenon_2 quits (~alzenon@5.139.233.200) (Ping timeout: 255 seconds) |
| 00:21:56 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 00:25:48 | → | AlexZenon joins (~alzenon@5.139.233.200) |
| 00:26:33 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 00:28:29 | → | AlexZenon_2 joins (~alzenon@5.139.233.200) |
| 00:30:09 | × | AlexZenon quits (~alzenon@5.139.233.200) (Ping timeout: 255 seconds) |
| 00:30:19 | × | down200 quits (~down200@shell.lug.mtu.edu) (Ping timeout: 268 seconds) |
| 00:31:11 | → | down200 joins (~down200@shell.lug.mtu.edu) |
| 00:31:56 | → | ChaiTRex joins (~ChaiTRex@user/chaitrex) |
| 00:32:51 | × | ystael quits (~ystael@user/ystael) (Ping timeout: 255 seconds) |
| 00:37:24 | → | merijn joins (~merijn@62.45.136.136) |
| 00:39:17 | → | Alex_test_ joins (~al_test@5.139.233.200) |
| 00:41:45 | × | merijn quits (~merijn@62.45.136.136) (Ping timeout: 244 seconds) |
| 00:52:43 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 00:54:19 | × | attlin quits (~user@user/attlin) (Ping timeout: 264 seconds) |
| 00:57:00 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds) |
| 01:04:16 | → | attlin joins (~user@user/attlin) |
| 01:08:03 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 01:12:27 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 01:23:26 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 01:27:15 | × | acidjnk_new quits (~acidjnk@p200300d6e700e5897990f2dadae1a5eb.dip0.t-ipconnect.de) (Ping timeout: 245 seconds) |
| 01:27:44 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 01:30:23 | → | rainbyte joins (~rainbyte@181.47.219.3) |
| 01:32:06 | → | lbseale joins (~quassel@user/ep1ctetus) |
| 01:32:34 | × | lbseale quits (~quassel@user/ep1ctetus) (Client Quit) |
| 01:33:19 | → | lbseale joins (~quassel@user/ep1ctetus) |
| 01:38:49 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 01:42:02 | × | Tuplanolla quits (~Tuplanoll@88-114-89-88.elisa-laajakaista.fi) (Quit: Leaving.) |
| 01:45:51 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
| 01:53:46 | × | tremon quits (~tremon@83.80.159.219) (Quit: getting boxed in) |
| 01:58:30 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 02:02:51 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 02:11:13 | → | humasect joins (~humasect@dyn-192-249-132-90.nexicom.net) |
| 02:13:52 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 02:18:36 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 02:29:14 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 02:33:36 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds) |
| 02:36:53 | × | attlin quits (~user@user/attlin) (Ping timeout: 252 seconds) |
| 02:38:43 | × | ChaiTRex quits (~ChaiTRex@user/chaitrex) (Quit: ChaiTRex) |
| 02:44:36 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 02:48:51 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 02:49:38 | → | ChaiTRex joins (~ChaiTRex@user/chaitrex) |
| 02:59:43 | × | vetkat quits (~vetkat@user/vetkat) (Ping timeout: 264 seconds) |
| 03:00:00 | → | vetkat joins (~vetkat@user/vetkat) |
| 03:01:23 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 03:03:15 | → | tri joins (~tri@ool-44c70bcb.dyn.optonline.net) |
| 03:05:04 | × | op_4 quits (~tslil@user/op-4/x-9116473) (Remote host closed the connection) |
| 03:05:30 | → | attlin joins (~user@user/attlin) |
| 03:05:41 | → | op_4 joins (~tslil@user/op-4/x-9116473) |
| 03:06:19 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 03:06:58 | × | tri quits (~tri@ool-44c70bcb.dyn.optonline.net) (Remote host closed the connection) |
| 03:16:45 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 03:17:27 | → | emmanuelux_ joins (~em@2a02-8440-2500-0ff5-c7ac-cbe4-1450-8bbb.rev.sfr.net) |
| 03:17:47 | × | emmanuelux quits (~em@user/emmanuelux) (Ping timeout: 244 seconds) |
| 03:23:24 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 03:28:23 | → | DetourNe- joins (~DetourNet@user/DetourNetworkUK) |
| 03:28:37 | × | DetourNetworkUK quits (~DetourNet@user/DetourNetworkUK) (Read error: Connection reset by peer) |
| 03:29:23 | → | puke joins (~puke@user/puke) |
| 03:30:36 | DetourNe- | is now known as DetourNetworkUK |
| 03:31:56 | × | puke quits (~puke@user/puke) (Remote host closed the connection) |
| 03:34:48 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 03:34:55 | → | puke joins (~puke@user/puke) |
| 03:39:09 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 03:45:05 | → | tusko joins (~uwu@user/tusko) |
| 03:46:11 | × | puke quits (~puke@user/puke) (Remote host closed the connection) |
| 03:46:40 | → | puke joins (~puke@user/puke) |
| 03:47:33 | → | emmanuelux joins (~em@user/emmanuelux) |
| 03:48:30 | × | emmanuelux_ quits (~em@2a02-8440-2500-0ff5-c7ac-cbe4-1450-8bbb.rev.sfr.net) (Ping timeout: 245 seconds) |
| 03:50:09 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 03:54:54 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 03:59:14 | → | tri joins (~tri@ool-44c70bcb.dyn.optonline.net) |
| 04:03:15 | × | tri quits (~tri@ool-44c70bcb.dyn.optonline.net) (Ping timeout: 244 seconds) |
| 04:05:31 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 04:06:25 | × | machinedgod quits (~machinedg@d172-219-48-230.abhsia.telus.net) (Ping timeout: 245 seconds) |
| 04:06:57 | × | rekahsoft quits (~rekahsoft@bras-base-orllon1103w-grc-20-76-67-111-168.dsl.bell.ca) (Remote host closed the connection) |
| 04:12:02 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds) |
| 04:14:12 | × | puke quits (~puke@user/puke) (Remote host closed the connection) |
| 04:15:01 | → | puke joins (~puke@user/puke) |
| 04:19:44 | × | puke quits (~puke@user/puke) (Remote host closed the connection) |
| 04:20:31 | → | puke joins (~puke@user/puke) |
| 04:22:58 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 04:27:29 | → | lisbeths joins (uid135845@id-135845.lymington.irccloud.com) |
| 04:27:46 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
| 04:30:56 | × | puke quits (~puke@user/puke) (Remote host closed the connection) |
| 04:31:41 | → | puke joins (~puke@user/puke) |
| 04:32:47 | × | puke quits (~puke@user/puke) (Read error: Connection reset by peer) |
| 04:38:21 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 04:42:55 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 04:53:43 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 04:55:39 | × | lbseale quits (~quassel@user/ep1ctetus) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) |
| 05:00:43 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds) |
| 05:11:46 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 05:16:06 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 05:25:55 | × | jle` quits (~jle`@2603:8001:3b00:11:a2b9:f428:51ad:f7af) (Ping timeout: 244 seconds) |
| 05:26:59 | → | jle` joins (~jle`@2603:8001:3b00:11:db71:d654:fa5c:59c0) |
| 05:27:08 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 05:31:25 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds) |
| 05:42:30 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 05:47:06 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 05:55:40 | → | takuan joins (~takuan@d8D86B9E9.access.telenet.be) |
| 05:57:52 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 06:01:23 | → | czan joins (~czan@user/mange) |
| 06:02:37 | humasect | is now known as humasect_ |
| 06:03:07 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds) |
| 06:08:49 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 06:13:05 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds) |
| 06:22:02 | × | raincomplex quits (~rain@user/raincomplex) (Quit: ZNC 1.8.2+deb2ubuntu0.1 - https://znc.in) |
| 06:22:18 | → | raincomplex joins (~rain@user/raincomplex) |
| 06:24:12 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 06:28:48 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 06:36:42 | × | lisbeths quits (uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity) |
| 06:38:58 | × | nek0 quits (~nek0@user/nek0) (Quit: The Lounge - https://thelounge.chat) |
| 06:39:34 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 06:44:55 | → | nek0 joins (~nek0@user/nek0) |
| 06:46:31 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 06:51:44 | × | poscat0x04 quits (~poscat@user/poscat) (Remote host closed the connection) |
| 06:52:52 | × | krei-se quits (~krei-se@p5dea1d59.dip0.t-ipconnect.de) (Quit: ZNC 1.9.1 - https://znc.in) |
| 06:54:42 | → | poscat joins (~poscat@user/poscat) |
| 06:55:53 | → | krei-se joins (~krei-se@p5dea1d59.dip0.t-ipconnect.de) |
| 06:57:59 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 07:01:01 | × | tt12316070197 quits (~tt1231@75.185.104.199) (Quit: The Lounge - https://thelounge.chat) |
| 07:02:55 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
| 07:06:59 | → | tt123160701978 joins (~tt1231@75.185.104.199) |
| 07:09:48 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 07:09:50 | → | Guest12lup joins (~Guest12lu@62.19.130.87) |
| 07:10:51 | × | Guest12lup quits (~Guest12lu@62.19.130.87) (Client Quit) |
| 07:11:02 | → | Guest12luplup joins (~Guest12lu@62.19.130.87) |
| 07:11:36 | × | Guest12luplup quits (~Guest12lu@62.19.130.87) (Client Quit) |
| 07:14:25 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 07:25:12 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 07:29:45 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds) |
| 07:40:35 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 07:45:18 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 07:56:02 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 07:57:32 | × | haritz quits (~hrtz@user/haritz) (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in) |
| 08:00:46 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
| 08:09:10 | × | rainbyte quits (~rainbyte@181.47.219.3) (Read error: Connection reset by peer) |
| 08:09:55 | → | rainbyte joins (~rainbyte@181.47.219.3) |
| 08:10:49 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 08:13:52 | → | peterbecich joins (~Thunderbi@71.84.33.135) |
| 08:17:22 | → | hiecaq joins (~hiecaq@user/hiecaq) |
| 08:18:19 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds) |
| 08:27:21 | × | tromp quits (~textual@2001:1c00:340e:2700:d42c:a851:5541:9fa8) (Ping timeout: 248 seconds) |
| 08:28:52 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 08:29:58 | → | tri joins (~tri@ool-44c70bcb.dyn.optonline.net) |
| 08:33:55 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds) |
| 08:34:20 | × | tri quits (~tri@ool-44c70bcb.dyn.optonline.net) (Ping timeout: 245 seconds) |
| 08:34:22 | × | Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
| 08:35:12 | AlexNoo_ | is now known as AlexNoo |
| 08:35:28 | AlexZenon_2 | is now known as AlexZenon |
| 08:35:45 | Alex_test_ | is now known as Alex_delenda_est |
| 08:36:09 | × | nschoe quits (~nschoe@82-65-202-30.subs.proxad.net) (Ping timeout: 255 seconds) |
| 08:44:18 | → | merijn joins (~merijn@62.45.136.136) |
| 08:47:37 | → | arandombit joins (~arandombi@user/arandombit) |
| 08:48:39 | × | merijn quits (~merijn@62.45.136.136) (Ping timeout: 245 seconds) |
| 08:52:02 | × | arandombit quits (~arandombi@user/arandombit) (Remote host closed the connection) |
| 08:56:00 | × | peterbecich quits (~Thunderbi@71.84.33.135) (Ping timeout: 245 seconds) |
| 08:59:36 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 09:04:18 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds) |
| 09:11:49 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 09:15:48 | → | acidjnk_new joins (~acidjnk@p200300d6e700e58955fa7941253e0108.dip0.t-ipconnect.de) |
| 09:16:11 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
| 09:22:34 | × | pavonia quits (~user@user/siracusa) (Quit: Bye!) |
| 09:23:09 | → | karenw joins (~karenw@user/karenw) |
| 09:27:12 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 09:31:47 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
| 09:42:36 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 09:46:54 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds) |
| 09:50:18 | × | humasect_ quits (~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection) |
| 09:50:38 | → | humasect_ joins (~humasect@dyn-192-249-132-90.nexicom.net) |
| 09:57:02 | → | nschoe joins (~nschoe@2a01:e0a:8e:a190:47e:1c89:bd9c:c740) |
| 09:57:57 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 10:03:03 | × | humasect_ quits (~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection) |
| 10:03:41 | → | humasect_ joins (~humasect@dyn-192-249-132-90.nexicom.net) |
| 10:04:57 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds) |
| 10:06:46 | → | Tuplanolla joins (~Tuplanoll@88-114-89-88.elisa-laajakaista.fi) |
| 10:09:56 | → | Guest62t joins (~Guest62t@p200300ca8f3a5500932a64cb6c6fe595.dip0.t-ipconnect.de) |
| 10:12:50 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 10:14:29 | × | remmie quits (ianremsen@tilde.team) (Ping timeout: 245 seconds) |
| 10:16:36 | × | humasect_ quits (~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection) |
| 10:16:37 | → | arandombit joins (~arandombi@2a02:2455:8656:7100:ecb4:f03b:3614:e010) |
| 10:16:37 | × | arandombit quits (~arandombi@2a02:2455:8656:7100:ecb4:f03b:3614:e010) (Changing host) |
| 10:16:37 | → | arandombit joins (~arandombi@user/arandombit) |
| 10:16:56 | → | humasect_ joins (~humasect@dyn-192-249-132-90.nexicom.net) |
| 10:17:15 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds) |
| 10:18:11 | → | emmanuelux_ joins (~em@2a02-8440-260d-882f-103e-ae90-17d3-9eb3.rev.sfr.net) |
| 10:19:02 | × | emmanuelux quits (~em@user/emmanuelux) (Ping timeout: 256 seconds) |
| 10:22:30 | × | humasect_ quits (~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection) |
| 10:22:52 | → | humasect_ joins (~humasect@dyn-192-249-132-90.nexicom.net) |
| 10:28:12 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 10:29:48 | × | wootehfoot quits (~wootehfoo@user/wootehfoot) (Quit: Leaving) |
| 10:30:50 | × | humasect_ quits (~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection) |
| 10:32:24 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds) |
| 10:34:20 | → | acidjnk_new3 joins (~acidjnk@p200300d6e700e59568b357488ab02b0f.dip0.t-ipconnect.de) |
| 10:37:15 | × | acidjnk_new quits (~acidjnk@p200300d6e700e58955fa7941253e0108.dip0.t-ipconnect.de) (Ping timeout: 245 seconds) |
| 10:43:35 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 10:48:19 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 10:52:09 | × | pfc quits (~pfc@user/pfc) (Read error: Connection reset by peer) |
| 10:56:13 | → | humasect joins (~humasect@dyn-192-249-132-90.nexicom.net) |
| 10:57:44 | → | __monty__ joins (~toonn@user/toonn) |
| 10:58:58 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 11:03:30 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds) |
| 11:05:53 | × | arandombit quits (~arandombi@user/arandombit) (Ping timeout: 244 seconds) |
| 11:12:04 | × | takuan quits (~takuan@d8D86B9E9.access.telenet.be) (Remote host closed the connection) |
| 11:13:18 | → | takuan joins (~takuan@d8D86B9E9.access.telenet.be) |
| 11:13:27 | → | remmie joins (ianremsen@tilde.team) |
| 11:14:23 | × | divlamir quits (~divlamir@user/divlamir) (Read error: Connection reset by peer) |
| 11:14:36 | → | divlamir joins (~divlamir@user/divlamir) |
| 11:15:54 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 11:20:58 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds) |
| 11:21:28 | <mesaoptimizer> | Facebook blessed Rust as an official language, but not Haskell. FPco moved to Rust, supposedly because that's where they were getting their consulting jobs, but perhaps because of other reasons. The haskellbook author moved to working with Rust full-time and has stopped engaging with the Haskell community. This seems like a pattern, and I don't understand what the cause is. |
| 11:23:00 | <haskellbridge> | <Nguyễn Trọng Cường> mesaoptimizer: Maybe Haskell suffers from some fundamental issues that these people and groups have recognized, but the community have not? |
| 11:24:51 | <__monty__> | Or the Haskell community is resistant to being profitted off of? |
| 11:29:21 | <mesaoptimizer> | Here's one possible reason: "I've consulted at _lots_ of companies in _lots_ of languages at my time at @FPComplete. We've seen lots of footguns introduced by "runts" in lots of languages, Haskell included. The problem with Haskell: the commonly accepted best practices make things worse, not better, in most cases. And due to Haskell's reputation, when a project goes to hell, its usually the thing |
| 11:29:23 | <mesaoptimizer> | to take the blame. By contrast, if a Java project goes off the rails, "no one ever got fired for choosing Java." In other words, IMO, there's a combo of unfair blame placed on Haskell, and a very fair indictment that Haskell's culture has led towards more failures than such a great language should have. Unfortunately." https://xcancel.com/snoyberg/status/1989974511651786910#m |
| 11:31:16 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 11:37:58 | × | humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection) |
| 11:39:55 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 11:57:58 | → | haritz joins (~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8) |
| 11:57:58 | × | haritz quits (~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8) (Changing host) |
| 11:57:58 | → | haritz joins (~hrtz@user/haritz) |
| 12:00:30 | → | tri joins (~tri@ool-44c70bcb.dyn.optonline.net) |
| 12:05:00 | × | tri quits (~tri@ool-44c70bcb.dyn.optonline.net) (Ping timeout: 265 seconds) |
| 12:24:38 | × | drdo quits (~drdo@2a01:4f8:1c1c:4976::1) (Remote host closed the connection) |
| 12:24:48 | → | drdo joins (~drdo@2a01:4f8:1c1c:4976::1) |
| 12:35:47 | × | gorignak quits (~gorignak@user/gorignak) (Quit: quit) |
| 12:46:10 | <Rembane> | Has anyone figured out what kind of best practices Snoyman is refering to? |
| 12:48:47 | <__monty__> | I assume it's the general striving for abstractions? |
| 12:51:26 | → | pfc joins (~pfc@user/pfc) |
| 12:54:30 | × | Alex_delenda_est quits (~al_test@5.139.233.200) (Quit: ;-) |
| 12:55:01 | × | AlexZenon quits (~alzenon@5.139.233.200) (Quit: ;-) |
| 12:55:30 | × | AlexNoo quits (~AlexNoo@5.139.233.200) (Quit: Leaving) |
| 12:59:06 | <Rembane> | That seems likely coming from him. |
| 13:05:45 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 13:06:09 | → | tremon joins (~tremon@83.80.159.219) |
| 13:10:12 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 13:12:14 | × | czan quits (~czan@user/mange) (Quit: Zzz...) |
| 13:12:30 | × | karenw quits (~karenw@user/karenw) (Quit: Deep into that darkness peering...) |
| 13:12:42 | → | karenw joins (~karenw@user/karenw) |
| 13:12:54 | × | karenw quits (~karenw@user/karenw) (Client Quit) |
| 13:14:38 | × | tusko quits (~uwu@user/tusko) (Remote host closed the connection) |
| 13:14:51 | → | tusko joins (~uwu@user/tusko) |
| 13:16:56 | → | AlexNoo joins (~AlexNoo@5.139.233.200) |
| 13:18:21 | → | AlexZenon joins (~alzenon@5.139.233.200) |
| 13:21:08 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 13:21:11 | → | AlexZenon_2 joins (~alzenon@5.139.233.200) |
| 13:22:48 | × | AlexZenon quits (~alzenon@5.139.233.200) (Ping timeout: 255 seconds) |
| 13:25:30 | × | AlexZenon_2 quits (~alzenon@5.139.233.200) (Ping timeout: 255 seconds) |
| 13:26:07 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds) |
| 13:27:12 | <[exa]> | mesaoptimizer: rust is pop now, pop people love pop |
| 13:30:59 | → | AlexZenon joins (~alzenon@5.139.233.200) |
| 13:33:56 | × | [_________] quits (~oos95GWG@user/oos95GWG) (Quit: [_________]) |
| 13:35:31 | → | [_________] joins (~oos95GWG@user/oos95GWG) |
| 13:36:31 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 13:41:00 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds) |
| 13:46:01 | <Rembane> | [exa]: What's a pop? |
| 13:46:19 | <Clint> | popular |
| 13:46:22 | <Clint> | what's a "runt"? |
| 13:51:53 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 13:56:07 | × | chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 264 seconds) |
| 13:56:39 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
| 14:03:01 | → | rekahsoft joins (~rekahsoft@bras-base-orllon1103w-grc-20-76-67-111-168.dsl.bell.ca) |
| 14:04:25 | → | arandombit joins (~arandombi@user/arandombit) |
| 14:04:39 | <[exa]> | yeah I meant "pop"ular |
| 14:05:30 | <Rembane> | Wicked! |
| 14:06:42 | <gentauro> | Rembane: Comparing to OCaml for .NET. I can follow "basic" guidelines and have a library on their official package repo in no time (deterministically and soundly inferring supported compilers). In Haskell on the other hand … |
| 14:07:16 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 14:07:21 | <gentauro> | so I fully understand Snoyman here |
| 14:07:40 | <gentauro> | when you work in consulting, it's simply not acceptable by any means |
| 14:07:41 | <mesaoptimizer> | [exa]: I posit that there's a lot of value in trying to understand the details instead of dismissing this pattern |
| 14:08:10 | <mesaoptimizer> | Clint: "runt" is a word used slightly derisively here, to refer to beginner programmers |
| 14:08:28 | <gentauro> | then you add on top, that only VERY specialized people can work on projects (depending on which PRAGMAS are enabled) and that's the second red light for customers |
| 14:08:48 | gentauro | you want to be able to "shop around" diff consultancies and not be "bound" to a single one |
| 14:08:50 | <mesaoptimizer> | sorry, people specialize on PRAGMAs? |
| 14:10:22 | <gentauro> | mesaoptimizer: there was this famous tweet (I have it bookmarked) by Edwin Brady (Idris): https://x.com/edwinbrady/status/1163816732902883329 where he made fun of projects in the sense that Haskell 90 meant there was 90 diff PRAGMA's enabled for projects |
| 14:10:51 | <gentauro> | some pragmas "make sense" for most, but others are aimed for a "small subset" of people |
| 14:12:14 | <gentauro> | and this is the reason companies buying consultancy fees, would rather pay for tools where you can get 100k devs too choose from |
| 14:12:54 | gentauro | look up due diligence analysis and risk assessment |
| 14:13:55 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds) |
| 14:17:01 | → | chromoblob joins (~chromoblo@user/chromob1ot1c) |
| 14:17:37 | <__monty__> | I highly doubt that any manager considering Haskell gets deep enough into the matter to run into GHC pragmas. |
| 14:22:32 | <gentauro> | __monty__: when you submit proposals, you speak with the business, but normally, the person you need to concince (off the record) is their techies |
| 14:22:39 | <gentauro> | and they DO go into details |
| 14:23:40 | × | arandombit quits (~arandombi@user/arandombit) (Ping timeout: 268 seconds) |
| 14:25:18 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 14:25:55 | × | chromoblob quits (~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer) |
| 14:26:23 | → | chromoblob joins (~chromoblo@user/chromob1ot1c) |
| 14:27:17 | <__monty__> | What I'm saying is there's plenty of reasons to dismiss Haskell before you even get that deep into it. |
| 14:28:45 | <gentauro> | __monty__: Oh, missed that. But totally agree (own exp beeing on the "loosing side") |
| 14:29:42 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds) |
| 14:30:46 | × | rekahsoft quits (~rekahsoft@bras-base-orllon1103w-grc-20-76-67-111-168.dsl.bell.ca) (Remote host closed the connection) |
| 14:40:38 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 14:42:17 | × | chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 248 seconds) |
| 14:44:02 | × | __monty__ quits (~toonn@user/toonn) (Quit: leaving) |
| 14:45:05 | <mesaoptimizer> | gentauro: Edwin Brady deleted that tweet |
| 14:45:09 | <mesaoptimizer> | hopefullly you archived it |
| 14:45:38 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds) |
| 14:46:10 | <mesaoptimizer> | if you do not yet archive web pages, please get SingleFile. It is a very convenient and configurable extension that allows you to do one-click archival of web-pages as single *.html files. |
| 14:55:49 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 14:57:46 | → | chromoblob joins (~chromoblo@user/chromob1ot1c) |
| 15:00:40 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds) |
| 15:08:26 | × | chromoblob quits (~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer) |
| 15:08:50 | → | chromoblob joins (~chromoblo@user/chromob1ot1c) |
| 15:11:11 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 15:14:06 | <gentauro> | mesaoptimizer: Edwin Brady, as most of us, just deleted Twitter ;) |
| 15:15:26 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 15:18:34 | → | Alex_delenda_est joins (~al_test@5.139.233.200) |
| 15:26:32 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 15:27:12 | → | karenw joins (~karenw@user/karenw) |
| 15:30:58 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds) |
| 15:34:37 | <mesaoptimizer> | that seems a bit irrelevant to my point but sure |
| 15:41:56 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 15:45:47 | <chromoblob> | pop is antonym for push. so you need to PUSH for things that aren't pop |
| 15:49:15 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds) |
| 15:59:21 | → | arandombit joins (~arandombi@2a02:2455:8656:7100:ecb4:f03b:3614:e010) |
| 15:59:21 | × | arandombit quits (~arandombi@2a02:2455:8656:7100:ecb4:f03b:3614:e010) (Changing host) |
| 15:59:21 | → | arandombit joins (~arandombi@user/arandombit) |
| 16:00:05 | → | merijn joins (~merijn@62.45.136.136) |
| 16:03:15 | × | hiecaq quits (~hiecaq@user/hiecaq) (Quit: ERC 5.6.0.30.1 (IRC client for GNU Emacs 30.2)) |
| 16:04:17 | × | merijn quits (~merijn@62.45.136.136) (Ping timeout: 252 seconds) |
| 16:06:18 | × | arandombit quits (~arandombi@user/arandombit) (Ping timeout: 246 seconds) |
| 16:14:19 | → | arandombit joins (~arandombi@user/arandombit) |
| 16:15:23 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 16:20:37 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds) |
| 16:25:03 | → | ystael joins (~ystael@user/ystael) |
| 16:27:09 | <monochrom> | haha |
| 16:30:42 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 16:35:34 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds) |
| 16:38:11 | → | humasect joins (~humasect@dyn-192-249-132-90.nexicom.net) |
| 16:40:24 | × | mulk quits (~mulk@p5b112a7b.dip0.t-ipconnect.de) (Ping timeout: 256 seconds) |
| 16:40:36 | → | wootehfoot joins (~wootehfoo@user/wootehfoot) |
| 16:42:29 | → | target_i joins (~target_i@user/target-i/x-6023099) |
| 16:43:53 | <[exa]> | chromoblob: underrated linguistics there |
| 16:44:18 | × | arandombit quits (~arandombi@user/arandombit) (Ping timeout: 244 seconds) |
| 16:44:38 | <[exa]> | does this extend to "pushular" |
| 16:44:46 | → | mulk joins (~mulk@p5b1120ba.dip0.t-ipconnect.de) |
| 16:45:26 | <chromoblob> | that's why people don't use push, they are afraid of stack overflow |
| 16:46:04 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 16:46:11 | → | Sgeo joins (~Sgeo@user/sgeo) |
| 16:51:03 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds) |
| 16:59:12 | → | pavonia joins (~user@user/siracusa) |
| 17:01:27 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 17:04:42 | → | machinedgod joins (~machinedg@d172-219-48-230.abhsia.telus.net) |
| 17:05:35 | × | lol_ quits (~lol@2603:3016:1e01:b980:81af:2c2f:4471:e2e6) (Ping timeout: 245 seconds) |
| 17:05:48 | × | lol__ quits (~lol@2603:3016:1e01:b980:173:305f:8185:29ce) (Ping timeout: 246 seconds) |
| 17:06:00 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 17:10:31 | → | lisbeths joins (uid135845@id-135845.lymington.irccloud.com) |
| 17:14:01 | × | humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection) |
| 17:15:48 | × | mud quits (~mud@user/kadoban) (Quit: quit) |
| 17:15:55 | → | kadobanana joins (~mud@user/kadoban) |
| 17:16:49 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 17:23:43 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 17:30:03 | hadronized1 | is now known as hadronized |
| 17:34:09 | → | somemathguy joins (~somemathg@user/somemathguy) |
| 17:34:51 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 17:37:24 | <monochrom> | Just use CPS to convert stack overflow to heap overflow! |
| 17:37:53 | <monochrom> | This "is" why linguists know about continuations too. >:) |
| 17:39:04 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 17:50:12 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 17:56:38 | → | Digitteknohippie joins (~user@user/digit) |
| 17:56:51 | × | Digit quits (~user@user/digit) (Ping timeout: 255 seconds) |
| 17:58:39 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 18:07:39 | × | Digitteknohippie quits (~user@user/digit) (Ping timeout: 255 seconds) |
| 18:09:21 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 18:14:04 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds) |
| 18:17:43 | → | mistivia joins (~mistivia@user/mistivia) |
| 18:24:44 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 18:29:15 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 18:30:47 | → | Digitteknohippie joins (~user@user/digit) |
| 18:33:42 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 18:38:15 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 18:40:22 | × | Digitteknohippie quits (~user@user/digit) (Ping timeout: 276 seconds) |
| 18:44:27 | → | Digitteknohippie joins (~user@user/digit) |
| 18:49:05 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 18:50:36 | Digitteknohippie | is now known as Digit |
| 18:53:28 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 18:53:30 | × | emmanuelux_ quits (~em@2a02-8440-260d-882f-103e-ae90-17d3-9eb3.rev.sfr.net) (Ping timeout: 245 seconds) |
| 18:56:43 | × | machinedgod quits (~machinedg@d172-219-48-230.abhsia.telus.net) (Ping timeout: 264 seconds) |
| 18:59:17 | → | emmanuelux joins (~em@user/emmanuelux) |
| 18:59:36 | → | khuswant joins (~khuswant@115.244.141.202) |
| 19:04:25 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 19:11:14 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds) |
| 19:15:25 | → | __monty__ joins (~toonn@user/toonn) |
| 19:16:45 | → | Guest30 joins (~Guest30@2401:4900:3f48:5462:50cc:8b50:8e0b:9330) |
| 19:17:38 | × | Guest30 quits (~Guest30@2401:4900:3f48:5462:50cc:8b50:8e0b:9330) (Client Quit) |
| 19:22:28 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 19:24:21 | × | khuswant quits (~khuswant@115.244.141.202) (Quit: Client closed) |
| 19:24:34 | × | jreicher quits (~joelr@user/jreicher) (Quit: In transit) |
| 19:27:03 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 19:37:50 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 19:42:36 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 19:42:51 | × | lisbeths quits (uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity) |
| 19:51:21 | → | Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915) |
| 19:52:30 | × | Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 255 seconds) |
| 19:53:13 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 19:54:15 | Lord_of_Life_ | is now known as Lord_of_Life |
| 19:59:18 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
| 19:59:40 | <gentauro> | isn't antonym to push like pull? And ditto for add and pop? |
| 20:00:13 | gentauro | I have never seen anywhere on doors: "Pop the door" :-\ |
| 20:01:03 | <haskellbridge> | <ijouw> You could also argue for add and (remove or subtract) |
| 20:01:04 | → | werneta_ joins (~werneta@71.83.160.242) |
| 20:02:33 | × | mistivia quits (~mistivia@user/mistivia) (Remote host closed the connection) |
| 20:04:29 | <Leary> | gentauro: 'push' and 'pop' are antonymous stack operations, not general English antonyms. |
| 20:05:53 | <haskellbridge> | <ijouw> I remember hearing somewhere that 'inflammable' is antonym to itsself. English antonyms are not very useful. |
| 20:07:15 | <monochrom> | therefore pull = pop >:) |
| 20:08:28 | <monochrom> | inflammable. noun. (1) can be set on fire. (2) cannot be set on fire. >:) |
| 20:10:22 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 20:14:37 | <darkling> | It's the other way round: inflammable and flammable mean the same thing, despite in- being the usual prefix for an antonym. |
| 20:14:45 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds) |
| 20:15:37 | <haskellbridge> | <ijouw> No, there are two different Latin prefixes that were borrowed as 'in-' in English. |
| 20:16:34 | <haskellbridge> | <ijouw> One prefix means not, one means self. |
| 20:17:02 | <darkling> | Sure. They still look the same in English, though. :) |
| 20:17:40 | <haskellbridge> | <ijouw> That seems to be English's issue? |
| 20:18:15 | darkling | puts fingers in ears and sings "la-la-la" loudly. |
| 20:18:18 | <darkling> | ;) |
| 20:22:13 | → | mengu joins (~mengu@c83-254-3-1.bredband.tele2.se) |
| 20:25:44 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 20:27:07 | × | mengu quits (~mengu@c83-254-3-1.bredband.tele2.se) (Quit: Client closed) |
| 20:30:18 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 20:41:06 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 20:45:17 | → | jreicher joins (~joelr@user/jreicher) |
| 20:48:19 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 20:59:08 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 21:02:08 | <monochrom> | in-la-able >:) |
| 21:03:28 | <monochrom> | I missed the opportunity of saying: if you pull the pull tab, you get pop. >:) |
| 21:03:29 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
| 21:14:31 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 21:18:39 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 21:20:12 | → | arandombit joins (~arandombi@2a02:2455:8656:7100:ecb4:f03b:3614:e010) |
| 21:20:12 | × | arandombit quits (~arandombi@2a02:2455:8656:7100:ecb4:f03b:3614:e010) (Changing host) |
| 21:20:12 | → | arandombit joins (~arandombi@user/arandombit) |
| 21:21:53 | × | arandombit quits (~arandombi@user/arandombit) (Remote host closed the connection) |
| 21:23:16 | → | arandombit joins (~arandombi@2a02:2455:8656:7100:6173:11:385e:2e5e) |
| 21:23:16 | × | arandombit quits (~arandombi@2a02:2455:8656:7100:6173:11:385e:2e5e) (Changing host) |
| 21:23:16 | → | arandombit joins (~arandombi@user/arandombit) |
| 21:29:53 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 21:34:15 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds) |
| 21:35:06 | <jreicher> | __monty__: Rembane: mesaoptimizer: why do you think striving for abstractions has led to failures? (I'm not saying it hasn't, I'm just curious to understand how that might happen.) |
| 21:37:41 | → | machinedgod joins (~machinedg@d172-219-48-230.abhsia.telus.net) |
| 21:37:42 | × | pabs3 quits (~pabs3@user/pabs3) (Read error: Connection reset by peer) |
| 21:39:59 | × | sixfourtwelve quits (~ethanmorg@static.82.129.225.46.clients.your-server.de) (Quit: leaving) |
| 21:45:20 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 21:46:53 | × | Guest62t quits (~Guest62t@p200300ca8f3a5500932a64cb6c6fe595.dip0.t-ipconnect.de) (Quit: Client closed) |
| 21:49:38 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds) |
| 21:54:03 | <mesaoptimizer> | jreicher: I imagine it is like Lisp. The more expressivity you have, the easier it is for people to shoot themselves in the foot. I personally haven't encountered that issue, mainly because I care a lot about reasoning about code, but I imagine other people may be excited about the 'power' of Lisp macros or advanced typeclasses / type system features and try to use them in prod |
| 21:54:38 | <mesaoptimizer> | also maybe relevant: https://discourse.haskell.org/t/hasura-migrating-to-rust/6620/47 |
| 21:55:26 | → | pabs3 joins (~pabs3@user/pabs3) |
| 22:00:39 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 22:05:15 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 22:11:53 | <probie> | I don't think lisp macros are a foot cannon. Things don't go wildly wrong when you use them; it's just that any project that makes extensive use of them is effectively written in its own bespoke programming language |
| 22:13:31 | × | mulk quits (~mulk@p5b1120ba.dip0.t-ipconnect.de) (Ping timeout: 265 seconds) |
| 22:14:02 | → | mulk joins (~mulk@pd95147f8.dip0.t-ipconnect.de) |
| 22:15:35 | → | CiaoSen joins (~Jura@p549cb690.dip0.t-ipconnect.de) |
| 22:16:01 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 22:22:48 | × | takuan quits (~takuan@d8D86B9E9.access.telenet.be) (Ping timeout: 255 seconds) |
| 22:23:07 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 22:29:07 | × | elarks quits (~elarks@user/yerrii) (Quit: WeeChat 4.7.1) |
| 22:30:49 | <jreicher> | probie: I absolutely think Lisp macros are a footgun, but not at all because they are an abstraction; it's because they generate new code at runtime. It's not quite the same as self-modifying code, but it's close enough. |
| 22:31:21 | <jreicher> | You quite literally lose static analysis capability. Even for a human. |
| 22:36:50 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 22:37:39 | → | Igloo joins (~ian@81.2.99.210) |
| 22:38:38 | → | elarks joins (~elarks@user/yerrii) |
| 22:41:19 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 22:42:24 | × | rainbyte quits (~rainbyte@181.47.219.3) (Read error: Connection reset by peer) |
| 22:43:25 | → | rainbyte joins (~rainbyte@181.47.219.3) |
| 22:48:37 | × | target_i quits (~target_i@user/target-i/x-6023099) (Quit: leaving) |
| 22:52:13 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 22:55:36 | <dpk> | jreicher: they generate new code at compile time, not at run time |
| 22:56:24 | <dpk> | does anyone know if there’s a good reason why Happstack’s ServerPartT does not derive MonadMask, and if not (or if so and i promise to be very careful) what an orphan instance for it might look like? |
| 22:56:30 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds) |
| 22:58:45 | → | czan joins (~czan@user/mange) |
| 22:59:10 | × | __monty__ quits (~toonn@user/toonn) (Quit: leaving) |
| 23:04:05 | <monochrom> | foot water pistol >:) |
| 23:07:35 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 23:12:50 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds) |
| 23:13:31 | × | craunts795335385 quits (~craunts@152.32.99.2) (Quit: The Lounge - https://thelounge.chat) |
| 23:14:27 | × | xff0x quits (~xff0x@2405:6580:b080:900:e214:9b7d:413d:8df1) (Quit: xff0x) |
| 23:15:34 | <davean> | dpk: I haven't looked but masking is dangerous in servers |
| 23:19:13 | → | xff0x joins (~xff0x@2405:6580:b080:900:ab9b:e767:77f6:ed25) |
| 23:23:58 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 23:27:09 | × | CiaoSen quits (~Jura@p549cb690.dip0.t-ipconnect.de) (Ping timeout: 255 seconds) |
| 23:27:26 | → | bggd_ joins (~bgg@2a01:e0a:fd5:f510:bfe:c198:15:df5e) |
| 23:28:30 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds) |
| 23:29:25 | <probie> | jreicher: I can't speak to other lisp implementations, but if you're using SBCL, just call MACROEXPAND-ALL over your file and then run static analysis over that |
| 23:37:57 | × | ystael quits (~ystael@user/ystael) (Ping timeout: 255 seconds) |
| 23:39:20 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 23:39:46 | → | humasect joins (~humasect@dyn-192-249-132-90.nexicom.net) |
| 23:43:54 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
| 23:54:44 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
All times are in UTC on 2026-03-22.