00:51 <+bridge> [ddnet] SMOOTH SCROLLING? y'all spoiling us 08:10 < fokkonaut> ChillerDragon: 08:11 <+bridge> [ddnet] could you check Wire 08:46 <+bridge> [ddnet] Some spitball ideas for the editor (I'm aware these might not be implemented, but it would be nice) 08:46 <+bridge> [ddnet] - Iconography for some of the elements, so that it's clearer what they do. 08:46 <+bridge> [ddnet] - A layer sorting option to have the layers rather be down to up or up to down. Since almost all programs do down to up, it would be nice to have an option to make it the same. 08:46 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1008990046747111434/unknown.png 08:58 * fokkonaut slaps ochristi around a bit with a large fishbot 08:58 * fokkonaut slaps ChillerDragon around a bit with a large fishbot 08:58 * fokkonaut slaps ChillerDragon around a bit with a large fishbot 08:58 * fokkonaut slaps ChillerDragon around a bit with a large fishbot 11:34 <+bridge> [ddnet] Why can't I join the Russian server? 11:34 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1009032364040659044/unknown.png 13:42 <+bridge> [ddnet] same problem 15:11 <+bridge> [ddnet] Cuz DoS 19:53 <+bridge> [ddnet] the price increase in energy reminded me of that picture with the most energy eficient languages 19:53 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1009158059987312660/unknown.png 19:54 <+bridge> [ddnet] using python is bad for the environment 19:54 <+bridge> [ddnet] :BASED: 19:57 <+bridge> [ddnet] why such a big difference between js and ts wtf 20:04 <+bridge> [ddnet] why is java so good tho? 20:05 <+bridge> [ddnet] minecraft pocket edition says no to that 20:07 <+bridge> [ddnet] mcpe is c++ 20:07 <+bridge> [ddnet] yes 20:08 <+bridge> [ddnet] i also would have thought c++ is before rust. i mean rust compiles slower doesnt it? 20:08 <+bridge> [ddnet] and c++ is still a bit faster than rust 20:12 <+bridge> [ddnet] not that i seen 20:12 <+bridge> [ddnet] the competition is between rust and c 20:13 <+bridge> [ddnet] C master race 20:13 <+bridge> [ddnet] https://benchmarksgame-team.pages.debian.net/benchmarksgame/download/fastest.svg 20:13 <+bridge> [ddnet] https://programming-language-benchmarks.vercel.app/cpp-vs-rust 20:13 <+bridge> [ddnet] oh god that svg is so hard to read 20:13 <+bridge> [ddnet] as always, depends how and what you benchmark 20:14 <+bridge> [ddnet] https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/gpp-rust.html 20:14 <+bridge> [ddnet] yeah 20:14 <+bridge> [ddnet] yeah c++ still wins 20:14 <+bridge> [ddnet] benchmarks arent the source of truth 20:14 <+bridge> [ddnet] here* 20:14 <+bridge> [ddnet] why should c++ be slower than c tho? 20:14 <+bridge> [ddnet] just use the c code and compile it xD 20:14 <+bridge> [ddnet] xD 20:14 <+bridge> [ddnet] because virtual i guess 20:15 <+bridge> [ddnet] more indirect call in c++ 20:15 <+bridge> [ddnet] u dont have to use it 20:15 <+bridge> [ddnet] does rust have auto vectorization? 20:15 <+bridge> [ddnet] c is like 99.99% subset of c++ 20:15 <+bridge> [ddnet] generally you benchmark on 'idiomatic' code which is subjective 20:15 <+bridge> [ddnet] streams are also less efficient than c printf family 20:15 <+bridge> [ddnet] wtf? 20:15 <+bridge> [ddnet] never 20:15 <+bridge> [ddnet] streams are much faster 20:16 <+bridge> [ddnet] just not c++ stupid std::cout stuff 20:16 <+bridge> [ddnet] bcs it uses synced stdio calls 20:16 <+bridge> [ddnet] streams are type safe, so the compiler can assume what comes 20:16 <+bridge> [ddnet] and doesnt need to parse text 20:16 <+bridge> [ddnet] many ppl do that mistake to with rust printf 20:16 <+bridge> [ddnet] each `<<` or `>>` is a different function call 20:16 <+bridge> [ddnet] cuz it locks the io everytime 20:17 <+bridge> [ddnet] its faster to get the lock 1 time 20:17 <+bridge> [ddnet] well c++ nowadays has variadic templates 20:17 <+bridge> [ddnet] but we need to compare default c++ versus default rust, not tuned ones 20:17 <+bridge> [ddnet] i think benchmarks are hypertuned 20:17 <+bridge> [ddnet] they are like constexpr evalutation 20:17 <+bridge> [ddnet] well standard c++ is far behind rust 20:17 <+bridge> [ddnet] and c basically has no standard lib 20:17 <+bridge> [ddnet] so u cannot compare it anyway 20:18 <+bridge> [ddnet] c has standard lib? 20:19 <+bridge> [ddnet] mhh 20:19 <+bridge> [ddnet] i mean there is some stuff 20:19 <+bridge> [ddnet] but its soo few 20:19 <+bridge> [ddnet] huh? no? 20:19 <+bridge> [ddnet] what do you lack? 20:20 <+bridge> [ddnet] well maybe i should ask like this: 20:20 <+bridge> [ddnet] what do u want? 20:20 <+bridge> [ddnet] printf? 20:20 <+bridge> [ddnet] network stuff is not standard already 20:21 <+bridge> [ddnet] no filesystem, only fopen 20:21 <+bridge> [ddnet] what do you mean no filesystem? you have file functions 20:21 <+bridge> [ddnet] because all of that would mean generalizing hardware which is what c avoids generally 20:21 <+bridge> [ddnet] how do u list a directory in c? 20:22 <+bridge> [ddnet] with only standard calls 20:22 <+bridge> [ddnet] because all of that would mean generalizing hardware and os which is what c avoids generally 20:22 <+bridge> [ddnet] benchmarks also dont reflect other stuff such as ease of use, mem safety, thread safety, and code speed 20:22 <+bridge> [ddnet] yes i am not saying c has to do it 20:22 <+bridge> [ddnet] as in writing code 20:22 <+bridge> [ddnet] but chairn claimed c++ is not allowed to not use non standard stuff, bcs that would be "tuned" 20:22 <+bridge> [ddnet] and i say, u cannot compare rust standard to any of c or c++ standard libs 20:23 <+bridge> [ddnet] rust is by far superios 20:23 <+bridge> [ddnet] rust is by far superior 20:23 <+bridge> [ddnet] based 20:23 <+bridge> [ddnet] :BASED: 20:23 <+bridge> [ddnet] the same holds for rust 🙂 20:23 <+bridge> [ddnet] but thats basically the sense of rust 20:23 <+bridge> [ddnet] rust hashmap std is way faster than c++ one 20:23 <+bridge> [ddnet] u have a package manager built in 20:24 <+bridge> [ddnet] if u need a highly tuned version of whatever 20:24 <+bridge> [ddnet] u just use that lib 20:24 <+bridge> [ddnet] and c++ regex is slower than opening php and doing regex there 20:24 <+bridge> [ddnet] xD 20:24 <+bridge> [ddnet] c++ regex sucks bcs u cannot use it without try catch 20:24 <+bridge> [ddnet] or ur code will crash xD 22:16 <+bridge> [ddnet] Mh, I'd think this depends on implementation. But LOL, what shitty regex implementation do they use? 22:18 <+bridge> [ddnet] Every other language probably implemented their Regex in C or C++ 22:28 <+bridge> [ddnet] Rust has a pure Rust regex engine. PHP and Python do rely on C implementations 22:30 <+bridge> [ddnet] But I'm pretty sure no language uses the C++ std::regex to implement their regexes, given how badly everyone talks about the C++ ones 23:20 <+bridge> [ddnet] rust regex is good 23:20 <+bridge> [ddnet] but its not in the std 23:20 <+bridge> [ddnet] and its a good thing they decided that 23:21 <+bridge> [ddnet] https://docs.rs/regex/1.6.0/regex/