05:44 < bridge> We need accounts c: 08:38 < ws-client> @vappy19 for what? 08:41 < bridge> T 11:10 < bridge> tomorrow im getting 32gb more of ram 11:21 < bridge> u dont need it 11:21 < bridge> i also dont need 32gb 11:21 < bridge> ive yet to go past like 10gb 11:24 < bridge> kekw 11:24 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1220317219985031249/GJLKa1rawAECvWy.png?ex=660e7ff9&is=65fc0af9&hm=b2c946e974235c75daa846e7636c7f9a9f9448a1d8716ba4458dfe9d86cd48f8& 11:25 < bridge> use agpl guys 11:25 < bridge> i mean what do u actually need more ram for 11:26 < bridge> compiling 11:26 < bridge> faster 11:26 < bridge> i went OOM compiling big rust and llvm projects 11:26 < bridge> does it take long or smth 11:26 < bridge> with 32gb 11:26 < bridge> @cyberfighter when u have a cpu with high core count u need more ram 11:26 < bridge> because each thread uses ram 11:26 < bridge> i have 24 cores 11:26 < bridge> wtf 11:27 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1220317798690193449/image.png?ex=660e8083&is=65fc0b83&hm=9218847299e2de7b5ae7366207a665315c9cc23db38c55912d547303c0035b9b& 11:27 < bridge> i have 6 i think 11:27 < bridge> but sometimes it shows as 12 on linux 11:28 < bridge> 6 cores 12 threads 11:28 < bridge> ohk 11:31 < bridge> @learath2 i have compiled my kernel with zen4 11:31 < bridge> and i fixed the wifi/bt thing 11:31 < bridge> would it be crazy to enable -o3 11:32 < bridge> probs yes 12:22 < bridge> What was the issue ? 12:22 < bridge> Out of Mana ? Damn you weak 12:23 < bridge> @scrumplex thoughts ? 12:24 < bridge> i didnt have the bt as module and didnt load the firmware 12:25 < bridge> Ah - i remember having to so some Kernel tinkering (idk how to word it correctly) because it didnt function properly 12:36 < bridge> sad 12:37 < bridge> People when large companies use their permissively licensed code: 12:37 < bridge> 12:39 < bridge> Arch security person commented on the commit lol https://github.com/redis/redis/commit/0b34396924eca4edc524469886dc5be6c77ec4ed#commitcomment-140058219 12:39 < bridge> For kernel? 12:43 < bridge> Tough luck, all the hosters will just use old still bsd licensed versions of redis 12:43 < bridge> If you suspect you'll go moneybrained in the future, permissive licenses are not for you 12:45 < bridge> ye 12:47 < bridge> I wouldn't. Kernel uses too many weird tricks 14:30 < bridge> There is a reason BSD is the "cuck license" 14:50 < bridge> Or use alternatives like https://github.com/Snapchat/KeyDB or https://www.dragonflydb.io/ 14:54 < bridge> Dragonfly - blazingly fast 🔥 14:59 < bridge> ```cpp 14:59 < bridge> import std; 14:59 < bridge> 14:59 < bridge> int main() { 14:59 < bridge> 14:59 < bridge> std::println("Hello World"); 14:59 < bridge> 14:59 < bridge> } 14:59 < bridge> ``` cpp doesn't even look that scary with c++23 :justatest: 15:00 < bridge> hell nah 15:01 < bridge> `std::format` and co is the best thing to happen to c++ in a decade 15:02 < bridge> But ranges and views will be in my nightmares 15:02 < bridge> They are actually not that bad after you get a bit more used to them 15:02 < bridge> They look so cursed 15:02 < bridge> they have a good format func now ? 15:04 < bridge> `std::format("It is {:%H:%M} now", std::chrono::system_clock::now())` 15:05 < bridge> It's python 3 style format with a lot of extra customization points 15:05 < bridge> I saw it can format vecs and stufd 15:05 < bridge> But can i format struct somehow? 15:05 < bridge> ^^ah, cool 15:06 < bridge> By implementing `std::formatter` for your type you can get it to format anything 15:06 < bridge> You can even parse the spec as you like 15:06 < bridge> Oh, dat's pog 15:06 < bridge> E.g. for chrono zoned_times you have chrono format specifiers like %H:%M 15:06 < bridge> Sadly most of code based will move to c++23 after 50 years 15:07 < bridge> Sadly most of code bases will move to c++23 after 50 years 15:07 < bridge> Format is C++20 15:07 < bridge> So only 30 years 15:07 < bridge> :santatrollet: 15:08 < bridge> Concepts are also enjoyable, though the lack of callable type traits in the STL even in C++23 is very sad 15:09 < bridge> Coroutines are fun to use but both clang and gcc seem to have a lot of trouble optimizing them. So your coroutines need to be large enough that the saving and switching of context is negligible 15:10 < bridge> Future of C++ looks bright, now if only we could move towards it a little quicker 15:12 < bridge> One thing I still haven't tried is modules. Maybe I should give those a go too 16:20 < bridge> Too many smurfs, leaderboards gone 16:23 < bridge> as other games show, account system can even encourage smurfs 16:23 < bridge> IP accounts like in Osu! 16:23 < bridge> :) 16:58 < bridge> IPs can easily be changed :D 16:59 < bridge> VPN is banned hmm 17:00 < bridge> I'm not talking about VPNs :) 17:01 < bridge> account system on IP or mac is not possible 🙂 17:15 < bridge> It's possible... But it's not useful 18:19 < bridge> c++ catching up to rust 18:20 < bridge> https://blog.rust-lang.org/2024/03/21/Rust-1.77.0.html 18:20 < bridge> ```rust 18:20 < bridge> async fn fib(n: u32) -> u32 { 18:20 < bridge> match n { 18:20 < bridge> 0 | 1 => 1, 18:20 < bridge> _ => Box::pin(fib(n-1)).await + Box::pin(fib(n-2)).await 18:20 < bridge> } 18:20 < bridge> } 18:20 < bridge> 18:20 < bridge> ``` 18:20 < bridge> this now works 18:20 < bridge> > Async functions previously could not call themselves due to a compiler limitation. In 1.77, that limitation has been lifted, so recursive calls are permitted so long as they use some form of indirection to avoid an infinite size for the state of the function. 18:21 < bridge> > 1.77.0 stabilizes offset_of! for struct fields, which provides access to the byte offset of the relevant public field of a struct. This macro is most useful when the offset of a field is required without an existing instance of a type. Implementing such a macro is already possible on stable, but without an instance of the type the implementation would require tricky unsafe code which makes it easy to accidentally introduce undefined behavior. 18:21 < bridge> > 18:21 < bridge> > Users can now access the offset of a public field with offset_of!(StructName, field). This expands to a usize expression with the offset in bytes from the start of the struct. 20:36 < bridge> hi! i encountered this problem more times in my life, in this place its usual that only 1 pixel and dont let you go up. can you put here pls that stuff that only let you pass from only one direction? would make this part better. thanks for letting me say this 20:36 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1220455935370203278/Kepernyofelvetel_66.png?ex=660f0129&is=65fc8c29&hm=b85f68c015267c75e163eea3dcb70c44d7394e41de7b23c53d03a794793bf9e6& 20:36 < bridge> just hook up and move left right 20:36 < bridge> https://whose.tee.skin/ 20:36 < bridge> https://github.com/tee-community/whose.tee.skin 20:37 < bridge> missing eyes look weird ^^ 20:38 < bridge> EYES NOT IMPLEMENTED xD 20:38 < bridge> yes thats what makes this part bad in my opinion 20:39 < bridge> https://whose.tee.skin/ 20:39 < bridge> https://github.com/tee-community/whose.tee.skin 20:39 < bridge> https://github.com/tee-community/tee-skin-renderer 20:39 < bridge> https://whose.tee.skin/ 20:39 < bridge> 20:39 < bridge> https://github.com/tee-community/whose.tee.skin 20:39 < bridge> https://github.com/tee-community/tee-skin-renderer 20:42 < bridge> in 50 tries hasn't seen anyone from game 20:43 < bridge> in 50 tries hasn't seen anyone i know from game 20:46 < bridge> https://whose.tee.skin/ (press 1 / 2 / 3 / 4 or click button) 20:46 < bridge> 20:46 < bridge> https://github.com/tee-community/whose.tee.skin 20:46 < bridge> https://github.com/tee-community/tee-skin-renderer 20:48 < bridge> where search field ? 20:48 < bridge> 😄 20:48 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1220459155765203034/image.png?ex=660f0429&is=65fc8f29&hm=9d9b169063bddf0373740d4eb29b16db6e1afc5f62af682f4ea3fb7a68aff147& 20:49 < bridge> now show only top 1000 🎅 20:49 < bridge> now show only top 1000 :santatrollet: 20:50 < bridge> @robyt3 20:50 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1220459540907163709/image.png?ex=660f0485&is=65fc8f85&hm=5d49d8e3a72a5c9dd1cbb70708b6645ed5d4a379e0fe9ace16020acac7ee76b6& 20:51 < bridge> add regions 😭 20:51 < bridge> ive never seen Robyt's skin 20:51 < bridge> i never seen him in game :justatest: 20:51 < bridge> you can find him on 127.0.0.1 20:51 < bridge> that's not my skin, you can find me in the new year photo 20:51 < bridge> im too, just random 20:51 < bridge> It's not even his skin 20:52 < bridge> that's the skin which was used during spamming? xd 20:53 < bridge> checks out 20:53 < bridge> aye 20:53 < bridge> https://tee.skin/api/players/stats/get?name=Robyt3 20:53 < bridge> 20:53 < bridge> maybe one of that 20:53 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1220460405672120421/image.png?ex=660f0553&is=65fc9053&hm=5f25534d64fdec2e67fdf47001d3930779a6977b3a51a4034dd8acb50849afa4& 20:55 < bridge> Spoiler: 20:55 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1220460698526548048/SPOILER_image.png?ex=660f0599&is=65fc9099&hm=6ae496a8647368cca16283ab05f130a5dae740e8108f1ce82a727f8960fbf278& 20:59 < bridge> im top 1300 :c 21:02 < bridge> 15k th 😎 21:02 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1220462537196441720/image.png?ex=660f074f&is=65fc924f&hm=552a987f5ca10ebf6662aeecbebe4ee87b9e85a391f1312280d3f13960589061& 21:06 < bridge> Roby why you lookin so angry :justatest: 21:07 < bridge> was an accident with the eye selector 21:07 < bridge> :kek: fair 21:23 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1220467827882987661/GJJLTCTXAAA7h7i.png?ex=660f0c3d&is=65fc973d&hm=52b48ba262eb33ea05066d9150d82087f7819458fd67e36e09c96254245fd2b1& 21:23 < bridge> reverse capping the fps 21:24 < bridge> we need that 21:24 < bridge> fast someone do a or 21:24 < bridge> fast someone do a pr 21:26 < bridge> :gigachad: 21:26 < bridge> peak programming 21:35 < bridge> @milkeeycat help 21:35 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1220470788138860634/Screenshot_2024-03-22-00-34-42-61_6505dee918fbd5f426ef52671758eb1a.jpg?ex=660f0eff&is=65fc99ff&hm=d81e07c2144f5e46b8eb925e5341108f029191fc2a563c4f55acd04ed7ad9e9f& 21:35 < bridge> if you don't know always click chineese name 21:36 < bridge> :gigachad: 21:36 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1220471053781041162/Screenshot_2024-03-22-00-35-58-96_6505dee918fbd5f426ef52671758eb1a.jpg?ex=660f0f3e&is=65fc9a3e&hm=f1a1fd91c993137b37fe2b5ee02df8f3ba2f2521b3b64fcf3544469d3857312f& 21:36 < bridge> does it show the skin player played with the most? 21:38 < bridge> no, random personalities (player, skin, color body, color feet) with minimum 50hours playtime 21:38 < bridge> no, random personalities (player+skin+color body,+color feet pair) with minimum 50hours playtime 21:39 < bridge> i was talking about the player's skin 21:39 < bridge> no, random personalities (player+skin+color body+color feet pair) with minimum 50hours playtime 21:41 < bridge> If you play with two skins or colors one of them can be randomly selected 21:41 < bridge> oh ok 21:52 < bridge> I recommend using weighted randomizer and country filter as 1/2 of tees are chineese. I love the idea btw 👍 22:38 < bridge> so pro 22:57 < bridge> look at dat :owo: 22:57 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1220491554259472514/owo.mp4?ex=660f2256&is=65fcad56&hm=c95d4070a3308e249835140545975d16c6c9832d62fb2b7e96f318cb6b22bdc7& 23:00 < bridge> when the host is loca