Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.org/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2024-03-19 00:00:00Z and 2024-03-20 00:00:00Z
Avatar
I'm tired of this game, and I'm tired of having to be tied within development with this game. The community sucks, the developers are complete snobs, and no good update has been released for 5 years straight. I request that all the features that I added in will be removed. That's right, the sitting, the laser colors, even the useless ones no one uses. All gone. I'm done. Nobody likes them anyways. After everything is removed I will be installing a different client and permanently banning ...
cattocry 1
Avatar
Huh, he already left. I wonder what annoyed him so much to come back and create that issue
Avatar
Avatar
GitHub
Click to see attachment 🖼️
thonk
Avatar
I’m guessing he doesn’t really have the right to rescind his contributions either due to the license. Sooo I guess nothing to be done about it
Avatar
He left 3 months ago exactly, because melon and ryozuki talked about rust. Didn’t hear anything from him through anyone at all either for 3 months. Then he shows up with that issue. Truly an enigma
02:41
again
Avatar
ChillerDragon BOT 2024-03-19 04:16:35Z
@Learath2 lawyer lerato could you explain how the license disallows withrading contributions?
04:17
voxel seems upstet something else has to had happend other than people talking about rust. is he okay? :(
Avatar
Avatar
Learath2
He left 3 months ago exactly, because melon and ryozuki talked about rust. Didn’t hear anything from him through anyone at all either for 3 months. Then he shows up with that issue. Truly an enigma
Im 👌 so Close to Just commenting "i Use Rust btw"
04:23
But Hes Not in His right state of Mind so i rather not
04:23
(yet)
Avatar
Avatar
GitHub
Click to see attachment 🖼️
Is everything he did really going to be deleted?
Avatar
Im still wondering what happened that He ended Up Like that, i remember looking at His Twitter and seeing enough Salt to replicate the ocean
Avatar
Avatar
Learath2
Huh, he already left. I wonder what annoyed him so much to come back and create that issue
We all had that feeling, that the game was not moving forward, regardless of how much development went to the game itself.
05:53
I think the main problem lies in providing community made contents, especially hq ones. We have great potential mods like Infection and Teeware, which in itself could be a unique game, separated from ddnet.
05:54
Sadly making maps are also dependant on the community / creators and we somehow push these problems to ddnet devs, who themselves try to improve their own servers and adding gameplay ideas which are also provided by the community (latest being Konsti's weapon shields idea, with my design being contributed to).
05:55
From that moment I realized, that you guys don't make more gameplay stuff in ddnet, cuz it would create more and more distance within what was originally supposed to be "ddnet". I get that now.
05:57
But to either blame the devs for not making the game different... I would never do that if I were Voxel. We appreciate his work. (and sorry for the long messages.) (edited)
Avatar
Avatar
ChillerDragon
@Learath2 lawyer lerato could you explain how the license disallows withrading contributions?
Aint it more of a Github ToS thing?
Avatar
Anybody could verify my statement? Don't wanna make false statements, it would be gaslighting lmao https://github.com/ddnet/ddnet/issues/8127#issuecomment-2005980138
I'm tired of this game, and I'm tired of having to be tied within development with this game. The community sucks, the developers are complete snobs, and no good update has been released fo...
Avatar
Avatar
Learath2
Huh, he already left. I wonder what annoyed him so much to come back and create that issue
Multeasymap
kek 1
Avatar
Avatar
Learath2
I’m guessing he doesn’t really have the right to rescind his contributions either due to the license. Sooo I guess nothing to be done about it
good
07:20
he is making drama out of nowhere
07:23
also completly dishonest comment of the effort of all other devs they put
07:23
i hate people like this
07:24
A popular note on the Linux Kernel Mailing List claims that a program's author can block people from using his code at his discretion. Wrong.
Avatar
I mean Voxel is right, the community sucks ass and the developers waste their time doing useless things when it is obvious what this game needs. I dont want to complain about developers as they basically work for free but Voxel has a point
Avatar
Avatar
viny
I mean Voxel is right, the community sucks ass and the developers waste their time doing useless things when it is obvious what this game needs. I dont want to complain about developers as they basically work for free but Voxel has a point
the game has never seen so much new features as today, and as u said, nobody is getting paid, you are not entitled to anything here
07:26
i think people heavily understimate the effort for someone to work on free projects besides their work and daily life
Avatar
yea, mostly useless features🤏🏼
Avatar
if you want something, do it yourself first and foremost (edited)
Avatar
Avatar
Ryozuki
if you want something, do it yourself first and foremost (edited)
This is the worst argument around. I didnt want to hurt your feelings little man, sorry for criticising the developers
07:27
but you know... account system ;)
Avatar
Also battle pass would be nice
07:28
And eeeh paid skins
Avatar
account system would solve 90% of the problems within the community
Avatar
its not the worst, its actually the beat
07:29
because you actually think are entitled to others work
07:29
and that actitude should gain u a timeout at least
Avatar
Avatar
Ryozuki
because you actually think are entitled to others work
I never said I was entitled to anything
Avatar
you dont have to say something to mean it
Avatar
Avatar
Ryozuki
and that actitude should gain u a timeout at least
receiving a timeout for stating an opinion? you should maybe touch some grass homie
Avatar
ok im not arguing with this troll further
Avatar
Avatar
ChillerDragon
@Learath2 lawyer lerato could you explain how the license disallows withrading contributions?
Well all code is under zlib and zlib is perpetual. So while he can relicense his parts, he can't revoke our use of it under the original zlib conditions he first licensed it as. Atleast that's how I interpret it. I am not a lawyer
Avatar
Avatar
ChillerDragon
voxel seems upstet something else has to had happend other than people talking about rust. is he okay? :(
I wonder so aswell but as far as I know no one really interacted with him after he left, so idk what might have went wrong there
Avatar
Avatar
viny
I mean Voxel is right, the community sucks ass and the developers waste their time doing useless things when it is obvious what this game needs. I dont want to complain about developers as they basically work for free but Voxel has a point
Community has always been the same, it is what it is. It's a niche old game with a community that puts heavy emphasis on nostalgia. On the developer side, the "useless things" are mostly maintainance, which is indeed not very visible to the users. But that's all any of us seems to have time for. Nothing much can be done about that, you can't tell someone what they should do with the free time they have, you can only gently nudge them.
Avatar
Heavy emphasis on backlash for new features xd
07:44
even when i added telegun everyone was against it
07:44
2015-6
07:45
but its also true u can't add new things willy nilly without thought
07:45
because most devs are paaserbys and guess who end up maintaining those new features
07:45
the same devs that always are here (edited)
Avatar
There is also a lot of politics in adding new features, which I'm sure voxel realised on the very first pr they made. You need to please the right groups within the community to minimize outrage. Then there is internal developer politics. Every person with push access has different views on a lot of things. Which makes it hard to get (especially large features with many components like an account system) things through. No one is interested in writing thousands of lines of code just for it to be rejected or mostly having to be rewritten
07:49
It's just a consequence of the way we went about structuring this project without any real hierarchy. Most other open source endeavors have a dictator that just pushes such things through
07:54
Fwiw I wouldn't be completely opposed to just removing their contributions just to let them have a nice clean break as it seems the contributions are what brought them back. I was just stating the license technically allows us to keep it (as far as my interpretation of how licensing of source code works)
Avatar
Avatar
Learath2
Fwiw I wouldn't be completely opposed to just removing their contributions just to let them have a nice clean break as it seems the contributions are what brought them back. I was just stating the license technically allows us to keep it (as far as my interpretation of how licensing of source code works)
i think its more a tantrum, something must be happening to him
08:06
as far as i know no one is rly in contact with him here
08:06
and im against removing the contributions if legally allowed to keep them
08:07
which im sure we are
Avatar
Avatar
Ryozuki
and im against removing the contributions if legally allowed to keep them
Legal is one thing but the post really seemed like they were in some sort of distress. That's why I would consider it just to not add to their burden
Avatar
Avatar
Learath2
Legal is one thing but the post really seemed like they were in some sort of distress. That's why I would consider it just to not add to their burden
to me it seemed more like a kid throwing a tantrum but well i rly dont care much, do what you want xD
08:10
also should think this might set a precedent for new contributions (edited)
08:10
we should think about adding something to prevent this drama in the future
08:11
I'm tired of having to be tied within development with this game
08:11
its weird because
08:11
i doubt ppl reach to him at all
Avatar
I don't think it's actually ambiguous but a CONTRIBUTING file that explicitly states that all contributed code is under perpetual zlib might be nice to just so future issues like this are very clear
Avatar
he seems to be coming back here on his own
08:12
u can definitly also delete ur account
08:12
he also has several ddnet-related forks and one source ddnet repo
08:13
so he doesnt seem to be wanting to cut at all
08:13
just being "annoying"
Avatar
Avatar
Ryozuki
I'm tired of having to be tied within development with this game
I at the very least don't know of anyone that reached out to them about anything. Especially doubt anyone reached out about contributions since the rage cycle for those features ended a while ago
08:13
maybe he has an alt
08:13
here
08:13
and read something from someone
08:14
i guess xd
08:14
tbh this is just sad and the only thing i can think of is his life might be on some sort of bad phase
08:15
stress at work or something
08:15
depression
Avatar
If only you werent a rust and linux snob we wouldn't be in this situation
08:16
i highly doubt its cuz me
08:16
i know i can be annoying about it sometimes
08:17
but if that affects you this much, idk.. maybe im not the problem
Avatar
Btw when voxel left you and melon were teasing me about rust, not them. We were all just joking around
08:18
thats why it was weird
08:18
xD
08:18
btw rust is adding C-string literals
08:18
Reveal opaque types within the defining body for exhaustiveness checking. Stabilize C-string literals. Stabilize THIR unsafeck. Add lint static_mut_refs to warn on references to mutable statics. Support async recursive calls (as long as they have indirection). Undeprecate lint unstable_features and make use of it in the compiler. Make inductive cycles in coherence ambiguous always. Get rid of type-driven traversal in const-eval interning, only as a future compatiblity lint for now. Deny braced macro invocations in let-else.
08:19
next update
Avatar
Aanyway, there isn't any use to speculating. They were clearly annoyed at something and it occupied their mind for 3 months after they left no-contact
Avatar
Avatar
Ryozuki
btw rust is adding C-string literals
Finally some good features
Avatar
§Stabilized APIs array::each_ref array::each_mut core::net f32::round_ties_even f64::round_ties_even mem::offset_of! slice::first_chunk slice::first_chunk_mut slice::split_first_chunk slice::split_first_chunk_mut slice::last_chunk slice::last_chunk_mut slice::split_last_chunk slice::split_last_chunk_mut slice::chunk_by slice::chunk_by_mut Bound::map File::create_new Mutex::clear_poison RwLock::clear_poison
08:19
core::net
08:19
this means ip on bare metal
08:19
08:19
(core can be used without std)
Avatar
Is drain_filter stable yet?
Avatar
Allah willing one day they will stabilize it
Avatar
i cant find it in std
08:22
weird
08:22
it should be there right? even as experimental
08:22
vec drain method returns this iterator
Avatar
It may have gotten removed and/or renamed
Avatar
which has a filter method
08:22
it all seems stable
08:23
so u would do
Avatar
It's called drain_keep_rest now it seems
Avatar
x.drain().filter(|a| a.x)
08:23
ah
08:23
nightly
08:24
@Learath2 no
08:24
its this
08:24
Feature gate: #![feature(extract_if)] (previously drain_filter) This is a tracking issue for Vec::extract_if and LinkedList::extract_if, which can be used for random deletes using iterators. Public...
08:24
extract_if
Avatar
Ah no, it's callee 3xtract_if
Avatar
there was some progress
Avatar
After 7 years, it got renamed, many progress 😄
08:26
@Learath2 is 18.1 out?
08:26
ddnet web is not updated
08:26
ah
08:26
it was cache
Avatar
Cloudflare has been caching a little too aggressively lately
08:27
@heinrich5991 is it maybe something you did?
Avatar
drama alert?
08:28
discord highlight notification is at it again
08:28
u were not highlighted i think xd
08:28
/var/tmp/portage/games-action/ddnet-18.1/work/ddnet-18.1/src/engine/external/json-parser/json.c: In function ‘new_value’: /var/tmp/portage/games-action/ddnet-18.1/work/ddnet-18.1/src/engine/external/json-parser/json.c:140:45: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing] 140 | value->_reserved.object_mem = (*(char **) &value->u.object.values) + values_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-action/ddnet-18.1/work/ddnet-18.1/src/engine/external/json-parser/json.c: In function ‘json_parse_ex’: /var/tmp/portage/games-action/ddnet-18.1/work/ddnet-18.1/src/engine/external/json-parser/json.c:402:27: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing] 402 | (*(json_char **) &top->u.object.values) += string_length + 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors [24/304] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DCONF_INFORM_UPDATE -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"18.1\" -DGLEW_STATIC -I/var/tmp/portage/games-action/ddnet-18.1/work/ddnet-18.1_build/src -I/var/tmp/portage/games-action/ddnet-18.1/work/ddnet-18.1/src -I/var/tmp/portage/games-action/ddnet-18.1/work/ddnet-18.1/src/rust-bridge -O2 -pipe -march=native -mtune=native -flto=8 -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing -std=c++17 -fdiagnostics-color=always -fno-exceptions -Wall -Wextra -Wno-psabi -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -Wclass-memaccess -MD -MT CMakeFiles/game-shared.dir/src/game/gamecore.cpp.o -MF CMakeFiles/game-shared.dir/src/game/gamecore.cpp.o.d -o CMakeFiles/game-shared.dir/src/game/gamecore.cpp.o -c /var/tmp/portage/games-action/ddnet-18.1/work/ddnet-18.1/src/game/gamecore.cpp ninja: build stopped: subcommand failed. * ERROR: games-action/ddnet-18.1::guru failed (compile phase): * ninja -v -j16 -l0 failed * * Call stack: * ebuild.sh, line 136: Called src_compile * environment, line 3365: Called cmake_src_compile * environment, line 1655: Called cmake_build * environment, line 1622: Called eninja * environment, line 2093: Called die * The specific snippet of code: * "$@" || die -n "${*} failed" * * If you need support, post the output of `emerge --info '=games-action/ddnet-18.1::guru'`, * the complete build log and the output of `emerge -pqv '=games-action/ddnet-18.1::guru'`. * The complete build log is located at '/var/tmp/portage/games-action/ddnet-18.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-action/ddnet-18.1/temp/environment'. * Working directory: '/var/tmp/portage/games-action/ddnet-18.1/work/ddnet-18.1_build' * S: '/var/tmp/portage/games-action/ddnet-18.1/work/ddnet-18.1'
08:28
@Learath2 lol i fail to compile 18.1 on my ebuild
Avatar
Avatar
Ryozuki
/var/tmp/portage/games-action/ddnet-18.1/work/ddnet-18.1/src/engine/external/json-parser/json.c: In function ‘new_value’: /var/tmp/portage/games-action/ddnet-18.1/work/ddnet-18.1/src/engine/external/json-parser/json.c:140:45: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing] 140 | value->_reserved.object_mem = (*(char **) &value->u.object.values) + values_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-action/ddnet-18.1/work/ddnet-18.1/src/engine/external/json-parser/json.c: In function ‘json_parse_ex’: /var/tmp/portage/games-action/ddnet-18.1/work/ddnet-18.1/src/engine/external/json-parser/json.c:402:27: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing] 402 | (*(json_char **) &top->u.object.values) += string_length + 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors [24/304] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DCONF_INFORM_UPDATE -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"18.1\" -DGLEW_STATIC -I/var/tmp/portage/games-action/ddnet-18.1/work/ddnet-18.1_build/src -I/var/tmp/portage/games-action/ddnet-18.1/work/ddnet-18.1/src -I/var/tmp/portage/games-action/ddnet-18.1/work/ddnet-18.1/src/rust-bridge -O2 -pipe -march=native -mtune=native -flto=8 -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing -std=c++17 -fdiagnostics-color=always -fno-exceptions -Wall -Wextra -Wno-psabi -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -Wclass-memaccess -MD -MT CMakeFiles/game-shared.dir/src/game/gamecore.cpp.o -MF CMakeFiles/game-shared.dir/src/game/gamecore.cpp.o.d -o CMakeFiles/game-shared.dir/src/game/gamecore.cpp.o -c /var/tmp/portage/games-action/ddnet-18.1/work/ddnet-18.1/src/game/gamecore.cpp ninja: build stopped: subcommand failed. * ERROR: games-action/ddnet-18.1::guru failed (compile phase): * ninja -v -j16 -l0 failed * * Call stack: * ebuild.sh, line 136: Called src_compile * environment, line 3365: Called cmake_src_compile * environment, line 1655: Called cmake_build * environment, line 1622: Called eninja * environment, line 2093: Called die * The specific snippet of code: * "$@" || die -n "${*} failed" * * If you need support, post the output of `emerge --info '=games-action/ddnet-18.1::guru'`, * the complete build log and the output of `emerge -pqv '=games-action/ddnet-18.1::guru'`. * The complete build log is located at '/var/tmp/portage/games-action/ddnet-18.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-action/ddnet-18.1/temp/environment'. * Working directory: '/var/tmp/portage/games-action/ddnet-18.1/work/ddnet-18.1_build' * S: '/var/tmp/portage/games-action/ddnet-18.1/work/ddnet-18.1'
I wonder why it was fine before
Avatar
Avatar
TsFreddie
Click to see attachment 🖼️
Hm, I never get these. I guess it uses some activity metric
Avatar
Avatar
Ryozuki
you dont have to say something to mean it
I think you exaggerated a little here, there's different pov's and you clearly didn't get his. But I do understand Voxel, community sucks, and what he said about the dev's attitude is also not entirely wrong. Now don't get ME wrong, but it is what it is
Avatar
weird
Avatar
``` /var/tmp/portage/games-action/ddnet-18.1/work/ddnet-18.1/src/engine/external/json-parser/json.c: In function ‘new_value’: /var/tmp/portage/games-action/ddnet-18.1/work/ddnet-18.1/src/engine/external/json-parser/json.c:140:45: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing] 140 | value->_reserved.object_mem = (*(char **) &value->u.object.values) + values_size; | ^~~~~...
Avatar
Avatar
Learath2
I wonder why it was fine before
well i have a modern system
08:32
i updated gcc
08:32
and clang
08:32
i think its using gcc
08:32
gcc version 13.2.1 20240210 (Gentoo 13.2.1_p20240210 p14)
Avatar
Can you compile outside the ebuild?
Avatar
Just curious if it happens outside portage context
Avatar
CMake Warning (dev) at cmake/FindMySQL.cmake:7 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): CMakeLists.txt:511 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at cmake/FindMySQL.cmake:16 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): CMakeLists.txt:511 (find_package) This warning is for project developers. Use -Wno-dev to suppress it.
08:33
unrelated but i also get this
Avatar
I guess we can move to execute_process if our minimum cmake version is a 3.xx nowadays
Avatar
doesnt seem to happen
08:35
on my normal build
08:35
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -mtune=native -flto=8 -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing -fdiagnostics-color=always -fno-exceptions -Wno-implicit-function-declaration -MD -MT CMakeFiles/json.dir/src/engine/external/json-parser/json.c.o -MF CMakeFiles/json.dir/src/engine/external/json-parser/json.c.o.d -o CMakeFiles/json.dir/src/engine/external/json-parser/json.c.o -c /var/tmp/portage/games-action/ddnet-18.1/work/ddnet-18.1/src/engine/external/json-parser/json.c
08:36
maybe its cuz cc cache?
08:36
ima clean
Avatar
Yeah good idea
08:36
Also maybe dont use ccache at all?
08:36
Oh but ebuild was using it too
08:37
idk if my normal build used ccache
08:37
it uses /usr/lib/ccache/bin/c++
08:37
so it should
08:38
ddnet on  master [$⇡] via △ v3.28.3 via 🦀 v1.76.0 ❯ /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc --version x86_64-pc-linux-gnu-gcc (Gentoo 13.2.1_p20240210 p14) 13.2.1 20240210 Copyright (C) 2023 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ddnet on  master [$⇡] via △ v3.28.3 via 🦀 v1.76.0 ❯ /usr/lib/ccache/bin/c++ --version c++ (Gentoo 13.2.1_p20240210 p14) 13.2.1 20240210 Copyright (C) 2023 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Avatar
So it doesn't happen building free standing?
Avatar
local mycmakeargs=( -DANTIBOT=$(usex antibot ON OFF) -DAUTOUPDATE=$(usex autoupdate ON OFF) -DCLIENT=$(usex client ON OFF) -DDOWNLOAD_GTEST=$(usex download-gtest ON OFF) -DHEADLESS_CLIENT=$(usex headless-client ON OFF) -DINFORM_UPDATE=$(usex inform-update ON OFF) -DSERVER=$(usex server ON OFF) -DTOOLS=$(usex tools ON OFF) -DUPNP=$(usex upnp ON OFF) -DVIDEORECORDER=$(usex videorecorder ON OFF) -DVULKAN=$(usex vulkan ON OFF) -DWEBSOCKETS=$(usex websockets ON OFF) -DSECURITY_COMPILER_FLAGS=OFF # Set by gentoo toolchain, see https://bugs.gentoo.org/888875 )
Avatar
Avatar
Learath2
So it doesn't happen building free standing?
not to me
08:39
#!/bin/bash rm -rf build/* cmake -S . -B build/ \ -DCMAKE_BUILD_TYPE=Debug \ -GNinja \ -DVULKAN=ON \ -DDEV=ON \ -DMYSQL=ON \ -DCMAKE_EXPORT_COMPILE_COMMANDS=ON #-DDEV=ON \ ln -f -s build/compile_commands.json compile_commands.json
08:39
this is my build free standing
08:39
ah
08:39
maybe gentoo sets
08:39
this warning!
08:39
which should tell us its a bug (?)
Avatar
Could be, gentoo does add stuff
Avatar
Avatar
Ryozuki
which should tell us its a bug (?)
It's inside an external library though. It'd be very annoying to fix
08:41
I'm guessing it's not a union based variant, type punning like that I think is fine for the compiler
08:41
No it does look like a union. Well idk I'll have to look at it later. I'm starving
08:42
time to get protein
08:42
justatest poggers2
Avatar
I'll do carbs
Avatar
Avatar
Learath2
Btw when voxel left you and melon were teasing me about rust, not them. We were all just joking around
justatest kek owo
09:34
I Use Windows and Rust btw feelsbadman, i miss my nixOS (edited)
Avatar
Windows detected, opinion discarded
09:35
i always thought its [] detected, opinion rejected
09:35
windows detected, opinion rejected
Avatar
I have no idea what the original is
Avatar
angy get your mei mei's right!
Avatar
@Learath2 om
09:56
omg
09:56
i know why!
09:56
i wanted to enable lto
09:56
on gentoo
09:56
and it recommended adding strict-aliasing warning
09:56
to find possible lto incompatibilities
09:56
-flto=8 -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing
Avatar
Btw strict aliasing is an issue for lto
09:57
We should get a fixed version of the lib or patch it ourselves properly
Avatar
i mean thats why the flag is added right
09:58
lto is broken on ddnet probs
Avatar
There is no guarantee it breaks
Avatar
but there is no guarantee its ok
09:58
xd
Avatar
Exactly
Avatar
ryo what is the best way to communicate with a FIFO named pipe in rust? do i use tokio::net::windows::named_pipe or do i use the winapi interprocess::os::windows::named_pipe there is also interprocess::os::windows::named_pipe::tokio (edited)
Avatar
Avatar
meloƞ
ryo what is the best way to communicate with a FIFO named pipe in rust? do i use tokio::net::windows::named_pipe or do i use the winapi interprocess::os::windows::named_pipe there is also interprocess::os::windows::named_pipe::tokio (edited)
uhh idk i dont rly know much about windows
10:36
but i would bet the tokio one is well maintained
10:37
but if u dont use tokio use the other
Avatar
Avatar
GitHub
Click to see attachment 🖼️
this kinda reminds me the godot is a scam bandwagon
Avatar
idk if something can be done about this: i just downloaded 18.1 and when i run it windows defender goes crazy and quarantines DDNet.exe as Trojan:Win32/Wacatac.B!ml but when i check it before running no detection and virustotal has 0 detections on that file as well. Only weird thing is that steam 18.1 has a different hash and can be run without windows defender freaking out, is the steam release build differently?
Avatar
Steam has no autoupdater. Which is what usually triggers defender
👍 1
Avatar
it is possible for some virus to modify executables to turn them into trojans tho but i guess the virus would've been caught first in that case
Avatar
Avatar
TsFreddie
it is possible for some virus to modify executables to turn them into trojans tho but i guess the virus would've been caught first in that case
I guess you can check hash to make sure. Do we even put hashes on the website?
Avatar
ive been thinking about making a PICO-8 type of game "console"/"engine" thing but its just wasm reading / writing a specified memory layout.
Avatar
Avatar
Learath2
I guess you can check hash to make sure. Do we even put hashes on the website?
yes
Avatar
i couldnt find any hash info on the download page
Avatar
oh cool
10:56
oh found it. im just blind (edited)
Avatar
ws-client BOT 2024-03-19 12:10:48Z
<ChillerDragon> its not even a false positive is it? auto updaters are viruses. Especially automatic updates are basically remote code execution coming from a server that could be compromised.
Avatar
Avatar
meloƞ
if shooting a weapon, your weapon swap is linked to the cooldown of the weapon, for example shooting a laser and immediatly trying to swap to hammer by pressing 1 will delay until you "could" shoot the laser again before actually swapping
omg thanks
Avatar
Avatar
ws-client
<ChillerDragon> its not even a false positive is it? auto updaters are viruses. Especially automatic updates are basically remote code execution coming from a server that could be compromised.
Windows defender triggers on practically anything
12:32
It feels random
12:33
You don't need to be making an auto updater to trigger defender, I assume valve signs/handles your code in some way beyond that so windows defender doesn't mess with it
12:33
I think it's a protection racket scheme to sell signing certificates People call me a conspiracy theorist for saying but I seriously don't see another reason
Avatar
chillerdragon BOT 2024-03-19 12:52:27Z
I like that conspiracy theory
Avatar
Avatar
Peter0x44
You don't need to be making an auto updater to trigger defender, I assume valve signs/handles your code in some way beyond that so windows defender doesn't mess with it
They might have a back channel that they submit binaries to get them whitelisted (doubtful). But I think we verified that they don't touch our binaries
Avatar
ChillerDragon BOT 2024-03-19 12:56:38Z
@deen could i get you on irc once again this time itll be quick i promise
Avatar
Avatar
ws-client
<ChillerDragon> its not even a false positive is it? auto updaters are viruses. Especially automatic updates are basically remote code execution coming from a server that could be compromised.
antivirus software for unknown malware is snake oil anyway
👍 1
Avatar
Avatar
Peter0x44
I think it's a protection racket scheme to sell signing certificates People call me a conspiracy theorist for saying but I seriously don't see another reason
Absolutely
Avatar
ChillerDragon BOT 2024-03-19 12:57:13Z
marry me
Avatar
If you can figure out that a software is malware, you can probably solve the halting problem too
Avatar
If windows defender was for "defending" it wouldn't be giving me fearmongering messages like this
13:00
It's great as a developer when your users get told you're a "remote attacker" making a "ulthar.a!ml trojan" to "execute commands"
13:00
Whatever a ulthar.a!ml is
13:02
The whole way it operates is completely opaque, sometimes it deletes the executables as soon as you download them Everything with it is a "dark pattern"
Avatar
Avatar
ChillerDragon
marry me
I would
Avatar
Not to mention the resources it consumes, or more accurately steals This was my recent experience building GCC And yes, this is after I added those directories to the "exclusion" list
Avatar
chillerdragon BOT 2024-03-19 13:06:17Z
Hot
Replying to @TsFreddie I would
Avatar
Avatar
deen
If you can figure out that a software is malware, you can probably solve the halting problem too
You might be able to heuristically through behavioral analysis. I can't think of any other way
Avatar
ws-client BOT 2024-03-19 13:14:57Z
<ChillerDragon> the word heuristics got replaced by the buzz word LLM cool kids ask chatgpt these days if software is a virus or not
Avatar
Let's make LLMs illegal
Avatar
ws-client BOT 2024-03-19 13:15:55Z
<ChillerDragon> There is an LLM for that
13:16
<ChillerDragon> is the new there is an app for that
13:16
<ChillerDragon> no but seriously such pattern recognition sounds like an AI task or do you think it could be fooled to easy? It should at least reduce false positives in my head.
13:16
<ChillerDragon> too*
Avatar
We have colleagues asking chatgpt about what tech stack competing product uses
13:17
and posted it on company group chat
Avatar
ws-client BOT 2024-03-19 13:17:34Z
<ChillerDragon> xd
Avatar
and no one questioned about any of the hallucinations.
Avatar
It is well suited for machine learning indeed. But classical handwritten heuristics aren't bad either
Avatar
ws-client BOT 2024-03-19 13:18:12Z
<ChillerDragon> not sure if hallucinations are worse than the current windows defender randomness
13:18
<ChillerDragon> old school lerato
Avatar
Like if the program is scanning the entire filetree that's sus
Avatar
ws-client BOT 2024-03-19 13:19:08Z
<ChillerDragon> did you know you can install windows defender on mac and linux?
Avatar
I still enjoy github copilot tho
13:19
what about
Avatar
Avatar
TsFreddie
I still enjoy github copilot tho
Ew
Catxplosion 1
Avatar
ws-client BOT 2024-03-19 13:20:33Z
<ChillerDragon> lerato when build simple heuristics based light weight libre self hosted alternative to copilot?
Avatar
Avatar
TsFreddie
what about
this stupid thing auto installs on targeted machine that has Microsoft Edge installed (which is basically all windows)
Avatar
I genuinely believe it'll make every programmer worse overtime, until no one remembers how to code anything without it
Avatar
Avatar
Learath2
I genuinely believe it'll make every programmer worse overtime, until no one remembers how to code anything without it
I feel like I already don't anyway?
Avatar
Avatar
ws-client
<ChillerDragon> lerato when build simple heuristics based light weight libre self hosted alternative to copilot?
Heuristics isn't a word that applies to this problem. The more classical solution to copilot has been snippets and code generators
Avatar
Avatar
TsFreddie
I feel like I already don't anyway?
Lies, you are great
Avatar
I mean I probably would need to look up something that I would need copilot for anyway
13:23
otherwise it is just a sentence finishing machine
Avatar
Look it up, write it yourself
13:24
stackoverflow disagrees
Avatar
The more you write it by hand the better you get
Avatar
probably
Avatar
i use copilot literally just for autocompleting boilerplate
13:24
but its not worth its 10$ a month lmao
Avatar
Avatar
TsFreddie
stackoverflow disagrees
What do they say? They are all careerists. I'd guess they say use copilot make money make greybeards mad
Avatar
Avatar
Learath2
What do they say? They are all careerists. I'd guess they say use copilot make money make greybeards mad
they didn't say anything. they are just copying codes.
13:26
<ChillerDragon> if you use it for the stuff that you would google/copy anyways it does not make you a worse dev just faster
Avatar
well google takes practices to
13:26
too*
13:27
I still get mad at our intern for not being able to search things
Avatar
Effective research is an extremely important skill
13:28
And I genuinely don't think LLMs are a good tool for this except for the moooost basic things
Avatar
and we are using them for the moooost basic things i'm pretty sure
Avatar
It tried to gaslight me into thinking MOSFETs have an extra leakage current that doesn't exist
Avatar
that seems like a you problem
13:30
oof, that seems rude, I retract that. sorry.
Avatar
ws-client BOT 2024-03-19 13:30:26Z
<ChillerDragon> xd
Avatar
Avatar
TsFreddie
oof, that seems rude, I retract that. sorry.
It's also wrong, no? You don't know what you don't know
Avatar
ye. but I don't think it is gaslighting you because you already know it's gonna be wrong?
Avatar
If your tool for research is chatgpt and it lies to you, there is no recourse unless you have proper research skills
Avatar
ws-client BOT 2024-03-19 13:31:30Z
<ChillerDragon> good thing that when i look up something in the internet i can not be gaslighted because everything is accurate in the internet
Avatar
Avatar
TsFreddie
ye. but I don't think it is gaslighting you because you already know it's gonna be wrong?
I was lucky enough to know that it's explanation for this extra leakage current sounded extremely off
Avatar
I don't think I've ever fully trusted a auto completion until I read everything.
Avatar
ws-client BOT 2024-03-19 13:31:56Z
<ChillerDragon> lmao i never got trolled by autocompletion so far
13:32
<ChillerDragon> you have?
13:32
<ChillerDragon> ah wait i have
13:32
<ChillerDragon> nvm
Avatar
I'm extremely critical of everything an AI produces. So I'm fairly safe in that regard. But as soon as you start trusting it implicitly there is no way to recover
Avatar
still. seems like a personal problem
Avatar
ws-client BOT 2024-03-19 13:33:15Z
<ChillerDragon> gotten .insertAdjacentElement() completed when i wanted .insertAdjacentHTML() and went with it because tldr
Avatar
It's a problem that will become more and more common as more and more people rely on chatgpt and copilot for things
Avatar
dumb people make dumb choice. and I choose to let them be dumb lmao
Avatar
i have been trolled by auto completion many times
13:34
but its still more consistent than some LSP's
13:34
(imo) (imo) (imo) (imo) (imo)
Avatar
ws-client BOT 2024-03-19 13:34:57Z
<ChillerDragon> @Learath2 i have the same mindset but i am trying not to be conservative here. So my biggest concern is it being corporate controlled right now. I do not want to depend on a membership to write code.
Avatar
Avatar
ws-client
<ChillerDragon> @Learath2 i have the same mindset but i am trying not to be conservative here. So my biggest concern is it being corporate controlled right now. I do not want to depend on a membership to write code.
I was thinking about buying a graphics card just for personal LLMs
Avatar
My long term tinfoil theory about this is that they will raise a generation of people incapable of doing anything without these LLMs, then they will start charging for their use heavily
Avatar
but my wallet strongly disagrees
Avatar
ws-client BOT 2024-03-19 13:36:18Z
<ChillerDragon> tinfoil tuesday huh?
Avatar
Create a disease, sell a cure. It's a story as old as commerce itself
Avatar
is it tuesday
Avatar
:D - i agree with @Learath2 to the point where its bad espacially for new people getting into coding, it does everything for you (to an extend), it auto formats, it gives you horrible but working code - its everything people starting to code need (edited)
Avatar
oh it is
Avatar
Create problem, sell solution
Avatar
ws-client BOT 2024-03-19 13:36:52Z
<ChillerDragon> @TsFreddie i totally didnt have to open calendar for that
Avatar
Avatar
ws-client
<ChillerDragon> @TsFreddie i totally didnt have to open calendar for that
me neither
Avatar
ws-client BOT 2024-03-19 13:37:08Z
<ChillerDragon> lea
13:37
<ChillerDragon> xd
13:37
<ChillerDragon> imagine calling lerato lea
Avatar
oh wait i fucked up ping
13:37
ah gg
13:37
there we go
13:37
justatest
Avatar
ws-client BOT 2024-03-19 13:37:37Z
<ChillerDragon> irc never forgets
Avatar
Avatar
ws-client
<ChillerDragon> irc never forgets
what did he do
Avatar
neither does my custom chat log script for discord
13:37
hehehe
Avatar
ws-client BOT 2024-03-19 13:38:15Z
<ChillerDragon> @Learath2 what do you mean by long term? isnt that already happening?
13:38
<ChillerDragon> @meloƞ ban
Avatar
Catxplosion discord is listening
Avatar
ws-client BOT 2024-03-19 13:39:12Z
<ChillerDragon> if discords listens that you listen on discord it gets mad
Avatar
This is just the start. The current generation only use it as a crutch still. It'll get worse. The upcoming generation will not know anything about programming, they will just be prompting an LLM. Nvidia is especially invested into making that a reality
Avatar
Avatar
Learath2
This is just the start. The current generation only use it as a crutch still. It'll get worse. The upcoming generation will not know anything about programming, they will just be prompting an LLM. Nvidia is especially invested into making that a reality
i don't think university would stop existing
Avatar
ws-client BOT 2024-03-19 13:40:12Z
<ChillerDragon> so you are saying the devs of tomorrow will be prompting like the product managers of today?
Avatar
they will just learn how to use LLM's effectivly :D
Avatar
University is already awful at teaching programming, it'll just shift into even more theory to keep existing
Avatar
ws-client BOT 2024-03-19 13:40:58Z
<ChillerDragon> dear chatgpt please build be a web scale database and a microservices front end and make the code as good as if it was written by someone with 10 years of jquery expirience
Avatar
Avatar
ws-client
<ChillerDragon> so you are saying the devs of tomorrow will be prompting like the product managers of today?
Exactly. They will be product managers with a bit more knowledge of theoretical computer science so they can tweak prompts
Avatar
ws-client BOT 2024-03-19 13:42:11Z
<ChillerDragon> @Learath2 but isnt that a core skill of the human race? Abstraction and trust? We can build something more complex if we blindly trust and use existing solutions
Avatar
Avatar
Learath2
Exactly. They will be product managers with a bit more knowledge of theoretical computer science so they can tweak prompts
our PM is actually pretty cool to explain things to
Avatar
Avatar
ws-client
<ChillerDragon> dear chatgpt please build be a web scale database and a microservices front end and make the code as good as if it was written by someone with 10 years of jquery expirience
nah you'd just say "hey chatgpt use "refrence 1-20 from my senior dev" to write a functional program that does X and Y"
Avatar
oh wait we don't have a PM
Avatar
ws-client BOT 2024-03-19 13:42:38Z
<ChillerDragon> xd
Avatar
nvm then
Avatar
with gemini allowing (10?) million tokens, i can see it spitting out fully working programs at one point
Avatar
ok I have no idea how to fix this fucking shadowmask
Avatar
Now is that bad? Idk, at the very least current LLMs produce inelegant and often wrong code leading to many bugs. IMHO it is bad but who cares what I think as long as shareholder profits go up and users get the same product at a similar price
13:43
I hate unity
13:44
although we are not using unity to bake lightings. but still
Avatar
ws-client BOT 2024-03-19 13:44:25Z
<ChillerDragon> I think as long as LLMs are bad there wont be the roles you are describing of 100% prompt engineering devs.
13:44
<ChillerDragon> As soon as LLMs are good we don't need devs anymore indeed and those roles do make sense then.
Avatar
1.: Adjust Shadow Mask Settings: If the shadow mask is not correctly applying to the shadow, you might need to adjust its settings. This could involve changing the mask's opacity, feathering, or the mask's shape to better fit the shadow's area. 2.: Use a Different Masking Technique: If the shadow mask is not working as expected, consider using a different masking technique. For example, if you're using a layer mask, try using a clipping mask instead, or vice versa. 3.: Reapply the Shadow Effect: Sometimes, simply reapplying the shadow effect to the object can resolve issues with the shadow mask. Make sure to apply the shadow effect after the shadow mask has been correctly set up.
13:44
trust chatgpt!
Avatar
bruh
Avatar
For real tho. I tried everything I know
13:45
it only happens on this model too
Avatar
ws-client BOT 2024-03-19 13:45:49Z
<ChillerDragon> @Ryozuki windows defender flags ddnet auto update. llms are the solution to windows defender.
Avatar
I'm starting to think the artist fucked it up somehow
Avatar
Avatar
ws-client
<ChillerDragon> I think as long as LLMs are bad there wont be the roles you are describing of 100% prompt engineering devs.
It depends on how you define bad. I think it's bad because it generates buggy inelegant code. Do you think the shareholders think inelegant code is bad? Do you think they care buggy code that needs a restart every other day is an issue?
Avatar
I waited an hour to bake this fucking mess
13:46
bruh
13:46
i'm going home
13:46
what is this my dude
Avatar
Avatar
TsFreddie
ok I have no idea how to fix this fucking shadowmask
I'm unsure what the issue is, where am I supposed to be looking?
Avatar
shadow
13:47
the baked shadow is missing chunks on some quads
Avatar
Is it supposed to be sharper or something?
Avatar
ws-client BOT 2024-03-19 13:47:31Z
<ChillerDragon> dont be rude lerato
Avatar
it is also misaligned
Avatar
Avatar
ws-client
<ChillerDragon> dont be rude lerato
I genuinely did not really understand what was wrong 😛
Avatar
Avatar
TsFreddie
it is also misaligned
Maybe not enough rays being cast?
Avatar
ws-client BOT 2024-03-19 13:48:22Z
<ChillerDragon> xd
Avatar
Avatar
Learath2
Maybe not enough rays being cast?
shadowmask only does one ray for occlusion
13:49
I thought it was a resolution issue but turning that up didn't help
13:51
I don't think I'm actually asking for any help. I'm just frastrated to waste literal hours to this
Avatar
I had a thought but it escaped. Sorry, too sleep deprived
Avatar
is performance key? you could just pump up the entire shadowmask
13:52
and see if that helps
Avatar
Avatar
meloƞ
is performance key? you could just pump up the entire shadowmask
it is but I might try
13:52
if it works I can downsample it anyway
13:53
but it is 10pm
13:53
i'm probably not gonna wait another hour to bake this
13:54
still, only this model have the problem
13:54
every else seems to be fine
13:56
actually I could try soft shadows. so it actually uses more samples
13:57
I'll let it bake and go home. i'm not the one paying electricity bill anyway.
Avatar
i wish they had more budget for more GPUs tho
14:01
we are literally developing VR titles on GTX 1650s
Avatar
did Learath went to sleep
Avatar
fell asleep on the chair
Avatar
i feel like ive never chatted with him when he was completely sober
14:05
maybe its a timezone thing
Avatar
aahhh, i hate when i dont have time to do anything at home
Avatar
got home
Avatar
Discord game activity. When you leave a server it still shows the map you were playing in the discord game activity. I suggest two ways: 1) Stop showing game activity 2) Add game activity for just playing ddnet(when you run the game it also doesnt show anything in discord).
Avatar
Good luck finding anything nim-lang related in the future now that Nvidia calls their new software Nim too: https://nvidianews.nvidia.com/news/generative-ai-microservices-for-developers 😄
NVIDIA today launched dozens of enterprise-grade generative AI microservices that businesses can use to create and deploy custom applications on their own platforms while retaining full ownership and control of their intellectual property.
justatest 1
Avatar
NIM Inference Microservices Speed Deployments From Weeks to Minutes
16:56
Thats basically the context for deens Message
Avatar
c++ //Thread 1 x.store(1, seq_cst); y.store(1, release); //Thread 2 r1 = y.fetch_add(1, seq_cst); r2 = y.load(relaxed); //Thread 3 y.store(3, seq_cst); r3 = x.load(seq_cst); Have any of you seen this absurd interaction before? This is allowed to produce r1 == 1 && r2 == 3 && r3 == 0
Avatar
These Services will be available through kubernetes
16:56
Cool
Avatar
Avatar
Learath2
c++ //Thread 1 x.store(1, seq_cst); y.store(1, release); //Thread 2 r1 = y.fetch_add(1, seq_cst); r2 = y.load(relaxed); //Thread 3 y.store(3, seq_cst); r3 = x.load(seq_cst); Have any of you seen this absurd interaction before? This is allowed to produce r1 == 1 && r2 == 3 && r3 == 0
What Kind of memory mess is this justatest - and this is actually valid ?
Avatar
Avatar
meloƞ
What Kind of memory mess is this justatest - and this is actually valid ?
Completely legal
Avatar
What da hell
Avatar
Even the absurd result that I highlighted is allowed to be produced
16:58
Mixing memory orders creates some very weird results
Avatar
Avatar
louis
context?
The post tells the story, except I'm the victim, not the attacker
Avatar
Avatar
deen
The post tells the story, except I'm the victim, not the attacker
https://www.nvidia.com/en-us/ai/ For anyone who wants to Tinker with it
Experience the leading models to build enterprise generative AI apps now.
Avatar
I wonder how there are any hosts left who are configured badly enough to allow packet spoofing
Avatar
Intentionally, they sell it as a feature
Avatar
Avatar
Peter0x44
I wonder how there are any hosts left who are configured badly enough to allow packet spoofing
You mean origin spoofing? You'd be surprised
Avatar
I meant origin, yes
Avatar
This will never be fixed until there is some repercussions for it
17:01
s/is/are/
17:08
Apparently we accidentally used hosters which allow IP spoofing before, ouch 😄 https://archive.ph/jjqgT
Avatar
That issue has been there for decades and sadly some providers doesn't care
17:26
+ I don't think bcp38 would solve that
17:26
As bcp38 is mostly applied at the very edge of the provider's network
Avatar
Avatar
ReiTW
As bcp38 is mostly applied at the very edge of the provider's network
It'd be a huge step since it'd only be possible to spoof within an AS
Avatar
Avatar
Learath2
It'd be a huge step since it'd only be possible to spoof within an AS
Yeah for in-general spoofing
17:29
But for what deen is describing it's harder
Avatar
Avatar
ReiTW
But for what deen is describing it's harder
Well it makes the attack more annoying to set up. Now you need to find an abuse mail happy target within the AS of your dubious server or find a dubious server in an AS with the target
17:32
But ofc it's not enough to completely solve it
17:33
For that you need to have filtering at every ingress point to the network by every ISP
17:35
That's a lot of investment you can't really convince a private entity to make without some threat
17:37
For every megabit of spoofed traffic you let into your network, the state nationalizes 0.1% of your company through eminent domain 🤔
17:38
Can be converted to a cash penalty at 10 times the market value of the company
Avatar

Checklist

  • [ ] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-ad...
Avatar
hopefully people won't read this as a tutorial
MonkaStare 4
Avatar
Avatar
noby
hopefully people won't read this as a tutorial
They are already doing that, I'm just making it public so actors like hosters and the university can be aware of it. I don't like explaining the same thing to them every time, so can just link the blog post instead in the future
Avatar
Avatar
deen
Apparently we accidentally used hosters which allow IP spoofing before, ouch 😄 https://archive.ph/jjqgT
fair enough. maybe this is making it too easy for people though?
Avatar
Well, that was one of the first results when I googled for "dedicated server with ip spoofing"
Avatar
@noby when show me how to get Non-DDR moderator?
Avatar
1. be moderator 2. dont play (or moderate) DDR
Avatar
i do both!
Avatar
wait for role to appear
Avatar
the last time i begged for dev role i got it within like 2 seconds
18:02
hmmm
18:02
thats what happened to my server
18:03
good to know what actually happened, i thought it was a virus or something. was about to reinstall everything (edited)
Avatar
In the next post we will continue in this vein and show you the equally satisfying techniques to steal candy from a baby.
MonkaS 2
Avatar
Avatar
Swarfey
good to know what actually happened, i thought it was a virus or something. was about to reinstall everything (edited)
It happened to everyone hosting servers in Teeworlds
18:05
Some hosters just ignored the abuse emails
Avatar
Yeah, seems to have been happening since roughly a week
18:06
I was in contact with my hoster & had it blocked and unblocked 2x during that time (edited)
Avatar
@noby hehehe i got the role lmao
Avatar
where do i get admin role justatest
Avatar
nice color name
Avatar
Avatar
meloƞ
@noby hehehe i got the role lmao
oh wow!
Avatar
i'm also a non ddrace moderator!!!
Avatar
Avatar
noby
nice color name
Ikr
Avatar
can i get one too?
Avatar
please!
Avatar
Oh god what have i done
Avatar
im mod on awb discord server!
Avatar
Guys this is getting non Developer ! justatest justatest justatest
Avatar
i moderate 127.0.0.1 non ddr servers 😏
Avatar
Avatar
meloƞ
Ikr
almost matches our my tee color
Avatar
its mine, you stole it from me
biggest_abuser_and_weed_user 5
nobytroll 4
18:11
we started at around the same time, idc XD
18:23
dc3cf9e Typo in russian.txt - gerdoe-jr 799a382 Merge pull request #8129 from gerdoe-jr/patch-2 - def-
Avatar

Checklist

  • [x] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addresssan...
Avatar
Avatar
noby
lol
oh no - mah color :(
22:18
lmfao
22:18
why is it there... i did not type in ddnet
Avatar
Keeps crashing on RUS block2: `` Core was generated by ./DDRace64-Server_sql -f servers/block2.cfg'. Program terminated with signal SIGABRT, Aborted. #0 pthread_kill_implementation (threadid=, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44 44 ./nptl/pthread_kill.c: No such file or directory. [Current thread is 1 (Thread 0x7f00d9ffb6c0 (LWP 1519114))] (gdb) bt #0 pthread_kill_implementation (threadid=, signo=signo@entry=6, no_tid=no_tid@entry=0) ...
Avatar
6396d68 Translate Entities in german.txt - BlaiZephyr 214cf5f Merge pull request #8130 from BlaiZephyr/ger-typo - def-
Avatar
ChillerDragon BOT 2024-03-19 23:06:59Z
deen still awake wot
Avatar
Avatar
Learath2
@heinrich5991 is it maybe something you did?
potentially, I modified cache config. can you point me to something that's off?
Avatar
Avatar
Learath2
Windows detected, opinion discarded
please don't do this
23:11
(don't put others down because they say they use windows)
Avatar
Avatar
Learath2
I genuinely believe it'll make every programmer worse overtime, until no one remembers how to code anything without it
does the same apply for code completion, too?
Avatar
Avatar
heinrich5991
does the same apply for code completion, too?
Depends on how smart of a completion you are talking about. If it doesn't make guesses as to your intent it's fine. That's the part of your brain that you have to keep working imo
Avatar
Avatar
Learath2
Depends on how smart of a completion you are talking about. If it doesn't make guesses as to your intent it's fine. That's the part of your brain that you have to keep working imo
intellij e.g. shows completions that fit the type that the current position expects
Avatar
Those I don't think are that bad
23:19
It limits the search space but you still need to think about what you need, there is no implement me a ringbuffer with 2 index variables, make it properly cache aligned
23:25
This is all my subjective opinion btw, but I usually am good with this kind of prediction
Avatar
Avatar
Learath2
It limits the search space but you still need to think about what you need, there is no implement me a ringbuffer with 2 index variables, make it properly cache aligned
i don't think it would fail at this too hard
23:25
but idk i don't have copilot (edited)
Avatar
it would have 0 trouble with it, but imo regularly exercising even simple logic is great for you
Avatar
oh that's what you mean
23:26
yeah
23:27
i think it's kinda weird how receptive people are/were to using AI for work
23:27
when at the time 80% of what most models created was useless
23:27
i code for fun so i intentionally avoid using ai
Exported 513 message(s)