12:14 <+bridge> [ddnet] @heinrich5991 do we already have a CI check for variable naming? 12:18 <+bridge> [ddnet] @Ryozuki no, due to too many wrong variables names 12:19 <+bridge> [ddnet] we could introduce a check that it can only decrease I guess 12:19 <+bridge> [ddnet] @deen splitting the debug info after the fact might require less tooling 12:42 <+bridge> [ddnet] @heinrich5991 any idea how to do it on Linux + Windows? 12:45 <+bridge> [ddnet] another article https://edgarluque.com/blog/code-conventions-in-ddnet :yoo: 12:46 <+bridge> [ddnet] @Ryozuki no rss/atom feed? 12:55 <+bridge> [ddnet] I have to make it 12:56 <+bridge> [ddnet] My blog looks same but before it was made with python scripts now its full rust 12:56 <+bridge> [ddnet] So i gotta make a a atom generator in rust 12:56 <+bridge> [ddnet] 12:57 <+bridge> [ddnet] So your blog generation takes 0.1 s instead of 0.5 s now thanks to Rust? ๐Ÿ˜„ 13:00 <+bridge> [ddnet] It's also memory safe โ˜• 13:01 <+bridge> [ddnet] Well before it was a fully static web, now its backed with a db 13:01 <+bridge> [ddnet] I plan on adding comments and stuff 13:02 <+bridge> [ddnet] It uses only 12mb of ram according to systemd 13:02 <+bridge> [ddnet] :poggers: 13:03 <+bridge> [ddnet] memory safe isn't really interesting for a static site generator, no? 13:03 <+bridge> [ddnet] but for an internet facing website, maybe 13:03 <+bridge> [ddnet] but there's a lot more to dynamic website protection 13:03 <+bridge> [ddnet] waiting for the XSS to roll in ๐Ÿ˜› 13:03 <+bridge> [ddnet] Yeah 13:04 <+bridge> [ddnet] Python is also memory safe 13:04 <+bridge> [ddnet] oh true, that also 13:04 <+bridge> [ddnet] Is it also thread safe? 13:04 <+bridge> [ddnet] yes 13:04 <+bridge> [ddnet] It's easy to be memory safe when you don't care about absolute performance, like Python and other scripting langauges 13:04 <+bridge> [ddnet] I guess 13:05 <+bridge> [ddnet] java is also memory/thread safe ๐Ÿ˜‰ 13:05 <+ChillerDragon> is it threadsafe? 13:05 <+bridge> [ddnet] (not a scripting language) 13:05 <+bridge> [ddnet] It just takes the whole ram 13:05 <+bridge> [ddnet] No more ram to leak 13:05 <+bridge> [ddnet] โ˜• 13:05 <+bridge> [ddnet] memleaks are considered safe in rust 13:06 <+bridge> [ddnet] Python has the GIL, so using multiple threads is barely possible 13:06 <+bridge> [ddnet] only if all the threads wait for IO or call C functions that release the GIL 13:06 <+bridge> [ddnet] Yeah i read a article about that 13:06 <+bridge> [ddnet] https://wiki.python.org/moin/GlobalInterpreterLock 13:06 <+bridge> [ddnet] > In CPython, the global interpreter lock, or GIL, is a mutex that protects access to Python objects, preventing multiple threads from executing Python bytecodes at once. The GIL prevents race conditions and ensures thread safety. 13:06 <+bridge> [ddnet] mem::forget 13:07 <+bridge> [ddnet] Python powers django 13:07 <+bridge> [ddnet] Used by a lot 13:07 <+bridge> [ddnet] 13:07 <+bridge> [ddnet] I think instagram uses django 13:08 <+bridge> [ddnet] https://info.ddnet.tw/info?name=deen is also created with Python and I'm not worried about performance. Always < 10 ms and that's all spent in the database anyway 13:09 <+bridge> [ddnet] it's just generating one list, right? ^^ 13:09 <+bridge> [ddnet] Yes ๐Ÿ™‚ 13:10 <+bridge> [ddnet] Well i used rust cuz i enjoy it and find it fun, i also learn, my blog will never have a traffic that makes rust speed matter anyway ๐Ÿ˜› 13:11 <+bridge> [ddnet] never say never 13:12 <+bridge> [ddnet] Chile server is running with emergency power generator, electricity has been cut off for some reason ๐Ÿ˜„ 13:12 <+bridge> [ddnet] :monkaS: 13:13 <+bridge> [ddnet] At least they're prepared, not the first time they had such issues: 13:13 <+bridge> [ddnet] > The autonomy of the Generator is 27 hours with the current load and we can recharge hot fuel to continue for up to 12 days if necessary. 13:14 <+bridge> [ddnet] oof 15:37 <+bridge> [ddnet] Hot fuel refill sounds dangerous. Watch the next update on the situation being they burned down the dc and we lost all data 16:32 <+bridge> [ddnet] oh, they say hot fuel refill 16:32 <+bridge> [ddnet] otherwise they could turn a generator off, refuel it, start it again and then go to the next generator 17:58 <+bridge> [ddnet] Dont touch strong weak 18:11 <+bridge> [ddnet] @bajojajo wdym? is that just a random non-constructive reaction by someone who heard weak/strong? 18:13 <+bridge> [ddnet] this smells like a sockpuppet to me tbh 18:14 <+bridge> [ddnet] maybe it's about strong/weak changing 18:25 <+bridge> [ddnet] @heinrich5991 there are maps to require save and change strong weak to even finish the maps 18:26 <+bridge> [ddnet] @bajojajo check the issue 18:27 <+bridge> [ddnet] > If we do still need a way to change weak/strong, provide it as a separate command. 18:27 <+bridge> [ddnet] Yea im saying we need :) 18:27 <+bridge> [ddnet] ok, fine 18:27 <+bridge> [ddnet] can you give at least one example? 18:28 <+bridge> [ddnet] Nope cuz those maps are mostly noname oldschools 18:28 <+bridge> [ddnet] wait. any map finished in team0 can't fall into this category 18:28 <+bridge> [ddnet] theres one part on pentamine which makes the part 100x easier if u have strong 18:28 <+bridge> [ddnet] Yup 18:28 <+bridge> [ddnet] cus u have to drag other thru some speeders, but if u have weak u need to do like some crazy shotgun bounce to add force 18:29 <+bridge> [ddnet] And on complex maps like justice, binary strong weak change is really needed 18:29 <+bridge> [ddnet] im sure there arent too many cases tho 18:29 <+bridge> [ddnet] It mostly hurts hard complex insane maps 18:29 <+bridge> [ddnet] Where strong weak change alot 18:30 <+bridge> [ddnet] hard complex insane oldschool? 18:30 <+bridge> [ddnet] Insane insane 18:31 <+bridge> [ddnet] Binary, justice1, justice2 18:31 <+bridge> [ddnet] Well binary has /spec, but u get the point 18:31 <+bridge> [ddnet] Players need a way to change strong weak 18:33 <+bridge> [ddnet] whose sockpuppet are you btw? 18:33 <+bridge> [ddnet] are you circumventing a ban? 18:33 <+bridge> [ddnet] your account raises all the red flags 18:33 <+bridge> [ddnet] Whats a sockpuppet 18:34 <+bridge> [ddnet] pretending to be someone else because you don't want to identify your main account or are banned on this server 18:34 <+bridge> [ddnet] with your main account 18:34 <+bridge> [ddnet] Im Wrzosik 18:34 <+bridge> [ddnet] kk 18:41 <+ChillerDragon> :banhammer: 18:42 <+bridge> [ddnet] ill touch it ๐Ÿ˜Š 19:30 <+bridge> [ddnet] is there a reason to not have unfreeze in the switch layer ? and please dont excuse it with not being used much 19:32 <+bridge> [ddnet] will not being used 19:32 <+bridge> [ddnet] :justatest: 19:32 <+bridge> [ddnet] lets add 100 useless features 19:33 <+bridge> [ddnet] add switchable envelopes too plz 19:33 <+bridge> [ddnet] and sound triggers 19:34 <+bridge> [ddnet] not possible with vanilla 19:34 <+bridge> [ddnet] do people still play on vanilla :greenthing: 19:35 <+bridge> [ddnet] we even made 0.7 compat lately 19:37 <+bridge> [ddnet] i dont understand how it wouldn't work for vanillaaa 19:38 <+bridge> [ddnet] wouldn't that mean synchronized animations/sounds in general wouldn't work 19:38 <+bridge> [ddnet] synchronized animations are implemented in vanilla 19:38 <+bridge> [ddnet] yes please just let go of vanilla. especially after the steam release. i want para x-y for layers not only groups. i want clipping with para and placeable like tiles 19:39 <+bridge> [ddnet] i want para less than 1 19:39 <+bridge> [ddnet] wait would sounds be ok with vanilla tho? 19:39 <+bridge> [ddnet] no 19:39 <+bridge> [ddnet] sounds are only in ddnet 19:39 <+bridge> [ddnet] oh 19:40 <+bridge> [ddnet] cant we just add cool features and just make vanilla have some low-detail version of maps 19:41 <+bridge> [ddnet] ye ok never mind it keep being retarded i found a work around anyway... 19:58 <+bridge> [ddnet] @Sorah in general: not being used much is a good argument against a feature: there would be better things to spend time on. a feature isn't a one-time cost either, it has to maintained going forward 19:59 <+bridge> [ddnet] @Im 'corneum some stats on amount of vanilla players would be nice. if there are only a few ones playing, we could maybe drop it 19:59 <+bridge> [ddnet] cant you just take a look on the version numbers every now and then? 20:00 <+bridge> [ddnet] idk, if you know how to do it, tell me the commands to run on the logs 20:00 <+bridge> [ddnet] I just wanted to check if there's something simple 20:03 <+bridge> [ddnet] when i was mod a few years back i could see everybodys version number on the server 20:03 <+bridge> [ddnet] ah yea, but that doesn't give you the statistics for a whole day 20:03 <+bridge> [ddnet] I guess you could check multimap or so 20:03 <+bridge> [ddnet] I'll try going through the logs of today 20:10 <+bridge> [ddnet] @Im 'corneum I count 10,000 players with 0.6 clients and 1,000 players with 0.7 clients 20:11 <+bridge> [ddnet] I guess at least the 1,000 with 0.7 clients likely don't have the ddnet client, about 9% of our player base 20:12 <+bridge> [ddnet] what a bunch of fools ๐Ÿ˜  20:14 <+bridge> [ddnet] some might be on fclient 20:14 <+bridge> [ddnet] i guess we got more 0.7 when ddnet allowed 0.7 clients to join 20:14 <+bridge> [ddnet] 0.7 is best 20:15 <+bridge> [ddnet] maybe 0.7 community on ddrace isn't quite high 20:15 <+bridge> [ddnet] but gctf and zcatch community is active 20:15 <+bridge> [ddnet] also vanilla 20:15 <+bridge> [ddnet] it's at 9%, quite high IMO 20:15 <+bridge> [ddnet] yeah 9% is a lot 20:16 <+bridge> [ddnet] well one day it should happen. maybe give them a loooong warning 20:16 <+bridge> [ddnet] but from those 9% maybe 0.5% is using modded client 20:16 <+bridge> [ddnet] like fclient or zillywoods 20:17 <+bridge> [ddnet] I'd also guess that few players on 0.7 use modded clients 20:17 <+bridge> [ddnet] but please don't make up percentages 20:17 <+bridge> [ddnet] ye that 0.5% was rather a guess 20:42 <+bridge> [ddnet] in future ddnet will have three folders of maps 20:42 <+bridge> [ddnet] maps6 20:42 <+bridge> [ddnet] maps 20:42 <+bridge> [ddnet] maps7 20:47 <+bridge> [ddnet] if ddnet would move to 0.8 20:47 <+bridge> [ddnet] would it still have backwards compatibility? 20:47 <+bridge> [ddnet] no 20:48 <+bridge> [ddnet] we'd have to add it 20:58 <+bridge> [ddnet] Though now that we know the differences well, it would be implemented more quickly 21:07 <+bridge> [ddnet] dang i think /roll would be good feature 21:13 <+bridge> [ddnet] seems very out of place 21:13 <+bridge> [ddnet] maybe if you made more of these and added them all at once :feelsamazingman: 21:57 <+bridge> [ddnet] :ddnet: suggesting::ddnet: 21:57 <+bridge> [ddnet] 21:57 <+bridge> [ddnet] place an option:flag_unk: to choice what the skin:jaouis: , for players see it:poggers: if them no have my skin:frozen: 21:57 <+bridge> [ddnet] 21:57 <+bridge> [ddnet] ( choice the default skin) 21:59 <+bridge> [ddnet] you can put whatever you want as your skins/default.png in your config direcotry 21:59 <+bridge> [ddnet] what 22:03 <+bridge> [ddnet] when other player will use skin that you dont have downloaded 22:03 <+bridge> [ddnet] this looks hard! 22:03 <+bridge> [ddnet] you wont see it 22:03 <+bridge> [ddnet] you will see it as default 22:03 <+bridge> [ddnet] so his suggestion is to be able to change default to something other 22:03 <+bridge> [ddnet] yeah i want choing default 22:03 <+bridge> [ddnet] ye 22:04 <+bridge> [ddnet] :ddnet: suggestion :ddnet: 22:04 <+bridge> [ddnet] 22:04 <+bridge> [ddnet] don't :twinbop: use so many emojis ๐Ÿ˜ฑ when you write messages ๐Ÿ—ฃ๏ธ because it makes ๐Ÿคน what you write:nobot: hard to read ๐Ÿž 22:05 <+bridge> [ddnet] :nouingle: :nouis1: :nouis3: :nouis4: :nouis: :nouis: :brainouis: :dynouis: 22:05 <+bridge> [ddnet] XD 22:05 <+bridge> [ddnet] nouis 22:05 <+bridge> [ddnet] ok anyway i use or not emojis my english so bad ๐Ÿ˜› 22:05 <+bridge> [ddnet] now those are just brainlet vojak memes intw 22:07 <+bridge> [ddnet] :bl::biguis_1::biguis_2: 22:07 <+bridge> [ddnet] :bl::biguis_3::biguis_4: 22:07 <+bridge> [ddnet] :14::2_::2_::15: 22:07 <+bridge> [ddnet] :18::20::20::19: 22:08 <+bridge> [ddnet] okay maybe i shouldnt spam in developer lmao 22:09 <+bridge> [ddnet] i want put (redboppenom) or anyothert skin (use it like default) 22:10 <+bridge> [ddnet] do you know where your config directory is? (where settings_ddnet.cfg is) 22:12 <+bridge> [ddnet] @Souly 22:12 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/782353290390274078/unknown.png 22:16 <+bridge> [ddnet] ew 22:16 <+bridge> [ddnet] irc mode 22:16 <+bridge> [ddnet] :bl::biguis_1::biguis_2: 22:16 <+bridge> [ddnet] :bl::biguis_3::biguis_4: 22:16 <+bridge> [ddnet] :14::2_::2_::15: 22:16 <+bridge> [ddnet] :18::20::20::19: 22:17 <+bridge> [ddnet] :bl: 22:17 <+bridge> [ddnet] :bl::biguis_1::biguis_2: 22:17 <+bridge> [ddnet] :bl::biguis_3::biguis_4: 22:17 <+bridge> [ddnet] :14::2_::2_::15: 22:17 <+bridge> [ddnet] :18::20::20::19: 22:19 <+bridge> [ddnet] not 23:47 <+bridge> [ddnet] i will say this again by way correct:mmm: 23:47 <+bridge> [ddnet] . 23:48 <+bridge> [ddnet] :ddnet: suggestion:ddnet: 23:48 <+bridge> [ddnet] 23:48 <+bridge> [ddnet] i want put option to change the default skin 23:48 <+bridge> [ddnet] 23:48 <+bridge> [ddnet] ( for select how players see my skin if i play with skin not official on DDNet)