00:11 < bridge> ddnet update when 00:13 < bridge> @Jupeyy_Keks ig ur sleeping now but on the fng2 repo (0.6 source idk about 0.7) it doesn't want to compile. I added `#include ` in src/game/server/gamecontext.cpp and then it compiled ;) 04:54 < bridge> !!! Enjoy the most profitable financial market (crypto market ) as you get 100% profit...and you can also make up to $100k or more in 3days send me a private message and ask me HOW on TGhttps://t.me/VincentKadar 05:48 < bridge> How can I test this 05:48 < bridge> Make pr 😉 07:02 < bridge> Compiling 0.6 in 2023 you also still use python2 axaxaxa 08:00 < bridge> I know few people who still make mods on 0.6 base 08:00 < bridge> They are insane 08:04 < bridge> F-DDrace is based on 0.7 :feelswarmman: 08:13 < bridge> fddr is very based indeed 08:21 < bridge> :poggers2: 08:35 < bridge> Yea like those ddnet guys they are nuts 08:35 < bridge> (@uwu) 09:31 < bridge> \🥺 10:06 < bridge> There is a `restart` client command now, so you can restart with that. Restarting doesn't work for me with Windowed and Windowed Fullscreen mode with Vulkan. Maybe it only happens on Windows though. 10:14 < bridge> I saw the issue and didn't find the command back then in the client. Is it only available in non steam? Or did I simply check the same day when it was merged ^^ 10:15 < bridge> Yeah, I found the bug when I made the PR to add the command, it should be in every version now 10:15 < bridge> Alright will test later on Linux first 10:16 < bridge> Is the client process actually killed? Or how exactly do we restart 10:17 < bridge> We perform as much cleanup in the running client as possible, then we launch the client again, then the already running client exits 10:17 < bridge> Really, the `shell_execute` to start the client should be the last code we run (except on android) 10:17 < bridge> I see, weird weird 10:18 < bridge> If it's a new process it should work anyway 10:19 < bridge> Maybe something is happening in an automatically invoked destructor after the new process is launched 10:19 < bridge> Or it's a special bug with Vulkan because it can't create a window or something 10:19 < bridge> In opengl it works? 10:19 < bridge> Yeah 10:19 < bridge> And also in the other Fullscreen modes 10:20 < bridge> Only Vulkan and Windowed/Windowed Fullscreen have the bug 10:20 < bridge> Maybe anti virus thinks u want to Bitcoin😂 10:20 < bridge> It's Windows Defender so it shouldn't be smart enough 😄 10:20 < bridge> https://media.giphy.com/media/Pqf31C9P1AuIg/giphy.gif 10:31 <+ChillerDragon> windows defender is defending against win 10:31 <+ChillerDragon> gotta buy gnome antivirus 10:32 < bridge> gnome pro-virus 10:33 <+ChillerDragon> KDEdefender 10:33 <+ChillerDragon> wait probably kefender right? 10:34 <+ChillerDragon> kde naming is kursed 10:36 < bridge> Xd 10:37 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1107949959237603370/image-116426--4575876.png 11:15 <+ChillerDragon> !ryo pr pr pr pr 11:15 < chillerbot> @Ryozuki 11:18 < bridge> !ryo pr 11:18 < chillerbot> @Ryozuki 11:18 < bridge> im at metro 11:19 < bridge> today i go to office 11:19 < bridge> so its mac m1 time 11:20 <+ChillerDragon> gh mobile 11:20 < bridge> lol 11:20 <+ChillerDragon> imagine having discord on mobile but not gh 11:20 <+ChillerDragon> u got ur prios wrong m8 11:20 < bridge> i write code in samsung notes 11:20 < bridge> 🧌 11:20 < bridge> :trollonaut: 11:21 <+ChillerDragon> i use github mobile and text to speech on my bike to write code 11:21 <+ChillerDragon> and CI to compile 11:21 <+ChillerDragon> jk but would be cool 11:21 <+ChillerDragon> reminds me of the one blind dev 11:21 <+ChillerDragon> he had some mad text to speech skills 11:22 < bridge> imagine _looking_ for a bug 11:22 <+ChillerDragon> https://www.youtube.com/watch?v=94swlF55tVc 11:22 <+ChillerDragon> he does look for a bug 11:22 <+ChillerDragon> in this talk 11:22 <+ChillerDragon> its kinda cool 11:22 < bridge> ok google, read out my whole cde 11:22 < bridge> code 11:23 < bridge> i code on my nintendo ds lite 11:23 <+ChillerDragon> 4:50 11:23 <+ChillerDragon> he debugs broken code live on stage 11:25 < bridge> theres a crate at the end okay get rid o that yay 11:25 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1107962041387470969/image.png 11:26 <+ChillerDragon> yay 11:34 < bridge> `rustup override` is about directories, I think. maybe you set it for the wrong directory? 11:38 < bridge> hallo heinrich 11:38 < bridge> I think zips of images would be better; otherwise we're gonna run into problems when we add more stuff again 11:38 < bridge> hi fokko 11:39 < bridge> Ryozuki fixed my PR 🙂 11:39 < bridge> I saw that, I think I gave thumbs up 11:39 < bridge> :) 11:39 < bridge> !ryo pro pr fixer 11:39 < chillerbot> @Ryozuki 11:39 < bridge> pls stop pinging me 11:39 < bridge> ~~i didnt~~ 11:41 < bridge> ping me for smth useful but not this xd 11:41 < bridge> when ddnet 2 11:50 < bridge> @Ryozuki 11:50 < bridge> 11:52 <+ChillerDragon> snail trol 11:53 <+ChillerDragon> !add_ping_pong snail https://www.youtube.com/watch?v=IWA89aZ_qtg 11:53 <+ChillerDragon> !snail 11:53 < chillerbot> https://www.youtube.com/watch?v=IWA89aZ_qtg 11:53 < bridge> please don't do that, it creates a huge embed 11:54 <+ChillerDragon> !add_ping_pong snail >https://www.youtube.com/watch?v=IWA89aZ_qtg> 11:54 <+ChillerDragon> fka 11:54 <+ChillerDragon> !add_ping_pong snail 11:54 <+ChillerDragon> this good? 11:54 < bridge> yes 11:54 <+ChillerDragon> pog 11:54 < bridge> best video by sp someone 11:54 <+ChillerDragon> indeed 11:54 <+ChillerDragon> one could also say "best video" period 11:54 < bridge> @snail :justatest: 11:55 <+ChillerDragon> @ZombieToad 11:55 <+ChillerDragon> is he banned? 11:56 <+ChillerDragon> nevertheless-ra: who u? 11:56 < bridge> ChillerDragon i unbanned you from discord. You can join again 11:56 <+ChillerDragon> wot 11:57 <+ChillerDragon> u send legal letter to china? 11:57 <+ChillerDragon> best lawyer eu w 11:58 <+ChillerDragon> !jup do you think being my financial advisor and lawyer is a conflict of interest? 11:58 < chillerbot> @Jupstar ✪ 12:00 < bridge> No. Never heard of cumex? 12:02 <+ChillerDragon> xd 12:08 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1107972724149714944/4185da86-7c88-4fd8-a765-e63926627faf.png 12:08 < bridge> https://openprocessing.org/sketch/1575230/ 12:08 < bridge> https://news.ycombinator.com/item?id=35953286 12:12 < bridge> If you've never seen it before: I love how LCG random numbers appear to have decent statistical properties, but if you use them to pick points in 3d space it suddenly becomes extremely obvious what's wrong with them 12:12 < bridge> https://upload.wikimedia.org/wikipedia/commons/a/a3/Lcg_3d.gif 12:14 < bridge> xd 12:14 < bridge> https://en.wikipedia.org/wiki/Linear_congruential_generator 12:17 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1107974997139542036/Fractal_fern_explained.png 12:17 < bridge> cool fractal 12:18 < bridge> Nature is the beauty of math 12:23 < bridge> > Disaster planning → Every byte of source-code history for SQLite is cryptographically protected and is automatically replicated to multiple geographically separated servers, in datacenters owned by different companies. Thousands of additional clones exist on private servers around the world. The primary developers of SQLite live in different regions of the world. SQLite can survive a continental catastrophe. 12:23 < bridge> can we survive a continental catastrophe? 12:23 < bridge> ddnet 12:23 < bridge> probs yes 12:23 < bridge> https://sqlite.org/lts.html 12:23 < bridge> if catalonia survive 12:24 < bridge> I set the override while in the respective build directory. `rustup show` also shows that the override appears to be active in that folder 12:25 < bridge> maybe the override should be in the base dir? 12:25 < bridge> not the build dir 12:25 < bridge> idk 12:27 < bridge> They are such weirdos no joke xd 12:27 < bridge> override in base dir would defeat the purpose of the override though 12:27 < bridge> I have one build dir for msvc and one for gnu 12:28 < bridge> Continental catastrophe yes, bicontinental catastrophe maybe. If only the americas remain we might be fucked 😛 12:29 < bridge> well ddnet is in the github artic vault 12:34 < bridge> you'd need to figure out the working directory of the build, I guess 12:34 < bridge> it's likely not the build dir 12:35 < bridge> maybe that could be fixed 12:35 < bridge> the override should work for every sub-directory according to the documentation 12:35 < bridge> it only depends on the working directory of cargo, I think 12:36 < bridge> that means that if the build process call cargo from the source directory, only that will appl 12:36 < bridge> y 12:36 < bridge> I don't know when and how cargo is called in MSVC, but I assume MSVC's working directory is not the build folder 12:36 < bridge> But I just run make from the command line when building with GNU, so I assume that the override should at least work there 12:37 < bridge> you can look into the makefile to see what the working directory is there 12:39 < bridge> ``` 12:39 < bridge> WORKING_DIRECTORY 12:39 < bridge> 12:39 < bridge> Execute the command with the given current working directory. If it is a relative path it will be interpreted relative to the build tree directory corresponding to the current source directory. 12:39 < bridge> ``` 12:39 < bridge> sounds like it's the source directory by default 12:39 < bridge> https://cmake.org/cmake/help/latest/command/add_custom_command.html 12:40 < bridge> Is this something we can add in CMakeLists for all developers? 12:45 < bridge> weapons' particles and even the dash particle should go to particles.png xd 13:19 < bridge> yes 13:30 < bridge> :think_bot: 13:31 < bridge> dragger, hmm if servers are on latest master, i think something recently changed in the netobjs 13:31 < bridge> but its client side probs 13:31 < bridge> likely https://github.com/ddnet/ddnet/pull/6560 13:31 < bridge> ye 13:31 < bridge> @nuborn ^ 13:53 < bridge> Oh, I was just looking into the dragger code, can take a look later today. Havent looked at what antibot does yet 13:57 < bridge> Probably not related to the antibot btw 14:09 < bridge> It's so weird knowing the tw/ddnet code for that long and actually reading the new dragger/beam class xd 14:09 < bridge> i've only read it once, when it was very new 14:20 < bridge> @deen where can I find a core? 14:26 < bridge> !p 2e08ad21f645387989e05def96f7c5fb40deff4b47c5a26ff594a7 14:27 < chillerbot> error 14:27 < bridge> thanks chillerbot very cool 14:28 < bridge> lmao 14:28 < bridge> !! 14:28 < bridge> !p c1d1570e0e6e0d0815540004861554576600646130d914f604be0000000000 14:29 < chillerbot> error 14:29 < bridge> actually laughed in the office, thanks @Learath2 14:29 < bridge> hm maybe they really aren't tw packets 14:30 < bridge> what are you doing? 14:31 < bridge> I'm trying to figure out why this turkish hoster suspended us 14:31 < bridge> He says we were reflecting, but there is no way a ddnet server replies to this garbage 14:32 < bridge> what exactly is that? and what does !p do? 14:33 < bridge> @fokkonaut the wireshark dissector 14:33 < bridge> chiller bot 14:33 < bridge> ah 14:33 < bridge> !p ryo sux 14:33 < chillerbot> invalid hex 14:33 < bridge> i should learn wireshark some day 14:33 < bridge> i havent rly used it 14:33 < bridge> wireshark is cool 14:33 < bridge> !p f4cc554b51f05404a6a6840508004510004aba744000401184bdb00972ee4fe0888920966b9600366bcf8085011ebd3bfe1ca3000614d03291697563892d3211c6ffff6786f1ffaff42e485ad4d7fa6bbdcb297d71afe206 14:33 < chillerbot> ```0.7``` 14:33 < bridge> is it propietary¿? 14:33 < chillerbot> ```: {'flags': , 'ack': 204, 'token': b'KQ\xf0T', 'num_chunks': 85}``` 14:33 < chillerbot> ```: {'message_name': 'close', 'message_id': 4, 'reason': ' '}``` 14:33 < bridge> ahh, cool 14:34 < bridge> and it only works for 0.7? 14:34 < bridge> Probably, chiller made it 14:34 < bridge> In this case it didn't matter to me whether it decoded completely correctly, just wanted to know if it was tw 14:34 < bridge> ye 14:36 < bridge> i miss coding on tw all i do is front/backend 14:36 < bridge> and in my free time i aint on my pc a lot 14:36 < bridge> ur a normie 14:36 < bridge> I'm not sure what to really say, the reflection ratio was clearly 1:1 or lower how is that a worthwhile reflection attack even? 14:36 < bridge> why sad 14:36 < bridge> be happy 14:36 < bridge> tw is lyfe 14:37 < bridge> lately i am less in my pc on weekends too 14:37 < bridge> i literally know this game since 15 years 14:37 < bridge> for* 14:38 < bridge> almost 14:39 <+ChillerDragon> yes its 0.7 only and work in progress a decode error might happen for valid 0.6 packets and maybe even for some edge case 0.7 packets 14:39 < bridge> ur print only has a depth of 1 tho 14:39 <+ChillerDragon> u want more spam? xd 14:40 < bridge> chiller do this 14:40 < bridge> json.dumps(obj, 14:40 < bridge> ... sort_keys=True, indent=4) 14:40 < bridge> idk 14:40 <+ChillerDragon> oof 14:40 <+ChillerDragon> its gonna be fatass 14:41 < bridge> chiller 14:41 <+ChillerDragon> foko 14:41 < bridge> chila 14:41 <+ChillerDragon> foxo 14:41 < bridge> zila 14:42 <+ChillerDragon> foginatilus 14:42 < bridge> ziladreganius 14:42 <+ChillerDragon> enough xd 14:42 < bridge> ChillerDraGenius 14:43 < bridge> another c++ moment 14:44 < bridge> C++ still beautiful 14:47 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108012771444019200/EkYmy9aVcAAJpQW.png 14:48 < bridge> ok chiller 14:50 < bridge> makes perfect sense, just if people dont understand the concept its sadge 14:50 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108013573831139439/b61e3f56b92b2bd8c6a449e19ceb6535.png 14:51 < bridge> 0 + 1 = 4 14:51 < bridge> no its a null pointer initially 14:51 < bridge> not the value is set to 0 14:54 < bridge> ah, just spotted the `rm core*` 😄 I guess I don't get to debug 14:56 < bridge> Am I insane for thinking it's normal for server to reflect a bit under ddos? 14:56 < bridge> should be normal, depending on what gets sent 14:56 < bridge> Is 1:1.1 max and 1:0.06 avg absurd? 14:57 < bridge> This dude is talking to me like we are reflecting an insane amount of traffic but we are reflecting like 3kbps under 3mbps 14:57 < bridge> Why dont you just stop ddos????? 14:57 < bridge> xdd 14:57 < bridge> 3kbps 14:58 < bridge> !!! 14:58 < bridge> https://ddnet.org/stats/server/#tur.ddnet.org like look at these, wtf am I supposed to do, the out traffic is one tenth the input 14:58 < bridge> xD 14:58 < bridge> insane reflection 15:00 < bridge> Is it not allowed to host services that reply to requests without a handshake now? 15:00 < bridge> so will 16.7 release when the current notable bugs are fixed 15:02 < bridge> btw @Voxel poggers with ur team kill pr 15:02 < bridge> c: 15:02 < bridge> ^^ 15:03 < bridge> I'v always so lazy for frontend or in tw, clientside, if it is something graphical and positioning shit xd 15:25 <+ChillerDragon> tw frontend omg foko went full webdev 15:30 < bridge> let me tell you about TCP SYN 15:42 < bridge> question: which part of ddnet code do you think is the most stale rn? 15:42 < bridge> all 15:42 < bridge> non rust code 15:43 < bridge> but by definition, most physics code 15:43 < bridge> cuz it cant be touched 15:43 < bridge> kinda contradictory 15:43 < bridge> we cant rly optimize the gameworld either 15:43 < bridge> paralelizing it would change the order of stuff 15:44 < bridge> which probs bugs uses 15:46 < bridge> old ≠ bad, in case that's the reason for the question 15:46 < bridge> whats the unicode for that symbol 15:47 < bridge> you can use python to find out: 15:47 < bridge> i could also use google 15:47 < bridge> but i actually wanted to know whether you use alt+numpad for those 15:47 < bridge> and if you have these in your mind 15:48 < bridge> I use compose + / + = 15:48 < bridge> to create that symbol 15:48 < bridge> i was mostly talking about something that DOES need a rehaul 15:48 < bridge> wym 15:48 < bridge> on linux, you can bind some key to "compose" 15:48 < bridge> ahhh 15:48 < bridge> I use the mostly useless caps lock key for that 15:49 < bridge> Yea thats cool 15:49 <+ChillerDragon> u keep holding compose? and press all these letters in a row? 15:49 <+ChillerDragon> ~}~}~} 15:49 <+ChillerDragon> yea idk man 15:50 <+ChillerDragon> @Voxel the whole 0.6 thing should be removed if you want to get active 15:50 < bridge> no, you first press compose, then you press /, then you press = 15:50 <+ChillerDragon> xd 15:50 < bridge> the earlier keys can be released 15:50 <+ChillerDragon> idk what my compose is F 15:50 <+ChillerDragon> i thought its alt gr because i use that for @ 15:51 < bridge> > [3:48 PM]heinrich5991: on linux, you can bind some key to "compose" 15:51 < bridge> no, you have to configure it 15:51 <+ChillerDragon> im sure the deb installer asked me for it 15:53 <+ChillerDragon> yo @heinrich5991 can u bridge #off-topic to irc? 15:55 < bridge> xxxxd 15:55 < bridge> it's not even bridged to matrix yet, is it? 15:56 < bridge> i daut it 15:56 < bridge> to resize a hashmap u need to rehash everything right 15:58 < bridge> @heinrich5991 @Learath2 im curious, u guys ever implemented a hashmap 15:58 < bridge> i never did before, but it seems quite simple 15:58 < bridge> correct 15:59 < bridge> I don't remember implementing one 15:59 < bridge> *correct 15:59 < bridge> there is a way to do partial rehashing iirc 15:59 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108031076305215620/image.png 15:59 < bridge> screensot to preserve math 16:00 <+ChillerDragon> @heinrich5991 no it is not bridged to matrix yet. But irc really needs a channel to goof around a bit. This irc channel is basically all social media i have so i shitpost way to much for a developer channel 16:00 <+ChillerDragon> too* 16:01 < bridge> antisocial media 16:01 <+ChillerDragon> i need a channel where i can ping jopsti and ask him for legal advice 16:02 <+ChillerDragon> sometimes when i am bored i hop on irc and talk out of my ass i feel like it sometimes spams away some useful dev related things 16:06 <+ChillerDragon> can someone send brain and explain ddneto codeinger 16:06 <+ChillerDragon> https://github.com/ddnet/ddnet/blob/22df50c9bda271fbef4e2c7c28793384d48e0a80/src/engine/client/client.cpp#L922 16:06 <+ChillerDragon> ```if(m_aNetClient[CONN_MAIN].State() != NET_CONNSTATE_ONLINE && m_aNetClient[CONN_MAIN].State() != NET_CONNSTATE_PENDING)``` 16:06 <+ChillerDragon> is calling .State() on da netclient and comparing it against NET_CONNSTATE_.. 16:06 <+ChillerDragon> https://github.com/ddnet/ddnet/blob/22df50c9bda271fbef4e2c7c28793384d48e0a80/src/engine/shared/network_client.cpp#L147 16:07 < bridge> easy? 16:07 < bridge> CONNSTATE is something different than STATE 16:07 <+ChillerDragon> but CNetClient::State() does return ``return NETSTATE_ONLINE;`` 16:07 < bridge> if ur main is not online return 16:07 <+ChillerDragon> NETSTATE_ 16:07 < bridge> CONNSTATE is used within network_conn 16:07 < bridge> it just maps them 16:07 < bridge> to the other enm 16:07 < bridge> to the other enum 16:07 <+ChillerDragon> it maps connstate to netstate right 16:07 <+ChillerDragon> but it compares to the enum it is mapped away from in my head 16:08 < bridge> yea this should be cleaned up 16:08 < bridge> its probably about the same tho 16:08 <+ChillerDragon> ::State() maps ``NET_CONNSTATE..`` to ``NETSTATE_..`` and then State() is called and compared to ``NET_CONNSTATE_..`` 16:08 <+ChillerDragon> no they are not the same 16:09 < bridge> then check which values are the "real" values 16:09 < bridge> so map the connstates back to netstae 16:09 < bridge> from where u compare it to State() 16:09 <+ChillerDragon> oh nvm i think they are same 16:09 < bridge> xd 16:09 <+ChillerDragon> https://github.com/ddnet/ddnet/blob/22df50c9bda271fbef4e2c7c28793384d48e0a80/src/engine/shared/network.h#L46 16:09 <+ChillerDragon> https://github.com/ddnet/ddnet/blob/22df50c9bda271fbef4e2c7c28793384d48e0a80/src/engine/shared/network.h#L67 16:10 <+ChillerDragon> i swear my vscode bugged at me 16:10 <+ChillerDragon> it showed diff value hints 16:10 <+ChillerDragon> i blame electron 16:10 < bridge> this is false then tho 16:10 <+ChillerDragon> A IT BAK 16:11 <+ChillerDragon> my vs mf says NET_CONNSTATE_ONLINE = 4 and NETSTATE_ONLINE = 2 16:11 < bridge> xd 16:15 <+ChillerDragon> https://zillyhuhn.com/cs/.1684246504.png 16:15 <+ChillerDragon> that took longer to make than i would like to admit 16:15 < bridge> did you try restarting your computer 16:15 <+ChillerDragon> xd 16:16 < bridge> tf is happening to all the people reporting bugs with the scoreboard= 16:16 < bridge> xD 16:16 < bridge> the scoreboard sorting is broken, I guess 16:16 < bridge> not only that 16:16 < bridge> but why now 16:17 < bridge> https://discord.com/channels/252358080522747904/757720336274948198/1107988430291468388 16:17 <+ChillerDragon> wait no they do differ my vs is right 16:17 < bridge> they do differ, but its off by 1 for you anyways 16:17 < bridge> i COULD but idk how to do backend 16:17 < bridge> NET_CONNSTATE_ONLINE = 3, 16:17 <+ChillerDragon> https://github.com/ddnet/ddnet/blob/22df50c9bda271fbef4e2c7c28793384d48e0a80/src/engine/shared/network.h#L48 16:18 <+ChillerDragon> https://github.com/ddnet/ddnet/blob/22df50c9bda271fbef4e2c7c28793384d48e0a80/src/engine/shared/network.h#L70 16:18 <+ChillerDragon> its 4 in my branch because i messed with it 16:18 <+ChillerDragon> but in master its 3 vs 2 16:18 < bridge> confusor dregon 16:18 <+ChillerDragon> yeye fakof 16:18 <+ChillerDragon> but its broken isnt it? 16:18 < bridge> somethings wrong, i can feel it 16:18 < bridge> yes 16:26 < bridge> https://www.youtube.com/watch?v=tas0O586t80 16:26 < bridge> I understand now everything I need to know about C 16:27 <+ChillerDragon> it used to work because pending overlaps w online or sms 16:27 <+ChillerDragon> i make pr and let merges fix my bug 16:27 <+ChillerDragon> ez 16:30 < bridge> so wait whats happening now 16:30 < bridge> are we adding MORE or LESS 0.6 support 16:32 < bridge> ChillerDragon wants to remove 0.6 support 16:32 < bridge> we don't have consensus on that though 16:33 <+ChillerDragon> i am a rare 0.7 activist 16:34 <+ChillerDragon> sometimes i glu my self against ddnet headquater 16:34 <+ChillerDragon> as a form of peaceful protest 16:38 < bridge> i want to remove 0.6 and 0.7 support 16:40 < bridge> A couple times. I mostly go for closed addressing ones but when I was learning I also implemented open addressing ones 16:42 < bridge> confused dragon 16:43 < bridge> :poggers2: 16:48 < bridge> @heinrich5991 xd ubuntu decided to not work 16:48 < bridge> all ci failed 16:48 < bridge> gh actions* decided to not work 16:48 < bridge> ye 16:49 < bridge> ah ur a linked lists fan 16:49 < bridge> typical c dev 16:50 < bridge> no language stereotypes please 16:51 < bridge> its banter 16:51 < bridge> xd 16:51 < bridge> @heinrich5991 but its true C devs like a lot linked lists, whereas rust devs hate them for obvious reasons 16:51 < bridge> I told you "no banter" 16:51 < bridge> god.. 16:51 < bridge> ok no jokes zone im sorry 16:51 < bridge> i forgot we must be robots 16:52 < bridge> I will time you out the next time. no jokes is not correct. jokes without disparaging others are fine 16:53 < bridge> we rly have different ways of thoughts 16:53 < bridge> at no point i thought i was offensive, and i know learath in this context 16:53 < bridge> i know i will do this again unconsioucly and u will time me out 16:53 < bridge> its inevitable 16:53 < bridge> it's fine if you write this in DMs 16:53 < bridge> (as long as Learath2 doesn't complain about you) 16:53 < bridge> why so strict? 16:53 < bridge> but this is a public room, people other than you and Learath2 read this 16:54 < bridge> but i am talking to learath 16:54 < bridge> and I think this sets a bad tone for the room 16:54 < bridge> i disagree 16:54 < bridge> you set a bad tone 16:54 < bridge> where me must be formal robots 16:55 < bridge> we obviously don't need to be formal 16:55 < bridge> (or robots, for that matter) 16:55 < bridge> u know what i mean 16:55 < bridge> dont take everything at face value 16:55 < bridge> hmmm. idk, to me the robots thing looks like a straw man, and I get annoyed every time you mention it 16:56 < bridge> i also get annoyed everytide u do this 16:56 < bridge> everytime 16:56 < bridge> ¯\_(ツ)_/¯ 16:56 <+ChillerDragon> me: posting snail 9/11 meme 16:56 <+ChillerDragon> heinrich: pls fix embed 16:56 <+ChillerDragon> ryo: typical c dev 16:57 <+ChillerDragon> heinrich: stop insult c or ban 16:57 < bridge> no bias 16:57 < bridge> @Ryozuki I sadly noticed, that other communities than DDNet are even less tolerating "our behaviour". 16:57 < bridge> It's a trend, but since Teeworlds and it's community is stuck in 2007 anyways, its a little bit better over here. 16:57 < bridge> Just heinrich really wants to go with that trend of having 100% clean communities with not even slight jokes that may go 10% "over the top" 16:57 < bridge> pls allow 0.7 to die 🥺 16:57 < bridge> *stop insult c devs or ban 16:57 < bridge> i am on other servers and this banter is perfectly normal 16:58 < bridge> completly unrelated to ddnet 16:58 < bridge> or tw 16:58 < bridge> i specially consider this banter normal given our time we spent here 16:58 < bridge> and how much we chatted in the past 16:58 < bridge> but it seems like we must treat each other here like we met yesterday 16:58 < bridge> ye 16:58 < bridge> me too 16:58 < bridge> you're welcome to treat each other differently *in DMs* 16:59 < bridge> but not in a room with a lot of other people 16:59 < bridge> dms are useless 16:59 < bridge> can we do that in off-topic? 16:59 < bridge> dont redirect stuff to dms 16:59 < bridge> there are exactly the same amount of people 16:59 < bridge> no 16:59 < bridge> i disagree with this rule 16:59 < bridge> not on this discord 16:59 < bridge> i want to vote on this 16:59 < bridge> i want other mods involved 16:59 < bridge> what even happened if i may ask 17:00 < bridge> this time 17:00 < bridge> ^ 17:00 < bridge> i said this 17:00 < bridge> judge for urself 17:00 < bridge> index sized 'lol' 17:00 * bridge index sized 'lol' 17:01 < bridge> @Learath2 please say smth 17:01 < bridge> i dont want to live in heinrich dictatorship 17:01 < bridge> i ***know*** i will make banter again 17:01 < bridge> its how i am 17:01 < bridge> @heinrich5991 i think that really is very harsh 17:01 < bridge> non-programmers wouldnt understand and programmers would laugh 17:01 < bridge> smile* 17:01 < bridge> it's not the first time and it will not be the last time 17:02 < bridge> so is it also disallowed that noby says fng > gores or that others say fng sux 17:02 < bridge> ? 17:02 < bridge> correct 17:02 < bridge> bruv 17:02 < bridge> bruh 17:02 < bridge> @fokkonaut dont mention that 17:02 < bridge> he will say no to anything 17:02 < bridge> *asks if he can say yes* 17:03 < bridge> dont say that 17:03 < bridge> u may get timeouted 17:03 < bridge> and me saying you may get timeouted is probs timeout worthy 17:03 < bridge> we live in a society 17:03 < bridge> sarcasm is close to banter after all 17:03 < bridge> hm. 17:04 < bridge> it rly grinds my gears tho 17:04 < bridge> i feel you 17:04 < bridge> i just ask 17:04 < bridge> but anyways, i think we cant change it for now 17:04 < bridge> that i get moderated by anyone but heinrich 17:04 < bridge> yes 17:05 < bridge> 😉 17:06 < bridge> yea there is a little bit of dictatorship going on here, also when i asked a lot of people if they actually like the freeze bar or want the stars back. 17:06 < bridge> so many wanted the stars back, and not only after 5 days, no also after weeks. 17:06 < bridge> And when I finally annoyed learath long enough, he said he will work on something similar, which takes the old behaviour and can be made into stars again by modifiying the png. 17:06 < bridge> What did we get after months of people complaining it's never been the same without the stars? nothing :( 17:07 < bridge> trol 17:07 < bridge> dont be rude 17:07 < bridge> dont make me laugh in the office, it's time now, been here for 9.5 hours 17:08 < bridge> i will go now 17:08 < bridge> same 17:08 < bridge> my day is shit 17:08 < bridge> cuz this 17:08 < bridge> mood totally ruined 17:08 < bridge> smoke a blunt 17:08 < bridge> or just drink a beer 17:08 < bridge> anyways i will drive home now, see ya 17:08 < bridge> i dont do that now only on weekends 17:08 < bridge> true, better that 17:09 < bridge> in fact this somehow makes me wanna not be so motivated to make more prs 17:13 < bridge> ill just let robyt take over ddnet 17:13 < bridge> (this is not banter) 17:25 < bridge> https://en.wikipedia.org/wiki/Streisand_effect 17:26 < bridge> https://github.com/ddnet/ddnet/issues/6594 two more issues with the score PR btw 17:26 < bridge> first one already fixed 17:27 < bridge> second one already fixed 17:27 < bridge> what a good day to not be in the mood to do prs 17:28 < bridge> and for github ci to fail catastrophicaly 17:30 < bridge> @Ryozuki maybe it motivates you that hashmaps have overhead and are only worth it after a certain amount of items 17:32 < bridge> the hashmap needs to be done 17:33 < bridge> do u know whats funny? 17:33 < bridge> i often combine a double linked list with a hashmap 17:34 < bridge> nice way to have smth like a queue and still have the speed of a hashmap 17:34 < bridge> nice if u want to remove items from the "queue" without much overhead 17:41 < bridge> i have the perfect gif @Jupeyy_Keks 17:41 < bridge> https://tenor.com/view/jos%C3%A9mourinho-big-trouble-if-i-speak-prefer-not-to-speak-interview-gif-16725048 17:41 < bridge> thats my answer 17:42 < bridge> ngl i just want ddnet coding to be fun 17:42 < bridge> then use rust 17:42 < bridge> its why i do graphical stuff 17:42 < bridge> rust is not fun tho 17:42 < bridge> i tried it 17:42 < bridge> 😬 17:42 < bridge> 😬 17:43 < bridge> what do u dislike about it btw? 17:43 < bridge> too hard? 17:43 < bridge> coding is fun, but it can be really annoying, like discord chats 17:43 < bridge> i'd say not everything is perfect, but if u redesign what you want to code it can be powerful tool 17:43 < bridge> to me 1 thing that makes me hooked is those moments u enter the zen zone 17:44 < bridge> u lose awareness of time and have super efficiency xd 17:44 < bridge> and then someone distracts u 17:44 < bridge> and its over 17:44 < bridge> cool i never had that 17:45 < bridge> rly? 17:45 < bridge> i dunno, couldnt tell 17:46 < bridge> the best moments for me is, when i think about smth and it just works out as i planned even tho i didn't 100% believe it myself xd 17:46 < bridge> and saving 2 milliseonds somewhere for more performance 17:46 < bridge> bcs performance is everything 17:46 < bridge> yeah 17:47 < bridge> afk 17:47 < bridge> which is why i think software should be distributed with x86-v2 and -v3 17:47 < bridge> so users can pick 17:47 < bridge> not just v1 17:47 < bridge> -v3 is enough 17:47 < bridge> drop support 17:47 < bridge> xd 17:48 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108058359921389679/image.png 17:48 < bridge> I will have to disagree with this one, honestly you'll have to accept that some jokes are about a group of people, it's part of normal human communication. I feel this level of moderation will turn this place into just a boring old academic exchange/company slack 17:48 < bridge> my child deserves to live in a world where only 4090+ exist 17:49 < bridge> when do u think we will no longer ship v1 software 17:49 < bridge> If the jokes aren't grossly offensive (streotyping usually isn't) or hateful about a minority (X language developers aren't an oppressed minority), I would conclude that they are acceptable 17:49 < bridge> i dunno, i guess around 15-20 years? 17:49 < bridge> oof 17:50 < bridge> lifespan 17:50 < bridge> not in 15-20years sry xd 17:50 < bridge> was unclear 17:50 < bridge> iwas about to make a c joke 17:50 < bridge> my bad 17:50 < bridge> I think e.g. "web devs bad" is a bad meme to perpetuate 17:50 < bridge> this seems to fall under the same umbrella to me 17:51 < bridge> there are 2 kinds of webdevs, those who use js and those who use wasm 17:51 < bridge> https://tenor.com/view/squidward-daring-today-spongebob-spongebob-meme-daring-today-arent-we-gif-23808696 17:51 < bridge> 🤣:justatest: 17:52 < bridge> (This is obviously just my subjective opinion on what makes a community enjoyable in the long-term from my own experiences) 17:52 < bridge> I don't, why is that "bad" to perpetuate? Is it a misconception that causes them harm? 17:53 < bridge> yes, I think so 17:53 < bridge> web devs are among the top earner devs 17:53 < bridge> more so than cpp devs 17:53 < bridge> you think so, then in how far does it harm? 17:54 < bridge> by casually treating them as inferior 17:54 < bridge> I can only see it hurting their egos, but in turn they are also allowed to say "look at this C luser commenting on js, come back when you have garbage collection" 17:54 < bridge> i am also a web dev 17:54 < bridge> a rust dev 17:54 < bridge> a c dev 17:54 < bridge> and a ex python dev 17:54 < bridge> Please delete and ban everyone who is using "gay" in a wrong meaning too, please. 17:54 < bridge> It's definitely more descrimination than "web devs bad" 17:54 < bridge> i think it causes more harm to force a community to hold themselves and not being able to joke around rather than allowing a few banter that are not really hurting anyones feelings (past the 10 seconds reading the poke) 17:55 < bridge> joking around on the expense of others 17:55 < bridge> can you include that in the post? ^^ 17:55 < bridge> I'm not against jokes 17:55 < bridge> If you want to enforce *everything* then please do so with *everything* and dont leave out a single little bit, heinrich 17:56 < bridge> this is not at the expense of others 17:56 < bridge> i think only u treat it that way 17:56 < bridge> i mean this is not kindergarten 17:56 < bridge> Appearently it is 17:56 < bridge> it wasnt very rude or anything 17:56 < bridge> welcome 17:56 < bridge> i am laughing with him, because i know how he will react to this 17:56 < bridge> its just a poke 17:57 < bridge> note that I wasn't claiming that it hurt Learath2 17:57 < bridge> U did 17:57 < bridge> It's supposed to be a joke, the point of jokes is that they don't imply anything. I don't think web developers are bad because it's a meme, we are capable of extrapolating from reality 17:57 < bridge> And you didnt elaborate 17:58 < bridge> what I wanted to say there is not that the intended recipient is getting hurt, but others from the mentioned group 17:58 < bridge> i.e. I did *not* want to say that Learath2 was hurt by this statement 17:58 < bridge> as Learath2 incorporated in his statements, but not fokkonaut or snail e.g. 17:58 < bridge> Do you think web devs will read that and cry alone in front of their computer? 17:59 < bridge> do you think you'll cry if I ban you? what kind of standard is this? 17:59 < bridge> I, for example, dont feel offended by "web devs bad" and its my daily business 17:59 < bridge> I'm fairly sure you can drop that meme in irc.libera.chat/#c and no one would really bat an eye. I don't have any bigger community of C developers you can test it on 17:59 < bridge> Just because YOU do 17:59 < bridge> Toxic. 17:59 < bridge> only as toxic as you were 17:59 < bridge> I just directed the same thing to you 17:59 < bridge> no offense, this reminds me of the white girls meme on twitter complaining in name of the affected group 17:59 < bridge> Sorry, I dont speak wrong 18:00 < bridge> which meme? 18:00 < bridge> That we overuse linked lists 18:00 < bridge> Not at all, I think you didnt read my message 18:00 < bridge> in fact, it would probably spark a interesting debate, if no one complained about in the name of others groups 18:00 < bridge> You'll get a couple laughs, a couple people telling you why that's the case and maybe one person telling you to get out if you don't have a question 18:00 < bridge> ^ 18:01 < bridge> > Do you think web devs will read that and cry alone in front of their computer? 18:01 < bridge> I want a higher standard than people not crying 18:01 < bridge> See my replied msg 18:01 < bridge> you are a web dev, you didn't cry 18:01 < bridge> why do you want to convert this chat to a business setting? 18:01 < bridge> then whats your standard if you cant even say in how far it will harm someone? 18:02 < bridge> i grew up on a website where you connects blocks together to make a cat spin and say hello; i have no idea how to approach something as abstract as rust 18:02 < bridge> my standard is that I don't want to be casually insulted "as a meme" 18:02 < bridge> with all my respect heinrich, i believe the only one crying about these "pokes" is you 18:02 < bridge> in fact, even at my work slack we joke around about java and java devs (and we got some java devs) 18:03 < bridge> my standard is that I don't want to be casually insulted "as a meme" (as part of a group) 18:03 < bridge> same 18:03 < bridge> besides, rust is the perfect language to rq 18:03 < bridge> imagine you're trying to make something and you have to spend an hour or more trying to obey the compiler only to realize you coded it all wrong 18:03 < bridge> If I made a joke about Rust devs being scared of memory management, do you think that'd be an insult really? 18:03 < bridge> If so we really have very very different measures of what constitutes an insult to begin with 18:03 < bridge> hm, no 18:03 < bridge> interesting 18:03 < bridge> its cuz u have a bias 18:04 < bridge> if its rust, since its mostly me who talks about it here 18:04 < bridge> im sure u wouldnt bat an eye 18:04 < bridge> if someone made a joke about me/rust 18:04 < bridge> and i will say, go ahead, and joke about it, and about me 18:04 < bridge> i find it fun 18:05 < bridge> even funnier is the debate that comes out of it 18:05 < bridge> Anyway, it's not very easy to come to a conclusion about things of this nature. I know very well jokes can quickly devolve into mean-spirited insulting, but I don't think that bar has been reached here 18:05 < bridge> i often get those when writing those JS extensions 18:05 < bridge> I see your point, it seems the C example was not so bad 18:05 < bridge> this is why i only code at like 12 am LOL 18:05 < bridge> i used to code rly late 18:05 < bridge> but i cant now 18:05 < bridge> i go to sleep at 23 18:06 < bridge> i guess coding all day does that 18:06 < bridge> well today i havent been much productive 18:06 < bridge> @heinrich5991 different approach, what is the highest bar of joke or whatever, which you would consider "fun" and "non-harmful", and what is the lowest bar for "harmful" or "unfunny" jokes? 18:06 < bridge> u cant put a bar on subjective things 18:07 < bridge> Right. 18:07 < bridge> but in this case the bar is whathever heinrich considers 18:07 < bridge> cuz he is the man in power 18:07 < bridge> I wanted to hear that from him @Ryozuki 18:07 < bridge> he probs wont say that 18:07 < bridge> Because I kinda know how heinrich thinks, its similar to my brother, who you can not convince at all either (only with very very much time and good/proven examples) 18:08 < bridge> The web dev example you gave is maybe a little closer to your point. One could argue that these stereotypes cause a bad perception of the group, but even then, I'm not sure what material harm is caused by that. It's not like the accusation of being a bad developer is something that sticks to you 18:08 <+ChillerDragon> lol fokkonaut how did u made the bridge do /me on irc xd 18:08 < bridge> wdym? 18:09 < bridge> well, the easiest way to make jokes that are non-harmful is by not making it about other people ^^ 18:09 < bridge> I dont think the mentioned jokes were about other people specific 18:09 < bridge> very simple, tryhard 15h per day for 2 months 18:09 < bridge> 18:09 < bridge> ez as that 18:09 < bridge> *c devs* 18:09 < bridge> i have a job 18:09 < bridge> that's a group of people to me 18:10 < bridge> then rip to your holidays 18:10 < bridge> (I have about 3 minutes left) 18:10 < bridge> i barely celebrate holidays anyways + i work in retail 18:10 < bridge> A very large group which if you'd let them vote, you'd probably know the result already :) 18:10 < bridge> laughing and making fun of stereotypes is the most common thing to joke about usually 18:10 < bridge> 15h a day?? to learn rust? 18:10 < bridge> yeah i do it all the time to rust devs 18:11 < bridge> if u start at 0, u need that 18:11 < bridge> well u can take it slower 18:11 < bridge> xd 18:11 < bridge> majority votes is not the way I'd go about finding out whether something causes offense 18:11 < bridge> majority votes are not the way I'd go about finding out whether something causes offense 18:11 < bridge> 3h a day and you'll be pretty decent in a month, especially if you have prior experience in other languages 18:11 < bridge> right, you'd like to be a dictator and decide alone. 18:11 < bridge> that's precisely what I'd say… 18:12 < bridge> can you read minds? 18:12 < bridge> yeah 18:12 < bridge> im a rust dev 18:12 < bridge> So, what about you let those who are involved decide, and come to you if they felt offended? 18:12 < bridge> sounds like a bad strategy 18:12 < bridge> 15h/d * 30d/mo * 2mo= 900h, you'll become an expert in that time, not just a proficient user 😄 18:12 < bridge> this is the way in most places 18:12 < bridge> Yep xd 18:12 < bridge> thats the thing, i dont find interest in coding things as "practice". whats the fun in making a guessing game? its why i wanted to jump head first into ddnet because there was so much to tinker with 18:12 < bridge> @Ryozuki thats already kinda pathetic at this point. 18:12 < bridge> no, in most places, we have societal standards that get you kicked out even before someone tells you that they've been offended 18:13 < bridge> heinrich comes out and creates a issue out of nowhere, then this happens 18:13 < bridge> idek whats going on. sorry am i interrupting something? 18:13 < bridge> I tried to lead you that way by asking for the bars, which cant be set here entirely. 18:13 < bridge> i made a joke about c devs, replying to learath 18:13 < bridge> and heinrich said thats bad bad 18:13 < bridge> I don't like your tone 18:13 < bridge> oh 18:14 < bridge> anyway, I'm off 18:14 <+ChillerDragon> wow u guys write so much i can not keep up @fokkonaut i mean this xd https://zillyhuhn.com/cs/.1684253618.png 18:14 < bridge> Sorry if it sounded too harsh 18:14 < bridge> bra, 15h or u stay noob 18:14 < bridge> under 1000h is nothing 18:14 < bridge> chillerdragon: i edited the msg 18:14 < bridge> In my experience, learning is usually either fun or efficient. It very rarely is both, but there are some great exercises that hit that spot 18:14 < bridge> a good strategy in these types of convos is to go away, and it cools off, so later u can come strong and still pretend u have the reason 18:14 <+ChillerDragon> do again @fokkonaut 18:14 < bridge> no 18:14 <+ChillerDragon> .-. 18:14 < bridge> yes 18:14 <+ChillerDragon> wot 18:14 < bridge> done 18:14 <+ChillerDragon> https://zillyhuhn.com/cs/.1684253692.png 18:15 <+ChillerDragon> no * | bridge 18:15 < bridge> hm xd 18:16 < bridge> thing is i WANT to try rust because i feel like you can do a lot more in it than c++ or java can do 18:16 < bridge> u cant do more with it than other langs 18:16 < bridge> thats not the point 18:16 < bridge> You did this one with me a couple months ago too and it is a little mean-spirited. Kinda feels like bullying when you tag other people and talk about me when I'm still here 18:17 < bridge> Anyways @heinrich5991, I probably dont know each english word perfectly, so it might have sounded too harsh when i said "pathetic". 18:17 < bridge> I just cant express myself as good in english as I can in German. 18:17 < bridge> Please dont discriminate me accordingly. 18:17 < bridge> And all I want is you to realise, that your way of solving the problems is definitely not one, that is enjoyable for the community 18:17 < bridge> if a lang is turing complete u can do anything 18:17 < bridge> I just wanted ryo to see the msg i am referring to 18:17 <+ChillerDragon> heinrich bullying foko for being english nob axaxax 18:17 < bridge> They are all turing complete, so you can do everything in all of the above. So you shouldn't bother learning Rust if that is your reason 18:18 <+ChillerDragon> rust is fast and safe 18:18 < bridge> more like heinrich wanting to impose his standards to a whole ass community, part of the most active community members telling him otherwise, and him not minding it 18:18 < bridge> I guess the extremely rich std lib and the cargo ecosystem does make it easier to make more things 18:18 < bridge> I guess. 18:18 < bridge> (its only enjoyable for yourself @heinrich5991) 18:18 < bridge> 18:18 < bridge> @Learath2 see, how I am referring again, its not meant in that way 18:18 < bridge> I feel like rust is built for servers and stuff then 18:18 <+ChillerDragon> its a systems programming language they say 18:18 < bridge> It's built for everyone and everything except web frontends 😄 18:19 < bridge> u can do web frontend 18:19 <+ChillerDragon> but its more tedious 18:19 < bridge> I guess it's also not safe enough to replace Erlang 18:19 < bridge> https://yew.rs/ 18:19 < bridge> Just because you can, doesn't mean you should 😄 18:19 < bridge> xd 18:19 <+ChillerDragon> in general you trade development time with runtime speed and safety 18:19 < bridge> What would server code in ddnet look like in rust 18:19 < bridge> and future memory safety bug solving time 18:20 < bridge> imho better and more structured, but also would cpp if we rewrote ddnet enirely 18:20 <+ChillerDragon> @Voxel if you want safe and fast software then use rust. If you want fast development and fun dev time use scratch 18:20 < bridge> Similar, perhaps more tidy because we have to think about the ownership structure 18:20 < bridge> @Ryozuki I find it a little sad, everytine someone runs out of arguments, its a few mins left until they leave. 18:20 <+ChillerDragon> https://www.stemtastic.com/wp-content/uploads/2019/11/scratch-1.jpg 18:20 < bridge> its a rly good strategy in online convos, just dont speak, specially efficient if u hold the power 18:20 < bridge> And again the problem is not solved and wont be discussed at that same point again in the future 18:20 < bridge> and i will probs be timeouted by him 18:21 < bridge> and i wil have no way to argue 18:21 < bridge> defending myself 18:21 < bridge> Yup 18:21 < bridge> he straight up timeouts me these days 18:21 < bridge> without warnings 18:21 <+ChillerDragon> edgy-l 18:21 < bridge> I have been recently thinking about some rust rewrite and it's actually not as easy as I thought, can you really avoid all the `Rc`s and `Arc`s everywhere when some things like `CCharacter` have shared ownership? 18:21 <+ChillerDragon> gotta ask @zwelf how he delt with it in his phsiscs rust code 18:22 < bridge> i will say, using rc and interior mutability is not that bad if u have no other options 18:22 < bridge> yes, by cheating 18:22 < bridge> Same for me, just happened today, when I pinged Learath in General to reply to someone who wanted to know what happened to Turkey servers. 18:22 < bridge> I felt a little uncomfortable and deleted the ping again like a few seconds later without thinking about it. 18:22 < bridge> 20 sec later -> timeout 18:22 < bridge> if u want to model shared ownership u use rc and refcell 18:22 < bridge> @Learath2 u can easily cheat on the borrow checker.. simply use an index 18:22 < bridge> i DO use scratch !!!!!!!!!!! 18:22 <+ChillerDragon> @Learath2 https://gitlab.com/ddnet-rs/twgame 18:23 < bridge> It's not THAT bad but it's still kinda wasting performance, since it can be proven by the code-path that the actions are safe even without the presence of an `Rc` 18:23 < bridge> @Ryozuki (referring to immediate timeouts u talked about) 18:23 < bridge> what shared ownership do we even have 18:23 < bridge> unsafe then 18:23 < bridge> or model the program in a way to avoid that design 18:23 <+ChillerDragon> @Voxel xd 18:23 < bridge> its often bad to enforce a style that doesnt feel natural on a language 18:24 < bridge> yeah, u need to pass the characters down from parent 18:24 < bridge> think functional xdd 18:24 <+ChillerDragon> i def got my parents character 18:24 < bridge> `CEntity` is one example, who really owns entities? Does `CGameWorld` own all of them? Does the character own the projectiles they send? Does the player own the `CCharacter`? It can technically be avoided by letting `CGameWorld` own all of it and going through it whenever you need to access other things, but there is no guarantee that gets optimized nicely at all 18:25 < bridge> no chiller, unironically ive been using scratch since 2014 18:25 < bridge> rust would benefit here if we paralelized ddnet more 18:25 < bridge> yep, but the way would be to only let world own it 18:25 <+ChillerDragon> @Voxel i never doubted you eventho it is a bit unexpected 18:25 < bridge> but we wouldnt have these segfaults or asan 18:25 < bridge> the rest has to query it 18:26 < bridge> any bugs suck tho, they are just not hidden 18:26 < bridge> But then you need to dig through a list of all entities to find the one you need or the gameworld needs to be aware of all kinds of queries that would be done in advance and create data structures to efficiently return them. Which is imho breaking encapsulation, why should the gameworld need to know that the character might require a list of all his alive projectiles and arrange storage that way? 18:27 < bridge> Anyway, I need to shut the fuck up and turn off discord. I really have to study control theory 18:27 < bridge> Cya'll 18:27 < bridge> bye 18:28 < bridge> bb 18:43 < bridge> :BlushCute: 19:16 < bridge> The abuse of matlab in this course will drive me mental, if only she would let us use the symbolic math toolbox all these would be so trivial, but she insists on abusing `tf` in the control systems toolbox 19:16 < bridge> wb 19:19 < bridge> How could you think the way to calculate Q above by pretending it's a zpk model is cleaner? I swear some academics would rather eat drywall then learn new things 19:19 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108081348159217784/matlab.png 19:21 < bridge> Anyway, got my tea, I'll go back to suffering 19:21 < bridge> bb 20:08 < bridge> @Robyt3 on linux it works 20:08 < bridge> will later test on win 20:08 < bridge> ok, weird 20:25 < bridge> hey !!! academic can be fun !!! 20:27 < bridge> funniest joke made in an academic setting 20:27 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108098451641741344/database-joke-sql-joke-sticker.png 20:27 < bridge> jokes 20:27 < bridge> :justatest: 20:28 < bridge> https://tenor.com/view/be-careful-you-be-careful-careful-mark-wahlberg-mile22-gif-11831986 20:28 < bridge> :santatrollet: 20:28 < bridge> :santatrollet: 20:35 < bridge> well, i'd like to side with most people here on the joke conversation 20:35 < bridge> when i say bad things about java devs, i mean it 20:36 < bridge> sarcasm is hard to _read_ 20:36 < bridge> don't worry, they're too slow to get it before c++ devs 20:37 < bridge> we gotta use ironic point maybe ⸮ 20:39 < bridge> whats this symbol ⸮ 20:39 < bridge> backwards question mark 20:39 < bridge> ¿ 20:39 < bridge> but c++ devs will crash due to segfault on the way to get it 20:39 < bridge> unlike rust devs 20:39 < bridge> ¿ 20:39 < bridge> blazing fast 20:40 < bridge> yeah rust devs would panic instead 20:40 < bridge> ?¿ 20:40 < bridge> ¿⸮? 20:40 < bridge> Ç 20:40 < bridge> rust devs own sports cars 20:40 < bridge> ‽ 20:40 < bridge> c sharp 20:40 < bridge> im offended 20:40 < bridge> https://tenor.com/view/im-kind-of-offended-nathan-drake-tom-holland-uncharted-movie-i-feel-a-bit-offended-gif-25022955 20:40 < bridge> im too 20:40 < bridge> teoll 20:40 < bridge> wait 20:40 < bridge> this is reddit 20:40 < bridge> troll 20:40 < bridge> we just need to add /s 20:40 < bridge> /s 20:41 < bridge> reddit uses tone indicators? 20:41 < bridge> voxel is mean towards reddit users like me 20:41 < bridge> i demand respekt 20:41 < bridge> since when /s is reddit-only 20:41 < bridge> well i found it on reddit 20:41 < bridge> /s is more of a twitter thing 20:41 < bridge> @Voxel yeah cuz ppl are too sensitive sometimes 20:41 < bridge> cough 20:41 < bridge> /s 20:41 < bridge> its internet thing two of you 20:42 < bridge> both 20:42 < bridge> its ok ryoz ill force myself to generate an ai waifu to comfort you 20:42 < bridge> anyways tone indicators are useful only in the right scenarios 20:42 < bridge> i can tell ryoz is joking and im joking too 20:43 < bridge> like im not dumb 20:43 < bridge> https://tenor.com/view/thats-illegal-wait-confused-gif-17802419 20:43 < bridge> yup 20:43 < bridge> or, that dumb 20:43 < bridge> im pretty stupid but i can understand contextual tone 20:44 < bridge> nobody said otherwise 20:44 < bridge> ur focusing too much on it xd 20:44 < bridge> !rust trying to teach rust to programming newbie 20:44 < chillerbot> @Ryozuki 20:44 < bridge> sorry 20:44 < bridge> Simple math @Voxel: 20:44 < bridge> Voxel + Rust > Rust 20:44 < bridge> Voxel + Rust > Voxel 20:44 <+ChillerDragon> @heinrich5991 while at it i would not mind if you also publish your huffman as ruby gem if you want to try out uniffi-rs since they support ruby bindings 20:44 < bridge> ur 20:45 < bridge> im shopping right now so i physically can not learn rust atm 20:45 <+ChillerDragon> doing da grocies while on da phone 20:45 <+ChillerDragon> dont text and drive shopping cart 20:45 < bridge> why not 20:45 <+ChillerDragon> its traffic 101 20:45 <+ChillerDragon> no text and drive 20:45 < bridge> will u lose ur shopping cart loicense 20:46 <+ChillerDragon> yes 20:46 <+ChillerDragon> then u gotta carry all by hand 20:46 < bridge> im taking a bus 20:46 < bridge> public transport 🔥 20:46 <+ChillerDragon> libre transport 20:48 < bridge> usa needs more civilian infilstructure 20:48 < bridge> i spelt that wrong 20:48 <+ChillerDragon> nono it fine 20:48 < bridge> infastructure 20:48 < bridge> oh 20:49 <+ChillerDragon> us need mor cirillic infantilstructuring 20:50 < bridge> ryo beleidigt :feelsbadman: 20:50 <+ChillerDragon> :de: :beer: 20:50 < bridge> wheres catalun flag 20:51 <+ChillerDragon> too random to have flag 20:51 < bridge> u 20:51 <+ChillerDragon> @gerdoe did u start rust because of ryos propaganda? 20:52 < bridge> not exactly 20:52 <+ChillerDragon> did u think about not touching rust because of ryos propaganda? 20:52 < bridge> i saw heinrichs libtw2 and was inspired by it 20:52 <+ChillerDragon> heinrich cult leader confirmed 20:52 < bridge> it was like a magic huh 20:53 < bridge> its still a magic since i haven't returned to libtw2 codelurking 20:53 <+ChillerDragon> libtw veri pog 20:53 <+ChillerDragon> i have libtw2 printed out and tabed on the ceiling over my bed 20:53 < bridge> yep had made a discord bot with auto mapmake that served rusty tee server with generated map 20:53 <+ChillerDragon> having neightmares daily ever since 20:54 < bridge> :santatrollet: 20:54 <+ChillerDragon> how dafak did i type taped "tabed" xd 20:55 < bridge> hm 20:55 < bridge> b 20:55 < bridge> p 20:55 < bridge> irc troll 20:55 <+ChillerDragon> yes i blame irc protocol 20:55 <+ChillerDragon> confusing letters 20:55 < bridge> xd 21:03 < bridge> @Robyt3 friend of mine with rtx 4090 on windows tried and it worked for him (steam) 21:03 < bridge> win11 21:04 < bridge> With exactly the settings mentioned in the issue? 21:04 < bridge> He play tw? 21:04 < bridge> (@Jupeyy_Keks) 21:04 < bridge> 4090 pog? 21:05 < bridge> What gpu u got jopsti? 21:05 < bridge> i have rx 6900 xt 21:05 < bridge> windowed & windowed fullscreen right? 21:05 < bridge> yeah and vulkan 21:05 < bridge> or was there smth else 21:05 < bridge> vulkan yeah 21:05 < bridge> Watf is that 21:06 < bridge> maybe it's something with Windows 10 or my driver 21:06 < bridge> Ah amd xd 21:06 < bridge> it's just the latest GTX 980 driver though 21:06 < bridge> i tried with rx 6900 xt on win10 now 21:06 < bridge> works too 21:06 < bridge> so yeah, probably ur setup 21:06 < bridge> you also have multiple monitors on your windows 10 machine? 21:06 < bridge> Windows jopstibger 21:08 < bridge> Do you need some tester? 21:08 < bridge> I feel like booting into windows rods 21:08 < bridge> Today \* 21:08 < bridge> nope, neither has my friend 21:08 < bridge> multi monitor i3 issue solved? 21:08 < bridge> ah 21:08 < bridge> maybe it has something to do with that, I'll try with one of my laptops 21:08 < bridge> go ahead 21:08 < bridge> cant hurt to test it on more machines 21:09 < bridge> just disconnect your other screens? 😄 21:09 < bridge> Test what? On which os? 21:09 < bridge> Or you guys fine? 21:09 < bridge> :justatest: 21:09 < bridge> #6578 21:09 < bridge> https://github.com/ddnet/ddnet/issues/6578 21:10 < bridge> Would it help if I run that on windows or is it not needed? 21:10 < bridge> windows would probably help 21:10 < bridge> u also have gtx 9xx series right? 21:10 < bridge> 980 21:10 < bridge> nice so same card as robits 21:11 < bridge> ro8bits 21:11 < bridge> 3080 21:13 <+ChillerDragon> wow matrix is soooo slow 21:15 < bridge> I have the same issue on my laptop with only one monitor and GTX 660M + Intel HD 4000 21:16 <+ChillerDragon> its a roby skil issue 21:16 < bridge> But I just rage bought a 4090 because I got the glitchy on my screen xd 21:16 < bridge> Omg forgot my windows password 21:16 < bridge> Im in ez 21:16 < bridge> Multi Screen or single screen? 21:16 <+ChillerDragon> wow now my matrix messages from 5min ago arrive on irc? 21:16 <+ChillerDragon> truly amazing 21:17 <+ChillerDragon> do you guys even all start the client the same way? 21:17 <+ChillerDragon> from cmd? 21:17 <+ChillerDragon> mysys? 21:18 <+ChillerDragon> gui? 21:18 < bridge> i started from steam 21:18 < bridge> if that makes a difference 21:19 < bridge> on my PC I started from cmd, on my laptop by double-clicking the exe 21:19 <+ChillerDragon> oh boi i forgot i left a big mess last time i was in widnows 21:20 <+ChillerDragon> installing vs ... 21:20 < bridge> ez 21:22 <+ChillerDragon> or can i also run some exe? 21:22 <+ChillerDragon> this is gonna take forever 21:22 < bridge> nightly 21:22 <+ChillerDragon> where to buy? 21:22 < bridge> https://ddnet.org/downloads/DDNet-nightly-win64.zip 21:22 < bridge> yeah, I just downloaded nightly 21:22 <+ChillerDragon> it safe no? 21:22 < bridge> if u trust deen 21:22 <+ChillerDragon> or bitcoin miner? 21:23 <+ChillerDragon> jupsti im still confused wether ur win user now or not xd 21:25 <+ChillerDragon> omng u have to be kidding me 21:26 <+ChillerDragon> tw is smooth on windows xd 21:26 < bridge> gnome issue 21:26 < bridge> i am not really a windows user 21:26 <+ChillerDragon> i just spend my pension fund on a new pc and screen because i thought my hardware broken 21:26 < bridge> before i used linux, i used linux in a vm 21:26 <+ChillerDragon> u approve finacial advisor jupsti? 21:26 < bridge> bcs nvidia drivers were crashing on linux xD 21:26 < bridge> yes its fine 21:26 < bridge> but invest into amd until nvidia goes open source 21:27 <+ChillerDragon> ffs i just ordered a gtx 21:27 <+ChillerDragon> i regret my life choices xd 21:28 < bridge> wtf 21:28 < bridge> which 21:28 < bridge> if its not 4090 21:28 < bridge> u dont have excuse 21:28 <+ChillerDragon> its fakin 4090 21:28 < bridge> ok then fine 21:28 < bridge> cant beat the best GPU sadly 21:28 <+ChillerDragon> also went no amd for cpu xd 21:29 < bridge> well amd is not cheap rn 21:29 <+ChillerDragon> omg windows sucks with windowed 21:29 < bridge> i was about to buy intel again too, but decided to wait for next gen CPUs 21:29 < bridge> instead 21:29 < bridge> yeah 21:29 <+ChillerDragon> even gnome has better windowing and windows has window in the name ffs 21:29 < bridge> windows + windowed mode = tripple buffering 21:29 < bridge> vsync tripple buffering 21:29 < bridge> to be precise 21:30 <+ChillerDragon> i got windowed 21:30 <+ChillerDragon> vulkan 21:30 <+ChillerDragon> win10 21:30 <+ChillerDragon> gtx 980 21:30 < bridge> f1 -> restart 21:30 <+ChillerDragon> i click da exe nightly 21:30 <+ChillerDragon> i f1 restart 21:30 <+ChillerDragon> and it starts to mine bitcoin 21:30 <+ChillerDragon> deen scammed me 21:30 < bridge> https://tenor.com/view/excited-so-drums-gif-11982656 21:30 <+ChillerDragon> nah jk it just works fine 21:30 < bridge> lel 21:30 <+ChillerDragon> its roby skil issue 21:30 < bridge> robyte broken setups in his house 21:30 < bridge> virus 21:31 <+ChillerDragon> i am behind in updates 21:31 < bridge> windows installer with virus preinstalled 21:31 <+ChillerDragon> and got 3 screens 21:31 <+ChillerDragon> i have the default windows wm 21:31 <+ChillerDragon> called windows 21:32 < bridge> dwm.exe 🤓 21:32 <+ChillerDragon> ok pro 21:32 <+ChillerDragon> !rob which client u runin? nightly.exe or selfcompiled master? 21:32 < chillerbot> @Robyt3 21:32 < bridge> dwm using DXGI 21:32 <+ChillerDragon> windows fans 21:33 <+ChillerDragon> HOLY SHIT 21:33 <+ChillerDragon> i can not belive the game is smooth on windows 21:33 <+ChillerDragon> i hate this xd 21:33 < bridge> 100% gnome setup issue bro 21:33 < bridge> xdd 21:34 <+ChillerDragon> jesus 21:34 < bridge> i used to have gtx 760 on windows 21:34 < bridge> linux ran at 7k fps 21:34 < bridge> smooth af 21:34 < bridge> Window fan https://pixel.nymag.com/imgs/daily/strategist/2018/06/12/window-fans/Lasko-Weather-Shield.nocrop.w710.h2147483647.2x.jpg 21:34 < bridge> chillerdragon: do u even have nvidia driver installed? 21:34 < bridge> or are u nuveuueuem fan 21:34 <+ChillerDragon> yes ._. 21:34 <+ChillerDragon> i am nuxxeeueueum fan 21:34 < bridge> fans all around 21:34 <+ChillerDragon> but i understand i have to sell my soul to get gaming fps 21:35 < bridge> nouvouem 21:35 <+ChillerDragon> so i bought extra/nvidia from shop.archlinux.org 21:35 < bridge> woudlnt have happened with amd 21:35 < bridge> sad life 21:36 <+ChillerDragon> imagine a compiler asks for email and password 21:36 < bridge> I tried with nightly and self-compiled 21:36 < bridge> https://image1280.macovi.de/images/product_images/1280/1474344_0__75218.jpg 21:36 <+ChillerDragon> ms moment 21:36 < bridge> lumpy approves 21:36 < bridge> Also tried with SDL 2.26.5, where the issue still persists, but now the window is just black instead of not being rendered at all 21:37 < bridge> wait, is roby3 pronounced Raw-Bite or Raw-Bite-Three, or something else? 21:37 < bridge> ro-byte 21:39 <+ChillerDragon> roby t3 21:39 < bridge> dang 21:39 < bridge> i was saying raw-byte-three all this time 21:40 <+ChillerDragon> saying to who? 21:40 < bridge> what 21:41 <+ChillerDragon> who do you talk with when you say robys name? 21:42 < bridge> myself 21:42 <+ChillerDragon> so in your head? 21:42 < bridge> its l33t speach 21:42 <+ChillerDragon> a 21:42 < bridge> yes 21:42 <+ChillerDragon> i pronounce roby as robyt3 in my head xxxxxxxxxxxxxD 21:42 < bridge> how do u say ryo 21:42 < bridge> robyt3 seems too formal for l33t speech LOL 21:43 < bridge> Wry-Oh-Zoo-Key 21:43 <+ChillerDragon> roiii zuchini 21:43 <+ChillerDragon> rustup-init.exe 21:43 <+ChillerDragon> !:justatest: 21:43 < chillerbot> https://zillyhuhn.com/cs/justatest.png 21:43 < bridge> xd 21:43 < bridge> :justatest: 21:43 <+ChillerDragon> it command 21:43 < bridge> too big 21:44 <+ChillerDragon> ik 21:44 < bridge> https://ddnet.org/stats/server/#tur.ddnet.org 21:44 < bridge> Am I reading these graphs wrong: 21:44 <+ChillerDragon> yes 21:44 < bridge> This dude claims we were sending out 350 Mbit 21:44 < bridge> Do you see 350 Mbit there? 21:45 < bridge> oh sick I just ordered it, maybe could've interviewed your opinion on gpus first :bluekitty: 21:45 < bridge> is your experience with it nice? 21:45 < bridge> That'd be like 43 MB/s, that's insane 21:46 <+ChillerDragon> @Patiga u replied to jupstis amd gpu i assume? 21:46 < bridge> yap 21:46 <+ChillerDragon> wow one has to install sqlite3 on windows these days to compile ddnet 21:46 <+ChillerDragon> hm 21:47 < bridge> u could have bought mine xD 21:47 < bridge> xd 21:47 < bridge> good sign 21:47 < bridge> its good enough for what i need rn, baldurs gate 3 is a bit over 60fps with max settings 21:47 < bridge> thats already bit of struggle xd 21:47 < bridge> baldurs gate is badly optimized 21:48 < bridge> so you wanna upgrade rn? :p 21:48 < bridge> but it looks fucking beatiful 21:48 < bridge> if i know someone to sell my gpu to i do it xd 21:49 < bridge> welp, I suppose I should've messaged you first, but for a different reason than I thought 21:51 <+ChillerDragon> wow windows deps are really annoying is there some doc on how to get them? 21:51 < bridge> git submodule update --init --recusrive 21:51 < bridge> dont quote me on that 21:51 <+ChillerDragon> doesnt git pull do that 21:51 < bridge> if submodules changed and were init before 21:51 < bridge> then usually yes 21:52 <+ChillerDragon> i did git pull in the ddnet folder that used to compile back in the days when i used windows xd 21:52 <+ChillerDragon> but indeed 21:53 <+ChillerDragon> git submodule update fixed it xd 21:53 <+ChillerDragon> weird tho 21:55 <+ChillerDragon> so its roby being able to do the windowing on multiple devices and nobody can reproduce? 21:55 <+ChillerDragon> we all drunk? 21:56 <+ChillerDragon> bruder was SDL2.dll kann nich gefunden werden omg why is that so annoying 22:12 <+ChillerDragon> ok i restarted into updated windows and ran selfcompiled with the nightly dlls and restart in windowed still worked fine 22:13 <+ChillerDragon> last time i was on windows i could just run the client wherever the build spit the exe out now i had to move it into the nightly folder for it to find the correct dlls thats a bit weird 22:15 < bridge> week 14 has some spikes above 100M/s but incoming, not outgoing 22:16 < bridge> it has multihair color support 22:16 < bridge> 22:16 < bridge> it's better than the sims 😂 22:16 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108125731462070383/image.png 22:16 < bridge> xd 22:16 <+ChillerDragon> xd 22:16 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108125852518072371/image.png 22:16 <+ChillerDragon> watf 100gb 22:16 < bridge> yeah 22:16 < bridge> bro i tell ya 22:16 < bridge> its early access 22:16 < bridge> im waiting for em to finish 22:17 < bridge> comes out in september 22:17 < bridge> rly? 22:17 < bridge> already best game xD 22:17 < bridge> pog 22:17 < bridge> even tho i only played act1 22:17 < bridge> divinity original sin 2 is GREAT 22:17 < bridge> yes 22:17 < bridge> but this will be better 22:17 < bridge> among the best games 22:17 < bridge> just the cinematic intro 22:17 < bridge> is a fucking hollywood movie 22:17 < bridge> i wonder how expensive it was 22:19 < bridge> xd 22:20 < bridge> 100gb? bloat 22:20 < bridge> worth every GB 22:20 < bridge> it is 22:20 < bridge> my ssd is happy to be used for it 22:21 < bridge> it's honored 22:21 < bridge> how so? so that only the latest nvidea graphics card could run it? 22:21 < bridge> i have amd 22:21 < bridge> and linux 22:21 < bridge> and its DRM free 22:21 < bridge> it's anything but bloat 22:22 < bridge> i dont think games should be able to be that big 22:22 < bridge> in general 22:22 < bridge> i dont think games should not* be able to be that big 22:22 < bridge> ? 22:22 < bridge> aren't you an artist? 22:22 < bridge> its so big bcs of art 22:22 < bridge> not bcs the code is so big 22:22 < bridge> exactly 22:22 < bridge> its storing like a million useless textures 22:23 < bridge> idk about that 22:23 < bridge> its a big game 22:23 < bridge> u gotta support 4k 22:23 < bridge> and audio 22:23 < bridge> it has lot of speech 22:24 < bridge> https://www.mindfactory.de/product_info.php/120GB-Patriot-Burst-2-5Zoll--6-4cm--SATA-3D-NAND-QLC--PBE120GS25SSDR-_1390728.html 22:24 < bridge> u gotta pay 9€ extra for the game 22:28 < bridge> Just did 👍 22:30 < bridge> is the game going to be like 22:30 < bridge> $70 22:31 < bridge> worth every penny 22:31 < bridge> :justatest: 22:31 < bridge> i bought for 59€ bcs EA 22:31 < bridge> its drm free, u can share same game with a friend 22:31 < bridge> no thanks, i'd rather stick to my free, lightweight and open source game 22:32 < bridge> but i'd suggest to buy it, bcs best game 22:32 < bridge> and worth money spent 22:32 < bridge> i hope its actually finished when they release 😂 22:33 < bridge> else im sad 22:33 < bridge> i hope they dont do the EA & Ubisoft move 22:33 < bridge> i wonder how much crunch these devs are under 22:33 < bridge> Can you also remove the padding on the right side? I think it looks better with consistent padding on all sides 22:33 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108130234122911815/image.png 22:34 < bridge> I think it looks fine. Maybe decreased at least. 22:34 < bridge> Oh right, consistent padding 22:34 < bridge> I misread 23:15 < bridge> ChillerDragon: you're behind the curve 😛 https://github.com/mozilla/uniffi-rs/issues/1540 https://github.com/mozilla/uniffi-rs/issues/1541 23:25 < bridge> Oh sorry, missed that, I will do it tomorrow 23:50 < bridge> google's musiclm is very interesting 23:50 < bridge> "Optimistic melody about the arrival of spring, full of joy and hope, tranquil flute in the background, upbeat with a gentle guitar riff" 23:51 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108149638353125507/AI_Test_Kitchen_optimistic_melody_about_the_arrival_of_spring.mp3 23:51 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108149779218845766/AI_Test_Kitchen_optimistic_melody_about_the_arrival_of_spring_1.mp3 23:53 < bridge> I like stardew's music better 😄 23:54 < bridge> sorry for my opinion but stardew valley music was quite a letdown when i heard it 23:54 < bridge> oh 😮 23:54 < bridge> i've heard people praising it but it really just wasn't all that for me 23:55 < bridge> I just thought about stardew because it has seasonal music: 23:55 < bridge> > about the arrival of spring 23:55 < bridge> ah ye 23:55 < bridge> i guess stardwe does have a certain charm to it 23:55 < bridge> i think music ais would be rly cool for sampling, but will not be able to create a full length song for a while 23:55 < bridge> yup 🙂 23:56 < bridge> the @ really cool 23:56 < bridge> the rest I cannot evaluate ^^ 23:56 < bridge> @ really cool