🦋 Welcome to the MAIN() IRC channel of the Raku Programming Language (raku.org). Log available at irclogs.raku.org/raku/live.html . If you're a beginner, you can also check out the #raku-beginner channel! Set by lizmat on 6 September 2022. |
|||
00:53
teatwo left
00:54
teatwo joined
01:45
hulk joined,
kylese left
01:47
teatwo left,
teatwo joined
02:15
hulk left,
kylese joined
05:38
discord-raku-bot left
05:39
discord-raku-bot joined
06:13
thaewrapt left
06:29
wafflus joined
06:37
jpn joined
06:38
bdju left
06:39
jjido joined,
Sgeo left
06:43
jpn left
06:55
bdju joined
07:10
jpn joined
07:20
jpn left
07:32
jpn joined
07:39
jpn left
07:44
jpn joined
07:50
jpn left
08:07
dakkar joined
08:16
jpn joined
08:19
jjido left
08:42
sena_kun joined
08:47
jjido joined
08:53
jjido left
09:10
sena_kun left
09:15
soverysour joined,
soverysour left,
soverysour joined
09:20
soverysour left
09:38
thaewrapt joined
09:39
Xliff joined
09:50
thaewrapt left
10:01
thaewrapt joined
10:06
thaewrapt left
10:17
Chanakan left,
thaewrapt joined
10:25
wafflus left
10:42
jjido joined
10:57
jpn left
11:04
jjido left,
jpn joined
11:19
jpn left
11:25
jjido joined
11:55
jjido left
12:09
jpn joined
12:14
soverysour joined,
jpn left
12:15
Xliff left
12:31
jpn joined
12:50
tejr left
13:04
tejr joined
13:05
Chanakan joined
13:59
jjido joined
14:07
jjido left
14:12
lizmat left
14:15
lizmat joined
14:18
soverysour left
14:19
soverysour joined,
soverysour left,
soverysour joined
|
|||
[Coke] | Folks, I will be in Vegas (coincidentally) during the conference next week for a small window. I had spoken to Util about meeting up with him briefly, but I can't justify getting a conference pass for the small amount of time I'll be there. If anyone else is going and wants to grab a cup of coffee or something, let me know. I'm guessing the one day I'll be there is Tuesday evening to Wednesday afternoon, but | 15:10 | |
not sure yet. (Driving cross country with no specific deadlines) | |||
15:11
beastieboo joined
|
|||
antononcube | @Coke Please consider donating your itinerary for blog a Raku post showcasing Geo-related algorithms. Maybe titled "WWCG" (i.e. "Where Would Coke Go.") | 15:26 | |
Not, "Where Would the Coke Go", or similar... | |||
[Coke] | I'll consider "where did I go" | 15:28 | |
antononcube | @Coke This a joke, of course. I am considering getting different traveling paths and making prefix trees of them. (Say, using geohashes.) | ||
[Coke] | (at which point my location won't be public. :) | ||
I can probably get my actual path or an approximately out of google tracking. | 15:30 | ||
antononcube | Again, that would be cool, but consider different privacy angles. | 15:31 | |
Ideally, you will be interested to just do it for your own consumption. (With Raku tools.) | |||
Hmm... There are probably some databases with "donated" traveling paths. Also, I am sure I can use LLMs to generate different driving itineraries all arriving in, say, Las Vegas from different locations of North America. | 15:33 | ||
15:49
tejr left
15:51
tejr joined
15:54
beastieboo_ joined
15:57
beastieboo left
15:58
jjido joined
16:02
xinming left,
xinming joined
|
|||
El_Che | "Where Would the Coke Go" will get you into trouble | 16:07 | |
16:17
jpn left
16:28
jjido left
16:34
dakkar left
16:35
beastieboo_ is now known as beastieboo,
beastieboo left,
beastieboo joined
16:41
soverysour left
16:42
soverysour joined,
soverysour left,
soverysour joined
|
|||
antononcube | @El_Che Right. "Where the Coke Has Been" is safer. | 17:21 | |
[Coke] | I think el_che might have been suggesting a drug reference. | 17:30 | |
17:47
sena_kun joined
|
|||
antononcube | @Coke Me too — both of my last title suggestions. 🙂 The first one was/is about traveling. | 17:53 | |
17:56
soverysour left
18:15
soverysour joined,
soverysour left,
soverysour joined
18:19
soverysour left
18:23
jpn joined
18:49
jjido joined
|
|||
El_Che | [Coke]: I must be forgiving because I have been binging Narcos | 19:12 | |
antononcube | 🙂 Cool TV series! | 19:14 | |
19:24
soverysour joined
19:28
soverysour left
19:50
jpn left
|
|||
I have another series of package name(spacing) questions. | 21:00 | ||
There is package "Math::ChebyshevPolynomial" (github.com/colomon/Math-ChebyshevPolynomial) -- interesting implementation. But the package itself is: (1) abandoned, and (2) borderline useless because of lack of documentation. | 21:03 | ||
librasteve | omg | ||
antononcube | I want to implement similar functionalities, but I think this package POV (given in its implementation) should be preserved. | 21:04 | |
Since, there is namespace "Math::Polynomial", I consider making "Math::Polynomial::Chebyshev". | 21:05 | ||
Alternatively, I can fork and refactor "Math::ChebyshevPolynomial" and make its implementation one of the methods for computing Chebyshev polynomials. | 21:07 | ||
The refactoring is not that simple, because, as I said, "Math::ChebyshevPolynomial", takes a particular POV of how Chebyshev polynomial functionalitiess are concertely used in Raku. | 21:08 | ||
(Which I find interested, but unlikely to use.) | 21:09 | ||
So, I like my idea for "Math::Polynomial::Chebyshev". Other similar names could be "Math::Polynomial::Legendre" or "Math::Polynomial::Romanovski", etc. | 21:12 | ||
But, of course, that might produce some confusion with "Math::ChebyshevPolynomial". | |||
So, I am willing to hear other related ideas. (Or complete agreement!!) | 21:13 | ||
21:14
beastieboo_ joined
|
|||
librasteve | colomon's stuff is 9+ years old ... I suggest you ping them and ask if they have an opinion (mainly in the interest of getting them back in the game) | 21:15 | |
antononcube | Yeah, I was thinking that -- colomon has almost zero GitHub activity in the last few years. | 21:16 | |
The repository has a 3-4 PRs, unmerged / unaddressed. | |||
librasteve | from a community POV, I think we should all try to not fracture the space - so if you would fork, keep the name, bump the API and release, I think that would reduce balkanisation and force any (hah!) dependents to the surface | 21:17 | |
21:17
beastieboo left
|
|||
or maybe not even fork and just reinvent the API | 21:18 | ||
antononcube | Agreed, but I think "Math::ChebyshevPolynomial" is the wrong name to begin with. I would be have been more willing to do what you suggest if the package was named "Math::Polynomial::Chebyshev". | 21:20 | |
As for balkanization -- yeah, that is kind of my fear / hesitance too. | 21:21 | ||
librasteve | ok, I submit :- complete agreement it is | ||
antononcube | The problem with those polynomial type of packages that they potentially with large code bases if "done right." | 21:22 | |
librasteve | well colomon has about 41 lines in theirs | 21:23 | |
(akthough I like the /t files) | |||
antononcube | Right, but say I cannot use that package to make a list basis functions which I can give to the linear models in "Math::Fitting". | 21:24 | |
librasteve | oh - this is interpolation | ||
antononcube | I can probably use it to make a design matrix. Fine, it is in my TODO to make "Math::Fitting" work with design matrices as input argument. | 21:25 | |
librasteve | nice | ||
antononcube | But, that is a strange workflow for a "simple raku user." | ||
(Using design matrices as computation specs.) | 21:26 | ||
@librasteve "nice" -- Design matrices are, of course, used internally in "Math::Fitting". | 21:27 | ||
librasteve | googles en.wikipedia.org/wiki/Design_matrix | 21:28 | |
I am happy if every raku module maps to a wikipedia topic | 21:30 | ||
antononcube | "Math::Fitting" can do computations like linear-model-fit(@data, basis => [$f1, &f2, $f3]). I want to have "quick" ways of specifying well-known function bases. (B-spline, Chebyshev, etc.) | ||
Then, I am happy to to note that several Wikipedia articles map to "Math::Fitting". 😎 | 21:31 | ||
librasteve | I would prefer M:N of modules:wikipedia pages where M<<N | 21:32 | |
antononcube | Right, definitely can happen with: function fitting, clustering, spatial search, latent semantic analysis. | 21:34 | |
21:35
beastieboo__ joined
|
|||
For the record: Using a design matrix my previous code example should be changed into my $dm = Matrix.new(@data.map({ [&f1, &f2, &f3].map(-> &f { &f($_) }) })); linear-model-fit($dm) . | 21:37 | ||
21:38
beastieboo_ left
|
|||
That is kind of inconvenient in most day-to-day data science and/or signal processing. | 21:38 | ||
librasteve | yeah, well with raku we have a clean sheet ... so I expect you will find a way to make it convenient ;-) | 21:40 | |
sorry - must depart | |||
antononcube | Here is how a basis of Chebyshev T functions looks like (plotted with Raku in Jupyter): | ||
cdn.discordapp.com/attachments/633...7a385& | |||
@librasteve Thanks! | 21:41 | ||
librasteve | that is very cool! | ||
ttfn | |||
21:47
jjido left
22:28
sena_kun left
22:32
Sgeo joined
22:44
teatwo left,
teatwo joined
23:58
tea3po joined
|