2026/07/06

2026-07-06 00:01:04 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 00:04:19 +0000yanmaani(~yanmaani@gateway/tor-sasl/yanmaani) (Ping timeout: 252 seconds)
2026-07-06 00:04:32 +0000yanmaani(~yanmaani@gateway/tor-sasl/yanmaani) yanmaani
2026-07-06 00:05:43 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-07-06 00:16:23 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 00:19:11 +0000foul_owl(~kerry@94.156.149.95) foul_owl
2026-07-06 00:23:15 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
2026-07-06 00:34:25 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 00:34:50 +0000finsternis(~X@23.226.237.192) finsternis
2026-07-06 00:38:39 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
2026-07-06 00:52:02 +0000acidjnk_new3(~acidjnk@p200300d6e74def53f79cd8407407d46e.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
2026-07-06 00:52:25 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 00:55:59 +0000sdrfan123(~sdrfan123@2607:fb91:3781:34f8:a435:5c58:28fe:92e4)
2026-07-06 00:57:11 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
2026-07-06 01:02:19 +0000tremon(~tremon@83-80-159-219.cable.dynamic.v4.ziggo.nl) (Quit: getting boxed in)
2026-07-06 01:06:39 +0000califax_(~califax@user/califx) califx
2026-07-06 01:06:40 +0000califax(~califax@user/califx) (Quit: ZNC 1.10.1 - https://znc.in)
2026-07-06 01:07:02 +0000ChaiTRex(~ChaiTRex@user/chaitrex) (Remote host closed the connection)
2026-07-06 01:07:11 +0000Chai-T-Rex(~ChaiTRex@user/chaitrex) ChaiTRex
2026-07-06 01:07:40 +0000gehmehgeh(~user@user/gehmehgeh) gehmehgeh
2026-07-06 01:07:45 +0000gmg(~user@user/gehmehgeh) (Ping timeout: 252 seconds)
2026-07-06 01:07:46 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 01:07:57 +0000califax_califax
2026-07-06 01:12:11 +0000sourdecor(uid526401@id-526401.lymington.irccloud.com)
2026-07-06 01:12:19 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-07-06 01:23:09 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 01:28:01 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
2026-07-06 01:33:25 +0000lisbeths(uid135845@id-135845.lymington.irccloud.com) lisbeths
2026-07-06 01:38:31 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 01:43:33 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 263 seconds)
2026-07-06 01:48:17 +0000puke(~puke@user/puke) (Quit: puke)
2026-07-06 01:53:42 +0000puke(~puke@user/puke) puke
2026-07-06 01:53:53 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 01:54:52 +0000sdrfan123(~sdrfan123@2607:fb91:3781:34f8:a435:5c58:28fe:92e4) (Quit: Client closed)
2026-07-06 02:00:38 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 262 seconds)
2026-07-06 02:08:07 +0000koraynilay(~koraynila@user/koraynilay) (Ping timeout: 272 seconds)
2026-07-06 02:09:59 +0000peterbecich(~Thunderbi@71.84.33.135) peterbecich
2026-07-06 02:11:57 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 02:16:47 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 262 seconds)
2026-07-06 02:22:55 +0000td_(~td@i53870911.versanet.de) (Ping timeout: 276 seconds)
2026-07-06 02:24:07 +0000td_(~td@i53870907.versanet.de)
2026-07-06 02:27:18 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 02:31:52 +0000peterbecich(~Thunderbi@71.84.33.135) (Quit: peterbecich)
2026-07-06 02:32:10 +0000peterbecich(~Thunderbi@71.84.33.135) peterbecich
2026-07-06 02:32:11 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
2026-07-06 02:36:19 +0000peterbecich(~Thunderbi@71.84.33.135) (Ping timeout: 244 seconds)
2026-07-06 02:38:22 +0000koraynilay(~koraynila@user/koraynilay) koraynilay
2026-07-06 02:43:58 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 02:45:38 +0000koraynilay(~koraynila@user/koraynilay) (Quit: WeeChat 4.9.1)
2026-07-06 02:45:56 +0000koraynilay(~koraynila@user/koraynilay) koraynilay
2026-07-06 02:47:02 +0000koraynilay(~koraynila@user/koraynilay) (Client Quit)
2026-07-06 02:48:37 +0000koraynilay(~koraynila@user/koraynilay) koraynilay
2026-07-06 02:53:09 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 247 seconds)
2026-07-06 03:02:31 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 03:04:49 +0000k3ut0i(~keutoi@223.230.39.17)
2026-07-06 03:07:03 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds)
2026-07-06 03:17:54 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 03:21:00 +0000k3ut0i(~keutoi@223.230.39.17) (Ping timeout: 256 seconds)
2026-07-06 03:22:23 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2026-07-06 03:32:00 +0000sourdecor(uid526401@id-526401.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2026-07-06 03:33:21 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 03:39:15 +0000peterbecich(~Thunderbi@71.84.33.135) peterbecich
2026-07-06 03:39:54 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
2026-07-06 03:42:23 +0000lisbeths(uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2026-07-06 03:49:54 +0000peterbecich(~Thunderbi@71.84.33.135) (Ping timeout: 245 seconds)
2026-07-06 03:51:23 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 03:59:33 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 251 seconds)
2026-07-06 03:59:34 +0000k3ut0i(~keutoi@223.230.39.17)
2026-07-06 04:10:25 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 04:11:52 +0000machinedgod(~machinedg@d108-173-95-19.abhsia.telus.net) (Ping timeout: 265 seconds)
2026-07-06 04:15:03 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2026-07-06 04:25:47 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 04:30:33 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2026-07-06 04:33:26 +0000michalz(~michalz@185.246.207.217)
2026-07-06 04:41:13 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 04:45:42 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
2026-07-06 04:56:32 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 05:00:44 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
2026-07-06 05:03:38 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 05:08:03 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 254 seconds)
2026-07-06 05:18:56 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 05:22:57 +0000humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-07-06 05:23:31 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 254 seconds)
2026-07-06 05:27:14 +0000humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Ping timeout: 259 seconds)
2026-07-06 05:30:12 +0000Sgeo(~Sgeo@user/sgeo) (Read error: Connection reset by peer)
2026-07-06 05:33:13 +0000GdeVolpiano(~GdeVolpia@user/GdeVolpiano) (Ping timeout: 271 seconds)
2026-07-06 05:34:21 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 05:34:47 +0000GdeVolpiano(~GdeVolpia@user/GdeVolpiano) GdeVolpiano
2026-07-06 05:41:49 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
2026-07-06 05:44:55 +0000divlamir_(~divlamir@user/divlamir) divlamir
2026-07-06 05:48:03 +0000divlamir(~divlamir@user/divlamir) (Ping timeout: 265 seconds)
2026-07-06 05:48:04 +0000divlamir_divlamir
2026-07-06 05:52:18 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 05:56:57 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2026-07-06 06:04:31 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 06:09:19 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-07-06 06:19:55 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 06:24:25 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2026-07-06 06:35:20 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 06:38:14 +0000leppard(~noOne@ipservice-092-209-218-237.092.209.pools.vodafone-ip.de) Inline
2026-07-06 06:39:38 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 242 seconds)
2026-07-06 06:42:51 +0000CiaoSen(~Jura@2a02:3100:629f:1e00:4e50:ddff:fe9b:8922) CiaoSen
2026-07-06 06:57:24 +0000jreicher(~joelr@user/jreicher) (Quit: In transit)
2026-07-06 07:00:01 +0000rabbull7217(~rabbull@xdsl-31-164-93-219.adslplus.ch)
2026-07-06 07:01:12 +0000rabbull721(~rabbull@xdsl-31-164-93-219.adslplus.ch) (Read error: Connection reset by peer)
2026-07-06 07:01:12 +0000rabbull7217rabbull721
2026-07-06 07:05:30 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 07:12:04 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 247 seconds)
2026-07-06 07:14:47 +0000tromp(~textual@2001:1c00:340e:2700:ade1:e806:3aae:82f9)
2026-07-06 07:18:36 +0000schuelermine(~Thunderbi@user/schuelermine) schuelermine
2026-07-06 07:22:07 +0000takuan(~takuan@d8D86B996.access.telenet.be)
2026-07-06 07:23:37 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-07-06 07:24:32 +0000humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-07-06 07:28:09 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2026-07-06 07:29:04 +0000ski(~ski@31-208-28-6.cust.bredband2.com) (Ping timeout: 265 seconds)
2026-07-06 07:32:06 +0000humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Ping timeout: 275 seconds)
2026-07-06 07:41:03 +0000__monty__(~toonn@user/toonn) toonn
2026-07-06 07:45:59 +0000schuelermine(~Thunderbi@user/schuelermine) (Ping timeout: 265 seconds)
2026-07-06 07:49:22 +0000bitterx(~bitterx@user/bitterx) bitterx
2026-07-06 08:03:13 +0000tromp(~textual@2001:1c00:340e:2700:ade1:e806:3aae:82f9) (Quit: My iMac has gone to sleep. ZZZzzz…)
2026-07-06 08:07:21 +0000tromp(~textual@2001:1c00:340e:2700:ade1:e806:3aae:82f9)
2026-07-06 08:09:49 +0000chele(~chele@user/chele) chele
2026-07-06 08:13:10 +0000humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-07-06 08:14:44 +0000humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
2026-07-06 08:16:13 +0000halloy7365(~halloy736@2404:4400:a100:976:b037:f65c:4be7:9401)
2026-07-06 08:18:13 +0000merijn(~merijn@77.242.116.146) merijn
2026-07-06 08:18:59 +0000jreicher(~joelr@user/jreicher) jreicher
2026-07-06 08:19:43 +0000halloy7365(~halloy736@2404:4400:a100:976:b037:f65c:4be7:9401) (Client Quit)
2026-07-06 08:19:49 +0000k3ut0i(~keutoi@223.230.39.17) (Ping timeout: 265 seconds)
2026-07-06 08:22:15 +0000emmanuelux_(~em@2a02-8440-2500-1c8c-09cc-3b88-3a47-46a0.rev.sfr.net) (Quit: bye)
2026-07-06 08:24:33 +0000bggd(~bgg@2a01:e0a:fd5:f510:3c59:2fe9:3861:67d0)
2026-07-06 08:24:33 +0000bggd(~bgg@2a01:e0a:fd5:f510:3c59:2fe9:3861:67d0) (Changing host)
2026-07-06 08:24:33 +0000bggd(~bgg@user/bggd) bggd
2026-07-06 08:25:18 +0000tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
2026-07-06 08:25:40 +0000ft(~ft@p508dbe16.dip0.t-ipconnect.de) (Quit: leaving)
2026-07-06 08:31:27 +0000tromp(~textual@2001:1c00:340e:2700:ade1:e806:3aae:82f9) (Quit: My iMac has gone to sleep. ZZZzzz…)
2026-07-06 08:32:05 +0000sord937(~sord937@gateway/tor-sasl/sord937) sord937
2026-07-06 08:33:17 +0000danza(~danza@user/danza) danza
2026-07-06 08:34:45 +0000picnoir(~picnoir@about/aquilenet/vodoo/NinjaTrappeur) (Ping timeout: 245 seconds)
2026-07-06 08:36:59 +0000merijn(~merijn@77.242.116.146) (Ping timeout: 245 seconds)
2026-07-06 08:41:33 +0000k3ut0i(~keutoi@223.230.39.17)
2026-07-06 08:45:19 +0000Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Excess Flood)
2026-07-06 08:45:34 +0000merijn(~merijn@77.242.116.146) merijn
2026-07-06 08:47:32 +0000picnoir(~picnoir@about/aquilenet/vodoo/NinjaTrappeur) NinjaTrappeur
2026-07-06 08:49:37 +0000Lord_of_Life(~Lord@user/lord-of-life/x-2819915) Lord_of_Life
2026-07-06 08:56:50 +0000eggplantade(~eggplanta@2600:1702:8450:c370:9436:d382:832a:2336) (Ping timeout: 248 seconds)
2026-07-06 09:03:54 +0000comerijn(~merijn@77.242.116.146) merijn
2026-07-06 09:07:13 +0000merijn(~merijn@77.242.116.146) (Ping timeout: 276 seconds)
2026-07-06 09:08:31 +0000m1dnight(~m1dnight@d8D861A17.access.telenet.be) (Ping timeout: 276 seconds)
2026-07-06 09:10:22 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc)
2026-07-06 09:12:50 +0000nschoe(~nschoe@2a01:e0a:8e:a190:c64a:f69:5048:9489) (Quit: ZNC 1.8.2 - https://znc.in)
2026-07-06 09:13:07 +0000nschoe(~nschoe@2a01:e0a:8e:a190:e469:96d4:b168:7f50) nschoe
2026-07-06 09:16:01 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 262 seconds)
2026-07-06 09:17:03 +0000gehmehgehgmg
2026-07-06 09:21:33 +0000acidjnk_new3(~acidjnk@p200300d6e74def5338a903041d5cc5e5.dip0.t-ipconnect.de) acidjnk
2026-07-06 09:29:25 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc)
2026-07-06 09:29:25 +0000k3ut0i(~keutoi@223.230.39.17) (Ping timeout: 265 seconds)
2026-07-06 09:35:11 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 252 seconds)
2026-07-06 09:36:08 +0000fp(~Thunderbi@wireless-86-50-141-158.open.aalto.fi) fp
2026-07-06 09:41:52 +0000 <fp> How come Semigroup and Monoid are called that? To my brain (which hasn't studied category theory), "Semigroup" and "Monoid" don't convey the idea of joinable values, nor that Monoid is a Semigroup with an identity value, and also "Monoid" sounds a bit like "Monad", but at least at the surface, they are unrelated
2026-07-06 09:42:43 +0000 <jaror> Do you mean why mathematicians called it that or why Haskell inherited those names?
2026-07-06 09:44:00 +0000 <fp> Kind of both, but mostly the mathy origin. I imagine the reason for Haskell is that it inherited names from some set of textbooks, right?
2026-07-06 09:45:13 +0000 <danza> let's say a _large_ set of textbooks
2026-07-06 09:45:49 +0000 <fp> Actually, would ML have influenced the name? I know nothing of ML besides it inspired Haskell, OCaml, et al.
2026-07-06 09:46:41 +0000 <jaror> Wikipedia says this:
2026-07-06 09:46:41 +0000 <jaror> "A number of sources[18][19] attribute the first use of the term (in French) to J.-A. de Séguier in Élements de la Théorie des Groupes Abstraits (Elements of the Theory of Abstract Groups) in 1904."
2026-07-06 09:46:47 +0000 <jaror> about semigroup
2026-07-06 09:46:54 +0000 <jaror> https://en.wikipedia.org/wiki/Semigroup#History
2026-07-06 09:47:35 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc)
2026-07-06 09:48:21 +0000CiaoSen(~Jura@2a02:3100:629f:1e00:4e50:ddff:fe9b:8922) (Ping timeout: 252 seconds)
2026-07-06 09:48:45 +0000 <danza> it is not just category theory. As far as i understand these are algebras. So a semigroup is an algebra defined with an associative operation ... like Semigroup
2026-07-06 09:49:30 +0000 <mauke> yeah, the whole groups/rings/monoids thing is pure math
2026-07-06 09:49:35 +0000 <mauke> (algebra)
2026-07-06 09:49:39 +0000 <danza> a monoid is an algebra with associative operation and a neutral (zero) term, like a Monoid... and so forth
2026-07-06 09:50:02 +0000tromp(~textual@2001:1c00:340e:2700:ade1:e806:3aae:82f9)
2026-07-06 09:50:26 +0000 <jaror> Monoid also makes some intuitive sense to me: it is a type where if you have many (possibly zero) things you can combine them into one (mono).
2026-07-06 09:50:42 +0000danza(~danza@user/danza) (Remote host closed the connection)
2026-07-06 09:50:56 +0000danza(~danza@user/danza) danza
2026-07-06 09:51:22 +0000bitterx(~bitterx@user/bitterx) (Remote host closed the connection)
2026-07-06 09:54:01 +0000 <fp> I suppose so, just the juxtaposition with Semigroup makes it feel so random
2026-07-06 09:54:18 +0000 <mauke> https://en.wikipedia.org/wiki/File:Magma_to_group2.svg
2026-07-06 09:54:28 +0000 <mauke> "could be worse"
2026-07-06 09:55:29 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 242 seconds)
2026-07-06 09:56:18 +0000weary-traveler(~user@user/user363627) (Remote host closed the connection)
2026-07-06 09:56:43 +0000 <mauke> https://commons.wikimedia.org/wiki/File:Magma_to_group4.svg yeah, that's not confusing at all
2026-07-06 09:56:43 +0000weary-traveler(~user@user/user363627) user363627
2026-07-06 09:57:21 +0000 <jaror> It seems monoid is much more recent
2026-07-06 09:57:55 +0000 <jaror> Like 1956
2026-07-06 09:58:18 +0000comerijn(~merijn@77.242.116.146) (Ping timeout: 250 seconds)
2026-07-06 09:59:00 +0000 <danza> i never used Group in Haskell. Yet it sounds like an handy concept
2026-07-06 09:59:21 +0000merijn(~merijn@77.242.116.146) merijn
2026-07-06 09:59:45 +0000 <danza> %:i Integer
2026-07-06 09:59:56 +0000 <danza> >:i Integer
2026-07-06 10:00:22 +0000 <int-e> it needs a space
2026-07-06 10:00:29 +0000 <int-e> % :i Integer
2026-07-06 10:00:29 +0000 <yahb2> type Integer :: * ; data Integer ; = GHC.Internal.Bignum.Integer.IS GHC.Internal.Prim.Int# ; | GHC.Internal.Bignum.Integer.IP GHC.Internal.Prim.ByteArray# ; | GHC.Internal.Bignum.Integer.IN G...
2026-07-06 10:00:47 +0000 <danza> well integer would not be a Group anyways because it is lacking negative numbers i think?
2026-07-06 10:00:51 +0000 <mauke> semigroup is from 1904, apparently
2026-07-06 10:01:09 +0000 <danza> nope i was thinking of Natural but that does not exist
2026-07-06 10:01:10 +0000 <mauke> > negate 42 :: Integer
2026-07-06 10:01:10 +0000 <int-e> danza: Integer has negative numbers; its addition is a group
2026-07-06 10:01:11 +0000 <lambdabot> -42
2026-07-06 10:01:26 +0000 <int-e> the multiplication is a monoid
2026-07-06 10:01:45 +0000 <jaror> Yeah, and group from Galois in 1829
2026-07-06 10:01:50 +0000 <danza> did you ever use Group in Haskell int-e? Does it even exist?
2026-07-06 10:02:02 +0000 <int-e> I don't think it exists
2026-07-06 10:02:35 +0000 <int-e> Monoid existed a long time; Semigroup in base is far more recent
2026-07-06 10:03:46 +0000chromoblob(~chromoblo@user/chromob1ot1c) (Ping timeout: 276 seconds)
2026-07-06 10:04:40 +0000chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2026-07-06 10:04:52 +0000 <danza> can you say "addition is a group"? As far as i understand, a group is an algebra. So it cannot be attributed to a single operation but to a set of operations and terms like neutral ones
2026-07-06 10:04:55 +0000 <int-e> danza: it turns out that in programming, a ton of things have a semigroup of monoid structure (often in several different useful ways) but few things are groups
2026-07-06 10:05:05 +0000merijn(~merijn@77.242.116.146) (Ping timeout: 243 seconds)
2026-07-06 10:05:32 +0000 <int-e> danza: you can reconstruct the identity if you have an operation on a non-empty carrier
2026-07-06 10:05:47 +0000 <int-e> hmm
2026-07-06 10:08:04 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc)
2026-07-06 10:08:56 +0000 <int-e> danza: Okay, not quite. But if you have a group then you can reconstruct everything from just the binary operation. Like, you know the carrier is non-empty because there is an identity element. So you can pick any element x, then find the identity as the element e satisfying ex = x, and then you get inverses y = x^-1 from solving xy = e.
2026-07-06 10:09:04 +0000 <int-e> danza: So it's not as sloppy as it sounds.
2026-07-06 10:09:48 +0000 <danza> but you also need `e`
2026-07-06 10:09:57 +0000CiaoSen(~Jura@2a02:3100:629f:1e00:4e50:ddff:fe9b:8922) CiaoSen
2026-07-06 10:10:09 +0000 <danza> the difference between a monoid and a semigroup for instance
2026-07-06 10:10:25 +0000 <danza> dunno i always understood such classes better as algebras than as categories
2026-07-06 10:11:40 +0000 <int-e> Hmm but there's nothing categorical in what I wrote.
2026-07-06 10:11:51 +0000 <danza> no, you are right
2026-07-06 10:12:40 +0000 <danza> there is just so much talk about category theory in haskell... also fp assumed the terms were stemming from there
2026-07-06 10:15:27 +0000 <danza> so i started from https://en.wikipedia.org/wiki/Monoid_(category_theory), got confused, and eventually settled on https://en.wikipedia.org/wiki/Monoid
2026-07-06 10:25:55 +0000k3ut0i(~keutoi@182.65.248.188)
2026-07-06 10:30:15 +0000merijn(~merijn@77.242.116.146) merijn
2026-07-06 10:37:09 +0000merijn(~merijn@77.242.116.146) (Ping timeout: 268 seconds)
2026-07-06 10:38:36 +0000YuutaW(~YuutaW@infornography.yta.moe) (Quit: ZNC 1.10.1 - https://znc.in)
2026-07-06 10:38:57 +0000YuutaW(~YuutaW@infornography.yta.moe) YuutaW
2026-07-06 10:43:19 +0000confusedalex(~confuseda@user/confusedalex) (Remote host closed the connection)
2026-07-06 10:48:33 +0000merijn(~merijn@77.242.116.146) merijn
2026-07-06 10:48:52 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 268 seconds)
2026-07-06 10:51:21 +0000fp(~Thunderbi@wireless-86-50-141-158.open.aalto.fi) (Read error: Connection reset by peer)
2026-07-06 10:51:27 +0000fp1(~Thunderbi@wireless-86-50-141-158.open.aalto.fi) fp
2026-07-06 10:53:36 +0000danza(~danza@user/danza) (Remote host closed the connection)
2026-07-06 10:53:44 +0000fp1fp
2026-07-06 10:53:49 +0000merijn(~merijn@77.242.116.146) (Ping timeout: 276 seconds)
2026-07-06 10:54:07 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc)
2026-07-06 10:56:59 +0000tromp(~textual@2001:1c00:340e:2700:ade1:e806:3aae:82f9) (Quit: My iMac has gone to sleep. ZZZzzz…)
2026-07-06 10:59:20 +0000xff0x(~xff0x@2405:6580:b080:900:ffb8:888c:ff12:58a4) (Ping timeout: 257 seconds)
2026-07-06 10:59:53 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 270 seconds)
2026-07-06 11:04:20 +0000merijn(~merijn@77.242.116.146) merijn
2026-07-06 11:07:35 +0000xff0x(~xff0x@2405:6580:b080:900:1f7d:b3d5:f184:19e7)
2026-07-06 11:08:42 +0000fp(~Thunderbi@wireless-86-50-141-158.open.aalto.fi) (Quit: fp)
2026-07-06 11:08:53 +0000fp1(~Thunderbi@wireless-86-50-141-158.open.aalto.fi) fp
2026-07-06 11:09:59 +0000tromp(~textual@2001:1c00:340e:2700:ade1:e806:3aae:82f9)
2026-07-06 11:11:11 +0000fp1fp
2026-07-06 11:11:21 +0000confusedalex(~confuseda@user/confusedalex) confusedalex
2026-07-06 11:11:57 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc)
2026-07-06 11:13:47 +0000confusedalex(~confuseda@user/confusedalex) (Remote host closed the connection)
2026-07-06 11:17:21 +0000petrichor(~jez@user/petrichor) petrichor
2026-07-06 11:18:05 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 261 seconds)
2026-07-06 11:18:05 +0000petrichor(~jez@user/petrichor) (Client Quit)
2026-07-06 11:19:44 +0000petrichor(~jez@user/petrichor) petrichor
2026-07-06 11:22:02 +0000petrichor(~jez@user/petrichor) (Client Quit)
2026-07-06 11:22:35 +0000petrichor(~jez@user/petrichor) petrichor
2026-07-06 11:24:30 +0000haritz(~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8)
2026-07-06 11:24:30 +0000haritz(~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8) (Changing host)
2026-07-06 11:24:30 +0000haritz(~hrtz@user/haritz) haritz
2026-07-06 11:26:59 +0000CiaoSen(~Jura@2a02:3100:629f:1e00:4e50:ddff:fe9b:8922) (Ping timeout: 245 seconds)
2026-07-06 11:28:34 +0000fp(~Thunderbi@wireless-86-50-141-158.open.aalto.fi) (Ping timeout: 252 seconds)
2026-07-06 11:29:30 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc)
2026-07-06 11:29:41 +0000fp(~Thunderbi@wireless-86-50-141-158.open.aalto.fi) fp
2026-07-06 11:31:41 +0000confusedalex(~confuseda@user/confusedalex) confusedalex
2026-07-06 11:33:38 +0000Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Ping timeout: 265 seconds)
2026-07-06 11:35:06 +0000acidjnk_new3acidjnk
2026-07-06 11:35:08 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 267 seconds)
2026-07-06 11:35:38 +0000Lord_of_Life(~Lord@user/lord-of-life/x-2819915) Lord_of_Life
2026-07-06 11:37:26 +0000tromp(~textual@2001:1c00:340e:2700:ade1:e806:3aae:82f9) (Quit: My iMac has gone to sleep. ZZZzzz…)
2026-07-06 11:38:00 +0000Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Excess Flood)
2026-07-06 11:38:32 +0000fp(~Thunderbi@wireless-86-50-141-158.open.aalto.fi) (Ping timeout: 256 seconds)
2026-07-06 11:41:54 +0000vgtw(~vgtw@user/vgtw) (Ping timeout: 268 seconds)
2026-07-06 11:44:14 +0000CiaoSen(~Jura@2a02:3100:629f:1e00:4e50:ddff:fe9b:8922) CiaoSen
2026-07-06 11:46:43 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc)
2026-07-06 11:46:58 +0000merijn(~merijn@77.242.116.146) (Ping timeout: 248 seconds)
2026-07-06 11:51:28 +0000fp(~Thunderbi@wireless-86-50-141-158.open.aalto.fi) fp
2026-07-06 11:52:19 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 255 seconds)
2026-07-06 11:54:24 +0000k3ut0i(~keutoi@182.65.248.188) (Ping timeout: 256 seconds)
2026-07-06 11:55:01 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc)
2026-07-06 11:55:39 +0000vgtw(~vgtw@user/vgtw) vgtw
2026-07-06 11:59:55 +0000Lord_of_Life(~Lord@user/lord-of-life/x-2819915) Lord_of_Life
2026-07-06 12:00:21 +0000merijn(~merijn@77.242.116.146) merijn
2026-07-06 12:01:00 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 248 seconds)
2026-07-06 12:04:25 +0000m1dnight(~m1dnight@d8D861A17.access.telenet.be) m1dnight
2026-07-06 12:12:33 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc)
2026-07-06 12:13:28 +0000lisbeths(uid135845@id-135845.lymington.irccloud.com) lisbeths
2026-07-06 12:18:07 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 256 seconds)
2026-07-06 12:24:59 +0000nadja(~dequbed@banana-new.kilobyte22.de) (Quit: bye!)
2026-07-06 12:30:04 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc)
2026-07-06 12:31:15 +0000nadja(~dequbed@banana-new.kilobyte22.de) dequbed
2026-07-06 12:35:57 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 261 seconds)
2026-07-06 12:39:16 +0000fp(~Thunderbi@wireless-86-50-141-158.open.aalto.fi) (Ping timeout: 259 seconds)
2026-07-06 12:43:44 +0000fp(~Thunderbi@wireless-86-50-141-158.open.aalto.fi) fp
2026-07-06 12:44:56 +0000comerijn(~merijn@77.242.116.146) merijn
2026-07-06 12:47:19 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc)
2026-07-06 12:47:46 +0000merijn(~merijn@77.242.116.146) (Ping timeout: 248 seconds)
2026-07-06 12:51:23 +0000fp(~Thunderbi@wireless-86-50-141-158.open.aalto.fi) (Remote host closed the connection)
2026-07-06 12:51:35 +0000fp(~Thunderbi@wireless-86-50-141-158.open.aalto.fi) fp
2026-07-06 12:53:24 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 241 seconds)
2026-07-06 12:53:24 +0000CiaoSen(~Jura@2a02:3100:629f:1e00:4e50:ddff:fe9b:8922) (Ping timeout: 241 seconds)
2026-07-06 12:56:16 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc)
2026-07-06 13:00:06 +0000tromp(~textual@2001:1c00:340e:2700:ade1:e806:3aae:82f9)
2026-07-06 13:01:53 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 264 seconds)
2026-07-06 13:14:22 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc)
2026-07-06 13:20:01 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 241 seconds)
2026-07-06 13:22:08 +0000p3n(~p3n@2a03:b0c0:0:1010::14:1001) (Quit: ZNC - https://znc.in)
2026-07-06 13:22:58 +0000p3n(~p3n@ns1a.netsvcs.net) p3n
2026-07-06 13:27:30 +0000k3ut0i(~keutoi@182.65.248.188)
2026-07-06 13:32:03 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc)
2026-07-06 13:33:33 +0000gmg(~user@user/gehmehgeh) (Ping timeout: 252 seconds)
2026-07-06 13:34:12 +0000ski(~ski@31-208-31-155.cust.bredband2.com) ski
2026-07-06 13:34:25 +0000gmg(~user@user/gehmehgeh) gehmehgeh
2026-07-06 13:36:03 +0000fp(~Thunderbi@wireless-86-50-141-158.open.aalto.fi) (Ping timeout: 252 seconds)
2026-07-06 13:38:36 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 261 seconds)
2026-07-06 13:49:33 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc)
2026-07-06 13:52:01 +0000chromoblob(~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
2026-07-06 13:52:22 +0000chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2026-07-06 13:55:19 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 253 seconds)
2026-07-06 13:57:02 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc)
2026-07-06 14:03:31 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 275 seconds)
2026-07-06 14:10:29 +0000rekahsoft(~rekahsoft@70.51.99.119) rekahsoft
2026-07-06 14:11:30 +0000vetkat(~vetkat@user/vetkat) (Remote host closed the connection)
2026-07-06 14:12:57 +0000comerijn(~merijn@77.242.116.146) (Ping timeout: 248 seconds)
2026-07-06 14:14:45 +0000merijn(~merijn@77.242.116.146) merijn
2026-07-06 14:14:50 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc)
2026-07-06 14:15:04 +0000vetkat(~vetkat@user/vetkat) vetkat
2026-07-06 14:17:04 +0000finsternis(~X@23.226.237.192) (Read error: Connection reset by peer)
2026-07-06 14:20:43 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 262 seconds)
2026-07-06 14:22:20 +0000brooke2k(~brooke2k@2603:7080:b001:555b::184a) (Ping timeout: 243 seconds)
2026-07-06 14:24:33 +0000brooke2k(~brooke2k@2603:7080:b001:555b::184a)
2026-07-06 14:32:04 +0000dutchie(~dutchie@user/dutchie) (Remote host closed the connection)
2026-07-06 14:32:37 +0000dutchie(~dutchie@user/dutchie) dutchie
2026-07-06 14:32:56 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc)
2026-07-06 14:34:51 +0000Googulator(~Googulato@84-236-126-66.pool.digikabel.hu) (Quit: Client closed)
2026-07-06 14:35:21 +0000Googulator(~Googulato@84-236-126-66.pool.digikabel.hu)
2026-07-06 14:38:22 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 254 seconds)
2026-07-06 14:40:51 +0000lnxxcya(~lynxx@i577BF0A2.versanet.de)
2026-07-06 14:42:34 +0000schuelermine(~Thunderbi@user/schuelermine) schuelermine
2026-07-06 14:50:10 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc)
2026-07-06 14:55:44 +0000skum(~skum@user/skum) (Quit: WeeChat 4.9.1)
2026-07-06 14:55:59 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 242 seconds)
2026-07-06 14:58:18 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc)
2026-07-06 15:00:25 +0000pointlessslippe1(~pointless@62.106.85.17) (Quit: ZNC - http://znc.in)
2026-07-06 15:01:00 +0000pointlessslippe1(~pointless@62.106.85.17) pointlessslippe1
2026-07-06 15:03:47 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 245 seconds)
2026-07-06 15:05:10 +0000tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net) tzh
2026-07-06 15:05:22 +0000pavonia(~user@user/siracusa) (Quit: Bye!)
2026-07-06 15:05:22 +0000chromoblob(~chromoblo@user/chromob1ot1c) (Ping timeout: 256 seconds)
2026-07-06 15:07:54 +0000chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2026-07-06 15:14:02 +0000k3ut0i(~keutoi@182.65.248.188) (Ping timeout: 265 seconds)
2026-07-06 15:15:40 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc)
2026-07-06 15:20:26 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Remote host closed the connection)
2026-07-06 15:20:49 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc)
2026-07-06 15:25:51 +0000Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Excess Flood)
2026-07-06 15:27:51 +0000machinedgod(~machinedg@d108-173-95-19.abhsia.telus.net) machinedgod
2026-07-06 15:27:51 +0000tromp(~textual@2001:1c00:340e:2700:ade1:e806:3aae:82f9) (Quit: My iMac has gone to sleep. ZZZzzz…)
2026-07-06 15:30:00 +0000xdej(~xdej@quatramaran.salle-s.org) (Remote host closed the connection)
2026-07-06 15:34:51 +0000dibblego(~dibblego@haskell/developer/dibblego) (Quit: λ)
2026-07-06 15:35:05 +0000dibblego(~dibblego@157.211.3.209)
2026-07-06 15:35:05 +0000dibblego(~dibblego@157.211.3.209) (Changing host)
2026-07-06 15:35:05 +0000dibblego(~dibblego@haskell/developer/dibblego) dibblego
2026-07-06 15:42:06 +0000Guest62(~Guest62@p200300ca8f002e00c6458bee9d2609a9.dip0.t-ipconnect.de)
2026-07-06 15:48:22 +0000Lord_of_Life(~Lord@user/lord-of-life/x-2819915) Lord_of_Life
2026-07-06 15:48:23 +0000__monty__(~toonn@user/toonn) (Read error: Connection reset by peer)
2026-07-06 15:52:21 +0000Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Excess Flood)
2026-07-06 16:04:34 +0000olivial(~benjaminl@user/benjaminl) (Ping timeout: 248 seconds)
2026-07-06 16:07:54 +0000olivial(~benjaminl@user/benjaminl) benjaminl
2026-07-06 16:13:00 +0000tromp(~textual@2001:1c00:340e:2700:ade1:e806:3aae:82f9)
2026-07-06 16:13:26 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 254 seconds)
2026-07-06 16:16:40 +0000Lord_of_Life(~Lord@user/lord-of-life/x-2819915) Lord_of_Life
2026-07-06 16:21:34 +0000merijn(~merijn@77.242.116.146) (Ping timeout: 270 seconds)
2026-07-06 16:26:29 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc)
2026-07-06 16:30:32 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 242 seconds)
2026-07-06 16:30:58 +0000spew(~spew@user/spew) (Quit: nyaa~)
2026-07-06 16:31:54 +0000superbil(~superbil@114-32-231-70.hinet-ip.hinet.net) (Read error: Connection reset by peer)
2026-07-06 16:36:23 +0000spew(~spew@user/spew) spew
2026-07-06 16:36:37 +0000tromp(~textual@2001:1c00:340e:2700:ade1:e806:3aae:82f9) (Quit: My iMac has gone to sleep. ZZZzzz…)
2026-07-06 16:39:56 +0000eggplantade(~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) eggplantade
2026-07-06 16:43:49 +0000bggd(~bgg@user/bggd) (Remote host closed the connection)
2026-07-06 16:49:38 +0000superbil(~superbil@114-32-231-70.hinet-ip.hinet.net) superbil
2026-07-06 16:52:43 +0000tromp(~textual@2001:1c00:340e:2700:ade1:e806:3aae:82f9)