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-09-29 00:00:00Z and 2022-09-30 00:00:00Z
Avatar
Erik van Velzen 2022-09-29 05:50:27Z
@fokkonaut which server providers are the best to use?
Avatar
Avatar
Erik van Velzen
@fokkonaut which server providers are the best to use?
Teeworlds/DDNet servers usually dont take a lot of ressources, you could basically use any
08:52
d3ff903 Don't show home button ingame - def- 5b4c0fb Merge #5887 - bors[bot]
Avatar
Avatar
fokkonaut
Teeworlds/DDNet servers usually dont take a lot of ressources, you could basically use any
Erik van Velzen 2022-09-29 11:55:42Z
And a team deathmatch of eight players at the same time with a large map
Avatar
Avatar
fokkonaut
Click to see attachment 🖼️
probably remove the extern "C" there
Avatar
45d9237 Update russian.txt - zigtfm ea9c8b8 Merge #5895 - bors[bot]
Avatar
Ahh i hate pdf
13:51
Its all so hacky
13:51
to add a signature you need to add an object
13:51
that object has the pkcs7 data
13:52
and a bytes range with offsets
13:52
the bytes range are the data to digest
13:52
and it has to include the bytes range itself
13:52
i
13:52
i hate adobe
Avatar
Avatar
Ryozuki
Ahh i hate pdf
already implementing rustTeX 😄 ?
Avatar
i hate pdflatex stupid limitations
Avatar
Its related to my job
14:03
Pdf itself is the stupidest format
14:03
Thank adobe
Avatar
i stumbled upon a really stupid limits yesterday, which is that pdflatex can't use more than 16 file handles
14:04
nice software from the 90's
Avatar
Have u looked at xelatex
14:05
Or luatex
14:05
Idk there are more out there i think
Avatar
yeah, im kinda out of time to switch to these 😄
Avatar
i think xelatex has some problem with tikz?
14:06
but i tried it to test some fonts
14:07
i need some quote idea for my epigraphs 😄
Avatar
Idk xd
Avatar
chapter 1 is introduction, chapter 2 is state of the art, chapter 3 is hardware circuit design, chapter 4 is software platform design, chapter 5 is results and analysis
14:08
i have some funny quotes form my favorite french serie, but i'd like to have both a serious and a funny quote at each chapter
14:08
so i lack the serious one
Avatar
ConTeXt exists too (edited)
Avatar
never heard of it
14:14
i'd like a drop in replacement where it just works™
14:15
i feel like a lot of packages should be part of the default mode
Avatar
my latex template includes 414 files with 373838 lines 1017743 words 17389484 bytes and takes 8 seconds g++ with a simple file includes 240 files with 111022 lines 402300 words 3607885 bytes and takes less than 1 sec... so definetely latex is slower, but not by that much
Avatar
@Ryozuki use XPS, better format
14:40
Pdf is a result of 56 decades of bolting things onto the corpse of postscript
Avatar
Avatar
I think we did get it right with usb this time around atleast. Usb-c seems to be what everything has settled on 😄
14:51
And the only reason character encodings isn't a settled issue is microsoft stubbornly holding onto utf16. I think almost everyone else and their mothers use utf8
Avatar
i don't even know how character encodings work 😦
14:56
but soon there will be competing standards for electric car chargers
14:57
chargers and charging station
Avatar
Avatar
Chairn
but soon there will be competing standards for electric car chargers
Well not soon, it's already here no? Tesla had one thing and the others were using 2 separate standards
Avatar
well, EU commission will probably take a decision by 2035 or even 2040
Avatar
I think the EU mandates every EV manufacturer to provide a CCS Adaptor nowadays tho, not quite sure, I atleast saw legislation proposed and Tesla starting to provide them
15:00
Maybe it didn't pass but Tesla started including them so they didnt try again?
15:01
Hm apparently there are still atleast 5 kinds of connectors in the wild 😄
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
@Learath2 ppl use pdfs
Avatar
Make ppl use xps instead
Avatar
Avatar
GitHub
Click to see attachment 🖼️
wtf i thought it was spelled seperate
17:01
not separate (edited)
Avatar
Today you learned 😛
17:02
Comes from the latin separare
17:03
Well I guess the original latin was separatus, living in italy I got used to the wrong base forms of verbs
Avatar
anyways now that i actually can, i'm going to analyze the run animation and finally try to tweak it
Avatar
Avatar
Voxel
anyways now that i actually can, i'm going to analyze the run animation and finally try to tweak it
Did you make a tool for it or are you trying the thing I suggested with a map with speeders and no friction?
Avatar
Avatar
Learath2
Did you make a tool for it or are you trying the thing I suggested with a map with speeders and no friction?
honestly i just recorded a demo of me running
17:06
i wanted to edit alexander's teeassembler to impliment animation capabilities but that would take too long
Avatar
@Learath2 cant fight adobe lobbyism
17:07
Also today i found out you can get some ISO docs that otherwise wouls cost 200€j+ from archive.org
17:07
Fck the system
Avatar
Avatar
Voxel
honestly i just recorded a demo of me running
Did you see my tip about adding config options everywhere so you dont have to recompile to test new values?
Avatar
Avatar
Learath2
Did you see my tip about adding config options everywhere so you dont have to recompile to test new values?
oh i dont think i did-
Avatar
Avatar
Ryozuki
@Learath2 cant fight adobe lobbyism
You need to believe in yourself. Make it happen
Avatar
I would rather spend my time promoting rust over c/c++ BASED
17:09
monkalaugh
Avatar
XPS has microsoft behind it. I wonder how they never managed to get it popular
Avatar
Cuz corps use pdfs
17:09
Microsoft themselves too
17:10
Being an established thing holds lot of power
17:10
Hard to change the norm
17:10
Also million contracts etc are in pdf
17:10
Ppl would need yo convert lot of stuff
Avatar
Microsoft is the big dog. They should add a transparent layer to the ntkernel that immediately converts every downloaded pdf instantly to xps
Avatar
Also pdf format itself is incredibly wasteful
17:11
xd
Avatar
Any NTOpen call to a pdf file results in it being replaced by an xps file
Avatar
If u gonna allow binary stuff inside make the while format binary, not half and half
17:12
Whole*
Avatar
Avatar
Ryozuki
If u gonna allow binary stuff inside make the while format binary, not half and half
The xps approach is that the bundle is a fancy zip file and the binary stuff gets referred to with a relative path
Avatar
Yeah a zip like file makes sense
Avatar
Avatar
Ryozuki
Also pdf format itself is incredibly wasteful
Ofc it is, as I said it's almost 3 decades of bolting on stuff to postscript
17:13
I'm honestly surprised they even managed to write a coherent standard for it
Avatar
Also its funny at work mac ppl send u zipped folders and they have those stupid hidden files
17:14
xd
Avatar
Oh yes the stupid DS_Store
Avatar
Apple should stick to hardware kek
Avatar
Funnily enough their kernels are actually quite an interesting take, I like the XNU architecture
Avatar
Is it a microkernel or smth?
Avatar
They are the weirdest company ever a perfect marriage of good and shit engineering
17:17
It's hybrid, but the more interesting part is the facilities it has. Stuff like mach messages are pretty nice
17:17
Mach ports are also cute. The builtin IPC facilities are quite nice to work with
Avatar
oh i see
17:19
I hear lot of ppl hate ipc of any kind
17:19
They prefer ffi
Avatar
Outside of the kernel launchd is probably the only take on a process monitoring init I like. They got just the right amount of monolith in there to monitor processes efficiently
Avatar
Avatar
Ryozuki
They prefer ffi
Well ffi isn't exactly a proper replacement to IPC, is it? You want to talk to a service running in a another process, how will ffi help?
17:22
Can't really call/write into another processes memory
Avatar
[quakenet] Konsti BOT 2022-09-29 17:23:41Z
@ryozuki fake noby
Avatar
3176032 Fix spelling seperate -> separate - Robyt3 38d2131 Merge #5896 - bors[bot]
Avatar
ye idk
17:45
but i heard
Avatar
Guys what to do if the servers do not work
Avatar
Avatar
Ryozuki
Also today i found out you can get some ISO docs that otherwise wouls cost 200€j+ from archive.org
who the hell pays for that except company?
Avatar
companies
Avatar
Guys what to do if the servers do not work
Avatar
¯\_(ツ)_/¯
Avatar
Avatar
Ryozuki
I would rather spend my time promoting rust over c/c++ BASED
How would you go about convincing me? I want to give rust another shot, before coding in C
17:55
(For godot)
Avatar
Extensive standard library, don't have to worry about memory management
18:26
Cons: wonky syntax, annoying compiler
Avatar
loving compiler*
18:27
c++ syntax aint better
18:27
complex type systems make stuff complex
18:27
but provide type safety xd
Avatar
Oh and concurrency resources basically direct you to async/await due to all libraries relying on that, but IMHO the async/await stuff can use a bit more love
Avatar
not everything
18:28
rayon is amazing
18:28
Data-parallelism library that makes it easy to convert sequential computations into parallel
Avatar
Though I guess some third party crates do ease the pain, async_trait is basically mandatory if you want to write generic code
Avatar
oh yeah you need async_trait
18:29
futures_util is nice too iirc
Avatar
Yes futures in general is also imo mandatory
18:29
Streams are very very useful
Avatar
Combinators and utilities for working with Futures, Streams, Sinks, and the AsyncRead and AsyncWrite traits.
Avatar
Anyway, most definitely worth giving another try. Is good language
boo 1
Avatar
Avatar
Ryozuki
c++ syntax aint better
C syntax is ❤️
18:30
C++ is sadge
Avatar
cuz c doesnt have generics
18:32
and rust adds another layer, lifetimes
Avatar
We have the c preprocessor and c20 generics 💪
Avatar
@Learath2 have you ever tried D
Avatar
Avatar
Ryozuki
@Learath2 have you ever tried D
It is actually quite a cute language. I did write a couple toys in it
18:33
Another language I enjoyed alot was zig. Tho it's just bound to die since no mozilla or google daddy to bankroll it
Avatar
@Learath2 isnt it a pain to pass the allocator everywhere
18:36
i hear u gotta do that
18:36
never rly looked into it tho
Avatar
A little, there was a plan to make it better but implementing anything takes time with max 2-3 people working on a language
18:39
You can also have an allocator in a global variable which mimics what other languages do in a way. But it was discouraged for some reason I don't remember
18:57
thanks bye
Avatar
why is it so expensive
Avatar
cl_show_console deprecated?
Avatar
I'm actually planning on getting this thing
Avatar
Avatar
Matodor
cl_show_console deprecated?
what do u mean? if its gone, then yes else no xd
Avatar
why didnt they put the 3d cache into it, they are too rich now, they get the new intel XDD
Avatar
Avatar
Jupstar ✪
what do u mean? if its gone, then yes else no xd
19:15
how enable console now?
Avatar
dont even know why its gone
Avatar
probs bcs all is printed into f1
19:16
Alternative to #5154. Closes #5150. If you want to open the client with a console window, instead create a new shortcut with the following target: cmd /c "C:\path\to\your\DDNet.exe" You ...
19:17
u can still start ddnet from a cmd apparently
19:17
it will attach to it
Avatar
Guys what to do if the servers do not work
Avatar
drink a tea, enjoy the world, then enjoy teeworlds again
19:18
do they generally not work?
19:18
or just today
Avatar
Avatar
uh-huh
Guys what to do if the servers do not work
get into mapping so when the game crashes you can use graph paper and colored pencils to map irl happy
Avatar
@fokkonaut not sure if there is much to be done about it but GER3 is crumbling
Avatar
Should we maybe make it so we don't count tees that have timed out when counting for max tees per ip?
Avatar
sounds like an easy way to fill up the server
Avatar
we could front-load the timeout stuff to not make it take up a slot
Exported 182 message(s)