07:23 < bridge_> morning, there're good news and bad news. Good news is that I'm an LLVM contributor now(https://github.com/llvm/llvm-project/pull/161894), bad news is that the change makes CI fail :/ 07:46 < bridge_> growing pains 07:46 < bridge_> congratulations 08:07 < bridge_> I'm proud of you milkey. You broke my next compiler update 09:15 < bridge_> They dont run the CI until after merging? Thats quite wild 09:15 < bridge_> do they just revert your PR and expect you to reopen if it fails 09:17 < bridge_> Thats exactly what happens wtf 09:17 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1423931930415726632/Screenshot_20251004_021654_Chrome.jpg?ex=68e21b73&is=68e0c9f3&hm=181f190abaade8a4a5916093dfc63e4ab79316b0364c4027778dbcd369835568& 09:17 < bridge_> Are the builds seriously that enormously expensive that they sacrifice entire PR workflow to bundle multiple together? 09:25 < bridge_> Honestly even then I cant imagine why they'd do it this way, you could still bundle test multiple PRs before merging by just having an automatic cherry picking onto a new branch. 09:33 < bridge_> Stockfish runs multiple days of CI for every PR individually, this is embarrassing for llvm 09:34 < bridge_> i'm almost certain its the same reason linux kernel still uses mailing lists 09:47 < bridge_> True story. Boomers 😬 09:55 < bridge_> is this a serious question? it takes a little while lol 09:55 < bridge_> solution: never use trunk 09:56 < bridge_> unless you know you need the exact latest commit 10:07 < bridge_> But theres no downside to having "trunk 2" that gets merged into master every time it passes CI. Then you aren't getting an RNG build if you pull master 10:08 < bridge_> CI probably encapsulates a lot more than you think 10:08 < bridge_> the testing they have in place it probably very elaborate 10:08 < bridge_> They even claim they "pride themselves having tip of tree in good state" but have joke of a CI process 10:08 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1423944942488784996/Screenshot_20251004_030816_Chrome.jpg?ex=68e22791&is=68e0d611&hm=c1fc93017c204d286dee88804972d24474d32df82200df969d372725ac7da6db& 10:09 < bridge_> trunk 2 is a good idea 10:09 < bridge_> but iunno 10:09 < bridge_> they do make pretty frequent smaller releases 10:11 < bridge_> while watching godbolt's talk a few weeks ago he ran into an inconsistency with clang where it didn't vectorize code he definitely expected to be, BCS he was on trunk lol 10:11 < bridge_> mid talk 10:11 < bridge_> the on the fly presentations seem really volatile to me. those mfs get too comfortable 10:12 < bridge_> while I was watching godbolt's talk a few weeks ago he ran into an inconsistency with clang where it didn't vectorize code he definitely expected would be, BCS he was on trunk lol 10:12 < bridge_> Next time someone tells me I need better CI I will tell them that llvm YOLOs every single patch 10:13 < bridge_> Can't be bad 10:14 < bridge_> the problem is that it could actually slow development if they are waiting for CI to succeed before they merge stuff in 10:14 < bridge_> They have 5000 open PRs 10:14 < bridge_> BCS what do you base the next on 10:14 < bridge_> They'll be fine 10:14 < bridge_> ya 10:14 < bridge_> I mean 10:14 < bridge_> they probably have a reason man 10:15 < bridge_> why assume, until proven otherwise I see no excuse 10:16 < bridge_> because it's a pretty big project and I have heavy doubts that you're the first person to point this out 10:21 < bridge_> I'm good at breaking stuff 10:21 < bridge_> do you know why milkeey 10:21 < bridge_> I'm very curious now 10:22 < bridge_> About CI? 10:22 < bridge_> yeah 10:23 < bridge_> No idea, I didn't read much before sending a pr xd 10:23 < bridge_> :kek: 10:23 < bridge_> ok I will ask 10:30 < bridge_> ofc but individual contributor can do nothing about the issue, and those who can probably dont see it worth their time. So it stays bad. 10:30 < bridge_> Local optimum 10:39 < bridge_> Is the failure even related to your pr? 10:43 < bridge_> There's only my name in the list, so I think yes xd 10:43 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1423953622605238283/image.png?ex=68e22fa7&is=68e0de27&hm=13681880a0315f946d42a5fd3c4ac2a0a808efc7130372d812517c6e1960f9f2& 10:43 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1423953624756785243/IMG_9351.png?ex=68e22fa7&is=68e0de27&hm=73e47687b9fca95abbcb4228d5858602f9b369207d76f1cd6d2055edbc3103ce& 10:43 < bridge_> I mean 10:43 < bridge_> exactly what I expected 10:44 < bridge_> Since when is human labor worth less than that of high perf computers tho 10:44 < bridge_> Llvm isnt some hobby project 10:45 < bridge_> they have to stretch their funding still 10:45 < bridge_> ah yes, angular 10:45 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1423954211103834223/image.png?ex=68e23033&is=68e0deb3&hm=7eec1be96c9e57b226c5d10e658e67930c666a4ae60a074d246c34030243c1e0& 10:46 < bridge_> Except youre not referring to the pre merge CI so his response is misplaced 10:46 < bridge_> :feelsbadman: 10:46 < bridge_> Blame nvidia,like every sane ddnet dev would do 😏 10:47 < bridge_> :Pepegun: 10:47 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1423954605833982033/image.png?ex=68e23091&is=68e0df11&hm=e21d5a42903a7ea4788377f2c309d603974eb60b1e4bb8378202e42f169a5714& 10:47 < bridge_> Discard all 10:47 < bridge_> vscode scare prompt 10:48 < bridge_> it makes no sense, it tracks target/ 10:48 < bridge_> 10:48 < bridge_> i excluded target in .gitignore 10:48 < bridge_> git doesnt care 10:48 < bridge_> I have never seen such an aggressive prompt wow 10:48 < bridge_> Its for good reason 10:48 < bridge_> i've seen someone going crashout because "why can vscode delete my project" 10:48 < bridge_> I still believe vscode was a mistake 10:49 < bridge_> You can accidently make a new git repo in vscode pretty easily and then if you "revert changes" to a project you didnt know existed it just nukes your files 10:49 < bridge_> the next gen code editor being a web app marked the beginning of the end IMO 10:50 < bridge_> You can accidently make a new git repo in vscode pretty easily and then if you "discard changes" to a project you didnt know existed it just nukes your files 10:51 < bridge_> Then make a better one pls 10:51 < bridge_> Zed and co are always close but no cigar 10:51 < bridge_> I don't have that kind of funding 10:52 < bridge_> zed is good enough for.me so far but I'm scared of its leadership 10:52 < bridge_> hate on the web page editor all you want but it makes the extension library very rich. 10:52 < bridge_> rich with half baked plugins and things like pets? yes 10:52 < bridge_> extensions* 10:52 < bridge_> If thats what youre into 10:52 < bridge_> Maybe i should join the hype train xd 10:52 < bridge_> Vulkan only high performance editor 10:53 < bridge_> :ChooChoo: 10:54 < bridge_> you could make a pretty good one 10:54 < bridge_> Dunno. Maybe I'll wait few years to see how ai evolves before i start yet another giga project :lol: 10:54 < bridge_> On the other hand side.. Maybe last chance 10:55 < bridge_> y axis dyslexia 10:55 < bridge_> but yea 10:55 < bridge_> Last years to be better than ai :frozen: 10:55 < bridge_> get it while u can 10:55 < bridge_> If ai can write gigs project for you then the value of making it approaches zero since anyone can and will do it anyway 10:55 < bridge_> If ai can write giga project for you then the value of making it approaches zero since anyone can and will do it anyway 10:55 < bridge_> So just do it now 10:56 < bridge_> assigning value to code is pretty shallow 10:56 < bridge_> it's a process and journey etc 10:56 < bridge_> Im assigning value to result 10:56 < bridge_> the editor is the friends you made along the way 10:56 < bridge_> If you can say "make me perfect code editor, dont make mistakes" and it works then the value of creating a code editor is zero 10:57 < bridge_> my portfolio is evidence that I don't code for the end result xD 10:57 < bridge_> Doesn't even need to be perfect, but you'd defs switch to being an architect and no developer anymore 10:57 < bridge_> my dad is a software engineer in networking, and just 2 days ago he told me a funny story 10:57 < bridge_> 10:57 < bridge_> the Database of a customer was non-functional and failing with a fairly weird error, his 2 co-workers tried to pinpoint it and said it has to be an issue with the hardware, so they would call a technician to replace the sensor. 10:57 < bridge_> 10:57 < bridge_> my Dad, working in this company for almost 35 years now just shrugged and fixed it within 3 minutes. a decade ago they changed a DB field that's incompatible with the new sensors but worked fine with the old ones, he knew that because he was the one who changed it all those years ago. 10:57 < bridge_> 10:57 < bridge_> AI could never 10:57 < bridge_> Maybe performance analyst 10:58 < bridge_> Its the same thing that unity did for shitty games. The value of making something that looks like the default unity engine settings is zero, before it was pretty high 10:58 < bridge_> Dunno.. If they use git or smth 10:59 < bridge_> No problem is undebuggable 11:00 < bridge_> I think your stance is valid from an economic standpoint but it's really stupid to insinuate that is the only reason to code 11:00 < bridge_> Im fine to say its the only reason I code 11:00 < bridge_> profound 11:00 < bridge_> idc about the code Im here because I want things 11:00 < bridge_> youust be easy xd 11:00 < bridge_> you must be easy xd 11:01 < bridge_> i code because its fun and i get dopamine from something working ._. 11:01 < bridge_> I code to solve problems i create. And additionally i like to solve it in a nice way(at least try). 11:01 < bridge_> 11:01 < bridge_> Sometimes i also just want to solve at any cost 11:01 < bridge_> I love having ingenuity and AI is never gonna make mine better 11:01 < bridge_> I only care about the code to the extent that better code allows for more things 11:03 < bridge_> It's like with everything computers replaced. U can still do it. But just for fun. The computer is better and will only improve 11:04 < bridge_> well hopefully we can get to the time machine part of the future soon so we can document all this turmoil and put it a vote in the past xd 11:05 < bridge_> @mpft do you think that if we pause all development of chess ai today, that a single human without some genetic mutations or cyborg mutations could get better again? 11:05 < bridge_> And if you do, how long would you expect nature to get there 11:06 < bridge_> Artificial genetic changes to be precise 11:08 < bridge_> Minimum 10 million years imo 11:08 < bridge_> what tf 11:08 < bridge_> you think we are lasting 100? 11:09 < bridge_> I think its implied 11:09 < bridge_> Yeah 11:09 < bridge_> earth will recover 11:09 < bridge_> Let's assume we have no other problems :brownbear: 11:09 < bridge_> 🚬 11:10 < bridge_> I am not gonna pretend to have a tangible answer because it kinda relies on neuroscience at that point 11:10 < bridge_> It's just for fun 11:10 < bridge_> which is something I can only dream of understanding well enough to make an answer 11:10 < bridge_> I'll say 100 anyhow 11:11 < bridge_> but we can't rely on breakthroughs 11:11 < bridge_> I'm assuming it takes against 1 billion years even. I could assume making our brains change is pretty hard considering we are babies and gave to grow. Most animals ever lived are still kinda close to us 11:12 < bridge_> I'm assuming it takes against 1 billion years even. I could assume making our brains change is pretty hard considering we are babies and have to grow. Most animals ever lived are still kinda close to us 11:15 < bridge_> well that sounds more like darwinistic evolution than anything we're doing in the world of prosthetics 11:16 < bridge_> we could accelerate said evolution but you guys tried that a few decades ago and people made a big fuss 11:16 < bridge_> no need to chase such things imo 11:17 < bridge_> if you have a condition future science will solve, it will not be in your time and you simply lose the lottery. chasing the solutions has not been fruitful imo 11:17 < bridge_> we need to chill and laze around like the primates we are 11:17 < bridge_> In the end it's our tools that make us strong, not our general intelligence. 11:17 < bridge_> 11:17 < bridge_> We are currently communicating over 1000km apart :deen_star: 11:18 < bridge_> free will is a myth 11:18 < bridge_> Lel 11:18 < bridge_> I mean i kinda like your thought, i understand where it comes from 11:20 < bridge_> if it's about net life enjoyment based off the delivery of neurotransmitters then we will never maximize such things. I enjoy communicating with you but I wouldn't know what I'm missing otherwise 11:20 < bridge_> we can get close with drugs, but then think about that future 11:21 < bridge_> progress is novel and fascinating but overall meaningless and other species are paying the price for our actions 11:21 < bridge_> Oh isnt life meaningless anyway 11:21 < bridge_> that is the question 11:21 < bridge_> As you said 11:22 < bridge_> Free will is a myth 11:22 < bridge_> And yet there are moments where we enjoy it:deen_star: 11:23 < bridge_> yea 11:23 < bridge_> simpler species sometimes love life as well 11:24 < bridge_> and the goalpost for progress is unclear past the very shortest term issues 11:24 < bridge_> I believe it is meaningless 11:24 < bridge_> new issues will always appear in their place 11:25 < bridge_> within our lifetime there will be an epidemic of immobilization by atrophy 11:25 < bridge_> not just BCS we are lazy and don't move but ai will completely obsolete incredibly important parts of our brains 11:25 < bridge_> that is what happens to unused tissue 11:27 < bridge_> I'm going to various beaches in Cabo San Lucas tomorrow so I need to sleep now but for se backwards reason I thoroughly enjoy existentialist conversations like this 11:28 < bridge_> I'm going to various beaches in Cabo San Lucas tomorrow so I need to sleep now but for some backwards reason I thoroughly enjoy existentialist conversations like this 11:28 < bridge_> have a nice day 11:30 < bridge_> Have a nice time 11:40 < bridge_> https://tenor.com/view/pipotam-baby-hippo-hippo-wash-shower-gif-3406421565683572068 11:41 < bridge_> Okay, maybe it wasn't me ._. 12:09 < bridge_> It wasn't my fault xd 12:45 < bridge_> @zwelf2 NaN-Safty! 12:45 < bridge_> // NaN-safty in move 12:47 < bridge_> 😅 Somewhat unrelated change, but because I needed to negate the if condition I also put in the reason for the check there (from the commit message introducing if-statement) 12:48 < bridge_> i guess the performance-impact is minimal 12:48 < bridge_> 12:48 < bridge_> cool change, i like it 12:51 < bridge_> > i guess the performance-impact is minimal 12:51 < bridge_> Likely yes, because the somewhat more expensive code (additional tee-collision checks) only kicks in case the tick the tee got stuck. 13:40 < bridge_> If life is meaningless, why don't give it a meaning for yourself? Like set and reach goals 13:41 < bridge_> That is what you usually do, yes 13:41 < bridge_> Ultimately it's still meaningless tho 13:41 < bridge_> :deen_star: 13:42 < bridge_> Meaningless, to whom? As long as it had a meaning for yourself it wasn't meaningless 13:43 < bridge_> Like the concept of meaning doesn't make sense if nothing has a meaning 13:43 < bridge_> Meaningless to infinity, to whatever comes after the universe, to whatever defines our universe 13:45 < bridge_> If life has a meaning that humans cannot comprehend, then there must be smth that can. But if there is something that can comprehend the meaning of life, can it also comprehend what was before life (its)? Wouldn't that be paradox? 13:45 < bridge_> Then who even decided what life is, and if life always was there, is it timeless? And if it's actually timeless, doesn't make that life meaningless again too? 13:49 < bridge_> I also don't believe that life has a meaning by itself. Physically it only accelerates the entropy of the universe but increases the complexity of it, which brings us back to the _reason_ for this universe. Idk let me just increase entropy by consuming beer 13:54 < bridge_> #developer changed to #depression 13:54 < bridge_> I doesnt make me depressive 13:55 < bridge_> Just neutral view 13:55 < bridge_> Biologically you should get a wife to get kids with her 13:55 < bridge_> To reproduce 13:55 < bridge_> gl with that all hobyless ppl here 14:00 < ws-client1> **** If anyone feels like proof reading my new snap docs I would highly appreciate any feedback and corrections https://chillerdragon.github.io/teeworlds-protocol/07/snap_deltas.html 14:01 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424003371282600096/image.png?ex=68e25dfc&is=68e10c7c&hm=cde387b4925673e8223d97ea4b6a2aa97edab78d375fb83fcd6b064955ba06f0& 14:01 < bridge_> new kernel has full apic emulation 14:01 < bridge_> thats pog 14:01 < bridge_> i use io apic 15:26 < bridge_> ryo new pfp :poggers2: 16:25 < bridge_> It finally works :poggers2:(kinda) 16:25 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424039605363019907/image.png?ex=68e27fbb&is=68e12e3b&hm=36709d856dcdcc6d4334d03be40bce1d4556157b3e601c438382966e72f80075& 16:29 < bridge_> llvm can be closed, we have smth better now 16:31 < bridge_> used my admin rights. np 16:31 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424041297286664242/image.png?ex=68e2814e&is=68e12fce&hm=a0e55557b1aac13fbeda676c1d9a55e9c9df390beb8c9f5a3f8552c8464ceb69& 16:32 < bridge_> xdd 16:39 < bridge_> I accidentally switched my keyboard layout to Cyrillic using some key combo. Then tried to undo it which locked my screen. I typed my password 3 times in Cyrillic and am now banned from my own system for 10 minutes. Help. 16:39 < bridge_> Also now idea how to get latin characters back xd 16:41 < bridge_> if you try logging in from a TTY the keyboard change propbably won't apply there 16:41 < bridge_> Yup 16:41 < bridge_> But im still locked .\_. But from there I can at least access tmux 16:41 < bridge_> Still annoying because I had other stuff open 16:41 < bridge_> Maybe I need to change my password to something Cyrillic in the tty 16:42 < bridge_> xd 16:44 < bridge_> xD 16:46 < ws-client1> **** ун 16:46 < ws-client1> **** щщзы 16:46 < bridge_> :cat_hmm: 16:47 < bridge_> other languages only in #off-topic 16:47 < bridge_> He can't be there 16:47 < ws-client1> **** omg im bak 16:48 < ws-client1> **** changing pass to "." from tty worked 16:48 < bridge_> :KEKW: 17:11 < bridge_> <_qey> Players are complaining about not being able to join the server, it’s infinitely connecting or responding with UDP filtered, even though others are playing normally. What’s happening and why? Any ideas? 17:12 < bridge_> <_qey> I have a self-made nftables DDoS protection, but checking the IP directly shows the connection just fine. 17:31 < bridge_> gumo 17:31 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424056461478199375/IMG_9351.png?ex=68e28f6e&is=68e13dee&hm=db2bb34272b308d64e3c80855dda08afc03443ad6ebfb935acbf9b15978c992f& 17:32 < bridge_> I don't feel so good 17:38 < ws-client1> **** isnt merge queue just one click in the ui? 17:40 < bridge_> yes. 18:21 < bridge_> hi chillerdragon 18:44 < bridge_> hi chillerdrago 18:46 < bridge_> hi chillerdrag 18:50 < bridge_> hi chillergon 18:50 < bridge_> hi chillerdra 19:20 < bridge_> @jupeyy_keks liquid glass ui???? 19:22 < bridge_> hell yeah! 19:44 < bridge_> well i tried that first, but somehow for ui it doesnt really look that good xd 19:44 < bridge_> 19:44 < bridge_> i think it only works if the area is small enough. 19:44 < bridge_> 19:44 < bridge_> e.g. server browser is too huge, it looks bad (threw my progress on that away). on smaller areas it kinda works.. but coloring also removes a lot of the glass feeling again. 19:44 < bridge_> 19:44 < bridge_> also similar to blur, you have to play a lot with the glass parameters to make it look good. 19:44 < bridge_> 19:44 < bridge_> i had my sisters iphone this weekend, and apple added very extrem disortion to the edges so that it almost looks like a rainbow 19:44 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424089773437485220/image.png?ex=68e2ae74&is=68e15cf4&hm=6beb974c36db7bcb02ecb1d842d5e9e7968380fbd4ea910364e6524f182f630e& 19:44 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424089773886410772/image.png?ex=68e2ae74&is=68e15cf4&hm=d17e2fda862c630be41c57d5c0bd4958a06cb81caeb1a14b13f8f336fdddee47& 19:44 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424089774372688082/image.png?ex=68e2ae74&is=68e15cf4&hm=aac7b207f6626de1c7c47ad1fa36e45f466a484613f2b52cd98c59a3cec54ea9& 19:44 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424089774989508788/image.png?ex=68e2ae74&is=68e15cf4&hm=f8e19441ee8f1b991aac1c8ead9b311a387cdef81785daeddde100d57d52093f& 19:45 < bridge_> guess i need aero shaders after all 19:46 < bridge_> xd I accidentally sent the same screenshot again I meant to send this 19:46 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424090271670341682/IMG_9352.png?ex=68e2aeeb&is=68e15d6b&hm=582524a6113f6d06c4af8b2adce3224dd1b8c98dd9aea1882d0e250420f13900& 19:47 < bridge_> the apple distortion goes crazy. if it's any hint, when the background is black/null, the color enhanced borders seem to be red 19:47 < bridge_> no screenshot rn but that is what I remember seeing 20:20 < bridge_> [this hand](https://www.amazon.com/Medou-Halloween-Decoration-Realistic-Decorations/dp/B0BBVYXLM7?dib=eyJ2IjoiMSJ9.eC9Uq2cLGQ-1flPaRVa5zsYV8nmyeQGLDxmFrPtrR53x45sXT3WF0vazjG_FCtIAXwVkzEGqinTmsqQtHkr_d07GyGIm5QLJcfKxOk_CI9lSwOZY-yXoISIxreFK4i39RD_zawwhTwKbZy4SO3bA-vIQPcMEs3WkSyyRK6wwSd4Jif14v_XYXPTicBtv1jyQlU9mIOpgrerGI0bUFOlEx8fw1-5v07Kb1Ctea_ayD_Dux5e1Fprfpo9abEHr3OPeErwwHvaFB1C1nQi9B8WELQYvAk8jpabgIAITS04yc4BKXzWPNIBOuMzW3_Wg3xvzWeQ7aI086vDE5IltEO 20:35 < bridge_> <_qey> Anyone? 20:53 < bridge_> more details would be nice 20:54 < bridge_> common traits among the players that can connect and those who can't 20:55 < bridge_> i think sometimes that error is shown to users behind CGNATs or similar but i am not certain 20:55 < bridge_> bro, this is crazy. I like it 20:55 < bridge_> jupeyy gets up to a lot of cool stuff 20:55 < bridge_> what you're seeing is ddnet-rs tho not anything currently possible in the normal client 20:56 < bridge_> oh, I would like to see this on regular ddnet 20:59 < bridge_> it would be cool to see 20:59 < bridge_> i think it would be a lot of work. i don't know what his rendering pipeline looks like 21:01 < bridge_> There are a ton of ideas, but there's simply no one to implement them. 21:06 < bridge_> you understand the situation quite well 21:08 < bridge_> this number does not seem to be going down 21:08 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424110881960231075/image.png?ex=68e2c21c&is=68e1709c&hm=5b8c9590de2b837fcb7a80bfc18a6af82f88740dc3193e4a94edd0ba9953a6dd& 21:22 < bridge_> that's strange, usually projects have a bunch of experienced developers with free time that are desperately searching for an ideas man 21:24 < bridge_> Well, I have a ton of ideas for ddnet myself, if I knew C++ I would make them. But C++ is too difficult for me. 21:25 < bridge_> I have my own project, and I can't find any coders. I've already written to almost everyone I know, but it's all in vain. 21:26 < bridge_> ddnet project 21:26 < bridge_> that's a surprisingly common thing. the problem is if you have the ideas but aren't showing initiative to implement them yourself, people are skeptical of your ability to keep a project going once it's started 21:26 < bridge_> have you tried giving them money 21:26 < bridge_> and that all assumes they agree with the idea and have the time to put into it in the first place 21:26 < bridge_> which is very rare 21:26 < bridge_> money can be exchanged for goods and services 21:26 < bridge_> this guy is probably 14-17 21:27 < bridge_> and doesn't need to be condescended 21:27 < bridge_> C++ is hard but in the way DDNet uses it, it's actually pretty intuitive 21:28 < bridge_> the CI checks DDNet has will catch *most* glaring bugs that noobs are prone to make, so while your code might not be perfect, anything is much much better than nothing 21:28 < bridge_> i would just write what you can until you get to a point where you're happy with your ability 21:28 < bridge_> it doesn't have to be a whole multi-person operation if all the ideas are in your head. if you have free time then it can be a reality 21:29 < bridge_> people in here would be happy to answer specific code questions 21:29 < bridge_> Well, I don't have any money myself (I simply can't pay because I don't have a card + my situation is quite complicated), but I have a lot of time. It's just that there aren't enough coders on DDNet (in terms of those who know Teeworlds/DDNet). 21:31 < bridge_> Well, I have experience with Golang and a little C. But that's more the basics of programming. When I open someone's code or project, I understand practically nothing. 21:32 < bridge_> @sqwinix get pinged 21:32 < bridge_> (run `bt full` instead of just exiting) 21:33 < bridge_> oh, sorry 21:33 < bridge_> np 21:33 < bridge_> just a second... 21:35 < bridge_> ``` 21:35 < bridge_> 2025-10-04 21:34:22 I chat/server: *** You can't hook others 21:35 < bridge_> 21:35 < bridge_> Thread 24 "DDNet" received signal SIGSEGV, Segmentation fault. 21:35 < bridge_> [Switching to Thread 0x7fffc25f56c0 (LWP 34133)] 21:35 < bridge_> 0x00007ffff356dd01 in ?? () from /usr/lib/libc.so.6 21:35 < bridge_> (gdb) bt full 21:35 < bridge_> #0 0x00007ffff356dd01 in ?? () from /usr/lib/libc.so.6 21:35 < bridge_> No symbol table info available. 21:35 < bridge_> Backtrace stopped: Cannot access memory at address 0x7fffc25f3f48 21:35 < bridge_> (gdb) 21:35 < bridge_> ``` 21:36 < bridge_> wait thread 24 21:36 < bridge_> I think the problem is quite big 21:36 < bridge_> can you do 21:37 < bridge_> ``` 21:37 < bridge_> thread 1 21:37 < bridge_> bt full 21:37 < bridge_> ``` 21:37 < bridge_> its probably not veyr useful but it might be 21:37 < bridge_> a diferent thread means its usually not our fault 21:38 < bridge_> maybe enabled debug symbols will let us see what is crashing 21:39 < bridge_> err once youve done this, can you do 21:39 < bridge_> 21:39 < bridge_> ``` 21:39 < bridge_> gdb ./DDNet 21:39 < bridge_> run 21:39 < bridge_> **y** 21:39 < bridge_> **get to crash** 21:39 < bridge_> bt full 21:39 < bridge_> ``` 21:39 < bridge_> err once youve done this, can you do 21:39 < bridge_> 21:39 < bridge_> ``` 21:39 < bridge_> gdb ./DDNet 21:39 < bridge_> run 21:39 < bridge_> y 21:39 < bridge_> **get to crash** 21:40 < bridge_> bt full 21:40 < bridge_> ``` 21:40 < bridge_> second 21:44 < bridge_> i send in github cuz there are too many characters 21:45 < bridge_> and i cant make theard 1 21:45 < bridge_> and i cant make thread 1 21:45 < bridge_> uplaod as file 21:46 < bridge_> ok 21:46 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424120593300717578/asd.txt?ex=68e2cb28&is=68e179a8&hm=f9dc6be13cc2b545b21a0657411047aadae7f5733163fcbf985072d4f3510a15& 21:46 < bridge_> here 21:47 < bridge_> @sqwinix thats not something we can really debug,what happens on earlier versions? 21:48 < bridge_> also still no debug info on libc and gallium try `sudo pacman -Sy debuginfod` 21:48 < bridge_> (then restart and select y again fro debug symbols) 21:50 < bridge_> I'll try to build ddnet 19.0 and check. 21:50 < bridge_> or an older version? 21:51 < bridge_> thats fine probbaly 22:00 < bridge_> my internet is 500 kbit per sec lol 22:00 < bridge_> use git 22:00 < bridge_> git checkout 22:00 < bridge_> i know 22:00 < bridge_> i am dumb 22:00 < bridge_> :D 22:02 < bridge_> why fish dont eat 22:02 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424124526396047501/image.png?ex=68e2ced2&is=68e17d52&hm=d70bd7812d4f12d2f4a2f6ad572cd5fed8b9e366e06fdbf37cb615ee871d35a8& 22:07 < bridge_> sbecause soy sauce 22:09 < bridge_> @sollybunny 22:09 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424126349173325874/asd.txt?ex=68e2d084&is=68e17f04&hm=23f259806b737878060bd061f97d345cb2d49840a71b2392f0b465a42c71062e& 22:09 < bridge_> 19.0 22:11 < bridge_> Could it be a driver issue? I recently updated my system (my system is 5 days old). 22:11 < bridge_> hi Teero 22:11 < bridge_> yea the fish needs new drivers 22:12 < bridge_> You can see it in its eyes 22:13 < bridge_> When is the new video on YouTube? I'm waiting 22:13 < bridge_> make 10 tiles oled 22:14 < bridge_> or something similar 22:14 < bridge_> @sollybunny I'll be AFK for a while 22:15 < bridge_> try a different renderer 22:15 < bridge_> the bt shows openGL, are you bound to use it? 22:16 < bridge_> openGL and it seems like the latest mesa, prolly just a driver bug, use stable or use vulkan renderer 22:17 < bridge_> You're right I should get to work instead of sleeping tonight 22:27 < bridge_> It helped, but it's still a pretty critical error. 22:27 < bridge_> we can't fix driver issues i'm afraid 22:27 < bridge_> yes, make something crazy 22:28 < bridge_> Well, yeah, but it could also be a bug in DDNet itself. Or am I wrong? 22:30 < bridge_> are you compiling yourself? 22:31 < bridge_> ddnet? yes. This error also occurs if I download the official build of DDnet. 22:32 < bridge_> wait, what the fuck... 22:32 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424132119705419826/2025-10-04_22-31-49.mkv?ex=68e2d5e4&is=68e18464&hm=63e3411f51d9e5c17518bc526f0640fb45986aecfe5fa5ea083004806f4ad2b1& 22:32 < bridge_> oh fucking mkv 22:34 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424132549751345302/2025-10-04_22-31-49.mp4?ex=68e2d64a&is=68e184ca&hm=8181b5ffe3dbb423696c7d59ad60a97ac2fe39971bdfab0ed656f5fb0ab2e33c& 22:34 < bridge_> so 22:35 < bridge_> `f1 -> cl_save_settings 1` and try again 22:36 < bridge_> looking at Cmd_RenderTileLayer the only thing that can seemingly be accessed while being null would be m_pDrawCount and/or m_pIndicesOffsets 22:36 < bridge_> early return if those are nullpointers and try again 22:36 < bridge_> It didn't help. But everything works fine with other renders. 22:36 < bridge_> I commented on the issue 22:36 < bridge_> It's long known but nobody reported it to Mesa yet 22:40 < bridge_> ok, fine 22:40 < bridge_> strange bug 22:40 < bridge_> Yes, opengl compatibility profiles are a massive mess 22:41 < bridge_> I'd like to remove ogl 3.0 again 22:41 < bridge_> i guess it defaulting to 3.0 is also related to the driver forcing it onto you 22:41 < bridge_> 22:41 < bridge_> i wonder if you could change it using `MESA_GL_VERSION_OVERRIDE=3.3` or smth 22:41 < bridge_> i'll dip, jupsti is graphics pro 22:41 < bridge_> I don't understand this 22:41 < bridge_> Vulkan is our default 22:41 < bridge_> it fails to generate the vulkan context for him 22:41 < bridge_> Next comes 3.3 22:41 < bridge_> Ok 22:42 < bridge_> "Invalid window" 22:42 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424134529337266226/image.png?ex=68e2d822&is=68e186a2&hm=0376da962d4af791f2084916baa1f3de6591327792d110ec4e3adee56b32178c& 22:42 < bridge_> it not defaulting to 3.3 is bullshit tho xd 22:42 < bridge_> I smell Wayland :lol: 22:42 < bridge_> :Pepega: 22:43 < bridge_> Invalid window. Wth man. Never seen that before 22:43 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424134846783164567/2Q.png?ex=68e2d86e&is=68e186ee&hm=d63cc4b4632752ca1f06ccae7cc23b056dfbc6d66aeefc005b3f8c4719db3c90& 22:43 < bridge_> Wtf is sdl2 compat smoking again 22:44 < bridge_> how far are we with sdl3 again? 22:44 < bridge_> 22:44 < bridge_> cc: @sollybunny :topkekMate: 22:44 < bridge_> Linux is such a mess since sdl3 and Wayland. It honestly makes me sad 22:46 < bridge_> What will ddnet gain from sdl3? 22:46 < bridge_> like 22:46 < bridge_> how will it be different? 22:46 < bridge_> we gain the mighty power to drop everything not supporting sdl3 22:46 < bridge_> I dunno. From what i seen, i dislike sdl3 22:46 < bridge_> Winit is so much cleaner 22:47 < bridge_> Winit made me suffer on nixOS (i was stupid) 22:47 < bridge_> but it still made me suffer 22:47 < bridge_> it took me MONTHS to find the issue and it was so trivial 22:47 < bridge_> i wanna cry 22:48 < bridge_> Xd 22:49 < bridge_> Will learning C++ improve my IQ or will I remain stupid? 22:49 < bridge_> Yes, learning to code often let's you see the world differently 22:50 < bridge_> C++ will make you feel smarter until you have to debug segfault while questioning the life choice that led you there 22:50 < bridge_> Increases your intelligence in some way. But not your social intelligence 22:50 < bridge_> C++ will make you feel smarter until you have to debug segfaults while questioning the life choice that led you there 22:51 < bridge_> The thing you learn is to solve problems on your own 22:52 < bridge_> It's just that as I understand it, C++, which is in DDnet, is much easier than usual, right? 22:57 < bridge_> or not? 22:59 < bridge_> sdl2 and sdl3 have near 0 differences apart from video modes 22:59 < bridge_> it even does some work we had to do ourselves pretty much 1for1 which is nice 22:59 < bridge_> the video mdoes is giving me headache though 22:59 < bridge_> i also dont know if it works on anything but linux x11 22:59 < bridge_> :) 22:59 < bridge_> see the pr, you can compile and run it 23:18 < bridge_> there are a lot of gotchas that just come with the territory 23:18 < bridge_> ddnet prioritizes simplicity over using complex STL features and whatnot tho 23:18 < bridge_> you can opt into way more complicated stuff that ddnet does virtually none of 23:20 < bridge_> most of those gotchas are shared with C though 23:20 < bridge_> Okay, so it turns out that what I said is true? 23:20 < bridge_> within reason 23:20 < bridge_> depends on what you mean by "usual" 23:20 < bridge_> cpp code comes in many shapes and forms 23:21 < bridge_> it's been 40 years since it was originally standardized and lots of old code still hangs around 23:22 < bridge_> Well, when I started my programming journey, I tried to make my own client, but I was only able to add my own tab in the settings and 1 function (It was copypasta) 23:32 < bridge_> What would be the best place for me to start, with a regular teeworlds, for example, to write my own gDM or should I start writing a mod for my project right away? (Block mod) 23:32 < bridge_> And in general, what are the main differences between the code of ddnet and teeworlds?