00:19 <+ChillerDragon> ? 00:20 <+bridge> [ddnet] https://discord.com/channels/252358080522747904/293493549758939136/988536086504542238 ChillerDragon 00:20 <+bridge> [ddnet] ChillerDragon: The ping was about this question: 00:20 <+bridge> [ddnet] > Hi, I have a map myself, then I want to set it in the shop and the farm section. What should I do? 00:20 <+bridge> [ddnet] > [ddnet++] 00:20 <+ChillerDragon> ah ye got it :D 00:20 <+ChillerDragon> thanks 00:20 <+bridge> [ddnet] how can we ping you? 00:20 <+ChillerDragon> u did good 00:21 <+ChillerDragon> @г-н.вирус these are the ddnet++ entities https://github.com/DDNetPP/DDNetPP/blob/c2d4684138c2985682edd2c2b7feabea760ad3fd/data/mapres/fddracepp.png 00:21 <+bridge> [ddnet] there are 3 chillerdragon in here 00:21 <+ChillerDragon> just ping any of them 00:21 <+ChillerDragon> irc/matrix pings work the same as in tw chat 00:21 <+ChillerDragon> just dont make any typo in my name and i get pinged 00:21 <+bridge> [ddnet] @ChillerDragon @ChillerDragon @ChillerDragon.* 00:22 <+ChillerDragon> yes 00:22 <+bridge> [ddnet] last one has '.*' 00:22 <+ChillerDragon> all 3 ping 00:22 <+bridge> [ddnet] lol 00:22 <+bridge> [ddnet] okay, thx 00:23 <+bridge> [ddnet] are these wip icons? LOL 00:23 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/988569734771523604/unknown.png 00:23 <+ChillerDragon> fakof 00:23 <+ChillerDragon> im not an designer xd 00:23 <+ChillerDragon> contributions welcome -.- 00:24 <+bridge> [ddnet] of course! i just 00:24 <+bridge> [ddnet] a) need free time 00:24 <+bridge> [ddnet] b) need to know what the entities do 00:24 <+ChillerDragon> arent the icons not descriptive enough? 00:25 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/988570314898276372/unknown.png 00:25 <+bridge> [ddnet] :ddnet_lgbt: 00:25 <+ChillerDragon> da 00:25 <+ChillerDragon> its rainbow 00:27 <+bridge> [ddnet] thanks c: 00:28 <+bridge> [ddnet] like, i can help you guys with polish and everything 00:28 <+ChillerDragon> @г-н.вирус you can also select "Info" at the top of the editor and map index 161 for shop and 160 for farmtile 00:28 <+bridge> [ddnet] @Voxel dm me if ud like 00:28 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> ChillerDragon ! 00:29 <+ChillerDragon> ! 00:29 <+bridge> [ddnet] !11!1elf 00:29 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> How are you @[quakenet] ChillerDragon#0000 00:29 <+bridge> [ddnet] #off-topic 00:29 <+ChillerDragon> #not-bridged 00:30 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> Chiller oleas guve ne votes.cfg gores/KoG 00:30 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> Give me votes.cfg KoG 00:30 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> ChillerDragon 00:30 <+ChillerDragon> they are not public 00:31 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> I have a create. 00:31 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> ? 00:31 <+ChillerDragon> what 00:31 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> I can create? 00:31 <+ChillerDragon> yes 00:31 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> Ow 00:31 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> Thanks 00:31 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> I have a question 00:31 <+ChillerDragon> you probably can use some public ddnet scripts to generate votes based on your map pool 00:32 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> Ok , give me compiler windows 00:32 <+ChillerDragon> ? 00:33 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> Compiler for windows 00:33 <+ChillerDragon> c++? 00:33 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> Yes 00:33 <+ChillerDragon> gcc 00:33 <+ChillerDragon> g++* 00:33 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> G++ 00:34 <+ChillerDragon> `choco install llvm` probably does the job 00:34 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> Ok 00:35 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> Source bombay publiced? 00:35 <+ChillerDragon> no 00:35 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> For viproyal 00:36 <+ChillerDragon> but nouaa works on some things 00:36 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> Price? 00:36 <+ChillerDragon> https://github.com/NouaaTW/ddnet/tree/BlockWorlds 00:36 <+ChillerDragon> and some old leaked versions 00:37 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> Ow source has compiled? 00:37 <+ChillerDragon> you can ask nouaa for a release 00:37 <+ChillerDragon> but i suggest building it your self 00:38 <+ChillerDragon> I made a tutorial on that also containing how to install a C++ compiler https://www.youtube.com/watch?v=qsoGOfBqPns 00:38 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> Can i compile source? 00:38 <+ChillerDragon> ye 00:39 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> Mmm 00:39 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> Pleas compile send me 00:39 <+ChillerDragon> I never looked into cross compiling to windows 00:40 <+ChillerDragon> ask @Nouaa 00:40 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> Ddnet-Server.exe 00:42 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> Where is sql for ddrace 00:42 <+ChillerDragon> ? 00:42 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> Sql for ddrace 00:42 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> Link download sql ddrace 00:42 <+ChillerDragon> what is "sql ddrace" 00:43 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> SQL For Points and times 00:43 <+ChillerDragon> the official ranks? 00:43 <+ChillerDragon> of ddnet? 00:43 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> Yes 00:43 <+ChillerDragon> https://ddnet.tw/stats/sql.js/ 00:43 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> Ow thanks 00:43 <+bridge> [ddnet] <𝘔𝘦𝘵𝘪> Gl ^^ 00:46 <+bridge> [ddnet] <г-н.вирус> how to add it? 01:16 <+ChillerDragon> put it in your editor folder next to all the other entities 01:19 <+bridge> [ddnet] u 01:39 <+bridge> [ddnet] <г-н.вирус> I also added 161, but the shop is mixed with Farm 07:26 <+bridge> [ddnet] :justatest: 10:15 <+bridge> [ddnet] Today cloudflare was down 10:15 <+bridge> [ddnet] And half the internet with it 10:21 <+bridge> [ddnet] and the ddnet masterserver as well, probably 10:21 <+bridge> [ddnet] one more bullet point on the list of stuff that properly decentralized masters should protect from 10:27 <+bridge> [ddnet] ye ddnet masterserver was down, also 90% of games :justatest: 12:18 <+bridge> [ddnet] are issues no longer shown here? 12:18 <+bridge> [ddnet] or was it bc cloudflare 12:24 <+bridge> [ddnet] I know of no change to issues 12:24 <+bridge> [ddnet] so they're probably still being shown here 12:25 <+bridge> [ddnet] @Not Keks or @Learath2: where would I place the stuff that wraps libpng? libpng shouldn't be linked by the server, but placing it in src/engine/shared makes the server require it. it's not a client-only dependency either, some tools need it. ideas? 12:26 <+bridge> [ddnet] I doubt jupstar will be inclined to give you ideas given he is vehemently against you wrapping it at all 😛 12:27 <+bridge> [ddnet] he also wrote a wrapper 12:27 <+bridge> [ddnet] New folder maybe? `src/engine/gfx_common`? 12:27 <+bridge> [ddnet] I'm just extending it 12:30 <+bridge> [ddnet] internet was gone, so my examples didn't go through: src/engine/image/, src/engine/png/, src/png/ 12:30 <+bridge> [ddnet] why gfx? graphics, I guess 12:31 <+bridge> [ddnet] how about src/engine/gfx? @Learath2 12:34 <+bridge> [ddnet] @deen @Learath2 @heinrich5991 12:34 <+bridge> [ddnet] I founded PR https://github.com/ddnet/ddnet/pull/3527 12:34 <+bridge> [ddnet] and from commit it was set just for windows family, but I notice that I have same crash issue with SIGPIPE on linux (ubuntu at least) 12:34 <+bridge> [ddnet] so maybe u know why that was for windows just? 12:36 <+bridge> [ddnet] @Faulty the commit looks like it's done on everything BUT windows 12:36 <+bridge> [ddnet] note the exclamation mark in `#if !defined(CONF_FAMILY_WINDOWS)` 12:36 <+bridge> [ddnet] it negates the condition 12:37 <+bridge> [ddnet] oh, my bad 12:37 <+bridge> [ddnet] so idk reason 12:37 <+bridge> [ddnet] Sounds fine to me, though I'd want even more of the gfx code in there not just png but it is a start I guess 12:37 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/988754627690389514/message.txt 12:39 <+bridge> [ddnet] oh, my bad 🤦‍♂️ 13:18 <+bridge> [ddnet] which version @Faulty? 13:19 <+bridge> [ddnet] and can you create an issue? 13:24 <+bridge> [ddnet] used master branch - commit 02/06/2022 at 17:00 (Merge #5311) 13:24 <+bridge> [ddnet] I will try to move `signal(SIGPIPE, SIG_IGN);` to server.cpp main(), maybe that helps 13:24 <+bridge> [ddnet] ok, I will create an issue 13:24 <+bridge> [ddnet] https://github.com/ddnet/ddnet/pull/5311 13:45 <+bridge> [ddnet] @Ryozuki do you still use tailwindcss? Are you enjoying the utility class approach? 13:55 <+bridge> [ddnet] anyone aware of the wordle gamev"hype"? 13:56 <+bridge> [ddnet] anyone aware of the wordle game "hype"? 13:59 <+bridge> [ddnet] anyone know the wordle game? 14:01 <+bridge> [ddnet] https://www.nytimes.com/games/wordle/index.html 14:23 <+bridge> [ddnet] speaking from experience tailwind is better than monolithic classes, hands down 14:24 <+bridge> [ddnet] especially for breakpoints 14:27 <+bridge> [ddnet] yeah dunno faced same problem, guess just smth simple like engine/image, tho single dir for single file also sucks 14:27 <+bridge> [ddnet] but gfx is fine too, tho its not directly gfx related 14:28 <+bridge> [ddnet] how would sdl call it 14:28 <+bridge> [ddnet] media 15:30 <+bridge> [ddnet] Yes i like it 16:25 <+bridge> [ddnet] person is having gpu usage more than 50% and fps ~300 on gtx 1650, while person with nobo laptop gets 600 fps. what is possible to do? 16:25 <+bridge> [ddnet] more details in #general 16:25 <+bridge> [ddnet] gpu usage is literally 50% 16:25 <+bridge> [ddnet] and more 16:27 <+bridge> [ddnet] and yes i asked to close all apps 16:56 <+bridge> [ddnet] nvidia optimus 16:56 <+bridge> [ddnet] his nvidia GPU uses 50%, his intel gpu 70%, worst invention ever xD 16:57 <+bridge> [ddnet] it basically calculate the game on nvidia card, but nvidia card is not connected to the laptop monitor, then it gives back the calculated frame to intel card, intel card displays it 16:58 <+bridge> [ddnet] laptop manifacturer saved 50cents. u have a bad laptop for ever 17:05 <+bridge> [ddnet] understandable 17:05 <+bridge> [ddnet] i feel bad for this person 17:21 <+bridge> [ddnet] does someone with clang experience know why it doesn't like this statement? 17:21 <+bridge> [ddnet] `for(auto & m_aPoint : pDestQuads[QuadsCounter].m_aPoints)` 17:22 <+bridge> [ddnet] it was a normal for loop before, i copied this from Check clang-tidy modernizing warning 17:22 <+bridge> [ddnet] but it doesnt like it xD 17:23 <+bridge> [ddnet] what is `m_aPoints` for type 17:23 <+bridge> [ddnet] maybe try `const auto&` 17:23 <+bridge> [ddnet] if that doesn't work, type of `m_aPoints` probably doesn't have `.begin()` and `.end()` member, try to call `pDestQuads[QuadsCounter].m_aPoints.begin()` to confirm 17:24 <+bridge> [ddnet] weird it suggested to use the new construct instead of a normal loop if m_aPoints its not eligible for that :/ 17:25 <+bridge> [ddnet] ` for(int j = 0; j < 5; j++) 17:25 <+bridge> [ddnet] { 17:25 <+bridge> [ddnet] pDestQuads[QuadsCounter].m_aPoints[j].x += f2fx(pQuadPos[0]) - pDestQuads[QuadsCounter].m_aPoints[4].x; 17:25 <+bridge> [ddnet] pDestQuads[QuadsCounter].m_aPoints[j].y += f2fx(pQuadPos[1]) - pDestQuads[QuadsCounter].m_aPoints[4].y; 17:25 <+bridge> [ddnet] }` 17:25 <+bridge> [ddnet] it was like this before 17:25 <+bridge> [ddnet] what is the error it says 17:26 <+bridge> [ddnet] now its like this 17:26 <+bridge> [ddnet] ` for(auto & m_aPoint : pDestQuads[QuadsCounter].m_aPoints) 17:26 <+bridge> [ddnet] { 17:26 <+bridge> [ddnet] m_aPoint.x += f2fx(pQuadPos[0]) - pDestQuads[QuadsCounter].m_aPoints[4].x; 17:26 <+bridge> [ddnet] m_aPoint.y += f2fx(pQuadPos[1]) - pDestQuads[QuadsCounter].m_aPoints[4].y; 17:26 <+bridge> [ddnet] } 17:26 <+bridge> [ddnet] ` 17:26 <+bridge> [ddnet] both versions compile and run correctly, its a CI test problem 17:26 <+bridge> [ddnet] i mean the naming is weird, as red said 17:26 <+bridge> [ddnet] name it Point 17:26 <+bridge> [ddnet] not m_aPoint 17:26 <+bridge> [ddnet] but generally it looks correct to me 17:26 <+bridge> [ddnet] paste function code, maybe you declared `pDestQuads` as const& and therefore can't take by normal reference 17:26 <+bridge> [ddnet] its ddnet naming not mine^^ 17:26 <+bridge> [ddnet] its not my class 17:27 <+bridge> [ddnet] i dont find that code 17:27 <+bridge> [ddnet] its CQuad class that has m_aPoint property 17:27 <+bridge> [ddnet] `bool InsertDestinationQuads(const float pGameAreas[2][2][2], const CQuad *pQuads, const int NumQuads, const CMapItemGroup *pLayerGroups[2], CQuad *pDestQuads, int &QuadsCounter) 17:27 <+bridge> [ddnet] { 17:27 <+bridge> [ddnet] bool bDataChanged = false; 17:27 <+bridge> [ddnet] 17:27 <+bridge> [ddnet] for(int i = 0; i < NumQuads; i++) 17:27 <+bridge> [ddnet] { 17:27 <+bridge> [ddnet] MapObject Obs[2]; 17:27 <+bridge> [ddnet] Obs[0] = CreateMapObject(pLayerGroups[0], fx2f(pQuads[i].m_aPoints[4].x), fx2f(pQuads[i].m_aPoints[4].y), 0, 0); 17:27 <+bridge> [ddnet] float pVisibleArea[2][2]; 17:27 <+bridge> [ddnet] 17:27 <+bridge> [ddnet] if(GetVisibleArea(pGameAreas[0], Obs[0], pVisibleArea)) 17:28 <+bridge> [ddnet] { 17:28 <+bridge> [ddnet] float pQuadPos[2]; 17:28 <+bridge> [ddnet] Obs[1] = CreateMapObject(pLayerGroups[1], 0, 0, 0, 0); 17:28 <+bridge> [ddnet] 17:28 <+bridge> [ddnet] if(!AdaptVisiblePoint(pGameAreas, pVisibleArea, Obs, pQuadPos)) 17:28 <+bridge> [ddnet] continue; 17:28 <+bridge> [ddnet] 17:28 <+bridge> [ddnet] pDestQuads[QuadsCounter] = pQuads[i]; 17:28 <+bridge> [ddnet] for(auto & m_aPoint : pDestQuads[QuadsCounter].m_aPoints) 17:28 <+bridge> [ddnet] { 17:28 <+bridge> [ddnet] m_aPoint.x += f2fx(pQuadPos[0]) - pDestQuads[QuadsCounter].m_aPoints[4].x; 17:28 <+bridge> [ddnet] m_aPoint.y += f2fx(pQuadPos[1]) - pDestQuads[QuadsCounter].m_aPoints[4].y; 17:28 <+bridge> [ddnet] } 17:28 <+bridge> [ddnet] 17:28 <+bridge> [ddnet] QuadsCounter++; 17:28 <+bridge> [ddnet] bDataChanged = true; 17:28 <+bridge> [ddnet] } 17:28 <+bridge> [ddnet] } 17:28 <+bridge> [ddnet] 17:28 <+bridge> [ddnet] return bDataChanged; 17:28 <+bridge> [ddnet] that's the complete method if it helps you 17:28 <+bridge> [ddnet] doesnt exists for me 17:28 <+bridge> [ddnet] u sure its ddnet? 17:28 <+bridge> [ddnet] pretty sure^^ 17:28 <+bridge> [ddnet] what file? 17:28 <+bridge> [ddnet] this is my file 17:28 <+bridge> [ddnet] CQuad sh ould be defined here i guess 17:28 <+bridge> [ddnet] #include 17:29 <+bridge> [ddnet] pDestQuads is a pointer, can't for loop over it 17:29 <+bridge> [ddnet] but then its not ddnet code xd 17:29 <+bridge> [ddnet] :kek: 17:29 <+bridge> [ddnet] wait, nvm 17:29 <+bridge> [ddnet] m_aPoints is ddnet code 17:29 <+bridge> [ddnet] anyway, just give me the error 17:29 <+bridge> [ddnet] the error text 17:29 <+bridge> [ddnet] `m_aPoints` is correct but the loop variable should be named `Point` and not `m_aPoint` 17:30 <+bridge> [ddnet] `Run scripts/fix_style.py --dry-run 17:30 <+bridge> [ddnet] src/tools/map_replace_area.cpp:433:14: error: code should be clang-formatted [-Wclang-format-violations] 17:30 <+bridge> [ddnet] for(auto & m_aPoint : pDestQuads[QuadsCounter].m_aPoints) 17:30 <+bridge> [ddnet] ^ 17:30 <+bridge> [ddnet] Error: Process completed with exit code 1.` 17:30 <+bridge> [ddnet] i understand, you are right 17:30 <+bridge> [ddnet] i copied and pasted from clang warning 17:30 <+bridge> [ddnet] yeah, clang warning just removed the plural s from the name I guess 17:31 <+bridge> [ddnet] also the & should be directly before the name 17:31 <+bridge> [ddnet] yup 17:31 <+bridge> [ddnet] i think 17:31 <+bridge> [ddnet] for(auto &DemoRecorder : m_DemoRecorder) 17:31 <+bridge> [ddnet] so `for(auto &m_aPoint : pDestQuads[QuadsCounter].m_aPoints)` ? 17:31 <+bridge> [ddnet] ok i try 17:31 <+bridge> [ddnet] yes, then it will pass the clang format 17:31 <+bridge> [ddnet] weird that it suggest styles that it doesnt like itself xD 17:31 <+bridge> [ddnet] that whitespace is ignored 17:32 <+bridge> [ddnet] we also have a fix-style 17:32 <+bridge> [ddnet] doubt 17:32 <+bridge> [ddnet] clang-format is very strict 17:32 <+bridge> [ddnet] heinrich runned it for me but now he is offline 17:32 <+bridge> [ddnet] for this only row ill rather fix it by hand 17:33 <+bridge> [ddnet] ```cpp 17:33 <+bridge> [ddnet] int main() { 17:33 <+bridge> [ddnet] int a[5]; 17:33 <+bridge> [ddnet] for (auto & x : a) { 17:33 <+bridge> [ddnet] 17:33 <+bridge> [ddnet] } 17:33 <+bridge> [ddnet] } 17:33 <+bridge> [ddnet] ``` 17:33 <+bridge> [ddnet] works on godbolt, clang 17:33 <+bridge> [ddnet] https://godbolt.org/z/7KPjPToa8 17:33 <+bridge> [ddnet] wtf 17:34 <+bridge> [ddnet] its like the one it is complaining about 17:34 <+bridge> [ddnet] is there a difference i cant see? 17:34 <+bridge> [ddnet] oh yes the space between for and ( 17:35 <+bridge> [ddnet] its not a compiler error 17:35 <+bridge> [ddnet] clang-format is text formatting 17:35 <+bridge> [ddnet] i know 17:35 <+bridge> [ddnet] compile and running works ok for me 17:35 <+bridge> [ddnet] im trying to pass all CI now 17:35 <+bridge> [ddnet] ah you're right sorry 17:36 <+bridge> [ddnet] i try with `for(auto &m_aPoint : pDestQuads[QuadsCounter].m_aPoints)` first and lets see 17:36 <+bridge> [ddnet] it's just like python all over again 17:40 <+bridge> [ddnet] seems that i worked! 17:40 <+bridge> [ddnet] ` Check style / check-style (pull_request) Successful in 2m ` 17:41 <+bridge> [ddnet] thanks 17:41 <+bridge> [ddnet] nice :D 17:41 <+bridge> [ddnet] seems that it worked! 17:42 <+bridge> [ddnet] next time you can ignore (only!) the clang-format stuff and let someone else run it 17:42 <+bridge> [ddnet] oh 17:42 <+bridge> [ddnet] i though you were offline or i would have asked ^^ 17:43 <+bridge> [ddnet] was just a single line anyway, np 17:43 <+bridge> [ddnet] I was indeed offline 17:43 <+bridge> [ddnet] just came back online ^^ 17:43 <+bridge> [ddnet] 🙂 18:45 <+bridge> [ddnet] bors got confused again .. https://github.com/ddnet/ddnet/pull/5468 19:03 <+bridge> [ddnet] install nvidia control panel and enforce nvidia gpu there (like murpi indicated) 19:04 <+bridge> [ddnet] m_aPoint is neither an array nor a member variable, just name it Point, it wont shadow another variable then 19:08 <+bridge> [ddnet] yes, i understand clang cannot guess hungarian notation stuff, so it just renamed it like that 19:08 <+bridge> [ddnet] anyway the real problem was the space between auto and & 19:09 <+bridge> [ddnet] anyway the real problem was the space between m_aPoint and & 19:15 <+bridge> [ddnet] @f. damn boi, contributing for ddnet 19:16 <+bridge> [ddnet] just this tool https://github.com/ddnet/ddnet/blob/master/src/tools/map_replace_area.cpp 19:17 <+bridge> [ddnet] like last time lol 19:18 <+bridge> [ddnet] aah I remember 19:56 <+bridge> [ddnet] On the way to add default values to the snapshots... I polished up a little bit the snapshot stats: 19:56 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/988865010879070229/unknown.png 20:12 <+bridge> [ddnet] i don't know what you updated but now when i alt f4 it takes like 3 seconds for the game to close, where as before it was instant 22:31 <+bridge> [ddnet] @Learath2 22:31 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/988903997710692352/unknown.png 22:31 <+bridge> [ddnet] this image is accurate 22:33 <+bridge> [ddnet] I've seen this image with a simpler painted person 22:33 <+bridge> [ddnet] but its more fun if its anime realted 22:33 <+bridge> [ddnet] xD 22:33 <+bridge> [ddnet] related* 22:35 <+bridge> [ddnet] render everything in demos 23:03 <+bridge> [ddnet] better version 23:03 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/988912030205489242/unknown.png 23:03 <+bridge> [ddnet] but wait, why is `int` pointing at something? 23:03 <+bridge> [ddnet] wtf 23:03 <+bridge> [ddnet] cause its l-value 23:04 <+bridge> [ddnet] it points to r-value 23:05 <+bridge> [ddnet] that's not how I model it 23:05 <+bridge> [ddnet] a variable is an address in which you can find the value 23:05 <+bridge> [ddnet] that's the sense 23:11 <+bridge> [ddnet] not rly 23:11 <+bridge> [ddnet] the variable may be the value itself 23:12 <+bridge> [ddnet] constness ftw 23:12 <+bridge> [ddnet] this 23:13 <+bridge> [ddnet] yes, for const int^^ 23:14 <+bridge> [ddnet] but not for int 23:14 <+bridge> [ddnet] who knows 23:14 <+bridge> [ddnet] the variable may be constified by some optimization 23:14 <+bridge> [ddnet] checkmate 23:15 <+bridge> [ddnet] https://media.discordapp.net/attachments/342454474117218334/979551559107084349/11.gif 23:15 <+bridge> [ddnet] never trust c++ 23:15 <+bridge> [ddnet] yes you are right ofc 23:15 <+bridge> [ddnet] use rust 23:15 <+bridge> [ddnet] :3 23:21 <+bridge> [ddnet] https://www.phoronix.com/scan.php?page=news_item&px=Rust-For-Linux-5.20-Possible 23:22 <+bridge> [ddnet] @T tee i found the origin 23:23 <+bridge> [ddnet] XD 23:34 <+bridge> [ddnet] :BASEDHALT: 23:34 <+bridge> [ddnet] thats poggers