Logs on 2024-06-03 (liberachat/#haskell)
| 00:03:47 | → | peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com) |
| 00:07:55 | × | peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 246 seconds) |
| 00:08:19 | <int-e> | yin: it just occurred to me that `read` fits the description geekosaur gave |
| 00:08:52 | <int-e> | even though I expect that the actual code was quite different |
| 00:09:23 | <geekosaur> | that type is specified at compile time via an ascription, no? |
| 00:12:10 | <int-e> | yeah which is kind of necessary because the value is actually returned rather than hidden in a recursive call. |
| 00:12:21 | → | peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com) |
| 00:13:35 | <geekosaur> | here's the original discussion from my logs https://paste.tomsmeding.com/cGswS9X2 |
| 00:14:18 | <int-e> | the recursion part of this doesn't even require type classes. You can have data BalancedTree a = Leaf a | Nest (BalancedTree (a,a)) and generate a tree of depth n with foo :: Int -> a -> BalancedTree a; foo 0 a = Leaf a; foo n a = Nest (foo (n-1) a) |
| 00:15:22 | <int-e> | Ah that example is similar. |
| 00:15:27 | <geekosaur> | right, there's a distinction to be made between recursive typesand recursive typeclass instances |
| 00:15:49 | <int-e> | (the Show type class is involved but not essential) |
| 00:16:56 | × | peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 260 seconds) |
| 00:17:07 | <int-e> | Okay if the point was to point out that type classes are different from C++ templates then it is essential. |
| 00:21:20 | → | peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com) |
| 00:23:33 | × | Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 268 seconds) |
| 00:24:16 | → | Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915) |
| 00:37:00 | × | peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 260 seconds) |
| 00:44:12 | × | gentauro quits (~gentauro@user/gentauro) (Read error: Connection reset by peer) |
| 00:46:30 | → | machinedgod joins (~machinedg@d173-183-246-216.abhsia.telus.net) |
| 00:49:45 | → | gentauro joins (~gentauro@user/gentauro) |
| 00:53:09 | × | ystael quits (~ystael@user/ystael) (Ping timeout: 268 seconds) |
| 00:54:44 | <dmj`> | mauke: intensional type analysis is a way around the polymorphic recursion inlining problem, Oleg explains |
| 00:54:54 | <dmj`> | rust still has this problem |
| 00:55:34 | <dmj`> | yin: it works by making a small interpreter from the recursive type language at compile time |
| 01:00:33 | × | troydm quits (~troydm@user/troydm) (Ping timeout: 268 seconds) |
| 01:09:30 | × | euleritian quits (~euleritia@77.22.252.56) (Read error: Connection reset by peer) |
| 01:10:08 | → | euleritian joins (~euleritia@77.22.252.56) |
| 01:18:58 | × | yin quits (~yin@user/zero) (Ping timeout: 246 seconds) |
| 01:25:49 | → | yin joins (~yin@user/zero) |
| 01:31:44 | → | pavonia joins (~user@user/siracusa) |
| 02:25:01 | → | joeyadams joins (~joeyadams@38.48.105.67) |
| 02:35:52 | → | gastus_ joins (~gastus@185.6.123.144) |
| 02:39:13 | × | gastus quits (~gastus@185.6.123.201) (Ping timeout: 268 seconds) |
| 02:49:37 | × | td_ quits (~td@i53870901.versanet.de) (Ping timeout: 246 seconds) |
| 02:51:45 | → | td_ joins (~td@i53870924.versanet.de) |
| 03:04:56 | × | waleee quits (~waleee@h-176-10-144-38.NA.cust.bahnhof.se) (Ping timeout: 260 seconds) |
| 03:38:07 | × | JimL quits (~quassel@89.162.16.26) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) |
| 03:41:09 | → | JimL joins (~quassel@89.162.16.26) |
| 03:55:52 | → | aforemny_ joins (~aforemny@2001:9e8:6ced:6800:13d6:de3b:fcd:8fe6) |
| 03:56:23 | × | aforemny quits (~aforemny@i59F516FA.versanet.de) (Ping timeout: 264 seconds) |
| 04:01:41 | × | joeyadams quits (~joeyadams@38.48.105.67) (Quit: Leaving) |
| 04:03:47 | × | machinedgod quits (~machinedg@d173-183-246-216.abhsia.telus.net) (Ping timeout: 272 seconds) |
| 04:13:12 | × | euleritian quits (~euleritia@77.22.252.56) (Remote host closed the connection) |
| 04:13:42 | → | euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
| 04:14:56 | × | fryguybob quits (~fryguybob@syn-024-094-050-022.res.spectrum.com) (Ping timeout: 260 seconds) |
| 04:14:59 | × | TonyStone quits (~TonyStone@user/TonyStone) (Ping timeout: 252 seconds) |
| 04:15:30 | → | michalz joins (~michalz@185.246.207.222) |
| 04:21:38 | → | fryguybob joins (~fryguybob@syn-024-094-050-022.res.spectrum.com) |
| 04:28:12 | → | TonyStone joins (~TonyStone@user/TonyStone) |
| 04:35:16 | → | philopsos1 joins (~caecilius@user/philopsos) |
| 04:41:16 | × | michalz quits (~michalz@185.246.207.222) (Quit: ZNC 1.9.0 - https://znc.in) |
| 04:41:25 | → | ak-1 joins (~ak-1@149.50.189.146) |
| 04:43:59 | → | michalz joins (~michalz@185.246.207.197) |
| 04:56:23 | × | euphores quits (~SASL_euph@user/euphores) (Quit: Leaving.) |
| 05:03:50 | → | euphores joins (~SASL_euph@user/euphores) |
| 05:22:18 | → | takuan joins (~takuan@178-116-218-225.access.telenet.be) |
| 05:22:38 | × | yin quits (~yin@user/zero) (Ping timeout: 252 seconds) |
| 05:29:03 | × | ak-1 quits (~ak-1@149.50.189.146) (Quit: ak-1) |
| 05:29:34 | → | yin joins (~yin@user/zero) |
| 05:30:05 | × | Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
| 05:30:45 | → | ak-1 joins (~ak-1@149.50.189.146) |
| 05:32:32 | × | euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 252 seconds) |
| 05:32:54 | → | euleritian joins (~euleritia@dynamic-176-006-189-105.176.6.pool.telefonica.de) |
| 05:40:28 | → | acidjnk joins (~acidjnk@p200300d6e714dc88f58a1eda715be1ae.dip0.t-ipconnect.de) |
| 06:00:04 | → | rvalue- joins (~rvalue@user/rvalue) |
| 06:01:08 | × | rvalue quits (~rvalue@user/rvalue) (Ping timeout: 252 seconds) |
| 06:04:11 | rvalue- | is now known as rvalue |
| 06:13:31 | × | yin quits (~yin@user/zero) (Ping timeout: 268 seconds) |
| 06:13:55 | × | xdminsy quits (~xdminsy@117.147.70.212) (Quit: Konversation terminated!) |
| 06:14:19 | → | xdminsy joins (~xdminsy@117.147.70.212) |
| 06:37:17 | × | philopsos1 quits (~caecilius@user/philopsos) (Ping timeout: 240 seconds) |
| 06:39:23 | → | andrei_n joins (~andrei_n@2a02:a03f:c091:a800:1c16:40cf:83b1:6f42) |
| 06:42:41 | → | lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) |
| 06:43:33 | × | euleritian quits (~euleritia@dynamic-176-006-189-105.176.6.pool.telefonica.de) (Read error: Connection reset by peer) |
| 06:43:51 | → | euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
| 06:47:15 | × | dmj` quits (sid72307@id-72307.hampstead.irccloud.com) (Quit: Connection closed for inactivity) |
| 06:54:52 | → | myme joins (~myme@2a01:799:d5c:5f00:69d5:8c7b:dd4d:cbe8) |
| 07:13:47 | → | sord937 joins (~sord937@gateway/tor-sasl/sord937) |
| 07:16:42 | → | sroso joins (~sroso@user/SrOso) |
| 07:17:09 | × | sroso quits (~sroso@user/SrOso) (Max SendQ exceeded) |
| 07:21:02 | × | mei quits (~mei@user/mei) (Ping timeout: 268 seconds) |
| 07:22:58 | → | sroso joins (~sroso@user/SrOso) |
| 07:27:15 | → | rosco joins (~rosco@90.58.221.226) |
| 07:43:31 | → | peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com) |
| 07:57:55 | → | machinedgod joins (~machinedg@d173-183-246-216.abhsia.telus.net) |
| 08:05:59 | × | kmein quits (~weechat@user/kmein) (Ping timeout: 264 seconds) |
| 08:13:01 | × | peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 246 seconds) |
| 08:24:34 | × | gastus_ quits (~gastus@185.6.123.144) (Ping timeout: 246 seconds) |
| 08:25:28 | → | cfricke joins (~cfricke@user/cfricke) |
| 08:28:15 | × | andrei_n quits (~andrei_n@2a02:a03f:c091:a800:1c16:40cf:83b1:6f42) (Ping timeout: 268 seconds) |
| 08:28:44 | × | chiselfuse quits (~chiselfus@user/chiselfuse) (Remote host closed the connection) |
| 08:30:38 | → | chiselfuse joins (~chiselfus@user/chiselfuse) |
| 08:35:17 | × | rosco quits (~rosco@90.58.221.226) (Quit: Lost terminal) |
| 08:49:33 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 08:50:41 | → | danse-nr3 joins (~danse-nr3@151.43.217.1) |
| 08:56:28 | → | rosco joins (~rosco@90.58.221.226) |
| 08:59:18 | → | gmg joins (~user@user/gehmehgeh) |
| 08:59:30 | → | andrei_n joins (~andrei_n@2001:6a8:3081:6f02:1146:7cf9:6058:140d) |
| 09:03:35 | → | __monty__ joins (~toonn@user/toonn) |
| 09:04:17 | × | Rodney_ quits (~Rodney@176.254.244.83) (Ping timeout: 252 seconds) |
| 09:05:06 | → | ubert joins (~Thunderbi@2a02:8109:ab8a:5a00:cea1:c36c:9ead:da4e) |
| 09:11:19 | × | tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz) |
| 09:13:32 | → | oo_miguel joins (~Thunderbi@78-11-181-16.static.ip.netia.com.pl) |
| 09:15:23 | → | vadparaszt joins (~Rodney@176.254.244.83) |
| 09:16:21 | × | econo_ quits (uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity) |
| 09:21:16 | × | benjaminl quits (~benjaminl@user/benjaminl) (Ping timeout: 246 seconds) |
| 09:21:24 | → | sawilagar joins (~sawilagar@user/sawilagar) |
| 09:22:09 | × | andrei_n quits (~andrei_n@2001:6a8:3081:6f02:1146:7cf9:6058:140d) (Quit: Leaving) |
| 09:24:45 | × | Miroboru quits (~myrvoll@178-164-114.82.3p.ntebredband.no) (Quit: Lost terminal) |
| 09:25:00 | × | ft quits (~ft@p508db8fc.dip0.t-ipconnect.de) (Quit: leaving) |
| 09:25:50 | → | Square2 joins (~Square4@user/square) |
| 09:29:42 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 09:29:51 | → | kmein joins (~weechat@user/kmein) |
| 09:31:04 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 09:38:13 | × | Square2 quits (~Square4@user/square) (Remote host closed the connection) |
| 09:38:50 | → | Square2 joins (~Square4@user/square) |
| 09:43:11 | × | jespada quits (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net) (Read error: Connection reset by peer) |
| 09:43:36 | → | chele joins (~chele@user/chele) |
| 09:49:30 | × | Square2 quits (~Square4@user/square) (Ping timeout: 255 seconds) |
| 09:56:25 | → | benjaminl joins (~benjaminl@user/benjaminl) |
| 10:02:21 | → | jespada joins (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net) |
| 10:08:18 | → | Square2 joins (~Square4@user/square) |
| 10:13:02 | × | Square2 quits (~Square4@user/square) (Ping timeout: 252 seconds) |
| 10:15:33 | × | sawilagar quits (~sawilagar@user/sawilagar) (Ping timeout: 272 seconds) |
| 10:16:17 | → | Miroboru joins (~myrvoll@178-164-114.82.3p.ntebredband.no) |
| 10:16:58 | × | gmg quits (~user@user/gehmehgeh) (Ping timeout: 260 seconds) |
| 10:18:14 | → | gmg joins (~user@user/gehmehgeh) |
| 10:18:35 | × | sroso quits (~sroso@user/SrOso) (Quit: Leaving :)) |
| 10:25:44 | → | hc joins (~hc@mail.hce.li) |
| 10:25:49 | → | lxsameer joins (~lxsameer@Serene/lxsameer) |
| 10:30:16 | → | ak-1_ joins (~ak-1@149.50.189.44) |
| 10:31:19 | × | ak-1 quits (~ak-1@149.50.189.146) (Ping timeout: 260 seconds) |
| 10:34:53 | × | ak-1_ quits (~ak-1@149.50.189.44) (Client Quit) |
| 10:35:07 | → | ak-1 joins (~ak-1@149.50.189.44) |
| 10:44:50 | × | Miroboru quits (~myrvoll@178-164-114.82.3p.ntebredband.no) (Quit: Lost terminal) |
| 10:46:56 | × | michalz quits (~michalz@185.246.207.197) (Ping timeout: 256 seconds) |
| 10:47:03 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 10:47:33 | → | michalz joins (~michalz@185.246.207.221) |
| 10:48:41 | × | euphores quits (~SASL_euph@user/euphores) (Quit: Leaving.) |
| 10:55:29 | → | euphores joins (~SASL_euph@user/euphores) |
| 10:58:23 | × | myme quits (~myme@2a01:799:d5c:5f00:69d5:8c7b:dd4d:cbe8) (Ping timeout: 260 seconds) |
| 10:59:10 | → | myme joins (~myme@2a01:799:d5c:5f00:afc2:43bf:76e1:e67c) |
| 11:01:00 | → | bontaq joins (~user@ool-45779c03.dyn.optonline.net) |
| 11:02:43 | → | CiaoSen joins (~Jura@2a05:5800:21b:6a00:e6b9:7aff:fe80:3d03) |
| 11:18:58 | × | ncf quits (~n@monade.li) (Quit: Fairfarren.) |
| 11:18:58 | × | euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer) |
| 11:19:18 | → | ncf joins (~n@monade.li) |
| 11:19:38 | → | euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
| 11:22:50 | → | puke joins (~puke@user/puke) |
| 11:30:04 | → | billchenchina joins (~billchenc@103.152.35.21) |
| 11:33:43 | → | wootehfoot joins (~wootehfoo@user/wootehfoot) |
| 11:34:04 | × | srk quits (~sorki@user/srk) (Read error: Connection reset by peer) |
| 11:35:18 | → | srk joins (~sorki@user/srk) |
| 11:38:04 | → | sawilagar joins (~sawilagar@user/sawilagar) |
| 11:41:51 | → | yin joins (~yin@user/zero) |
| 11:48:20 | × | poscat0x04 quits (~poscat@user/poscat) (Quit: Bye) |
| 11:58:42 | → | poscat joins (~poscat@user/poscat) |
| 12:03:10 | → | danza joins (~francesco@151.43.217.1) |
| 12:09:46 | × | danza quits (~francesco@151.43.217.1) (Read error: Connection reset by peer) |
| 12:10:04 | × | danse-nr3 quits (~danse-nr3@151.43.217.1) (Read error: Connection reset by peer) |
| 12:29:35 | × | gmg quits (~user@user/gehmehgeh) (Remote host closed the connection) |
| 12:37:48 | → | reki joins (~halloy704@broadband-5-228-80-43.ip.moscow.rt.ru) |
| 12:40:27 | → | gmg joins (~user@user/gehmehgeh) |
| 12:41:49 | × | yin quits (~yin@user/zero) (Ping timeout: 246 seconds) |
| 12:47:41 | × | euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 240 seconds) |
| 12:48:40 | → | yin joins (~yin@user/zero) |
| 12:51:31 | × | bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "") |
| 12:54:35 | → | dmj` joins (uid72307@id-72307.hampstead.irccloud.com) |
| 13:00:43 | × | cfricke quits (~cfricke@user/cfricke) (Ping timeout: 246 seconds) |
| 13:06:33 | × | yin quits (~yin@user/zero) (Ping timeout: 272 seconds) |
| 13:07:18 | × | gmg quits (~user@user/gehmehgeh) (Ping timeout: 260 seconds) |
| 13:07:59 | → | yin joins (~yin@user/zero) |
| 13:08:32 | → | gmg joins (~user@user/gehmehgeh) |
| 13:14:39 | → | cfricke joins (~cfricke@user/cfricke) |
| 13:17:10 | × | lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.2.1) |
| 13:17:16 | → | ystael joins (~ystael@user/ystael) |
| 13:22:19 | → | joeyadams joins (~joeyadams@38.48.105.67) |
| 13:35:59 | → | euleritian joins (~euleritia@dynamic-176-006-193-029.176.6.pool.telefonica.de) |
| 13:36:24 | × | rosco quits (~rosco@90.58.221.226) (Quit: Lost terminal) |
| 13:39:17 | × | hueso quits (~root@user/hueso) (Ping timeout: 252 seconds) |
| 13:41:11 | → | hueso joins (~root@user/hueso) |
| 13:48:18 | × | AlexZenon quits (~alzenon@178.34.150.84) (Ping timeout: 268 seconds) |
| 13:49:10 | → | thailigur joins (~thailigur@151.240.196.165) |
| 13:51:10 | × | thailigur quits (~thailigur@151.240.196.165) (Client Quit) |
| 13:54:54 | × | gmg quits (~user@user/gehmehgeh) (Ping timeout: 260 seconds) |
| 13:56:32 | → | gmg joins (~user@user/gehmehgeh) |
| 13:56:35 | → | AlexZenon joins (~alzenon@178.34.150.84) |
| 14:05:16 | → | danse-nr3 joins (~danse-nr3@151.43.168.146) |
| 14:05:59 | × | danse-nr3 quits (~danse-nr3@151.43.168.146) (Max SendQ exceeded) |
| 14:10:04 | × | L29Ah quits (~L29Ah@wikipedia/L29Ah) (Read error: Connection reset by peer) |
| 14:11:43 | → | L29Ah joins (~L29Ah@wikipedia/L29Ah) |
| 14:13:57 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 4.2.2) |
| 14:15:00 | → | danse-nr3 joins (~danse-nr3@151.43.168.146) |
| 14:17:31 | → | tinjamin2 joins (~tinjamin@banshee.h4x0r.space) |
| 14:17:51 | → | rosco joins (~rosco@2a01cb058a492200bdaee9401e243ca0.ipv6.abo.wanadoo.fr) |
| 14:20:31 | × | tinjamin quits (~tinjamin@banshee.h4x0r.space) (Ping timeout: 256 seconds) |
| 14:20:32 | tinjamin2 | is now known as tinjamin |
| 14:24:56 | × | euleritian quits (~euleritia@dynamic-176-006-193-029.176.6.pool.telefonica.de) (Read error: Connection reset by peer) |
| 14:26:08 | → | euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
| 14:27:42 | → | Core6585 joins (~rosco@2a02-8440-7155-0678-fd99-c8d7-f5f1-3f14.rev.sfr.net) |
| 14:30:19 | × | rosco quits (~rosco@2a01cb058a492200bdaee9401e243ca0.ipv6.abo.wanadoo.fr) (Ping timeout: 246 seconds) |
| 14:30:28 | × | euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 260 seconds) |
| 14:31:25 | × | califax quits (~califax@user/califx) (Remote host closed the connection) |
| 14:32:56 | → | ezzieyguywuf joins (~Unknown@user/ezzieyguywuf) |
| 14:33:17 | → | euleritian joins (~euleritia@dynamic-176-006-193-029.176.6.pool.telefonica.de) |
| 14:36:14 | → | califax joins (~califax@user/califx) |
| 14:49:48 | → | Guest9783 joins (~user@72.2.12.179) |
| 14:53:39 | × | reki quits (~halloy704@broadband-5-228-80-43.ip.moscow.rt.ru) (Remote host closed the connection) |
| 14:54:25 | → | halloy7049 joins (~halloy704@broadband-5-228-80-43.ip.moscow.rt.ru) |
| 14:54:29 | halloy7049 | is now known as reki |
| 14:57:36 | × | ocra8 quits (ocra8@user/ocra8) (Quit: WeeChat 4.2.2) |
| 15:00:36 | → | ocra8 joins (ocra8@user/ocra8) |
| 15:02:59 | × | Square quits (~Square@user/square) (Ping timeout: 264 seconds) |
| 15:04:00 | × | dmj` quits (uid72307@id-72307.hampstead.irccloud.com) (Quit: Connection closed for inactivity) |
| 15:04:58 | × | CiaoSen quits (~Jura@2a05:5800:21b:6a00:e6b9:7aff:fe80:3d03) (Ping timeout: 246 seconds) |
| 15:07:57 | → | vladl joins (~vladl@24.35.90.183) |
| 15:16:38 | × | joeyadams quits (~joeyadams@38.48.105.67) (Quit: Leaving) |
| 15:24:42 | → | justsomeguy joins (~justsomeg@user/justsomeguy) |
| 15:37:11 | × | euleritian quits (~euleritia@dynamic-176-006-193-029.176.6.pool.telefonica.de) (Ping timeout: 264 seconds) |
| 15:43:58 | → | euleritian joins (~euleritia@dynamic-176-000-200-168.176.0.pool.telefonica.de) |
| 15:54:57 | × | causal quits (~eric@50.35.88.207) (Quit: WeeChat 4.1.1) |
| 15:58:55 | → | dmj` joins (uid72307@id-72307.hampstead.irccloud.com) |
| 16:00:04 | → | philopsos1 joins (~caecilius@user/philopsos) |
| 16:07:03 | × | ubert quits (~Thunderbi@2a02:8109:ab8a:5a00:cea1:c36c:9ead:da4e) (Remote host closed the connection) |
| 16:08:53 | × | danse-nr3 quits (~danse-nr3@151.43.168.146) (Ping timeout: 252 seconds) |
| 16:11:49 | × | justsomeguy quits (~justsomeg@user/justsomeguy) (Ping timeout: 246 seconds) |
| 16:12:58 | × | L29Ah quits (~L29Ah@wikipedia/L29Ah) (Read error: Connection timed out) |
| 16:16:12 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 16:17:18 | × | machinedgod quits (~machinedg@d173-183-246-216.abhsia.telus.net) (Ping timeout: 256 seconds) |
| 16:20:30 | → | L29Ah joins (~L29Ah@wikipedia/L29Ah) |
| 16:20:41 | → | cfricke joins (~cfricke@user/cfricke) |
| 16:23:19 | → | falafel joins (~falafel@211.248.248.50) |
| 16:27:45 | × | chele quits (~chele@user/chele) (Remote host closed the connection) |
| 16:28:38 | × | reki quits (~halloy704@broadband-5-228-80-43.ip.moscow.rt.ru) (Ping timeout: 256 seconds) |
| 16:31:26 | → | Tuplanolla joins (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) |
| 16:31:58 | <tomsmeding> | I'm writing a test suite with Hedgehog (quickcheck-lookalike); in a property, I first generate a length (from {0,...,8}), then generate a bunch of that length. The length==0 case should be tested, but results in just a single test case (everything is empty), yet of course the generator generates a whole bunch of zeros. Is there a way to reduce the amount of redundant 0 tests here? |
| 16:32:45 | <tomsmeding> | can I e.g. assume that, like with quickcheck, the Size parameter is 0 at least once (and probably not very often after that) while testing? |
| 16:35:37 | → | justsomeguy joins (~justsomeg@user/justsomeguy) |
| 16:38:22 | <jackdk> | tomsmeding: Hedgehog.Gen.frequency will at least allow you to change the relative frequency of zero vs. nonzero generators. I'm also interested to know if there's an easy way to generate exactly one "zero case", otherwise you could write a unit test for empty lists and a property test for nonempty lists? |
| 16:39:07 | × | wootehfoot quits (~wootehfoo@user/wootehfoot) (Ping timeout: 268 seconds) |
| 16:44:30 | <tomsmeding> | jackdk: unit test + property test is indeed one way to go, but that doesn't feel very nice :p |
| 16:45:37 | → | Guest76 joins (~Guest76@119.34.172.187) |
| 16:46:40 | <tomsmeding> | I'll probably just reduce the probability of zero with frequency, indeed |
| 16:52:46 | <tomsmeding> | geekosaur: isn't a much easier example `withSomeSNat` or similar? https://hackage.haskell.org/package/base-4.19.0.0/docs/GHC-TypeNats.html#v:withSomeSNat |
| 16:53:19 | <tomsmeding> | index a type class on a type-level natural, parse a value-level Natural to a type-level one, and invoke the type class on that type |
| 16:53:29 | <tomsmeding> | there's an infinite number of types that could be |
| 16:53:56 | <tomsmeding> | (2^(number of bits in the maximum haskell heap size your machine will support) is not infinite, but close enough) |
| 16:56:50 | <EvanR> | please turn in your ultrafinitist card and weapon |
| 16:57:09 | × | ocra8 quits (ocra8@user/ocra8) (Quit: WeeChat 4.2.2) |
| 16:58:49 | <tomsmeding> | (reads up on ultrafinitism on wikipedia) surely the point of mathematics is to be able to talk about structures without needing to construct them? |
| 16:59:24 | <tomsmeding> | in order to understand the structures abstractly so that you can formulate and prove theorems that hold for all constructible instances |
| 16:59:45 | <tomsmeding> | _all_ constructible instances, even if someone builds a larger computer at some point |
| 17:00:11 | <tomsmeding> | why do ultrafinitists consider mathematics useful at all |
| 17:02:15 | <tomsmeding> | the article gives an example that noone has calculated the natural number floor(exp(exp(exp(79)))), which is probably true, but surely we can compute digits of it |
| 17:02:46 | <mauke> | > floor(exp(exp(exp(79)))) |
| 17:02:47 | <lambdabot> | 1797693134862315907729305190789024733617976978942306572734300811577326758055... |
| 17:02:50 | <tomsmeding> | it's a bit rash to consider a thing not a natural number despite being able to calculate digits of it! |
| 17:03:06 | <mauke> | why does math have to be useful? |
| 17:03:29 | <tomsmeding> | mauke: that's not the value of that expression ;) |
| 17:03:34 | <tomsmeding> | > exp(exp(79)) |
| 17:03:35 | <lambdabot> | Infinity |
| 17:04:08 | <tomsmeding> | mauke: if math is completely useless, then surely we should stop doing it |
| 17:04:13 | <mauke> | why? |
| 17:04:24 | <tomsmeding> | okay fair point |
| 17:04:26 | × | Guest76 quits (~Guest76@119.34.172.187) (Quit: Client closed) |
| 17:04:32 | <mauke> | some things are just for fun |
| 17:04:35 | <tomsmeding> | at least we should stop funding it as scientific research |
| 17:04:49 | <geekosaur> | define "useful". "because it's there" is "useful" enough for some |
| 17:04:52 | <mauke> | practical applications are for physicists |
| 17:04:56 | <tomsmeding> | I would be the last person to say that we shouldn't do useless fun things |
| 17:05:21 | <tomsmeding> | math has been useful in physics |
| 17:05:28 | <tomsmeding> | surely pi is useful! Have you ever written down pi? |
| 17:05:56 | <EvanR> | ultrafinitism is an interpretation of mathematics, not a formulation, then falls under philosophy not science xD |
| 17:06:23 | <tomsmeding> | not only am I apparently not an ultrafinitist, I furthermore don't understand why ultrafinitists think their philosophy is a useful one :p |
| 17:06:39 | <monochrom> | Yes, I have written down pi. |
| 17:06:40 | <monochrom> | pi |
| 17:06:46 | <monochrom> | There, I wrote it again. >:) |
| 17:06:59 | <tomsmeding> | I could decide that my philosophy is that natural numbers don't exist at all, but that's not a useful philosophy to live by |
| 17:07:04 | <monochrom> | I could write a longer form that uses integration if you want. :) |
| 17:07:09 | <tomsmeding> | monochrom: convince an ultrafinitist :p |
| 17:07:13 | <mauke> | "A mathematician, like a painter or poet, is a maker of patterns. If his patterns are more permanent than theirs, it is because they are made with ideas. [...] The mathematician's patterns, like the painter's or the poet's must be beautiful; the ideas like the colours or the words, must fit together in a harmonious way. Beauty is the first test: there is no permanent place in the world for ugly |
| 17:07:19 | <mauke> | mathematics." |
| 17:07:20 | <geekosaur> | 1.0 (written in a system based on pi 😈 ) |
| 17:07:30 | <monochrom> | I have only written a finite-length formula so it's ultrafinite. |
| 17:08:07 | → | erty joins (~user@user/aeroplane) |
| 17:08:22 | <tomsmeding> | monochrom: that contradicts this page https://en.wikipedia.org/wiki/Ultrafinitism which claims that apparently (?) ultrafinitists refrain from accepting the existence of large numbers such as floor(exp(exp(exp(79)))) -- despite this being a finite-length formulate for precisely that number! |
| 17:08:25 | <monochrom> | I wonder if some conspiracy theories can also be described as patterns made with ideas. |
| 17:08:39 | <tomsmeding> | *formula |
| 17:08:57 | <EvanR> | even though the subject matter is not even related, you get the same vibes from ultrafinitism as from flat earth |
| 17:09:27 | <mauke> | "I have never done anything 'useful'. [...] Judged by all practical standards, the value of my mathematical life is nil; and outside mathematics it is trivial anyhow. I have just one chance of escaping a verdict of complete triviality, that I may be judged to have created something worth creating." |
| 17:09:40 | <geekosaur> | monochrom, mathematics at least strives for consistency, even if it can't achieve it (thanks, Gödel); most conspiracy theories don't |
| 17:09:44 | <monochrom> | Yeah I was role-playing misunderstanding ultrafinitism :) |
| 17:11:23 | × | Feuermagier quits (~Feuermagi@user/feuermagier) (Ping timeout: 264 seconds) |
| 17:12:32 | <monochrom> | Dijkstra had an accidental argument against ultrafinitism. He was just arguing for reasoning about programs, but the same argument applies to ultrafinitism. |
| 17:12:49 | → | Feuermagier joins (~Feuermagi@user/feuermagier) |
| 17:13:25 | <monochrom> | So suppose someone asks you to write code for, say, summing up a finite list of numbers. |
| 17:14:16 | <monochrom> | If you knew up front all the actual inputs from users, ever (and we know that's finite), then you just have to hardcode those cases and their answers. Nothing to prove correct. |
| 17:14:36 | <monochrom> | But of course you don't know upfront, so now you have to write general code and a general proof. |
| 17:15:02 | × | justsomeguy quits (~justsomeg@user/justsomeguy) (Quit: WeeChat 3.6) |
| 17:15:05 | <mauke> | it doesn't have to be fully general |
| 17:15:16 | <monochrom> | So ultrafinitism can be right but impractically, intractibly untenable. |
| 17:15:17 | <mauke> | e.g. I often limit myself to 64-bit integers |
| 17:15:53 | <EvanR> | what's the formula to sum a list of 64-bit integers (correctly) |
| 17:16:02 | <monochrom> | Even if you also know the length is less than 2^64, you don't actually code up 64^(2^64) cases, do you? |
| 17:16:30 | <mauke> | no, that would take me too long |
| 17:16:39 | <mauke> | I write a script that generates the cases |
| 17:16:45 | <tomsmeding> | I don't even agree with "Nothing to prove correct" |
| 17:16:49 | <monochrom> | hahaha |
| 17:17:14 | × | pavonia quits (~user@user/siracusa) (Quit: Bye!) |
| 17:17:53 | <tomsmeding> | if your code is "here's a list of 1000 cases and that's everything", even if that happens to actually _be_ everything, just giving that to me doesn't at all convince me that it's correct |
| 17:18:10 | <tomsmeding> | in fact, I'd consider it very likely that the function is wrong |
| 17:18:29 | <tomsmeding> | so you still have to prove correctness, you just made it more difficult for yourself |
| 17:18:38 | <monochrom> | Yeah, but you don't write an induction proof or loop invariant proof. |
| 17:19:02 | <tomsmeding> | well, how does the proof look then? |
| 17:19:04 | <tomsmeding> | 1000 cases? |
| 17:19:06 | <tomsmeding> | that doesn't help |
| 17:19:34 | <monochrom> | A lot of people actually fear induction and invariants. They actual would rather, OK, so far I've only heard they write out 50 cases. |
| 17:25:05 | → | halloy7049 joins (~halloy704@broadband-5-228-80-43.ip.moscow.rt.ru) |
| 17:25:16 | halloy7049 | is now known as reki |
| 17:25:58 | → | tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net) |
| 17:28:40 | × | billchenchina quits (~billchenc@103.152.35.21) (Quit: Leaving) |
| 17:29:16 | × | falafel quits (~falafel@211.248.248.50) (Ping timeout: 256 seconds) |
| 17:30:32 | <tomsmeding> | (I started with writing "50", then thought "wait, there might actually be people who prefer that, let's increase it") |
| 17:32:29 | × | jespada quits (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net) (Ping timeout: 252 seconds) |
| 17:36:01 | <monochrom> | :) |
| 17:40:10 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 17:46:22 | → | wootehfoot joins (~wootehfoo@user/wootehfoot) |
| 17:50:56 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 17:55:17 | × | philopsos1 quits (~caecilius@user/philopsos) (Ping timeout: 240 seconds) |
| 18:04:18 | → | noumenon joins (~noumenon@113.51-175-156.customer.lyse.net) |
| 18:07:04 | → | mreh joins (~matthew@host86-160-168-107.range86-160.btcentralplus.com) |
| 18:12:39 | → | ec_ joins (~ec@gateway/tor-sasl/ec) |
| 18:13:00 | ec_ | is now known as ec |
| 18:13:26 | × | erty quits (~user@user/aeroplane) (Remote host closed the connection) |
| 18:20:03 | → | k_hachig joins (~k_hachig@207.253.217.242) |
| 18:22:22 | × | Core6585 quits (~rosco@2a02-8440-7155-0678-fd99-c8d7-f5f1-3f14.rev.sfr.net) (Ping timeout: 246 seconds) |
| 18:24:57 | → | waleee joins (~waleee@h-176-10-144-38.NA.cust.bahnhof.se) |
| 18:29:12 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 4.2.2) |
| 18:29:16 | × | reki quits (~halloy704@broadband-5-228-80-43.ip.moscow.rt.ru) (Remote host closed the connection) |
| 18:46:12 | × | euleritian quits (~euleritia@dynamic-176-000-200-168.176.0.pool.telefonica.de) (Ping timeout: 260 seconds) |
| 18:46:30 | → | euleritian joins (~euleritia@dynamic-176-000-200-168.176.0.pool.telefonica.de) |
| 18:52:53 | → | target_i joins (~target_i@user/target-i/x-6023099) |
| 18:54:42 | × | oo_miguel quits (~Thunderbi@78-11-181-16.static.ip.netia.com.pl) (Quit: oo_miguel) |
| 18:55:42 | → | oo_miguel joins (~Thunderbi@78-11-181-16.static.ip.netia.com.pl) |
| 18:59:23 | → | ft joins (~ft@p508db8fc.dip0.t-ipconnect.de) |
| 18:59:25 | × | mreh quits (~matthew@host86-160-168-107.range86-160.btcentralplus.com) (Ping timeout: 268 seconds) |
| 19:09:57 | → | y04nn joins (~username@2a03:1b20:8:f011::e10d) |
| 19:25:08 | × | hueso quits (~root@user/hueso) (Quit: hueso) |
| 19:26:23 | <dolio> | tomsmeding: Write down floor (exp (exp (exp 79))) in unary. |
| 19:28:10 | <monochrom> | :( :) |
| 19:28:32 | <tomsmeding> | that's a long string of units (?) :) |
| 19:28:41 | <dolio> | I the call above didn't actually write it correctly in binary, either. |
| 19:28:51 | <dolio> | I guess, even. |
| 19:28:56 | × | Guest9783 quits (~user@72.2.12.179) (Read error: Connection reset by peer) |
| 19:28:57 | → | Guest978` joins (~user@72.2.12.179) |
| 19:29:02 | → | Guest769` joins (~user@72.2.12.179) |
| 19:34:27 | <dolio> | The point is that numbers in bases other than unary are exponentially easier to write down, so you can't use that as an argument that the number isn't 'too big'. Or you have to exponentiate it again to get a number with too many digits. |
| 19:37:05 | → | hueso joins (~root@user/hueso) |
| 19:37:17 | × | Sciencentistguy quits (~sciencent@hacksoc/ordinary-member) (Quit: o/) |
| 19:38:50 | <mauke> | the nice thing about unary is that it makes it easier to use regexes on your numbers |
| 19:39:20 | <cheater> | [1]+ |
| 19:39:57 | → | hueso_ joins (~root@user/hueso) |
| 19:40:11 | → | Sciencentistguy joins (~sciencent@hacksoc/ordinary-member) |
| 19:40:25 | × | hueso quits (~root@user/hueso) (Read error: Connection reset by peer) |
| 19:40:30 | <mauke> | I mean for things like primality checks |
| 19:40:37 | <mauke> | or identifying fibonacci sequences |
| 19:41:35 | × | Sciencentistguy quits (~sciencent@hacksoc/ordinary-member) (Client Quit) |
| 19:44:16 | × | waleee quits (~waleee@h-176-10-144-38.NA.cust.bahnhof.se) (Ping timeout: 246 seconds) |
| 19:44:23 | <dolio> | Like, 10^80 is pretty easy to write down. But it's approximately the number of protons in the entire observable universe. So having that amount of something is not very feasible. |
| 19:44:31 | → | Sciencentistguy joins (~sciencent@hacksoc/ordinary-member) |
| 19:45:34 | × | euleritian quits (~euleritia@dynamic-176-000-200-168.176.0.pool.telefonica.de) (Read error: Connection reset by peer) |
| 19:45:54 | → | euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
| 19:50:37 | <monochrom> | There was a time someone at a formal methods summer school made a joke about "unary is algebraically better: addition is just concatenation". >:D |
| 19:51:41 | <mauke> | exactly! |
| 19:55:04 | → | philopsos1 joins (~caecilius@user/philopsos) |
| 19:55:22 | ← | Guest978` parts (~user@72.2.12.179) (ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.3)) |
| 19:55:33 | × | Guest769` quits (~user@72.2.12.179) (Remote host closed the connection) |
| 20:02:29 | × | rvalue quits (~rvalue@user/rvalue) (Read error: Connection reset by peer) |
| 20:03:00 | → | rvalue joins (~rvalue@user/rvalue) |
| 20:16:13 | <enikar> | well, how do you write down zero in unary? |
| 20:16:48 | <tomsmeding> | |
| 20:17:00 | <enikar> | :) |
| 20:17:22 | <darkling> | So, more or less the same as one hand clapping. |
| 20:22:08 | × | wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer) |
| 20:28:22 | × | dmj` quits (uid72307@id-72307.hampstead.irccloud.com) (Quit: Connection closed for inactivity) |
| 20:29:02 | Feuermagier | is now known as Guest4537 |
| 20:29:02 | → | Feuermagier_ joins (~Feuermagi@user/feuermagier) |
| 20:29:03 | × | Guest4537 quits (~Feuermagi@user/feuermagier) (Killed (molybdenum.libera.chat (Nickname regained by services))) |
| 20:29:03 | Feuermagier_ | is now known as Feuermagier |
| 20:29:53 | × | lxsameer quits (~lxsameer@Serene/lxsameer) (Ping timeout: 272 seconds) |
| 20:33:15 | → | rosco joins (~rosco@173.150.68.85.rev.sfr.net) |
| 20:33:38 | → | waleee joins (~waleee@h-176-10-144-38.NA.cust.bahnhof.se) |
| 20:35:14 | × | sawilagar quits (~sawilagar@user/sawilagar) (Quit: Leaving) |
| 20:38:51 | → | sawilagar joins (~sawilagar@user/sawilagar) |
| 20:41:30 | <dolio> | ncf: Turing machines are so unrealistic. How about infinitely precise analog computers? |
| 20:52:44 | <cheater> | dolio: you don't need them to be infinitely precise, you just need them to operate at 1 GeV |
| 20:53:04 | <cheater> | if there isn't anyone to observe the results, is there really a computational error to speak of? |
| 20:53:15 | × | CrunchyFlakes quits (~CrunchyFl@ip92348280.dynamic.kabel-deutschland.de) (Quit: ZNC 1.8.2 - https://znc.in) |
| 20:53:58 | → | CrunchyFlakes joins (~CrunchyFl@ip92348280.dynamic.kabel-deutschland.de) |
| 20:54:05 | <dolio> | Is 1GeV that big? |
| 20:54:45 | <dolio> | Don't existing particle colliders get that high? |
| 20:55:03 | × | xdminsy quits (~xdminsy@117.147.70.212) (Ping timeout: 255 seconds) |
| 20:55:18 | <dolio> | Yeah, LHC does TeV. |
| 21:11:34 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 21:14:59 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 21:15:21 | × | target_i quits (~target_i@user/target-i/x-6023099) (Quit: leaving) |
| 21:16:52 | × | takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |
| 21:24:03 | × | michalz quits (~michalz@185.246.207.221) (Quit: ZNC 1.9.0 - https://znc.in) |
| 21:33:31 | × | sawilagar quits (~sawilagar@user/sawilagar) (Ping timeout: 260 seconds) |
| 21:34:06 | × | ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 260 seconds) |
| 21:34:51 | → | ec joins (~ec@gateway/tor-sasl/ec) |
| 21:41:37 | → | machinedgod joins (~machinedg@d173-183-246-216.abhsia.telus.net) |
| 21:43:37 | <EvanR> | the precision of analog anything is up to environmental noise, which is still there at absolute zero |
| 21:43:46 | × | __monty__ quits (~toonn@user/toonn) (Quit: leaving) |
| 21:43:54 | <EvanR> | or very near absolute zero |
| 21:44:58 | <EvanR> | everything that ever happened in the past light cone of the device photobombing your experiment |
| 21:45:29 | × | philopsos1 quits (~caecilius@user/philopsos) (Ping timeout: 252 seconds) |
| 21:48:53 | × | oo_miguel quits (~Thunderbi@78-11-181-16.static.ip.netia.com.pl) (Ping timeout: 240 seconds) |
| 21:50:50 | <davean> | I'm confused what he meant, I could see maybe something about its range? |
| 21:51:01 | <davean> | 1GeV is tiny. |
| 21:51:35 | × | k_hachig quits (~k_hachig@207.253.217.242) (Ping timeout: 272 seconds) |
| 21:58:08 | <EvanR> | one BILLION eV. *crowd laughs* |
| 22:00:10 | <davean> | I mean given the nature of energy, we can actually talk about the precision of a single-charge 1GeV analog computer. |
| 22:08:44 | → | mIRC-rockcavera2 joins (~mirc-rc@187.114.208.27) |
| 22:08:57 | ← | mIRC-rockcavera2 parts (~mirc-rc@187.114.208.27) () |
| 22:10:24 | → | k_hachig joins (~k_hachig@65.94.221.127) |
| 22:10:54 | × | byorgey quits (~byorgey@user/byorgey) (Quit: Lost terminal) |
| 22:16:50 | → | Sgeo joins (~Sgeo@user/sgeo) |
| 22:21:45 | × | gmg quits (~user@user/gehmehgeh) (Quit: Leaving) |
| 22:29:43 | → | philopsos1 joins (~caecilius@user/philopsos) |
| 22:32:29 | → | pnoumenon joins (~noumenon@113.51-175-156.customer.lyse.net) |
| 22:32:47 | × | noumenon quits (~noumenon@113.51-175-156.customer.lyse.net) (Ping timeout: 260 seconds) |
| 22:35:32 | × | sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937) |
| 22:49:21 | × | acidjnk quits (~acidjnk@p200300d6e714dc88f58a1eda715be1ae.dip0.t-ipconnect.de) (Ping timeout: 255 seconds) |
| 22:51:11 | → | jmdaemon joins (~jmdaemon@user/jmdaemon) |
| 22:56:23 | → | emmanuelux joins (~emmanuelu@user/emmanuelux) |
| 22:56:51 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 22:57:28 | × | philopsos1 quits (~caecilius@user/philopsos) (Ping timeout: 246 seconds) |
| 22:58:45 | → | peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com) |
| 23:02:41 | × | jmdaemon quits (~jmdaemon@user/jmdaemon) (Ping timeout: 268 seconds) |
| 23:03:37 | × | peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 268 seconds) |
| 23:05:05 | × | yin quits (~yin@user/zero) (Remote host closed the connection) |
| 23:06:04 | × | pnoumenon quits (~noumenon@113.51-175-156.customer.lyse.net) (Quit: Leaving) |
| 23:09:40 | × | phma quits (phma@2001:5b0:211c:2db8:8455:4a59:eacb:62a6) (Read error: Connection reset by peer) |
| 23:21:58 | × | Tuplanolla quits (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.) |
| 23:24:29 | × | ystael quits (~ystael@user/ystael) (Ping timeout: 240 seconds) |
| 23:30:43 | → | sroso joins (~sroso@user/SrOso) |
| 23:40:52 | × | k_hachig quits (~k_hachig@65.94.221.127) (Ping timeout: 246 seconds) |
| 23:41:05 | → | phma joins (phma@2001:5b0:210b:ecc8:cdb8:a70d:f88f:fa0) |
| 23:42:47 | → | yin joins (~yin@user/zero) |
| 23:44:37 | × | machinedgod quits (~machinedg@d173-183-246-216.abhsia.telus.net) (Ping timeout: 268 seconds) |
| 23:50:54 | → | bitdex joins (~bitdex@gateway/tor-sasl/bitdex) |
All times are in UTC on 2024-06-03.