01:57 <+bridge> [ddnet] https://www.twitch.tv/robloxpokemonfoda 01:57 <+bridge> [ddnet] https://www.twitch.tv/robloxpokemonfoda 05:08 <+bridge> [ddnet] can someone tell me if there is a way in the debug mode to just show me the real position of my tee without any other information in the mode? 05:08 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1034302483901730957/unknown.png 05:09 <+bridge> [ddnet] using the debug mode for 100ping+ fng servers 07:29 <+bridge> [ddnet] is there any c++ dev who can help me? 😄 07:47 <+bridge> [ddnet] cl_showhud_player_position 1 07:48 <+bridge> [ddnet] Why not just say your problem 07:48 <+bridge> [ddnet] Then the dev can decide if he wants to help you 08:10 <+bridge> [ddnet] \:D 08:10 <+bridge> [ddnet] (@johnquiiksheeez) 08:13 <+bridge> [ddnet] I think you meant: `"I have a question about python but I'm too lazy to actually formalize it in words unless there's someone on the channel who might be able to answer it"` 08:13 <+bridge> [ddnet] I think you meant: `"I have a question about c++ but I'm too lazy to actually formalize it in words unless there's someone on the channel who might be able to answer it"` 08:13 <+bridge> [ddnet] https://dontasktoask.com/ 08:15 <+bridge> [ddnet] i just gave up with that shit, i dont need anything anymore xD sry 08:17 <+bridge> [ddnet] rip 08:17 <+bridge> [ddnet] anyways yea dont be afraid to just ask the question here. ppl would be more invested to help if they know what they were getting into ^^ 08:17 <+bridge> [ddnet] 🥹 08:19 <+bridge> [ddnet] i just wanted to know can i use firstore with c++. i couldnt do anything about it in 4 days :\ 08:25 <+bridge> [ddnet] Wait you were not trolling? 08:25 <+bridge> [ddnet] I thought your question was a joke because it was formulated exactly like the don’t ask to ask example 08:25 <+bridge> [ddnet] its just the website predicts people to well 08:26 <+bridge> [ddnet] Pro Website 08:26 <+bridge> [ddnet] thing is i still ask to ask around my personal friends LOL 08:26 <+bridge> [ddnet] i dont mean to, but i guess i just learned to be more formal in places like here 08:27 <+bridge> [ddnet] IRL or in chat? 08:27 <+bridge> [ddnet] Imo ask to ask is especially pointless when you have desync and delay due to chat 08:27 <+bridge> [ddnet] the one that applies the most in private messages is this one 08:27 <+bridge> [ddnet] https://www.nohello.com/ 08:27 <+bridge> [ddnet] If you ask someone irl if he is busy it makes more sense imo 08:28 <+bridge> [ddnet] Why does no hello uses cookies 08:28 <+bridge> [ddnet] https://nohello.net/en/ 08:28 <+bridge> [ddnet] And span across my whole screen 08:29 <+bridge> [ddnet] https://no-hello.com/ 08:29 <+bridge> [ddnet] That looks better 08:29 <+bridge> [ddnet] oh thisone is the good 08:29 <+bridge> [ddnet] Omg Yes hello in DMs 08:29 <+bridge> [ddnet] @ChillerDragon hi 08:29 <+bridge> [ddnet] It’s not dm 08:29 <+bridge> [ddnet] So it’s Fine 08:29 <+bridge> [ddnet] kek 08:30 <+bridge> [ddnet] https://xyproblem.info/ 08:30 <+bridge> [ddnet] @fokkonaut\: loves to dm hello me -.- 08:30 <+bridge> [ddnet] this too 08:31 <+bridge> [ddnet] Hmm XY yeas sometimes 08:31 <+bridge> [ddnet] But then also sometimes I get asked things and get toooo much side info 08:39 <+bridge> [ddnet] @noby bro my ip address is the same for 1 month and that kid is changing the ip address I think I see her in the game my ip address is the same for 1 month and I'm playing kog you can check it out 09:00 <+bridge> [ddnet] lmao im looking through the killfeed code and i just saw this 09:00 <+bridge> [ddnet] this was way back in oy / matricks time 09:00 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1034360866432352317/unknown.png 09:01 <+bridge> [ddnet] lmao im looking through the killfeed code and i just saw this 09:01 <+bridge> [ddnet] the double x -= thing was added way back in oy / matricks time 09:01 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1034360866432352317/unknown.png 09:21 <+bridge> [ddnet] anyways i made a very bugged but honest visual concept of how i want scrunched team kills to look like. 09:21 <+bridge> [ddnet] No idea how to work it, but it's the simplest change I can make so far. 09:21 <+bridge> [ddnet] Basically how I want to do this is make it so that if a team starts and is locked, it doesn't fill the entire board up with the killed members, but rather compresses it down to one message. 09:21 <+bridge> [ddnet] It would show a maximum of 5 tees and would display `Team [x]` as the name. 09:21 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1034366103926878238/unknown.png 09:22 <+bridge> [ddnet] anyways i made a very bugged but honest visual concept of how i want scrunched team kills to look like. 09:22 <+bridge> [ddnet] No idea how to work it, but it's the simplest change I can make so far. 09:22 <+bridge> [ddnet] Basically how I want to do this is make it so that if a team starts and is locked, and one dies or resets, it doesn't fill the entire board up with the killed members, but rather compresses it down to one message. 09:22 <+bridge> [ddnet] It would show a maximum of 5 tees and would display `Team [x]` as the name. 09:22 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1034366103926878238/unknown.png 09:24 <+ChillerDragon> Is there another more common term for | than pipe? I mean just the character name 09:25 <+bridge> [ddnet] Pipe 09:25 <+bridge> [ddnet] tbh i dont even refer it as a name, i just call it *that symbol* 09:25 <+bridge> [ddnet] Its a pipe 09:26 <+bridge> [ddnet] :ugpipe_right::pipe::pipe::ugpipe_left: 09:28 <+bridge> [ddnet] 09:28 <+bridge> [ddnet] factorio > satisfactory 09:28 <+bridge> [ddnet] Yes 09:28 <+bridge> [ddnet] By a lot 09:28 <+bridge> [ddnet] lets open a srv & ask everyone to play it 09:28 <+bridge> [ddnet] i should play factorio again 09:28 <+bridge> [ddnet] They will troll 09:29 <+bridge> [ddnet] There is factorio pvp 09:29 <+bridge> [ddnet] u give them the game for free 09:29 <+bridge> [ddnet] if there was a server id want to take care of factory building despite being noob at it 09:29 <+bridge> [ddnet] Nobo 09:29 <+ChillerDragon> This character has only the name pipe!? 09:30 <+bridge> [ddnet] this game = download the .exe installer and share it to people who doesn't want to pay it 09:30 <+bridge> [ddnet] ez 09:30 <+bridge> [ddnet] just updates rip 09:30 <+ChillerDragon> The vertical bar ( | ) -- also called the vertical line, vertical slash, pipe, pipe symbol or upright slash 09:30 <+ChillerDragon> upright slash lmao 09:30 <+ChillerDragon> ok thats worse 09:30 <+ChillerDragon> https://en.wikipedia.org/wiki/Vertical_bar 09:30 <+ChillerDragon> wikipedia does not call it pipe o.O 09:31 <+bridge> [ddnet] pipe is shorter ironically 09:31 <+bridge> [ddnet] anyways i think i should force myself to bed before i open factorio at 3:30 am 09:32 <+bridge> [ddnet] tommorow i try to bash my head against the wall and tweak the killfeed thing for real 09:32 <+bridge> [ddnet] tommorow i bash my head against the wall and try to tweak the killfeed thing for real 09:34 <+bridge> [ddnet] Ok american go sleep 09:34 <+bridge> [ddnet] The commies are coming hide 09:34 <+bridge> [ddnet] Europeans waking up 09:34 <+bridge> [ddnet] OS professor used to call it either bar or pipe depending on his mood. But he was italian, not the best person to learn english words from 😄 09:37 <+bridge> [ddnet] I think it was named pipe because of it's usage 09:38 <+bridge> [ddnet] sending a process's stdout to another process's stdin for eg 09:40 <+bridge> [ddnet] yea 1st time ever mentioned was in the unix presentation video 09:40 <+bridge> [ddnet] ig 09:46 <+bridge> [ddnet] https://youtu.be/tc4ROCJYbm0?t=628 10:06 <+ChillerDragon> input_size: 10 compressed_size: 19 10:06 <+ChillerDragon> huffman moment xd 10:07 <+ChillerDragon> @ReiTW but the character was around before piping was around so it has to have another name 10:08 <+ChillerDragon> The pound sign is also not a hashtag just because social media used it for that 12:05 <+ChillerDragon> oh boi i developed way too big of an ``git push -f`` habbit i just did a force push instead of a pull without even thinking a split second shiet 12:24 <+bridge> [ddnet] [src\main.rs:183] &text.len() = 34 12:24 <+bridge> [ddnet] [src\main.rs:184] &compressed.len() = 18 12:24 <+bridge> [ddnet] i was doing huffman on rust too 12:30 <+ChillerDragon> you also did it in python right? 12:31 <+ChillerDragon> so there is a teeworlds client in python, js and ruby now :) 12:31 <+ChillerDragon> sadly i just force push deleted my ruby version hehe 12:31 <+ChillerDragon> how ready was your python one? 12:31 <+ChillerDragon> https://github.com/edg-l/teelib 12:32 <+ChillerDragon> hm no no huffman? maybe i confused it with the packint 12:36 <+ChillerDragon> omagawd shellcheck alerts me about issues in googletest macos-presubmit.sh -.- 13:18 <+bridge> [ddnet] https://github.org/edg-l/rustyman 13:18 <+bridge> [ddnet] @ChillerDragon 13:19 <+bridge> [ddnet] https://github.com/edg-l/rustyman 13:19 <+bridge> [ddnet] I didnt copy the tw impl 13:34 <+bridge> [ddnet] ChillerDragon: git reflog might still have your old version somewhere? Or on github if you have the hash 13:59 <+ChillerDragon> @deen yea im currently on ma laptop and was about to pull the stuff i deved on ma desktop at home when i did the force push. I don't have the commti hashes with me sadly. So I gotta wait until im home :( 13:59 <+ChillerDragon> but this just showed me that i developed a unhealthy relation ship to the -f flag 13:59 <+ChillerDragon> i do have more respect when i do rm -rf than when i do git push -f 14:01 <+ChillerDragon> @deen the test comments should i keep them short? to fit in a 60 char wide terminal? 14:05 <+ChillerDragon> ok i just did something and force pushed again :D maybe i just need some tool that warns me when force pushing the main branch 14:09 <+bridge> [ddnet] Win up to $1000 in crypto trading when you invest with just the minimum of $50 14:09 <+bridge> [ddnet] Signup and start investing your crypto with. 14:09 <+bridge> [ddnet] 14:09 <+bridge> [ddnet] 14:09 <+bridge> [ddnet] 14:09 <+bridge> [ddnet] 💎NO STRESS 14:09 <+bridge> [ddnet] 💎NO REFERRAL NEEDED!! 14:09 <+bridge> [ddnet] 💎NO REGISTRATION FEE!! 14:09 <+bridge> [ddnet] 14:09 <+bridge> [ddnet] https://t.me/Stevecoldham001 15:21 <+bridge> [ddnet] what is ur ip then? 15:29 <+bridge> [ddnet] what is ur ip then? 15:29 <+bridge> [ddnet] there are 9 active bans for diferent ips of "soh" and wonder if any of them can be cleaned up 15:56 <+bridge> [ddnet] @heinrich5991 ∆ 16:19 <+bridge> [ddnet] https://discuss.python.org/t/python-3-11-0-final-is-now-available/20291 16:19 <+bridge> [ddnet] they sure made a cool logo 16:19 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1034471313164738590/unknown.png 16:38 <+bridge> [ddnet] @noby 185.189.128.245 me ip adres 16:39 <+bridge> [ddnet] yeah thats the ip of the person who keeps getting banned lol 16:39 <+bridge> [ddnet] probably shouldnt post it here publicly though 16:39 <+bridge> [ddnet] look at that ip address, when was it banned? 16:39 <+bridge> [ddnet] that ip range has been getting banned multiple times for months now 16:40 <+bridge> [ddnet] most recently 4 days ago 16:40 <+bridge> [ddnet] bro i say yes i used cheat but i quit 3 weeks ago now enter in my name there is a person you can look at the ip address 16:40 <+bridge> [ddnet] and very similar ips have been showing up in the banlist since january 16:40 <+bridge> [ddnet] "3 weeks ago" 16:40 <+bridge> [ddnet] u were using it 4 days ago 16:40 <+bridge> [ddnet] and also yesterday, but with a different ip 16:41 <+bridge> [ddnet] u told skeith that u quit and begged for many second chances but never stopped using for more than a day 16:41 <+bridge> [ddnet] With this IP address registration, we will check again after 1 2 weeks to see if it has changed or not. 16:41 <+bridge> [ddnet] so ur telling me 16:41 <+bridge> [ddnet] ur the soh that cheats with that ip 16:42 <+bridge> [ddnet] but not the soh that cheats with a different mobile data ip when that one is banned 16:42 <+bridge> [ddnet] do u expect me to believe it 16:42 <+bridge> [ddnet] I'm a person who plays kog all the time and my friends say multeasymap there is fake 16:42 <+bridge> [ddnet] why is ur ip getting banned on ddnet then 16:43 <+bridge> [ddnet] the one u posted here is currently banned 16:43 <+bridge> [ddnet] believe it, i don't care 16:43 <+bridge> [ddnet] just stop bypassing ur ban 16:43 <+bridge> [ddnet] stop cheating 16:43 <+bridge> [ddnet] and stop lying 16:43 <+bridge> [ddnet] yes i don't have ip my ip address has been banned for a long time and i spoke learth 16:44 <+bridge> [ddnet] > i dont have ip 16:44 <+bridge> [ddnet] ??? 16:44 <+bridge> [ddnet] I'm already using cheats 16:44 <+bridge> [ddnet] i know 16:45 <+bridge> [ddnet] It's nice that you blame me for the fake 16:45 <+bridge> [ddnet] its not fake 16:45 <+bridge> [ddnet] i know its u 16:45 <+bridge> [ddnet] v 16:45 <+bridge> [ddnet] I'm not going to make you believe you can follow me from the game 16:45 <+bridge> [ddnet] i have proof its u. 16:45 <+bridge> [ddnet] but even if i didnt, its fairly obvious 16:46 <+bridge> [ddnet] you believe what you know but i am using cheats, you just need to know that? 16:47 <+bridge> [ddnet] why not just stop 16:47 <+bridge> [ddnet] what ? 16:47 <+bridge> [ddnet] stop cheating 16:47 <+bridge> [ddnet] I already left 16:55 <+bridge> [ddnet] @Chairn rust focused latex project 16:55 <+bridge> [ddnet] https://tectonic-typesetting.github.io/en-US/ 17:10 <+bridge> [ddnet] https://blog.trailofbits.com/2022/10/25/sqlite-vulnerability-july-2022-library-api/ 17:16 <+bridge> [ddnet] Oob 17:16 <+bridge> [ddnet] Even with 100% test coverage 17:16 <+bridge> [ddnet] ..... Rust 17:16 <+bridge> [ddnet] :BASED: 17:20 <+bridge> [ddnet] I also have a huffman crate in libtw2 😉 17:55 <+bridge> [ddnet] :PES3_Sus: 18:02 <+bridge> [ddnet] wtf are stack canaries? 18:02 <+bridge> [ddnet] > arbitrary code execution is confirmed when the library is compiled without stack canaries, but unconfirmed when stack canaries are present 18:09 <+bridge> [ddnet] @Chairn googke 18:09 <+bridge> [ddnet] Stack Canaries are a secret value placed on the stack which changes every time the program is started. Prior to a function return, the stack canary is checked and if it appears to be modified, the program exits immeadiately. 18:09 <+bridge> [ddnet] im too lazy to google 18:09 <+bridge> [ddnet] when i can ask you 18:10 <+bridge> [ddnet] Enabled bu fortify source flags 18:10 <+bridge> [ddnet] so it's just -ftstack-protection 18:10 <+bridge> [ddnet] so it's just -fstack-protection 18:10 <+bridge> [ddnet] Well then next time i will be lazy too 18:13 <+bridge> [ddnet] any idea where the name comes from? 18:13 <+bridge> [ddnet] did they not want to use dog to prevent confusion with watchdog timer? 18:16 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1034500658646229084/unknown.png 18:16 <+bridge> [ddnet] https://tenor.com/Sb6Y.gif 18:21 <+bridge> [ddnet] 100% line coverage implies that you tested one path to each line of code. 18:21 <+bridge> [ddnet] 100% branch coverage implies that you tested each branch in each line. 18:21 <+bridge> [ddnet] But it doesn't imply that you tested all combinations of branches, or even all interesting ones. 18:22 <+bridge> [ddnet] @deen thanks for the kind words, could you take a look to my reply? i'm kind of lost with git/github 18:22 <+bridge> [ddnet] Link? 18:22 <+bridge> [ddnet] https://github.com/ddnet/ddnet/pull/5983#discussion_r1004699206 18:23 <+bridge> [ddnet] did you edit through your browser? 18:27 <+bridge> [ddnet] Yeah 18:28 <+bridge> [ddnet] It comes from the animal canary that was used in coal mines to detect presence of deadly gases, because they are sensitive to them and will die before the human does 18:28 <+bridge> [ddnet] @Soh KEJ ИнтерКосмос Кузнецова ✪ again 18:28 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1034503677911777350/Screen_Shot_2022-10-25_at_11.27.42_AM.png 18:28 <+bridge> [ddnet] oh ok, thx 🙂 18:29 <+bridge> [ddnet] Ok, the canary can actually be revived. Nice. 18:29 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1034504064026824724/unknown.png 18:31 <+bridge> [ddnet] 😄 18:31 <+bridge> [ddnet] @noby i am not him 18:33 <+bridge> [ddnet] I just got off roblox 18:35 <+bridge> [ddnet] Since Zwelf asked me to document the protocol I gave it a try. I just scribbled down a few annotations next to the packet data. It is not finished yet but it would be nice if someone wants to give feedback on the structure. https://chillerdragon.github.io/teeworlds-protocol/Does it need a Table Of Contents with links or is it fine like that? I did not really like the dry documentation style so I went more with a blog approach. Also pl 18:45 <+bridge> [ddnet] chilledragon 18:45 <+bridge> [ddnet] pls dont force me courier new 18:45 <+bridge> [ddnet] put monospace and call it a day 18:45 <+bridge> [ddnet] on the css 18:45 <+bridge> [ddnet] so i can see the website with the beautiful jetbrains mono font i have set as default for monospace 18:46 <+bridge> [ddnet] also monospace on linux uses ur default font 18:46 <+bridge> [ddnet] like noto 18:46 <+bridge> [ddnet] you forgot space or dot between link and `Does it need a Table...` 18:47 <+bridge> [ddnet] you forgot space/newline or dot between link and `Does it need a Table...` 18:47 <+bridge> [ddnet] ```css 18:47 <+bridge> [ddnet] html { 18:47 <+bridge> [ddnet] max-width: 70ch; 18:47 <+bridge> [ddnet] padding: 3em 1em; 18:47 <+bridge> [ddnet] margin: auto; 18:47 <+bridge> [ddnet] line-height: 1.75; 18:47 <+bridge> [ddnet] font-size: 1.25em; 18:47 <+bridge> [ddnet] } 18:47 <+bridge> [ddnet] 18:47 <+bridge> [ddnet] ``` 18:48 <+bridge> [ddnet] this is enough to make any web look good 18:48 <+bridge> [ddnet] https://dev.to/swyx/100-bytes-of-css-to-look-great-everywhere-19pd 18:48 <+bridge> [ddnet] http://www.catb.org/~esr/faqs/hacker-howto.html 18:49 <+bridge> [ddnet] try applying it to this website 18:49 <+bridge> [ddnet] its amazing 18:57 <+bridge> [ddnet] did someone say css 👀 19:15 <+bridge> [ddnet] I honestly prefer specific fonts for websites rather than letting web browsers fill in. Maaaybe just for code sections it might be okay to leave it monospace. But usually you are going for a specific look rather than any sans-serif font e.g. 19:17 <+bridge> [ddnet] Not for the web style chiller goes for 19:17 <+bridge> [ddnet] Courier new looks rly rly ugly 19:59 <+bridge> [ddnet] @deen do you only use gdb from the cli or do you use a cli gui? 19:59 <+bridge> [ddnet] oh gdb itself has a tui mode 19:59 <+bridge> [ddnet] gdb with ctrl-x ctrl-a to enable tui 20:06 <+bridge> [ddnet] Fwiw I rarely need to drop into the tui. I split my screen with one half having gdb one half my code 20:07 <+bridge> [ddnet] But when you do need it it is quite enough, don't ever really feel the need to fix the vscode gdb integration 😄 20:10 <+bridge> [ddnet] same 20:21 <+ChillerDragon> The 5 secs I spend in gdb tui i found super confusing. Imo prompts are less scary/confusing uis. In most cases cli/prompts > tui imo. Well except vim, weechat and k9s 20:23 <+bridge> [ddnet] I just want gdb tui to show me what line I'm at while I'm stepping through some code I'm trying to understand 20:23 <+ChillerDragon> Eventho I have to admit I had to get used to those tuis too before I started to like them. With commands the learning curve is not as steep. You goto stack overflow and find the one long as ffmpeg command that does what 100 button clicks and udemy courses try to explain for adobe premiere. 20:24 <+ChillerDragon> wait doesnt ``s`` or whatever the command was called show the line num? Ah but not the code arround. Yea that makes sense. I just always use print driven development instead of stepping :D 20:24 <+bridge> [ddnet] The problem is when you run on a huge code base that you didn't write and don't understand, then you don't even know where to add prints. Then stepping through with GDB TUI is much more efficient 20:24 <+ChillerDragon> Yea I see 20:25 <+ChillerDragon> maybe i should give that a try some day i find my self addig 100000000 print statements again :D 20:25 <+bridge> [ddnet] Another place where tui is useful is stepping through assembly when reverse engineering stuff 20:25 <+ChillerDragon> ok hackerman 20:26 <+bridge> [ddnet] GEF also helps with that alot 20:26 <+ChillerDragon> I use ``cmatrix`` when reverse engineering 20:26 <+ChillerDragon> whats GEF? 20:27 <+ChillerDragon> ghidra something something? 20:27 <+bridge> [ddnet] gdb plugin, shows some disassembly context + registers and more on breakpoints 20:27 <+ChillerDragon> a shiet 20:27 <+bridge> [ddnet] looks like this 20:27 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1034533747422396596/unknown.png 20:27 <+ChillerDragon> ah yea think seen those on yt 20:28 <+bridge> [ddnet] a bit of a tui if you will 20:28 <+ChillerDragon> nana 20:28 <+ChillerDragon> its still a prompt 20:28 <+ChillerDragon> yea those gdb plugins a crazy i installed them and was super hyped when i found out about them 20:29 <+ChillerDragon> then i realized i can't even reverse engineer and rage quitted xd 20:29 <+ChillerDragon> did you checkout my network docs -.- @Learath2 or is the only feedback i get ryos rant about monospace xd 20:30 <+bridge> [ddnet] It does get in the way when you are debugging things you have the code for, like I honestly rarely care about registers when normally debugging 20:30 <+bridge> [ddnet] I didn't check yet, I just got home 😛 20:30 <+ChillerDragon> ok nice 20:32 <+ChillerDragon> https://zillyhuhn.com/cs/.1666722670.png 20:32 <+ChillerDragon> omg tabs vs spaces 20:33 <+ChillerDragon> i wonder if vscode has something like ``:set list`` 20:44 <+bridge> [ddnet] https://imhex.werwolv.net/ 20:48 <+bridge> [ddnet] tf rly cool 20:49 <+bridge> [ddnet] I wonder what format they use for parsing the fileformats 20:49 <+bridge> [ddnet] imgui best 22:51 <+bridge> [ddnet] https://doc.rust-lang.org/std/ops/struct.Yeet.html