2026/02/02

Newest at the top

2026-02-02 13:52:15 +0100lucabtz(~lucabtz@user/lucabtz) lucabtz
2026-02-02 13:51:36 +0100terrorjack(~terrorjac@2a01:4f8:271:2d98::2) (Client Quit)
2026-02-02 13:48:00 +0100vanishingideal(~vanishing@user/vanishingideal) (Ping timeout: 252 seconds)
2026-02-02 13:47:54 +0100chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2026-02-02 13:47:51 +0100terrorjack(~terrorjac@2a01:4f8:271:2d98::2) terrorjack
2026-02-02 13:47:29 +0100chromoblob(~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
2026-02-02 13:43:12 +0100chexum(~quassel@gateway/tor-sasl/chexum) (Ping timeout: 252 seconds)
2026-02-02 13:39:12 +0100chexum_(~quassel@gateway/tor-sasl/chexum) chexum
2026-02-02 13:38:26 +0100fp(~Thunderbi@2001:708:20:1406::10c5) (Ping timeout: 256 seconds)
2026-02-02 13:37:29 +0100tromp(~textual@2001:1c00:3487:1b00:f98f:1dd0:f6a4:cb56) (Quit: My iMac has gone to sleep. ZZZzzz…)
2026-02-02 13:34:07 +0100lucabtz(~lucabtz@user/lucabtz) (Ping timeout: 240 seconds)
2026-02-02 13:29:52 +0100yin(~zero@user/zero) zero
2026-02-02 13:26:49 +0100comerijn(~merijn@77.242.116.146) (Ping timeout: 246 seconds)
2026-02-02 13:10:34 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-02-02 13:05:08 +0100merijn(~merijn@77.242.116.146) (Ping timeout: 260 seconds)
2026-02-02 13:04:52 +0100comerijn(~merijn@77.242.116.146) merijn
2026-02-02 13:03:18 +0100tromp(~textual@2001:1c00:3487:1b00:f98f:1dd0:f6a4:cb56)
2026-02-02 13:03:08 +0100chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2026-02-02 13:02:00 +0100chromoblob(~chromoblo@user/chromob1ot1c) (Ping timeout: 245 seconds)
2026-02-02 12:56:15 +0100 <[exa]> Axman6: I've somewhat settled on `streaming` package recently because it's light and cool, so it looks like I'm gonna do some wild stream mergers for that one
2026-02-02 12:55:35 +0100chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2026-02-02 12:55:28 +0100tromp(~textual@2001:1c00:3487:1b00:f98f:1dd0:f6a4:cb56) (Client Quit)
2026-02-02 12:55:20 +0100chromoblob(~chromoblo@user/chromob1ot1c) (Ping timeout: 245 seconds)
2026-02-02 12:52:43 +0100_JusSx_(~jussx@78.208.236.31)
2026-02-02 12:52:21 +0100tromp(~textual@2001:1c00:3487:1b00:f98f:1dd0:f6a4:cb56)
2026-02-02 12:50:31 +0100_JusSx_(~jussx@78.213.239.238) (Ping timeout: 240 seconds)
2026-02-02 12:48:46 +0100tromp(~textual@2001:1c00:3487:1b00:f98f:1dd0:f6a4:cb56) (Quit: My iMac has gone to sleep. ZZZzzz…)
2026-02-02 12:47:15 +0100DigitteknohippieDigit
2026-02-02 12:41:22 +0100Enrico63(~Enrico63@148.252.128.12) (Quit: Client closed)
2026-02-02 12:27:41 +0100xff0x(~xff0x@2405:6580:b080:900:4221:11e4:ea41:78f)
2026-02-02 12:25:57 +0100Enrico63(~Enrico63@148.252.128.12) Enrico63
2026-02-02 12:21:39 +0100vanishingideal(~vanishing@user/vanishingideal) vanishingideal
2026-02-02 12:18:18 +0100marinelli(~weechat@gateway/tor-sasl/marinelli) marinelli
2026-02-02 12:10:30 +0100 <Axman6> Whether you can do something cool with the combination of streamly and haxl, I'm not sure, but I'd love to see it
2026-02-02 12:06:50 +0100 <Axman6> have a look at streamly too, it'sd all about streams and concurrency
2026-02-02 12:06:23 +0100 <[exa]> simpler case of the same is: I have N streams and I want a combined round-robin stream, is there a nice helper that would start the effects of the "other" streams sufficiently early (with some sensible limit to avoid spamming queries etc)
2026-02-02 12:04:28 +0100 <Axman6> I'm not sure how well steaming fits into it, but parallel queries ot multiple services is its bread and butter
2026-02-02 12:04:01 +0100 <[exa]> yeah might be very close to haxl actually, will have a look, thanks
2026-02-02 12:03:42 +0100 <Axman6> So, definitely go look at Haxl, and Simon Marlow's talks on it and how it's used at Facebook
2026-02-02 12:03:40 +0100 <[exa]> now the thing would model like streams very nicely, because I'm doing lots of ordered joins and unions etc, but if I go streaming then the possibility to do stuff in parallel will kinda get lost in the interface
2026-02-02 12:02:53 +0100 <Axman6> That sounds a lot like Haxl
2026-02-02 12:02:36 +0100 <Axman6> like, there's plenty of things I can think of that might be useful, async + STM + Map query (Async a)
2026-02-02 12:02:20 +0100 <[exa]> Basically it gets a complicated query (think similar to SPARQL) and produces results slowly by asking a few other servers about stuff and sourcing data
2026-02-02 12:00:30 +0100 <Axman6> Can you be a bit more concrete about what you're after? what's the project doing?
2026-02-02 11:59:34 +0100 <[exa]> waiting.
2026-02-02 11:59:32 +0100 <[exa]> Is there some nice abstraction for streaming that would allow to precompute various known pending work in parallel? E.g., I've got a stream of stuff that needs to ask queries (and it's not "static", result of a query kinda projects into how the rest of the stream is going to behave) and I'd love to have a few queries (already known to be required to finish) to start evaluating ahead, to avoid
2026-02-02 11:57:43 +0100marinelli(~weechat@gateway/tor-sasl/marinelli) (Quit: marinelli)
2026-02-02 11:52:06 +0100Putonlalla(~Putonlall@it-cyan.it.jyu.fi) Tuplanolla
2026-02-02 11:46:02 +0100Lord_of_Life(~Lord@user/lord-of-life/x-2819915) Lord_of_Life
2026-02-02 11:41:37 +0100Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Excess Flood)