<< 09-08-2025 >>

00:18:57*tanami quit (Ping timeout: 248 seconds)
02:06:47*rockcavera joined #nim
02:16:39FromDiscord<bung8954> have to write rules for nim project, i tried all models, how about gpt5 ? havn't tried yet
02:23:39FromDiscord<kentrid> In reply to @aintea "gpt 5 is actually": Yep! Also see above https://discord.com/channels/371759389889003530/371759389889003532/1402909465153507420↵↵One thing to note though - the web version has very inconsistent routing between different models, but GPT-5 with high reasoning on the API is always good.
02:35:35*tanami joined #nim
02:39:17FromDiscord<albassort> In reply to @bung8954 "have to write rules": there is this model its been in the work for about 4 billion years its called the h human brain
02:40:01FromDiscord<albassort> you could just practice your writing, and, if you really want, put it into an AI to review it and tell you what people might think about it. Or better yet, post it here for us to read :)
02:40:38FromDiscord<albassort> Don't delegate all reasoning and art to a machine, please.
02:42:22FromDiscord<bung8954> ppl just can't delegate all to LLM, they have to guide the model and fix the bugs, improve the code quality.
02:42:32FromDiscord<albassort> If you use a machine for everything, your value becomes that of the machine, not much more.
02:42:44FromDiscord<albassort> you no longer create anything of value
02:42:52FromDiscord<albassort> because machines do not create value, merely transform it
02:43:13FromDiscord<albassort> (edit) "If you use a machine for everything, your value becomes that of the machine, ... not" added "or"
02:43:55FromDiscord<bung8954> `because machines do not create value` that's questionable, what if i use machine create a project that making money for me ?
02:44:37FromDiscord<albassort> you devalue the entire project by using less human labor
02:44:52FromDiscord<albassort> but it still creates some value because you are still using some labor
02:46:34FromDiscord<albassort> why automate away your work, why become a proof reader when you can actively create? Why automate the process of life itself, is it not the point to experience
02:46:42FromDiscord<bung8954> for my personal experience, i have bad time, only have energy write prompt, guide the LLM to write code.
02:46:44FromDiscord<albassort> 🙄 c'est la vie
03:11:36FromDiscord<heysokam> In reply to @Elegantbeef "It is wholly unsafe": What if I used a tagged union to map the C type to a field 🤔↵Would that be equivalent to a non-tagged one?
03:14:38FromDiscord<heysokam> sent a code paste, see https://play.nim-lang.org/#pasty=ogRTRlqN
03:27:56FromDiscord<zumi.dxy> In reply to @bung8954 "for my personal experience,": the scariest realization is that machines cannot get "tired"
03:28:43FromDiscord<zumi.dxy> (edit) ""tired"" => ""tired", nor do they "complain", nor do they "need a raise""
03:29:18FromDiscord<albassort> In reply to @zumi.dxy "the scariest realization is": they depreciate
03:29:44FromDiscord<albassort> machines are fixed capital investments, money in money out, no humans involved
03:42:48FromDiscord<heysokam> guys, can we keep the AI slop at #offtopic ?↵I really couldn't care less about you guys doom and gloom about how Ai this and Ai that
03:52:12FromDiscord<ollicron_53732> Hi guys I recently made this chat-server application with Nim based off of a project from Nim in Action, I am really looking for any feedback on my code. It's not currently finished and I will work on it tomorrow, but I would really appreciate any pointers where I could improve on and things I could learn more about to help improve my code and understanding https://github.com/Ollicron/ChatApp
03:52:41FromDiscord<ollicron_53732> (edit) "Hi guys I recently made this chat-server application with Nim based off of a project from Nim in Action, I am really looking for any feedback on my code. It's not currently finished ... and" added "I still have to for example implement a process to close sockets safely for example"
03:56:17FromDiscord<heysokam> In reply to @ollicron_53732 "Hi guys I recently": More of a suggestion than a review:↵Don't know how "production-ready" you want it to be, but first thought that came to mind was that you could use [`illwil`](https://github.com/johnnovak/illwill) for the UI
03:59:00FromDiscord<heysokam> Could also use `nimpretty` or [`nph`](https://github.com/arnetheduck/nph) to format the code, since there are inconsistencies in how code is formatted (probably just due to overlook/missing them)
04:02:09FromDiscord<heysokam> sent a code paste, see https://play.nim-lang.org/#pasty=rBjyxytT
04:03:00FromDiscord<albassort> In reply to @heysokam "guys, can we keep": you think... economics is... doom and gloom? AI slop? do you know what that word means↵↵also clarification: people asking how to use AI, and posting ai slop code in #main is that ok with you or does that also go to @offo
04:03:04FromDiscord<albassort> (edit) "@offo" => "#offtopic"
04:04:12FromDiscord<heysokam> In reply to @albassort "you think... economics is...": The conversation started about "new model codes nim better"↵Continued into offtopic: Ai this, Ai that
04:05:31FromDiscord<albassort> so no ai anything in #main
04:05:32FromDiscord<albassort> ok
04:06:31FromDiscord<heysokam> That's not what I said, but 🤷‍♂️
04:10:16FromDiscord<albassort> In reply to @heysokam "That's not what I": sorry misread↵so ai good, talking about ai bad
04:10:53FromDiscord<albassort> we can talk about ai doing things, but encouraging people to do things, nut uh
04:12:20FromDiscord<albassort> sounds to me:↵#main: ai does things, ai good, h ow to ai better, i want to proof read code all day not make anything and beg humans to solve my problems when complex bugs happen↵#offtopic : anything else
04:14:09FromDiscord<heysokam> First: I'm not a moderator↵Second: I just said to keep Nim.#main as Nim, and not about non-nim discussions. Sounds like common sense
04:16:05FromDiscord<albassort> I dont think you can untie the knot between a programming language, the act of creation, and the people utilizing it, and trying to do so is foolish
04:16:14FromDiscord<albassort> but i will end it here
04:16:17FromDiscord<albassort> (edit) "but i will end it here ... " added ":)"
05:19:47FromDiscord<janakali> just create a new channel for AI stuff - problem solved
05:25:12*tiorock joined #nim
05:25:12*tiorock quit (Changing host)
05:25:12*tiorock joined #nim
05:25:12*rockcavera quit (Killed (tantalum.libera.chat (Nickname regained by services)))
05:25:12*tiorock is now known as rockcavera
05:27:17*tiorock joined #nim
05:27:17*rockcavera is now known as Guest6743
05:27:17*tiorock is now known as rockcavera
05:29:52*Guest6743 quit (Ping timeout: 252 seconds)
05:41:41*SchweinDeBurg quit (Ping timeout: 248 seconds)
05:42:58*SchweinDeBurg joined #nim
05:54:46FromDiscord<heysokam> would be great
06:39:24FromDiscord<rakgew> yes, good idea.
07:09:34*skippy8 joined #nim
07:19:26*cornfeedhobo joined #nim
07:52:15FromDiscord<monkoose4407> In reply to @aintea "guys there is finally": No thanks https://chatgpt.com/canvas/shared/6896fe0df8388191a7bf0f72314a98a5
08:18:00FromDiscord<albassort> why would you
08:18:01FromDiscord<albassort> 😔
08:21:44*skippy8 quit (Quit: WeeChat 4.6.3)
08:28:26*tiorock joined #nim
08:28:26*rockcavera is now known as Guest6213
08:28:26*Guest6213 quit (Killed (osmium.libera.chat (Nickname regained by services)))
08:28:26*tiorock is now known as rockcavera
08:30:32*tiorock joined #nim
08:30:32*tiorock quit (Changing host)
08:30:32*tiorock joined #nim
08:30:32*rockcavera quit (Killed (zirconium.libera.chat (Nickname regained by services)))
08:30:32*tiorock is now known as rockcavera
09:10:08FromDiscord<crim4> whats wrong with your server? https://media.discordapp.net/attachments/371759389889003532/1403666645548924928/image.png?ex=689861ef&is=6897106f&hm=bb8dbacf430ab25e6ce9d0f568b5248c0fda3d1a29cbde021c71cdf2c4fa56dd&
09:10:17FromDiscord<crim4> another mirror to download the compiler?
09:12:52FromDiscord<crim4> ok it works now
10:20:34*skippy8 joined #nim
11:36:38*tiorock joined #nim
11:36:39*tiorock quit (Changing host)
11:36:39*tiorock joined #nim
11:36:39*rockcavera quit (Killed (calcium.libera.chat (Nickname regained by services)))
11:36:39*tiorock is now known as rockcavera
11:38:42*tiorock joined #nim
11:38:43*tiorock quit (Changing host)
11:38:43*tiorock joined #nim
11:38:43*rockcavera is now known as Guest1955
11:38:43*tiorock is now known as rockcavera
11:41:37*Guest1955 quit (Ping timeout: 248 seconds)
11:47:00*alexdaguy joined #nim
11:49:27*beholders_eye joined #nim
14:06:08*alexdaguy quit (Ping timeout: 252 seconds)
14:19:33FromDiscord<lainlaylie> i would imagine that donations for buying a better server are welcome
14:36:34*beholders_eye quit (Ping timeout: 252 seconds)
14:38:42*beholders_eye joined #nim
14:47:13*beholders_eye quit (Ping timeout: 248 seconds)
14:48:56*beholders_eye joined #nim
15:10:40*beholders_eye quit (Ping timeout: 260 seconds)
15:59:13*ntat joined #nim
16:23:32FromDiscord<.bobbbob> how am I supposed to overload nimble install, nimble build?
16:25:32FromDiscord<.bobbbob> ie do something custom with the compiler command at install etc
16:28:55FromDiscord<heysokam> In reply to @.bobbbob "how am I supposed": for `build`, there is only `beforeBuild` and `afterBuild`. the actual task cannot be overriden
16:29:27FromDiscord<heysokam> There is native support for that in `confy`, if you want to take the leap
16:32:41*ntat left #nim (Leaving)
16:35:28FromDiscord<.bobbbob> so what do people do when the compiler needs extra flags with nimble install?
16:37:04FromDiscord<nasuray> In reply to @.bobbbob "so what do people": Which flags? They should be provided via a config file, `nim.cfg` or `config.nims`
16:38:40FromDiscord<.bobbbob> I see, is there a guide for that somewhere?
16:41:46FromDiscord<heysokam> In reply to @.bobbbob "so what do people": `--passC:"-I/some/path"`, `--passL:"-lthing` and similars
16:43:23FromDiscord<.bobbbob> I meant when end users run 'nimble install xyz' how would the nimble file or cfg file specify flags for the compiler, obviously the end user shouldnt have to specify compiler flags
16:47:44FromDiscord<heysokam> In reply to @.bobbbob "I meant when end": there are `{.passC:"...".}` and `{.passL:"...".}` pragmas, if that's what you need
16:49:12FromDiscord<.bobbbob> Ill use config.nims as above
17:02:39*beholders_eye joined #nim
17:10:56*beholders_eye quit (Ping timeout: 252 seconds)
17:12:53*beholders_eye joined #nim
17:33:50FromDiscord<janakali> In reply to @.bobbbob "I see, is there": https://nim-lang.org/docs/nims.html
17:40:44FromDiscord<.bobbbob> thx
17:42:40FromDiscord<Laylie> there it is, i was looking for it in https://nim-lang.org/docs/nimc.html#compiler-usage-configuration-files
17:42:51FromDiscord<Laylie> i feel like it should link to it or something
17:49:05FromDiscord<nasuray> In reply to @Laylie "i feel like it": if you have time submit a PR!
18:27:05*skippy8 quit (Quit: WeeChat 4.6.3)
21:36:39*beholders_eye quit (Ping timeout: 245 seconds)
22:42:13*rockcavera is now known as Guest5309
22:42:13*tiorock joined #nim
22:42:13*Guest5309 quit (Killed (iridium.libera.chat (Nickname regained by services)))
22:42:13*tiorock is now known as rockcavera
23:56:30*skippy8 joined #nim