00:01 < bridge_> I like the kernel posts 03:31 < bridge_> why exactly does it make building very difficult? xd 03:32 < bridge_> @totar 03:32 < bridge_> how am I supposed to know which library version to use 03:32 < bridge_> oh, did you have issues with library versions? 03:32 < bridge_> I never had any 03:33 < bridge_> you can't build an old client with the new libraries 03:33 < bridge_> you need to version match them 03:33 < bridge_> really? 03:33 < bridge_> wdym really? 03:33 < bridge_> ofc 03:33 < bridge_> it might work but there's no gaurentee 03:34 < bridge_> I have built pretty old clients with the newest libs on linux 03:34 < bridge_> never had an issue, but I guess it would make sense to ship the release source with the correct libraries. But they are like 100mb no? xd 03:35 < bridge_> what is the point of releasing the source if not to document the exact build that created it 03:35 < bridge_> what is the point of releasing the source with each release if not to document the exact build that created it 03:36 < bridge_> otherwise you can't reproduce that version 03:36 < bridge_> I wanted to test a patch on an specific version of the client, including the same libraries 03:36 < bridge_> I wanted to test a patch on a specific version of the client, including the same libraries 03:37 < bridge_> also some libraries might get added or removed to swapped for different ones 03:37 < bridge_> even if the newest version is compatable 03:38 < bridge_> also some libraries might get added or removed or swapped for different ones 03:39 < bridge_> Honestly I'm not even sure the releases are even built with the bundled libs 03:39 < bridge_> I'm pretty sure that this is just a mistake 03:39 < bridge_> probably no one checked 03:43 < bridge_> funny coming from the same guy that doesn't understand the appeal of nix 03:44 < bridge_> did I say that? the appeal is pretty obvious 03:45 < bridge_> that doesnt mean I agree with it, but it's not hard to understand 03:49 < bridge_> I don't even remember talking about nix in here before 06:30 < bridge_> hi devs and others 06:32 < bridge_> I think I'm others now 07:15 < bridge_> is it possible to request a review from someone without permissions? 07:17 < bridge_> nvm it's not 07:36 < bridge_> You can only ping them :/ 11:09 < bridge_> I’ll review it, the updater is mostly my code anyway 11:16 < bridge_> it is? 11:16 < bridge_> I guess I should have checked, I thought it was 90% deen 11:16 < bridge_> I would have expected better from you 😄 11:17 < bridge_> He moved all of it at a later date 11:17 < bridge_> ah 11:17 < bridge_> Cut me some slack, I made that 12 years ago 11:17 < bridge_> do you run the update server as well? 11:17 < bridge_> and wrote the diff script? 11:17 < bridge_> I thought that was also deen tbh 11:18 < bridge_> This part was deen iirc 11:18 < bridge_> ok 11:18 < bridge_> The update server stuff he handles because he puts out the updates 11:18 < bridge_> yeah idk, it made so much sense that he was the one who wrote everything to me because the diff script defines the schema 11:20 < bridge_> I suffered a lot setting it up myself 11:20 < bridge_> It’s been a decade so I don’t remember what happened there. Perhaps I defined the schema and disappeared? I remember deen being angry at me for not fixing something I broke 😛 11:20 < bridge_> oh lol 11:21 < bridge_> irclogs probably have it all if you are curious enough to dig 11:24 < bridge_> It wasn't that far off from working. I have a much greater appreciation for its existence because I was looking into alternative update manager libraries and they're all more annoying to use. I reported a velopack bug in the discord and the lead dev basically said "good luck making your own cross platform updater, it will surely be easier to use a workaround instead" (it wasn't) 11:24 < bridge_> I am kinda working on a refresh of it, I posted the new manifest format a month or so ago 11:24 < bridge_> really? 11:25 < bridge_> wdym manifest? 11:25 < bridge_> on github? 11:25 < bridge_> ^ 11:25 < bridge_> yes that's what I would have done 11:26 < bridge_> hash every file and make the client do the diff 11:26 < bridge_> oh you signed it too? 11:27 < bridge_> It’s going to change a tiny bit though, I want to add the ability to end updates on certain os/versions. e.g. we can have a version that last supported windows 7 11:27 < bridge_> Yeah, that was one of the main things, 2 out of N signatures for any release 11:27 < bridge_> just don't compile the last client with the update code in it? 11:28 < bridge_> well 11:28 < bridge_> I guess we use the same binary for win 10 and 11 11:28 < bridge_> so that doesn't work 11:28 < bridge_> Another thing is that I’m moving the updater out of ddnet itself. Self replacing binaries was a bad bad idea 11:29 < bridge_> Especially on windows 11:29 < bridge_> dunno 11:29 < bridge_> whys that 11:29 < bridge_> it works for me 11:29 < bridge_> It’s UB, sometimes on some machines it works great, sometimes it doesn’t. And it also angers a lot of AVs 11:30 < bridge_> the AV thing probably cant be worked around but having a separate updater executable is almost definitely the solution to the UB 11:30 < bridge_> velopack doesn't use self replacing exe and they have even worse AV problems, the entire feedback is "this is unusable, windows deletes the download file" and their response is "lol not our problem use signing" 11:31 < bridge_> ddnet doesn't have this issue for some reason 11:31 < bridge_> The external binary is replacing itself the same way rustup does it, downloads the new copy to temp, launches that, kills itself, new binary copies itself to old location, relaunches 11:32 < bridge_> idk 11:32 < bridge_> :poggers2: 11:32 < bridge_> Im skeptical based on velopack discord 11:32 < bridge_> any qemu user here 11:32 < bridge_> whatever they're doing we should not do 11:32 < bridge_> is it normal for input to feel slow in a terminal if u dont use kvm? 11:33 < bridge_> I don't wanna pay for signing 11:33 < bridge_> What is the issue with velopack? Are you hypothesizing that their issue is that they have an external updater binary? 11:33 < bridge_> with kvm i have 5ms or less delay, but witout kvm i have lik 30-50 11:33 < bridge_> with kvm i have 5ms or less delay, but witout kvm i have like 30-50 11:33 < bridge_> on my kernel 11:33 < bridge_> I have no clue, it could be anything. All I know is that they claim it's impossible to make an updater that won't have these issues but I never get any complaints about the ddnet one 11:34 < bridge_> they say you NEED signing to use it 11:34 < bridge_> We do get bonked once every couple months, but idk if it’s the updater or something else getting flagged. Thankfully AV vendors aren’t all that bad with removing false detections 11:34 < bridge_> btw, i think when u hold a key press the repetition is software emulated, but qemu receives the repeated input cuz host kernel repeats it, so if i want to make the keyboard repetition myself idk how i would test it without real hardware 11:35 < bridge_> Disable repetition in the host? 11:35 < bridge_> u can? xd 11:35 < bridge_> i guess maybe its a terminal thing that does it like alacritty 11:35 < bridge_> or is it lower level 11:35 < bridge_> Libinput allows it iirc, and that’s how x11 interacts with it 11:35 < bridge_> ic 11:36 < bridge_> I removed the "tools" from my releases and the AV bonks went down a lot, I don't remember the last time I got a report. 11:36 < bridge_> i shoulkd make my own libinput 11:36 < bridge_> if you upload it to virus total it tells you the files 11:36 < bridge_> but sometimes it lies, it says it's the exe and then you remove some other stuff from the zip and it's happy 11:37 < bridge_> Wait no, it’s not libinput, X11 apparently handles this on its own. Anyway, it’s not the kernel emulating the repetition afaict 11:37 < bridge_> i think it depends because you can adjust repetition interval in software but i have seen keyboards misbehave if you press two keys at exactly the same time 11:37 < bridge_> @learath2 but the tty driver does it? 11:38 < bridge_> u def have repetition in tty 11:38 < bridge_> i also need a way to detect when a program wants to render over the tty 11:38 < bridge_> so many things 11:38 < bridge_> xD 11:39 < bridge_> Yeah, I guess in tty that’s where it is. But x11/wayland use the raw input device 11:40 < bridge_> > The recommended profile for keyboards that are not in boot mode in this specification limits keyboards to 6KRO and causes them to respond to an interrupt with a status report at least every half second (again, even if there is no state change) in order to implement typematic (repeating the scancode when the key is pressed long enough) unless the USB controller is programmed to tell the keyboard to reply with negative acknowledgments whenever there 11:40 < bridge_> it's a USB HID thing 11:40 < bridge_> and it does depend 11:40 < bridge_> 11:40 < bridge_> Huh, I’m fairly sure at least my keyboard does the NAK 11:41 < bridge_> from what i read afaik its better to do it software 11:41 < bridge_> its more predictable 11:41 < bridge_> yeah 11:41 < bridge_> Or there is some further magic sauce in the kernel that undoes the keyboard itself repeating 11:41 < bridge_> afaik the keyboard only tells u key down key up 11:41 < bridge_> so i have to keep track fo that 11:41 < bridge_> iirc 11:42 < bridge_> The final step of processing is to combine all relevant information into some sort of "keypress packet" structure, and send it to whomever (e.g. GUI). The entire "keypress packet" might include the following: 11:42 < bridge_> 11:42 < bridge_> Unicode code point (if applicable) 11:42 < bridge_> Key code 11:42 < bridge_> Pressed/released flag 11:42 < bridge_> Various other key states (shift, alt, control, etc) 11:42 < bridge_> Various "toggle" states (CapsLock, ScrollLock, NumberLock, etc) 11:42 < bridge_> osdev 11:42 < bridge_> Apparently not from what Ewan sent, anyway, lots more reading needed 😄 11:42 < bridge_> oh 11:42 < bridge_> well im doing only ps/2 rn 11:42 < bridge_> oh 11:42 < bridge_> i guess usb is different 11:42 < bridge_> ye 11:43 < bridge_> couldnt say 11:43 < bridge_> Oh, on ps/2 yeah, likely much simpler 11:43 < bridge_> btw i think there is no ps/2 scancode set for spanish 11:43 < bridge_> or maybe i just gotta translate myself lol 11:43 < bridge_> eh? 11:44 < bridge_> https://aeb.win.tue.nl/linux/kbd/scancodes.html 11:44 < bridge_> i think it should not be spanish specific, as far as i know that is a software thing 11:44 < bridge_> it's whether the keyboard is built to send out certain scan codes like accented letters 11:45 < bridge_> but idk 11:45 < bridge_> ig ur right 11:45 < bridge_> i sleep but good luck w ur drivers 11:45 < bridge_> with any luck i can see beach tomorrow without getting hurricaned 11:46 < bridge_> am i the only one that always forgets tmux keybinds 11:46 < bridge_> ig i dont use it enough 11:47 < bridge_> I can never remember them either 11:47 < bridge_> Should have never used screen 11:48 < bridge_> c-b % split vert 11:48 < bridge_> c-b " split hor 11:48 < bridge_> so intuitive 11:49 < bridge_> i prefer tmux splits to macos iterm2 splits 11:49 < bridge_> it feels like they use less space 11:49 < bridge_> also just 1 ssh connection in this case 11:49 < bridge_> https://discord.com/channels/252358080522747904/293493549758939136/1424720315120095253 11:49 < bridge_> did anyone attend ? 11:49 < bridge_> i missed it with my busy week 11:49 < bridge_> sadge 11:50 < bridge_> i logged into it and then forgot :kekw: 11:50 < bridge_> melon, when change ur pfp to a melon 11:50 < bridge_> ur not a cat 11:50 < bridge_> never 11:50 < bridge_> :( 11:50 < bridge_> why u pay gw2 11:50 < bridge_> and not ff 11:50 < bridge_> play* 11:50 < bridge_> preperation for new expa 11:51 < bridge_> ic 11:51 < bridge_> :3 11:51 < bridge_> yesterday had a small patch in ff 11:51 < bridge_> new deep dungeon 11:51 < bridge_> and trial 11:51 < bridge_> ill raid friday xd 11:51 < bridge_> xd gl 11:51 < bridge_> @blaiszephyr does gw2 have hard stuff 12:12 < bridge_> end-game content? 12:13 < bridge_> https://www.youtube.com/watch?v=Y4KjvfCHjbo 12:18 < bridge_> looks easier than it is, if any of 4 people stand a few pixels off its gg 12:18 < bridge_> oh we're in #developer, sorry about htat. 12:18 < bridge_> oh we're in #developer, sorry about that. 12:25 < bridge_> If I had infinite time I would make an mmo rpg solo. I would love to actually. But it takes too long. 13:02 < bridge_> I think most false positives were for `DDNet.exe` specifically. We also had some in Steam, so that would rule out the updater code itself, because the Steam version doesn't have it. 13:28 < bridge_> Today I almost lost my mind trying to debug something, but apparently I just had a completely wrong idea of what unwinders/DWARF considers to be the start of a frame 13:29 < bridge_> It does not line up with what `$rbp` would be in unoptimized code. So whether you have `-fno-omit-frame-pointer` or not changes the positions of stuff relative to what gdb shows as the frame base in `info fram` 13:29 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1425807475927679026/image.png?ex=68e8ee30&is=68e79cb0&hm=5cefca08a58ec4f77a96ab195bfada964021ba427cf929d16d80aa7b0e2d037a& 13:29 < bridge_> It does not line up with what `$rbp` would be in unoptimized code. So whether you have `-fno-omit-frame-pointer` or not changes the positions of stuff relative to what gdb shows as the frame base in `info frame` 13:29 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1425807475927679026/image.png?ex=68e8ee30&is=68e79cb0&hm=5cefca08a58ec4f77a96ab195bfada964021ba427cf929d16d80aa7b0e2d037a& 13:36 < bridge_> TIL the hook is off center??? 13:36 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1425809166642970644/image.png?ex=68e8efc3&is=68e79e43&hm=fa68dee645cb069983f8928d95e89e68e776124225f93a521eedf3a16a94393a& 13:38 < bridge_> Delete this 14:14 < bridge_> do u know what eh_frame is or smth like that 14:15 < bridge_> ah its gor exceptions 14:15 < bridge_> Now I know a lot more about these things 😄 14:15 < bridge_> In the GNU/Linux environment, eh_frame refers to an ELF section containing Call Frame Information (CFI) that enables stack unwinding for exception handling, primarily for C++ exceptions and asynchronous events. This information is stored using a DWARF-based format and consists of Common Information Entries (CIEs) and Frame Description Entries (FDEs). The .eh_frame_hdr section provides additional metadata, such as a pointer to the start of the .eh_ 14:15 < bridge_> Purpose 14:15 < bridge_> 14:15 < bridge_> Stack Unwinding: 14:15 < bridge_> The primary purpose of .eh_frame is to allow runtime systems to determine the state of registers at various points in the call stack, which is crucial for restoring the program's state during an exception. 14:15 < bridge_> 14:15 < bridge_> Exception Handling: 14:15 < bridge_> This section is essential for C++ exception handling and for unwinding the stack from signals, allowing for graceful handling of runtime errors. 14:15 < bridge_> google 14:16 < bridge_> The saved rip not being at `base + 8` was throwing me off so much, with the CFA as the base it is at `base - 8` instead 15:32 < bridge_> <_monstriks_> фа рус тут есть ваще ? 15:32 < bridge_> <_monstriks_> Ho in russia 15:32 < bridge_> <_monstriks_> or Uk 15:32 < bridge_> <_monstriks_> mdb 15:32 < bridge_> <_monstriks_> ops 15:32 < bridge_> <_monstriks_> Mb 16:28 < bridge_> https://tenor.com/view/rip-bozo-gif-22294771 18:37 < bridge_> 67 18:37 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1425884896672616602/image.png?ex=68e9364b&is=68e7e4cb&hm=d0c99e5ede28c4ffc3b34740807e17067ed2553015ebbd07eca3c5428b339bdc& 18:37 < bridge_> sorry 18:48 < bridge_> <404.username.not.found> Pls no six seven 18:50 < bridge_> ;c 18:51 < bridge_> <404.username.not.found> That's a regular number and there is nothing funny about it 18:51 < bridge_> tbh i missed everything xd 18:51 < bridge_> what is this about 18:53 < bridge_> ah its a song 18:57 < bridge_> i mean 18:57 < bridge_> 69 is a funny number 18:58 < bridge_> <404.username.not.found> No 18:58 < bridge_> why can't 67 be funny 18:58 < bridge_> A gg 18:59 < bridge_> <404.username.not.found> I mean a number can make you laugh _once or twice_, but wth is up with this whole thing of constantly repeating it? 18:59 < bridge_> indeed 18:59 < bridge_> but 67 is forced that too much? 18:59 < bridge_> sorry then 19:00 < bridge_> <404.username.not.found> Since it has become popular, I haven't survived a single day w/o hearing it or reading it on the internet 19:00 < bridge_> ngl i hear it like 19:00 < bridge_> twice 19:01 < bridge_> for my entire life 19:01 < bridge_> well ig i'm just to old for all this 19:01 < bridge_> ngl i've heard it like 19:01 < bridge_> we dont force 69, it just appears and we go nice 19:01 < bridge_> people just say 67 and then people go ah 67, its a bad copy 19:02 < bridge_> this is my one boomer thing 19:02 < bridge_> same 19:02 < bridge_> <404.username.not.found> Both 69 and 67 are terrible, but 69 is better, it is not repeated that often 19:03 < bridge_> <404.username.not.found> Also is this channel usually used as the second offtopic? 19:03 < bridge_> 256 is my personal favourite, if you're talking about numbers 19:03 < bridge_> <404.username.not.found> 2⁸ :feelsamazingman: :feelsamazingman: 19:04 < bridge_> my bank pin is 2^256 19:05 < bridge_> why does 19:05 < bridge_> * not stopping recording 19:05 < bridge_> * deleting the file after 19:05 < bridge_> when save_replay 19:05 < bridge_> cause save fialures ): 19:05 < bridge_> :( 19:06 < bridge_> why does fontSize can be float, but text resizes according to int numbers anyway 19:07 < bridge_> what context 19:07 < bridge_> thank you for the free money 19:07 < bridge_> just curious, i've been cracking my head for week from now on, when i tried to make smooth dynamic text resize 19:08 < bridge_> sizing text by changing the font size given to the text engine is a bad idea 19:08 < bridge_> it means you ahve to redraw every frame 19:08 < bridge_> <404.username.not.found> It's 258, because xor ☝️ 🤓 19:08 < bridge_> a better solution is drawing a high res version to a texture then scaling that 19:08 < bridge_> <404.username.not.found> It's 258, because xor ☝️ 🤓 19:09 < bridge_> [cat_uwu](https://cdn.discordapp.com/emojis/1230626195649990696.webp?size=48&name=cat_uwu) 19:09 < bridge_> so convert text to quad? 19:09 < bridge_> you should be able to use floats for font sizes tho 19:09 < bridge_> in ddnet you cant use scale unfortunatley or draw to textures 19:09 < bridge_> you woul dhave to directly interact with sdl which is... a bit eeeeh 19:09 < bridge_> yyyeee 19:10 < bridge_> i did mean to the power of but im too lazy to search for the symbols 19:10 < bridge_> drawing to textures should be the only thing you need to do 19:10 < bridge_> you can then use the normal api to draw text at your desired size 19:10 < bridge_> then the normal api to draw a texture 19:10 < bridge_> 🥝 19:10 < bridge_> why is sdl so horrible 19:10 < bridge_> WAIT NO 19:10 < bridge_> U CAN 19:10 < bridge_> yes u can scale 19:10 < bridge_> i keep forgetting 19:11 < bridge_> scrap that 19:11 < bridge_> just make a text container then scale that when rednering 19:11 < bridge_> but why cant u give floats? 19:12 < bridge_> i can 19:12 < bridge_> the thing is 19:13 < bridge_> it resizes only on whole number, not fractions 19:13 < bridge_> finally remembered the word 19:14 < bridge_> 14.5 = 15? 19:14 < bridge_> ye 19:14 < bridge_> im looking at fontsize referneces now 19:14 < bridge_> and sometimes its int 19:14 < bridge_> u could try fixing that 19:14 < bridge_> ig it something with glyps 19:14 < bridge_> ig it something with glyph's 19:37 < bridge_> @chillerdragon can you lock the ctf server we are currently play on? 19:38 < bridge_> some retard joins with voldemort clients and spams all over with name changes 19:38 < bridge_> and now bypassing every ban with proxies 19:38 < bridge_> you have no dnsbl database enable right? 19:38 < bridge_> enabled* 19:51 < bridge_> is there a way to create an uninitialized variable of reference type without triggering miri? 😬 19:51 < bridge_> is there a way to create an uninitialized variable of reference type without triggering miri? 😬 (rust btw) 19:53 < bridge_> i don't think that's even possible with unsafe 19:54 < bridge_> to create an uninitialized variable or not trigger miri? 20:03 < bridge_> is it the rampantly popular library with 30 years of history and a shitload of active development or is it the relatively new dev 🤔 20:21 < bridge_> @jupeyy_keks can you review #10732 ? 20:21 < bridge_> https://github.com/ddnet/ddnet/pull/10732 20:25 < bridge_> lerato get on zcatch? 20:28 < bridge_> the dream is dead 21:09 < ws-client1> **** @zhn yea i have no dnsbl because i dont like it. But if you guys suffer that sucks. As long as you are online you are fine right? And its just chat spam nothing gameplay relevant? 21:09 < ws-client1> **** I already opened an issue to silence name changes of muted specs but did not get to implementing it yet 21:10 < ws-client1> **** weird to see players outside of the scene caring about a ctf server. Never saw that before 21:21 < bridge_> i fcking fcked up fckingly hard. 21:21 < bridge_> 21:21 < bridge_> i bought new ssd and wanted to install a fcking new os, so i pressed install and it auto selected my fcking new ssd and i was like.. nice.. and it fcking failed bcs my fcking ram disk size was to small, so i increased the cow size and it fcking worked, but the new ssd was already formatted so it fcking selected my fcking main disk and i fcking retard didnt recheck, now i am fcked as hell 21:21 < bridge_> i hope i can restore anything 21:21 < bridge_> damn whatd u lose 21:22 < bridge_> did it get through the install phase or did it only rewrite the partition table? 21:23 < bridge_> it's bad either way but testdisk should help you 21:23 < bridge_> 21:23 < bridge_> the first one died after writing some files, then after cow size it easily worked 😄 21:27 < bridge_> im wishing you good luck 21:29 < bridge_> it's good to identify what exactly you want back because i doubt a full recovery is possible once you've installed an OS the existing data 21:29 < bridge_> bcs the more you tamper with it the less likely you are to succeed 21:30 < bridge_> Noooooooooo 21:31 < bridge_> it's good to identify what exactly you want back because i doubt a full recovery is possible once you've installed an OS over the existing data 21:32 < bridge_> true, but since i had like 10000 packages installed i might be lucky on they got destroyed over private data. 21:32 < bridge_> 21:32 < bridge_> or some rust target dir that is 300gb 😬 21:32 < bridge_> yeah lol 21:33 < bridge_> testdisk is probably the least intrusive with the best results assuming it works 21:33 < bridge_> XDDD 21:33 < bridge_> photorec has been very powerful for me in the past, but it just brings back portions of data based on its own recognition patterns 21:34 < bridge_> lots of strange garbage data interpreted as WAV, fragmented image files, small portions of c++ code interpreted as java 21:34 < bridge_> not really helpful unless it's simple stuff like jpegs and pdfs 21:42 < ChillerDragon> @zhn u ok? :/ 21:43 < ChillerDragon> f jupsti btw 21:51 < bridge_> nah, im out 21:51 < bridge_> i enjoy some competitive TW but not on 150 ping 21:52 < bridge_> geography debuff 22:06 < bridge_> I once installed a linux install parallel to an existing windows one. When installing grub it complained about some mbr sector being occupied by something else, I think it was some adobe acrobat document signing thing that for whatever reason had to write itself to the *bootloader*. I googled the error and found the recommendation to just wipe that sector with a simple `dd if=/dev/zero of=/dev/sda seek= bs=512 count=1`. Whi 22:06 < bridge_> I forgot the count=1 22:07 < bridge_> and took about a second to realize my mistake and hit ctrl+C 22:07 < bridge_> which was luckily enough to prevent *serious* damage, the windows bootloader partition came before C: so I knocked out that and had to reinstall the windows bootloader but C: was unharmed 22:07 < bridge_> too late 22:08 < bridge_> oh that's miraculous actually 22:08 < bridge_> yeah I had crazy luck 22:08 < bridge_> same with my other massive data fuckup actually 22:09 < bridge_> where I moved a massive partition backwards 22:09 < bridge_> i am mostly mad if i loose all my ddnet demos :lol: 22:09 < bridge_> and got pretty far during the day but still needed to let it run overnight 22:09 < bridge_> rest is kinda OSS shit or steam games only anyway on that drive 22:10 < bridge_> except that before going to bed I wanted to switch of the wifi repeater in my room and instead switched off the entire socket array 22:10 < bridge_> except that before going to bed I wanted to switch of the wifi repeater in my room and instead switched off the entire power socket array 22:10 < bridge_> including my computer 22:10 < bridge_> I didn't really sleep well that night... 22:10 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1425938478536982558/grafik.png?ex=68e96831&is=68e816b1&hm=cfe7a279ae0af257eb42b19aebc7924b7abcc64000920b40663b3d9f20e3c2d8& 22:10 < bridge_> i dont use arch btw 22:14 < bridge_> idea looks fine to me, cannot spot any bug with bare eyes, as long as assa doesnt rq in the next months when this patch releases i'm ok with trying out xd 22:15 < bridge_> ez 22:15 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1425939710190288956/image.png?ex=68e96957&is=68e817d7&hm=ad12f240c42cb464dc43935785664ae57c3f482089188c766596d91c5db99887& 22:16 < bridge_> i wish there'd be smth debian based with the idea of cashey to have zen4 optimized packages 22:16 < bridge_> i really like the idea 22:16 < bridge_> make it XD 22:16 < bridge_> i dont like arch tho.. too few binary packages 22:23 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1425941721534959696/image.png?ex=68e96b37&is=68e819b7&hm=63d175757cd4a31e22dddcbbc6b3c5b8340f239132892050d58b6d49d2b33a69& 22:23 < bridge_> i use arch btw 23:12 < ws-client1> **** @zhn being out is still okay. Sometimes i get scared if someone times out and does not return. Happy to hear you are alive :D 23:13 < ws-client1> **** @Jupstar ✪ arch has many binary packages 23:13 < bridge_> are u talking about drone stuffs 23:14 < bridge_> I convinced him not to rq 23:14 < bridge_> I saw zhn in-game today 23:15 < ws-client1> **** @Ewan ye some things that cause timeouts in teeworlds can also be unhealthy for the human controlling the pc 23:15 < bridge_> definitely 23:15 < bridge_> I'm missing some context tho 23:15 < ws-client1> **** there is none 23:15 < ws-client1> **** we had epic game of ctf3 23:15 < bridge_> :brownbear: 23:15 < ws-client1> **** zhn had timeout 23:15 < ws-client1> **** i got sad 23:15 < bridge_> logical 23:16 < bridge_> quad clusters would have been my first graphics optimization wtf 23:16 < bridge_> GPUs are very good at repeating textures 23:17 < bridge_> just saw 23:17 < bridge_> soon we will reach infinite fps 23:25 < bridge_> It's getting better. At least they have codium now 23:25 < bridge_> Compiling electron is dark evil magic 23:28 < bridge_> if i had amd epyc 9995WX i would run gentoo for sure lol 23:38 < ws-client1> **** yo @zhn you now also have access to `sv_tournament_join_msgs` which silences join/leave messages of spectators 23:44 < bridge_> :justatest: bruuuuder whyyy 23:47 < bridge_> why not? xD 23:47 < bridge_> annual reinstally 23:47 < bridge_> annual reinstall 23:54 < bridge_> When gentoo? Reject binary