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 2025-01-21 00:00 and 2025-01-22 00:00
Avatar
Avatar
Hecta
this sounds like something that would lead into cryptocurrency nonsense
people trusted in money scam pyramids in 90s to save money, they believed scammer more than government, so everything can come up to unstable state
Avatar
Avatar
cyberfighter 2
default body (1 in 30) angry red eyes (1 in 5700) ctf5 background with clouds (1 in 89000) whos buying my rare tee
Ddnet rng coming soon™️
Avatar
@Ewan is 500k$ tc offered in places in US?
10:41
Remote Compiler Engineer - $500-600k TC i got this email
10:41
justatest
Avatar
Avatar
Ryozuki
Remote Compiler Engineer - $500-600k TC i got this email
Avolicious 2025-01-21 10:42
Lets take it & build up a teeworlds ddos protection
Avatar
i have a intro call tomorrow with them
10:54
if i can get us salary in eu im gonna be rich
Avatar
u'll get us taxes as well i think xd
Avatar
wdym
10:55
i will pay taxes in spain
10:55
if i were to get 300k per year i would pay 40% irpf
10:55
it would get me 15k net per month
10:56
its crazy
Avatar
income tax i mean
Avatar
what does tc mean
10:56
i love my internet
Avatar
total compensation
Avatar
telecursor
Avatar
so the 500k isnt all salary
Avatar
its probs stocks and other stuff
10:57
make sense
Avatar
Avatar
Ryozuki
so the 500k isnt all salary
Avolicious 2025-01-21 10:57
Ask for 1M just because you like fluid numbers
10:57
1_000_000 looks better than 500_000
Avatar
ask calculated salary like (500k * temperature in spain in celcius)
Avatar
The US-Spain income tax treaty is a vital tool for taxpayers who have financial interests or earn income in both the United States and Spain. This treaty plays a crucial role in preventing double taxation, ensuring that individuals and businesses are not taxed on the same income by both countries.
Avatar
Avatar
zhn
ask calculated salary like (500k * temperature in spain in celcius)
Avolicious 2025-01-21 10:58
feelsbossman
Avatar
looks like spain has a tax treaty
Avatar
Avatar
Ryozuki
The US-Spain income tax treaty is a vital tool for taxpayers who have financial interests or earn income in both the United States and Spain. This treaty plays a crucial role in preventing double taxation, ensuring that individuals and businesses are not taxed on the same income by both countries.
nice
Avatar
my tc was 34k usd
Avatar
my tc right now is like 55k i think
Avatar
Avatar
Ryozuki
@Ewan is 500k$ tc offered in places in US?
10:59
i wonder how much is base salary
11:00
oh it says there
11:00
190k base
11:00
300k stocks
Avatar
Avatar
Ryozuki
@Ewan is 500k$ tc offered in places in US?
telecursor costs 500k$???poggers2
Avatar
in the url
11:00
so most is stocks
Avatar
Avatar
oxyzo
telecursor costs 500k$???poggers2
Avolicious 2025-01-21 11:01
only in US
11:01
in europe telecursor is much cheaper
Avatar
what is telecursor?
Avatar
Avolicious 2025-01-21 11:01
pepeHappy
Avatar
Avatar
Ryozuki
what is telecursor?
Avolicious 2025-01-21 11:01
tc = telecursor
Avatar
ah xd
Avatar
get tced
11:02
my tc is probably -$100
Avatar
Avatar
zhn
my tc is probably -$100
Avolicious 2025-01-21 11:03
499.900? got a discount, huh?
justatest 1
Avatar
tced iea
Avatar
Avatar
Avolicious
499.900? got a discount, huh?
compensating in negative troll
Avatar
Avolicious 2025-01-21 11:03
they sent you the telecursor +100 USD?
Avatar
Avatar
Ryozuki
Remote Compiler Engineer - $500-600k TC i got this email
ive never heard of this for a remote compiler engineer
11:40
maybe for meta phd ML engineer
Avatar
@louis u live in texas right
Avatar
used to
Avatar
Trump: What is this one? “Withdrawing from the World Heath Organization” Trump: Ohhh
12:24
xd
Avatar
Avatar
louis
used to
yawhoo
Avatar
GitHub BOT 2025-01-21 12:29

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
GitHub BOT 2025-01-21 14:38
Punto Switcher is a program for automatically switching between different keyboard layouts. It's in common usage within russian users. What's happening in ddnet client - program doesn't see client and auto switching layout, causing freeze. I have to manually disable autoswitching before opening ddnet. I know it's not important among eng users, but i hope u could help me with that problem.
Avatar
Avatar
Ryozuki
@Ewan is 500k$ tc offered in places in US?
Yes
14:49
In my physical area it probably won’t go above $350
14:49
but it doesn’t mean much because remote work exists
14:50
you will just have to flip your sleep schedule on its head if there’s no European office (edited)
14:50
i don’t think with that salary you’d get to be super hands off as far as meetings & things go but idk (edited)
14:50
or with that compensation that is
Avatar
Avatar
Ewan
i don’t think with that salary you’d get to be super hands off as far as meetings & things go but idk (edited)
yeah xd i wont believe it till the end
14:54
they probs expect more from me than what i know rn idk
Avatar
Avatar
Ewan
you will just have to flip your sleep schedule on its head if there’s no European office (edited)
maybe not, since they know im european, idk
Avatar
yeah but that time boundary is more of a reason to just not hire you
Avatar
then why they contact me
14:55
xd
Avatar
oh idk
Avatar
i dont think there is lot of ppl that work in compilers
Avatar
i didn’t see that part
Avatar
its the bonus of niche stuff
14:56
i guess if they know that & they still reached out then they think it might work
Avatar
the hr guy even proposed the meeting using gmt timezone
14:57
im gmt+1 tho
Avatar
yeah, i thought this was something you found online. i wouldn’t be worried timezones in this case (edited)
Avatar
but well im pretty good at my current job so im not crazy about it
Avatar
Avatar
Ewan
yeah, i thought this was something you found online. i wouldn’t be worried timezones in this case (edited)
they reached out to me by email
Avatar
yeah i went back and read that part
14:59
good luck, whatever you do
Avatar
well if it works its nice of not i move on
14:59
if i get it ill donate 1k to ddnet
14:59
poggers2
Avatar
xdd awesome
Avatar
GitHub BOT 2025-01-21 15:34
Checkpoint tiles used the wrong teleport number when being placed Video of the bug: https://github.com/user-attachments/assets/461c444b-2ed0-43ee-9793-51f383b5814d

Checklist

  • [x] Tested the change ingame
  • [x] 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 in...
Avatar
How would I create an interval once I connect to a server?
Avatar
create what
Avatar
Basically, once I'm connected to a server, every some amount of time I want to run a function
15:46
in ts/js, you'd do something like that with an interval
Avatar
from client side?
Avatar
idk the cpp equivalent
Avatar
Avatar
zhn
from client side?
yeah
Avatar
you have to add m_SomethingTick somewhere accessible and check it on every tick (that's how you do it on server side, does client have OnTick function too?)
Avatar
lemme check
15:47
doesnt look like it
Avatar
Koll Potato 2025-01-21 15:48
modulus operator might work here
15:49
something like m_MyTick % 60 == 0
Avatar
how would I check if the client is connected to a server?
Avatar
by client state
Avatar
Koll Potato 2025-01-21 15:50
yea
Avatar
ctrl+f CLIENTSTATE
Avatar
ah found it
Avatar
instead of ticks you'll probably have to stick to OnRender (or similar) function and fetch delta time with time() function
Avatar
Avatar
zhn
ctrl+f CLIENTSTATE
ah wait this one is from 0.5 src xd
15:52
it's just STATE_
Avatar
Can I use CClient::Run? (edited)
15:52
for that
Avatar
for what?
Avatar
Avatar
zhn
instead of ticks you'll probably have to stick to OnRender (or similar) function and fetch delta time with time() function
.
Avatar
it's entrypoint of client, why would you want to check it there
Avatar
im not sure where else
Avatar
what you want to do in first place
15:53
shady fetch points of player? xd
Avatar
Avatar
Sans
Basically, once I'm connected to a server, every some amount of time I want to run a function
.
Avatar
Avatar
zhn
shady fetch points of player? xd
not really lol
Avatar
create new component and do it there
Avatar
The idea is to run some F1 commands every 60s or so
Avatar
you'll have to check it in main thread with if statement anyway
Avatar
Avatar
Sans
The idea is to run some F1 commands every 60s or so
Koll Potato 2025-01-21 15:54
oh no hacks
15:54
how dare you
Avatar
Avatar
Koll Potato
oh no hacks
yeah, ddnet mod creating cheats Bruh
15:54
smh
Avatar
wNogitsune 2025-01-21 16:59
help
16:59
pls help mod
Avatar
GitHub BOT 2025-01-21 17:25
c1cac47 Fix editor tele cp bug - KebsCS 7caeece Merge pull request #9562 from KebsCS/pr-revert-tele-popup - Robyt3
Avatar
@Robyt3 could you review #9160?
Avatar
Fixes #9156 for both super and /invincible Fixed a crash when in super with an empty previous team and when players were on a different teams during hot reload Checklist Tested the change ingame ...
Avatar
Jupstar ✪ 2025-01-21 18:42
editor validation fuzzing kinda looks funny so wanted to share 😬
Avatar
Avatar
Jupstar ✪
editor validation fuzzing kinda looks funny so wanted to share 😬
Hot
Avatar
GitHub BOT 2025-01-21 20:21
475d080 Refactor parser cache usage. - Jupeyy df437d3 Merge pull request #82 from Jupeyy/pr_fix_client_exec - Jupeyy
Avatar
GitHub BOT 2025-01-21 20:49
e54d6d5 Handle NextWeapon & PrevWeapon on press action. - Jupeyy db59c04 Merge pull request #83 from Jupeyy/pr_handle_weapon_changes_on_press - Jupeyy
Avatar
Jupstar ✪ 2025-01-21 20:52
Is that the reason compiling on msys is so hard: https://stackoverflow.com/a/60798994 bcs we don't default msys to TARGET_OS "windows" i currently tried to fix the fng2 CI and was going crazy why it didnt find a missing library xD
I want to detect if the CMakeLists.txt is being summoned inside an MSYS2 environment/shell: $ uname MSYSNT-10.0-18363 from here I have tried: cmake_minimum_required(VERSION 3.10) project(test...
20:54
it's so random that mingw-cmake is smth completely different than msys cmake but they are both in same PATH
20:58
changing to if((CMAKE_SYSTEM_NAME STREQUAL "Windows") OR (CMAKE_SYSTEM_NAME STREQUAL "MSYS")) indeed fixed it
Avatar
The new spectate utilities are AWESOME! Big ups to whoever made them!
Avatar
Avatar
Jupstar ✪
it's so random that mingw-cmake is smth completely different than msys cmake but they are both in same PATH
you might just be using it wrong
21:35
mingw-cmake is not a thing you should need to specify
21:36
if you’re using the environments correctly then your toolchain’s version of said tool will be in the PATH
21:36
so if you have msys cmake installed, but not e.g. ucrt64 cmake, it’ll fall back to the former even in the ucrt shell & break things dramatically
Avatar
Jupstar ✪ 2025-01-21 21:37
yes, but why should it fail like that
21:37
why not patch the cmake to allow msys too
Avatar
the msys env/shell are for compiling codebases making use of linux APIs (sys/*.h and whatnot)
21:38
they are compiled against the msys runtime which is based on cygwin, there’s a lot of emulation logic in place
Avatar
Jupstar ✪ 2025-01-21 21:38
and that has runtime overhead?
Avatar
instead of targeting windows it’s targeting linux codepaths under a windows compatibility layer. this is how the env itself is developed
21:39
yes, that’s why you shouldn’t use the MSYS shell for anything that doesn’t need it
21:39
UCRT64 is the same as MSYS64 but it links against a runtime which is virtually guaranteed to be installed on all windows machines nowadays
21:39
so you don’t even have the added overhead of shipping the msvc runtime
Avatar
Jupstar ✪ 2025-01-21 21:39
i just hate that when using the mingw shell, i cannot just pacman -S cmake but have to use some mingw prefix
Avatar
use pacboy
21:39
it detects
21:39
pacman -S pactoys
21:40
pacboy -S cmake -> mingw-w64-x86_64-ucrt-cmakr
21:40
or w/e
Avatar
Jupstar ✪ 2025-01-21 21:40
i c
Avatar
using ucrt env should be drop in for you btw
21:41
it’s recommended over mingw64 env (edited)
Avatar
Jupstar ✪ 2025-01-21 21:44
i want as few windows as possible 😬
21:44
isnt ucrt with windows libs
Avatar
Jupstar ✪ 2025-01-21 21:48
UCRT (Universal C Runtime) is a newer version which is also used by Microsoft Visual Studio by default. It should work and behave as if the code was compiled with MSVC.
Avatar
why is that bad?
21:48
that’s calling convention and not much else
21:48
it’s just about linkage
Avatar
Jupstar ✪ 2025-01-21 21:48
mh ok
Avatar
that’s basically the closest thing windows has to a shared runtime (edited)
Avatar
Avatar
Jupstar ✪
UCRT (Universal C Runtime) is a newer version which is also used by Microsoft Visual Studio by default. It should work and behave as if the code was compiled with MSVC.
just wanna be clear here the alternative is MSVCRT
22:10
read: microsoft visual studio 2015 c++ redistributable
22:10
you either ship the DLLs or ask the user to install it
22:10
so i think it’s a win
Avatar
Jupstar ✪ 2025-01-21 22:11
i'd have thought the alternative is static linking xd
Avatar
you could
22:12
make a huge executable for no reason
22:12
if that’s what you’re into
22:12
that only really has benefits on linuxes imo where api stability is actually a concern across c runtime versions
Avatar
Jupstar ✪ 2025-01-21 22:12
i like that yeah.. no but srsly, i have no idea how mingw works. i assume it does kernel calls and for runtime uses stdlibc++
Avatar
libstdc++ = GCC STL libc++ = clang STL
22:13
you can use either depending on ur compiler or flags
22:13
the runtime is required for windows to make sense of C functions
22:13
bcs C on windows was sort of an afterthought
22:14
the C++ logic usually works above that
Avatar
@heinrich5991 i don't think it deserves a pr so i'll just give it to you (connless 0.5)
23:04
ah its too big
23:04
seems pr needed :/
Avatar
GitHub BOT 2025-01-21 23:23
fdba058 Add proper limits to ui sliders for group & layer moving. - Jupeyy 91e7b4e Add shortcuts for undo/redo - Jupeyy ab135bd Fix action groups must be cleared when current group is None. - Jupeyy db9f7be Add dbg panel to generate random valid actions. - Jupeyy 3acc6fb Use update_while_editing for all DragValue in the client. - Jupeyy b37b951 Merge pull request #81 from Jupeyy/pr_editor_fixes7 - Jupeyy
23:23
8367111 Preserve super on hot reload, fix hot reload crashes - KebsCS 1829d9f Merge pull request #9160 from KebsCS/pr-hotreload-super-fix - Robyt3
Avatar
Avatar
GitHub
Click to see attachment 🖼️
owo
Avatar
Avatar
zhn
thanks to that good person who hosts master3.teeworlds.com, 0.5 master is alive again!
it's not :(
Exported 202 message(s)
Timezone: UTC+0