2024/06/01

Newest at the top

2024-06-01 19:29:45 +0200 <danza_> i am glad for you, and bad books is hardly going to be a problem. Literature shrinks slowly
2024-06-01 19:28:21 +0200 <Midjak> In any case, there are people who really want to learn, and I'm one of them.
2024-06-01 19:26:17 +0200 <Midjak> I don't know I have the feeling I'm running out of them, but on the other hand I'm becoming more and more demanding.
2024-06-01 19:25:19 +0200sefidel(~sefidel@user/sefidel) (Remote host closed the connection)
2024-06-01 19:22:15 +0200 <Midjak> On the other hand, there were a lot of bad books back then too.
2024-06-01 19:20:21 +0200 <danza_> i see, i am a bit skeptical about that analysis Midjak
2024-06-01 19:19:23 +0200 <lxsameer> EvanR: monochrom thanks for the insight folks. To share my point of view as an haskell noob. I value experience of others. I like to have different views on things from libs to lang features it helps me grow
2024-06-01 19:19:04 +0200danza(~francesco@151.47.238.157) (Ping timeout: 268 seconds)
2024-06-01 19:18:42 +0200 <Midjak> I mean book are easy to find in their numeric version on internet. So authors and editors have no interest to publish book
2024-06-01 19:17:32 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-06-01 19:17:18 +0200 <danza_> do you think that was caused by copying? Where by "copying" you mean?
2024-06-01 19:15:55 +0200danza_(~francesco@151.47.230.180)
2024-06-01 19:14:36 +0200 <Midjak> yes too bad. the problem is also the publishing crisis caused by copying. It's a real problem. 10 years ago, we had some very good books.
2024-06-01 19:13:33 +0200 <danza> it's sad but i must recall there haven't really been many incentives for free quality
2024-06-01 19:12:33 +0200 <monochrom> No, Midjak, IMO that's the effect not the cause. First, a couple decades ago we got an influx of people who didn't want to learn, and they became the majority. Then, with no market for good docs, good docs went extinct.
2024-06-01 19:11:32 +0200 <danza> the number of libraries depends on their granularity and, albeit "library" as a concept was created when they used to be bigger, i see no reason why they would forever stay so
2024-06-01 19:10:50 +0200 <monochrom> So, s/some tools/some ways of life/
2024-06-01 19:10:45 +0200 <Midjak> maybe for this reason
2024-06-01 19:10:30 +0200 <monochrom> And even when I speak against cargo-culting I am sure I can stop no one.
2024-06-01 19:10:10 +0200 <Midjak> good documentation is just hard to find
2024-06-01 19:09:51 +0200 <monochrom> Not my fault that the rust people chose that name. It's their pun. :)
2024-06-01 19:09:18 +0200 <EvanR> package systems, cargo culting, I see what you did there
2024-06-01 19:09:11 +0200 <Midjak> I don't feel most of beginner refuse to learn and prefer apply recipe from experts. It's not my case anyway
2024-06-01 19:09:01 +0200 <monochrom> Package systems get lateral damage from me because, rightfully, a serious project is very likely to need 100 libraries from the community repo. But then cargo-culting implies that the beginner mimics that too.
2024-06-01 19:08:55 +0200 <danza> but some tools are designed not to require learning
2024-06-01 19:08:53 +0200yin(~yin@user/zero) (Ping timeout: 268 seconds)
2024-06-01 19:07:43 +0200 <monochrom> I am not against package systems. I am against s/learn/cargo-cult/
2024-06-01 19:07:18 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-06-01 19:06:45 +0200 <danza> i don't know, i feel a bit odd to mention hype about package systems. Maybe there is something i am missing here, but they seem to be that type of infrastructure that hardly gets undeserved credit?
2024-06-01 19:05:50 +0200lisq(~quassel@lis.moe)
2024-06-01 19:05:40 +0200lisq(~quassel@lis.moe) ()
2024-06-01 19:02:14 +0200 <danza> just thrashing of course
2024-06-01 19:01:12 +0200 <danza> careful you are fueling the hyped-package-systems hypothesis
2024-06-01 19:01:00 +0200 <Midjak> just kidding of course
2024-06-01 19:00:19 +0200 <Midjak> cargo is a good package system :-)
2024-06-01 18:59:40 +0200 <danza> the rest of the beginners just expect to click the right buttons on what they cargo-culted long ago
2024-06-01 18:58:57 +0200 <Midjak> Yes I'm just starting to familiarize myself with newtype, so I think I'm going to make some progress here.
2024-06-01 18:58:30 +0200 <monochrom> It's a quick way of making money. I just don't subscribe to that attitude.
2024-06-01 18:58:06 +0200 <yin> Midjak: depending on the current state of dependent haskell (which i'm not sure about) you can also explore some interesting type-level possibilites
2024-06-01 18:57:53 +0200 <monochrom> I can see the attraction of that religion. Many beginners expect to just cargo-cult an existing complete project and just change 5 lines of code.
2024-06-01 18:56:43 +0200 <EvanR> horse racing and we're basing all wagers on the name of the horse xD
2024-06-01 18:56:17 +0200 <Midjak> thanks yin I will read this paper. I found this article which give a good idea of refinement types http://nikita-volkov.github.io/refined/ But I will read this paper thank you
2024-06-01 18:56:16 +0200 <EvanR> because all languages are the same and only differ in the library support community and hype train
2024-06-01 18:55:15 +0200 <monochrom> For example how the js and node.js people, the rust people, the java people, ... everyone, tell beginners "day 1: learn our package system, learn our project file format". As if the priority is not to learn the language itself first.
2024-06-01 18:55:11 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-06-01 18:54:53 +0200 <glguy> Though in this case complex effect systems aren't a best practice for elite experts though they're a more advanced topic
2024-06-01 18:54:31 +0200 <lxsameer> I see what you mean
2024-06-01 18:53:52 +0200 <monochrom> But I can also see that in "the real world" there is a religion that tells beginners to rush ahead, skip basics, jump straight to "best practice of advanced most elite experts".
2024-06-01 18:53:17 +0200 <lxsameer> thank you
2024-06-01 18:52:52 +0200 <monochrom> I think that danza means that a beginner need not worry about effect systems so early.