03:29 <+bridge> Кто в хочет в клан 03:29 <+bridge> Лс 05:00 <+bridge> I get free supergrok from someone who works there now 05:00 <+bridge> it might turn out useful 05:04 <+bridge> @gork is this true 05:08 <+bridge> @gork 05:12 <+bridge> you can get free gemini with a student email too 05:13 <+bridge> it's definitely the best free ai that you can get 06:18 <+bridge> Is there anyone interested in #9840? :3 06:18 <+bridge> https://github.com/ddnet/ddnet/issues/9840 06:22 <+bridge> Huh.. 06:23 <+bridge> :thonk: 06:24 <+bridge> Press Tab + Alt in DDNet would trigger the Task Switcher on KDE Plasma 06:26 <+bridge> But that only happens when you press it for a while. 08:15 <+bridge> the way i did a double take 08:23 <+bridge> I sometimes have a race condition with ma git hash. Anyone else? xd 08:24 <+bridge> `mold: error: undefined symbol: GIT_SHORTREV_HASH` 08:24 <+bridge> running make again fixes it. 08:24 <+bridge> i feel like i goofed something up in my cmakelists that i have been patching for like half a decade 08:25 <+bridge> or has anyone else seen this too? 08:28 <+bridge> ---- 08:28 <+bridge> Uhm how bad is it to cast the IServer instance to CServer so I can access methods not in the interface? 08:29 <+bridge> `CServer *pServer = static_cast(Server());` and then call `pServer->SomeShitThatsNotExposedByIServer()` 08:42 <+bridge> nice joke 08:48 <+bridge> ???? 08:49 <+bridge> huh 08:49 <+bridge> but why you do that 08:53 <+bridge> to access not exposed methods duh 08:53 <+bridge> i think ddnet does it somewhere 09:19 <+bridge> hah indeed thanks @qxdfox 09:19 <+bridge> ddnet does it here https://github.com/ddnet/ddnet/blob/7bcda2b29b7632066f62747c2ab19692a476375c/src/game/server/gamecontext.cpp#L4297 09:19 <+bridge> i feel a bit better now doing it too xd 09:19 <+bridge> I think it does this for some other interfaces too 09:20 <+bridge> ```cpp 09:20 <+bridge> CGameClient *pGameClient = (CGameClient *)pEditor->Kernel()->RequestInterface(); 09:20 <+bridge> ``` 09:22 <+bridge> I remember there being way more of those at some point, there's only a few left 11:19 <+bridge> @12944qwerty how is the tune PR going, are you missing stuff or do you not know what you're supposed to do 11:19 <+bridge> @12944qwerty how is the tune PR going, are you missing time or do you not know what you're supposed to do? 14:29 <+bridge> <12944qwerty> I'm still wondering whether letting customization for unbuffered and not really customization for buffered is a good idea 15:09 <+bridge> wdym you can customize both 15:10 <+bridge> yes there is no ui for it 🤷‍♂️ 15:11 <+bridge> in theory you could also generate on from the other if you plan this as feature 15:11 <+bridge> not only in theory, I did that already in python 15:11 <+bridge> https://bahn.bet/ 15:11 <+bridge> funny 15:13 <+bridge> If you care about this, I know a really good german video about bahn delays and a person who analyzed the worst stops/stations 15:13 <+bridge> https://www-cs-faculty.stanford.edu/~knuth/papers/claude-cycles.pdf 15:14 <+bridge> try to write a bot for this, which also takes weather into account 🤣 15:14 <+bridge> donald knuth uses claude 15:14 <+bridge> a bit sensationalist article https://eu.36kr.com/en/p/3708532863266950 15:15 <+bridge> nah i found it funny 15:15 <+bridge> > "Jurisdiction notice 15:15 <+bridge> > 15:15 <+bridge> > For legal reasons, all BahnBet users, their devices, and their emotional baggage are hereby classified as legal residents of Schleswig-Holstein, the only German state where gambling is fully permitted. 15:15 <+bridge> > 15:16 <+bridge> > This is non-negotiable. By creating an account, you have moved to Schleswig-Holstein. Your new postal code is 24103. You now speak rudimentary Danish." 15:19 <+bridge> german gambling laws :pepeW: 15:46 <+bridge> :kekw: 15:46 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1478765629082439760/image.png?ex=69a99750&is=69a845d0&hm=695a0b3b261e000d650af3e56d35813e781442901be901ef357780ad9370ea4b& 15:54 <+bridge> 15:54 <+bridge> 15:54 <+bridge> Video is in german, but the content is in gold :justatest: 15:54 <+bridge> Always bet for delay in cologne 15:54 <+bridge> or Frankfurth or Düsseldorf 15:57 <+bridge> idk i think cologne is a little brittle when it comes to delay 15:59 <+bridge> is it really that bad 16:00 <+bridge> its worse 16:00 <+bridge> do cancelled trains count here to delays? :kek: 16:00 <+bridge> its worse when the first one comes 10 minutes early, every other train doesnt catch the connection and then you go into the 1 hour delay spiral 16:00 <+bridge> :justatest: 16:01 <+bridge> always bet on 1-2 hour delays for the Interlaken express from hamburg to Interlagen(switzerland), I have yet to experience it not beeing delayed 16:01 <+bridge> a good one is the ICE from munich to hamburg - always at least 30 minutes 16:01 <+bridge> or even worse, it often isn't allowed over the swiss border for beeing too late :kek: 16:02 <+bridge> even with current oil prices, the car is still cheaper for this route 💀 16:02 <+bridge> and faster 16:14 <+bridge> #developer slowly turning int #gambler 16:14 <+bridge> #developer slowly turning into #gambler 16:23 <+bridge> <12944qwerty> Yeah but it's harder and you have to do it twice 16:24 <+bridge> <12944qwerty> If you play on both graphics for some reason 16:26 <+bridge> same for speedtiles btw 16:27 <+bridge> so you don't plan to continue on it? 16:28 <+bridge> <12944qwerty> I do, i just wanted there to be a better way xd 16:29 <+bridge> you can do this as a followup :3 like if you select entities, automatically generate the tunes from the image if not present 16:30 <+bridge> idk how accepted this feature would be, but implementing this as a tool in ddnet shouldn't be hard 16:30 <+bridge> <12944qwerty> Hmm 16:30 <+bridge> <12944qwerty> I'm also scared of how many commits this pr will have lmao 16:30 <+bridge> you can always reduce it to one with a _squash_tm 16:30 <+bridge> you can always reduce it to one with a _squash_ 16:32 <+bridge> the way I am currently often doing PRs is with `git commit --amend` and just adding to my initial commit 16:43 <+bridge> time to become a jujutsu enthusiast 17:00 <+bridge> I can't make sense of this: 17:02 <+bridge> :think_bot: 17:31 <+bridge> Sadly I'm not a Forensic Linguist so I really have no Idea what he is saying. 17:37 <+bridge> The most I can gather is that he wants to be able to reopen his own issues 17:40 <+bridge> I guess he is sad that someone didn't Answer under his last Issue also? This one I guess: https://github.com/ddnet/ddnet/issues/11343#issuecomment-3592093719 17:40 <+bridge> I guess he is sad that someone didn't Answer under his last Issue as well? This one I guess: https://github.com/ddnet/ddnet/issues/11343#issuecomment-3592093719 17:40 <+bridge> Or atleast thats all I can get from what he wrote 17:41 <+bridge> this guy has made about 50 issues with _various usefullness_ 17:42 <+bridge> and I think he is pissed off that I closed one 17:44 <+bridge> i think @comebackplay should to speak for himself :p 17:44 <+bridge> i think the frustration comes from the fact that open issues are closed without associated fixes, which is understandable as a user trying to suggest/request change 17:45 <+bridge> i think @comebackplay should to speak for himself :p 17:45 <+bridge> i think the frustration comes from the fact that open issues are closed without associated fixes, which is understandable as a user trying to suggest/request change - in this case it was merely a missunderstanding tho 17:46 <+bridge> i think @comebackplay should to speak for himself :p 17:46 <+bridge> i think the frustration comes from the fact that open issues are closed without associated fixes, which is understandable as a user trying to suggest/request change - in this case it was merely a missunderstanding tho - `servers will gradually restart` could mean it'll take a day, 2 days or a month, saying its "not fixed" after a week makes sense if you dont know what actually triggers a restart (the server being empty/locked) 17:46 <+bridge> my problem with some issues are, that they're too broad or want 10 features at once 17:47 <+bridge> and how should I react if 2 are useful, 2 are implemented, 2 are rejected, 2 are under discussion... 17:49 <+bridge> escalate 2, make it clear that 2 are already implemented, make it clear that 2 are rejected and point to the other 2 being under discussion :p 17:49 <+bridge> escalate 2 into their own, make it clear that 2 are already implemented, make it clear that 2 are rejected and point to the other 2 being under discussion :p 17:49 <+bridge> tho ofc, thats work for you and i dont want to say you HAVE to do it, thats just what i would do 17:49 <+bridge> close as not planned and move on 👍 17:53 <+bridge> this is basically what I did in his "favorite" issue, but he wants to repopen it to add 10 more features he wants <.< 17:53 <+bridge> (and I think I lost his ping) 18:01 <+bridge> 99% closed issue if fine, but 1% i want reopen and talk more about that and cant. 18:01 <+bridge> I answered you btw and opened this followup issue - I must have missed the ping btw. This sometimes happens if I look at issues from my phone and forget to answer 18:02 <+bridge> im just dont take clear answer thats all, if its too many features ok, i fine with that. i just want bottom line thats all and want to know what dev thinks about that(feature) 18:06 <+bridge> ideally an issue would only contain one topic, but of course this is not always the case (and I created issues in the past where I asked for 10 features as well) 18:07 <+bridge> issues with multiple features can be fine but they should have a clear goal in mind 18:08 <+bridge> Yes, I'm fine with that reaction, but I want to know why it's not planned. I need to know for the next issue. If it's difficult to release, I'll never open a new issue. 18:08 <+bridge> I'm only trying to open what I think is worth working on. 18:09 <+bridge> this depends on the favorites you are asking for. Some are already existing, some are superseded by another feature 18:09 <+bridge> that can be "issue to add this one specific feature" or "checklist of things to do/discuss that will eventually be extracted into their own issues" or "place to discuss an idea/proposal before speccing out precise behavior" 18:10 <+bridge> it's just issues like "yeah this feature would be cool idk also have you thought about adding this other thing" that aren't really helpful 18:21 <+bridge> how do you like this style here: 18:21 <+bridge> 18:21 <+bridge> I listed all issues and requested multiple features in one issue 18:23 <+bridge> for me its one topic, its FAVORITE feature, idk why u slit it on 10 small steps. 18:23 <+bridge> For me, the current favourite system works very strangely. One favourite can conflict with other favourite stuff. 18:23 <+bridge> 18:23 <+bridge> as i said i want only one if testing server is have players this server go through filtering my rules on top of all servers. 18:23 <+bridge> 18:23 <+bridge> When I tried to figure out how the favourite feature works, I decided it's a bit weird. 18:26 <+bridge> sure 18:27 <+bridge> it's structured and has a clear goal 18:27 <+bridge> for me its one topic, its FAVORITE feature, idk why u slit it on 10 small steps. 18:27 <+bridge> For me, the current favourite system works very strangely. One favourite can conflict with other favourite stuff. 18:27 <+bridge> 18:27 <+bridge> > [this depends on the favorites you are asking for](https://discordapp.com/channels/252358080522747904/293493549758939136/1478801469309194462) 18:27 <+bridge> as i said i want only one if testing server is have players this server go through filtering my rules on top of all servers. 18:27 <+bridge> 18:27 <+bridge> When I tried to figure out how the favourite feature works, I decided it's a bit weird. 18:29 <+bridge> I find it very hard to understand your msg and github issues 18:29 <+bridge> me? 18:29 <+bridge> ah yes 18:31 <+bridge> its fine cus im not native eng and also not a dev 18:31 <+bridge> and some times i ask about complex stuff what hard t explain on my native lang. 18:31 <+bridge> but i any way try to explain as detail as possible. 18:32 <+bridge> i know, i'm also not native, but we have to understand your issue to resolve it so 18:32 <+bridge> ❤️ 18:33 <+bridge> 🐢 18:33 <+bridge> ask questions) or explain ur words what u understand. 18:33 <+bridge> i see only this way. if u know different way where i dont need learen dev im intresting. 18:34 <+bridge> ^ @comebackplay fyi 18:35 <+bridge> this is at least _part_ of your issue 🤷‍♂️ 18:37 <+bridge> I guess we could also add the lock icon ... but somebody else can do the PR for it if he or she feels like it 18:38 <+bridge> ye but its useless for me( 18:41 <+bridge> or wait u mean add testing server to favorite and he will on top of all server, but what about ping/player colums? 18:41 <+bridge> upd: ye its useless for me cus broke my current filtering/ordering 18:43 <+bridge> also its bad way to add to favorite, what if test server change ip? 18:43 <+bridge> or will appear new one? 18:43 <+bridge> maybe add 4:3 screenshots 18:43 <+bridge> my way its add to favorite type of server, not just server ip 18:43 <+bridge> huh why? This is the server browser, it should work on all resolutions, and a 20px button shouldn't change anything 18:44 <+bridge> how do you intend on tracking that 18:44 <+bridge> over the public ssh key of the server ofc /s :pepeW: 18:44 <+bridge> I am not picking up what bro is putting down imma be fr 18:45 <+bridge> I am now ranting about the game now allowing registering your server by DNS for 10 years, but I gave up 18:47 <+bridge> just look at the bright side you won't need to deal with people having dns issues :owo: 18:47 <+bridge> rn game can track seerver type, and can track empty server or not. 18:47 <+bridge> so we create page like add to favorive "gametype[test]; --not_empty; friend[yo bitch]" 18:47 <+bridge> rn game can track seerver type, and can track empty server or not. 18:47 <+bridge> so we create page like add to favorive "gametype[test]; --not_empty" 18:47 <+bridge> server could still send both, ip and domain and you would be able to verify stuff about the server this way 18:48 <+bridge> so you just want to be able to save the filters you set at some point as a favorite? 18:48 <+bridge> this would require to check your domains, as people usually always do and phising is not a thing :pepeW: 18:48 <+bridge> rn game can track seerver type, and can track empty server or not. 18:48 <+bridge> so we create page like 18:48 <+bridge> add to favorive "gametype[test]; --not_empty" 18:48 <+bridge> add to favorive "gametype[test]; friend[yo bitch]" 18:48 <+bridge> ....shouldn't UI changes all consider both resolutions? 18:48 <+bridge> theoriotically 18:48 <+bridge> yes, you are right ... I am just lazy 18:49 <+bridge> https://tenor.com/view/imnota-cat-fubuki-gif-18573529 18:49 <+bridge> https://cdn.discordapp.com/attachments/1362129113950851104/1364891564312100924/C91E7AB1C07FB881B26E237B9211D038.gif 18:49 <+bridge> rn u can filter like this also it breake current filtering, my way didnt do it, i think 18:49 <+bridge> here just for you 18:49 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1478811748462104797/screenshot_2026-03-04_18-49-15.png?ex=69a9c243&is=69a870c3&hm=834686d569c06dbed314d81729aee22bfde18083d4ec0b390b820a6af64450d9& 18:51 <+bridge> so if I am called lazy, I can life up to that instead of fighting it 18:51 <+bridge> I think at this point it would be easier if you find someone who could translate what you are looking for because I have no clue what you just said, or try translation services like deepl 18:51 <+bridge> rn u can't filter like this also it breake current filtering, my way didnt do it, i think 18:51 <+bridge> can't* 18:51 <+bridge> Maybe it could sort by ping+players within the favourite filter. 18:52 <+bridge> yep 18:52 <+bridge> Yep, that means it didn't break the current rules. 18:53 <+bridge> Yep, that means it didn't break the current rules/filtering/order 18:54 <+bridge> sounds like a followup, are you planning to implement it? 18:54 <+bridge> you cracked the code :poggers2: 18:54 <+bridge> It just doesnt make sense the way it is right now, the server with 1 player is at the bottom 18:54 <+bridge> cc @essigautomat ^ 18:55 <+bridge> idk if i understand u correctly 18:55 <+bridge> but favorite for me, mean go on top of all server with ignoring filtering. 18:55 <+bridge> guess we could just expand on that sorting algorithm 18:55 <+bridge> I think friends filter has this implemented already 18:56 <+bridge> yeah it's trivial 18:57 <+bridge> i just want this 18:57 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1478813528335847545/image.png?ex=69a9c3ec&is=69a8726c&hm=89f005d20e09339959ce2bc124e5faccc54758333b7e75134b43ebc3fd338a92& 18:58 <+bridge> Ghost ping detected 18:58 <+bridge> Its kinda scary how often these things happen 19:01 <+bridge> thats what i want: 19:01 <+bridge> 1 its test server 19:01 <+bridge> 2 it have ppl 19:01 <+bridge> 3 its go above all server 19:01 <+bridge> 4 filtering is on , its mean popular servers still here. 19:01 <+bridge> 19:01 <+bridge> ps: sorry for gost ping but i dont like first screen and need to update. 19:01 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1478814612911820850/image.png?ex=69a9c4ee&is=69a8736e&hm=ec9deecb29a0f5303d483a74571f46d23162d0d42e84c6b8dbaf0bf0940d2679& 19:03 <+bridge> ended up with the same code basically, implemented ✅ 19:04 <+bridge> why not disable DDrace gamemode in filter? 19:07 <+bridge> cus i want see waht popular unfinished maps rn maybe i will run this map, no? 19:07 <+bridge> its wierd always off/on this checkbox. 19:07 <+bridge> cus i want see what popular unfinished maps rn maybe i will run this map, no? 19:07 <+bridge> its wierd always off/on this checkbox. 19:10 <+bridge> my issue is you want 10 things at once 19:11 <+bridge> And with my PR you can sort by favorites, where you favorite the test servers, and then it's subsorted by player num 19:11 <+bridge> if this doesn't help then idk, ask for sorting by unfinished 19:15 <+bridge> idk look simle just favorite have prioritize on all server 19:15 <+bridge> on favorite u can add anythink waht u want. most sorting alredy implement its just need at one place 19:15 <+bridge> 19:15 <+bridge> idk look not too much work 19:15 <+bridge> -create tab where u can add to favorite any stuff 19:15 <+bridge> -add prio to favorite 19:15 <+bridge> not 10 stuff. no? 19:16 <+bridge> popular server still above favorite? if yes it will work for me but PR. 19:17 <+bridge> popular server still under favorite? if yes it will work for me but PR. 21:12 <+bridge> @heckerisprolegit4250 do u know what a subnet is 21:12 <+bridge> also I understood what triki was saying 21:19 <+bridge> sure. -_- 21:19 <+bridge> frist helps me votemenu 21:19 <+bridge> after i give u what is it subnet xd 21:33 <+bridge> @heckerisprolegit4250 do you know what NAT is 21:48 <+bridge> sure. it knows. 21:48 <+bridge> frist help me out for vote menu XD 21:51 <+bridge> @gorp_tw and not ask me the question. i any know 21:51 <+bridge> @gorp_tw and not ask me the question. i know anyting 22:10 <+bridge> he knows anything 22:10 <+bridge> sorry *it knows 22:10 <+bridge> No NAT november 22:31 <+bridge> got scolded right now, for still working 😆 22:50 <+bridge> whoever added this button is the biggest chad 22:50 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1478872358742790367/image.png?ex=69a9fab6&is=69a8a936&hm=8b298b597f139982420ab692d0c172ebc5c35f3c258ad78781cd931f93b97e47& 22:53 <+bridge> I think it was pio 😎 23:16 <+bridge> agree 23:17 <+bridge> i only dont like its close when u leave. 23:17 <+bridge> hmm 23:17 <+bridge> carol? 23:17 <+bridge> doesnt sound right either 23:17 <+bridge> i only dont like its close when u leave. 23:17 <+bridge> upd: close game*