2025/03/19

Newest at the top

2025-03-19 13:03:31 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-47-184-146-98-182.dsl.bell.ca)
2025-03-19 13:02:23 +0100kuribas(~user@ip-188-118-57-242.reverse.destiny.be) kuribas
2025-03-19 12:55:35 +0100CiaoSen(~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 244 seconds)
2025-03-19 12:52:58 +0100 <lxsameer> hey folks, have you ever used brick with images?
2025-03-19 12:52:51 +0100p3n(~p3n@2a00:19a0:3:7c:0:d9c6:7cf6:1) p3n
2025-03-19 12:51:41 +0100p3n(~p3n@217.198.124.246) (Quit: ZNC 1.9.1 - https://znc.in)
2025-03-19 12:50:02 +0100ash3en(~Thunderbi@149.222.149.43) (Quit: ash3en)
2025-03-19 12:49:37 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-47-184-146-98-182.dsl.bell.ca) (Ping timeout: 248 seconds)
2025-03-19 12:45:30 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-47-184-146-98-182.dsl.bell.ca)
2025-03-19 12:45:20 +0100Otong(~Otong@user/Otong) (Client Quit)
2025-03-19 12:45:19 +0100merijn(~merijn@77.242.116.146) merijn
2025-03-19 12:44:48 +0100Otong(~Otong@user/Otong) Otong
2025-03-19 12:41:49 +0100 <tomsmeding> [exa]: for curiosity, why repa and not massiv? (I have used neither, but I was under the impression that massiv was more recent)
2025-03-19 12:36:40 +0100 <tomsmeding> but perhaps in this case because it's a normal haskell function, things aren't vectorised anyway, so it doesn't matter much
2025-03-19 12:35:43 +0100merijn(~merijn@77.242.116.146) (Ping timeout: 268 seconds)
2025-03-19 12:35:40 +0100 <tomsmeding> (fold with a commutative (and cheap, vectorisable) operator can be multiple times as fast as a fold with a merely associative operator)
2025-03-19 12:34:47 +0100 <tomsmeding> pity that repa doesn't seem to have a commutative fold primitive
2025-03-19 12:32:06 +0100 <tomsmeding> [exa]: but yes from looking at the docs I wouldn't be surprised if that's the way to go
2025-03-19 12:31:54 +0100lxsameer(~lxsameer@Serene/lxsameer) lxsameer
2025-03-19 12:31:24 +0100alfiee(~alfiee@user/alfiee) (Ping timeout: 268 seconds)
2025-03-19 12:30:24 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-47-184-146-98-182.dsl.bell.ca) (Ping timeout: 260 seconds)
2025-03-19 12:30:15 +0100 <tomsmeding> oh I misread 'traverse', perhaps it's roughly the same thing in the end
2025-03-19 12:29:23 +0100 <tomsmeding> [exa]: zipping with fromFunction to add indices is probably faster than traverse
2025-03-19 12:26:28 +0100alfiee(~alfiee@user/alfiee) alfiee
2025-03-19 12:24:49 +0100euleritian(~euleritia@ip5f5ad695.dynamic.kabel-deutschland.de)
2025-03-19 12:24:31 +0100euleritian(~euleritia@dynamic-176-006-131-187.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
2025-03-19 12:23:34 +0100merijn(~merijn@77.242.116.146) merijn
2025-03-19 12:23:21 +0100bitdex(~bitdex@gateway/tor-sasl/bitdex) bitdex
2025-03-19 12:21:16 +0100 <[exa]> I thought about 1] use traverse to add indices and 2] use fold to find the maxima 3] then strip indices again, but would love to have this somewhat confirmed as a way to go
2025-03-19 12:20:00 +0100 <[exa]> s/transpose/traverse/ oops
2025-03-19 12:19:46 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-47-184-146-98-182.dsl.bell.ca)
2025-03-19 12:19:41 +0100 <[exa]> (except for implementing this very manually with Repa.transpose, but that doesn't seem to nest quite right)
2025-03-19 12:19:11 +0100 <[exa]> morning all! is there some canonical good way to make argmax-style functions in repa? (e.g., given a matrix, which column index has the maximum in each row?) I thought this would be pretty obvious from documentation but I'm struggling to find anything relatable.
2025-03-19 12:15:14 +0100xff0x(~xff0x@2405:6580:b080:900:9bbf:bdfa:79d2:c598) (Ping timeout: 260 seconds)
2025-03-19 12:09:59 +0100merijn(~merijn@77.242.116.146) (Ping timeout: 260 seconds)
2025-03-19 12:09:13 +0100tromp(~textual@2a02:a210:cba:8500:f085:be23:3f4e:4a7a)
2025-03-19 12:04:49 +0100merijn(~merijn@77.242.116.146) merijn
2025-03-19 12:04:33 +0100LainExperiments(~LainExper@user/LainExperiments) LainExperiments
2025-03-19 12:03:54 +0100merijn(~merijn@77.242.116.146) (Ping timeout: 252 seconds)
2025-03-19 12:02:20 +0100LainExperiments(~LainExper@user/LainExperiments) (Quit: Client closed)
2025-03-19 12:00:04 +0100alfiee(~alfiee@user/alfiee) (Ping timeout: 260 seconds)
2025-03-19 11:59:57 +0100j1n37(~j1n37@user/j1n37) (Ping timeout: 268 seconds)
2025-03-19 11:59:31 +0100merijn(~merijn@77.242.116.146) merijn
2025-03-19 11:59:20 +0100j1n37-(~j1n37@user/j1n37) j1n37
2025-03-19 11:59:15 +0100L29Ah(~L29Ah@wikipedia/L29Ah) L29Ah
2025-03-19 11:59:10 +0100babo67_(~babo67@user/babo67) (Remote host closed the connection)
2025-03-19 11:58:56 +0100xff0x(~xff0x@2405:6580:b080:900:9bbf:bdfa:79d2:c598)
2025-03-19 11:55:24 +0100alfiee(~alfiee@user/alfiee) alfiee
2025-03-19 11:55:05 +0100vanishingideal(~vanishing@user/vanishingideal) vanishingideal
2025-03-19 11:54:05 +0100LainExperiments(~LainExper@user/LainExperiments) LainExperiments