00:28 lichtkind left 01:28 hulk joined 01:29 kylese left
Geth raku.org/main: c9f9123a5d | (Will Coleda)++ (committed by Coleman McFarland) | README.md
Add git fsck warning to readme.

Closes #50
01:58
02:15 hulk left, kylese joined 03:36 stanrifkin joined 03:38 stanrifkin_ left 04:15 pierrot left, pierrot joined 04:17 Aedil left 04:20 Aedil joined 05:53 crnlskn joined 07:09 Aedil left 07:51 derpydoo joined 08:41 apac joined, apac left, apac joined 08:45 lichtkind joined 09:02 apac left 09:05 apac joined 09:40 crnlskn left 10:15 librasteve_ joined 10:16 Aedil joined
Geth raku.org/main: a5b27f1e43 | (Will Coleda)++ | lib/Org/Home.rakumod
Fix math typo

Part of # 232
jubilatious1++
10:21
raku.org/main: 99ce51e62b | librasteve++ (committed using GitHub Web editor) | lib/Org/Home.rakumod
Merge pull request #242 from Raku/coke/maths

Fix math typo
10:36 apac left 11:12 Sgeo left 11:22 derpydoo left
Geth ¦ raku.org: librasteve self-assigned Raku Recipes missing github.com/Raku/raku.org/issues/231 11:28
¦ raku.org: librasteve assigned to wayland Issue Raku Recipes missing github.com/Raku/raku.org/issues/231 11:29
¦ raku.org: librasteve self-unassigned Raku Recipes missing github.com/Raku/raku.org/issues/231
¦ raku.org: librasteve assigned to coke Issue Opening page has a tab/sample for "Async & Parallelism" - does raku / that sample illustrate parallelism or concurrency? github.com/Raku/raku.org/issues/134
disbot <jubilatious1_98524> .tell tbrowder Your lottery script should use .pick not .roll 11:55
tellable6 jubilatious1_98524, I'll pass your message to tbrowder
tbrowder thanks, i'll take a look 12:03
Geth raku.org/new-readme: dc8c4f5e16 | librasteve++ | README.md
readme from proto to prod
12:11
raku.org: librasteve++ created pull request #246:
readme from proto to prod
12:12
tbrowder hm, i don't see the difference between pick and roll explained any where in the docs...i guess i need to look at the Range class 12:14
erg, i was looking at the class...i don't remember exactly why i did the roll, but i think it was to a more "random" pick to simulate the way the lottery girl picks them 12:18
not 5 at once, but i'm pretty sure mathematically the pick is the right way to do it. 12:20
draw without replacement
Geth raku.org/c-stuff: 396f25d7e8 | librasteve++ | lib/Org/Home.rakumod
fix C<...> spaces
12:24
raku.org: librasteve++ created pull request #247:
fix C<...> spaces
raku.org/main: 396f25d7e8 | librasteve++ | lib/Org/Home.rakumod
fix C<...> spaces
raku.org/main: a305cecfdf | librasteve++ (committed using GitHub Web editor) | lib/Org/Home.rakumod
Merge pull request #247 from Raku/c-stuff

fix C<...> spaces
tbrowder duh, good catch, i see i didn't even check for dup numbers! shows how huge the odds are. to be fair, i only picked one number for my repeating ticket
and have never picked another since. thanks for the fix
Geth ¦ raku.org: librasteve assigned to coke Issue Create a curated youtube playlist github.com/Raku/raku.org/issues/210 12:26
tbrowder bug report...
12:35 wayland joined 12:36 wayland76 left
tbrowder hm, from the docs i seen no diff in pick and roll... 12:37
m: my $rg = 1..69; say $rg.pick(5); say $rg.roll(5); 12:38
camelia (68 58 5 53 22)
(41 61 25 52 42)
tbrowder and i've seen pairs output from one of them, so i definitely need to check for that. i'll ask ChatGPT 12:40
yep, pick is without replacement 12:48
12:48 DavidSch__ joined 13:09 crnlskn joined
tbrowder thanks jubilatious1 13:11
Geth raku.org/broken-links: 163bdcf1da | librasteve++ | 2 files
add IRC logs, fix broken links
raku.org: librasteve++ created pull request #248:
add IRC logs, fix broken links
raku.org/main: 163bdcf1da | librasteve++ | 2 files
add IRC logs, fix broken links
raku.org/main: 264aa1ad5d | librasteve++ (committed using GitHub Web editor) | 2 files
Merge pull request #248 from Raku/broken-links

add IRC logs, fix broken links
13:20 crnlskn left 13:41 kylese left 13:42 sftp left
Geth raku.org/install-spacer: 04bce3ea8e | librasteve++ | 2 files
install spacer
13:43
raku.org: librasteve++ created pull request #249:
install spacer
13:44
13:44 sftp joined, sftp left, sftp joined
Geth raku.org/main: 04bce3ea8e | librasteve++ | 2 files
install spacer
13:44
raku.org/main: 8c0814960e | librasteve++ (committed using GitHub Web editor) | 2 files
Merge pull request #249 from Raku/install-spacer

install spacer
13:46 crnlskn joined
Geth raku.org/shave-eyebrows: 2b4da34cc1 | librasteve++ | lib/Org/Home.rakumod
shave-eyebrows
13:57
raku.org: librasteve++ created pull request #250:
shave-eyebrows
13:58
raku.org/main: 2b4da34cc1 | librasteve++ | lib/Org/Home.rakumod
shave-eyebrows
raku.org/main: 1e3dff45a3 | librasteve++ (committed using GitHub Web editor) | lib/Org/Home.rakumod
Merge pull request #250 from Raku/shave-eyebrows

shave-eyebrows
raku.org/arguable: fd686fa13e | librasteve++ | lib/Org/Home.rakumod
rm arguably
14:38
raku.org: librasteve++ created pull request #251:
rm arguably
raku.org/main: fd686fa13e | librasteve++ | lib/Org/Home.rakumod
rm arguably
raku.org/main: a4ec8bdd26 | librasteve++ (committed using GitHub Web editor) | lib/Org/Home.rakumod
Merge pull request #251 from Raku/arguable

rm arguably
14:40 kylese joined 14:57 silug left 15:03 crnlskn left 15:10 kylese left 15:11 kylese joined
Geth raku.org/main: dc8c4f5e16 | librasteve++ | README.md
readme from proto to prod
16:16
raku.org/main: 1d81c87f82 | librasteve++ (committed using GitHub Web editor) | README.md
Merge pull request #246 from Raku/new-readme

readme from proto to prod
16:17 crnlskn joined
Geth raku.org/main: 8d66f71bd1 | librasteve++ (committed using GitHub Web editor) | README.md
web.wrchive.org link to old site
16:18
raku.org/main: fe175373cf | librasteve++ (committed using GitHub Web editor) | README.md
link to old site
16:19
raku.org/main: 731bfceeed | (Will Coleda)++ | README.md
mention the branch that drives the site update
16:41
16:54 oodani joined 16:56 skyenet left 16:57 hulk joined 16:59 kylese left, Aedil left, pierrot left, Geth left, oodani_ left, kst left, elcaro left, vrurg left, maylay left
[Coke] (pick vs. roll) docs.raku.org/routine/pick vs. docs.raku.org/routine/roll - pick says without repetition, roll says each choice is independent 17:02
17:04 pierrot joined, Geth joined, kst joined, elcaro joined, vrurg joined, maylay joined 17:07 Aedil joined
disbot <jubilatious1_98524> Yes, "roll" like an N-sided die, "pick" like numbered balls out of a jar (lottery-pick). 17:14
Geth raku.org/404.html: 20034f771c | librasteve++ | 4 files
add 404.html
17:31
raku.org: librasteve++ created pull request #253:
add 404.html
17:32
raku.org/main: 20034f771c | librasteve++ | 4 files
add 404.html
17:34
raku.org/main: 6e3e293f71 | librasteve++ (committed using GitHub Web editor) | 4 files
Merge pull request #253 from Raku/404.html

add 404.html
17:45 SEric left
Voldenet hm maybe docs should be more specific for these two 18:17
pick returns k-combination, roll returns k-combination with repetition 18:20
though I'm not sure if mathematical jargon would be helpful, it would be for me
disbot <antononcube> "Sampling" and "sampling with replacement." 18:27
crnlskn pulling from a bag with and without replacing! 18:30
Voldenet hmmm, maybe "Pick random k elements from array" vs "Roll k times to get elements from array" 18:32
crnlskn i do think the jargon has a place in the docs fwiw
programming is mathematical in too many ways to pretend it isn't 18:33
Voldenet theoretically, but it's also human readable in too many ways 18:34
disbot <antononcube> "Sampling" (for pick) and "sampling with replacement" (for roll) is the correct (popular) mathematical terminology.
Voldenet statistical 18:35
nevermind that, naming needs to be practical 18:36
disbot <antononcube> Whatever. The correct mathematical terminology have to be included. 18:37
crnlskn those are "n-choose-k" and "n-multichoose-k" in combinatorics 18:38
Voldenet Yeah, any form of it would be helpful, because it can be searched for
crnlskn i think set theoretically we'd talk about subsets and multisets? not sure
disbot <antononcube> No. In many cases the order in the sample matters. 18:39
Voldenet there's also .classify vs .categorize – it might be difficult to guess what's the difference 18:41
crnlskn fair, we'd talk about subsets and multisets iff `pick` and `roll` returned `Set`
18:43 Sgeo joined
Voldenet heh, so apparently there are many descriptions for .pick methods docs.raku.org/type/Setty#method_pick 18:43
it's a bit weird because they mostly do the same thing logically 18:46
I'd have no idea what this does from the description docs.raku.org/routine/pick#(role_B...ethod_pick 18:48
disbot <librasteve> o/ 19:05
<librasteve> I have just posted the news of the new raku.org website to HN news.ycombinator.com/item?id=45161181 please do go over there and comment ... the more interest this gets the bigger the change we wik get to the HN home page 19:06
<jubilatious1_98524> @Voldenet it meaks you get more bacon 🙂 19:16
coleman librasteve: Can you handle the 404 in Cro? 19:18
disbot <librasteve> oh - good idea ... please assign me the issue
<librasteve> (reads the Cro docs) 19:19
Geth ¦ raku.org: librasteve self-assigned raku.org/community/irc link broken github.com/Raku/raku.org/issues/252 19:43
Voldenet I think you should be able to handle 404 by adding catch-all route to * 19:45
disbot <jubilatious1_98524> test 19:50
<librasteve> lol - I just read the docs and realised that it was staring me in the face 19:51
Voldenet I've figured out the syntax for 404 in cro:` get -> Any { not-found 'text/plain', 'not found, sorry' }` 19:57
disbot <librasteve> cool - I will use here github.com/Raku/infra/issues/105#i...3263979981 ... I would like to backport this as a general feature of Air too 20:01
Voldenet > after { content 'text/html', '<h1>Not found</h1>' if .status == 404 } 20:05
that works too
and it supports POST too 20:08
disbot <librasteve> x.com/htmx_org/status/1964783993129517320 - good to make head grug happy 20:17
lizmat not on BlueSky or Mastadon ? X is sooo 2020 :-) 20:19
tellable6 2025-09-06T23:18:09Z #raku <tbrowder> lizmat see my new repo with the "bad" dies-ok test at <githun
disbot <librasteve> please do share!
<librasteve> (head grug has 55.7k followers) 20:21
<librasteve> on X
<librasteve> (sadly) 20:22
<librasteve> any comment on news.ycombinator.com/item?id=45161181 would be really helpful right now (even if you hate it!) 20:23
<librasteve> just a couple of points could get us on the front page (and break the site) 20:25
lizmat +ed just now
afk&
disbot <librasteve> tx! 20:29
<librasteve> umami stats from raku.org 20:35
<librasteve> cdn.discordapp.com/attachments/633...7b212&
20:47 DarthGandalf left 20:55 hulk left 20:56 kylese joined
ugexe librasteve: we do not have semver, and one of the example given does not do what it is described to do 21:04
m: say v2.3.1 ~~ Version.new("2.1+.*") 21:05
camelia False
ugexe there is no way to say "any greater minor version"
unless you use api to represent the major version and version to just represent the minor version 21:06
well let me rephrase that 21:08
you can't do that using a string literal, which is what exists in e.g. META6.json
in raku code you could say `:version(v2.1 .. v2.99999)` or some such, but the version supplied there isn't a string literal like :version<2.1 .. v2.9999> which is just looking for one specific verison "v2.1.v.2.9999" 21:10
disbot <librasteve> ugexe: thanks for the feedback - would you be ok to make a PR to fix this? 21:32
21:32 lichtkind_ joined 21:34 lichtkind_ left
coleman Review any consequences for our PURL specification (if any) github.com/package-url/purl-spec/pull/550 21:39
I don't know if Purl actually specifies canonical ordering but if it does ....
22:14 bigfondue joined 22:27 crnlskn left
tbrowder ugexe: is "author" now the preferred term instead of "auth" for tags on distro names in META6.json and zef? 22:43
ugexe author denotes who wrote it. "auth" is the authority. so no
tbrowder ok, i get confused over the diff, thnx 22:44
22:57 stanrifkin left 22:58 wayland left 23:01 DavidSch__ left
disbot <jubilatious1_98524> weekly: gist.github.com/raiph/849a4a9d8875...b2eda89296 23:24
notable6 jubilatious1_98524, Noted! (weekly)
23:36 lichtkind left 23:38 bigfondue left 23:39 SEric joined