00:13 < bridge> wowo man someone did it nice 01:35 < ws-client> **** !roll NaN undefined 01:35 < chillerbot> NaN 01:35 < ws-client> **** Fair 01:35 < ws-client> **** !roll 01:35 < chillerbot> 92 01:51 < bridge> isNaN(Number("NaN")) && isNaN("undefined") == true 01:52 < bridge> Math.random() * (NaN - NaN) + NaN = NaN 01:52 < bridge> Math.random() * (NaN - NaN) + NaN == NaN 01:52 < bridge> init 02:04 < bridge> !roll exit() 02:04 < chillerbot> NaN 02:05 < bridge> !roll 0 02:05 < chillerbot> 0 02:05 < bridge> !roll -1 02:05 < chillerbot> fatal internal error: javascript runtime buffer inter flow 02:05 < bridge> hahahahahahaha 02:05 < bridge> !roll -1 02:05 < chillerbot> fatal internal error: javascript runtime buffer inter flow 02:06 < bridge> ChillerDragon i hak ur server now 02:11 < bridge> !roll -7 -5 02:11 < chillerbot> -7 02:14 < bridge> fuck you ):< i help you and u go to the dark side 02:14 < bridge> WHAAA 02:16 < bridge> :ddnet_lgbt: :CC: :OO: :CC: :AA: :LL: 02:41 < bridge> @chillerdragon your bot is literally tas 02:45 < bridge> and a bot 02:45 < bridge> .... 02:45 < bridge> cool bot i guess but 02:55 < bridge> THEY ARE JUGGLING BALLS 02:55 < bridge> ... 02:55 < bridge> juggling balls arent very bouncy 02:56 < bridge> Replying to a 2024 msg what happened to you? xD 02:56 < bridge> Yeah 02:56 < bridge> i was looking at why on earth i thought it was a good idea to help evelytn 02:56 < bridge> i was looking at why on earth i thought it was a good idea to help evelyn even a bit 02:56 < bridge> Do you juggle? 02:56 < bridge> im learning 02:56 < bridge> :o 02:56 < bridge> i can for about 5 seconds 02:56 < bridge> progress is being made 02:56 < bridge> What are you juggling 02:56 < bridge> juggling balls 02:56 < bridge> Balls apparently 02:56 < bridge> thats what you tend to juggle 02:57 < bridge> Hmm balls... 02:57 < bridge> atleast at first 02:57 < bridge> well i mean theres although light colorfull clothes but that was so slow it didnt require learning to juggle 02:57 < bridge> Im either ok or really good at juggling depending on your perspective 02:57 < bridge> you just pick them up from the air and put them back high 02:57 < bridge> You can juggle taters 02:57 < bridge> no way 02:57 < bridge> holdon 02:57 < bridge> i ate all the taters 02:57 < bridge> i have none right now 02:58 < bridge> D: 02:58 < bridge> ❤️‍🩹 02:58 < bridge> 💔 02:58 < bridge> ibroiled them alive then stuck em in the fridge and ate them at 3am 02:59 < bridge> 🥀 02:59 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1400281691561660579/image.png?ex=688c1173&is=688abff3&hm=d5fefc7594d0cf4207bb82a87fb612b6032cdaebfcc460b7763b908d017fadbb& 02:59 < bridge> huh 02:59 < bridge> nameless tee is only 12 years old? 02:59 < bridge> You may never speak to tater again 03:00 < bridge> beacuse i broiled him? 03:00 < bridge> https://tenor.com/view/dai-mahou-touge-potato-dono-gif-19759290 03:00 < bridge> what the shell is that task bar 03:00 < bridge> modified dwm 03:01 < bridge> cra[ 03:01 < bridge> oh 03:01 < bridge> why am i not muted 03:01 < bridge> modified dwm 03:01 < bridge> @teero777 03:01 < bridge> I do not like it sorry 03:01 < bridge> mwuhuhu 03:01 < bridge> well if u have asmall screen its good ig 03:01 < bridge> also nice godot and mindustry discord 03:01 < bridge> i love godot and mindustry 03:01 < bridge> hey stop stalking me 03:01 < bridge> @sollybunny is what do you not like 03:02 < bridge> the task bart is functional 03:02 < bridge> @sollybunny what do you not like 03:02 < bridge> ya know 03:02 < bridge> .--. 03:02 < bridge> I don't use one 03:02 < bridge> Takes too much screen space 03:02 < bridge> full screen jump scare 03:02 < bridge> hiding task bar jump scare 03:02 < bridge> There is nothing useful to put there 03:02 < bridge> i dont like gaps unless theres multiple windows open 03:02 < bridge> Like wtf 03:03 < bridge> ye i have my gnome top bar hidden by default on pc 03:03 < bridge> its visible on laptop for time and battery tho 03:03 < bridge> time and what desktops have stuff and what windows are open 03:03 < bridge> and battery and temeperature for laptop 03:03 < bridge> @sollybunny name one useful thing to put in a task bar 03:03 < bridge> i just named 5 03:03 < bridge> none of them are 03:03 < bridge> to you no, to me yes 03:03 < bridge> battery and time on laptop ?xd 03:03 < bridge> ig so 03:04 < bridge> time all the time 03:04 < bridge> battery on laptop when im on a laptop 03:04 < bridge> some desk setups have a clock or phone in sideways mode for time tho 03:04 < bridge> cuz ya know 03:04 < bridge> has battery 03:04 < bridge> runs out 03:04 < bridge> I have a clock next to my pc 03:04 < bridge> you can do that if you wanted to.. or with any small screen have a status bar like thing 03:04 < bridge> that would be cool 03:04 < bridge> And I memorize on which workspaces I put what stuff 03:04 < bridge> I don't work on a laptop 03:04 < bridge> i loose stuff quite often 03:05 < bridge> ye i wanna make a lil e ink status thing when i have time and leftover monies 03:05 < bridge> scarifice a kindle 03:05 < bridge> idk kindles are kinda hard to jailbreak iirc xd 03:05 < bridge> maybe an old one 03:05 < bridge> its android i thought 03:05 < bridge> ur not student? 03:05 < bridge> is it very locked down android 03:06 < bridge> Not right now 03:06 < bridge> no 03:06 < bridge> maybe you can rip the screen out of a kindle 03:06 < bridge> or rip the kindle out of the kindle and leave only the screen 03:06 < bridge> then somehow wire that up to an hdmi or something 03:07 < bridge> i dont think its worth that to have kindle frame 03:07 < bridge> b&w screens are cheap x-x 03:07 < bridge> ink screens are cheap x-x 03:10 < bridge> have u seen the 60hz ones 03:10 < bridge> i want one but its $800 03:10 < bridge> damn 03:10 < bridge> just get rgb paper isnt 800$ cool 06:05 < bridge> this might be useful for us 06:05 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1400328527240364063/image.png?ex=688c3d11&is=688aeb91&hm=1b0a5d17541bd188e7eb32c5586546c503160dc9c86a12aedfed491ab99be76d& 06:05 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1400328527588622356/image.png?ex=688c3d11&is=688aeb91&hm=a1695655345745313d643e71d3d88e6ea3706779fc5a86bf40ab73c52bfda1fc& 08:36 < bridge> gumo ^.^ 08:53 < bridge> 1 - good day 08:53 < bridge> 2 - average day 08:53 < bridge> 3 - bad day 08:53 < bridge> !roll 1 3 08:53 < chillerbot> 2 08:53 < bridge> !roll 1 3 08:53 < chillerbot> 2 09:05 < bridge> !roll 0 4 09:05 < chillerbot> 2 09:06 < ws-client> **** do you guys even know about the max because i do not 09:06 < ws-client> **** !roll 1 3 09:06 < chillerbot> 1 09:06 < ws-client> **** !roll 1 3 09:06 < chillerbot> 2 09:06 < ws-client> **** can it roll 3? 09:07 < ws-client> **** !roll 1 2 09:07 < chillerbot> 1 09:07 < ws-client> **** !roll 1 2 09:07 < chillerbot> 1 09:07 < ws-client> **** !roll 1 2 09:07 < chillerbot> 1 09:07 < ws-client> **** @Jupstar ✪ i think all your queries are flawed 09:20 < bridge> !roll -1 0 09:20 < chillerbot> -1 09:20 < bridge> !roll -1 -2 09:20 < chillerbot> fatal internal error: javascript runtime buffer inter flow 09:20 < bridge> :kek: 09:22 < bridge> !roll 0 0 09:22 < chillerbot> 0 09:22 < bridge> hmm :thonk: 09:23 < bridge> !roll 2147483647 2147483650 09:23 < chillerbot> 2147483647 09:24 < bridge> !roll 2147483648 2147483650 09:24 < chillerbot> 2147483649 09:24 < bridge> !roll 9223372036854775807 9223372036854775810 09:24 < chillerbot> 9223372036854776000 09:25 < bridge> !roll 10e20 10e30 09:25 < chillerbot> 10 09:28 < bridge> !roll NaN Infinity 09:28 < chillerbot> NaN 09:28 < bridge> !roll -Infinity Infinity 09:28 < chillerbot> NaN 09:29 < bridge> !roll -9223372036854775807 9223372036854775807 09:29 < chillerbot> usage: !roll ?[from|to] ?[to] 09:29 < bridge> wat 09:30 < bridge> Omg chiller 09:30 < bridge> !roll 0 q 09:30 < chillerbot> NaN 09:30 < bridge> !roll 0 1 09:30 < chillerbot> 0 09:30 < bridge> !roll 0 1 09:30 < chillerbot> 0 09:31 < bridge> how can you fail a roll bot :justatest: 09:31 < bridge> Fix asap 09:31 < bridge> !roll 9007199254740990 9007199254740991 09:31 < chillerbot> 9007199254740990 09:31 < bridge> Write test cases xdd 09:31 < bridge> !roll ?[from|to] ?[to] 09:31 < chillerbot> NaN 09:31 < bridge> Number.MAX_SAFE_INTEGER be like 09:31 < bridge> found like 3 bugs already 09:32 < bridge> !roll 0 Math.PI 09:32 < chillerbot> NaN 09:32 < bridge> !roll 1 1.5 09:32 < chillerbot> 1 09:32 < bridge> !roll 1.5 2 09:32 < chillerbot> 1 09:32 < bridge> xD 09:32 < bridge> !roll 1 5 09:32 < chillerbot> 4 09:32 < bridge> parseInt be like 09:33 < bridge> !roll 0x00 0xFF 09:33 < chillerbot> 0 09:33 < bridge> hmm, so not parseInt at all 09:33 < bridge> !roll null 2 09:33 < chillerbot> NaN 09:33 < bridge> !roll 2.9999999999999 4 09:33 < chillerbot> 3 09:33 < bridge> looks like javascript parse int, not? 09:34 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1400380987644448788/image.png?ex=688c6ded&is=688b1c6d&hm=7c72540c78793f10b68a6aa5930fd8007c97080d3b8b8e03121226c31fc4cff6& 09:34 < bridge> unless i'm just unlucky 09:34 < bridge> !roll 0x00 0xFF 09:34 < chillerbot> 0 09:34 < bridge> !roll 100 0 09:34 < chillerbot> fatal internal error: javascript runtime buffer inter flow 09:34 < bridge> !roll 002 200 09:34 < chillerbot> 116 09:34 < bridge> !roll 0x1 0xFF 09:34 < chillerbot> 0 09:36 < bridge> Chiller shapes my todays destiny with flawed rng. Perfect life hack 09:37 < bridge> 0 - chiller is a brilliant dev 09:37 < bridge> 1 - chiller is a bad dev 09:37 < bridge> !roll 0 1 09:37 < chillerbot> 0 09:37 < bridge> if I ever need beta testers, I'll just write a dc bot and let it in this channel 09:37 < bridge> Call that "testing by malicious actors" 09:38 < bridge> Can we build a honeypot system out of this for all the ip scanner bots? 09:39 < bridge> !roll 0 1; echo test 09:39 < chillerbot> usage: !roll ?[from|to] ?[to] 09:40 < bridge> !sh echo this shit working again? 09:40 < chillerbot> bash moved to chat.zillyhuhn.com #off-topic 09:53 < ws-client> **** @ChnFreddie its parseInt but with specified base 10 09:53 < bridge> fun 09:56 < bridge> @robyt3 I am pretty sure deleting sounds is also broken for the same reason 09:59 < ws-client> **** !roll 0 2 09:59 < chillerbot> 2 09:59 < ws-client> **** ez fixed @Jupstar ✪ 10:00 < ws-client> **** !roll 0 1 10:00 < chillerbot> 1 10:00 < ws-client> **** !roll 0 1 10:00 < chillerbot> 0 10:00 < ws-client> **** ok phew 10:15 < bridge> hi 10:15 < bridge> i started making a new os again 10:15 < bridge> i call it edos 10:15 < bridge> ok chiller, now should i reroll my previous results? 10:15 < bridge> 10:15 < bridge> Or accept that you formed destiny as is 10:21 < bridge> in edlang, right? 10:25 < bridge> rust for now xd 10:25 < bridge> boo 10:26 < bridge> it's so bad, editor history needs to save the quads that are updated, not fully but a "reference" to them :justatest: 10:29 < bridge> !roll 999 9999 10:29 < chillerbot> 2544 10:30 < bridge> how does this work? 10:30 < bridge> !roll "19" "25" 10:30 < chillerbot> NaN 10:30 < bridge> !roll "19" 25 10:30 < chillerbot> NaN 10:31 < bridge> !roll -99999 0 10:31 < chillerbot> -84194 10:31 < bridge> !roll NaN 42 10:31 < chillerbot> NaN 10:31 < bridge> !roll 0 9999999999999999999999999999999 10:31 < chillerbot> 2.676006097756798e+30 10:32 < bridge> Best language 10:32 < bridge> 1 - rust 10:32 < bridge> 2 - java 10:32 < bridge> 3 - pyson 10:32 < bridge> 4 - c99 10:32 < bridge> 5 - c++23 10:32 < bridge> !roll 1 5 10:32 < chillerbot> 1 10:32 < bridge> Wow 10:32 < bridge> lol 10:32 < bridge> @ryozuki 10:32 < bridge> The holy bot has spoken 10:33 < bridge> !roll 42 41 10:33 < chillerbot> fatal internal error: javascript runtime buffer inter flow 10:33 < bridge> !roll 0x0 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFf 10:33 < chillerbot> 0 10:34 < bridge> !roll 0lol 42 10:34 < chillerbot> 33 10:34 < bridge> lol 10:34 < bridge> !roll 1 1000000 10:34 < chillerbot> 408156 10:51 < bridge> !roll NaN 0 10:51 < chillerbot> NaN 10:52 < bridge> !suicide 10:52 < bridge> 😢 10:52 < bridge> !roll {} === "" 10:52 < chillerbot> usage: !roll ?[from|to] ?[to] 10:53 < ws-client> **** @Jupstar ✪ i think your answers were good dont reroll xd 10:57 < bridge> !roll a c 10:57 < chillerbot> NaN 10:58 < bridge> !echo @everyone 10:58 < ws-client> **** the amount of "documentation" and blogs full of AI slob is driving me crazy 10:58 < bridge> !sh echo @everyone 10:58 < chillerbot> bash moved to chat.zillyhuhn.com #off-topic 10:58 < ws-client> **** i wanted to lookup how golang locks work and all search hits were full of hallucinated garbage on some serious acting website 10:59 < bridge> @jxsl13 golang mentioneeed 10:59 < ws-client> **** xd 10:59 < ws-client> **** i need dis guy to fix my messy propriatary antibot microservice 11:00 < bridge> dis guy? 11:00 < ws-client> **** yas 11:00 < bridge> you have antibot code in go? 11:00 < ws-client> **** yes 11:00 < bridge> who is dis guy? 11:00 < ws-client> **** u dis guy 11:00 < bridge> me 🙈 11:00 < ws-client> **** jiggsel the one 11:01 < bridge> I can do that if I find some time 😢 11:01 < ws-client> **** @milkeeycat one day ill do pyson ml antibot too 11:01 < bridge> rl pretty busy right now 11:01 < ws-client> **** i plan to become market leader in antibot technology 11:01 < ws-client> **** its going really well so far 11:02 < bridge> I want 5% shares 😀 11:02 < ws-client> **** xd 11:04 < bridge> mah boi 11:04 < bridge> :kek: 11:36 < bridge> :owo: 11:45 < bridge> https://tenor.com/view/metal-gear-rising-crab-knife-mg-excelsus-gif-26926901 12:15 < bridge> Can we get a compiler bot which compiles and runs code from a discord message? 12:15 < bridge> And it could also show images 12:15 < bridge> That would be fun 12:21 < bridge> this? https://compiler.gg/ 12:53 < bridge> yep 13:26 < bridge> does anybody know if the history of the map is stored in the map? 13:27 < bridge> if it's not, I want to write unit tests 13:27 < bridge> if it's not, I want to write unit tests and compare maphash after a redo 13:28 < bridge> also android build is failing: 13:28 < bridge> 13:28 < bridge> ``` 13:28 < bridge> warning: Environment variable `ANDROID_NDK_HOME = "/usr/local/lib/android/sdk/ndk/28.2.13676358"` doesn't match `ANDROID_NDK_ROOT = "/usr/local/lib/android/sdk/ndk/27.3.13750724"` 13:28 < bridge> Building armeabi-v7a (armv7-linux-androideabi) 13:28 < bridge> error: unexpected argument '-p' found 13:28 < bridge> 13:28 < bridge> rgo [+toolchain] [OPTIONS] [COMMAND] 13:28 < bridge> cargo [+toolchain] [OPTIONS] -Zscript [ARGS]... 13:28 < bridge> ``` 13:29 < bridge> This seems to be quit limited, i think it's possible to create a whole IDE inside discord 13:29 < bridge> That's a great idea for a youtube video 13:46 < bridge> it has been done before 13:48 < bridge> See #10601 13:48 < bridge> https://github.com/ddnet/ddnet/pull/10601 13:48 < bridge> oh no rust issue 13:48 < bridge> approved 14:06 < bridge> https://doublefree.dev/go-race-mutex-blindspot/ 14:11 < bridge> guys if u want prs to be reviewed just ping me 14:11 < bridge> sometimes i may not see chat :d 14:18 < ws-client> **** @ryozuki pls review all 14:19 < ws-client> **** nice blog 14:20 < bridge> xd 14:20 < bridge> okbye 14:23 < ws-client> **** @avolicious 45.141.57.45:8302 just crashed ._. -1 hour 14:28 < bridge> ok 14:28 < ws-client> **** not ok! 14:29 < bridge> It is absolutely ok, nothing can be done after a crash 14:29 < ws-client> **** it can 14:29 < ws-client> **** you can fix the issue for the future 14:29 < bridge> There are no coredumps 14:29 < ws-client> **** i thought its oom 14:29 < bridge> if its oom it would show in the logs 14:29 < bridge> sry i overloaded that server with twinbop pics 14:30 < bridge> but there are no oom logs 14:30 < ws-client> **** oh so there is oom and segfaults too? 14:30 < ws-client> **** why are there no coredumps? 14:30 < bridge> there could be segfaults, oom or whatever 14:30 < ws-client> **** i see 14:31 < ws-client> **** gotta fix them all ... right? 14:31 < ws-client> **** so where did the coredump go? ._. 14:31 < bridge> there is no coredump 14:31 < bridge> its not enabled on prod 14:31 < ws-client> **** oh 14:31 < bridge> try crash beta or dev 14:32 < ws-client> **** can you get points there? 14:32 < bridge> yes 14:32 < ws-client> **** nice 14:32 < ws-client> **** no players ._. 14:32 < ws-client> **** what is the difference between beta and dev? 14:32 < bridge> wdym difference? 14:33 < bridge> its beta and its dev 14:33 < bridge> dev = development 14:33 < bridge> beta = staging 14:33 < ws-client> **** so beta is older? 14:33 < ws-client> **** and dev is latest git master? 14:34 < bridge> playing on dev requires a password 14:34 < bridge> so beta is the only choice for you if you want to try to crash it 14:34 < ws-client> **** yea that i noticed 14:34 < ws-client> **** i still would like to know the other differences 14:34 < bridge> there are none currently because we are about to release a new version 14:34 < ws-client> **** i see 14:34 < bridge> so beta = dev 14:34 < ws-client> **** what about crashlogs for prod? 14:35 < bridge> crashlogs? 14:35 < bridge> do you mean coredumps? 14:35 < ws-client> **** coredumps 14:35 < ws-client> **** ye 14:35 < bridge> useless on prod as our builds are Production builds 14:35 < bridge> you cant get info out of a coredump 14:35 < bridge> stripped binary, upx packed 14:35 < ws-client> **** yes 14:35 < ws-client> **** what do you think about doibg non stripped 14:36 < bridge> no 14:36 < ws-client> **** why not 14:36 < bridge> i keep it exact this way 14:37 < ws-client> **** @avolicious u still here? .-. 14:37 < bridge> i am not going to do non stripped 14:37 < ws-client> **** yes you said that twice 14:37 < ws-client> **** but why? 14:37 < bridge> because it has been setup this way 14:37 < bridge> its production 14:37 < bridge> i dont debug on production 14:37 < ws-client> **** too much work to change? 14:38 < ws-client> **** production is where the players and the crashes are 14:38 < ws-client> **** the beta servers look empty 14:38 < ws-client> **** and you just missed crash 14:38 < bridge> thats fair enough then 14:38 < ws-client> **** so what is the problem with debugging in production? 14:38 < bridge> as long as beta doesnt report the bug, it wont be fixed 14:38 < bridge> beta automatically reports a coredump if crashing 14:38 < ws-client> **** that i understood 14:39 < ws-client> **** i am trying to understand you reasoning 14:39 < ws-client> **** for why you do it 14:39 < bridge> to get you playing on beta 14:39 < bridge> and testing future releases 🙂 14:39 < ws-client> **** right 14:39 < ws-client> **** you did that ... kinda 14:39 < ws-client> **** because i only play with others 14:39 < ws-client> **** so i cant chose the server 14:39 < bridge> the more testers you have, the better 14:40 < ws-client> **** but the way i see it. Every crash is pretty bad. Every coredump or crash information is highly valuable. So i wonder what your motivation is to not collect crash information where the crashes actually happen. 14:41 < bridge> there is no benefit in coredumps from stripped and packed binaries 14:41 < bridge> there is no debug symbols, nothing 14:41 < ws-client> **** i am not sure if you are trying to troll me 14:41 < ws-client> **** or just dodging my question 14:41 < bridge> as i told you, i wont change the release workflow 14:41 < ws-client> **** yes you said that 14:41 < bridge> crash beta then we can hunt the bug 14:42 < ws-client> **** could you explain to me "WHY" 14:42 < bridge> if you crash prod, then its crashing prod. Nothing gets reported besides of OOM and K8s events 14:42 < ws-client> **** isnt that the worse strategy 14:42 < bridge> there is no why, because it is how it is 14:42 < ws-client> **** you made that decision didnt you? 14:42 < bridge> I did 14:42 < ws-client> **** so what is your reasoning behind sticking with it, when to me it seems like a bad decision 14:43 < ws-client> **** just give me something 14:43 < bridge> less work for me 14:43 < ws-client> **** fair 14:43 < ws-client> **** thanks 14:43 < ws-client> **** that was hard 14:44 < bridge> no, its actually pretty hard to get you on beta and reproduce 14:44 < ws-client> **** yea collecting points is a good start. I also happily beta test bleeding edge. 14:44 < ws-client> **** Its just i dont play alone 14:44 < bridge> just invite 63p friends 14:44 < bridge> and test beta 14:44 < bridge> more likely to crash then 14:45 < ws-client> **** yes 14:45 < ws-client> **** hard tho 14:45 < ws-client> **** just k8s scale down all prod 14:45 < ws-client> **** and k8s scale up all beta 14:45 < bridge> no 14:45 < ws-client> **** ez? 14:45 < ws-client> **** no 14:45 < ws-client> **** how can it be more work 14:45 < bridge> prod should always be majority & just runs 14:46 < bridge> beta is controllable, in case it crashes i could set points manually 14:46 < ws-client> **** i dont save ship untested builds to prod 14:46 < ws-client> **** just let prod run with debug symbols 14:46 < bridge> no 14:46 < bridge> play on beta 14:46 < bridge> I suggest running prod servers in gdb 14:46 < ws-client> **** fr 14:47 < bridge> I did that 14:47 < ws-client> **** i run mine with asan + gdb 14:47 < bridge> works 14:47 < bridge> how many servers do you run? 14:47 < ws-client> **** 2 14:47 < ws-client> **** ish 14:47 < bridge> oke 14:47 < bridge> just need a beefier server 14:47 < bridge> that answered my question 14:47 < bridge> you could run one 14:47 < ws-client> **** https://zillyhuhn.com/cs/.1753966059.png 14:47 < bridge> where the players are at 14:48 < ws-client> **** this kinda is my "network" 14:48 < ws-client> **** 3 vps 14:48 < ws-client> **** but the asan and gdb thing that is the most interesting is 2 servers 14:49 < bridge> if someone wants to sponsor, lets go 14:49 < ws-client> **** so you need more ressources to run with coredumps? 14:49 < bridge> let me setup a fake gofundme 14:50 < bridge> D:< 14:50 < bridge> yes 14:50 < ws-client> **** i see 14:50 < ws-client> **** why not lead with that 14:50 < ws-client> **** like 30 minutes ago 14:50 < bridge> a jiggsel intervention was necessary 14:50 < ws-client> **** fr 14:50 < bridge> :kek: 14:50 < bridge> because i want you to play on beta 14:50 < bridge> no prod 14:51 < ws-client> **** i would either way 14:51 < bridge> you havent played there since beta was released 14:51 < ws-client> **** if you say there isnt enough ressources for coredumps on all servers and there is only one i would understand that in one sentence 14:51 < ws-client> **** i wasnt aware what it is about until 10 seconds ago 14:51 < ws-client> **** also 14:51 < ws-client> **** i cant chose my servers 14:51 < ws-client> **** i gotta stay with the flock 14:52 < bridge> because i'd like to have it controlled 14:52 < ws-client> **** chillerdragons get killed if they wonder around alone 14:52 < bridge> *pew* 14:57 < bridge> *pewpewpew kills all ze huhns* 14:58 * bridge nooo let's not make chicken extinct 15:11 < ws-client> **** @avolicious why is my name wrong on the beta server? 15:32 < bridge> https://pastebin.com/UU6f0p4M 15:51 < bridge> ddrace detector? 16:14 < bridge> rdrd 16:33 < bridge> Red Dead Redemption... 500? 16:56 < bridge> I request help, I don't know what's up with the integration test in #10572 16:56 < bridge> https://github.com/ddnet/ddnet/pull/10572 17:11 < bridge> you can pause the program at crash and use external debug symbols (although ddnet cmake doesnt support that yet) so that you can revive it in a gdb session 17:12 < bridge> (please enable /practice on beta and ill play on it xd) 17:33 < bridge> why is /practice disabled on kog 17:40 < bridge> Ask kog 18:30 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1400515946212360372/image.png?ex=688ceb9d&is=688b9a1d&hm=442fb38bbf8fd80f1b75bce830f77c90601666fe1cc1c85d98a93b9e4019d522& 18:30 < bridge> :justatest: 18:35 < bridge> This looks like an ARG 18:38 < bridge> fixed 18:38 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1400517936178925810/image.png?ex=688ced78&is=688b9bf8&hm=1af2caeaffc4e378ac96061821ce62e7fa24e0bf26c510b88e163a79b13d8e44& 18:38 < bridge> i know how to draw to a framebuffer from my bare kernel now 19:00 < bridge> looks nice 19:10 < bridge> *red screen* 19:10 < bridge> what r u trying to do 19:14 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1400526968847470652/image.png?ex=688cf5e1&is=688ba461&hm=74e20b8a68f6d92bf95a236625a2d4866000185b7ac98cb945d22799e2577b32& 19:14 < bridge> yay i printed text 19:14 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1400527026108104767/image.png?ex=688cf5ef&is=688ba46f&hm=4b0e6f2740a6420113569ae5c768d2b764a119f0a98d6e0fbe34cc9c33ac268a& 19:14 < bridge> :justatest: 19:16 < bridge> ill try to scale it 19:26 < bridge> gg 19:26 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1400530060363960330/image.png?ex=688cf8c2&is=688ba742&hm=3f7b14e530836a2bb95cfa70afcd005793ac86639dfffafeab177100aa10d8b0& 20:41 < bridge> awesome 20:43 < bridge> uefi bootable btw, altho i didnt do that part, its from a crate 20:44 < bridge> next is, some basic memory allocator, a terminal printer, and taking input from keyboard 20:46 < bridge> Remove crate, do that part too 20:49 < bridge> maybe in the future, i figure it would take a lot of time and i prefer to be entertained by the actual kernel right now xd 20:56 < bridge> https://lwn.net/Articles/1029851/ 20:58 < bridge> can we have ddnetOS 21:04 < bridge> Does anyone know how can I make the client stop predicting an "unfreeze" for hammer hits and lasers? 21:04 < bridge> The gamecontroller does not send any ddrace flags so idk why this happens. 21:04 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1400554724918563006/image.png?ex=688d0fbb&is=688bbe3b&hm=7219689e4c6054c2835361aa73b2f16201dbbf8820bc8b88db9a94cf3cc97a2b& 21:17 < bridge> lasers has NO_PREDICT flag, unfreeze shouldnt be predicted if you dont have GAMEINFOFLAG_PREDICT_DDRACE 21:17 < bridge> lasers has NO_PREDICT flag 21:17 < bridge> with hammer idk, dont see anything in code 21:21 < bridge> I took a look at the prediction code in the client and it looks like it doesn't really check anything before predicting the unfreeze for lasers 21:21 < bridge> Where is that? 21:21 < bridge> grep knows 21:22 < bridge> if nobody else does 21:24 < bridge> `CGameContext::SnapLaserObject` `LASERFLAG_NO_PREDICT` 21:24 < bridge> probably should add arg to a function so you only add no predict to weapon laser, if you use other lasers 21:37 < bridge> I have a GameTypeId in my GameServer which is coming from the controller itself so I can use the flag only for non ddrace mods 21:37 < bridge> I have a GameTypeId() in my GameServer which is coming from the controller itself so I can use the flag only for non ddrace mods 21:41 < bridge> for other lasers I can also check there with no args thats okay. 22:00 < bridge> ChillerDragon: Does your rebase bot not work anymore or does it need time? #10599 22:00 < bridge> https://github.com/ddnet/ddnet/pull/10599 22:01 < bridge> Suprisingly enough, even that didn't fix the problem. 22:01 < bridge> And also because I can see a "Pause" button in the ingame menu, maybe I'm doing something else wrong? 22:03 < bridge> Seems like there's no flag to control the behavior. The "Pause" button is shown when the server sends `CNetObj_DDNetPlayer` objects. 22:05 < bridge> Actually I checked the source code for that part of prediction, and even though you're right, DDNet-Insta already sends that and there seems to be no problem. 22:05 < bridge> So I'm still unsure about the cause. 22:27 < ws-client> **** @robyt3 still running but does not seem to pickup the notifications 🤷 22:27 < ws-client> **** epic that you rememberd the bot btw 22:39 < ws-client> **** fixed, i might be too drunk but imo this is a breaking change on gh side 23:27 < bridge> chiller admitting to being drunk before gta6