15:44 <+bridge> [ddnet] client crashes when i go to another workspace on i3 15:44 <+bridge> [ddnet] using steam 15:44 <+bridge> [ddnet] gotta debug it later 16:58 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/812352407249485824/unknown.png 16:58 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/812352453122719768/unknown.png 16:58 <+bridge> [ddnet] ddnet wiki > my website 16:58 <+bridge> [ddnet] :feelsbadman: 16:59 <+bridge> [freenode] What tool is this? 16:59 <+bridge> [freenode] Reads nginx logs? 16:59 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/812352685701201931/unknown.png 16:59 <+bridge> [ddnet] last month 16:59 <+bridge> [ddnet] its goaccess 16:59 <+bridge> [ddnet] yeah it parses nginx logs 17:00 <+bridge> [ddnet] i told u about it already iirc 17:00 <+bridge> [ddnet] https://goaccess.io/ 17:00 <+bridge> [freenode] Ah yes, I recognize the web frontend 17:00 <+bridge> [freenode] Didn't know it had a cli interface 17:00 <+Ryozuki> ChillerDragon go help the wiki https://wiki.ddnet.tw/ 17:01 <+bridge> [freenode] timakro[m] ur trashmap is in there :p 17:02 <+bridge> [freenode] This reminds me of https://www.stupidedia.org/stupi/DDNet 17:02 <+bridge> [freenode] It's pretty bad ^^ 17:02 <+bridge> [ddnet] xdd 17:02 <+bridge> [ddnet] i wanted to make a ddnet-ish theme for the wiki 17:02 <+bridge> [freenode] Too bad you can't read german 17:02 <+bridge> [ddnet] xd 17:03 <+bridge> [freenode] And can't decipher my 5 year old attempt at humor 17:03 <+bridge> [freenode] (I mean the attempt was five years ago, not that I was five) 17:03 <+bridge> [freenode] timakro[m] are u on element web? 17:04 <+bridge> [freenode] You have my permission to use that logo hehe 17:04 <+bridge> [freenode] or u downloaded it 17:04 <+bridge> [freenode] web 17:04 <+Ryozuki> ah yeah 17:04 <+Ryozuki> we still need to add a page for the history of ddnet 17:04 <+Ryozuki> there is also another troll 3d logo 17:06 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/812354354917015562/file.png 17:07 <+bridge> [freenode] Uuhh the 3d effect is awesome 17:07 <+bridge> [freenode] timakro[m] how is the channel called 17:07 <+bridge> [freenode] on matrix 17:08 <+bridge> [freenode] #freenode_#ddnet:matrix.org 17:09 <+bridge> [freenode] 🙂 17:29 <+bridge> [ddnet] https://www.youtube.com/watch?v=8Ko3TdPy0TU 17:29 <+bridge> [ddnet] :poggers: 17:36 <+bridge> [ddnet] dont do that with my speedruns 18:24 <+bridge> [ddnet] new record? 18:25 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/812374408525643837/unknown.png 18:26 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/812374437029609482/unknown.png 18:26 <+bridge> [ddnet] ger :feelsbadman: 18:26 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/812374681079382096/unknown.png 18:27 <+bridge> [ddnet] this is actually interesting 18:27 <+bridge> [ddnet] 2 finishes on insane today only 18:27 <+bridge> [ddnet] only 875 ppl finished an insane map 18:27 <+bridge> [ddnet] im there :monkalaugh: 18:29 <+bridge> [ddnet] if my data is correct, only 247 people finished 2 insane maps 18:32 <+bridge> [ddnet] im firing loaidng my sqlite 18:33 <+bridge> [ddnet] sqlite is rly slow rip 18:34 <+bridge> [ddnet] i guess it doesnt have indexes 18:40 <+bridge> [ddnet] creating a index made the queries take less than a second xd 18:47 <+bridge> [ddnet] ```sql 18:47 <+bridge> [ddnet] select count(*) from ( 18:47 <+bridge> [ddnet] SELECT count(r.Name) as count from race r 18:47 <+bridge> [ddnet] join maps m on m.Map = r.Map 18:47 <+bridge> [ddnet] where m.Server = "Insane" 18:47 <+bridge> [ddnet] group by r.Name 18:47 <+bridge> [ddnet] having count >= 2 18:47 <+bridge> [ddnet] ); 18:47 <+bridge> [ddnet] ``` 18:48 <+bridge> [ddnet] 344 ppl 18:48 <+bridge> [ddnet] with my rly bad sql skillz 18:48 <+bridge> [ddnet] for >= 3 its 242 ppl 18:49 <+bridge> [ddnet] and >= 10 74 18:49 <+bridge> [ddnet] legends 19:11 <+ChillerDragon> wait woot there is a matrix bridge? 19:12 <+ChillerDragon> oh wait or does matrix even need a bridge? 19:14 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/812386693592121344/unknown.png 19:14 <+bridge> [ddnet] does this make sense 19:14 <+bridge> [ddnet] i guess it does 19:14 <+bridge> [ddnet] *insane maps 19:16 <+bridge> [ddnet] Looks like https://en.wikipedia.org/wiki/Power_law 19:16 <+bridge> [ddnet] indeed 19:16 <+bridge> [ddnet] that shows everywhere 19:18 <+bridge> [ddnet] related video https://www.youtube.com/watch?v=fCn8zs912OE 19:24 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/812389044724957184/unknown.png 19:24 <+bridge> [ddnet] there is too much ppl on 1 19:24 <+bridge> [ddnet] im on an expert data analyzer 19:24 <+bridge> [ddnet] but i think this can be done more interesting 19:29 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/812390386642845756/unknown.png 19:29 <+bridge> [ddnet] :monkaS: 19:40 <+ChillerDragon> i would switch axies 19:45 <+bridge> [ddnet] it looks rly dumb then 19:48 <+ChillerDragon> stonk graphs go from bottom left to top right 19:54 <+bridge> [ddnet] legend is wrong 19:54 <+bridge> [ddnet] people who finished x or less maps is only increasing function 19:54 <+bridge> [ddnet] legend should be amount of players who finished x maps 19:56 <+bridge> [ddnet] true 19:56 <+bridge> [ddnet] xd 19:56 <+bridge> [ddnet] i rly rushed it 20:45 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/567103490590244864/812407549973495818/Lifecicle-of-any-development.mp4 21:49 <+bridge> [ddnet] Lmao 23:05 <+bridge> [ddnet] What packages do I need to run this script? 23:05 <+bridge> [ddnet] scripts/servers/scripts ./update-points.py cat all-types 23:05 <+bridge> [ddnet] scripts/servers/scripts/update-points.py cat all-types 23:06 <+bridge> [ddnet] ddnet-scripts/servers/scripts/update-points.py cat all-types