00:04 < bridge> ofc melon commen ted 00:04 < bridge> ofc melon commented 00:04 < bridge> at least make some ads for ddnet 00:05 < bridge> oh shit this wasnt wendys 00:12 < bridge> I wonder if he has email notifications on, and wtf happens if so 00:12 < bridge> Casually having 1k emails 00:15 < bridge> it would have been perfect 00:15 < bridge> "speaking of shit" 00:15 < bridge> "ddnet/ddnet" 01:37 < bridge> ggwp 07:05 < bridge> saw this on reddit but i knew about this cuz on gentoo kernel options 07:05 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1383673668592336978/just-got-my-first-bluescreen-in-linux-v0-ie4okd76zw6f1.webp?ex=684fa606&is=684e5486&hm=a1e2436a431f0bdfa3119a2baa5edaceaf8183fcc09e627e5bf56cb608d35290& 07:05 < bridge> on modern kernels when u get a kernel panic 07:05 < bridge> u get a qr with a coredump 07:05 < bridge> easier to share 07:05 < bridge> neat 07:36 < bridge> kinda freaky 07:51 < bridge> BSOD on linux‽ 10:01 < bridge> hi 11:36 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1383741900397215826/445652440-9378b4ca-3f70-45a0-838b-d971c671bc26.png?ex=684fe591&is=684e9411&hm=4d28d67a070d4a6ace4df8489f4c7bc22911c5c24a98c338d1fc1d10307fbe20& 11:36 < bridge> godot was affected too 14:51 < bridge> https://media.discordapp.net/attachments/1294380382661116045/1383593341484273684/1.jpg?ex=684f5b36&is=684e09b6&hm=9d516199b532f7f11e86bb2f500c099e775361a0d4265ad1b88e2a2add366d59&=&format=webp&width=726&height=968 https://media.discordapp.net/attachments/1294380382661116045/1383139966846107688/2.jpg?ex=684f0679&is=684db4f9&hm=8fff3da8256bdd1db93722fc584c21b12a5202f8022de881671ee3508081a854&=&format=webp https://media.discordapp.net/attachmen 15:12 < bridge> @sedonya: Check dm 15:13 < bridge> I fixed the crash already yesterday 15:41 < bridge> does this collide with my changes @jupeyy_keks ? 15:43 < bridge> No, why? 16:26 < bridge> just out of interest, since I may need to adress this issue if it would collide 16:26 < bridge> Oh ok. No completely unrelated ^^ 17:21 < bridge> https://github.com/ddnet/ddnet/commit/cf455f85984ad14a0785342a7de1863308bf8e68 17:21 < bridge> @jupeyy_keks why was this reverted? https://github.com/ddnet/ddnet/commit/cf455f85984ad14a0785342a7de1863308bf8e68 17:21 < bridge> It has a linked issue 17:22 < bridge> It makes the camera fly around like crazy, since it interpolates between tele out & in 17:22 < bridge> i don't see it 17:22 < bridge> wdym 17:23 < bridge> Well what should I say, go on a map with 1 tele exit. 17:23 < bridge> 17:23 < bridge> and then go into tele in 17:23 < bridge> okay what then? you'd be correctly predicted to teleport 17:23 < bridge> whats the issue? 17:24 < bridge> During the intra tick you see the camera go from tele in to exit 17:24 < bridge> then just set the intratick to 1 when teleporting? 17:24 < bridge> That is what the linked issue suggests 😄 17:24 < bridge> i don't see the linked issue 😭 17:25 < bridge> #10275 17:25 < bridge> https://github.com/ddnet/ddnet/issues/10275 18:07 < bridge> https://tenor.com/view/pipotam-baby-hippo-hippo-wash-shower-gif-3406421565683572068 18:15 < bridge> Could make a pr? 18:17 < bridge> i don't think so. They proposed a different solution, read the comments on https://github.com/ddnet/ddnet/issues/10275 18:19 < bridge> If your check isn't expensive, it would work too 18:19 < bridge> Calculating velocity was rejected 19:03 < bridge> ^.^ 19:13 < bridge> A review a day keeps the bug away :greenthing: 19:13 < bridge> A review a day keeps the bugs away :greenthing: 19:24 < bridge> Done 19:31 < bridge> I forgot to include the CMakeList in the commit :pepeRage: 19:31 < bridge> What tool do you use to add files to git? 19:31 < bridge> I use this very old thing called `terminal` 19:32 < bridge> git status? 19:32 < bridge> y 19:32 < bridge> I am just surprised, bcs I could swear this happened before for you xd 19:32 < bridge> issue is my work directory is dirty xD and I just missed to add this change 19:32 < bridge> Ok 19:32 < bridge> usually I only need to do "git add src" and not git add "data/shaders" or something, and yes, in this PR actually xD 19:32 < bridge> yea i do that often 19:33 < bridge> git add specific files and then forget others 19:33 < bridge> Well I always do `git status` before git commit 19:33 < bridge> Burned into my head 19:34 < bridge> So if my workspace isn't dirty, then I don't think it often happened i forgot a file.. can't remember xd 19:35 < bridge> there is a list of git commands burned into my head, and a list of git commands I google like 100 times a year xD 19:35 < bridge> git reset --hard origin/ 19:35 < bridge> git reset --hard origin/, until it burned in my head 19:48 < bridge> git rebase -i HEAD~4 19:56 < bridge> no it dont 19:56 < bridge> bro i didnt see "60 minutes" 20:30 < bridge> Yo who wants to explain git to me? 20:31 < bridge> depends on what u need explaind 20:32 < bridge> depends on what u need explained 20:33 < bridge> https://github.com/progit/progit2 20:33 < bridge> they might be able to 20:42 < bridge> just think of branches as homeomorphic endofunctors mapping submanifolds of a Hilbert space 20:43 < bridge> man that's such an easy way to think about it 20:54 < bridge> git is what you call someone stupid in england 21:32 < bridge> now everything makes sense 💥 21:51 < bridge> ```cpp 21:51 < bridge> char aNewName[BINDCHAT_MAX_CMD]; 21:51 < bridge> const auto DoBindchat = [&](CLineInput &LineInput, const char *pLabel, const CBindChat::CBind &BindDefault) { 21:51 < bridge> Column.HSplitTop(MarginSmall, nullptr, &Column); 21:51 < bridge> Column.HSplitTop(LineSize, &Button, &Column); 21:52 < bridge> const CBindChat::CBind *pOldBind = GameClient()->m_BindChat.GetBind(BindDefault.m_aCommand); 21:52 < bridge> dbg_msg("menus_tclient", "'%s': '%s'", BindDefault.m_aCommand, pOldBind ? pOldBind->m_aName : "nothing"); 21:52 < bridge> if(pOldBind) 21:52 < bridge> str_copy(aNewName, pOldBind->m_aName); 21:52 < bridge> else 21:52 < bridge> aNewName[0] = '\0'; 21:52 < bridge> if(DoEditBoxWithLabel(&LineInput, &Button, pLabel, BindDefault.m_aName, aNewName, sizeof(aNewName))) 21:52 < bridge> { 21:52 < bridge> if(pOldBind) 21:52 < bridge> GameClient()->m_BindChat.RemoveBind(pOldBind->m_aName); 21:52 < bridge> auto BindNew = BindDefault; 21:52 < bridge> str_copy(BindNew.m_aName, aNewName); 21:52 < bridge> GameClient()->m_BindChat.AddBind(BindNew); 21:52 < bridge> } 21:52 < bridge> }; 21:52 < bridge> ``` 21:52 < bridge> any1 know why this doesnt work, the edit box is blank, but when i click on it it goes to the "correct cursor position" for a frame 21:52 < bridge> the print statements give expected values 21:52 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1383897036319100958/image.png?ex=6850760d&is=684f248d&hm=5f2e5963b1f4e222659b55fe80b9d5a067294884e0c661c6be0f023548cc43e3& 21:52 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1383897090437943387/image.png?ex=68507619&is=684f2499&hm=b95ed7c837b3a65c6068681c6a904882e898b9d1795fc543ce73ad47ee0e9d58& 21:54 < bridge> havent checked but if its correct just for a frame, then add static? 21:54 < bridge> i guess just overwritten the next tick 22:00 < bridge> it used to be static 22:00 < bridge> but as you said it shouldnt make much difference, it gets optimized to static anyway 22:00 < bridge> ill try it 22:01 < bridge> different also wrong behaviour 22:01 < bridge> i can move cursor from 0 to n - 1 but editing gets reset 23:20 < bridge> @mpft: how to recover merge head when switching branch during conflict