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-02-21 00:00:00Z and 2024-02-22 00:00:00Z
Avatar
chillerdragon BOT 2024-02-21 00:04:02Z
amd better than NVIDIA and intel wot?
Avatar
I just tested linking with bfd and gold, and bfd was actually faster...
00:49
I think safe to say there is zero reason to use gold now
Avatar
Avatar
meloƞ
it was so worth it spending a kidney for my pc
Omfg power of not using gnome
06:42
Epyc
Avatar
Avatar
chillerdragon
Jopsti new fps record?
Yeah buy new PC and leave yours to me
Avatar
The issue: For whatever reason, after the bot has been restarted, it seems like the bot receives a message update event by the discord api. This event triggers the handle_submission_edit function. The very last and crucial check: https://github.com/ddnet/ddnet-discordbot/blob/16c12f39dca7c37c9a45087c01edae9b557143fb/cogs/map_testing/__init__.py#L215 doesn't work, because 'reactions' does not exist in the payload.data, which then leads to the validation of previously processed ...
Avatar
Avatar
Ryozuki
Click to see attachment 🖼️
kinda low effort. as it stands, it could complain about spam prevention ^^
Avatar
Avatar
heinrich5991
sounds okay to me. you're unlikely to use something differnet than ninja on linux
you're unlikely to use something differnet than ninja on linux
With such approach I see (I mean imaging) you saying a few years ago "what's the problem with cmake .. && make", "you're unlikely to use something differnet than make on linux".
(edited)
Avatar
sounds ok?
09:18
it doesn't look like running cmake --build build would save a lot of time for that user
Avatar
Avatar
heinrich5991
sounds ok?
No, because now it either fails or work inefficiently, yet the internet is full of that hardcoded 'make'.
Avatar
it's unclear to me what you're arguing
09:20
@Ewan started this chat by telling someone who was compiling ddnet that they must not use ninja directly, because it's bad
09:20
are you actually trying to argue that? that seems so ridiculous to me
09:20
we're trying to compile something. the exact invocation of the compilation is sooo meaningless
09:21
I don't like that people who try to compile ddnet are faced with IMO useless hints that are worded very aggressively
Avatar
Avatar
Ewan
ppl still using the nonportable cmake command syntax 😴
^ here, for reference
Avatar
"must" is a way too strong word here. I support Ewan's statement that it is better to use (and spread the word of) standard CMake generator-agnostic interface, than switch one "hardcode" by another. Edit: I don't see "ppl still using %something% 😴" as "very aggressively" worded. We both know that there are words which "more aggressive" by a magnitude to two, so this sounds pretty soft to me. (edited)
Avatar
then say "look, you can also use cmake --build build, and it also works for other build systems"
❤️ 1
Avatar
why do u have to ping me twice at 2 am
Avatar
Avatar
heinrich5991
then say "look, you can also use cmake --build build, and it also works for other build systems"
and I have no problem with it
09:23
but don't say: "you're hopeless the way you build ddnet"
Avatar
Avatar
Ewan
why do u have to ping me twice at 2 am
Wazzup legend
Avatar
Ewan, you're hopeless the way you have notifications ON at this time of the day (just kidding, ❤️ Ewan) edit: the equivalent for Ewan message is much easier:
ppl still not using notifications settings 😴
(edited)
😃 1
Avatar
Hi Rust guyz i found some interesting wording problem again. want to hear your opinion
09:36
"Blocks the current thread until this condition variable receives a notification and the provided condition is false." (edited)
09:36
=> in other words, if the condition is false, but the condition variable didn't receive a notification, it will block (edited)
09:37
"2) Equivalent to while (!stop_waiting()) { wait(lock); } This overload may be used to ignore spurious awakenings while waiting for a specific condition to become true. Note that lock must be acquired before entering this method, and it is reacquired after wait(lock) exits, which means that lock can be used to guard access to stop_waiting()."
09:37
=> so the condition (if true) would also return independent of if the condition variable received a notification (edited)
Avatar
I think the C++ can also only wake up from notifications, spurious or not
Avatar
that's not my point
Avatar
oh, and it seems the rust doc is wrong, the condition is checked before the first wait in the code
Avatar
if the condition was false from the start(the wait never happens in first place)
09:41
c++ version would never enter the wait
Avatar
ah, yea, sounds like it
09:42
the rust version definitely does that: while condition(&mut *guard) { guard = self.wait(guard)?; }
09:42
docs seem to be wrong about that :/
Avatar
ok thx
Avatar
open a issue
Avatar
Avatar
Ryozuki
open a issue
I'll later directly make a PR if I don't forget
Avatar
Also for parking lot. They sadly use similar wording
Avatar
more rust contributors in ddnet
Avatar
Yo it's probably possible to record and then convert movement into a quad and animation right?
10:10
Like moving a tee
Avatar
I don't know if we have existing tooling for that
Avatar
I don't think so. Would be cool to have animated tees made from demos :)
Avatar
yep
10:34
bfdf0f4 Use message.reactions instead of checking the raw payload data for 'reactions' which does not exist - murpii 36cbc3b Merge pull request #83 from murpii/pr-fix-error-state-shenanigans - def-
Avatar
ws-client BOT 2024-02-21 10:47:54Z
<ChillerDragon> pff imagine having notifications in your life
Avatar
Avatar
ws-client
<ChillerDragon> pff imagine having notifications in your life
Like real notifications in real life ?
Avatar
cl_chat_teamcolors will now be enabled by default, I don't see why it is disabled by default? cl_nameplates_teamcolors is enabled by default, so why shouldn't this be? I also removed the cl_chat_teamcolors check from info messages, as it's not related to chat at all.

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...
Avatar
Avatar
Vexar
Like real notifications in real life ?
That would be annoying
Avatar
Avatar
Teero
That would be annoying
Yeah in that world I'll live on DND mode 😛 (edited)
Avatar
ba3a6b4 Enable cl_chat_teamcolors by default - furo321 da02be4 Remove cl_chat_teamcolors check from info messages. - furo321 99ee3f4 Merge pull request #8004 from furo321/teamcolors-fixes - def-
Avatar
ws-client BOT 2024-02-21 12:15:56Z
<ChillerDragon> does anything in the protocol depend on not being flushed? I didnt implement message queues yet i wonder if thats my bug
12:16
<ChillerDragon> vanilla on the left my server implemementation on the right
12:17
<ChillerDragon> i got rid off all errors in the client log and even successfully print all snap items in the c++ client that is connecting to it but it still is stuck in connection screen ._.
Avatar
Avatar
ws-client
<ChillerDragon> does anything in the protocol depend on not being flushed? I didnt implement message queues yet i wonder if thats my bug
ChillerDragon: don't think so. sounds like a bug if it does happen
Avatar
what kind of server are you implementing? 🙂
Avatar
@Miguilim Do you have any sql of opengores that you can send me?
Avatar
chillerdragon BOT 2024-02-21 14:54:52Z
One in ruby. Actually idk what it’s use case will be because the performance is just horrible
Replying to @heinrich5991 what kind of server are you implementing? 🙂
14:55
I just decided my lib shouldn’t be client only
Avatar
Gemma is a family of lightweight, state\u002Dof\u002Dthe art open models built from the same research and technology used to create the Gemini models.
16:03
XL has a method to extend the language with any kind of feature, not just functions or data types, but also programming constructs, optimizations, domain-specific notations, and more. Actually, all this is done with a single operator, is, called the definition operator. As a validation of the concept, most features that are built-in in other programming languages, like the while loop, or integer arithmetic, are constructed in XL. Specifically, they are provided by the standard library, using techniques that any programmer can use in their program. This, obviously, means that programmers can add their own loops, or their own machine-level data types, and even extend existing ones. XL provides complete control over the program translation process. This means that libraries exist or can be written to make XL at least as good as C for low-level bit-twiddling, at least as good as C++ for generic algorithms, at least as good as Ada for tasking, at least as good as Fortran for numerical algorithms, at least as good as Java for distributed programming, and so on.
16:03
interesting language
Avatar
A one-instruction set computer (OISC), sometimes referred to as an ultimate reduced instruction set computer (URISC), is an abstract machine that uses only one instruction – obviating the need for a machine language opcode. With a judicious choice for the single instruction and given arbitrarily many resources, an OISC is capable of being a univ...
16:20
A one-instruction set computer (OISC), sometimes referred to as an ultimate reduced instruction set computer (URISC), is an abstract machine that uses only one instruction – obviating the need for a machine language opcode.[1][2][3] With a judicious choice for the single instruction and given arbitrarily many resources, an OISC is capable of being a universal computer in the same manner as traditional computers that have multiple instructions.[2]: 55  OISCs have been recommended as aids in teaching computer architecture[1]: 327 [2]: 2  and have been used as computational models in structural computing research.[3] The first carbon nanotube computer is a 1-bit one-instruction set computer (and has only 178 transistors)
Avatar
Avatar
Ryozuki
A one-instruction set computer (OISC), sometimes referred to as an ultimate reduced instruction set computer (URISC), is an abstract machine that uses only one instruction – obviating the need for a machine language opcode.[1][2][3] With a judicious choice for the single instruction and given arbitrarily many resources, an OISC is capable of being a universal computer in the same manner as traditional computers that have multiple instructions.[2]: 55  OISCs have been recommended as aids in teaching computer architecture[1]: 327 [2]: 2  and have been used as computational models in structural computing research.[3] The first carbon nanotube computer is a 1-bit one-instruction set computer (and has only 178 transistors)
That sounds like an awful "aid" in teaching computer architecture
16:40
It's more like a gimmick, no one can think in terms of conditional moves
Avatar
What about no?
17:10
I am lazy to send sry
Avatar
რილია 2024-02-21 17:12:55Z
hello
17:13
can we make a server that everyone around the world have good pings ?
Avatar
Avatar
რილია
can we make a server that everyone around the world have good pings ?
short answer: no
Avatar
რილია 2024-02-21 17:14:49Z
make individual servers in every country and connect them all to gather with high speed cables to the master ? 🙂
Avatar
Avatar
რილია
can we make a server that everyone around the world have good pings ?
Move all ddnet players in one place
Avatar
Avatar
MilkeeyCat
Move all ddnet players in one place
რილია 2024-02-21 17:15:56Z
good ping is critical
17:18
i seen a player from iraq, he was only player from his country, there is no servers in his country, he must play on servers which give him about 140 ping
17:18
and he's playing for 5 years
Avatar
If you find a solution lemme know, ill start playing on Chinese servers
Avatar
Avatar
archimede67
I am lazy to send sry
Ok ok now can u tell me how ddnet antibot works basicly i dont want spesific things i wont make bot
Avatar
that's what bot maker would say
18:12
Also antibot maker
Avatar
i made a teeworlds skin editor
Avatar
Avatar
რილია
make individual servers in every country and connect them all to gather with high speed cables to the master ? 🙂
routing will kill it anyway
Avatar
can i find somewhere a file with banned names on ddnet servers 😄
Avatar
cool, can u show some screenshots?
Avatar
got a pixel 8 pro
20:04
EZ
20:04
no more china
20:04
now us
20:04
🇺🇸
Avatar
Avatar
Ryozuki
got a pixel 8 pro
gz
20:07
is there any javascript pacakge or Rust to check map files to be really map file and isn't trojan or something ?
Avatar
Avatar
Ryozuki
twmap
tnx
Avatar
no but it sounds more theoretical than anything else
20:14
NAND or NOR are boolean complete so they could work
20:14
not sure how you address data movement though
20:15
x86 mov is also turing complete
Avatar
Avatar
Ryozuki
got a pixel 8 pro
Enjoy, phone is amazing
Avatar
Avatar
Jupstar ✪
cool, can u show some screenshots?
here
20:36
皮肤名=skin name
20:36
展示大小=show scale
20:37
其他部分透明度=transparency in other
Avatar
Avatar
棉裤
here
epyc
Avatar
Avatar
棉裤
here
where button to change language? do i have to learn chinese to use it?
Avatar
ok i know
20:40
i will do it
👍 1
Avatar
With some very specific control point positions, the evaluated value briefly goes down to the value of the previous point before reaching the next point: !image Test map: bezier_eval_bug.zip This also seems to apply to animations, so it's not an issue with the envelope editor only. Not sure if this is a general issue of the bezier...
Avatar
Avatar
MilkeeyCat
where button to change language? do i have to learn chinese to use it?
i played a taiwanese MMO for some time, i can feel what the buttons want to tell me
kek 3
feelsamazingman 2
20:44
learn self to be chinese master (edited)
20:44
maybe
20:44
its 自学成才
Avatar
Avatar
ReiTW
Enjoy, phone is amazing
so far its awesome
20:51
do u also have it?
Avatar
pixel users told me that there's not much different between 6, 7 and 8
20:54
is that true?
Avatar
idk its my first
21:03
but im sure its copium from previous pixel users xd
Avatar
Avatar
Ryozuki
do u also have it?
Sure
21:04
Love the sound it makes when u select text, or write
21:05
It's a very small sound
21:06
Not rly a sound but like a vibration
Avatar
just gotta get used to the motions
21:12
my dirty mouse
21:12
wow the camera is insane
Avatar
Avatar
louis
🤢
xd
21:18
i think this mouse is 4y old
21:18
wanted to make a pic of my fish but its night time
Avatar
don't eat over your tech 😫
Avatar
Avatar
Ryozuki
my dirty mouse
i think i have the same
22:23
or similar
22:23
g502
22:24
proteus core iirc
Avatar
Avatar
louis
don't eat over your tech 😫
that's sweat, mine isnt that bad but also many years old
Avatar
If the own ghost is the last element in the vector and deleted due to using the cl_race_ghost_save_best 1 setting then the following accesses with index Own were out-of-bounds. Closes #8003.

Checklist

  • [X] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [X] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [X] Considered possible null pointers a...
Exported 154 message(s)