00:12 <+bridge> [ddnet] Is your bitcoin wallet 0.000000 BTC? 00:12 <+bridge> [ddnet] I can help you earn.. 0.147073 BTC in 12hours. 00:12 <+bridge> [ddnet] Registration fee $0.00. 00:12 <+bridge> [ddnet] NO COMMISSION.. 00:12 <+bridge> [ddnet] NO PAYMENT PENDING... 00:12 <+bridge> [ddnet] CLICK HERE TO JOIN 00:12 <+bridge> [ddnet] Dm 👇👇👇👇👇👇👇👇👇 00:12 <+bridge> [ddnet] https://t.me/+cOczZn1wgOkyMGI8 00:12 <+bridge> [ddnet] 🖕🖕🖕🖕🖕🖕🖕 00:22 <+bridge> [ddnet] No, you have to talk to Avolicious about that 00:22 <+bridge> [ddnet] it's run separately from DDNet 01:35 <+bridge> [ddnet] Is your bitcoin wallet 0.000000 BTC? 01:35 <+bridge> [ddnet] I can help you earn.. 0.147073 BTC in 12hours. 01:35 <+bridge> [ddnet] Registration fee $0.00. 01:35 <+bridge> [ddnet] NO COMMISSION.. 01:35 <+bridge> [ddnet] NO PAYMENT PENDING... 01:35 <+bridge> [ddnet] CLICK HERE TO JOIN 01:35 <+bridge> [ddnet] Dm 👇👇👇👇👇👇👇👇👇 01:35 <+bridge> [ddnet] https://t.me/+cOczZn1wgOkyMGI8 01:35 <+bridge> [ddnet] 🖕🖕🖕🖕🖕🖕🖕 01:35 <+bridge> [ddnet] Is your bitcoin wallet 0.000000 BTC? 01:35 <+bridge> [ddnet] I can help you earn.. 0.147073 BTC in 12hours. 01:35 <+bridge> [ddnet] Registration fee $0.00. 01:35 <+bridge> [ddnet] NO COMMISSION.. 01:35 <+bridge> [ddnet] NO PAYMENT PENDING... 01:35 <+bridge> [ddnet] CLICK HERE TO JOIN 01:35 <+bridge> [ddnet] Dm 👇👇👇👇👇👇👇👇👇 01:35 <+bridge> [ddnet] https://t.me/+cOczZn1wgOkyMGI8 01:36 <+bridge> [ddnet] 🖕🖕🖕🖕🖕🖕🖕 11:22 <+bridge> [ddnet] almost there: 11:22 <+bridge> [ddnet] https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/65 11:22 <+bridge> [ddnet] 11:22 <+bridge> [ddnet] then i can finally use wayland, epic 11:23 <+bridge> [ddnet] hope they get it done before the year ends 12:00 <+bridge> [ddnet] https://lore.kernel.org/lkml/202210010816.1317F2C@keescook/ 12:01 <+bridge> [ddnet] > Subject: [GIT PULL] Rust introduction for v6.1-rc1 12:45 <+bridge> [ddnet] i really want to see some first driver written in it. maybe a rewrite of an existing actually. good for comparision 😄 12:46 <+bridge> [ddnet] @Not Keks they already did 12:46 <+bridge> [ddnet] the nvme driver 12:46 <+bridge> [ddnet] it perfoms the same as the c one 12:46 <+bridge> [ddnet] https://news.ycombinator.com/item?id=32820219 12:47 <+bridge> [ddnet] ok 12:47 <+bridge> [ddnet] 12:47 <+bridge> [ddnet] but maybe something more cpu bound is more interesting 12:49 <+bridge> [ddnet] Well similar, seems there are some cases where it performed measurably worse 12:49 <+bridge> [ddnet] if only llvm wasnt buggy with the noalias feature 12:49 <+bridge> [ddnet] rust would be faster in some places 12:49 <+bridge> [ddnet] (not saying this specific to this case) 12:50 <+bridge> [ddnet] Yeah could be llvm issue, or maybe a gcc frontend for rust might generate better code 12:50 <+bridge> [ddnet] but anyway its also not interesting only from performance point of view: 12:50 <+bridge> [ddnet] - build times 12:50 <+bridge> [ddnet] - quality of code (how many bugs will it contain) 12:50 <+bridge> [ddnet] - debugging tools etc 12:50 <+bridge> [ddnet] its cuz llvm rly was only focused for C/c++ issues 12:50 <+bridge> [ddnet] rust made llvm better 12:50 <+bridge> [ddnet] by pushing bugs and fixes 12:51 <+bridge> [ddnet] the noalias thing is a known issue 12:51 <+bridge> [ddnet] https://stackoverflow.com/questions/57259126/why-does-the-rust-compiler-not-optimize-code-assuming-that-two-mutable-reference 12:52 <+bridge> [ddnet] Quality of code is hands down better, build times probably are of the same order of magnitude should be similar, tools idk. Debugging rust with gdb hasn't always been the smoothest of experiences for me, though it might just be a pebcak. 12:52 <+bridge> [ddnet] the answer explains a lot 12:53 <+bridge> [ddnet] mh ok, i often read on reddit or other forums, ppl will join development of the kernel as soon as it supports rust, bcs they feel more confident 12:53 <+bridge> [ddnet] 12:53 <+bridge> [ddnet] But i cannot really imagine why this should be the truth... you don't magically have more insight about how hardware works etc. 12:53 <+bridge> [ddnet] 12:53 <+bridge> [ddnet] Sure not having security issues creates kind of confidence, but if the kernel crashes.... it still sucks xD 12:54 <+bridge> [ddnet] you dont have to know the intriquacies of C and its possibles UB to contribute to the kernel 12:54 <+bridge> [ddnet] yes y ou need to know about hardware 12:54 <+bridge> [ddnet] and currently most good rust devs know a lot of c too 12:54 <+bridge> [ddnet] They are being silly. Interacting with real hardware is still not safe. They won't contribute shit 12:55 <+bridge> [ddnet] In my experience C is not the problem, working with Linux core stuff like memory management is just complex and interconnected. Not sure about drivers 12:55 <+bridge> [ddnet] i think most ppl contribute to drivers 12:55 <+bridge> [ddnet] they make up the most 12:56 <+bridge> [ddnet] Especially the part where rust is being introduced. They'd have to be the ones building safe abstractions over the hardware. You'd still be working in the very scary part where rusts safety guarantees havent come in yet 12:56 <+bridge> [ddnet] anyway rust is only for drivers yet 12:56 <+bridge> [ddnet] (I implemented Kernel Samepage Merging for anonymous pages once to get less memory consumption when running many similar VMs, but that's the extent of my Linux kernel development experienc) 12:56 <+bridge> [ddnet] https://stackoverflow.com/questions/64859526/does-linux-kernel-list-implementation-cause-ub 12:56 <+bridge> [ddnet] xD 12:57 <+bridge> [ddnet] The kernel actually does invoke implementation defined behaviour a lot actually. That's why it only compiled on gcc for the longest time and still as of now 12:58 <+bridge> [ddnet] makes sense 12:58 <+bridge> [ddnet] UB per the standard doesn't always have to be UB per implementation. E.g. signed integer overflow, virtually every implementation overflows in a sane manner 13:00 <+bridge> [ddnet] Was it for work? 13:01 <+bridge> [ddnet] university project, probably back in 2011 13:04 <+bridge> [ddnet] oh, it was actually the opposite. Anonymous pages worked with KSM already and I tried enabling it for memory mapped files 13:06 <+bridge> [ddnet] Sounds like a fun project 13:09 <+bridge> [ddnet] I think it worked in the end, but I only tested with pretty small examples 14:20 <+bridge> [ddnet] 2022-10-02 16:15:02 I discord: error initializing discord instance, error=4 14:20 <+bridge> [ddnet] can someone explain this error 14:21 <+bridge> [ddnet] probably that it didnt find any discord running 14:21 <+bridge> [ddnet] on your computer 14:22 <+bridge> [ddnet] why you need to install discord to play ddnet 64bit? i mean 32bit start normally without problems 14:22 <+bridge> [ddnet] but skins loading insane long xD 14:22 <+bridge> [ddnet] u dont, u can ignore that error 14:22 <+bridge> [ddnet] is your client not starting or what? 14:22 <+bridge> [ddnet] this is the only output i got from the console if i try to run 64bit version 14:22 <+bridge> [ddnet] friend of my 14:23 <+bridge> [ddnet] probs bcs nobody cares about 32bit anymore, and discord doesnt provide an API for that 14:23 <+bridge> [ddnet] what operating system? 14:23 <+bridge> [ddnet] teeworlds 64bit over steam and download is working fine... ddnet 32bit working fine but ddnet 64bit not 14:23 <+bridge> [ddnet] GPU? 14:24 <+bridge> [ddnet] if he has an AMD card: 14:24 <+bridge> [ddnet] https://ddnet.org/news/amd-beta-opengl-crash/ 14:24 <+bridge> [ddnet] 14:24 <+bridge> [ddnet] he should try vulkan or downgrade to a stable driver 14:24 <+bridge> [ddnet] 14:24 <+bridge> [ddnet] if he has an old computer, see pinned messages in #bugs 14:26 <+bridge> [ddnet] yea he got an amd 14:26 <+bridge> [ddnet] Right click DDNet in Steam, add "gfx_backend Vulkan" 14:26 <+bridge> [ddnet] can he change to vulcan in ddnet-settings.cfg 14:26 <+bridge> [ddnet] with " 14:26 <+bridge> [ddnet] yes 14:26 <+bridge> [ddnet] add gfx_backend Vulkan in the end 14:26 <+bridge> [ddnet] but pls with a K not C 😄 14:27 <+bridge> [ddnet] all cool ❤️ i will try it now 14:28 <+bridge> [ddnet] all cool ❤️ i will try it now with him 14:43 <+bridge> [ddnet] thanks, it works 15:18 <+bridge> [ddnet] might go to japan the last week of the year and celebrate new year there 15:18 <+bridge> [ddnet] :BASED: 15:19 <+bridge> [ddnet] @Learath2 ill try some original ramen there :BASED: 16:06 <+bridge> [ddnet] Japan is very very pretty and has amazing food. Good choice for a trip 16:07 <+bridge> [ddnet] Spent 2 weeks and didn't even get close to seeing everything I wanted to see 😄 17:00 <+bridge> [ddnet] pog 17:36 * Chireal slaps FlowerFell-Sans around a bit with a large fishbot 18:36 <+bridge> [ddnet] I just made a script to automate the procedure of having mutliple cursors/keyboards at the same time under X. https://wiki.archlinux.org/title/Multi-pointer_X 18:42 <+bridge> [ddnet] Tell me if you want to take a look at the script :) 19:24 <+bridge> [ddnet] I would upload a vid of me playing with my brother from the same pc but ddnet doesn't capture the second mouse xD 21:28 <+bridge> [ddnet] did you mod the client for that? 21:28 <+bridge> [ddnet] i mean i know that SDL sends a deviceID 21:28 <+bridge> [ddnet] 21:28 <+bridge> [ddnet] but it doesnt work out of box does it ? XD 21:29 <+bridge> [ddnet] no it didn't work 21:29 <+bridge> [ddnet] Atleast with the second mouse 21:29 <+bridge> [ddnet] yeah, when splitscreen support ^^ 21:29 <+bridge> [ddnet] Else the keyboard were fine 21:30 <+bridge> [ddnet] ah ok, nice ^^ 22:00 <+bridge> [ddnet] Else the keyboards were fine 23:03 <+bridge> [ddnet] @ChillerDragon https://github.com/joschuck/matrix-webcam 23:03 <+bridge> [ddnet] this is for you