01:01 <+bridge> wut 01:51 <+bridge> <._.spook._.> where is the sqlite file that ddnet saves to? i cant find it on my computer 01:51 <+bridge> <._.spook._.> where is the sqlite file that ddnet server saves to? i cant find it on my computer 02:19 <+bridge> <._.spook._.> still not working 03:36 <+bridge> yo 03:36 <+bridge> i have a question 03:36 <+bridge> how to make my own client playable on windows 03:36 <+bridge> im building on linux 03:36 <+bridge> how can i make my own client playable on windows 04:51 <+bridge> what do you recommend instead? 06:41 <+bridge> https://en.wikipedia.org/wiki/Intel_Advisor 06:41 <+bridge> https://en.wikipedia.org/wiki/Intel_C%2B%2B_Compiler 06:41 <+bridge> i didn't know about these smh 09:59 <+bridge> with the intel compilers you sometimes have to be careful, I remember a bug where they produced wrong code due to over-optimization 10:00 <+bridge> there is also an amd eqivalent, can't remember what it was called, something with 'a' in the beginning 10:10 <+bridge> amd compiler xd 12:01 <+bridge> what was the error? in cmake or in the compiler? 12:03 <+bridge> look at the include, it has `<>` inside `""`. I simply didn't pay attention to it while I was thinking that something was wrong in cmake configuration 13:03 <+bridge> 🤔 13:43 <+bridge> 🤔 14:21 <+bridge> mh, cmake doens't really have any real alternatives anymore, modern cmake just dominated all other options 14:22 <+bridge> meson 14:23 <+bridge> sucks too but it's the least miserable one ime 14:23 <+bridge> Yeah, but I wouldn't say it's much better than cmake in anyway to justify the smaller ecosystem/userbase 14:24 <+bridge> Maybe I'll give it another go for a small project sometime 14:24 <+bridge> might depend on the niche you're in 14:25 <+bridge> What would you say meson does better than cmake? 14:25 <+bridge> it's fairly popular in the multimedia sphere where I mostly work so it's been the natural choice for me 14:25 <+bridge> so I'm not too experienced with cmake 14:25 <+bridge> but meson definitely has nicer syntax 14:26 <+bridge> one big selling point is its subproject system where, at least in theory, you can arbitrarily switch between linking a dependency as a system dependency or as a subproject 14:26 <+bridge> Oh I do have one, dependencies were much better in meson iirc 14:26 <+bridge> the latter being convenient when you need to debug or bisect some dependency 14:27 <+bridge> Ah, it's called "wrap" 14:28 <+bridge> yeah 14:28 <+bridge> there's a whole debate to be had about whether or not maintaining unofficial build system ports of dozens of projects is a good idea or not but when it works it's convenient to quickly spin up a project 14:29 <+bridge> my main issues with meson are that a) its code is quite spaghetti so you're bound to run into weird edge case bugs as soon as you have a somewhat complex project and b) it tries to make some things *too* simple which causes issues as soon as you want to do something that doesn't fit its neat abstraction model 14:30 <+bridge> for example 14:30 <+bridge> its FAQ entry for "how do I use threads" says "yeah just use `dependency('threads')` 🙂" 14:31 <+bridge> except that that tells you nothing 14:31 <+bridge> does that give you pthreads? c11 threads? windows threads? some combination of them? 14:33 <+bridge> The answer is that ||it adds `-pthread` on gcc/clang/friends and nothing on msvc|| 14:34 <+bridge> and also ||`dependency('threads').found()` is always `true` no matter whether the compiler supports pthreads or not|| 14:34 <+bridge> another semi-common annoyance is that it has no way to easily do forced includes 14:34 <+bridge> but yeah I'm fairly familiar with meson's common annoyances and not really familiar with cmake's so I can't do a meaningful comparison 14:35 <+bridge> but my basic impression is still that "meson is the worst build system, except for all the other ones" 14:35 <+bridge> oh that's annoying, is there a workaround where you can be more specific about what implementation of threads you want? 14:36 <+bridge> you can just do manual detection based on the compiler id and manually set the flags you need 14:37 <+bridge> there are proposals to improve `dependency('threads')` to e.g. allow specifying the kind of thread support, but they haven't gone anywhere in forever 14:38 <+bridge> (and I'd argue that this is something you probably want to be explicit about anyway, since every C program will have different usage of threads. Some always use pthread and need something like winpthread on Windows, some use an abstraction over windows threads and pthread, some use C11 threads, etc) 14:39 <+bridge> my complaint here is not so much that the abstraction is broken but that it shouldn't exist in this form in the first place, and that that's a semi-common problem with meson 14:40 <+bridge> eeh 14:47 <+bridge> ... 17:20 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1520086314140041440/image.jpg?ex=6a3fea33&is=6a3e98b3&hm=07a79b28c1ee7f0372d90e02920902d9d4b3026b8094f053df7d5296c788fad5& 17:20 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1520086314513338579/image.jpg?ex=6a3fea33&is=6a3e98b3&hm=a8dd7208aa7f74f18bb4b26af184596cad509bd738feb3abaa12b96412ae43a1& 17:20 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1520086314886889642/image.jpg?ex=6a3fea33&is=6a3e98b3&hm=04e5f4a9b4d1e000fd15173943ebccc24d4c58ae66e2b8aad8a4a2c383e8e759& 17:20 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1520086315218108508/image.jpg?ex=6a3fea33&is=6a3e98b3&hm=3bd267bb9917069aca72d99cff3cec08ec45ab1132dae79f550d42b7be12a2c4& 17:46 <+bridge> why does the zoom option in editor slow down the cursor 17:47 <+bridge> why does the zoom option in editor slow down the cursor (edit: ah wtf it only happens when i have the quad background layer selected) 19:20 <+bridge> <12944qwerty> any reason why curl doesn't allow http connections? 19:31 <+bridge> Set `http_allow_insecure 1` if you want to allow insecure connections 22:58 <+bridge> why isnt discord rpc works