00:24:17 | * | NimBot joined #nim |
01:26:16 | * | krux02_ quit (Remote host closed the connection) |
05:16:08 | * | SchweinDeBurg quit (Quit: WeeChat 4.3.0-dev) |
05:16:44 | * | SchweinDeBurg joined #nim |
05:48:39 | * | rockcavera quit (Remote host closed the connection) |
06:05:40 | * | xet7 quit (Ping timeout: 268 seconds) |
06:17:47 | * | xet7 joined #nim |
06:28:27 | * | advesperacit joined #nim |
07:07:29 | * | PMunch joined #nim |
08:15:21 | * | PMunch_ joined #nim |
08:15:54 | * | PMunch quit (Ping timeout: 255 seconds) |
08:19:13 | * | PMunch__ joined #nim |
08:22:11 | * | PMunch_ quit (Ping timeout: 272 seconds) |
08:45:13 | * | marcus quit (Remote host closed the connection) |
08:47:01 | * | marcus joined #nim |
10:20:48 | * | syl quit (Quit: C-x C-c) |
10:26:32 | * | syl joined #nim |
10:30:53 | * | syl quit (Client Quit) |
10:31:40 | * | syl joined #nim |
10:42:09 | * | ehmry quit (Ping timeout: 256 seconds) |
10:46:42 | * | ehmry joined #nim |
11:26:38 | NimEventer | New thread by elcritch: Approach used by Golang to avoid false anti-virus flagging, see https://forum.nim-lang.org/t/11252 |
11:55:44 | * | PMunch joined #nim |
11:59:25 | * | PMunch__ quit (Ping timeout: 272 seconds) |
12:10:27 | PMunch | Hmm, is the IRC bridge down? |
12:16:44 | * | Jjp137 quit (Read error: Connection reset by peer) |
12:18:13 | _________ | FromDiscord is still here. |
12:20:47 | PMunch | Yeah, but it doesn't relay messages from Discord to IRC |
12:20:50 | PMunch | Works the other way though |
12:21:08 | * | FromDiscord quit (Read error: Connection reset by peer) |
12:21:21 | * | FromDiscord joined #nim |
12:27:03 | om3ga | why discord was choosed? very bad messenger tbh |
12:27:39 | PMunch | By popularity mostly |
12:28:11 | PMunch | We haven't really "chosen" anything. It started out with IRC, then people asked for Discord so we added a Discord room and bridge, same story with Matrix |
12:28:26 | PMunch | And Gitter, but that has since fallen out of favour so it has been removed |
12:28:38 | FromDiscord | <ayex> by that definition there is a lot of malware out there.. 🤣↵(@pmunch) |
12:29:08 | om3ga | :( |
12:29:37 | om3ga | nothing beats clear text really |
12:30:17 | om3ga | this new messengers destroying my eyes |
12:31:31 | FromDiscord | <ayex> well you can use one of the nice matrix command line clients if you prefer the terminal, e.g.\: gomuks, iamb |
12:31:31 | om3ga | •are destroying... |
12:31:45 | FromDiscord | <Robyn [She/Her]> In reply to @om3ga "why discord was choosed?": Popular service, makes accessing communities for stuff like languages very convenient |
12:32:03 | FromDiscord | <Robyn [She/Her]> I use Discord because my friends are on here :P |
12:32:12 | FromDiscord | <Robyn [She/Her]> Otherwise I'd like to move to Matrix more |
12:33:18 | om3ga | no pronb, i have irc with own bnc. just this "fromdiscord" annoys really, while i'm not good in irc client scripting |
12:34:18 | om3ga | to rename this nick or replace with something |
12:36:20 | FromDiscord | <Robyn [She/Her]> That's fair |
12:54:08 | PMunch | om3ga, which client are you using? |
12:54:35 | FromDiscord | <olfactoryhallucinations> Have you guys seen this? https://techcrunch.com/2024/03/18/nvidia-launches-a-set-of-microservices-for-optimized-inferencing/?guccounter=1 |
12:54:52 | FromDiscord | <olfactoryhallucinations> Nvidia's new AI deployment platform is named "NIM". |
12:56:04 | FromDiscord | <ambient3332> Yeah I just saw it |
12:56:25 | FromDiscord | <olfactoryhallucinations> Googling is going to get annoying. |
12:57:05 | FromDiscord | <fosster> or it may be beneficial if you look at it in another prospective↵(@olfactoryhallucinations) |
12:57:06 | FromDiscord | <ambient3332> Most google results are from github or nim docs anyway 🤷♂️ |
12:57:55 | FromDiscord | <fosster> like people will type "nim" they may also get the nim lang |
12:57:59 | FromDiscord | <fosster> and discover it |
13:00:11 | FromDiscord | <demotomohiro> What if you create a Nim module to use NVIDIA NIM? |
13:00:32 | FromDiscord | <ambient3332> nim-cuda is probably the one with the most possibility for conflict |
13:00:39 | FromDiscord | <olfactoryhallucinations> @fosster I guess that is possible, but I think it will mostly just lead to confusion |
13:01:52 | FromDiscord | <fosster> it'll be a problem if this thing will be more popular than nim |
13:02:10 | FromDiscord | <Robyn [She/Her]> It's Nvidia, I'd imagine it'd get more popular |
13:02:25 | FromDiscord | <fosster> or, most probably, if they'll pay google enough |
13:02:29 | FromDiscord | <Robyn [She/Her]> The hype with AI makes it more likely too |
13:03:09 | FromDiscord | <fosster> yeah, someone should build an ai/ml library in nim lol |
13:04:08 | FromDiscord | <Robyn [She/Her]> Arraymancer is good for that iirc |
13:04:33 | FromDiscord | <Robyn [She/Her]> And I think someone did try working on llama.nim or something in Nim, not as a wrapper |
13:04:56 | FromDiscord | <ambient3332> all gg stuff is super easy to just wrap |
13:05:12 | FromDiscord | <fosster> cool |
13:09:31 | FromDiscord | <A2> I'm working on llama stuff in nim full-time at the moment |
13:09:37 | FromDiscord | <A2> it's open-source, too\: https://gitlab.com/nobodywho/nobody (but kind of alpha-tier, wouldn't recommend using yet) |
13:09:42 | FromDiscord | <A2> we're working on a high-level API to make LLM NPCs as a plugin in game engines (Godot for now, Unreal and Unity next) |
13:09:59 | FromDiscord | <Robyn [She/Her]> In reply to @A2 "I'm working on llama": Oooh super neat! |
13:10:24 | FromDiscord | <ambient3332> I wonder how you fund projects like that |
13:10:24 | FromDiscord | <Robyn [She/Her]> Will you support the ggug model formats then? I think that's what it's called |
13:13:11 | FromDiscord | <zumi.dxy> In reply to @fosster "it'll be a problem": the good ol' trick of <language name> + lang should help :p |
13:18:17 | * | krux02 joined #nim |
13:27:21 | PMunch | I'm going to make a Nim project using Nvidia NIM running on IBM NIM to play the game Nim. You can find it on github.com/PMunch/nim-nim-nim-nim |
13:27:57 | FromDiscord | <Robyn [She/Her]> Lol |
13:28:47 | PMunch | Then I'm going to reimplement it in Python and make it play go: python-nim-nim-go |
13:29:15 | PMunch | Or maybe implement it in Go, go-nim-nim-go :P |
13:33:43 | FromDiscord | <Robyn [She/Her]> That'll be horrid |
13:34:10 | FromDiscord | <Robyn [She/Her]> In reply to @PMunch "Then I'm going to": Make a Python interpreter in Nim and then you can say nim-python-nim-nim-go |
13:35:22 | FromDiscord | <zumi.dxy> make a nim library calling a python version of the game nim, call it from C compiled inside go↵nim-python-nim-c-go |
13:54:30 | FromDiscord | <griffith1deadly> i'm wanna see some java-nim-python-nim-c-go |
13:57:38 | * | xet7 quit (Remote host closed the connection) |
14:19:55 | * | disso-peach joined #nim |
14:29:33 | * | Jjp137 joined #nim |
15:04:23 | * | PMunch quit (Quit: Leaving) |
15:25:06 | * | ntat joined #nim |
15:46:08 | FromDiscord | <sent44> sent a code paste, see https://play.nim-lang.org/#pasty=PdTDDdOGWSqR |
15:54:04 | FromDiscord | <odexine> x and y must be the same type in such case |
16:01:39 | FromDiscord | <sent44> In reply to @odexine "x and y must": thank you for answer↵is x and y kind of the same thing but difference? |
16:02:07 | FromDiscord | <odexine> x and y are different variables of the same type |
16:02:48 | FromDiscord | <saint.___.> In reply to @om3ga "this new messengers destroying": Which one |
16:02:52 | FromDiscord | <sent44> In reply to @odexine "x and y are": ok that is very clear answer, thank |
16:07:54 | FromDiscord | <Robyn [She/Her]> In reply to @odexine "x and y must": This is definitely something that's irritating imo :P |
16:08:09 | FromDiscord | <Robyn [She/Her]> Means you have to duplicate the concept for multiple types |
17:00:39 | FromDiscord | <demotomohiro> You probably need `x` and `y` to say you want binary operators like `x == y` in concept. |
17:09:14 | om3ga | PMunch, irssi in terminal and lime chat in osx |
17:17:29 | * | krux02_ joined #nim |
17:20:18 | * | krux02 quit (Ping timeout: 268 seconds) |
17:58:40 | FromDiscord | <Robyn [She/Her]> In reply to @demotomohiro "You probably need `x`": What do you mean? |
17:59:30 | FromDiscord | <Robyn [She/Her]> A conversation about this was had a while ago, where Beef said something along the lines of types being bind many, so a concept would match for the same type in every param |
17:59:40 | FromDiscord | <Robyn [She/Her]> Duplicating the concept is how you'd get around that |
18:14:01 | FromDiscord | <morgan> sent a long message, see https://pasty.ee/CmiYtcNinZHi |
18:17:50 | FromDiscord | <leorize> just know that bitset ordering is implementation defined |
18:18:50 | FromDiscord | <morgan> :pain: |
18:21:12 | FromDiscord | <morgan> so maybe i should then replace the set types with the distinct uint32s, and then write a converter for each from a set of the enum to the distinct uint32 which maintains proper ordering |
18:32:16 | FromDiscord | <pmunch> In reply to @om3ga "<@392962235737047041>, irssi in terminal": Probably no need for my hexchat script to strip FromDiscord then |
18:40:03 | om3ga | pmunch, nice thanks. I will try hexchat |
18:41:15 | FromDiscord | <pmunch> It's a graphical program, so if you're used to irssi you might not like it |
18:58:18 | * | ntat quit (Quit: Leaving) |
18:59:30 | om3ga | at least on desktop I will not see this bridge name anymore |
19:09:42 | FromDiscord | <morgan> In reply to @morganalyssa "so maybe i should": ok i replaced the sets with distinct uint32s and converters for each from a set of the enum to the distinct uint32 using ord of each to shift a bit over and or them together, hopefully it works |
20:04:20 | * | derpydoo joined #nim |
20:08:25 | FromDiscord | <A2> yup. works with any gguf model that llama.cpp supports (which is all of them)↵(@Robyn [She/Her]) |
20:22:12 | * | rockcavera joined #nim |
20:42:37 | FromDiscord | <Robyn [She/Her]> Damn, that's impressive! What features are missing, if I could ask? |
20:43:21 | FromDiscord | <Robyn [She/Her]> You said it's alpha-tier so I'm assuming quite a lot? |
20:54:50 | * | xet7 joined #nim |
21:07:44 | * | rockcavera quit (Ping timeout: 260 seconds) |
21:12:12 | * | rockcavera joined #nim |
21:23:15 | FromDiscord | <A2> Yeah it's a lot, but I think we want to be usable in like a month or so. |
21:23:15 | FromDiscord | <A2> Right now I'm working on having one model evaluate multiple conversations in parallel, so I can make a websocket server |
21:24:11 | FromDiscord | <A2> We have a webapp which is a character creator, basically a prompt engineering tool. I'm making a websocket server that uses our library to handle the conversations. |
21:25:11 | FromDiscord | <A2> We have a webapp which is a character creator, basically a prompt engineering tool. I'm making a websocket server that uses our library to handle the conversations. Then you can chat with characters in there, and create configurations of like knowledge and personality and stuff that you drop in your game engine. |
21:25:54 | FromDiscord | <A2> Another big deal right now is cross-compilation. Our plugin works on linux, but we obviously need to work on windows and macos as well |
21:26:23 | FromDiscord | <A2> Another big deal right now is cross-compilation. Our plugin works on linux, but we obviously need to work on windows and macos as well. I think we almost have windows working. |
21:28:53 | FromDiscord | <Robyn [She/Her]> In reply to @A2 "Right now I'm working": Oh wow! That'd be hella neat! |
21:29:39 | FromDiscord | <Robyn [She/Her]> In reply to @A2 "Another big deal right": Are you using many Linux-specific libraries or are the things you're doing just reliant on a Linux dev environment? If it's the latter, couldn't you cross-compile using Clang? |
21:47:11 | * | derpydoo quit (Ping timeout: 260 seconds) |
21:50:13 | * | def- quit (Quit: -) |
21:51:01 | * | xet7 quit (Ping timeout: 268 seconds) |
22:02:55 | * | xet7 joined #nim |
22:10:04 | * | def- joined #nim |
22:11:57 | * | krux02_ quit (Quit: Leaving) |
22:13:05 | * | krux02 joined #nim |
22:13:58 | * | def- quit (Client Quit) |
22:18:53 | * | rockcavera quit (Remote host closed the connection) |
22:24:28 | * | advesperacit quit () |
22:27:18 | * | krux02_ joined #nim |
22:30:00 | * | krux02 quit (Ping timeout: 255 seconds) |
22:32:16 | * | def- joined #nim |
22:49:08 | * | jmdaemon joined #nim |
22:55:59 | * | def- quit (Quit: -) |
22:59:30 | * | def- joined #nim |
23:06:25 | * | KhazAkar quit (Ping timeout: 264 seconds) |
23:31:01 | * | Jjp137 quit (Quit: Leaving) |
23:32:03 | * | Jjp137 joined #nim |
23:33:35 | * | SchweinDeBurg quit (Quit: WeeChat 4.3.0-dev) |
23:34:04 | * | SchweinDeBurg joined #nim |
23:35:38 | * | KhazAkar joined #nim |
23:35:51 | * | def- quit (Quit: -) |
23:36:24 | * | def- joined #nim |
23:49:49 | * | jmdaemon quit (Ping timeout: 256 seconds) |
23:55:24 | * | jmdaemon joined #nim |