Time Nick Message 00:49 paramat merging #4163 00:49 ShadowBot https://github.com/minetest/minetest/issues/4163 -- Sky: Darker, bluer sky and improved horizon haze at night by paramat 00:56 paramat merged 16:32 hmmmm i know it hasn't been proposed yet at all but 16:33 hmmmm I would like to pre-emptively ban protobufs or any other library that requires autogenerated code 16:33 hmmmm this is horrible and nobody deserves to be required to work with this 16:35 est31 ban protobuf? 16:35 est31 great idea 16:35 est31 I've worked with it once 16:35 est31 and its horrible 16:36 est31 the other day I've watched a podcast about languages 16:36 est31 there were the people of Rust, Swift, Go, and the C++ creator was there as well 16:36 est31 the go dude I think mentioned c++ use at google 16:37 est31 he said thanks to c++ headers, one million lines of source code meet the compiler for one line of normal source code 16:37 est31 in some of google's projects 16:37 est31 I didnt believe it 16:38 est31 then I saw what protobuf creates 16:38 est31 that immediately changed my opinion 16:38 rubenwardy What do you mean by normal source code? 16:38 est31 source code inside the file 16:38 est31 i mean the preprocessor bloats this up 16:39 est31 thanks to #include 16:39 hmmmm but to be fair, a lot of Google C++ projects are made overcomplicated (I'm not going to use the word overengineered, because that implies there is some merit to the design) 16:39 est31 #include is string manipulation only 16:39 hmmmm it's not just their autogenerated spew 16:39 hmmmm this has also got to be the worst abuse of templates ever 16:40 hmmmm overall I'd rate this code a C- 16:40 hmmmm this is bad to the point where it's write-once-read-never 16:41 hmmmm i can tell because i'm trying to read it 16:41 hmmmm I thought google people were super smart! 16:41 hmmmm how come their code is such putrid crap 16:45 rubenwardy mega corp 16:47 est31 rubenwardy, the thing about google is: their recruitement process is very strict 16:47 est31 you have to pass lots and lots of barriers 16:48 est31 its not just the send resume get email goto interview get job 16:48 rubenwardy I'm aware 16:49 hmmmm their recruitment process is very strict on the type of developers they want 16:50 hmmmm i.e. people who are horrible at structuring code and trying to act smart and failing miserably by making overcomplicated code to do something very trivial 16:52 est31 idk ive read a theory on the internet that except for search and maybe maps, google never had developed any successful project themselves 16:52 est31 everything successful was an aquisition 16:52 est31 like android or youtube 16:53 est31 and lots of the things they developed on their own were miserable 16:53 est31 but you know, its a theory on the internet ... 16:53 est31 anyway gotta go 16:53 est31 bye! 16:53 hmmmm later. 16:53 hmmmm just wanted to point out that software usually fails for business reasons unrelated to code quality 16:53 hmmmm but yea... this is unmaintainable 16:53 hmmmm i don't want minetest to ever become like this 18:22 paramat nore or mtgame devs, please could you review game#1120 ? 18:22 ShadowBot https://github.com/minetest/minetest_game/issues/1120 -- Mossy cobble slab and stairs. by sofar