|
00:26
arkiuat left
00:38
arkiuat joined
00:43
arkiuat left
00:54
ds7832 left,
arkiuat joined
00:57
librasteve_ left
00:59
arkiuat left
01:13
simcop2387 joined
01:21
arkiuat joined
01:27
arkiuat left
01:56
human-blip left,
arkiuat joined
01:58
human-blip joined
02:01
arkiuat left
02:05
LainIwakura left
02:21
arkiuat joined
02:27
arkiuat left
02:28
Aedil joined
02:45
dg left,
Aedil left
02:46
Aedil joined,
dg joined,
xkr47 left,
xkr47 joined
02:55
Sgeo_ joined
02:57
arkiuat joined
02:58
kaskal- joined
02:59
hvxgr_ joined
03:00
El_Che_ joined,
sjn_ joined
03:01
sftp_ joined
03:02
arkiuat left,
dg left,
Sgeo left,
swaggboi left,
Maylay left,
oodani left,
kaskal left,
sftp left,
ACfromTX left,
sjn left,
El_Che left,
hvxgr left,
cm left,
sftp_ is now known as sftp,
sftp left,
sftp joined,
swaggboi joined,
Maylay joined,
oodani joined,
cm joined
03:04
dg joined
03:07
arkiuat joined
03:12
ACfromTX joined
03:14
arkiuat left
03:26
arkiuat joined,
Rakuists joined
03:28
Rakuists left
03:31
arkiuat left
03:54
sjn_ is now known as sjn
03:59
arkiuat joined
04:04
arkiuat left
04:23
arkiuat joined
04:29
arkiuat left
04:47
arkiuat joined
05:03
melezhik joined
05:36
stanrifkin joined
06:11
kylese joined
06:12
kylese left
06:13
kylese joined
06:41
arkiuat left
06:44
Sgeo_ left
06:52
arkiuat joined
06:57
arkiuat left
07:05
melezhik left
07:16
arkiuat joined
07:21
arkiuat left
07:26
arkiuat joined
07:30
arkiuat left
07:52
arkiuat joined
07:57
arkiuat left
07:59
arkiuat joined
08:03
arkiuat left
|
|||
| ab5tract | have any other IRCCloud users discovered the glory of using it as a bounce server? | 08:14 | |
| Halloy is a much prettier "head unit" than irccloud.com :) | 08:15 | ||
| Voldenet: Nice code style! Did you end up doing any benchmarks? | 08:18 | ||
|
08:22
arkiuat joined,
melezhik joined
08:26
arkiuat left
08:44
broquaint left
08:54
arkiuat joined
08:59
arkiuat left
09:06
dakkar joined
09:22
arkiuat joined
09:27
arkiuat left
|
|||
| rcmlz | I was reading docs.raku.org/language/concurrency again. Another approach for your scheduler could be to not manage timing manually but "time the tasks" as they arrive (via Channel) like this: my $scheduled-task = Promise.in(calculated latest start).then( {task to do} ) and then put this same task on a "priority queue" channel. So before the workers start a task from the priority queue they chack if it alsready done, same | 09:31 | |
| any task started via .then() checks itself if it is already done. That way all tasks get started at the scheduled time - and if there are idling workers they pull taks from the priority queue - any urgent tasks is thus priotirized over later-due-tasks. | |||
| And you do not need bussy wait ... | 09:34 | ||
| and manuall locking. | 09:35 | ||
|
09:36
librasteve_ joined
|
|||
| librasteve_ | tonyo: sadly the FOSDEM organisers have declined our TPRC request for a devroom in Brussels… I will now be going in for a speaking slot at the main conference… | 09:52 | |
| tellable6 | 2025-10-28T16:29:29Z #raku <tonyo> librasteve hey dude, any word on brussels? | ||
|
09:56
arkiuat joined
10:01
arkiuat left
10:23
arkiuat joined
10:28
arkiuat left
10:38
apac joined
10:56
arkiuat joined
11:01
arkiuat left
11:13
arkiuat joined
11:18
arkiuat left
11:20
arkiuat joined
11:28
arkiuat left
11:39
wayland76 joined
11:41
arkiuat joined
11:45
apac left
11:46
arkiuat left
12:03
apac joined
12:05
arkiuat joined
12:10
arkiuat left
12:15
lucs left
12:16
librasteve_ left
12:19
lucs joined
12:22
apac left
12:25
arkiuat joined
12:30
arkiuat left
12:59
arkiuat joined
13:04
arkiuat left
13:14
Aedil left
13:15
apac joined
13:18
melezhik_ joined,
melezhik_ is now known as melezhik3
13:19
arkiuat joined
|
|||
| SmokeMachine | ab5tract: what does bounce server mean? I’m curious… | 13:23 | |
| Is it kinda proxy? | 13:25 | ||
| timo | "bouncer" is the term i know better | 13:26 | |
| it is very much like a proxy | |||
| an irc client that runs on a machine that's (almost) always online, and then you can connect to it to do your ircing | |||
| programs like psybnc | |||
| usually the bouncer behaves as much as possible like an actual irc server, so it's transparent to clients that don't specifically support bouncers as a concept | 13:27 | ||
| ab5tract | Yeah it’s sort of like runnning Weechat or irssi in a mix | ||
| mix = tmux | |||
| timo | weechat also has a specific relay protocol so you can connect a weechat to a different weechat (or a client of that specific protocol, like glowing-bear) | 13:28 | |
| SmokeMachine | I mostly use ircchat’s app, so Im probably not going to use a bouncer, and I really like IRCCloud’s app’s dark theme, much better then on the browser. Getting notifications when there is a message to me is great… :) | 13:33 | |
| timo | as i understand it, irccloud already acts kind of like a bouncer by design | 13:38 | |
|
13:53
arkiuat left
|
|||
| ab5tract | SmokeMachine: yeah the irccloud client is more or less already connecting to irccloud as a "bouncer" | 13:53 | |
| lots of pretty options here:themes.halloy.chat/ | |||
|
13:57
El_Che_ is now known as El_che,
El_che is now known as El_Che
14:03
librasteve_ joined
14:07
arkiuat joined
14:11
arkiuat left
14:20
arkiuat joined
14:29
melezhik3 left
14:31
melezhik_ joined
14:36
melezhik_ left,
apac left
14:39
melezhik_ joined
15:14
apac joined
15:23
melezhik_ left,
melezhik_ joined
15:37
melezhik_ left,
melezhik_ joined
15:42
melezhik_ left,
melezhik_ joined
15:45
apac left
15:48
melezhik_ left
15:50
melezhik_ joined
15:52
melezhik_ left
16:05
ds7832 joined
16:14
apac joined
16:20
wayland joined,
wayland76 left
16:30
Aedil joined
|
|||
| [Coke] having some fun today refactoring some raku for a small work project. (converting a bunch of utility methods into a class, then cleaning up the scripts/tests using those methods to make the class do most of the work) | 16:48 | ||
|
16:56
librasteve_ left
17:06
apac left
17:08
librasteve_ joined
17:38
melezhik_ joined,
dakkar left
17:42
melezhik_ left
|
|||
| ab5tract | Feels good to get paid to Raku, doesn’t it? :) | 17:46 | |
| But even more so to see Raku delivering value, at least for me | |||
| Just yesterday a small aws Athena wrapper converted a few days of grunt work into a 2-3 hour background process | 17:51 | ||
|
17:55
melezhik_ joined
|
|||
| Voldenet | ab5tract: yes, the solution with hand-written iterator was the fastest (with the caveat that it has to be accessed sequentially to work), second was the allocating (via @n[(^$c).map({ 0..^$_, $_, $_^..^$c })]), .map(.map) was third and naive push/unshift was last 0x0.st/K_WT.perf | 17:57 | |
| source: 0x0.st/K_Wm.raku | 17:58 | ||
| ofc performance changes depending on length of initial array | 17:59 | ||
| i was pondering on whether I should post it, because it's misleading | 18:01 | ||
| benchmark tests fully consuming things | |||
| and assumes sequential access | 18:02 | ||
| lizmat | .oO( lies, damn lies and benchmarks ) |
||
| Voldenet | if the lie is negated in a comment, it's true ;) | 18:03 | |
| lizmat | and a bug becomes a feature :-) | 18:04 | |
|
18:07
melezhik_ left,
melezhik_ joined,
arkiuat left
18:12
arkiuat joined
18:19
arkiuat left
18:33
Aedil left
18:37
Aedil joined
18:43
melezhik_ left
18:44
melezhik_ joined
18:46
arkiuat joined
18:49
melezhik_ left
19:11
melezhik_ joined
19:32
melezhik_ left,
melezhik_ joined
19:43
melezhik_ left,
melezhik_ joined
19:47
melezhik_ left,
melezhik_ joined
19:49
melezhik_ left
19:51
lizmat left
|
|||
| jubilatious1_98524 | Congratulations, Coke! | 19:54 | |
|
20:05
melezhik_ joined
20:08
melezhik_ left
20:14
zetaaaa joined
20:42
apac joined
|
|||