00:03 <+bridge> PFP is from https://en.wikipedia.org/wiki/Umineko_When_They_Cry 00:05 <+bridge> weed 00:05 <+bridge> weeb* 00:10 <+bridge> Any thoughts on what might have caused this strange CPU behaviour in the last week or so on ZAF server? It's been causing lots of irregular lag spikes, while the player count has being quite normal as per previous weeks. 00:10 <+bridge> Could it be the RAM getting full and going into swap memory? I don't fully understand the memory graph lower down, at the link: 00:10 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1116851878081331331/image.png 00:11 <+bridge> Robyt3 is too professional to be a weeb 00:11 <+bridge> I never see him talk about his interests LOL 00:11 <+bridge> he is th most weeb probs 00:12 <+bridge> WHAT THE 00:12 <+bridge> WHY IS HEINRICH RED 00:12 <+bridge> I'm red? 00:12 <+bridge> I look green to me 00:12 <+bridge> he's red? 00:12 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1116852430789951538/Screenshot_20230609_181245_Discord.jpg 00:13 <+bridge> he's green to me 00:13 <+bridge> still green after reloading my disord client 00:13 <+bridge> perhaps you need to reload? 00:13 <+bridge> im mobile, one sec 00:14 <+bridge> still red 00:14 <+bridge> Yes, it looks to be swapping extremely. That's weird, haven't seen it before 00:14 <+bridge> I'll try to reduce memory usage on it 00:14 <+bridge> Thanks! 00:15 <+bridge> Could it be related to the emoji spam? 00:17 <+bridge> Something is totally broken on that server, I think bad disk 00:22 <+bridge> I rebooted the server and thinks look normal-ish again. Tell me if the problem returns 00:22 <+bridge> Will do, thanks 02:05 <+bridge> ```cpp 02:05 <+bridge> void fn() { 02:05 <+bridge> static int wtf; 02:05 <+bridge> auto fn2= []{ 02:05 <+bridge> // do stuff with wtf 02:05 <+bridge> }; 02:05 <+bridge> } 02:05 <+bridge> ``` 02:05 <+bridge> 02:05 <+bridge> same as 02:05 <+bridge> ```cpp 02:05 <+bridge> int wtf; 02:05 <+bridge> void fn2() { 02:05 <+bridge> //do stuff with wtf 02:05 <+bridge> } 02:05 <+bridge> void fn() { 02:05 <+bridge> 02:05 <+bridge> } 02:06 <+bridge> ``` 02:09 <+bridge> somehow still awake 02:09 <+bridge> this marks hour 30 02:09 <+bridge> :bluekitty: 02:12 <+bridge> yes heinrich red on iOS very conflicting and horrifying 02:12 <+bridge> may be a sign of Armageddon 06:59 <+bridge> For me too. Confusing af xd 07:00 <+bridge> He needs to use his github pfp now xd 07:41 <+bridge> He still is green for me. Well, I use irc (compact) mode but when I click to see his icon it's green πŸ˜‰ 07:42 <+bridge> it's maybe because he got a username without a tag? 07:44 <+bridge> maybe it's* 09:29 <+bridge> https://www.phoronix.com/news/Experimental-Rust-PuzzleFS 10:37 < ws-client> !jup now we just need heinrich to bridge webchat ready for multi channel 10:37 < chillerbot1> @Jupstar βœͺ 10:37 < ws-client> https://chat.zillyhuhn.com/?c=off-topic 10:39 < ws-client> @heinrich5991 when bridge #off-topic 10:56 <+bridge> ChillerDragon: yea, I think I'll do it 10:56 <+bridge> but not now 11:01 <+bridge> blue to me 11:07 <+bridge> red to me from phone 11:12 <+bridge> yeah its only on phone 11:12 <+bridge> weird 11:12 <+bridge> so maybe it'll be fixed in an update 11:17 <+bridge> did u choose green as color? i cant remember how its handled in discord xd 11:30 <+bridge> I didn't choose green 11:30 <+bridge> but I like the green 12:24 <+bridge> Red to me as well 12:37 <+bridge> its green for me, using normal Discord 14:26 < ws-client> u all blue robots 14:26 < ws-client> pog pog bridge heinrich 14:30 < ws-client> https://zillyhuhn.com/cs/.1686400215.png 14:30 < ws-client> master down? 14:30 < ws-client> @heinrich5991 14:30 < ws-client> https://master1.ddnet.org/ddnet/15/servers.json 14:30 < ws-client> is this the correct url? 14:34 <+bridge> works for me 14:34 <+bridge> tor problems xdd 14:34 < ws-client> xaxax 14:35 < ws-client> yes it back for me too 14:35 < ws-client> was down for liek 1minute 15:28 <+bridge> Hello, https://info.ddnet.tw/info is down 15:44 <+bridge> Thanks for the report, fixed 16:46 <+bridge> @Jupeyy_Keks big news 16:47 <+bridge> debian 12 released 16:47 <+bridge> time to update ddnet servers 16:47 <+bridge> time to migrate to c++20 16:47 <+bridge> https://www.debian.org/News/2023/20230610 16:49 <+bridge> :brownbear: 16:49 < ws-client> wot 16:49 < ws-client> pog! 16:50 < ws-client> ryo is literally my best source of debian news since years 16:50 < ws-client> so gonna update my laptop next week! 16:50 <+bridge> ryo is the best source for keeping up to date ;) 16:50 <+bridge> xd 16:51 < ws-client> bru gnome 43 16:53 < ws-client> vim 9 yay 16:54 <+bridge> bruv 17:07 <+bridge> a 17:37 <+bridge> help my bugs 17:38 <+bridge> u have no bugs 17:39 <+bridge> so instead of helping him to fix bugs you made. you just say there're no bugs 17:39 <+bridge> I don't understand how to make such textures 17:40 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1117115958302093392/image.png 17:40 <+bridge> PAGE UP 17:40 <+bridge> see no bugs 17:41 <+bridge> press the page up key and that's it? 17:41 <+bridge> I don't understand how to put such textures 17:42 <+bridge> have a nice time explainign something to him 17:43 <+bridge> I don't understand how to put such textures 17:44 <+bridge> ALL GOOD thanks 17:44 <+bridge> thanks 17:52 <+bridge> yes, now u can select the other textures 17:52 <+bridge> for modding ask on 17:52 <+bridge> https://discord.gg/teeworlds-data-772063761757896755 17:55 <+ChillerDragon> english certified moment 17:57 <+bridge> i wonder how much will change when we go to cpp20 17:58 < ws-client> code will be ugly non C ish 17:58 < ws-client> gaminger endusers wont notice anything 18:04 <+bridge> nothing will change 18:05 <+bridge> so it wont even run a tiny bit faster? 18:08 <+bridge> better wait for c++23 :santatrollet: 18:09 <+bridge> ddnet code currently is mix of c c++11 c++17 xd 18:10 <+bridge> and theres nothing about performance boost from new standards 18:10 <+bridge> c++98 but 2098 18:10 <+bridge> 98% cpu load :troll: 18:10 <+bridge> ddnet is a mix of c, c++98, and a bit newer cpp πŸ˜‚ 18:11 <+bridge> its just "better abstractions" mostly 18:11 <+bridge> are concepts usable? 18:11 <+bridge> but yeah a new standard doesnt magically give perf 18:12 <+bridge> in fact if u want more perf u go to old c 18:12 <+bridge> also still can't make constexpr kv map without macros 18:12 <+bridge> or rust 18:12 <+bridge> unique ptr is not zero cost 18:13 <+bridge> ddnet rust when ryoz 18:13 <+bridge> box in rust is 18:13 <+bridge> option too 18:13 <+bridge> ddnet rust when ryoz 18:13 <+bridge> unique ptr is not zero cost? 18:13 <+bridge> lulz 18:13 <+bridge> no 18:13 <+bridge> look this chat history 18:13 <+bridge> heinrich told it 18:13 <+bridge> idk whar that means but it sounds like propaganda 18:14 <+bridge> heinrich said so it's the absolute truth 18:14 <+bridge> it sounds like std lib is kinda bruh fr fr 18:14 <+bridge> learath too 18:14 <+bridge> and i say it too 18:14 <+bridge> but the truth comes from godboly 18:14 <+bridge> godbolt 18:14 <+bridge> i love my cpu 18:14 <+bridge> so fast 18:14 <+bridge> the outputted assembly 18:15 <+bridge> do you have link to first message about unique ptrs? 18:15 <+bridge> i don't argue about it just wanna read conversation 18:19 <+bridge> ok gonna lurk so+habr to learn more xd 18:25 <+bridge> oh so moving unique ptr costs some empty state object if its not return valur 18:25 <+bridge> value 18:27 <+bridge> It depends on compiler anyway 18:27 <+bridge> Like always 18:29 < ws-client> newer coding tech usually just uses abstractions into tricking you to write nice looking code that is slow af 18:30 <+bridge> still don't get what "i know cpp" means xd 18:30 <+bridge> Yes it’s a trick purely to deceive devs 18:30 <+bridge> theres so many unknown cases in it for me at least 18:34 <+bridge> i mean is not using zero abstraction an "unknown" case for you? 18:35 <+bridge> in an absolute hot path it might have an effect on perf, else it might not matter anyway 19:21 <+bridge> 19:21 <+bridge> i assume it thinks the line is too long and clang-format will make it thinner 19:21 <+bridge> but `clang-format --style=file -i ./src/game/client/file_loader.h` doesn't fix 19:40 <+bridge> 19:40 <+bridge> i assume it thinks the line is too long and it wants it to abide by the MaxColumns or whatever, but there's none set in the .clang-format 19:41 <+bridge> but `clang-format --style=file ./src/game/client/file_loader.h` doesn't have anything different 20:19 <+ChillerDragon> why run clang manually 20:19 <+ChillerDragon> ``./scripts/fix_style.py`` ftw 20:20 <+ChillerDragon> which version is your clang-format in? 20:20 <+ChillerDragon> @Ewan 20:20 <+bridge> i dont have the ci scripts lol 20:21 <+ChillerDragon> if u have ddnet repo 20:21 <+bridge> o they are just there 20:21 <+bridge> i didnt notice 20:21 <+ChillerDragon> u have fix_style.py 20:21 <+ChillerDragon> this u best frint 20:21 <+ChillerDragon> it also version checks you 20:21 <+bridge> clang-format version 16.0.4 20:22 <+ChillerDragon> buy clang format 10 20:23 <+ChillerDragon> which distro u on? 20:23 <+bridge> lol 20:23 <+ChillerDragon> its in aur 20:23 <+bridge> why i want different version of clang-format 20:23 <+ChillerDragon> you want the one the ci uses 20:24 <+ChillerDragon> then you can run ``./scripts/fix_style.py`` and ci wont fail 20:24 <+bridge> ci should use new clang format 20:24 <+ChillerDragon> pr 20:24 <+bridge> bleh 20:25 <+bridge> i've satisfied the beast for now anyways 20:25 <+bridge> brute force 20:25 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1117157555521736734/image.png 20:25 <+ChillerDragon> oh no 20:25 <+ChillerDragon> just run fix style locally 20:25 <+ChillerDragon> i really recommend getting that to work locally 20:26 <+bridge> msys user repository when 20:26 <+ChillerDragon> uff windows 20:26 <+ChillerDragon> rly 20:26 <+bridge> yea 20:26 <+bridge> i like the windows 20:26 <+ChillerDragon> ok bye 20:26 <+bridge> updates don't break my audio 20:26 <+bridge> it just works 20:59 <+bridge> which aur pkg 21:40 <+bridge> How do you do that? 21:42 <+bridge> is just a python script 21:42 <+bridge> i didnt actually look at the workflow i thought it was doing other stuff lol 21:43 <+bridge> mine either 21:43 <+bridge> and u dont have pipewire in windows 21:43 <+bridge> why would i want pipewire 21:43 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1117177287633272963/qpwgraph_screenshot-1.png 21:43 <+bridge> advanced audio setup 21:43 <+bridge> looks like jack to me 21:44 <+bridge> pipewire can indeed replace jack too 21:44 <+bridge> https://github.com/rncbc/qpwgraph 21:45 <+bridge> https://gitlab.freedesktop.org/pipewire/helvum 21:45 <+bridge> claudia rip off 21:45 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1117177669197516850/screenshot.png 21:45 <+bridge> o 21:45 <+bridge> that one's better 21:45 <+bridge> thats the thing with linux 21:45 <+bridge> u can decide 21:45 <+bridge> TOPKEK OMG OWNED 21:45 <+bridge> i'd wait for a kxstudio app 21:45 <+bridge> ye i woke up ccringe today 21:46 <+bridge> oh nvm that's the qjackctl guy 21:46 <+bridge> neat 21:50 <+bridge> anyway windows audio has always been low-latency for me and i've never once had an issue with it breaking or high cpu/memory usage 22:00 <+bridge> me neither on linux 22:06 <+bridge> linux has real time kernels 22:16 <+bridge> hmm 22:17 <+bridge> just dont waste any more of your precious time and install linux 22:17 <+bridge> come to the master race 22:17 <+bridge> when has my time been wasted by windows 22:18 <+bridge> it’s not a thing 22:18 <+bridge> come to the bright side: 22:18 <+bridge> https://cdn.discordapp.com/attachments/1109446078509621318/1109773006835810354/Jupeyy_Keks_darth_vader_playing_violine_in_the_background_there_fdfb9eef-54e8-4d88-b471-1f3597a1fdc5.png 22:18 <+bridge> ❓ 22:18 <+bridge> does this guy look evil to u 22:19 <+bridge> Yea 22:19 <+bridge> linux is faster 22:19 <+bridge> so windows wastes ur time 22:20 <+bridge> even slowbuntu is faster than windows 22:20 <+bridge> isnt that convincing enough 22:21 <+bridge> do u think i never used linux 22:21 <+bridge> apparently yes 22:21 <+bridge> u never used it 22:21 <+bridge> i used a lot of linux 22:21 <+bridge> i just like the windows for desktop 22:21 <+bridge> cuz i can run all things and things work 22:22 <+bridge> but they work worse 22:22 <+bridge> howzat 22:22 <+bridge> they slower, stupid design choices 22:22 <+bridge> what does not suck about windows 22:23 <+bridge> api 22:23 <+bridge> winxp compatible πŸ˜‚ 22:23 <+bridge> the win32 api does not suck? 22:23 <+bridge> it does not 22:23 <+bridge> in what world do you live πŸ˜‚ 22:23 <+bridge> this one idk 22:23 <+bridge> windows is hybrid kernel 22:23 <+bridge> so it doesn't work with your conventions 22:23 <+bridge> so what 22:23 <+bridge> u can call all windows api under linux too 22:23 <+bridge> so chill 22:24 <+bridge> ❓ 22:24 <+bridge> ❗ 22:25 <+bridge> https://media.discordapp.net/attachments/928853077593849900/1098329994545082508/F12A3953-F102-4088-BEB1-F68E57F88ECD.gif 22:26 <+bridge> wsl 22:26 <+bridge> its a slow linux 22:26 <+bridge> it sucks 22:26 <+bridge> πŸ˜‚ 22:26 <+bridge> It is not meant to be fast 22:27 <+bridge> well its better than windows, but that's also a paradox in itself 22:27 <+bridge> Also i'm waiting for that git integration in windows 22:27 <+bridge> what 22:27 <+bridge> os level git integration? 22:28 <+bridge> https://youtu.be/bC-60KNgLuE 22:29 <+bridge> oh yeah 22:30 <+bridge> Sure windows is proprietary etc.. but they have good ideas 22:30 <+bridge> They just need to make it work properly lmaoo 22:30 <+bridge> no cuz windows isn't the fastest that means it's objectively worse for every purpose and shouldn't be used 22:30 <+bridge> like making your screen go black when u switch to a fullscreen app? 22:30 <+bridge> great idea 22:31 <+bridge> u cannot even take conversation seriously 22:31 <+bridge> Also u didn't mention which version of windows but for eg as a sysadmin I can say active directory is a major feature 22:32 <+bridge> So much easier 22:32 <+bridge> always locking files, also absolutely great idea πŸ˜‚ 22:32 <+bridge> yes 22:32 <+bridge> the fact that u have to close your debugger before building again 22:32 <+bridge> it is a good idea 22:32 <+bridge> isnt that a reason enough 22:32 <+bridge> :lol: 22:33 <+bridge> have anyone worked with rust abi as rust app? 22:34 <+bridge> like a plugin system where shared libraries are plugins 22:35 <+bridge> not with binaries directly but i did test around with wasm, which apparently is "only" 1.3x slower than native 22:35 <+bridge> huh i can use rhai or something 22:35 <+bridge> just wanna know is it possible to do stable app with dylib plugins 22:36 <+bridge> got this to read 22:36 <+bridge> https://zicklag.github.io/rust-tutorials/rust-plugins.html 22:36 <+bridge> dlopen 22:36 <+bridge> wot 22:36 <+bridge> 🧠: 22:36 <+bridge> the world would be a better place if linux api was the only 22:36 <+bridge> what linux api 22:36 <+bridge> lmao 22:36 <+bridge> but seems there's problem with stablenedd of rust abi 22:36 <+bridge> also windows naming is ridiculous 22:36 <+bridge> stableness* 22:37 <+bridge> https://en.wikipedia.org/wiki/POSIX 22:37 <+bridge> yes 22:37 <+bridge> u called it linux api 22:37 <+bridge> lol 22:37 <+bridge> i mean if linux implements posix 22:37 <+bridge> well u probably have to use c as an API then 22:37 <+bridge> its kinda the linux api 22:37 <+bridge> huh fair 22:37 <+bridge> rust abi is not stable 22:37 <+bridge> lmfao 22:37 <+bridge> fair and simple 22:37 <+bridge> use repr c 22:38 <+bridge> if linux implements POSIX as a way to interface it 22:38 <+bridge> it is the linux api by definition 22:38 <+bridge> i dont see how the logic is flawed 22:38 <+bridge> doesnt exclude posix being the interface api for other systems 22:38 <+bridge> u cannot call posix the linux api just because linux implements it 22:38 <+bridge> why not? 22:38 <+bridge> because it's not just the linux api 22:38 <+bridge> the linux api is POSIX 22:38 <+bridge> where is the statement false 22:39 <+bridge> the linux api implements posix 22:39 <+bridge> they are different entities 22:39 <+bridge> posix is the standard 22:39 <+bridge> me calling posix the linux api doesnt make it not be other os api 22:39 <+bridge> and this convo is stupid 22:39 <+bridge> ye 22:39 <+bridge> but would u say posix is a interface? 22:39 <+bridge> are we speaking in oop 22:39 <+bridge> because that's a whole different wheel house 22:39 <+bridge> we dont speak oop 22:39 <+bridge> object oriented is evil 22:39 <+bridge> sucks 22:40 <+bridge> the rust way is better 22:40 <+bridge> composition over inheritance 22:40 <+bridge> 😴 22:40 <+bridge> its the hard truth 22:40 <+bridge> no 22:40 <+bridge> it indeed is 22:40 <+bridge> not that hard 22:40 <+bridge> pure functional programming 22:40 <+bridge> haskell supremacy πŸ™ 22:40 <+bridge> i need a tshirt 22:41 <+bridge> with composition over inheritance 22:41 <+bridge> written in it 22:41 <+bridge> lambda calculus 22:41 <+bridge> the most simple programming language possible 22:43 <+bridge> why can't windows and linux enjoyers exist in harmony 22:43 <+bridge> ur propietary 22:44 <+bridge> bcs u want enjoy windows 22:44 <+bridge> https://tenor.com/view/stallman-meme-extreme-gif-15311412 22:44 <+bridge> join the cult 22:44 <+bridge> i enjoy both 22:44 <+bridge> and thats not even possible 22:44 <+bridge> xD 22:44 <+bridge> linux isnt perfect 22:44 <+bridge> but always better than win 22:44 <+bridge> @Ewan Green u will never find harmony in this chat 22:44 <+bridge> that simple 22:44 <+bridge> jupstar loves non licenses 22:44 <+bridge> i love agpl 22:44 <+bridge> u love windows 22:44 <+bridge> i love linux 22:44 <+bridge> chiller likes gnome 22:44 <+bridge> we dont like gnome 22:44 <+bridge> obligatory rms free software song 22:44 <+bridge> https://www.youtube.com/watch?v=9sJUDx7iEJw 22:45 <+bridge> he is a singer 22:45 <+bridge> indeed 22:45 <+bridge> i like java 22:45 <+bridge> ryo likes rust 22:45 <+bridge> GNUsic 22:45 <+bridge> :lol: 22:45 <+bridge> https://www.youtube.com/watch?v=I25UeVXrEHQ 22:45 <+bridge> xd typical reaction of anti stallmaners 22:45 <+bridge> @Ewan Green can we agree that java sucks? 22:45 <+bridge> i like stallman 22:45 <+bridge> he's just weird 22:45 <+bridge> go for the personality instead of the arguments 22:45 <+bridge> yes java sux 22:45 <+bridge> good start 22:50 <+bridge> join us now and share the software 22:52 <+bridge> https://tenor.com/view/fortnite-banana-kali-kali-linux-linux-computer-gif-20207141 23:04 <+bridge> 😴