01:21 <+bridge> https://youtu.be/tLdRBsuvVKc 07:20 <+bridge> Yes and switching between versions. Just like pyenv or nvm 07:20 <+bridge> (@Jupeyy_Keks) 07:22 <+bridge> Saw the video on my yt home page. Thought the thumbnail says it all. Is it funi ? 07:22 <+bridge> (@Learath2) 07:39 <+bridge> I watched it a bit. It's basically. They deleted their db and fallback db. Had no backups, except some daily sync with test db. 6h of data lost 07:39 <+bridge> Not really interesting 07:39 <+bridge> Comments are either jokes or suggestions to prevent this happening again 07:46 <+bridge> !tldw jopsti 07:46 <+bridge> Thank 07:47 <+bridge> This is your first warning lerato. Sharing non interesting videos is a bannable offense! 07:47 <+bridge> (@Jupeyy_Keks) 07:49 <+bridge> Xdd 07:49 <+bridge> Du we soon get Auto moderation chillerbot 07:56 <+bridge> The video may not be interesting but the incident yes 08:26 <+bridge> The only interesting thing is, that someone plays around as super user like that on live systems 08:27 <+bridge> Maybe they should use doas on live systems xd 08:27 <+bridge> Ez fix 09:13 <+ChillerDragon> i do the same yikes 09:14 <+bridge> But u are bash God 09:22 <+bridge> I use doas 09:22 <+bridge> I love it 09:22 <+bridge> permit persist wherl 09:22 <+bridge> permit persist wheel 09:27 <+ChillerDragon> yes i am bash god 09:27 <+ChillerDragon> check this trol out 09:27 <+ChillerDragon> https://zillyhuhn.com/cs/.1683012421.png 09:29 <+bridge> Intuitive Max level 09:40 <+bridge> what’s happening here 09:40 <+bridge> why backticks trump single quote 09:49 <+ChillerDragon> they dont 09:49 <+ChillerDragon> but ruby interprets the back ticks on bash :D 09:49 <+ChillerDragon> not* 10:40 <+bridge> compile day 10:40 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1102877212052557854/image.png 10:41 <+bridge> @Jupeyy_Keks @heinrich5991 @Learath2 did u know most memmoves implementations are not standard C? 10:42 <+bridge> because they dont allow a optimisation 10:42 <+bridge> https://stackoverflow.com/questions/4023320/how-to-implement-memmove-in-standard-c-without-an-intermediate-copy 10:42 <+bridge> > it's not possible to implement memmove efficiently in standard C. 10:42 <+bridge> Oh 10:42 <+bridge> Most memmove implementations are hand rolled vectorized code 10:43 <+bridge> my point stands 10:43 <+bridge> 10:43 <+bridge> I'm drinking dis tea 10:43 <+bridge> 😃 10:44 <+bridge> Oh, I see the question has emphasis on the standard 10:45 <+bridge> ye thats my point xd 10:46 <+bridge> I think this is sort of fine fwiw. The standard could define more behaviour so that an efficient memmove can be implemented on x86_64. However, leaving it undefined lets compilers implement an efficient one on other arches too 10:47 <+bridge> Maybe such behaviour can be upped to implementation defined to force compiler vendors to provide similar means to the end user 10:47 <+bridge> :sip: 10:47 <+bridge> Disrespect tea? 10:48 <+bridge> Naw 10:48 <+bridge> Armless palmer 10:48 <+bridge> Tho I don't taste the lemonade. 10:49 <+bridge> I've tried iced tea lemonades in a couple places, they've always been far too sweet to taste the lemonade 10:50 <+bridge> i dont like tea 10:50 <+bridge> its weird water 10:50 <+bridge> coffee best 10:52 <+bridge> I knew I was getting bad vibes from you. Heretic 10:53 <+bridge> Tea is simply for the real chillers 10:53 <+bridge> i cant be british 10:53 <+ChillerDragon> "tea is weird water" 10:53 <+ChillerDragon> xd 10:53 <+bridge> I'd be surprised if ChillerDragon does not drink tea 10:54 <+ChillerDragon> i dont do tea 10:54 <+bridge> chiller goes to desolate zones to play tw 10:54 <+ChillerDragon> im coffee guy too 10:54 <+bridge> And off 10:54 <+bridge> nice 10:54 <+ChillerDragon> im currently trying microdosing coffee 10:54 <+bridge> https://www.youtube.com/watch?v=wKV18A1DluU 10:54 <+bridge> I only drink water and herbal tea 10:57 <+bridge> chiller next time clean ur laptop 11:01 <+bridge> I like coffee and tea 11:02 <+bridge> However I cannot drink normal coffee anymore it just doesn't do anything 11:02 <+bridge> Espresso or energy drink with every meal of the day 11:02 <+bridge> Usually instead of 11:02 <+bridge> Wtf xD 11:02 <+bridge> Sounds horrible to be addictive xD 11:03 <+bridge> It's expensive 11:09 <+bridge> It would be a major productivity hit to try and adjust it because a caffeine deficit on the level I'd need would create slamming headaches and just make me really tired 11:09 <+bridge> And it's hard for me to bounce back from that kind of stuff 11:10 <+bridge> I tried the sparkling water just so I could have something to sip on throughout the day but I went through a 6 pack in a day 11:10 <+bridge> it's not possible to implement va_args stuff in C at all 11:10 <+bridge> that's why such stuff is in the standard library 11:11 <+bridge> to do stuff that's otherwise impossible 11:11 <+bridge> Have you seen variadic macro implementations? That would make most standard purists cry 11:17 <+bridge> addicted 11:22 <+bridge> maybe he was talking about the espresso 🤔 11:25 <+bridge> Heard it only takes about a week or two to readjust your tolerance 11:27 <+ChillerDragon> @Ryozuki haha i get that a lot my laptop is really disgusting xd 11:28 <+ChillerDragon> i dont think that you can survive cold turkey for a week at those rates you might just die from caffein withdrawl 11:29 <+bridge> Bad week to do it anyway 11:29 <+bridge> Got shit to take care of 11:34 <+bridge> Find a decent week or two and tone down the coffee. The more serious it gets the harder it'll become 😄 11:41 <+bridge> Yeah 11:41 <+bridge> Done it before when broke 11:41 <+bridge> Perpetual slog 11:42 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1102892806328037457/Screenshot_20230502_034208_DDraceNetwork_Client.jpg 11:58 <+bridge> Ez 11:59 <+bridge> Ur phone does not support alpha textures apparently 11:59 <+bridge> <андрюша> what i s 11:59 <+bridge> Gles 1 is really dead 11:59 <+bridge> <андрюша> what is this 12:00 <+bridge> The text texture only needs a single color channel 12:00 <+bridge> Basically only transparency 12:00 <+bridge> <андрюша> okie 12:00 <+bridge> But this is highly deprecated. In newer opengl version u simply use the r channel(red) and use a shader to access this 12:01 <+bridge> Can't really explain better. But i assume it's simply BCS gles1 is dead 12:01 <+bridge> <андрюша> :happy: 12:03 <+bridge> I don't understand why we need all these fancy features like prediction and the ability to read text. It's all just bloat 12:03 <+bridge> https://media.discordapp.net/attachments/1038306924384485457/1102898005096529960/VideoEditor_20230502_034934.mp4 12:04 <+bridge> Though lol the text did work before I switched out of the app the first timr 12:04 <+bridge> Though lol the text did work before I switched out of the app the first time 12:04 <+bridge> Oh then maybe the implemention for that is buggy 12:05 <+bridge> Android changed some stuff about keeping the opengl handles alive when surface is destroyed 12:05 <+bridge> This is the newest APK I was able to find. Was support dropped or am I just blind 12:05 <+bridge> 9.something 12:05 <+bridge> Support for building is there.. but that's about it. All controls were removed 12:05 <+bridge> Good 12:06 <+bridge> The controls are flaming garbage 12:06 <+bridge> Absolutely awful 12:06 <+bridge> U can play with a keyboard attached to ur phone xd 12:06 <+bridge> The peak mobile gaming experience 12:06 <+bridge> @Jupeyy_Keks does android support vulkan 12:07 <+bridge> Yes 12:07 <+bridge> Why not support neuronal controllers 12:07 <+bridge> Playing with ur brain 12:07 <+bridge> Got over 1k fps on brothers phone. Which is better some middle class Intel cpus 12:07 <+bridge> Why not support telekinesis 12:07 <+bridge> It would probably be pretty good on this phone 12:08 <+bridge> So the igpu is worse than the phones one xd 12:08 <+bridge> Phones are heavily reliant on GPU 12:08 <+bridge> Nearly nothing is software rendered and nowadays they are streaming and decoding devices more than anything 12:09 <+bridge> Nearly nothing is software rendered on mobile and nowadays they are streaming and decoding devices more than anything 12:11 <+bridge> Phones have other kind of architecture for GPUs tho. Reading the same buffer that u already written to in the same frame can be extremely slow. That's where all the surpasses stuff from Vulkan comes from. So it's ur fault if u do inefficient things xD 12:12 <+bridge> :ddnet: 12:12 <+bridge> Phones have other kind of architecture for GPUs tho. Reading the same buffer that u already written to in the same frame can be extremely slow. That's where all the supasses stuff from Vulkan comes from. So it's ur fault if u do inefficient things xD 12:16 <+bridge> Time to reimplement ddnet in compute shader only 12:16 <+bridge> So fast until you have to do OS calls and disk IO 12:16 <+bridge> It gets an API for that xdd 12:16 <+bridge> I always wanted to see a general purpose shader lang 12:17 <+bridge> ? 12:17 <+bridge> spirv 12:17 <+bridge> That took the form of a more mainstream programming language lol 12:17 <+bridge> Not like super GPU compatible 12:18 <+bridge> Like bytecode JIT on GPU sounds like interesting project 12:18 <+bridge> spirv is the webassembly of graphics 12:18 <+bridge> Generally tho. I could certainly imagine that highly parallelizable tasks will shift more and more to GPU. Biggest downside rn is that cuda etc. Are still to complicated to just do 12:18 <+bridge> 12:18 <+bridge> Maybe the runtime would need to figure out on fly if the tasks can be parallelized. XD 12:18 <+bridge> 12:18 <+bridge> That's why we need compiler dev Ryozuki 12:19 <+bridge> @Jupeyy_Keks honestly maybe MLIR fixes that 12:19 <+bridge> from llvm 12:19 <+bridge> Get SDK and learn the crazy stupid language extensions 12:19 <+bridge> Ughhhh 12:19 <+bridge> https://mlir.llvm.org/ 12:19 <+bridge> Who ever heard of <> in C 12:19 <+bridge> look at https://mlir.llvm.org/docs/Dialects/GPU/ 12:19 <+bridge> the nvidia and amdgpu dialects can translate to this generic gpu dialect 12:19 <+bridge> The problem is. On desktop u cannot simply share memory accross cpu and GPU. On M1 this should be ez 12:19 <+bridge> Moving around memory a lot will probably kill to much performance 12:20 <+bridge> Yeah 12:20 <+bridge> ? 12:20 <+bridge> MLIR can end up as spirv code 12:20 <+bridge> or llvm ir 12:20 <+bridge> thats the great thing about it xd 12:20 <+bridge> You still gotta upload 12:20 <+bridge> Yes. My point was more that it is too hard to combine cpu and GPU code in one language as if none of these two existed 12:21 <+bridge> U just write rust code and it automatically decides what is best xd 12:22 <+bridge> Translation to perform 12:22 <+bridge> --deserialize-spirv - deserializes the SPIR-V module 12:22 <+bridge> --import-llvm - translate llvmir to mlir 12:22 <+bridge> --mlir-to-cpp - translate from mlir to cpp 12:22 <+bridge> --mlir-to-llvmir - translate mlir to llvmir 12:22 <+bridge> --serialize-spirv - serialize SPIR-V dialect 12:22 <+bridge> --test-spirv-roundtrip - test roundtrip in SPIR-V dialect 12:22 <+bridge> --test-spirv-roundtrip-debug - test roundtrip debug in SPIR-V 12:22 <+bridge> If u create a thewadpool with 1000 threads for whatever it could™️ assume this is a highly parallelizable task 12:22 <+bridge> yeah 12:23 <+bridge> But cool tho 12:45 <+bridge> Mh, the way you code for a gpu is so far from the way you code for a cpu that I think such a language would end up being worse for both 12:48 <+bridge> Maybe. Maybe some 400iq person will find a way xd 12:48 <+bridge> If someone does figure it out and it works well, it'll be someone with an anime pfp 12:49 <+bridge> Maybe the solution is much more stupid. Execute it on cpu and GPU and see which is faster xdd 12:49 <+bridge> That would be the jupstar approach. Just throw every rock u find in nature against it lmao 12:51 <+bridge> I think the issue there is that there are many restrictions on what sort of code can be executed on the gpu and only a further subset of that is performant. We have a lot of trouble even vectorizing the simplest of stuff on cpu's which have very limited vector capabilities anyway 12:52 <+bridge> Yep. It would not easily work with every code 12:53 <+bridge> I think about smth like for example rayon which has parallel iterators. Rayon also tries to assume the number of threads it will use 12:53 <+bridge> I was about to say the exact same thing 😄 12:53 <+bridge> Ez 12:54 <+bridge> Some subset of code can be easier to try on the gpu, like if we were already parralelizing on the cpu, the hard part of vectorizing is done. Then the easier part of working with the gpu features available is already mostly solved 14:29 <+bridge> Ddnet has 400 ⭐ 🥳 14:58 <+bridge> kek i destroyed it 16:03 <+bridge> Anyone know how to make custom game modes? 16:39 <+bridge> better question: 16:40 <+bridge> anyone here is willing to waste their time on implementing my idea 16:40 <+bridge> my answer is no 16:41 <+bridge> Xd 16:41 <+bridge> Yes, but i won't tell xddd 16:42 <+bridge> If u never coded before u gonna have a hard time. Else start to play around with the server code 16:51 <+bridge> Okie 17:41 <+bridge> What yo guys talkin bout 18:01 <+ChillerDragon> a custom game modes xd 18:02 <+ChillerDragon> @Tiran https://www.youtube.com/watch?v=HB_aSIOmdu4&list=PLhJkqAQmOh5LyYOfnMy4PJB6CSZltQyTc 18:03 <+bridge> Eepers jeepers! This might be useful sometime! 18:25 <+bridge> til sqrt(3) is odd 18:25 <+bridge> https://math.stackexchange.com/questions/26837/do-odd-imaginary-numbers-exist-parity-for-gaussian-integers/26843#26843 18:25 <+bridge> more interesting stuff: https://math.stackexchange.com/questions/49034/is-infinity-an-odd-or-even-number 18:34 <+bridge> > In IEC 60559* floating-point arithmetic, pow(-1, ∞) is 1. 18:34 <+bridge> > 18:34 <+bridge> > This is because all large binary and decimal floating-point numbers are even, and thus so is infinity. 18:34 <+bridge> xd 18:36 <+bridge> is infinity prime 18:36 <+bridge> :fuckyousnail: 18:52 <+bridge> https://blog.edwardloveall.com/lets-make-sure-github-doesnt-become-the-only-option 19:09 <+bridge> @Jupeyy_Keks https://www.modular.com/mojo 19:09 <+bridge> kekw 19:10 <+bridge> this is done by the creators of llvm 19:13 <+bridge> python in fast xD 19:13 <+bridge> but still python 19:13 <+bridge> it has a borrow checker 19:14 <+bridge> 😮 19:14 <+bridge> but still pyson 19:14 <+bridge> i cant handle this syntax 19:14 <+bridge> > As well as: 19:14 <+bridge> > 19:14 <+bridge> > The full power of MLIR 19:14 <+bridge> > 19:14 <+bridge> > Parallel heterogenous runtime 19:14 <+bridge> > 19:14 <+bridge> > Fast compile times 19:15 <+bridge> help them @Ryozuki 19:15 <+bridge> https://www.modular.com/careers#open-roles 19:15 <+bridge> AI Compiler Engineer 19:15 <+bridge> your part 19:15 <+bridge> Learaths part: Kernel Engineer 19:15 <+bridge> its all na 19:15 <+bridge> and im not expert 19:15 <+bridge> xd 19:15 <+bridge> their time is insane i think 19:15 <+bridge> llvm main contributors 19:16 <+bridge> their team is insane i think 19:16 <+bridge> also just humans ;9 19:16 <+bridge> The estimated base salary range for this role to be performed in the US, regardless of the state, is $180,000.00 - $253,000.00 USD 19:16 <+bridge> lmao 19:16 <+bridge> these salaries in US bro 19:16 <+bridge> xd 19:17 <+bridge> zayuum 19:17 <+bridge> rly good salaries 19:17 <+bridge> but living in america 19:17 <+bridge> oof 19:17 <+bridge> i dont want to be shot 19:17 <+bridge> usa on top 🦅 19:17 <+bridge> yeah also working remote from europe is kinda struggle 19:17 <+bridge> else i'd maybe try it out 19:17 <+bridge> but no way i move to USA xd 19:17 <+bridge> i know someone in a company that works with us 19:17 <+bridge> he works rly weird time 19:18 <+bridge> like 19:18 <+bridge> from 8 to 3 morning 19:18 <+bridge> or smth 19:18 <+bridge> big nono 19:18 <+bridge> if i can live in trump tower maybe.. then i at least live in hell, cant get worse 19:18 <+bridge> xd 19:20 <+bridge> living in usa isnt bad 19:20 <+bridge> it is 19:20 <+bridge> not 19:20 <+bridge> from europe stand point 19:20 <+bridge> no 19:20 <+bridge> 100% xd 19:20 <+bridge> theres pros and cons 19:20 <+bridge> maybe if u very rich 19:20 <+bridge> its nice, then.. like in every country xD 19:20 <+bridge> some places are a lot cheaper 19:21 <+bridge> ig it depends where ur job is located 19:21 <+bridge> the happiest ppl are from denmark 🥹 19:21 <+bridge> lets move to denmark 19:21 <+bridge> usa is not so bad 19:21 <+bridge> it has its issues 19:22 <+bridge> https://finance.yahoo.com/news/half-america-banks-already-insolvent-133000968.html 19:22 <+bridge> usa is not democratic enough for my standards 19:22 <+bridge> also america: 19:23 <+bridge> europe has crisis too 😅 19:23 <+bridge> crisises? 19:23 <+bridge> crisi 19:23 <+bridge> idk 19:23 <+bridge> usa is the best and the worst. thats the problem xD 19:24 <+bridge> if u part of the besties, its nice 19:24 <+bridge> if u part of the worst. u are doomed 19:24 <+bridge> ye pretty true 19:24 <+bridge> but i think there is a place for most ppl 19:24 <+bridge> depending on what u want 19:25 <+bridge> yeah, probably 😄 19:25 <+bridge> well also independent of society, europe has very good geographical properties 19:25 <+bridge> 19:25 <+bridge> almost no earthquakes 19:25 <+bridge> almost no hurricans etc. 19:26 <+bridge> true 19:26 <+bridge> i never felt hurrican or earthquake 19:26 <+bridge> barcelona is rly safe 19:26 <+bridge> true 19:26 <+bridge> also i got sea and mountain in the city 19:26 <+bridge> Bangladesch is doomed in the next years 19:26 <+bridge> ive been near tornados that all ive experienced though 19:26 <+bridge> i have never felt hurricane or earthquake 19:26 <+bridge> also europe is way more cultiraly rich 19:26 <+bridge> but we have cheaper restaurants so 19:26 <+bridge> usa is a fabricated country no more than 300y? old 19:26 <+bridge> we win 19:27 <+bridge> or 200 19:27 <+bridge> xd 19:27 <+bridge> xd 19:27 <+bridge> @louis ? 19:27 <+bridge> tell prices 19:27 <+bridge> well germany is like 70 years 19:27 <+bridge> its cheaper for sure ryozoozki 19:27 <+bridge> u have to tip lmao 19:27 <+bridge> louis we have to tip bro 19:27 <+bridge> yeah 19:27 <+bridge> i lived in netherlands before 19:27 <+bridge> LOL 19:27 <+bridge> with 14€ i get rly nice food here 19:27 <+bridge> no tips 19:27 <+bridge> well yea but its not as much even with xd 19:27 <+bridge> but that's also an advantage, germany's constitution is pretty solid 19:27 <+bridge> omg u know best place for food prices is korea 19:27 <+bridge> hugely delicious lunch for $4 19:28 <+bridge> catalonia exists since 1300 19:28 <+bridge> netherlands have bad buns, else good country xd 19:28 <+bridge> what does it have? 19:28 <+bridge> appart of the unregulated american food 19:28 <+bridge> america actually tried hard to sidestep what makes eu food more safe 19:28 <+bridge> > Washing chicken in chlorine and other disinfectants to remove harmful bacteria was a practice banned by the European Union (EU) in 1997 over food safety concerns. The ban has stopped virtually all imports of US chicken meat which is generally treated by this process. 19:29 <+bridge> america better be open source 19:29 <+bridge> meat processing in the united states is a nightmare 19:29 <+bridge> https://www.latimes.com/business/story/2020-01-27/chicken-chemicals-eu-trade 19:29 <+bridge> tru 19:29 <+bridge> food safety is one of the key good points of eu 19:29 <+bridge> we have been cleaning beef in ammonia for decades 19:30 <+bridge> but japan is even better 19:30 <+bridge> at food safety 19:30 <+bridge> good that i dont eat meat 19:30 <+bridge> 19:30 <+bridge> so many scandals in this industry 19:30 <+bridge> its so safe u can eat raw eggs 19:30 <+bridge> r u vegan? 19:30 <+bridge> kinda 19:30 <+bridge> at least murica is a country not like catalan 19:30 <+bridge> :facepalm1: 19:30 <+bridge> i used to live on a military base so ig its cheaper than normal but its like preset lunch meal w rice and sides and soup/daily specials# 19:31 <+bridge> problem is, u cant really be vegan, bcs every fucking product has some hidden animal stuff.. its not even about food xD 19:31 <+bridge> buy shoes and they probs not vegan xDD 19:31 <+bridge> i enjoy meat 19:31 <+bridge> xd 19:31 <+bridge> life is too short 19:31 <+bridge> the alternatives are better already 19:31 <+bridge> ? 19:31 <+bridge> this is a inside joke 19:31 <+bridge> oh lol 19:31 <+bridge> my geography senses were tingling 19:31 <+bridge> they should 19:32 <+bridge> ryozuki is not independent yet xdd 19:32 <+bridge> i remember reading about catalonian independence in elementary school 19:32 <+bridge> and that's the last i heard of it 19:32 <+bridge> xd 19:32 <+bridge> rly? 19:32 <+bridge> where u from btw 19:32 <+bridge> united state 19:33 <+bridge> i used to be very pro independence, but my interest in politics faded 19:33 <+bridge> im too busy working 19:33 <+bridge> unfortunate 19:33 <+bridge> so ur luxemburg flag is fake ? 🥲 19:33 <+bridge> unfortunately 19:33 <+bridge> i just love the flag 19:33 <+bridge> it's so vibrant 19:33 <+bridge> luxembourg wouldbe a cool place to be though 19:34 <+bridge> but r u from a city or red neck state 19:34 <+bridge> do u have a shotgun 19:34 <+bridge> colorado has always been pretty mixed 19:34 <+bridge> do u scare off crocodils 19:34 <+bridge> while shouting 19:34 <+bridge> i live near denver which is a big city but that doesn't mean there aren't rednecks around 19:35 <+bridge> today a tourist when to me and asked "taxi?" and i was like "what?" im not a taxi bruv 19:35 <+bridge> they are the richest country per capita xDD 19:35 <+bridge> i am in what can best be described as suburban ghetto xd 19:35 <+bridge> and have free public transport 19:35 <+bridge> today a tourist went to me and asked "taxi?" and i was like "what?" im not a taxi bruv 19:35 <+bridge> wouldn't that be nice 19:35 <+bridge> around here you have to get the RTD pass and i think it's $100/year just for the lightrail 19:35 <+bridge> like, that doesn't count bus fare 19:35 <+bridge> and there arent too many buses around 19:36 <+bridge> since yesterday, we have the Deutschland Ticket 19:36 <+bridge> 49€ 19:36 <+bridge> whats that 19:36 <+bridge> u can travel through whole germany for 49€ 19:36 <+bridge> here if u are under 30 u can get a 3-month unlimited pass for 40€ 19:36 <+bridge> but not ICE 19:36 <+bridge> for barcelona 19:36 <+bridge> nice 19:37 <+bridge> the 9€ ticket was insane 19:37 <+bridge> it had like 20 millions sales 19:37 <+bridge> in a country of 80 million ppl 19:37 <+bridge> oh wait 19:37 <+bridge> 52 million sales xD 19:38 <+bridge> 65% of all citizen had it 19:38 <+bridge> i was one of the 35% xDD 19:38 <+bridge> xd 19:38 <+bridge> DAMN 19:40 <+bridge> https://www.cs.cornell.edu/~asampson/blog/flattening.html 19:40 <+bridge> they use rust btw 19:40 <+bridge> xd 19:42 <+bridge> neat 20:00 <+bridge> @Ryozuki have u seen this game 20:00 <+bridge> https://gitlab.com/veloren/veloren 20:00 <+bridge> 20:00 <+bridge> made in rust, from screenshot looks pretty good actually, 13k commits is really impressive too 20:00 <+bridge> 20:00 <+bridge> and for gitlab 2k stars is really impressive too xDD 20:01 <+bridge> ah 20:01 <+bridge> as i expected 20:01 <+bridge> u just too fast for me xD 20:01 <+bridge> i played it too 20:01 <+bridge> 5mins xd 20:01 <+bridge> xD 20:03 <+bridge> gh down again wtf 20:03 <+bridge> i get "Access to this site has been restricted." so often lately 20:04 <+bridge> im rebranding 20:04 <+bridge> you are? 20:04 <+bridge> voxel game 20:04 <+bridge> i see 20:04 <+bridge> written in rust 20:04 <+bridge> >:( 20:04 <+bridge> (im joking by the way) 20:06 <+bridge> its ok 20:06 <+bridge> Rust's so bad i had to decline my friends' request to play that game :troll: 20:06 <+bridge> i had hard times with it in the beginning too 20:07 <+bridge> u just have to be open and try it out xd 20:07 <+bridge> :troll: 20:07 <+bridge> minecraft is best, bcs java 20:08 <+bridge> Java fucking sucks 😭 20:08 <+bridge> java is fast, bcs it uses JIT 20:08 <+bridge> 2009 arguments 20:08 <+bridge> Why did they do minecraft bedrock that way, they could so same thing as java edition but in c++ 20:08 <+bridge> would be epic 😄 20:08 <+bridge> C# uses jit as well 20:08 <+bridge> :troll: 20:09 <+bridge> java version is easily moddable 20:09 <+bridge> harder with c 20:09 <+bridge> Why would someone use java if there is c#, developed by the best org, microsoft 20:10 <+bridge> true, but WASM would be one way 20:10 <+bridge> They add features that everyone want, just like they read and analyse your code:troll: 20:10 <+bridge> They add features that everyone want, just like *they read and analyse your code*:troll: 20:10 <+bridge> lately im playing modded mc 20:10 <+bridge> stoneblock 3 20:11 <+bridge> :santatrollet: 20:12 <+bridge> ye its not much substance but beautiful game 20:18 <+bridge> its fun :) 20:18 <+bridge> an the graphics are actually very pleasant 20:19 <+bridge> I absolute love zooming out in this game, that is a feature I wanna see in more games 20:26 <+bridge> windows bad 20:26 <+bridge> 2k is impressive for github too man 20:27 <+bridge> from 2021 I haven't played since I think 20:27 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1103024866451542066/shot_20210107_151915.png 20:27 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1103024867135205487/shot_20210107_150603.png 20:27 <+bridge> Veloren was the main reason I wanted to learn rust. 20:33 <+bridge> @Ryozuki time to apply https://www.youtube.com/watch?v=E2nBeMZ6wC8 20:37 <+bridge> the game industry is not known for their good jobs 20:37 <+bridge> i dont wanna be a slave 20:37 <+bridge> also im sure they use c++ 20:37 <+bridge> lmao 20:37 <+bridge> ask them to switch to rust 20:38 <+bridge> cry engine : C++ lua & C# 20:38 <+bridge> loua 20:38 <+bridge> i find it cool that a game studio has its own engine, but cry engine really isnt that great compared to others, they should just switch imo lol 20:39 <+bridge> lol cry engine was one of the most advanced engine 20:39 <+bridge> it really depends on your job 20:39 <+bridge> enphasis on "was" 20:39 <+bridge> game dev are slaves xd 20:40 <+bridge> i have thousands of hours on one of their games, i dont have too good experiences with the engine 20:40 <+bridge> unreal 5 is better 20:40 <+bridge> idk about now, + unreal engine is way more popular tho 20:40 <+bridge> and i hate epic 20:40 <+bridge> which games 20:40 <+bridge> ue5 is on top 20:40 <+bridge> hunt showdown 20:40 <+bridge> one game that is surprisingly amazing is Hunt showdown lol 20:40 <+bridge> bevy will soon be on top 20:40 <+bridge> lmao 20:40 <+bridge> the sound quality on hunt damn 20:41 <+bridge> hopeful 20:41 <+bridge> biggest problem with OSS projects is, that they want to target big audience 20:41 <+bridge> UE5 says 4090 only and then its set xD 20:41 <+bridge> godot still isn't even taken seriously by most non-indie devs 20:41 <+bridge> xd 20:41 <+bridge> @Ryozuki I didn't check actually but how do you create your scenes on bevy, there's no UI for that 20:41 <+bridge> its just that hard to break through the industry 20:41 <+bridge> yeah 20:42 <+bridge> yeah for now its all code 20:42 <+bridge> a editor is on the roadmap 20:42 <+bridge> but no other engine has the ecs bevy has 20:42 <+bridge> and rust 20:42 <+bridge> how types fork for ecs in rust 20:42 <+bridge> how types work for ecs in rust 20:42 <+bridge> tbh I'd love to learn UE5 but it's damn complex 20:42 <+bridge> https://docs.rs/bevy_ecs/latest/bevy_ecs/ 20:43 <+bridge> the game in itself is absolutely great, but when you've become such an enthusiast about the game, you start to see really all the flaws 20:43 <+bridge> when I see godot it's so simple to get your hands on 20:43 <+bridge> ```rust 20:43 <+bridge> use bevy_ecs::prelude::*; 20:43 <+bridge> 20:43 <+bridge> #[derive(Component)] 20:43 <+bridge> struct Position { x: f32, y: f32 } 20:43 <+bridge> #[derive(Component)] 20:43 <+bridge> struct Velocity { x: f32, y: f32 } 20:43 <+bridge> 20:43 <+bridge> // This system moves each entity with a Position and Velocity component 20:43 <+bridge> fn movement(mut query: Query<(&mut Position, &Velocity)>) { 20:43 <+bridge> for (mut position, velocity) in &mut query { 20:43 <+bridge> position.x += velocity.x; 20:43 <+bridge> position.y += velocity.y; 20:43 <+bridge> } 20:43 <+bridge> } 20:43 <+bridge> 20:43 <+bridge> fn main() { 20:43 <+bridge> // Create a new empty World to hold our Entities and Components 20:44 <+bridge> let mut world = World::new(); 20:44 <+bridge> 20:44 <+bridge> // Spawn an entity with Position and Velocity components 20:44 <+bridge> world.spawn(( 20:44 <+bridge> Position { x: 0.0, y: 0.0 }, 20:44 <+bridge> Velocity { x: 1.0, y: 0.0 }, 20:44 <+bridge> )); 20:44 <+bridge> 20:44 <+bridge> // Create a new Schedule, which defines an execution strategy for Systems 20:44 <+bridge> let mut schedule = Schedule::default(); 20:44 <+bridge> 20:44 <+bridge> // Add our system to the schedule 20:44 <+bridge> schedule.add_system(movement); 20:44 <+bridge> this is a very basic example 20:44 <+bridge> ecs & im UI, I've read an article about warp rs talking about why it is so hard to make UI apps 20:44 <+bridge> rust ui sucks 20:44 <+bridge> ```rust 20:44 <+bridge> fn system(query: Query<&Position, (With, Without)>) { 20:44 <+bridge> for position in &query { 20:44 <+bridge> } 20:44 <+bridge> } 20:44 <+bridge> ``` 20:44 <+bridge> https://www.warp.dev/blog/why-is-building-a-ui-in-rust-so-hard 20:44 <+bridge> you have some system libs and druid and i'm not aware of anything else 20:44 <+bridge> that's not webshit 20:44 <+bridge> UI is smth nobody gets right 20:44 <+bridge> Qt gets it right 20:44 <+bridge> even at the current UI frameworks for other langs 20:44 <+bridge> nah 20:45 <+bridge> lot of ppl shit on qt too 20:45 <+bridge> its just widely accepted 20:45 <+bridge> Qt is the best 20:45 <+bridge> so it gets a pass 20:45 <+bridge> lmao 20:45 <+bridge> Qt goated 20:45 <+bridge> always heard that Qt is a ton of garbage 20:45 <+bridge> the best is clearly Tk 20:45 <+bridge> it comes with python 20:45 <+bridge> Noooooo 20:45 <+bridge> :KEKL: 20:45 <+bridge> Qt build system is the worst thing about it 20:45 <+bridge> the framework is fabulous 20:45 <+bridge> im a Qt 20:45 <+bridge> what do firefox uses ? 20:45 <+bridge> every UI is ton of garbage 20:45 <+bridge> custom 20:46 <+bridge> because its impossible to get right 20:46 <+bridge> debatable 20:47 <+bridge> https://github.com/iced-rs/iced 20:47 <+bridge> https://www.areweguiyet.com/ 20:47 <+bridge> xd 20:48 <+bridge> honestly 20:48 <+bridge> the world maybe should just be GTK 20:48 <+bridge> https://youtu.be/VJu8ervRQzE?t=387 just listen to that sound quality damn 20:48 <+bridge> GTK is good 20:48 <+bridge> headache in C 20:48 <+bridge> gtk has bindings in every possible lang 20:48 <+bridge> yeah 20:48 <+bridge> that's why it's epic 20:48 <+bridge> i have heard good things about vala 20:49 <+bridge> does it have for scratch 20:49 <+bridge> hello is there a method I can do proxy and vpn or cheat protection for a specific server, or is there a method that is ready 20:49 <+bridge> if not it's not good 20:49 <+bridge> closest u get is wasm 20:54 <+bridge> the problem is that most language such as C or Rust use a sequential paradigm, hence parallelisation is tricky from these languages 20:59 <+bridge> the death of native UI makes me sad 20:59 <+bridge> one look for all platforms 👎 20:59 <+bridge> unless you are an established app with a very strong brand & design it doesn't work 20:59 <+bridge> it just ends up looking like Shiet 21:02 <+bridge> though this sort of GUI approach sucks anyway. for a product with a real budget that doesn't want to rely on web tech I think decoupling app logic from interface is key. just make the best native platform-specific frontend you can