00:07 < bridge> <0108ben> I’m not sure where to ask this, but considering this channel is called developer I’ll post it here. 00:07 < bridge> <0108ben> 00:07 < bridge> <0108ben> For the creators of teeworlds, what gave you the idea of this game and if you could change anything about it now what would it be? 00:38 < bridge> generally, I think it's worth to keep issues open that happen to users, even if they're not caused directly by us 00:39 < bridge> if we decide that they're not reproducible enough, I'd close them though 🙂 03:54 < bridge> wtf 03:54 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1085395447327227964/image.png 03:54 < bridge> what's the point of this 03:55 < bridge> @matricks was this meant to be touched up on in the future 03:55 < bridge> (context in image) 03:55 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1085395714227589201/image.png 05:02 < bridge> it's an interface 05:02 < bridge> you inherit from it 05:02 < bridge> is the definition virtual? 05:36 < bridge> Devlog #2 for my Killfeed editing 05:36 < bridge> I made `CTeeRenderInfo m_VictimRenderInfo` a buffer of 4 items, and am now trying to make the client capable of rendering 4 victims at a time, if there are 4+ in a team. 05:36 < bridge> I'm at the part where everything needs to be validated, but this won't compile. What am I doing wrong? 05:36 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1085421152782004294/image.png 05:36 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1085421363726139452/image.png 05:43 < bridge> i guess we will never know if the definition is virtual 05:44 < bridge> whar 06:58 < bridge> The ctf.cpp controller returns non zero indicating a flag was involved in the kill 07:00 < bridge> You are wondering if mode special is always zero right? It’s not in ctfhttps://github.com/teeworlds/teeworlds/blob/26d24ec061d44e6084b2d77a9b8a0a48e354eba6/src/game/server/gamemodes/ctf.cpp#L40-L64 07:00 < bridge> (@Voxel) 07:02 < bridge> No, I was confused by what Ewan meant by `i guess we will never know if the definition is virtual` 07:02 < bridge> oh i didnt read 07:03 < bridge> i literally have no idea i just saw some random code with a bunch of inputs and it just returns zero 07:05 < bridge> it is virtual so there are multiple implementations for every gamemode and in ctf it’s not just returning zero there 07:06 < bridge> But ddnet broke controllers there you are stuck with the ddrace controller hehe 07:33 < bridge> ```cpp 07:33 < bridge> class ISomething : IObject { 07:33 < bridge> virtual int doSomething(int input) { return 0; } 07:33 < bridge> }; 07:33 < bridge> 07:33 < bridge> class CSomething : ISomething { 07:33 < bridge> int doSomething(int input) override { 07:33 < bridge> // stuff happens here 07:33 < bridge> } 07:33 < bridge> } 07:33 < bridge> ``` 07:34 < bridge> ```cpp 07:34 < bridge> class ISomething : IObject { 07:34 < bridge> virtual int doSomething(int input) { return 0; } 07:34 < bridge> }; 07:34 < bridge> 07:34 < bridge> class CSomething : ISomething { 07:34 < bridge> int doSomething(int input) override { 07:34 < bridge> // stuff happens here 07:34 < bridge> } 07:34 < bridge> }; 07:34 < bridge> ``` 07:35 < bridge> interfaces are usually comprised solely of pure virtual members (e.g. `doSomething() = 0` instead of doSomething() { return 0; }`) but it sounds like something happened to make this not the case in ddnet's development history, based on what chillerdragon said 07:35 < bridge> interfaces are usually comprised solely of pure virtual members (e.g. `doSomething() = 0` instead of `doSomething() { return 0; }`) but it sounds like something happened to make this not the case in ddnet's development history, based on what chillerdragon said 07:35 < bridge> interfaces are usually comprised solely of pure virtual methods (e.g. `doSomething() = 0` instead of `doSomething() { return 0; }`) but it sounds like something happened to make this not the case in ddnet's development history, based on what chillerdragon said 07:38 < bridge> oh another explanation which makes more sense after re-reading chillerdragon’s msgs is that the original method from the interface is pure virtual so the CTF implementation returns 0 so that it doesn’t fail to compile with undefined reference errors 07:41 < bridge> looked back at the screenshot and no 😵‍💫 07:41 < bridge> really just no pure virtual in the interface 07:56 < bridge> Every issue should have the possibility to have a PR that can close it. If it's a dependency we use that broke something, can be fixed by updating dependency. Reproducibility shouldn't matter. For those graphics problems, there is a chance we could work around the issues instead of waiting for GPU manufacturers to fix their drivers 11:30 < bridge> Hi, 11:30 < bridge> 11:30 < bridge> Are you tired of hearing how easy it is to make Crypto and to find out that nothing works? 11:30 < bridge> 11:30 < bridge> Do you want to grow your Crypto and generate BTC daily? 11:30 < bridge> 11:30 < bridge> If so, then look no further! - CLICK HERE 11:30 < bridge> https://t.me/Stevecoldham001 11:30 < bridge> 11:30 < bridge> To your success! 11:30 < bridge> 11:30 < bridge> Ps. 100% Hands-Free, High QUALITY Traffic 12:41 < bridge> https://wiki.gentoo.org/wiki/Portage_TMPDIR_on_tmpfs 12:41 < bridge> @Learath2 i forgor to put porta and /tmp on tmpf xd 12:41 < bridge> i have 32gb of ram and was wasting write cycles on my ssd 12:41 < bridge> im dumb 12:41 < bridge> @Learath2 i forgor to put portage and /tmp on tmpfs xd 12:42 < bridge> also tmpfs should make compilation faster maybe :o 13:01 < bridge> Bro gotta learn some oop principles 13:15 < bridge> :oop: 13:23 < bridge> i also forgot to setup weekly trims on my ssd 13:23 < bridge> i ran it and it trimmed 275gb lol 13:23 < bridge> fstrim 14:41 < bridge> `m_VictimRenderInfo` is probably an array or a pointer? e.g. if it's an array, you need to index it first, like `m_VictimRenderInfo[1].m_CustomColoredSkin` 14:41 < bridge> also, please post code as code ^^ 14:42 < bridge> you can use three backticks ``` to make it format like code 14:43 < bridge> ```c++ 14:43 < bridge> ```c++ 14:43 < bridge> int main() { 14:43 < bridge> return 0; 14:43 < bridge> } 14:43 < bridge> ``` 14:47 < bridge> nice program 14:47 < bridge> c++``` 14:47 < bridge> ``` 14:48 < bridge> c++ 14:48 < bridge> ``` 14:48 < bridge> int main() { 14:48 < bridge> return 0; 14:48 < bridge> } 14:48 < bridge> ``` 14:48 < bridge> ```c++ 14:48 < bridge> int main() { 14:48 < bridge> return 0; 14:48 < bridge> } 14:48 < bridge> ``` 16:08 < bridge> great 18:27 < bridge> Eh atleast newer ssds are very good at wear leveling 19:05 < bridge> @Ravie 19:07 < bridge> looks ugly when they overlap tbh, also is it something useful enough to warrant being added to the already cluttered as heck editor? 19:27 < bridge> https://www.ftc.gov/news-events/news/press-releases/2023/03/ftc-finalizes-order-requiring-fortnite-maker-epic-games-pay-245-million-tricking-users-making 19:27 < bridge> > FTC Finalizes Order Requiring Fortnite maker Epic Games to Pay $245 Million for Tricking Users into Making Unwanted Charges 19:27 < bridge> > The Federal Trade Commission has finalized an order requiring Epic Games, the maker of the Fortnite video game, to pay $245 million to consumers to settle charges that the company used dark patterns to trick players into making unwanted purchases and let children rack up unauthorized charges without any parental involvement. 19:27 < bridge> lil 19:27 < bridge> lul 19:27 < bridge> awesome 19:27 < bridge> epic, rather 19:37 < bridge> guys I waited for my unban, went without a cheat client. and I was banned again, and a day later I was banned, I thought that they were banned because I was banned by mistake the first time, and now I was banned again lol 19:37 < bridge> can someone help me 19:37 < bridge> ?н 19:37 < bridge> ? 19:39 < bridge> i like it 20:20 < bridge> https://www.hetzner.com/press-release/neue-dedicated-server-2023/ 20:20 < bridge> :O 20:20 < bridge> > HETZNER LAUNCHES THREE NEW DEDICATED SERVERS FOR ALMOST ANY USE CASE 20:20 < bridge> xd 20:21 < bridge> i9-13900s? 20:21 < bridge> why desktop CPUs 20:22 < bridge> chrome v111 completely buggy xd 20:22 < bridge> discord not working other stuff not working 20:23 < bridge> paying whom tho? 20:23 < bridge> (@Ryozuki) 20:23 < bridge> probs not the affected users 20:24 < bridge> actually in USA maybe they do 20:24 < bridge> but in europe they never 20:25 < bridge> nice discord working again 20:25 < bridge> its more and more common 20:25 < bridge> the new cpus are just that good xd 20:26 < bridge> new server CPUs are also crazy though 20:26 < bridge> and also crazy priceier 20:26 < bridge> yeah 20:26 < bridge> the server with that cpu is € 84 month 20:26 < bridge> and has ddr5 too 20:26 < bridge> lol 20:27 < bridge> and i mean 20:27 < bridge> the cpu has 24 cores 20:27 < bridge> xd 20:27 < bridge> > Last but certainly not least is the new AX52 Dedicated Server; it provides remarkable performance with its AMD Ryzen™ 7 7700 processor, which is based on Zen4 architecture. It’s well-suited for a wide range of multi-threading intense workloads thanks to its 8 cores and 16 threads. The AX52 houses 64 GB of DDR5 RAM and includes 2 fast 1 TB Gen4 NVMe SSDs, all for just € 59 a month plus a one-time setup fee of just € 39, making the AX52 a p 20:27 < bridge> amd best tho 20:33 < bridge> who broke client 20:33 < bridge> when i close it it takes 15 seconds for steam to notice 20:34 < bridge> sus 20:38 < bridge> i think its because the master servers are very slow rn 20:38 < bridge> and probs the http timeout isnt cancelled? 20:55 < bridge> It's hetzners bread and butter, they have been repurposing desktop hardware for almost a decade now 😄 20:56 < bridge> it's cheaper for them 20:56 < bridge> and it helps the world 20:56 < bridge> and it helps the world by recycling unused old hardware 20:59 < bridge> And cheaper for the customers too if the performance is adequate. Win win win 21:06 < bridge> trims on SSD? like collect partially used blocks and compact them? 21:07 < bridge> https://wiki.gentoo.org/wiki/SSD#Periodic_fstrim_jobs 21:07 < bridge> > There are multiple ways how to setup a periodic block discarding process. As of 2018, the default recommended frequency is once a week 21:10 < bridge> that doesn't say why trim is needed 21:10 < bridge> that doesn't say why triming is needed 21:10 < bridge> it doesn't even say what it does 21:20 < bridge> ``` 21:20 < bridge> GPT-4 is the newest version of OpenAI’s flagship language model. It is: 21:20 < bridge> significantly better at existing GPT-3 tasks (huge improvements across both standard NLP benchmarks1 21:20 < bridge> & human exams like the SAT/GRE2 21:20 < bridge> , and better instruction following and world knowledge) 21:20 < bridge> capable of new tasks3 21:20 < bridge> (enough math to do your taxes and beat Minerva!) 21:20 < bridge> able to use 8x more context than ChatGPT (50 pages, 25k words of context means unlocks better AI-enabled coding4 21:20 < bridge> by simply pasting docs, or better chat by pasting entire Wikipedia articles, or even comparing two articles) 21:21 < bridge> safer to use (20-30% fewer hallucinations and unsafe content5 21:21 < bridge> ) 21:21 < bridge> 21:21 < bridge> That alone would qualify it as a huge release, but GPT-4 is also OpenAI’s first multimodal model, being able to natively understand image input as well as text. This is orders of magnitude better than existing OCR and Image-to-Text (e.g. BLIP) solutions and has to be seen to be fully understood, but the capabilities that you must know include: 21:21 < bridge> 21:21 < bridge> Converting a sketch of a website into code (screenshot, demo timestamp) 21:21 < bridge> Fully describing a screenshot of a Discord app (demo timestamp)6 21:21 < bridge> Summarizing images of a paper and answering questions about figures (screenshot) 21:21 < bridge> Recognizing photos (fridge, kitchen), offering meal ideas (NYT article) 21:21 < bridge> Explaining why an image is funny (ironing clothes, chicken nuggets, memes) 21:21 < bridge> ``` 21:21 < bridge> @Jupeyy_Keks this is a summary of gpt4 improvements over 3 21:21 < bridge> :o 21:21 < bridge> the image thing is insane 21:21 < bridge> its learnset has also be increased by like 100 million times 21:22 < bridge> a image of a web can be turned into html code 21:22 < bridge> and it was already huge 21:22 < bridge> XD 21:22 < bridge> those are high hopes 21:22 < bridge> i doubt it can 21:22 < bridge> read the text i posted 21:22 < bridge> it says it there 21:22 < bridge> > Converting a sketch of a website into code (screenshot, demo timestamp) 21:22 < bridge> > Fully describing a screenshot of a Discord app (demo timestamp)6 21:22 < bridge> > Summarizing images of a paper and answering questions about figures (screenshot) 21:22 < bridge> > Recognizing photos (fridge, kitchen), offering meal ideas (NYT article) 21:23 < bridge> > Explaining why an image is funny (ironing clothes, chicken nuggets, memes) 21:23 < bridge> it does 21:23 < bridge> lmao send a picture of a dog & see what it does 21:23 < bridge> but I doubt it 21:23 < bridge> i dont doubt it 21:23 < bridge> i used it for web code 21:23 < bridge> and it did terrible 21:23 < bridge> u used gpt-3 21:23 < bridge> because it had no fricking clue what it does 21:23 < bridge> this is gpt4 bro 21:23 < bridge> I know 21:23 < bridge> people got access to it 21:23 < bridge> only subscribers 21:23 < bridge> with the + plan (forgot the name) 21:24 < bridge> https://twitter.com/ykilcher/status/1635702708006006786?s=20 21:24 < bridge> XD 21:24 < bridge> ye sad 21:51 < bridge> when can i finally stop coding 22:01 < bridge> @Jupeyy_Keks Arch-Gnome 22:01 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1085669012203118623/Captura_desde_2023-03-15_20-57-04.png 22:01 < bridge> nice 22:01 < bridge> :poggers2: 22:01 < bridge> 12k average? 22:01 < bridge> then gg 😄 22:01 < bridge> whats ur CPU? 😄 22:02 < bridge> weak 22:02 < bridge> i got 14k 22:02 < bridge> gentoo 22:02 < bridge> gg wp 22:02 < bridge> i need to test more 22:02 < bridge> It's almost always 12k but drops to 9k sometimes 22:02 < bridge> but i got 14k on a ddnet map 22:02 < bridge> not dm1 22:02 < bridge> only time i get over 12k is using wayland and self compiled mesa drivers 22:02 < bridge> else no chance for my CPU D: 22:02 < bridge> I still had the browser and other programs open 22:02 < bridge> i have self compiler kernel with native march 22:03 < bridge> well everything is self compiled 22:03 < bridge> i think i'll buy a ryzen x3d when they bit cheaper 22:03 < bridge> there kernel literally has a option to enable zen3 opts 22:03 < bridge> then maybe i also try gentoo 22:05 < bridge> I3-10100f. 22:05 < bridge> I3-10100f :ninja: 22:06 < bridge> x2 22:06 < bridge> oh interesting seems to be slower than mine in single threaded... then its ideed very impressive result 😄 22:13 < bridge> @Jupeyy_Keks i gave u the role cuz ur gfx page is pog 22:13 < bridge> probs the most linked page here xd 22:16 < bridge> lol nice logo 22:16 < bridge> :wiki: 22:16 < bridge> yeah next to ma name, epic