Logs on 2024-09-24 (liberachat/#haskell)
| 00:02:53 | → | athan joins (~athan@syn-098-153-145-140.biz.spectrum.com) |
| 00:03:44 | → | Pixi joins (~Pixi@user/pixi) |
| 00:09:36 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 00:09:52 | × | supercode quits (~supercode@user/supercode) (Quit: Client closed) |
| 00:14:39 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds) |
| 00:21:17 | → | weary-traveler joins (~user@user/user363627) |
| 00:24:21 | × | paddymahoney quits (~paddymaho@pool-99-250-10-137.cpe.net.cable.rogers.com) (Ping timeout: 246 seconds) |
| 00:24:54 | → | sourcetarius joins (~sourcetar@user/sourcetarius) |
| 00:25:24 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 00:30:18 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds) |
| 00:30:30 | × | xff0x quits (~xff0x@2405:6580:b080:900:b584:aeff:cd71:1980) (Ping timeout: 244 seconds) |
| 00:31:24 | → | paddymahoney joins (~paddymaho@pool-99-250-10-137.cpe.net.cable.rogers.com) |
| 00:41:10 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 00:46:19 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds) |
| 00:54:54 | × | raehik quits (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) (Ping timeout: 260 seconds) |
| 00:56:58 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 01:01:40 | → | user363627 joins (~user@user/user363627) |
| 01:01:54 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds) |
| 01:02:06 | → | raehik joins (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) |
| 01:02:51 | × | ystael quits (~ystael@user/ystael) (Ping timeout: 246 seconds) |
| 01:02:54 | → | Guest43 joins (~Guest83@ip72-220-26-89.sd.sd.cox.net) |
| 01:03:07 | → | morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) |
| 01:04:44 | × | Guest43 quits (~Guest83@ip72-220-26-89.sd.sd.cox.net) (Client Quit) |
| 01:04:46 | × | weary-traveler quits (~user@user/user363627) (Ping timeout: 252 seconds) |
| 01:14:37 | → | peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com) |
| 01:18:15 | × | machinedgod quits (~machinedg@d50-99-47-73.abhsia.telus.net) (Ping timeout: 252 seconds) |
| 01:25:33 | → | xff0x joins (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) |
| 01:27:12 | × | morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Remote host closed the connection) |
| 01:28:32 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 01:33:26 | × | califax quits (~califax@user/califx) (Remote host closed the connection) |
| 01:33:41 | → | califax joins (~califax@user/califx) |
| 01:33:44 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 255 seconds) |
| 01:36:11 | × | athan quits (~athan@syn-098-153-145-140.biz.spectrum.com) (Quit: Konversation terminated!) |
| 01:44:19 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 01:49:08 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds) |
| 01:50:00 | → | machinedgod joins (~machinedg@d50-99-47-73.abhsia.telus.net) |
| 01:50:27 | × | peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 246 seconds) |
| 02:00:06 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 02:03:50 | × | raehik quits (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) (Ping timeout: 265 seconds) |
| 02:05:31 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 264 seconds) |
| 02:08:15 | → | vgtw joins (~vgtw@user/vgtw) |
| 02:08:45 | × | barthandelous01 quits (barth@triton.blinkenshell.org) (Ping timeout: 276 seconds) |
| 02:09:26 | → | biberu\ joins (~biberu@user/biberu) |
| 02:09:43 | → | nefercheprure joins (tma@twin.jikos.cz) |
| 02:09:43 | → | barthandelous01 joins (barth@triton.blinkenshell.org) |
| 02:10:56 | × | vgtw_ quits (~vgtw@user/vgtw) (Ping timeout: 252 seconds) |
| 02:10:56 | × | TMA quits (tma@twin.jikos.cz) (Ping timeout: 252 seconds) |
| 02:12:19 | → | morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) |
| 02:13:18 | × | biberu quits (~biberu@user/biberu) (Ping timeout: 276 seconds) |
| 02:13:18 | biberu\ | is now known as biberu |
| 02:13:35 | → | madhavanmiui joins (~madhavanm@2409:40f4:36:18af:8000::) |
| 02:15:53 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 02:16:21 | × | madhavanmiui quits (~madhavanm@2409:40f4:36:18af:8000::) (Client Quit) |
| 02:18:20 | × | td_ quits (~td@i5387093C.versanet.de) (Ping timeout: 265 seconds) |
| 02:20:09 | → | td_ joins (~td@i53870915.versanet.de) |
| 02:21:14 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds) |
| 02:28:54 | × | morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Remote host closed the connection) |
| 02:29:07 | × | identity quits (~identity@user/ZharMeny) (Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)) |
| 02:31:40 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 02:32:23 | × | machinedgod quits (~machinedg@d50-99-47-73.abhsia.telus.net) (Ping timeout: 252 seconds) |
| 02:35:29 | × | lucy quits (~lucy@user/lucy) (Ping timeout: 248 seconds) |
| 02:36:54 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds) |
| 02:37:19 | → | lucy joins (~lucy@user/lucy) |
| 02:39:53 | → | morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) |
| 02:39:58 | → | athan joins (~athan@syn-098-153-145-140.biz.spectrum.com) |
| 02:40:31 | × | Square2 quits (~Square4@user/square) (Remote host closed the connection) |
| 02:41:10 | → | Square2 joins (~Square4@user/square) |
| 02:44:00 | × | morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 246 seconds) |
| 02:47:27 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 02:47:54 | × | lucy quits (~lucy@user/lucy) (Ping timeout: 252 seconds) |
| 02:49:40 | → | lucy joins (~lucy@user/lucy) |
| 02:52:24 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds) |
| 02:55:37 | × | Square2 quits (~Square4@user/square) (Remote host closed the connection) |
| 02:56:17 | → | Square2 joins (~Square4@user/square) |
| 02:57:37 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 03:02:24 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds) |
| 03:03:03 | → | weary-traveler joins (~user@user/user363627) |
| 03:06:40 | × | user363627 quits (~user@user/user363627) (Ping timeout: 265 seconds) |
| 03:13:25 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 03:20:03 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds) |
| 03:21:27 | × | lucy quits (~lucy@user/lucy) (Ping timeout: 246 seconds) |
| 03:23:23 | → | lucy joins (~lucy@user/lucy) |
| 03:30:49 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 03:35:27 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds) |
| 03:38:30 | × | hueso quits (~root@user/hueso) (Ping timeout: 252 seconds) |
| 03:38:50 | → | Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915) |
| 03:39:08 | × | Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 252 seconds) |
| 03:40:13 | Lord_of_Life_ | is now known as Lord_of_Life |
| 03:46:37 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 03:51:39 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds) |
| 03:53:25 | → | aforemny_ joins (~aforemny@2001:9e8:6cce:5500:5f4c:90e9:3663:cd7f) |
| 03:54:31 | × | aforemny quits (~aforemny@2001:9e8:6cf4:c300:4f5a:3b5d:ebdb:6aa8) (Ping timeout: 252 seconds) |
| 03:57:15 | → | hueso joins (~root@user/hueso) |
| 04:02:23 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 04:03:25 | → | youthlic joins (~Thunderbi@user/youthlic) |
| 04:05:33 | × | FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Remote host closed the connection) |
| 04:05:53 | → | FinnElija joins (~finn_elij@user/finn-elija/x-0085643) |
| 04:07:03 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 245 seconds) |
| 04:18:11 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 04:23:31 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds) |
| 04:23:40 | → | peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com) |
| 04:33:57 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 04:39:04 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds) |
| 04:46:51 | × | haskellbridge quits (~hackager@syn-024-093-192-219.res.spectrum.com) (Ping timeout: 246 seconds) |
| 04:49:11 | → | haskellbridge joins (~hackager@syn-024-093-192-219.res.spectrum.com) |
| 04:49:11 | ChanServ | sets mode +v haskellbridge |
| 04:49:45 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 04:53:28 | → | michalz joins (~michalz@185.246.207.217) |
| 04:54:39 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds) |
| 04:58:37 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 04:58:51 | → | takuan joins (~takuan@178-116-218-225.access.telenet.be) |
| 05:03:28 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds) |
| 05:14:24 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 05:14:31 | × | peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 264 seconds) |
| 05:22:25 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds) |
| 05:22:47 | × | CrunchyFlakes quits (~CrunchyFl@31.19.233.78) (Quit: ZNC 1.8.2 - https://znc.in) |
| 05:26:59 | → | CrunchyFlakes joins (~CrunchyFl@31.19.233.78) |
| 05:30:09 | × | Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
| 05:33:56 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 05:39:02 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 272 seconds) |
| 05:40:23 | × | tomku quits (~tomku@user/tomku) (Ping timeout: 245 seconds) |
| 05:48:30 | → | lockywolf joins (~lockywolf@public.lockywolf.net) |
| 05:49:42 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 05:52:31 | → | tomku joins (~tomku@user/tomku) |
| 05:54:44 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds) |
| 05:59:39 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 06:04:37 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds) |
| 06:05:38 | × | lystra quits (~lystra@208.59.105.41) (Ping timeout: 272 seconds) |
| 06:11:19 | → | sord937 joins (~sord937@gateway/tor-sasl/sord937) |
| 06:15:26 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 06:18:27 | → | lystra joins (~lystra@208.59.105.41) |
| 06:20:31 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 264 seconds) |
| 06:21:43 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 06:26:41 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 255 seconds) |
| 06:37:28 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 06:42:28 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 245 seconds) |
| 06:44:55 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 06:46:33 | × | weary-traveler quits (~user@user/user363627) (Remote host closed the connection) |
| 06:49:05 | × | briandaed quits (~root@185.234.210.211) (Quit: Lost terminal) |
| 06:50:05 | → | lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) |
| 06:53:16 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 06:54:51 | → | CiaoSen joins (~Jura@2a05:5800:2da:7700:ca4b:d6ff:fec1:99da) |
| 07:00:01 | × | caconym quits (~caconym@user/caconym) (Remote host closed the connection) |
| 07:00:38 | → | caconym joins (~caconym@user/caconym) |
| 07:03:14 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds) |
| 07:06:30 | × | CiaoSen quits (~Jura@2a05:5800:2da:7700:ca4b:d6ff:fec1:99da) (Quit: CiaoSen) |
| 07:07:23 | × | paddymahoney quits (~paddymaho@pool-99-250-10-137.cpe.net.cable.rogers.com) (Ping timeout: 252 seconds) |
| 07:07:23 | × | sourcetarius quits (~sourcetar@user/sourcetarius) (Ping timeout: 252 seconds) |
| 07:11:09 | → | paddymahoney joins (~paddymaho@pool-99-250-10-137.cpe.net.cable.rogers.com) |
| 07:14:51 | → | CiaoSen joins (~Jura@2a05:5800:2da:7700:ca4b:d6ff:fec1:99da) |
| 07:20:47 | → | misterfish joins (~misterfis@87.215.131.102) |
| 07:23:37 | × | mud quits (~mud@user/kadoban) (Read error: Connection reset by peer) |
| 07:24:14 | → | mud joins (~mud@user/kadoban) |
| 07:26:22 | → | acidjnk joins (~acidjnk@p200300d6e72cfb5784448b270f7e5b02.dip0.t-ipconnect.de) |
| 07:52:07 | → | Inst_ joins (~Inst@user/Inst) |
| 07:53:24 | → | sourcetarius joins (~sourcetar@user/sourcetarius) |
| 07:53:24 | × | synchromesh quits (~john@2406:5a00:241a:5600:793d:2863:f8b8:724f) (Read error: Connection reset by peer) |
| 07:54:17 | → | synchromesh joins (~john@2406:5a00:241a:5600:b8f8:7fb4:fdd7:b64d) |
| 07:54:17 | → | merijn joins (~merijn@77.242.116.146) |
| 07:55:12 | × | Inst quits (~Inst@user/Inst) (Ping timeout: 276 seconds) |
| 07:58:17 | → | machinedgod joins (~machinedg@d50-99-47-73.abhsia.telus.net) |
| 08:00:51 | → | ubert joins (~Thunderbi@77.119.174.223.wireless.dyn.drei.com) |
| 08:03:08 | × | merijn quits (~merijn@77.242.116.146) (Ping timeout: 252 seconds) |
| 08:05:19 | × | jinsun quits (~jinsun@user/jinsun) (Read error: Connection reset by peer) |
| 08:09:48 | → | merijn joins (~merijn@77.242.116.146) |
| 08:14:17 | → | lxsameer joins (~lxsameer@Serene/lxsameer) |
| 08:20:48 | × | econo_ quits (uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity) |
| 08:28:12 | → | Feuermagier joins (~Feuermagi@user/feuermagier) |
| 08:32:02 | × | ft quits (~ft@p508db65d.dip0.t-ipconnect.de) (Quit: leaving) |
| 08:42:22 | × | euandreh quits (~Thunderbi@189.6.105.228) (Ping timeout: 244 seconds) |
| 08:44:24 | → | euandreh joins (~Thunderbi@189.6.105.228) |
| 08:46:09 | → | chele joins (~chele@user/chele) |
| 08:46:31 | → | kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be) |
| 08:59:54 | × | CiaoSen quits (~Jura@2a05:5800:2da:7700:ca4b:d6ff:fec1:99da) (Ping timeout: 246 seconds) |
| 09:07:49 | × | xff0x quits (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 260 seconds) |
| 09:09:21 | × | foul_owl quits (~kerry@185.219.141.162) (Ping timeout: 246 seconds) |
| 09:13:51 | × | tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz) |
| 09:14:10 | nefercheprure | is now known as TMA |
| 09:21:55 | → | foul_owl joins (~kerry@185.216.231.181) |
| 09:22:18 | × | euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 276 seconds) |
| 09:22:44 | × | foul_owl quits (~kerry@185.216.231.181) (Read error: Connection reset by peer) |
| 09:23:05 | → | euleritian joins (~euleritia@77.22.252.56) |
| 09:25:23 | × | merijn quits (~merijn@77.242.116.146) (Ping timeout: 245 seconds) |
| 09:29:41 | → | Smiles joins (uid551636@id-551636.lymington.irccloud.com) |
| 09:30:35 | → | merijn joins (~merijn@77.242.116.146) |
| 09:40:20 | → | foul_owl joins (~kerry@185.219.141.164) |
| 09:42:51 | × | euleritian quits (~euleritia@77.22.252.56) (Read error: Connection reset by peer) |
| 09:43:01 | → | euleritian joins (~euleritia@77.22.252.56) |
| 09:44:20 | × | athan quits (~athan@syn-098-153-145-140.biz.spectrum.com) (Ping timeout: 252 seconds) |
| 10:01:25 | × | merijn quits (~merijn@77.242.116.146) (Ping timeout: 248 seconds) |
| 10:02:07 | → | merijn joins (~merijn@77.242.116.146) |
| 10:03:18 | × | lucy quits (~lucy@user/lucy) (Ping timeout: 245 seconds) |
| 10:03:32 | × | sourcetarius quits (~sourcetar@user/sourcetarius) (Quit: sourcetarius) |
| 10:05:29 | → | __monty__ joins (~toonn@user/toonn) |
| 10:16:16 | → | CiaoSen joins (~Jura@2a05:5800:2da:7700:ca4b:d6ff:fec1:99da) |
| 10:16:33 | × | CrunchyFlakes quits (~CrunchyFl@31.19.233.78) (Ping timeout: 246 seconds) |
| 10:16:58 | × | merijn quits (~merijn@77.242.116.146) (Ping timeout: 252 seconds) |
| 10:21:06 | → | CrunchyFlakes joins (~CrunchyFl@ip1f13e94e.dynamic.kabel-deutschland.de) |
| 10:29:41 | → | merijn joins (~merijn@77.242.116.146) |
| 10:37:13 | <sprout> | > f (a, b) = (f a, f b) |
| 10:37:15 | <lambdabot> | <hint>:1:10: error: parse error on input ‘=’ |
| 10:37:33 | × | merijn quits (~merijn@77.242.116.146) (Ping timeout: 246 seconds) |
| 10:37:36 | <sprout> | > \f (a, b) -> (f a, f b) |
| 10:37:38 | <lambdabot> | error: |
| 10:37:38 | <lambdabot> | • No instance for (Typeable t0) |
| 10:37:39 | <lambdabot> | arising from a use of ‘show_M26583726709348514278’ |
| 10:38:10 | <ski> | @type \f (a,b) -> (f a,f b) |
| 10:38:11 | <lambdabot> | (t -> b) -> (t, t) -> (b, b) |
| 10:38:42 | → | merijn joins (~merijn@77.242.116.146) |
| 10:39:08 | × | Digit quits (~user@user/digit) (Ping timeout: 245 seconds) |
| 10:39:11 | → | Digitteknohippie joins (~user@user/digit) |
| 10:42:10 | → | yoneda joins (~mike@193.206.102.122) |
| 10:43:09 | × | merijn quits (~merijn@77.242.116.146) (Ping timeout: 246 seconds) |
| 10:45:35 | Digitteknohippie | is now known as Digit |
| 10:46:52 | → | merijn joins (~merijn@77.242.116.146) |
| 10:47:01 | → | lucy joins (~lucy@user/lucy) |
| 10:49:39 | × | ubert quits (~Thunderbi@77.119.174.223.wireless.dyn.drei.com) (Read error: Connection reset by peer) |
| 10:49:51 | → | ubert1 joins (~Thunderbi@77.119.174.223.wireless.dyn.drei.com) |
| 10:51:53 | → | comerijn joins (~merijn@77.242.116.146) |
| 10:52:13 | ubert1 | is now known as ubert |
| 10:53:59 | × | merijn quits (~merijn@77.242.116.146) (Ping timeout: 252 seconds) |
| 10:54:34 | × | lucy quits (~lucy@user/lucy) (Ping timeout: 260 seconds) |
| 10:56:12 | × | ubert quits (~Thunderbi@77.119.174.223.wireless.dyn.drei.com) (Read error: Connection reset by peer) |
| 10:56:29 | → | ubert joins (~Thunderbi@77.119.174.223.wireless.dyn.drei.com) |
| 11:00:04 | × | caconym quits (~caconym@user/caconym) (Quit: bye) |
| 11:00:17 | × | kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Ping timeout: 255 seconds) |
| 11:01:05 | × | ubert quits (~Thunderbi@77.119.174.223.wireless.dyn.drei.com) (Ping timeout: 248 seconds) |
| 11:02:20 | → | caconym joins (~caconym@user/caconym) |
| 11:13:23 | → | ubert joins (~Thunderbi@77.119.174.223.wireless.dyn.drei.com) |
| 11:31:03 | → | rosco joins (~rosco@175.136.158.234) |
| 11:36:09 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 11:37:00 | → | blah joins (~user@i220-220-150-1.s41.a013.ap.plala.or.jp) |
| 11:40:17 | → | lucy joins (~lucy@user/lucy) |
| 11:40:42 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 11:41:08 | → | kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be) |
| 11:42:56 | × | stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds) |
| 11:42:56 | × | euleritian quits (~euleritia@77.22.252.56) (Read error: Connection reset by peer) |
| 11:43:55 | → | euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
| 11:50:27 | → | stiell joins (~stiell@gateway/tor-sasl/stiell) |
| 11:52:39 | × | euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 252 seconds) |
| 11:53:22 | → | echoreply joins (~echoreply@45.32.163.16) |
| 11:53:46 | × | rvalue quits (~rvalue@user/rvalue) (Ping timeout: 252 seconds) |
| 11:53:52 | → | euleritian joins (~euleritia@dynamic-176-006-139-104.176.6.pool.telefonica.de) |
| 11:55:22 | <tomsmeding> | @type \f -> bimap f f |
| 11:55:23 | <lambdabot> | Bifunctor p => (a -> d) -> p a a -> p d d |
| 11:56:51 | <tomsmeding> | @type join bimap |
| 11:56:52 | <lambdabot> | Bifunctor p => (c -> d) -> p c c -> p d d |
| 11:57:55 | <Rembane> | @type \f -> (f *** f) |
| 11:57:56 | <lambdabot> | Arrow a => a b' c' -> a (b', b') (c', c') |
| 11:58:00 | <Rembane> | :D |
| 11:58:02 | <Rembane> | Sorry |
| 11:58:06 | × | echoreply quits (~echoreply@45.32.163.16) (Client Quit) |
| 11:58:46 | <tomsmeding> | @type join (***) |
| 11:58:47 | <lambdabot> | Arrow a => a b' c' -> a (b', b') (c', c') |
| 11:59:24 | <Rembane> | Neat! |
| 12:00:19 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 12:01:03 | × | euleritian quits (~euleritia@dynamic-176-006-139-104.176.6.pool.telefonica.de) (Read error: Connection reset by peer) |
| 12:01:20 | → | euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
| 12:02:28 | × | synchromesh quits (~john@2406:5a00:241a:5600:b8f8:7fb4:fdd7:b64d) (Read error: Connection reset by peer) |
| 12:03:53 | → | synchromesh joins (~john@2406:5a00:241a:5600:b8f8:7fb4:fdd7:b64d) |
| 12:04:05 | × | comerijn quits (~merijn@77.242.116.146) (Ping timeout: 248 seconds) |
| 12:05:41 | × | euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 248 seconds) |
| 12:06:05 | → | identity joins (~identity@user/ZharMeny) |
| 12:09:42 | → | rvalue joins (~rvalue@user/rvalue) |
| 12:10:02 | → | merijn joins (~merijn@77.242.116.146) |
| 12:24:21 | × | sord937 quits (~sord937@gateway/tor-sasl/sord937) (Ping timeout: 260 seconds) |
| 12:26:12 | → | sord937 joins (~sord937@gateway/tor-sasl/sord937) |
| 12:27:24 | → | Digitteknohippie joins (~user@user/digit) |
| 12:27:30 | × | Digit quits (~user@user/digit) (Ping timeout: 252 seconds) |
| 12:32:17 | × | Raito_Bezarius quits (~Raito@wireguard/tunneler/raito-bezarius) (Ping timeout: 244 seconds) |
| 12:47:46 | → | Raito_Bezarius joins (~Raito@wireguard/tunneler/raito-bezarius) |
| 12:48:45 | × | Raito_Bezarius quits (~Raito@wireguard/tunneler/raito-bezarius) (Max SendQ exceeded) |
| 12:53:35 | → | weary-traveler joins (~user@user/user363627) |
| 12:54:09 | → | xff0x joins (~xff0x@2405:6580:b080:900:dc1b:498c:28de:28be) |
| 12:56:19 | → | identity` joins (~identity@user/ZharMeny) |
| 12:56:53 | × | identity quits (~identity@user/ZharMeny) (Ping timeout: 248 seconds) |
| 12:57:27 | identity` | is now known as identity |
| 12:59:53 | Digitteknohippie | is now known as Digit |
| 13:01:47 | → | raehik joins (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) |
| 13:06:10 | → | Raito_Bezarius joins (~Raito@wireguard/tunneler/raito-bezarius) |
| 13:08:56 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 13:37:03 | → | euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
| 13:38:12 | → | ystael joins (~ystael@user/ystael) |
| 13:43:21 | → | adamCS__ joins (~adamCS@70.107.91.225) |
| 13:49:19 | × | CiaoSen quits (~Jura@2a05:5800:2da:7700:ca4b:d6ff:fec1:99da) (Ping timeout: 264 seconds) |
| 13:56:41 | × | lucy quits (~lucy@user/lucy) (Ping timeout: 255 seconds) |
| 14:05:41 | × | euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 248 seconds) |
| 14:05:58 | → | euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
| 14:15:49 | × | lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.2.2) |
| 14:19:38 | → | Digitteknohippie joins (~user@user/digit) |
| 14:19:48 | × | Digit quits (~user@user/digit) (Ping timeout: 246 seconds) |
| 14:22:37 | × | mud quits (~mud@user/kadoban) (Ping timeout: 252 seconds) |
| 14:24:14 | → | mud joins (~mud@user/kadoban) |
| 14:24:14 | × | euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer) |
| 14:24:47 | → | CiaoSen joins (~Jura@2a05:5800:2da:7700:ca4b:d6ff:fec1:99da) |
| 14:24:50 | → | euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
| 14:30:31 | <Athas> | Today I taught a lecture on free monads. I wonder if the students got any of it. |
| 14:31:48 | × | ubert quits (~Thunderbi@77.119.174.223.wireless.dyn.drei.com) (Remote host closed the connection) |
| 14:31:54 | → | ubert1 joins (~Thunderbi@77.119.174.223.wireless.dyn.drei.com) |
| 14:34:13 | ubert1 | is now known as ubert |
| 14:36:42 | <raehik> | I have two Words (say Word64). How can I efficiently find the index of the first pair of bytes that don't match? |
| 14:37:19 | <raehik> | My intuition says to XOR the Words, then find the leftmost (or rightmost depending on endianness) null byte, for which there's an efficient algorithm out there |
| 14:37:35 | <Athas> | raehik: for efficiency, it is probably best to have a kind of unrolled loop that compares all the eight byte pairs. |
| 14:37:36 | <raehik> | I'm a little hesitant because I can't find any examples out there |
| 14:38:29 | <Athas> | Or do the XOR comparison first, then extract the eight bytes. |
| 14:39:03 | × | CiaoSen quits (~Jura@2a05:5800:2da:7700:ca4b:d6ff:fec1:99da) (Ping timeout: 246 seconds) |
| 14:39:11 | <raehik> | Athas: I'm trying to avoid single byte operations since they're inefficient (for my Word64) |
| 14:39:19 | <raehik> | what do you mean "extract the eight bytes"? |
| 14:41:30 | → | sdrfan123 joins (~sdrfan123@2607:fb90:df8d:eacb:60ed:f19e:406e:c9e9) |
| 14:44:05 | <Athas> | Well, if you want to avoid single byte operations, then it won't apply anyway. |
| 14:44:19 | <raehik> | what won't apply? |
| 14:45:05 | <raehik> | oh I think I see, extract those pairs and do some checks as in your earlier msg |
| 14:45:35 | <glguy> | after you xor you'd want to find the number of leading zeros and then turn that into an index (divide it by 8) |
| 14:45:55 | <c_wraith> | Data.Bits has countLeadingZeroes |
| 14:47:34 | → | tremon joins (~tremon@83.80.159.219) |
| 14:49:38 | <raehik> | ahhh that's what I want glguy , c_wraith ! thanks |
| 14:50:20 | → | christiaanb joins (uid84827@id-84827.lymington.irccloud.com) |
| 14:50:31 | <raehik> | also, any others experiencing hoogle.haskell.org issues? |
| 14:57:05 | → | TheCoffeMaker joins (~TheCoffeM@user/thecoffemaker) |
| 15:02:49 | <tomsmeding> | raehik: also see: everything from here to the bottom of the page https://ircbrowse.tomsmeding.com/day/lchaskell/2024/09/23?id=1363304#trid1363304 |
| 15:02:51 | <tomsmeding> | ;) |
| 15:03:13 | <tomsmeding> | probie had some suggestions |
| 15:03:24 | <tomsmeding> | and yes, hoogle is very slow recently |
| 15:05:53 | × | misterfish quits (~misterfis@87.215.131.102) (Ping timeout: 252 seconds) |
| 15:06:18 | <raehik> | tomsmeding: thx :o :D |
| 15:06:48 | → | athan joins (~athan@146.newark-18rh15rt.nj.dial-access.att.net) |
| 15:12:59 | × | ubert quits (~Thunderbi@77.119.174.223.wireless.dyn.drei.com) (Ping timeout: 260 seconds) |
| 15:16:29 | × | yoneda quits (~mike@193.206.102.122) (Quit: leaving) |
| 15:16:36 | Digitteknohippie | is now known as Digit |
| 15:18:11 | × | gmg quits (~user@user/gehmehgeh) (Ping timeout: 260 seconds) |
| 15:20:40 | → | gmg joins (~user@user/gehmehgeh) |
| 15:30:41 | × | gmg quits (~user@user/gehmehgeh) (Quit: Leaving) |
| 15:30:54 | → | gmg joins (~user@user/gehmehgeh) |
| 15:40:31 | → | ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) |
| 15:51:19 | → | morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) |
| 15:55:44 | × | morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 260 seconds) |
| 15:57:32 | → | comerijn joins (~merijn@77.242.116.146) |
| 15:59:01 | × | gmg quits (~user@user/gehmehgeh) (Ping timeout: 260 seconds) |
| 15:59:31 | × | merijn quits (~merijn@77.242.116.146) (Ping timeout: 265 seconds) |
| 16:00:57 | → | gmg joins (~user@user/gehmehgeh) |
| 16:03:54 | × | comerijn quits (~merijn@77.242.116.146) (Ping timeout: 260 seconds) |
| 16:04:18 | × | zlqrvx_ quits (~zlqrvx@101.175.150.247) (Ping timeout: 252 seconds) |
| 16:07:23 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 16:08:30 | × | chele quits (~chele@user/chele) (Remote host closed the connection) |
| 16:09:34 | <raehik> | re: idx of first non-match byte: > idxFail = ctz (wordExpect `xor` wordActual) `unsafeShiftR` 3 |
| 16:10:09 | <raehik> | then to obtain the byte itself, > (wordActual `unsafeShiftR` (idxFail*8)) .&. 0xFF |
| 16:13:21 | → | tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net) |
| 16:14:03 | <raehik> | a bit longwinded but it lets me chunk literal parsing, while still performing fine-grained "which character failed" error handling |
| 16:16:37 | → | zlqrvx joins (~zlqrvx@user/zlqrvx) |
| 16:19:47 | × | sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937) |
| 16:19:59 | × | kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection) |
| 16:29:33 | × | youthlic quits (~Thunderbi@user/youthlic) (Quit: youthlic) |
| 16:38:43 | × | Smiles quits (uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity) |
| 16:39:25 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 16:47:32 | → | wootehfoot joins (~wootehfoo@user/wootehfoot) |
| 16:53:05 | × | euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 255 seconds) |
| 16:53:09 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 16:53:48 | → | euleritian joins (~euleritia@dynamic-176-006-134-112.176.6.pool.telefonica.de) |
| 16:57:53 | × | euleritian quits (~euleritia@dynamic-176-006-134-112.176.6.pool.telefonica.de) (Read error: Connection reset by peer) |
| 16:58:12 | → | euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
| 16:59:01 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 16:59:33 | × | ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en) |
| 17:00:00 | × | christiaanb quits (uid84827@id-84827.lymington.irccloud.com) (Quit: Connection closed for inactivity) |
| 17:00:16 | → | lucy joins (~lucy@user/lucy) |
| 17:07:14 | ← | L29Ah parts (~L29Ah@wikipedia/L29Ah) () |
| 17:07:34 | → | morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) |
| 17:07:48 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds) |
| 17:10:30 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 17:10:59 | → | econo_ joins (uid147250@id-147250.tinside.irccloud.com) |
| 17:11:23 | × | blah quits (~user@i220-220-150-1.s41.a013.ap.plala.or.jp) (Read error: Connection reset by peer) |
| 17:12:15 | × | morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 276 seconds) |
| 17:18:49 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 17:20:03 | × | machinedgod quits (~machinedg@d50-99-47-73.abhsia.telus.net) (Ping timeout: 276 seconds) |
| 17:21:26 | × | euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer) |
| 17:22:09 | → | euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
| 17:23:25 | → | sawilagar joins (~sawilagar@user/sawilagar) |
| 17:23:57 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds) |
| 17:31:49 | × | raehik quits (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) (Ping timeout: 252 seconds) |
| 17:33:57 | × | sam113101 quits (~sam@modemcable220.199-203-24.mc.videotron.ca) (Quit: WeeChat 4.3.5) |
| 17:34:19 | → | sam113101 joins (~sam@modemcable220.199-203-24.mc.videotron.ca) |
| 17:34:35 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 17:38:06 | × | rosco quits (~rosco@175.136.158.234) (Quit: Lost terminal) |
| 17:38:49 | → | peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com) |
| 17:39:56 | → | ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) |
| 17:39:59 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds) |
| 17:40:38 | → | raehik joins (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) |
| 17:44:52 | × | raehik quits (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) (Read error: Connection reset by peer) |
| 17:44:57 | × | sam113101 quits (~sam@modemcable220.199-203-24.mc.videotron.ca) (Quit: WeeChat 4.3.5) |
| 17:45:23 | → | sam113101 joins (~sam@modemcable220.199-203-24.mc.videotron.ca) |
| 17:45:24 | × | peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 260 seconds) |
| 17:46:56 | × | sdrfan123 quits (~sdrfan123@2607:fb90:df8d:eacb:60ed:f19e:406e:c9e9) (Quit: Client closed) |
| 17:48:06 | → | L29Ah joins (~L29Ah@wikipedia/L29Ah) |
| 17:49:26 | × | sam113101 quits (~sam@modemcable220.199-203-24.mc.videotron.ca) (Read error: Connection reset by peer) |
| 17:49:57 | → | sam113101 joins (~sam@modemcable220.199-203-24.mc.videotron.ca) |
| 17:50:23 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 17:51:38 | × | athan quits (~athan@146.newark-18rh15rt.nj.dial-access.att.net) (Ping timeout: 245 seconds) |
| 17:53:08 | × | ThePenguin quits (~ThePengui@cust-95-80-24-166.csbnet.se) (Quit: ThePenguin) |
| 17:55:12 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds) |
| 17:55:18 | → | raehik joins (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) |
| 17:56:48 | × | lucy quits (~lucy@user/lucy) (Ping timeout: 246 seconds) |
| 17:58:30 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 17:58:44 | → | lucy joins (~lucy@user/lucy) |
| 17:58:49 | × | ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Ping timeout: 244 seconds) |
| 17:59:08 | <[exa]> | Athas: what did you use as examples btw? |
| 17:59:26 | <[exa]> | btw hoogle seems very down recently |
| 17:59:55 | <raehik> | for me too ;_; |
| 18:03:01 | <geekosaur> | https://hoogle.mangoiv.com makes a good alternative, as does stackage's hoogle |
| 18:03:44 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds) |
| 18:07:18 | × | lucy quits (~lucy@user/lucy) (Ping timeout: 246 seconds) |
| 18:07:34 | <Athas> | [exa]: these ones: https://diku-dk.github.io/ap-notes/chapter_4.html |
| 18:07:42 | <Athas> | Important examples were memoisation and async. |
| 18:07:49 | <Athas> | And logging I guess. |
| 18:07:52 | <Athas> | Nothing very fancy. |
| 18:09:17 | → | lucy joins (~lucy@user/lucy) |
| 18:12:18 | <ski> | "This is an instance of "\higher-rank polymorphism\", where we abstract not over types, but type constructors." -- no, this is just a higher-order type, it's not higher-rank at all |
| 18:12:52 | <Athas> | That's right, that's a typo. |
| 18:13:04 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 18:14:14 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 18:14:20 | <[exa]> | Athas: o nice |
| 18:14:31 | <ski> | s/e by itself/f by itself/ |
| 18:15:55 | <[exa]> | Athas: the fibs memo example is super nice |
| 18:16:15 | <ski> | (if you think of `Functor' as a dictionary data type, then its data constructor would be higher-rank, yes. also, operations on higher-order data types would often be higher-rank (just as operations on parameterized data types would often be polymorphic, but that data type is still not itself polymorphic)) |
| 18:19:01 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds) |
| 18:21:10 | <[exa]> | Athas: I was explaining these once and kinda started with "join without actual join" and then I was mocking IO ("for the unit tests, if you'd ever want to do that") which went pretty well, I think people saw that as a very annoying thing in general so some relief was welcome |
| 18:25:03 | × | pavonia quits (~user@user/siracusa) (Quit: Bye!) |
| 18:27:32 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 18:28:24 | → | peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com) |
| 18:29:11 | × | JamesMowery quits (~JamesMowe@ip98-167-207-182.ph.ph.cox.net) (Quit: Goodbye) |
| 18:29:38 | → | ft joins (~ft@p508db65d.dip0.t-ipconnect.de) |
| 18:29:41 | → | JamesMowery joins (~JamesMowe@ip98-167-207-182.ph.ph.cox.net) |
| 18:29:48 | × | JamesMowery quits (~JamesMowe@ip98-167-207-182.ph.ph.cox.net) (Client Quit) |
| 18:30:02 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 18:30:33 | → | JamesMowery joins (~JamesMowe@ip98-167-207-182.ph.ph.cox.net) |
| 18:33:01 | <Athas> | [exa]: my initial explanatio for why this was interesting was also as a more principled form of mocking. I just hope the students are sufficiently versed in software engineering to grasp that concept. Sadly, I doubt it. |
| 18:34:22 | → | ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) |
| 18:34:53 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds) |
| 18:41:01 | → | rvalue- joins (~rvalue@user/rvalue) |
| 18:41:47 | bsima- | is now known as bsima |
| 18:41:55 | × | smalltalkman quits (uid545680@id-545680.hampstead.irccloud.com) (Quit: Connection closed for inactivity) |
| 18:41:57 | × | rvalue quits (~rvalue@user/rvalue) (Ping timeout: 248 seconds) |
| 18:42:42 | <[exa]> | Athas: well, I guess that if anyone wanted to learn, they managed. :) |
| 18:43:31 | → | Tuplanolla joins (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) |
| 18:44:26 | × | raehik quits (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) (Ping timeout: 252 seconds) |
| 18:45:50 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 18:49:54 | rvalue- | is now known as rvalue |
| 18:50:41 | × | weary-traveler quits (~user@user/user363627) (Remote host closed the connection) |
| 18:50:57 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds) |
| 18:56:32 | → | machinedgod joins (~machinedg@d50-99-47-73.abhsia.telus.net) |
| 18:57:25 | × | lxsameer quits (~lxsameer@Serene/lxsameer) (Ping timeout: 248 seconds) |
| 19:00:00 | × | caconym quits (~caconym@user/caconym) (Quit: bye) |
| 19:00:39 | → | caconym joins (~caconym@user/caconym) |
| 19:01:17 | × | peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds) |
| 19:01:36 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 19:03:40 | × | AlexZenon quits (~alzenon@178.34.162.53) (Ping timeout: 265 seconds) |
| 19:04:08 | × | AlexNoo quits (~AlexNoo@178.34.162.53) (Ping timeout: 245 seconds) |
| 19:06:27 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds) |
| 19:07:01 | → | athan joins (~athan@syn-098-153-145-140.biz.spectrum.com) |
| 19:08:14 | → | AlexNoo joins (~AlexNoo@178.34.162.53) |
| 19:09:03 | → | morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) |
| 19:09:30 | → | raehik joins (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) |
| 19:13:27 | × | morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 246 seconds) |
| 19:17:24 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 19:18:34 | × | aforemny_ quits (~aforemny@2001:9e8:6cce:5500:5f4c:90e9:3663:cd7f) (Ping timeout: 260 seconds) |
| 19:22:18 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds) |
| 19:23:10 | → | weary-traveler joins (~user@user/user363627) |
| 19:23:30 | → | AlexZenon joins (~alzenon@178.34.162.53) |
| 19:24:39 | → | ThePenguin joins (~ThePengui@cust-95-80-24-166.csbnet.se) |
| 19:27:30 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 19:29:49 | × | ThePenguin quits (~ThePengui@cust-95-80-24-166.csbnet.se) (Ping timeout: 260 seconds) |
| 19:30:20 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 19:30:36 | → | barzo joins (~barzo@2a02:ff0:220:b48d:30d2:5a7f:7f2e:47f4) |
| 19:31:20 | × | barzo quits (~barzo@2a02:ff0:220:b48d:30d2:5a7f:7f2e:47f4) (Remote host closed the connection) |
| 19:31:56 | → | JuanDaugherty joins (~juan@user/JuanDaugherty) |
| 19:33:11 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 19:38:24 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds) |
| 19:42:39 | → | ThePenguin joins (~ThePengui@cust-95-80-24-166.csbnet.se) |
| 19:43:00 | → | lol_ joins (~lol@2603:3016:1e01:b9e0:e851:abc9:7d40:8ecd) |
| 19:43:31 | → | target_i joins (~target_i@user/target-i/x-6023099) |
| 19:44:19 | → | Digitteknohippie joins (~user@user/digit) |
| 19:44:32 | × | Digit quits (~user@user/digit) (Ping timeout: 255 seconds) |
| 19:44:57 | × | athan quits (~athan@syn-098-153-145-140.biz.spectrum.com) (Ping timeout: 246 seconds) |
| 19:47:09 | × | jcarpenter2 quits (~lol@2603:3016:1e01:b9e0:556a:bf96:e167:c835) (Ping timeout: 260 seconds) |
| 19:48:58 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 19:53:13 | × | ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en) |
| 19:53:56 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds) |
| 19:53:58 | <haskellbridge> | <thirdofmay18081814goya> is there an instance of cryptographic message-passing that is not modeled by: a message, a sender, a receiver, a channel, an encryption key, and a decryption key? |
| 19:59:58 | <monochrom> | Does /dev/null count? >:) |
| 20:00:11 | <monochrom> | "The data sink model" |
| 20:00:23 | <haskellbridge> | <thirdofmay18081814goya> monochrom: will read up on that, ty |
| 20:00:35 | <geekosaur> | *snicker* |
| 20:03:53 | → | morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) |
| 20:04:11 | <[exa]> | thirdofmay18081814goya: stuff with ephemeral keys (DH-like) doesn't have exact enc/dec keys, and various groupy protocols get pretty wild in there (see partial homomorphic encryption) |
| 20:04:39 | <monochrom> | Don't laugh, in education (and in business before they went paperless), secure destruction of exam papers is a thing to protect student privacy and avoid exam question leaks. Profs can put past exam papers into a locked box at the department; some company comes periodically to pick them up and shred them before sending to recycling. |
| 20:04:41 | <haskellbridge> | <thirdofmay18081814goya> [exa]: ty for recs! |
| 20:04:45 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 20:05:27 | <[exa]> | thirdofmay18081814goya btw sounded a bit like an XYZ question, any reason why you'd need such a messaging protocol? |
| 20:06:08 | <haskellbridge> | <thirdofmay18081814goya> am just thinking about modeling security in a distributed system |
| 20:06:12 | <[exa]> | monochrom: oh man |
| 20:06:27 | <[exa]> | monochrom: we got exact protocol on retaining and then destroying the paper exams |
| 20:06:40 | <[exa]> | there are folks who have whole cabinets of this stuff |
| 20:07:27 | <[exa]> | thirdofmay18081814goya: ah so. good luck there. :D |
| 20:07:40 | <[exa]> | (spoiler: secure distributed systems kinda emerge from doing everything right locally) |
| 20:09:05 | Digitteknohippie | is now known as Digit |
| 20:09:35 | × | ft quits (~ft@p508db65d.dip0.t-ipconnect.de) (Quit: leaving) |
| 20:10:58 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds) |
| 20:11:13 | × | morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 245 seconds) |
| 20:12:47 | × | cyphase quits (~cyphase@user/cyphase) (Ping timeout: 265 seconds) |
| 20:13:39 | → | ft joins (~ft@p508db65d.dip0.t-ipconnect.de) |
| 20:14:52 | → | cyphase joins (~cyphase@user/cyphase) |
| 20:22:00 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 20:22:26 | <monochrom> | There is also an oxymoron in "messaging but no message no sender no receiver". It's why I thought of /dev/null instinctly. |
| 20:23:19 | <monochrom> | If a tree falls in a forest and no one is around to hear it, is it still a messaging system? >:) |
| 20:26:57 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds) |
| 20:28:58 | → | demcgovern joins (~demcgover@216.106.58.132.reverse.socket.net) |
| 20:34:10 | <EvanR> | a tree with no defined operations |
| 20:37:47 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 20:38:25 | <[exa]> | stuff that happened in RealWorld |
| 20:42:10 | → | athan joins (~athan@108.147.188.33) |
| 20:42:52 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds) |
| 20:46:10 | × | michalz quits (~michalz@185.246.207.217) (Remote host closed the connection) |
| 20:53:35 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 20:54:05 | → | Smiles joins (uid551636@id-551636.lymington.irccloud.com) |
| 20:54:42 | × | raehik quits (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) (Ping timeout: 252 seconds) |
| 20:56:46 | <EvanR> | stays in RealWorld |
| 20:58:54 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds) |
| 21:00:37 | × | paddymahoney quits (~paddymaho@pool-99-250-10-137.cpe.net.cable.rogers.com) (Ping timeout: 248 seconds) |
| 21:02:07 | <geekosaur> | depends on whether you count the microbiome >.> |
| 21:02:34 | <monochrom> | Haha didn't think of that. :) |
| 21:02:47 | <Rembane> | Do microbiome hear? |
| 21:03:03 | <geekosaur> | as vibration, yes |
| 21:03:09 | <monochrom> | They certainly have multitudes of messaging systems. :) |
| 21:05:05 | × | JuanDaugherty quits (~juan@user/JuanDaugherty) (Quit: JuanDaugherty) |
| 21:05:07 | <Rembane> | Oh. Sweet! :D |
| 21:05:56 | → | paddymahoney joins (~paddymaho@pool-99-250-10-137.cpe.net.cable.rogers.com) |
| 21:07:10 | <EvanR> | the tree falling event's influence propagates out at the speed of light exerting causal influence on everything in the future light cone |
| 21:07:55 | <EvanR> | so you really have to have a good alibi to claim "no one heard it" |
| 21:08:13 | <monochrom> | I was in a Faraday cage. |
| 21:08:39 | <EvanR> | I was in the LIGO detector |
| 21:08:54 | <EvanR> | it takes a collision of black holes to get through into there |
| 21:09:06 | <Rembane> | I slept, was drunk, and wasn't even there. It was his fault! |
| 21:09:22 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 21:09:24 | <monochrom> | I was in a quantum computer, so nothing from the outside entangled with me. |
| 21:09:45 | <EvanR> | are you kidding, those things are full of wormholes |
| 21:10:05 | <monochrom> | Yeah but it was strictly an intranet. |
| 21:10:30 | <monochrom> | I entangled with myself. Are you happy now? >:) |
| 21:12:23 | <EvanR> | gross |
| 21:12:56 | <Rembane> | Do you have iptables installed on your quantum computer? |
| 21:14:08 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 245 seconds) |
| 21:14:39 | <darkling> | No need. You just have some observer give it a really hard stare every so often. |
| 21:15:23 | <Rembane> | So everything collapses? |
| 21:15:41 | <darkling> | It's the only way to be sure. |
| 21:17:30 | × | target_i quits (~target_i@user/target-i/x-6023099) (Quit: leaving) |
| 21:17:44 | <Rembane> | Safety first! |
| 21:17:51 | → | peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com) |
| 21:18:00 | → | ubert joins (~Thunderbi@77.119.174.223.wireless.dyn.drei.com) |
| 21:25:09 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 21:30:07 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds) |
| 21:33:51 | ← | L29Ah parts (~L29Ah@wikipedia/L29Ah) () |
| 21:40:56 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 21:42:20 | × | lucy quits (~lucy@user/lucy) (Ping timeout: 272 seconds) |
| 21:43:36 | × | tremon quits (~tremon@83.80.159.219) (Quit: getting boxed in) |
| 21:43:42 | → | ljdarj joins (~Thunderbi@user/ljdarj) |
| 21:45:07 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 21:46:19 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 264 seconds) |
| 21:49:40 | × | __monty__ quits (~toonn@user/toonn) (Quit: leaving) |
| 21:51:23 | × | takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |
| 21:56:12 | × | hgolden_ quits (~hgolden@204.152.216.106) (Ping timeout: 252 seconds) |
| 21:56:43 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 22:00:08 | → | Sgeo joins (~Sgeo@user/sgeo) |
| 22:00:09 | × | peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 260 seconds) |
| 22:01:25 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds) |
| 22:09:41 | → | L29Ah joins (~L29Ah@wikipedia/L29Ah) |
| 22:09:59 | ← | L29Ah parts (~L29Ah@wikipedia/L29Ah) () |
| 22:11:18 | → | L29Ah joins (~L29Ah@wikipedia/L29Ah) |
| 22:12:30 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 22:13:55 | × | itaipu quits (~itaipu@168.121.98.63) (Ping timeout: 264 seconds) |
| 22:15:06 | × | demcgovern quits (~demcgover@216.106.58.132.reverse.socket.net) (Quit: Client closed) |
| 22:22:19 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds) |
| 22:23:18 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 22:27:03 | → | itaipu joins (~itaipu@168.121.99.42) |
| 22:28:03 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds) |
| 22:29:03 | → | lucy joins (~lucy@user/lucy) |
| 22:38:03 | → | morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) |
| 22:39:00 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 22:43:52 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds) |
| 22:44:36 | × | morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds) |
| 22:46:14 | × | athan quits (~athan@108.147.188.33) (Ping timeout: 260 seconds) |
| 22:50:49 | → | raehik joins (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) |
| 22:54:47 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 23:00:00 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds) |
| 23:03:07 | → | marcux joins (~marcux@177.139.77.85) |
| 23:03:35 | × | marcux quits (~marcux@177.139.77.85) (Changing host) |
| 23:03:35 | → | marcux joins (~marcux@user/marcux) |
| 23:08:24 | → | morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) |
| 23:10:34 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 23:13:32 | × | morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 272 seconds) |
| 23:14:08 | → | ljdarj1 joins (~Thunderbi@user/ljdarj) |
| 23:15:29 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds) |
| 23:16:56 | × | ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 265 seconds) |
| 23:16:56 | ljdarj1 | is now known as ljdarj |
| 23:17:35 | × | acidjnk quits (~acidjnk@p200300d6e72cfb5784448b270f7e5b02.dip0.t-ipconnect.de) (Ping timeout: 252 seconds) |
| 23:20:50 | × | marcux quits (~marcux@user/marcux) (Remote host closed the connection) |
| 23:20:52 | → | peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com) |
| 23:21:37 | × | ljdarj quits (~Thunderbi@user/ljdarj) (Quit: ljdarj) |
| 23:23:46 | → | xff0x_ joins (~xff0x@2405:6580:b080:900:3e09:7111:c63e:2d47) |
| 23:25:21 | × | xff0x quits (~xff0x@2405:6580:b080:900:dc1b:498c:28de:28be) (Ping timeout: 276 seconds) |
| 23:26:21 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 23:28:49 | → | pavonia joins (~user@user/siracusa) |
| 23:30:28 | × | krei-se- quits (~krei-se@p57af2362.dip0.t-ipconnect.de) (Read error: Connection reset by peer) |
| 23:31:03 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds) |
| 23:32:40 | → | krei-se joins (~krei-se@p57af2362.dip0.t-ipconnect.de) |
| 23:36:24 | × | cyphase quits (~cyphase@user/cyphase) (Ping timeout: 276 seconds) |
| 23:39:35 | → | sourcetarius joins (~sourcetar@user/sourcetarius) |
| 23:40:20 | × | euandreh quits (~Thunderbi@189.6.105.228) (Ping timeout: 255 seconds) |
| 23:40:53 | → | cyphase joins (~cyphase@user/cyphase) |
| 23:42:08 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 23:42:36 | → | euandreh joins (~Thunderbi@189.6.105.228) |
| 23:42:52 | × | krei-se quits (~krei-se@p57af2362.dip0.t-ipconnect.de) (Read error: Connection reset by peer) |
| 23:44:35 | → | krei-se joins (~krei-se@p57af2362.dip0.t-ipconnect.de) |
| 23:45:21 | <raehik> | Is there a way to force a type variable to be inferred, in a `data` declaration? |
| 23:45:59 | <raehik> | I have `data Magic (a :: k) = Magic`, which is fine, but `:t Magic` gives `Magic :: forall k (a :: k). Magic a` |
| 23:47:03 | × | merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds) |
| 23:47:18 | <raehik> | Alternatively, can I do what I want with a pattern synonym? |
| 23:47:33 | <geekosaur> | I'm not even sure what you want |
| 23:47:35 | <Lears> | What /do/ you want, though? |
| 23:47:50 | <geekosaur> | ^5 |
| 23:48:14 | <raehik> | I want `Magic :: forall {k} (a :: k). Magic a` |
| 23:48:36 | <raehik> | I want to force `k` to be inferred (because for my uses it will be) |
| 23:48:45 | <Lears> | Perhaps GADTSyntax will allow it? |
| 23:49:39 | <raehik> | hmm not sure how I would write it with GADT syntax (I don't use them much) |
| 23:50:11 | <Lears> | `data Magic a where Magic :: forall {k} (a :: k). Magic a` |
| 23:50:39 | × | lucy quits (~lucy@user/lucy) (Ping timeout: 246 seconds) |
| 23:50:44 | <geekosaur> | https://downloads.haskell.org/ghc/latest/docs/users_guide/exts/type_applications.html#manually-defining-inferred-variables which confirms it's only supported with GADTSyntax |
| 23:52:06 | <geekosaur> | and gives an example thereof |
| 23:52:33 | → | lucy joins (~lucy@user/lucy) |
| 23:53:38 | <raehik> | thank you very much Lears , geekosaur ! I simply never knew that and didn't find it with my googling |
| 23:54:46 | <geekosaur> | it is kinda unfortunate that this isn't what one normally thinks of with "inferred" (type inference being the usual thing) |
| 23:55:20 | <raehik> | the pattern synonym worked as well, I didn't know they were fine with foralls |
| 23:55:40 | <geekosaur> | I personally think more of "visibility" than "inference" here |
| 23:55:41 | <raehik> | but the GADT is perfect |
| 23:55:57 | <raehik> | geekosaur: Yeah, agreed. I went by the name in the docs |
| 23:57:22 | → | athan joins (~athan@syn-098-153-145-140.biz.spectrum.com) |
| 23:57:55 | → | merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl) |
| 23:58:35 | × | Tuplanolla quits (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.) |
| 23:58:59 | × | lucy quits (~lucy@user/lucy) (Ping timeout: 265 seconds) |
All times are in UTC on 2024-09-24.