Home liberachat/#haskell: Logs Calendar

Logs on 2025-11-18 (liberachat/#haskell)

00:02:51 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
00:07:46 × turlando_ quits (~turlando@user/turlando) (Ping timeout: 244 seconds)
00:08:08 × trickard_ quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
00:08:22 trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au)
00:12:53 mange joins (~mange@user/mange)
00:13:53 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:15:04 trickard_ is now known as trickard
00:17:05 jmcantrell joins (~weechat@user/jmcantrell)
00:18:23 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
00:23:03 × jmcantrell quits (~weechat@user/jmcantrell) (Ping timeout: 260 seconds)
00:23:41 <yin> I'm trying to understant FRP in haskell and the hypothetical Monad instance for Signals. My mind immediately went to call/cc from Scheme. Am I way off base?
00:25:35 <EvanR> Signal doesn't sound like the original formulation of FRP. Which library is this from
00:27:20 <EvanR> in conal's old blog, he mentioned maybe something about a monad instance for Events then later abandoned it
00:28:44 <yin> EvanR: Signal would be Behaviour from Conal's. (>>=) :: Signal a -> (a -> Signal b) -> Signal b
00:28:58 peterbecich joins (~Thunderbi@172.222.148.214)
00:29:16 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:30:25 <EvanR> oh
00:30:44 × chiselfuse quits (~chiselfus@user/chiselfuse) (Remote host closed the connection)
00:30:47 <EvanR> then monad can make sense in the same sense as the monad instance for Stream of Stream of a
00:30:55 <EvanR> er, stream
00:30:58 × bggd quits (~bgg@2a01:e0a:819:1510:2461:8c52:600a:b549) (Remote host closed the connection)
00:31:02 <EvanR> join :: Stream (Stream a) -> Stream a
00:31:21 chiselfuse joins (~chiselfus@user/chiselfuse)
00:32:42 × trickard quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
00:32:55 trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au)
00:33:44 <EvanR> join :: Signal (Signal a) -> Signal a, assuming Signal = Behavior
00:34:02 <EvanR> how useful that is I don't know
00:34:13 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
00:35:36 × petrichor quits (~jez@user/petrichor) (Ping timeout: 256 seconds)
00:37:49 turlando joins (~turlando@user/turlando)
00:42:30 × turlando quits (~turlando@user/turlando) (Ping timeout: 265 seconds)
00:43:44 <yin> my intuition is that bind would offer a way to dynamically change the control flow or dependency graph
00:43:46 <yin> https://paste.jrvieira.com/1763426541194
00:44:00 turlando joins (~turlando@user/turlando)
00:44:40 × infinity0 quits (~infinity0@pwned.gg) (Ping timeout: 256 seconds)
00:45:03 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:45:09 <EvanR> Signal f <*> Signal x
00:45:15 <EvanR> to make it more clear what's going on
00:45:15 × synchromesh quits (~john@2406:5a00:2412:2c00:71c7:e357:fc79:c8b6) (Read error: Connection reset by peer)
00:45:37 <EvanR> would give you, basically (not actual syntax), Signal (f x)
00:45:41 synchromesh joins (~john@2406:5a00:2412:2c00:6993:feea:8b51:a565)
00:45:45 <yin> right. i had that but (x t) looked weird to me :)
00:46:36 <EvanR> the usual way to introduce a way to "dynamically" replace a behavior is to use an event
00:46:55 <EvanR> something like Signal a -> Event (Signal a) -> Signal a
00:47:16 <EvanR> the signal is replaced with the event payload when/if it happens. Before before any events, the first argument applies
00:49:19 × xff0x quits (~xff0x@2405:6580:b080:900:fb28:6c11:a653:72c4) (Ping timeout: 260 seconds)
00:49:59 <monochrom> If you think call/cc, you're a low-level person. It's not wrong, it just may be very helpful or very distracting depending on your purpose.
00:51:40 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
00:52:33 <jackdk> I got a lot out of (in order): this old "FRP - Events and Behaviours" talk: https://www.youtube.com/watch?v=GXW1jBijhlk, the diagrams in the reactive-banana package, and https://github.com/qfpl/reflex-workshop/ (for hands-on experience). They might help you get your head around the mental models
00:52:35 <yin> monochrom: it just had the same smell in my purposeless mind, that's all
00:53:01 <monochrom> It's OK. Lately I smelled Yoneda lemma everywhere anyway. :)
00:54:10 <yin> jackdk: tyvm
00:54:35 <monochrom> (The smell was correct. It really was Yoneda lemma. Know every angle, all of them are helpful.)
00:57:05 <EvanR> was this a programming situation or category theory
00:58:50 <yin> yes
00:59:03 <yin> :)
00:59:58 × acidjnk quits (~acidjnk@p200300d6e717199494cb24f290a326c5.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
01:00:43 × turlando quits (~turlando@user/turlando) (Ping timeout: 246 seconds)
01:02:54 turlando joins (~turlando@user/turlando)
01:03:07 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:04:34 infinity0 joins (~infinity0@pwned.gg)
01:07:46 <monochrom> Suppose σ permutes arrays of length n. I can apply it to the "identity array" [0 .. n-1], i.e., define e := σ [0 .. n-1]. Then I can use e instead of σ to permute other arrays: To permute v, (σ v)[i] = v[e[i]] for each i. In the vector library, you can just write `V.backpermute e v`.
01:08:11 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
01:08:13 <monochrom> Turns out this was foretold by the Yoneda lemma too!
01:08:50 × peterbecich quits (~Thunderbi@172.222.148.214) (Ping timeout: 244 seconds)
01:10:41 <monochrom> Model "array of length n with elements of type a" as N->a, N = {0 .. n-1}. Then permutations are a special cases of (N->a) -> (N->a). Then Yoneda embedding says that it's isomorphic to N->N, the forward mapping maps σ to σ id, id = [0 .. n-1].
01:11:51 <haskellbridge> <Zemyla> So is there a type that represents a combination?
01:12:01 <monochrom> And the backward mapping maps e to \v -> v ∘ e
01:12:14 <monochrom> I don't know! Not interested for now.
01:12:55 <EvanR> sounds like the theory of group action
01:13:27 peterbecich joins (~Thunderbi@172.222.148.214)
01:14:38 trickard_ is now known as trickard
01:15:25 <monochrom> Moreover, it also hints that σ id is "backwards": It maps new indexes to old indexes. How to see it: Use N for old indexes, N' for new indexes. Then (N->a) -> (N'->a) is isomorphic to N' -> N.
01:15:27 AlexNoo_ joins (~AlexNoo@178.34.162.20)
01:16:42 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
01:16:58 × AlexZenon quits (~alzenon@178.34.151.158) (Ping timeout: 256 seconds)
01:17:08 <monochrom> So yeah it's both programming and category theory. I was coding up LU factorization with pivoting, and I recorded the permutation of rows by performing the same permutation on [0 .. n-1] and returning it.
01:18:46 × Tuplanolla quits (~Tuplanoll@91-159-187-167.elisa-laajakaista.fi) (Quit: Leaving.)
01:18:53 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:18:55 × AlexNoo quits (~AlexNoo@178.34.151.158) (Ping timeout: 246 seconds)
01:21:50 <monochrom> Combination may be N->2. Each of n elements may be chosen or not-chosen.
01:23:43 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
01:24:07 <haskellbridge> <Zemyla> True.
01:24:50 AlexZenon joins (~alzenon@178.34.162.20)
01:27:27 Dhark8 is now known as Shark8
01:28:20 × Catty quits (~catties@user/meow/catties) (Remote host closed the connection)
01:31:18 × sindu quits (~sindu@77.19.134.151.tmi.telenormobil.no) (Ping timeout: 260 seconds)
01:33:33 catties joins (~catties@user/meow/catties)
01:34:41 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:39:22 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
01:44:42 xff0x joins (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
01:50:16 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:52:58 × otto_s quits (~user@p5de2f6bf.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
01:54:27 jangerma1 joins (~jangermad@104-54-32-17.lightspeed.irvnca.sbcglobal.net)
01:54:38 otto_s joins (~user@p4ff27097.dip0.t-ipconnect.de)
01:55:03 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
01:57:17 petrichor joins (~jez@user/petrichor)
01:59:53 Square3 joins (~Square@user/square)
02:03:05 × Square2 quits (~Square4@user/square) (Ping timeout: 244 seconds)
02:04:30 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 245 seconds)
02:05:26 × haltingsolver quits (~cmo@2604:3d09:207f:8000::d1dc) (Ping timeout: 256 seconds)
02:05:58 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:06:42 vanishingideal joins (~vanishing@user/vanishingideal)
02:06:55 myxos joins (~myxos@2001:579:8380:f20:5f4f:3365:91ae:208d)
02:07:48 haltingsolver joins (~cmo@2604:3d09:207f:8000::d1dc)
02:09:17 × myxokephale quits (~myxos@2001:579:8380:f20:6b9e:1a89:7816:af78) (Ping timeout: 244 seconds)
02:11:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
02:13:43 DetourNe- joins (DetourNetw@user/DetourNetworkUK)
02:13:46 catties is now known as Catty
02:14:06 × DetourNetworkUK quits (~DetourNet@user/DetourNetworkUK) (Read error: Connection reset by peer)
02:16:04 DetourNe- is now known as DetourNetworkUK
02:21:49 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:25:16 × haltingsolver quits (~cmo@2604:3d09:207f:8000::d1dc) (Ping timeout: 256 seconds)
02:28:36 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
02:29:36 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Quit: Leaving...)
02:34:17 spew joins (~spew@user/spew)
02:37:36 × trickard quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
02:37:50 trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au)
02:39:49 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:45:06 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
02:49:45 vardhan joins (~vardhan@122.172.80.248)
02:50:55 xff0x_ joins (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
02:53:12 × xff0x quits (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 244 seconds)
02:55:37 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:55:54 × peterbecich quits (~Thunderbi@172.222.148.214) (Ping timeout: 260 seconds)
02:58:23 × spew quits (~spew@user/spew) (Quit: WeeChat 4.6.3)
03:00:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
03:05:39 Zemy joins (~Zemy@2600:100c:b03d:4841:7c2c:68ff:fe38:b3c8)
03:05:39 × Zemy_ quits (~Zemy@72.178.108.235) (Read error: Connection reset by peer)
03:06:15 Zemy_ joins (~Zemy@72.178.108.235)
03:08:36 × trickard_ quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
03:08:49 trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au)
03:10:02 × Zemy quits (~Zemy@2600:100c:b03d:4841:7c2c:68ff:fe38:b3c8) (Ping timeout: 256 seconds)
03:11:24 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:16:21 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
03:23:31 × td__ quits (~td@i53870917.versanet.de) (Ping timeout: 246 seconds)
03:25:22 td_ joins (~td@i53870912.versanet.de)
03:27:11 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:28:05 peterbecich joins (~Thunderbi@172.222.148.214)
03:29:54 × DetourNetworkUK quits (DetourNetw@user/DetourNetworkUK) (Read error: Connection reset by peer)
03:31:11 DetourNetworkUK joins (DetourNetw@user/DetourNetworkUK)
03:32:24 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
03:38:51 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
03:42:59 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:44:39 bitdex_ joins (~bitdex@gateway/tor-sasl/bitdex)
03:46:28 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 272 seconds)
03:48:00 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
03:54:21 annamalai joins (~annamalai@157.33.255.31)
03:58:46 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:05:37 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
04:10:40 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 256 seconds)
04:11:36 chromoblob joins (~chromoblo@user/chromob1ot1c)
04:13:42 × trickard_ quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Ping timeout: 244 seconds)
04:13:59 trickard_ joins (~trickard@cpe-50-98-47-163.wireline.com.au)
04:16:49 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:18:08 × peterbecich quits (~Thunderbi@172.222.148.214) (Ping timeout: 260 seconds)
04:20:09 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
04:20:55 chromoblob joins (~chromoblo@user/chromob1ot1c)
04:22:13 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
04:23:29 × Googulator quits (~Googulato@85-238-67-234.pool.digikabel.hu) (Quit: Client closed)
04:23:44 Googulator joins (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu)
04:32:35 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:37:28 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
04:48:23 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:52:39 × synchromesh quits (~john@2406:5a00:2412:2c00:6993:feea:8b51:a565) (Read error: Connection reset by peer)
04:53:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
04:53:44 × Square3 quits (~Square@user/square) (Ping timeout: 256 seconds)
04:54:22 synchromesh joins (~john@2406:5a00:2412:2c00:6993:feea:8b51:a565)
05:00:08 × machinedgod quits (~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 240 seconds)
05:04:10 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:07:53 × gustrb quits (~gustrb@user/gustrb) (Read error: Connection reset by peer)
05:09:02 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
05:09:06 gustrb joins (~gustrb@191.243.134.87)
05:10:41 Googulator23 joins (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu)
05:10:41 × Googulator quits (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu) (Quit: Client closed)
05:17:42 peterbecich joins (~Thunderbi@172.222.148.214)
05:19:58 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:24:17 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
05:35:23 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:42:37 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
05:42:44 × mange quits (~mange@user/mange) (Remote host closed the connection)
05:49:27 oppili joins (~oppili@user/nerdypepper)
05:53:27 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:54:11 × trickard_ quits (~trickard@cpe-50-98-47-163.wireline.com.au) (Ping timeout: 250 seconds)
05:54:22 trickard_ joins (~trickard@cpe-62-98-47-163.wireline.com.au)
05:54:56 michalz joins (~michalz@185.246.207.215)
05:58:04 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
06:03:17 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:09:56 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
06:10:34 takuan joins (~takuan@d8D86B9E9.access.telenet.be)
06:20:28 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:21:34 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 256 seconds)
06:22:50 chromoblob joins (~chromoblo@user/chromob1ot1c)
06:25:13 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
06:27:38 Lycurgus joins (~juan@user/Lycurgus)
06:30:34 Googulator16 joins (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu)
06:30:39 × Googulator23 quits (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu) (Quit: Client closed)
06:33:19 × peterbecich quits (~Thunderbi@172.222.148.214) (Ping timeout: 264 seconds)
06:35:35 Googulator67 joins (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu)
06:35:40 × Googulator16 quits (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu) (Quit: Client closed)
06:36:00 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:41:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
06:45:37 × Googulator67 quits (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu) (Quit: Client closed)
06:45:43 Googulator2 joins (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu)
06:51:55 × Lycurgus quits (~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org ))
06:52:19 trickard_ is now known as trickard
06:53:17 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:53:42 × otto_s quits (~user@p4ff27097.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
06:57:27 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 250 seconds)
06:57:58 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
07:03:16 × trickard quits (~trickard@cpe-62-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
07:03:29 trickard joins (~trickard@cpe-62-98-47-163.wireline.com.au)
07:08:35 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Read error: Connection reset by peer)
07:08:39 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:10:42 peterbecich joins (~Thunderbi@172.222.148.214)
07:13:43 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
07:15:47 × Googulator2 quits (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu) (Quit: Client closed)
07:15:53 Googulator71 joins (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu)
07:20:41 × elbartol` quits (~user@user/elbartol) (Remote host closed the connection)
07:21:15 elbartol joins (~user@user/elbartol)
07:23:20 × annamalai quits (~annamalai@157.33.255.31) (Ping timeout: 256 seconds)
07:24:27 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:30:42 CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db)
07:31:32 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
07:34:22 × emmanuelux quits (~emmanuelu@user/emmanuelux) (Remote host closed the connection)
07:39:55 kadobanana joins (~mud@user/kadoban)
07:42:26 × mud quits (~mud@user/kadoban) (Ping timeout: 244 seconds)
07:42:30 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:44:37 sord937 joins (~sord937@gateway/tor-sasl/sord937)
07:45:49 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Read error: Connection reset by peer)
07:47:05 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
07:47:16 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
07:51:59 × trickard quits (~trickard@cpe-62-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
07:52:13 trickard_ joins (~trickard@cpe-62-98-47-163.wireline.com.au)
07:54:26 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection)
07:54:46 sord937 joins (~sord937@gateway/tor-sasl/sord937)
07:56:21 lucabtz joins (~lucabtz@user/lucabtz)
07:57:53 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
08:00:07 acidjnk joins (~acidjnk@p200300d6e717199494cb24f290a326c5.dip0.t-ipconnect.de)
08:01:22 mud joins (~mud@user/kadoban)
08:02:09 × kadobanana quits (~mud@user/kadoban) (Ping timeout: 260 seconds)
08:03:01 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
08:05:26 trickard_ is now known as trickard
08:06:12 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
08:10:35 Googulator82 joins (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu)
08:10:56 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
08:13:47 × Googulator71 quits (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu) (Ping timeout: 250 seconds)
08:15:36 × Googulator82 quits (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu) (Quit: Client closed)
08:15:39 Googulator33 joins (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu)
08:18:50 kadobanana joins (~mud@user/kadoban)
08:20:40 × Googulator33 quits (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu) (Quit: Client closed)
08:20:41 Googulator34 joins (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu)
08:21:35 × peterbecich quits (~Thunderbi@172.222.148.214) (Ping timeout: 245 seconds)
08:21:57 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
08:22:16 × mud quits (~mud@user/kadoban) (Ping timeout: 256 seconds)
08:22:29 × nek0 quits (~nek0@user/nek0) (Read error: Connection reset by peer)
08:22:33 nek02 joins (~nek0@user/nek0)
08:25:41 Googulator96 joins (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu)
08:26:14 × Googulator34 quits (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu) (Quit: Client closed)
08:27:28 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
08:30:42 × Googulator96 quits (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu) (Quit: Client closed)
08:30:44 Googulator21 joins (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu)
08:36:05 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
08:44:33 × tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
08:45:48 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
08:55:20 chromoblob joins (~chromoblo@user/chromob1ot1c)
08:59:20 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 240 seconds)
09:06:19 chele joins (~chele@user/chele)
09:13:33 × trickard quits (~trickard@cpe-62-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
09:13:47 trickard_ joins (~trickard@cpe-62-98-47-163.wireline.com.au)
09:15:17 merijn joins (~merijn@77.242.116.146)
09:15:28 × Googulator21 quits (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu) (Quit: Client closed)
09:15:35 Googulator25 joins (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu)
09:15:57 chromoblob joins (~chromoblo@user/chromob1ot1c)
09:20:18 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 260 seconds)
09:20:37 Googulator74 joins (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu)
09:20:44 × Googulator25 quits (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu) (Quit: Client closed)
09:23:22 × ft quits (~ft@p4fc2aaeb.dip0.t-ipconnect.de) (Quit: leaving)
09:24:07 mud joins (~mud@user/kadoban)
09:25:40 Googulator62 joins (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu)
09:25:40 × Googulator74 quits (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu) (Quit: Client closed)
09:27:52 × kadobanana quits (~mud@user/kadoban) (Ping timeout: 246 seconds)
09:30:43 Googulator79 joins (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu)
09:30:49 × Googulator62 quits (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu) (Quit: Client closed)
09:35:29 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 260 seconds)
09:36:47 × img quits (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in)
09:38:07 img joins (~img@user/img)
09:42:26 kuribas joins (~user@2a02:1808:e7:cecd:ef16:f030:ae55:9416)
09:44:29 × econo_ quits (uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity)
09:46:57 merijn joins (~merijn@77.242.116.146)
09:54:01 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 264 seconds)
09:56:42 merijn joins (~merijn@77.242.116.146)
09:58:09 srazkvt joins (~sarah@user/srazkvt)
09:58:26 oneeyedalien joins (~oneeyedal@user/oneeyedalien)
10:02:21 chromoblob joins (~chromoblo@user/chromob1ot1c)
10:07:13 myxokephale joins (~myxos@2001:579:8380:f20:a8ed:41b7:d57f:8d02)
10:09:55 × myxos quits (~myxos@2001:579:8380:f20:5f4f:3365:91ae:208d) (Ping timeout: 245 seconds)
10:21:37 × xff0x_ quits (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 264 seconds)
10:22:21 annamalai joins (~annamalai@157.33.250.15)
10:30:54 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 256 seconds)
10:36:49 × nek02 quits (~nek0@user/nek0) (Ping timeout: 246 seconds)
10:40:23 merijn joins (~merijn@77.242.116.146)
10:51:18 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 256 seconds)
10:55:03 <kaol> I'm looking at network library's source and I see lines like "sizeOf ~_ = #const sizeof(struct addrinfo)" in it. What's that #const thing?
10:59:43 <Leary> kaol: Looks like a "label": https://downloads.haskell.org/ghc/latest/docs/users_guide/exts/overloaded_labels.html
11:01:18 merijn joins (~merijn@77.242.116.146)
11:02:36 × gustrb quits (~gustrb@191.243.134.87) (Changing host)
11:02:36 gustrb joins (~gustrb@user/gustrb)
11:03:00 nek0 joins (~nek0@user/nek0)
11:04:27 <tomsmeding> is there some way I can obtain a Coercible Int Int64? I'm fine if it's in a Maybe that is Nothing whenever this is not a 64-bit system or something
11:04:50 <kaol> I'm not seeing that extension mentioned anywhere in the library.
11:04:59 <tomsmeding> kaol: c2hs?
11:05:11 <tomsmeding> is this in a .chs file?
11:05:13 kuribas` joins (~user@ip-188-118-57-242.reverse.destiny.be)
11:06:18 <kaol> tomsmeding: Thanks, that explains what's going on. I suspect you mean .hsc because that's what they are using.
11:06:37 <tomsmeding> ah yes, I misremembered
11:06:42 × kuribas quits (~user@2a02:1808:e7:cecd:ef16:f030:ae55:9416) (Ping timeout: 252 seconds)
11:06:52 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 256 seconds)
11:07:35 <kaol> I need to do something similar but my use is limited enough that I think I'll just use capi for what I need.
11:17:07 xff0x joins (~xff0x@2405:6580:b080:900:d0b4:2969:7511:437b)
11:18:35 merijn joins (~merijn@77.242.116.146)
11:24:55 <mauke> for reference, https://github.com/haskell/hsc2hs?tab=readme-ov-file#input-syntax
11:25:20 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 245 seconds)
11:26:51 <mauke> and https://github.com/haskell/hsc2hs/blob/master/data/template-hsc.h
11:30:23 × srazkvt quits (~sarah@user/srazkvt) (Quit: Konversation terminated!)
11:30:38 srazkvt joins (~sarah@user/srazkvt)
11:31:52 × srazkvt quits (~sarah@user/srazkvt) (Client Quit)
11:32:20 __monty__ joins (~toonn@user/toonn)
11:35:38 trickard_ is now known as trickard
11:37:16 × Inline quits (~inlinE@2001-4dd7-ae97-0-4674-ae6d-2607-c022.ipv6dyn.netcologne.de) (Remote host closed the connection)
11:37:39 merijn joins (~merijn@77.242.116.146)
11:48:03 fp joins (~Thunderbi@2001:708:20:1406::10c5)
11:56:58 <Leary> tomsmeding: Only by cheating egregiously: https://gist.github.com/LSLeary/91103a2fbb35d1c908802fa81d82c110
11:57:57 <Leary> Worse, since GHC can actually see the declarations for all types involves, it /knows/ the `Coercible` instances are bogus and raises all kinds of warnings ... not sure if that will cause issues in practice.
11:58:02 <Leary> involved*
11:59:53 <tomsmeding> Leary: right -- I tried something like this too, and got the same warnings
12:00:14 <Leary> I mean, it considers the (useful) RHSs of `archWS` as unreachable, so it's free to compile them away. `_test` works in the REPL, but might segfault in actual use.
12:00:22 <tomsmeding> beautiful!
12:00:39 <tomsmeding> If it compiles, it works.
12:02:46 Googulator79 is now known as Googulator
12:08:23 srazkvt joins (~sarah@user/srazkvt)
12:09:44 × srazkvt quits (~sarah@user/srazkvt) (Client Quit)
12:09:59 srazkvt joins (~sarah@user/srazkvt)
12:17:15 <Leary> tomsmeding: Looking at the core under optimisation, it does compile just fine on my GHC 9.10. But I don't see why a future GHC could not choose to treat it as: `archWS = case wordSize of { 32 -> case unsafeWord32 of {}; 64 -> case unsafeWord64 of {}; _ -> UNK }`, producing core `archWS = case patError "ArchWS.hs:20:66-88|case"# of {}`.
12:18:57 <tomsmeding> yes
12:19:40 <tomsmeding> we'd need some kind of guarantee from GHC that conjuring up custom Coercible evidence is okay and respected by GHC, and there is no such guarantee currently, I think
12:19:53 <tomsmeding> especially in the context of it being explicitly disallowed to write manual instances for Coercible
12:33:24 wootehfoot joins (~wootehfoo@user/wootehfoot)
12:34:41 L29Ah joins (~L29Ah@wikipedia/L29Ah)
12:34:42 × Zemy_ quits (~Zemy@72.178.108.235) (Read error: Connection reset by peer)
12:34:43 Zemy joins (~Zemy@2600:100c:b0ae:c0b:6c30:fdff:fe2e:3217)
12:35:16 Zemy_ joins (~Zemy@72.178.108.235)
12:37:59 <Leary> tomsmeding: I want to include (lightly edited) logs of this conversation in the gist as a warning to posterity; do you mind?
12:38:14 <tomsmeding> sure, they are public anyway :)
12:39:05 × Zemy quits (~Zemy@2600:100c:b0ae:c0b:6c30:fdff:fe2e:3217) (Ping timeout: 245 seconds)
12:40:40 <Leary> There is a certain irony in asking that of the guy who hosts public logs of the whole channel, but it just felt a bit rude to quote a casual conversation somewhere less transient without asking.
12:42:25 <tomsmeding> Leary: heh. Thanks for asking though, I appreciate it :)
12:45:29 SlackCoder joins (~SlackCode@64-94-63-8.ip.weststar.net.ky)
12:47:15 omidmash joins (~omidmash@user/omidmash)
12:48:32 <omidmash> Good day. I need to install Haskell on lots of PCs that I manage using ansible playbooks. These computers are in computer labors, so I need GHC/I to work reliably. The official instruction installs in home folder (which I have set to reset on reboot), and needs user prompts. Is there a way to install Haskell systemwide that is automatable, for
12:48:32 <omidmash> instance with ansible?
12:53:49 <omidmash> Ah I have just noticed the haskell-ops channel
12:54:01 <tomsmeding> omidmash: solves only half of your problem, but the ghcup install script responds to the BOOTSTRAP_HASKELL_NONINTERACTIVE environment variable
12:54:15 <kaol> If this is about a linux distribution going with the package provided by them is one option.
13:05:43 × trickard quits (~trickard@cpe-62-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
13:05:57 trickard_ joins (~trickard@cpe-62-98-47-163.wireline.com.au)
13:09:39 × trickard_ quits (~trickard@cpe-62-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
13:16:50 trickard_ joins (~trickard@cpe-62-98-47-163.wireline.com.au)
13:25:56 × Nachtgespenst quits (~user@user/siracusa) (Quit: Bye!)
13:26:40 × Googulator quits (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu) (Quit: Client closed)
13:26:54 Square2 joins (~Square4@user/square)
13:30:15 × fp quits (~Thunderbi@2001:708:20:1406::10c5) (Ping timeout: 252 seconds)
13:35:56 fp joins (~Thunderbi@2001:708:150:10::7e06)
13:44:47 Lycurgus joins (~juan@user/Lycurgus)
13:51:02 spew joins (~spew@user/spew)
13:54:15 <haskellbridge> <Morj> Is there no function in base to get the bit length of a positive Integer?
13:54:30 <haskellbridge> <Morj> I would google myself but stackoverflow is down with cloudflare
13:54:47 <lucabtz> isnt it just log2
13:54:56 <lucabtz> with some flooring or ceiling
13:55:23 <lucabtz> maybe not efficient though
13:59:27 <haskellbridge> <Morj> There's logBase, but that's for Floating. I don't see a log2 function
13:59:52 × bitdex_ quits (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "")
13:59:55 <haskellbridge> <Morj> That's fine, I already wrote "lb a = flip Data.Function.fix (abs a, 0) $ \go (x, r) -> if x == 0 then r else go (Data.Bits.shiftR x 1, r + 1)"
14:00:25 <haskellbridge> <Morj> It's off by one but that's fine
14:01:15 × trickard_ quits (~trickard@cpe-62-98-47-163.wireline.com.au) (Ping timeout: 244 seconds)
14:01:38 trickard_ joins (~trickard@cpe-62-98-47-163.wireline.com.au)
14:02:25 × srazkvt quits (~sarah@user/srazkvt) (Ping timeout: 264 seconds)
14:07:37 <lucabtz> Morj by log2 i didnt mean anything specific about haskell, just the natural logarithm in base 2, but you are right it is for floating
14:08:28 <lucabtz> that's why i said maybe not good for efficiency
14:08:46 Lycurgus parts (~juan@user/Lycurgus) (bye room!)
14:10:09 trickard_ is now known as trickard
14:11:56 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
14:12:00 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 245 seconds)
14:13:41 <haskellbridge> <Morj> It's not only not good for efficiency, but logBase 2 (2^1024) == NaN
14:13:52 Zemy joins (~Zemy@2600:100c:b0ae:c0b:84d9:a0ff:fe3d:6f11)
14:13:55 <haskellbridge> <Morj> I don't care about efficiency in ghci, more about usefulness
14:14:19 × CiaoSen quits (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 260 seconds)
14:16:39 × Zemy_ quits (~Zemy@72.178.108.235) (Ping timeout: 244 seconds)
14:18:26 <lucabtz> sure sure, i just meant its related to log2, didnt know about the specific haskell functions
14:20:25 srazkvt joins (~sarah@user/srazkvt)
14:24:46 rekahsoft joins (~rekahsoft@70.51.99.245)
14:27:17 <Leary> Morj: `GHC.Num.integerLog2`
14:29:05 <haskellbridge> <Morj> Thanks, that's exactly what I wanted
14:30:58 morj joins (~morj@user/morj)
14:31:24 <morj> The tagging of my bridged account still doesn't work, but what if I write out @morj:morj.men ?
14:31:35 <haskellbridge> <Morj> morj: Hm
14:31:40 <morj> Morj hm
14:31:50 <haskellbridge> <Morj> Wait what, this one tagged me
14:32:07 <haskellbridge> <Morj> What are you all doing wrong?
14:39:55 pr1sm joins (~pr1sm@24.91.163.31)
14:39:58 <tomsmeding> Morj test
14:39:59 <dutchie> Morj: there was no colon on the second one
14:40:30 Zemy_ joins (~Zemy@syn-192-154-181-091.biz.spectrum.com)
14:43:04 × Zemy quits (~Zemy@2600:100c:b0ae:c0b:84d9:a0ff:fe3d:6f11) (Ping timeout: 256 seconds)
14:47:37 <haskellbridge> <Morj> Um, now I see both (I was just afk)
14:49:08 <tomsmeding> Morj: have you considered correlating matrix notification behaviour with the phase of the moon
14:49:29 <haskellbridge> <Morj> Yes, it's uncorrelated
14:49:48 <tomsmeding> that's a relief
14:50:10 <haskellbridge> <Morj> It's not the matrix itself (which also has a million problems), but the bridge misbehaving. But I believe this problem was reported
14:50:20 <tomsmeding> oh right, I remember
14:51:31 <tomsmeding> https://github.com/hifi/heisenbridge/issues/310
14:51:35 × SlackCoder quits (~SlackCode@64-94-63-8.ip.weststar.net.ky) (Ping timeout: 245 seconds)
14:52:26 <tomsmeding> Morj: so it's possible that it works _because_ you're now also here with your morj irc user
14:52:37 <haskellbridge> <Morj> Huh
14:52:43 morj parts (~morj@user/morj) (Konversation terminated!)
14:52:48 <haskellbridge> <Morj> Try now plz
14:52:54 <tomsmeding> Morj test
14:52:59 <haskellbridge> <Morj> Yep, no notif
14:57:02 × fp quits (~Thunderbi@2001:708:150:10::7e06) (Ping timeout: 265 seconds)
14:57:48 <lucabtz> how about the colon?
14:57:53 <lucabtz> Morj: test
14:57:59 <haskellbridge> <Morj> Nope
14:59:04 ss4 joins (~wootehfoo@user/wootehfoot)
14:59:11 statusbot joins (~statusbot@ec2-34-198-122-184.compute-1.amazonaws.com)
15:02:15 Xe_ joins (~Xe@perl/impostor/xe)
15:02:25 rembo10_ joins (~rembo10@main.remulis.com)
15:02:55 Inline joins (~inlinE@2001-4dd7-ae97-0-4674-ae6d-2607-c022.ipv6dyn.netcologne.de)
15:03:07 × jangerma1 quits (~jangermad@104-54-32-17.lightspeed.irvnca.sbcglobal.net) (Remote host closed the connection)
15:03:45 ystael_ joins (~ystael@user/ystael)
15:07:13 × connrs quits (~connrs@user/connrs) (Ping timeout: 264 seconds)
15:07:15 fp joins (~Thunderbi@2001:708:20:1406::10c5)
15:07:27 fgarcia_ joins (~lei@user/fgarcia)
15:08:23 × rekahsoft quits (~rekahsoft@70.51.99.245) (*.net *.split)
15:08:23 × spew quits (~spew@user/spew) (*.net *.split)
15:08:23 × wootehfoot quits (~wootehfoo@user/wootehfoot) (*.net *.split)
15:08:23 × xff0x quits (~xff0x@2405:6580:b080:900:d0b4:2969:7511:437b) (*.net *.split)
15:08:23 × synchromesh quits (~john@2406:5a00:2412:2c00:6993:feea:8b51:a565) (*.net *.split)
15:08:23 × omidmash quits (~omidmash@user/omidmash) (*.net *.split)
15:08:24 × Shark8 quits (~Shark8@c-174-56-102-109.hsd1.nm.comcast.net) (*.net *.split)
15:08:24 × tt12316 quits (~tt1231@2603:6010:8700:4a81:a4f6:acff:fe95:3803) (*.net *.split)
15:08:24 × itaipu quits (~itaipu@168.121.97.28) (*.net *.split)
15:08:24 × xal quits (~xal@mx1.xal.systems) (*.net *.split)
15:08:24 × enikar quits (~enikar@user/enikar) (*.net *.split)
15:08:24 × tremon quits (~tremon@83.80.159.219) (*.net *.split)
15:08:24 × statusbot2 quits (~statusbot@ec2-34-198-122-184.compute-1.amazonaws.com) (*.net *.split)
15:08:24 × EvanR quits (~EvanR@user/evanr) (*.net *.split)
15:08:24 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (*.net *.split)
15:08:24 × paddymahoney quits (~paddymaho@pool-99-250-10-137.cpe.net.cable.rogers.com) (*.net *.split)
15:08:24 × traxex quits (traxex@user/traxex) (*.net *.split)
15:08:24 × ystael quits (~ystael@user/ystael) (*.net *.split)
15:08:24 × fgarcia quits (~lei@user/fgarcia) (*.net *.split)
15:08:24 × rembo10 quits (~rembo10@main.remulis.com) (*.net *.split)
15:08:24 × tcard_ quits (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303) (*.net *.split)
15:08:24 × Xe quits (~Xe@perl/impostor/xe) (*.net *.split)
15:08:24 × mstksg quits (~jle`@2603:8001:3b00:11:7b1b:9c2a:d864:1c7b) (*.net *.split)
15:08:24 × sp1ff quits (~user@2601:1c2:4c00:6820::8bad) (*.net *.split)
15:08:24 × arahael quits (~wetfoot@user/arahael) (*.net *.split)
15:08:24 × elenril quits (~elenril@tutturu.khirnov.net) (*.net *.split)
15:08:27 fgarcia_ is now known as fgarcia
15:09:06 connrs joins (~connrs@user/connrs)
15:11:01 EvanR joins (~EvanR@2600:1700:ba69:10:40ed:456a:b2ec:28ad)
15:11:01 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
15:11:01 Dhark8 joins (~Shark8@c-174-56-102-109.hsd1.nm.comcast.net)
15:11:01 spew joins (~spew@user/spew)
15:11:01 omidmash joins (~omidmash@user/omidmash)
15:11:01 xff0x joins (~xff0x@2405:6580:b080:900:d0b4:2969:7511:437b)
15:11:01 synchromesh joins (~john@2406:5a00:2412:2c00:6993:feea:8b51:a565)
15:11:01 tt12316 joins (~tt1231@2603:6010:8700:4a81:a4f6:acff:fe95:3803)
15:11:01 xal joins (~xal@mx1.xal.systems)
15:11:01 enikar joins (~enikar@user/enikar)
15:11:01 tcard_ joins (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303)
15:11:01 mstksg joins (~jle`@2603:8001:3b00:11:7b1b:9c2a:d864:1c7b)
15:11:01 sp1ff joins (~user@2601:1c2:4c00:6820::8bad)
15:11:01 arahael joins (~wetfoot@user/arahael)
15:11:01 elenril joins (~elenril@tutturu.khirnov.net)
15:12:28 × FANTOM quits (~fantom@212.228.181.156) (Ping timeout: 256 seconds)
15:12:46 traxex joins (traxex@user/traxex)
15:13:19 Tuplanolla joins (~Tuplanoll@91-152-225-194.elisa-laajakaista.fi)
15:13:52 FANTOM joins (~fantom@212.228.181.156)
15:15:05 × synchromesh quits (~john@2406:5a00:2412:2c00:6993:feea:8b51:a565) (Read error: Connection reset by peer)
15:15:30 tremon joins (~tremon@83.80.159.219)
15:15:33 × merijn quits (~merijn@77.242.116.146) (Quit: leaving)
15:16:02 synchromesh joins (~john@2406:5a00:2412:2c00:6993:feea:8b51:a565)
15:16:15 itaipu joins (~itaipu@168.121.97.28)
15:17:14 paddymahoney joins (~paddymaho@pool-99-250-10-137.cpe.net.cable.rogers.com)
15:17:31 ezzieyguywuf joins (~Unknown@user/ezzieyguywuf)
15:18:13 × trickard quits (~trickard@cpe-62-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
15:18:13 × Zemy_ quits (~Zemy@syn-192-154-181-091.biz.spectrum.com) (Read error: Connection reset by peer)
15:18:20 Zemy joins (~Zemy@2600:100c:b0ae:c0b:fc8a:aeff:fee2:a9bc)
15:18:27 trickard_ joins (~trickard@cpe-62-98-47-163.wireline.com.au)
15:18:50 Zemy_ joins (~Zemy@12.50.240.58)
15:18:59 merijn joins (~merijn@77.242.116.146)
15:20:56 Everything joins (~Everythin@static.208.206.21.65.clients.your-server.de)
15:23:09 × Zemy quits (~Zemy@2600:100c:b0ae:c0b:fc8a:aeff:fee2:a9bc) (Ping timeout: 260 seconds)
15:28:23 Zemy joins (~Zemy@2600:100c:b0ae:c0b:b45d:eaff:fe8f:4bed)
15:28:23 × Zemy_ quits (~Zemy@12.50.240.58) (Read error: Connection reset by peer)
15:32:24 × srazkvt quits (~sarah@user/srazkvt) (Quit: Konversation terminated!)
15:33:46 × finsternis quits (~X@23.226.237.192) (Read error: Connection reset by peer)
15:43:26 AlexNoo_ is now known as AlexNoo
15:51:04 SlackCoder joins (~SlackCode@64-94-63-8.ip.weststar.net.ky)
15:55:27 × fp quits (~Thunderbi@2001:708:20:1406::10c5) (Ping timeout: 252 seconds)
16:01:07 Zemy_ joins (~Zemy@72.178.108.235)
16:04:16 × Zemy quits (~Zemy@2600:100c:b0ae:c0b:b45d:eaff:fe8f:4bed) (Ping timeout: 255 seconds)
16:05:11 poscat joins (~poscat@user/poscat)
16:05:12 × Zemy_ quits (~Zemy@72.178.108.235) (Read error: Connection reset by peer)
16:05:17 Zemy joins (~Zemy@2600:100c:b0ae:c0b:8f2:a6ff:fe96:9039)
16:06:27 Zemy_ joins (~Zemy@72.178.108.235)
16:07:00 × poscat0x04 quits (~poscat@user/poscat) (Ping timeout: 252 seconds)
16:09:40 × Zemy quits (~Zemy@2600:100c:b0ae:c0b:8f2:a6ff:fe96:9039) (Ping timeout: 264 seconds)
16:17:28 × oneeyedalien quits (~oneeyedal@user/oneeyedalien) (Quit: Leaving)
16:19:52 haltingsolver joins (~cmo@2604:3d09:207f:8000::d1dc)
16:26:56 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 265 seconds)
16:28:19 × Square2 quits (~Square4@user/square) (Remote host closed the connection)
16:28:54 Square2 joins (~Square4@user/square)
16:29:35 Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915)
16:29:43 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 240 seconds)
16:30:55 Lord_of_Life_ is now known as Lord_of_Life
16:31:36 trickard_ is now known as trickard
16:32:36 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Read error: Connection reset by peer)
16:33:27 L29Ah joins (~L29Ah@wikipedia/L29Ah)
16:35:11 <geekosaur> re matrix, yes, we ran into this issue some time ago and I filed a bug report against the bridge software
16:35:21 <geekosaur> haven't heard anything back, of course
16:35:42 <geekosaur> (symptoms make me suspect it's passing the wrong side of the bridge's user list to the function that checks for mentions)
16:36:24 <humasect> error: symptoms: symbol not found
16:37:26 × lucabtz quits (~lucabtz@user/lucabtz) (Remote host closed the connection)
16:47:23 × pr1sm quits (~pr1sm@24.91.163.31) (Remote host closed the connection)
16:53:15 Googulator joins (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu)
16:53:54 kmein_ is now known as kmein
16:54:07 sindu joins (~sindu@77.19.134.151.tmi.telenormobil.no)
17:03:33 × Everything quits (~Everythin@static.208.206.21.65.clients.your-server.de) (Quit: leaving)
17:17:33 × SlackCoder quits (~SlackCode@64-94-63-8.ip.weststar.net.ky) (Ping timeout: 250 seconds)
17:23:50 × Googulator quits (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu) (Quit: Client closed)
17:24:06 Googulator joins (~Googulato@85-238-67-234.pool.digikabel.hu)
17:26:20 × kuribas` quits (~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection)
17:32:49 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:35:04 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
17:54:36 tromp joins (~textual@89-99-43-152.cable.dynamic.v4.ziggo.nl)
17:58:49 × sindu quits (~sindu@77.19.134.151.tmi.telenormobil.no) (Ping timeout: 264 seconds)
18:00:26 sindu joins (~sindu@77.19.134.151.tmi.telenormobil.no)
18:06:20 × Zemy_ quits (~Zemy@72.178.108.235) (Remote host closed the connection)
18:07:14 myxos joins (~myxos@2001:579:8380:f20:acd1:e89a:db86:2b9b)
18:07:23 Zemy joins (~Zemy@72.178.108.235)
18:10:22 × myxokephale quits (~myxos@2001:579:8380:f20:a8ed:41b7:d57f:8d02) (Ping timeout: 265 seconds)
18:17:56 target_i joins (~target_i@user/target-i/x-6023099)
18:22:48 × target_i quits (~target_i@user/target-i/x-6023099) (Ping timeout: 260 seconds)
18:23:16 target_i joins (~target_i@user/target-i/x-6023099)
18:24:07 × tromp quits (~textual@89-99-43-152.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
18:24:12 szkl joins (uid110435@id-110435.uxbridge.irccloud.com)
18:25:12 × haltingsolver quits (~cmo@2604:3d09:207f:8000::d1dc) (Ping timeout: 256 seconds)
18:25:56 peterbecich joins (~Thunderbi@172.222.148.214)
18:35:28 ljdarj joins (~Thunderbi@user/ljdarj)
18:36:53 tromp joins (~textual@2001:1c00:3487:1b00:8d4:6354:928b:6095)
18:38:11 × peterbecich quits (~Thunderbi@172.222.148.214) (Ping timeout: 244 seconds)
18:39:36 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
18:39:59 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
18:40:54 × chele quits (~chele@user/chele) (Remote host closed the connection)
18:43:18 tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net)
18:56:45 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
18:59:17 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
19:05:43 × acidjnk quits (~acidjnk@p200300d6e717199494cb24f290a326c5.dip0.t-ipconnect.de) (Ping timeout: 264 seconds)
19:11:06 Nachtgespenst joins (~user@user/siracusa)
19:28:17 vanishingideal joins (~vanishing@user/vanishingideal)
19:28:53 × Zemy quits (~Zemy@72.178.108.235) (Ping timeout: 264 seconds)
19:49:48 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
19:51:20 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
20:06:11 × infinity0 quits (~infinity0@pwned.gg) (Remote host closed the connection)
20:07:00 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
20:07:22 acidjnk joins (~acidjnk@p200300d6e7171905155abf32f6b4a29d.dip0.t-ipconnect.de)
20:08:50 infinity0 joins (~infinity0@pwned.gg)
20:10:24 Shark8 joins (~Shark8@c-174-56-102-109.hsd1.nm.comcast.net)
20:12:18 × Dhark8 quits (~Shark8@c-174-56-102-109.hsd1.nm.comcast.net) (Ping timeout: 256 seconds)
20:15:49 Googulator74 joins (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu)
20:18:12 × Googulator quits (~Googulato@85-238-67-234.pool.digikabel.hu) (Quit: Client closed)
20:23:09 × jreicher quits (~user@user/jreicher) (Quit: In transit)
20:25:02 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
20:25:44 haltingsolver joins (~cmo@2604:3d09:207f:8000::d1dc)
20:29:30 × michalz quits (~michalz@185.246.207.215) (Remote host closed the connection)
20:30:24 CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db)
20:30:25 × szkl quits (uid110435@id-110435.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
20:30:54 Dhark8 joins (~Shark8@c-174-56-102-109.hsd1.nm.comcast.net)
20:33:45 × Shark8 quits (~Shark8@c-174-56-102-109.hsd1.nm.comcast.net) (Ping timeout: 252 seconds)
20:34:57 × Dhark8 quits (~Shark8@c-174-56-102-109.hsd1.nm.comcast.net) (Ping timeout: 244 seconds)
20:36:00 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:37:02 ft joins (~ft@p4fc2aaeb.dip0.t-ipconnect.de)
20:37:17 × infinity0 quits (~infinity0@pwned.gg) (Remote host closed the connection)
20:39:56 infinity0 joins (~infinity0@pwned.gg)
20:53:29 × CiaoSen quits (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 264 seconds)
20:58:59 CiaoSen joins (~Jura@ipservice-092-210-206-067.092.210.pools.vodafone-ip.de)
21:01:16 × infinity0 quits (~infinity0@pwned.gg) (Remote host closed the connection)
21:03:53 × spew quits (~spew@user/spew) (Quit: WeeChat 4.6.3)
21:06:47 infinity0 joins (~infinity0@pwned.gg)
21:11:06 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Read error: Connection reset by peer)
21:20:41 × Googulator74 quits (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu) (Quit: Client closed)
21:20:47 Googulator98 joins (~Googulato@2a01-036d-0106-0231-4475-80b4-5cdc-43d6.pool6.digikabel.hu)
21:21:04 emmanuelux joins (~emmanuelu@user/emmanuelux)
21:21:37 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
21:24:03 L29Ah joins (~L29Ah@wikipedia/L29Ah)
21:25:43 × target_i quits (~target_i@user/target-i/x-6023099) (Quit: leaving)
21:28:54 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:32:31 jreicher joins (~user@user/jreicher)
21:34:31 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
21:43:04 × takuan quits (~takuan@d8D86B9E9.access.telenet.be) (Remote host closed the connection)
21:43:55 × Pozyomka quits (~pyon@user/pyon) (Ping timeout: 246 seconds)
21:45:54 Pozyomka joins (~pyon@user/pyon)
21:46:28 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:07:38 rata2 joins (~ohomecham@user/rata2)
22:08:16 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
22:08:25 × rata2 quits (~ohomecham@user/rata2) (Client Quit)
22:09:34 rata2 joins (~ohomecham@user/rata2)
22:10:35 ljdarj1 joins (~Thunderbi@user/ljdarj)
22:10:35 × ljdarj1 quits (~Thunderbi@user/ljdarj) (Client Quit)
22:13:13 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Ping timeout: 264 seconds)
22:14:29 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 264 seconds)
22:15:32 × tromp quits (~textual@2001:1c00:3487:1b00:8d4:6354:928b:6095) (Quit: My iMac has gone to sleep. ZZZzzz…)
22:16:29 tromp joins (~textual@2001:1c00:3487:1b00:8d4:6354:928b:6095)
22:30:51 weary-traveler joins (~user@user/user363627)
22:36:30 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 256 seconds)
22:38:08 vanishingideal joins (~vanishing@user/vanishingideal)
22:38:45 × divlamir quits (~divlamir@user/divlamir) (Read error: Connection reset by peer)
22:39:06 divlamir joins (~divlamir@user/divlamir)
22:50:32 mange joins (~mange@user/mange)
22:55:32 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
22:55:56 Square3 joins (~Square@user/square)
22:59:28 × Square2 quits (~Square4@user/square) (Ping timeout: 256 seconds)
23:01:17 Sgeo joins (~Sgeo@user/sgeo)
23:04:50 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
23:05:17 Fischmie- joins (~Fischmiep@user/Fischmiep)
23:05:50 × Fischmiep quits (~Fischmiep@user/Fischmiep) (Read error: Connection reset by peer)
23:06:55 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:08:31 × CiaoSen quits (~Jura@ipservice-092-210-206-067.092.210.pools.vodafone-ip.de) (Ping timeout: 240 seconds)
23:09:39 × tromp quits (~textual@2001:1c00:3487:1b00:8d4:6354:928b:6095) (Quit: My iMac has gone to sleep. ZZZzzz…)
23:12:27 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
23:18:41 Guest55 joins (~Guest55@2600:480a:2930:b500:15d4:3bba:ce3f:970)
23:18:45 <Guest55> hi
23:19:58 karenw joins (~karenw@user/karenw)
23:23:18 geekosaur waves
23:23:48 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:28:33 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
23:30:05 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:31:17 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 264 seconds)
23:32:47 vanishingideal joins (~vanishing@user/vanishingideal)
23:33:05 × sindu quits (~sindu@77.19.134.151.tmi.telenormobil.no) (Ping timeout: 264 seconds)
23:34:45 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
23:35:02 sindu joins (~sindu@2.148.32.207.tmi.telenormobil.no)
23:38:30 × haltingsolver quits (~cmo@2604:3d09:207f:8000::d1dc) (Remote host closed the connection)
23:38:51 haltingsolver joins (~cmo@2604:3d09:207f:8000::d1dc)
23:45:20 × Guest55 quits (~Guest55@2600:480a:2930:b500:15d4:3bba:ce3f:970) (Quit: Client closed)
23:45:52 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:46:39 peterbecich joins (~Thunderbi@172.222.148.214)
23:50:55 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
23:53:20 EvanR particles
23:56:29 <Inline> ABC particle soup ?
23:57:05 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)

All times are in UTC on 2025-11-18.