Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.tw/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 2022-10-10 00:00:00Z and 2022-10-11 00:00:00Z
Avatar
Avatar
Learath2
64 bit counter, 100ns per increment since windows epoch iirc
windows epoch starts 10000BC??
05:47
100ns into 64 bit counters adds up to 58k years
Avatar
Avatar
Learath2
Oh, maybe you built feh without xinerama support?
this fixed it!
Avatar
Now just gotta test audio and i think i got a usable gentoo desktop
07:03
Without systemd monkalaugh (edited)
Avatar
Avatar
Chairn
windows epoch starts 10000BC??
There is a futher max, FILETIME values can't be larger than 0x8000000000000000
Avatar
[quakenet] ChillerDragon BOT 2022-10-10 09:01:08Z
lmao i just found the most cursed way to share github commits https://github.com/sirius1242/ddnet/tree-commit/e0f59cd454b5f8a6a0a16ad530a1ac918cdf7c42
Avatar
@Learath2 do u recommend using a experimental kernel with gentoo?
09:50
I want 5.17 for the amd p state driver and experimental for support for znver3 march when compiling (edited)
09:54
(the kernel itself)
Avatar
Well, the only issue with an unstable kernel is that it's not as well tested, but they usually work
Avatar
Well on arch i used thebl bleeding edge
10:00
Hi
Avatar
Well give it a go, I doubt you'll have any issues
Avatar
I have modern hardware and no wifi
10:01
I think ill benefit from a modern kernep
10:01
Stupid Mobile
Avatar
I ran unstable for a long time on my laptop and only once had a panic
10:02
I think 6.0 is out, no?
10:04
But there was an issue with a intel driver
10:04
It could break the intel gpus? Xd
10:04
Anyway i dont use intel
10:04
Oh it could break ur monitor lmao
10:05
Recent reports from Intel laptop users running Linux Kernel 5.19.12 describe "white flashing" on their screens. A Linux engineer found that the issue could ruin the LCD,...
Avatar
afaik that was simply a "we can imagine it breaking a monitor in the worst case, but no one actually reported that"
Avatar
Released for most major distros this week, Linux Kernel 6.0 supports the newest hardware architectures, including Raptor Lake, Meteor Lake, Arc Alchemist, and RDNA 3. It also marks a start for the operating system's entrance into Arm by introducing support for the Arm-based Qualcomm Snapdragon laptops. Furthermore, the new kernel fixes a vestigial 20-year-old workaround that slows down recent AMD processors.
Avatar
Avatar
heinrich5991
afaik that was simply a "we can imagine it breaking a monitor in the worst case, but no one actually reported that"
I guess xd
Avatar
Huh, linux didnt have arm support before 6.0? I find thay hard to believe
Avatar
Apparently its a real thing
10:11
For arm laptops
Avatar
my phone is arm, it runs some linux fork
Avatar
Lenovo x13
Avatar
I doubt google patched linux to support arm for my phone
10:12
https://github.com/rust-lang/rust/pull/102232 ← finally, std::hint::black_box stabilized
10:12
this is useful in writing benchmark code to make sure constants aren't optimized out
10:12
I always use criterion and it had one already tho
10:12
Criterion is rly nice
Avatar
fbc4c9c Add favorite skins - Jupeyy 8de0247 Merge #5909 - bors[bot]
Avatar
99fbb32 Make submodules shallow by default - edg-l 674ac6d Merge #5839 - bors[bot]
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
6b331e6 Add note in README about how to convert shallow to full clone - def- 693d0ce Merge #5925 - bors[bot]
Avatar
Feedback of community wasn't one-sided, so animations are optional now. They're on by default.

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
  • [x] Changed no physics that affect existing maps
  • [ ] Tested th...
Avatar
yay new fork only to disable voxelations kekw
Avatar
everyone LOVES me
Avatar
ask russians tho
Avatar
fr though do people hate the update THAT much
Avatar
they will stay on older version only cuz they can't play with these animations
Avatar
please direct the hate at me
Avatar
@gerdoe even tho i personally not against an option, but did they try the latest nightly? (edited)
Avatar
it's the heinrich5991-no-options guy
Avatar
Avatar
Jupstar ✪
@gerdoe even tho i personally not against an option, but did they try the latest nightly? (edited)
what exactly do u mean? did they ever play with voxelations?
Avatar
Avatar
Jupstar ✪
@gerdoe even tho i personally not against an option, but did they try the latest nightly? (edited)
i have to say since the update running looks better than fast walking
Avatar
Avatar
gerdoe
what exactly do u mean? did they ever play with voxelations?
no, last night was an update
Avatar
Avatar
Jupstar ✪
i have to say since the update running looks better than fast walking
naah bro there's another thing
Avatar
should be in the current nightly
Avatar
i made it look better in nightly
Avatar
it blurs ur eye when u play on fng race or another fast going mod
18:41
and see animations
18:41
and like
18:41
wtf happening
Avatar
i kind of made it less distracting with this new update, turns out making the body bounce less does wonders
Avatar
i'll ask them to try it out but i don't think that they change their minds
Avatar
they should look when u walk fast vs when u run slow
Avatar
Avatar
heinrich5991
it's the heinrich5991-no-options guy
why btw?
Avatar
because options are an open-source disease
18:43
instead of providing sensible defaults, we put everything behind an option. additionally, they're maintenance overhead
18:44
if you want to refactor something, you have to look at every affected option to see if it still works. if you add another option, you have to make sure it plays well with all other options
Avatar
its not problem of only open-source
18:45
its disease of snowball updating
18:45
if u want to add new feature this feature should be incapsulated as much as it can to
Avatar
imo the problem is a bit different We don't provide a clean API which you can build e.g. new animations based on that could disabled by simply disabling the code path (e.g. by a modding API) Also look at minecraft. 100 mods works somehow together. it needs a clean code flow. What we currently do is, put everything in place which bloats the code and makes it less readable and harder to test
f3 1
Avatar
and you can just say "hey guys defaults work better than custom settings, u should be careful with it"
Avatar
Avatar
gerdoe
and you can just say "hey guys defaults work better than custom settings, u should be careful with it"
that doesn't work. we'll get bug reports even with custom settings
Avatar
Avatar
Jupstar ✪
imo the problem is a bit different We don't provide a clean API which you can build e.g. new animations based on that could disabled by simply disabling the code path (e.g. by a modding API) Also look at minecraft. 100 mods works somehow together. it needs a clean code flow. What we currently do is, put everything in place which bloats the code and makes it less readable and harder to test
yes, an API to build upon would also be nice
Avatar
so u want to give players white box and force them to play with it
18:47
even if they wanted black sphere
Avatar
yes, basically. people like you can even compile their own ddnet if it bugs them so much
Avatar
as i can
Avatar
u can even use github actions ^^
Avatar
but not majority of non-ddr players that play with ddnet client
Avatar
yooo imagine ddnet code could support actual mods
Avatar
its old problem that we had back then
18:48
hmm what client to play with
Avatar
Avatar
gerdoe
but not majority of non-ddr players that play with ddnet client
yes, you can help them. or you could maybe ask the Tater guy to add an option for it
18:49
in his client
Avatar
ddnet code is not clean anyway
18:49
you will delete another options too?
Avatar
if it's sensible, sure
Avatar
its not that moment when you can say its pure core
18:50
teeworlds pure core
Avatar
someone someday will make the code much better to handle
Avatar
yeah waiting for scalable rusty tw server
18:51
or teesharp
Avatar
that would do little for the client
18:51
but then u can go along with client
Avatar
Avatar
gerdoe
they will stay on older version only cuz they can't play with these animations
then let them stay
18:54
nobody is forcing them
Avatar
we cant support old versions forever xD same with old hardware it blocks all progress DDNet has to conquer the world, it needs more power
Avatar
I disagree with the hardware bit ^^
Avatar
well just bcs 5 ppl would be dropped
Avatar
yes, five real users
Avatar
but lets face it, 15years of hardware support is stupid
Avatar
why? why should hardware be replaced if it works perfectly fine?
Avatar
it doesnt work perfectly fine
19:10
it doesnt run on vulkan
19:10
it has no shader support
Avatar
it does, it just doesn't support the new fancy thing that the programmer wants
19:10
but it supports all ddnet needs
Avatar
i disagree with that
19:11
it supports what u think ddnet needs
Avatar
with which part?
Avatar
i think ddnet could evolve much quicker if we wouldnt be stuck since 5 years
Avatar
yes lets use c++23 pls
19:12
i need std::expect and std::option to do rust-like programming in c++
Avatar
we also use more and more multithreading, old hardware struggles with that too
Avatar
Avatar
Ryozuki
yes lets use c++23 pls
well i think 3-4 years is totally fine, but yeah lets go all in
19:13
we plan to use c++20 next year already
19:13
nice
Avatar
it makes no sense to stay on outdated linux kernels
19:14
ur hardware suppoirts modern kernels
19:14
use a modern distro
19:14
with modern gcc
19:14
or clang
Avatar
it seems we're arguing about different things
Avatar
no im just adding to the things
Avatar
one is hardware support, and one is compiler support
Avatar
these are entirely different things
19:15
you can have a new compiler and still support old machines
Avatar
xd
Avatar
but related to moving out of outdated stuff
Avatar
old hardware uses more energy for doing less
Avatar
@Jupstar ✪ using python uses more energy for doing less too
Avatar
see
19:15
and vulkan uses less energy for doing more
Avatar
got some numbers to back that up?
19:16
the last part
Avatar
more fps = more efficient
Avatar
@Learath2 do u know why my xcursor icon changes on everything but firefox?
Avatar
ah, then we have different opinions on what's "doing more"
19:17
15k fps is stupid but there's no good alternative because there's no good API to find out when the screen is changing stuff
Avatar
15k fps is firstly lot of fps
Avatar
it's clearly a waste of energy, but there's no good way to avoid it without changing the output
19:17
because the APIs aren't there
Avatar
@Jupstar ✪ i have a problem with your name
19:17
i can't type it in latex 😢
Avatar
and i bet my pc runs 15k fps with less energy than a gamer computer runs at 1k fps from 15 years ago
Avatar
but I don't run at 1 k fps
Avatar
Avatar
Chairn
i can't type it in latex 😢
nice sounds like a feature
Avatar
I run at 60 fps, and I probably don't have a "gamer pc"
Avatar
Avatar
Jupstar ✪
nice sounds like a feature
if you don't want to appear in my acknowledgements 😄
Avatar
Avatar
heinrich5991
I run at 60 fps, and I probably don't have a "gamer pc"
yes, and u are probably not taking this game serious enough that i'd consider you a "pro"
19:18
no hate
Avatar
but then most people aren't pros, I guess?
Avatar
One last thought for the online people who helped me relax after a hard day of work. Special thanks to \textbf{deen} who maintained \href{https://ddnet.org}{DDNet} tirelessly for almost 10 years now. Thanks to the \emph{old} guys team for the games on fridays or saturdays evening: \textbf{|Ŗaþŧurę|} (you will survive), \textbf{Sir Skeleton} (where are you?), \textbf{Sir Kruksic} (who are you?), \textbf{Kasia} (Weedo is alive), \textbf{MyStery.Fox}. Hello to the dev team: \textbf{Learath2}, \textbf{heinrich5991}, \textbf{Jupstar ✪}, \textbf{Ryozuki}, \textbf{Robyt3} and the newcomer \textbf{Voxel}. star doesn't compile
Avatar
but there are lot of pros, and pros stay
19:19
additction kicks in hard
Avatar
oh getting acknowledged for helping you relax
19:19
thats dope
Avatar
Avatar
Chairn
One last thought for the online people who helped me relax after a hard day of work. Special thanks to \textbf{deen} who maintained \href{https://ddnet.org}{DDNet} tirelessly for almost 10 years now. Thanks to the \emph{old} guys team for the games on fridays or saturdays evening: \textbf{|Ŗaþŧurę|} (you will survive), \textbf{Sir Skeleton} (where are you?), \textbf{Sir Kruksic} (who are you?), \textbf{Kasia} (Weedo is alive), \textbf{MyStery.Fox}. Hello to the dev team: \textbf{Learath2}, \textbf{heinrich5991}, \textbf{Jupstar ✪}, \textbf{Ryozuki}, \textbf{Robyt3} and the newcomer \textbf{Voxel}. star doesn't compile
i havent even done anything for you xDD
Avatar
@Voxel poggers the newcomer
Avatar
anyway @heinrich5991 i can surely understand that it sucks to drop ppl the question is, how long... there is always one troll staying on windows xp with his 1990 pc
19:21
imo it's insane to support them forever, just bcs we could
Avatar
oh, my arch linux installation became 10 years old a month ago 🎂
Avatar
Avatar
Jupstar ✪
i havent even done anything for you xDD
you fixed 64 bit windows version to use graphic card with vulkan
19:22
okay, i think i found a replacement: \ding{74}
Avatar
pog firmware
Avatar
Avatar
Ryozuki
pog firmware
now rewrite for ryoos
Avatar
@Jupstar ✪ i need to fix ryoos
19:24
it crashes sadge
19:24
and first i would need to write a usb driver
19:24
but usb spec is insane long
19:24
i cant imagine a gpu xd
Avatar
yeah sounds annoying
19:24
start with GPU instead
Avatar
A post-modern modal text editor.
19:25
im gonna try this
Avatar
where is mouse support
19:25
i didnt play teeworlds for 10 years to not use my aim
19:26
but dude the video is cool, its selectable xD
Avatar
fixed your name 🙂
Avatar
n1
Avatar
Avatar
Jupstar ✪
we cant support old versions forever xD same with old hardware it blocks all progress DDNet has to conquer the world, it needs more power
>adding new "wow"-feature >two-sided feedback >doesn't elaborate further troll
19:29
troll community - troll devs troll
Avatar
code for ŧ \newcommand{\tstroke}{\={}} \usepackage{newunicodechar,relsize} \newunicodechar{ŧ}{\texttstroke} \DeclareRobustCommand{\texttstroke}{% \leavevmode \vbox{\offinterlineskip \sbox0{\larger[-1]\kern-.05em\tstroke}% \ialign{% \hfil##\hfil\cr {\larger[-1]\kern-.05em\tstroke}\cr \noalign{\kern-\ht0 \kern-.7ex} t\cr }% }% }
Avatar
lmao, i hope the printer dies when trying to print these
Avatar
why though?
19:31
hum, looks like pdf doesn't include good character when i copy paste it
Avatar
What's this for?
Avatar
Jupstar J
19:31
why J?
Avatar
what
19:31
it copies to J?
Avatar
|R , aþt̄ur ̨e|
19:31
yup
Avatar
lol, utf8 is too hard, i always say that
Avatar
rathture
Avatar
learath hate in 3,2,1
Avatar
Freaking weird, no?
Avatar
@Chairn have u tried to open it in a browser?
19:33
upstar J,
19:33
same
19:33
i think it's just pdf format that doesn't support unicode
Avatar
probs
Avatar
like, it's letters + diacritics, not single chars
Avatar
i am the most confused person anyway. we have so many formats all so different
Avatar
when i copy |R, aþ ̄tur ̨e| and its t several times, it adds diacritic over some letters
Avatar
but somehow it works most of the time xd
Avatar
Avatar
Voxel
What's this for?
phd acknowledgements
💀 1
Avatar
someday when chairn is fame, you are too
19:35
voxel the newcomer
Avatar
probs ez like that, missing fonts and stuff too annoying
19:38
i am so old, i remember the time when PDFs got fame xDD
Avatar
219 different fonts in my document
19:39
50 if you merge them
Avatar
how tall is the PDF?
Avatar
Avatar
Chairn
219 different fonts in my document
Avatar
tall? or big?
Avatar
why so many fonts
Avatar
176 pages for 4.2m
19:40
each figures has the font duplicated i think when being included
Avatar
Avatar
Chairn
tall? or big?
how many bytes
19:42
almost all figures are made with LaTeX
19:46
i think i killed the convo 😄
Avatar
wall of text
Avatar
no more
Avatar
Avatar
Ryozuki
@Learath2 do u know why my xcursor icon changes on everything but firefox?
Not quite sure what you mean, but did you set a default cursor? otherwise you'll get the X
Avatar
yay i got audio working
20:04
forgot to enable some kernel settings
20:07
its funny but i think i compile the kernel faster than ddnet
Avatar
the config itself is probs already slower xD
Avatar
but maybe u build the most minimal kernel ever
Avatar
well i enable only what i need
Avatar
i did that too some day
20:10
and then ntfs didnt work xD
Avatar
u need to enable ntfs xd
Avatar
since then i stopped doing that
Avatar
i dont enable it cuz i dont use ntfs
Avatar
yes, but i thought i enabled it, but appraently only read only mode
Avatar
maybe the driver didnt exist yet
Avatar
until u need it
Avatar
i think a rewrite is relatively new
Avatar
and need to recompile xD
Avatar
but its p fast xd
20:11
make sure to pass -j12
Avatar
why should i limit my CPU to 12 threads
20:12
xd
20:12
i dunno, i remeber smth like 20-30 mins, but on ryzen 1800x
Avatar
Avatar
Jupstar ✪
why should i limit my CPU to 12 threads
well my cpu has 12 xd
Avatar
it defs wasnt < 10 seconds like ddnet xd
Avatar
Avatar
Ryozuki
well my cpu has 12 xd
i know xd
Avatar
my kernel legit compiles under 30s
Avatar
clean compile?
20:13
never xD
20:13
u also need amdgpu bro
20:13
that alone probs takes like 5mins or more
Avatar
i have amdgpu enabled
20:14
hmm
20:14
maybe its not clean
20:14
but i dont remember it taking long
20:15
@Jupstar ✪ does C code compile faster than c++
Avatar
Avatar
Ryozuki
@Jupstar ✪ does C code compile faster than c++
yes much faster very likely
20:16
also much faster than rust 😛
20:16
i mean its c
Avatar
yeah rust compiles slow but cuz it checks for way more
20:16
its like running clang-analyzer
20:16
or smth
Avatar
@Ryozuki see, this alone is bigger than whole ddnet project xD (edited)
20:17
i got holidays starting from wednesday
20:17
ill have time to tweak my gentoo
Avatar
imagine having more time and understanding all this code
20:17
would be soo cool 😄
20:17
@Jupstar ✪ there is a rust vtuber
20:17
asashi lina
20:17
she did the gpu driver for the m1 linux port
Avatar
yeah very pro
Avatar
Hello, world! My name is Asahi Lina! I'm a Linux developer VTuber!
Avatar
wtf
20:19
her voice sounds so pitched xD is she japanese?
Avatar
i mean japanese are insane voice actors, they born with this talent xD
Avatar
her vids are 8 or more hours long
Avatar
Avatar
Jupstar ✪
her voice sounds so pitched xD is she japanese?
idk xd
20:20
probs
20:20
i cant stand the voice either
20:20
and i like cute anime voices
Avatar
cant believe she codes in kate xD
Avatar
i did fng2 in notepad++
20:20
ez
Avatar
how do I hide a stuck tooltip on X, short of killing the offending process?
Avatar
72bc3c9 Update Tutorial map by unique_2 - def- fba7211 Merge #5905 - bors[bot]
Avatar
@heinrich5991 try
20:28
xpropr
20:28
and click
20:28
xprop
Avatar
that shows me the offending process
20:29
can I somehow get rid of the tooltip, without killing that process?
Avatar
hmm idk
Avatar
xkill -display :0.0 (edited)
20:32
no idea if that works xd
Avatar
xkill kills the program corresponding to a window
20:32
I don't want to kill the process ^^
Avatar
how is it even stuck
20:33
i mean if its single threaded how do u want to kill it, without killing the process?
Avatar
I just want to hide the window
Avatar
u playing a game and it shows some popups or what? 😄
Avatar
it's a tooltip, and it doesn't go away. in this particular case, it's a crashed program open in my debugger
20:34
that tooltip obscures part of my screen
20:34
I don't want to kill the process because I want to debug it
20:34
the tooltip is a little annoying though
Avatar
move the debugger?
Avatar
yes, that works around the problem
20:36
@Jupstar ✪ pog
Avatar
its funny how all these AAA game engines suddenly popup xd o3de godot 500 rust game engines xd
20:41
rust only has bevy and fyrox
20:41
that stand out
Avatar
I tried to install UE5 then I tried o3de xD. none of them worked so I went back to godot
Avatar
i think o3de only works with vulkan
Avatar
never heard of o3de
20:43
nice
Avatar
its sponsored by linux foundation
20:44
and its from amazon xD
Avatar
3A games big bloat 100GB+
Avatar
everyone was mad that godot wasnt sponsored instead xD
Avatar
Avatar
Mr.Gh0s7
3A games big bloat 100GB+
depends which xd
20:44
they should have sponsored godot
Avatar
baldurs gate early access is worth the 100 GByte for only arc1 xDD
Avatar
but maybe they thought godot already got sponsors
Avatar
i dunno the reasoning, but still funny
Avatar
btw ill visit frankfurt when going to tokyo
20:46
kinda funny xd
Avatar
nice, i'd like to visit it too some day
20:46
frankfurt
20:46
^^
20:46
not japan
Avatar
Avatar
Chairn
One last thought for the online people who helped me relax after a hard day of work. Special thanks to \textbf{deen} who maintained \href{https://ddnet.org}{DDNet} tirelessly for almost 10 years now. Thanks to the \emph{old} guys team for the games on fridays or saturdays evening: \textbf{|Ŗaþŧurę|} (you will survive), \textbf{Sir Skeleton} (where are you?), \textbf{Sir Kruksic} (who are you?), \textbf{Kasia} (Weedo is alive), \textbf{MyStery.Fox}. Hello to the dev team: \textbf{Learath2}, \textbf{heinrich5991}, \textbf{Jupstar ✪}, \textbf{Ryozuki}, \textbf{Robyt3} and the newcomer \textbf{Voxel}. star doesn't compile
Aw, thanks 🙂
Avatar
how does it work?
21:27
1 Miles = 1.60934 kilometers which is approximately same to the Golden Ratio. That's the reason Fibonacci Series is used as the conversion scale of Miles to Kilometers.
21:27
today you learnt :D
21:28
and i did too, found on twitter xd
Avatar
ah 🙂
Avatar
Avatar
gerdoe
or teesharp
Teesharp will support only server afaik
22:45
Didnt see a single draft of client
Exported 377 message(s)