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 2020-11-05 00:00:00Z and 2020-11-06 00:00:00Z
Avatar
Failed to fetch https://packagecloud.io/github/git-lfs/ubuntu/dists/focal/InRelease 402 Payment Required [IP: 54.193.34.251 443]
02:30
give them the payment
Avatar
love ya
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 if it works standalone, system.c especially
  • [ ] 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-addresssanitizer--undef...
09:26

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 if it works standalone, system.c especially
  • [ ] 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-addresssanitizer--undef...
Avatar
Apple will probably soon announce MacBooks with ARM CPUs. We should support them probably. Anyone know yet how this will work, will it be like the old powerpc-supporting fat binaries? Will this work with osxcross?
Avatar
[ddnet/ddnet-web] New branch created: pr-15.2
11:15
supersedes #3219

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 if it works standalone, system.c especially
  • [ ] 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-add...
Avatar
@deen so it fixes the different sizes?
11:21
if u still need to
- [ ] Tested the change ingame
i can do the tee command
Avatar
Yes, couldn't test it
11:23
worked?
Avatar
yes, added screenshot
11:23
cool
11:23
its good change
Avatar
it's originally by Banana090, I just fixed it up
Avatar
!screenshot-20201105@131601 !screenshot-20201105@131537

Checklist

  • [x] Tested the change ingame
  • [x] Provided screenshots if it is a visual change
  • [x] Tested in combination with possibly related configuration options
  • [ ] Written a unit test if it works standalone, system....
Avatar
is 15.1.3 the latest version?
Avatar
ะ”ัะดั ะ–ะตะฝั 2020-11-05 14:34:31Z
there is ddnet-master version which is newer, and there is my forked repo which is way ahead ddnet official client xD
Avatar
Problem: when I play teeworlds I can see random tees for a very short period of time at the random locations on my screen time to time. I have found why after I replayed recording with 0.1 speed; I have been seeing tees "dragging" across the whole map from death to the start location. I assume this is a bug. At least because such behaviour leads to visual artifacts. I attached recordings: mp4.zip [demo.zip](...
Avatar
Are there really codebases which mix tabs and spaces in this way? function crazy() { __if (true) { >>>>if (true) { >>>>__if (true) { >>>>>>>>if (true) { >>>>>>>>__if (true) { >>>>>>>>>>>>console.log('indent'); >>>>>>>>__} >>>>>>>>} >>>>__} >>>>} __} } Has anyone here encountered this indentation style? (edited)
Avatar
@timakro sometimes i see spaces to fit stuff for example in long function signatures
15:34
but not for that
Avatar
I changed the example to make it more clear ^^
15:37
Because I wanna write another vim plugin to detect indentation style and configure the tab key to produce the same indent. There are only 5 of those plugins currently but they are all doing it wrong :)
15:38
And vim supports this crazy indent style and some of those detect indent plugins do too. But I'm saying there is no code like that ^^
Avatar
Why would you need to do that tho
15:58
I mean if the tab size is configured differently it would probably looks horrible
Avatar
@louis hey once again, can you quickly lookup the broken driver version you are using rn? its in the device manager, when u select settings of the intel GPU probably
Avatar
@timakro it's possible to configure vim to do that at least. to indent by 2 spaces and replace every 4 spaces indentation with a tab. But that always seemed like the worst of both worlds to me
Avatar
oh such a new driver
16:40
rip
16:40
then we have to block like a whole year of intel driver
16:41
or is it 09.03.2020
16:41
i am always confused by english dates
Avatar
I think americans do mdy
Avatar
so this is 9th of march?
Avatar
If itโ€™s an american date, yes
16:42
Why is the US so hard headed on this stuff?
Avatar
xD
Avatar
Would it really kill them to use metric and write dates the reasonable way?
Avatar
@Ravie if u online, can you quickly lookup your driver version aswell? (edited)
Avatar
Why is the US so hard headed on this stuff?
@Learath2 aPES4_Steering
16:46
2 feet tall
16:46
๐Ÿพ
Avatar
does intel not know about year month date format justatest
Avatar
i love how the status in the screen says "This device is working properly"
16:47
while it isnt xd
Avatar
@Deleted User
Avatar
thanks
Avatar
I considered for a second to get a notebook with i3 8130u to see if I could reproduce it but they are all around 500โ‚ฌ
Avatar
the funny thing is
17:01
deen has the exact needed intel
17:02
he could just debug xD
Avatar
Doesnโ€™t happen for him though I thought
Avatar
he even has windows on it xD
17:02
well he could just use louis driver version
Avatar
it's my work laptop, so can't help much with that
Avatar
No non-work on work laptop?
Avatar
Iโ€™ll check a couple friends laptops maybe one of them has an intel with 620uhd
Avatar
Also, I thought there is no good way to reproduce
Avatar
ravie found one
17:05
multimap easy non halloween, enable entities jump into the freeze at one spot
17:06
with gl 3.0
Avatar
preinit vbo on?
Avatar
without gl 3.3
17:07
when u spawn its the second freeze from right
17:07
Avatar
huh, reproduced
17:08
that was easy
17:08
worked on halloween version too
Avatar
oh ok
Avatar
How did we make a crash intel tile even? ;D
Avatar
well i wonder too what is actually crashing inside the driver
17:09
bcs while the map is loaded nothing is reloaded afterwards
Avatar
CPU usage is at 0% now, so no infinite loop? I still hear sounds. When I alt-tab back into it it just flickers
Avatar
It happening on a tile is whatโ€™s very novel to me. These sorts of driver bugs should be random
17:09
Something about the render thread seems to be broken somehow
Avatar
tho asan didnt show anything
Avatar
We send a command to the thread, it does something, which breaks the screen, after which the thread obv canโ€™t recover because it doesnโ€™t even know sth went wrong
Avatar
the best would be some bug with the map border
17:10
that would be easiest to fix, but i could only imagine a overflow there
17:11
bcs the renderloop does continue
17:11
maybe its just a "0" instead of a value
17:11
thats causing it
Avatar
any hints for how to debug it?
Avatar
well only things i could imagine are invalid rendercounts
17:12
so <= 0 and >= 1000
17:12
in CCommandProcessorFragment_OpenGL::Cmd_Render the m_PrimCount should be very high
Avatar
Since it doesnโ€™t crash and our code just keeps running your only bet would be logging the stuff we do for sanity checking or a gpu debugging tool that could report insane values to us
Avatar
same for CCommandProcessorFragment_OpenGL2::Cmd_RenderTex3D
Avatar
Whether such a tool exists idk. Nvidia had sth iirc maybe intel does too
Avatar
Can we do something with Windows dump files?
Avatar
Doesnโ€™t windows only dump on crash?
Avatar
In task manager I can create a dump
Avatar
Hm, cdb can open dumps
Avatar
@Deleted User do you want to add some logging? I don't really know where to start. Then I can build and run it
Avatar
Yeah cdb can open these dumps with the executable and the symbol file
17:18
Though I donโ€™t think it will be of much help, since it seems transient
17:18
A value/command/call we send/make just breaks the driver
Avatar
i can try, but honestly, if the logging doesnt trigger for me, why should it for u xD
17:19
outside the driver we use the same code
Avatar
Oh was there anything in the new opengl debugging stuff we added?
Avatar
if that thing would work it should show errors in the stdout
17:22
17:22
here some logging for high values
Avatar
There also seems to be a project called glintercept, if I could reproduce it I would also try that
Avatar
if you dont zoom out or smth they shouldnt trigger
17:23
if you prefer github i'll upload it there @deen
Avatar
@Deleted User so the debugging doesnโ€™t work or it doesnโ€™t show anything?
Avatar
@Learath2 not for me at least
17:23
tried with zink, mesa software and amdgpu
Avatar
dbg_gfx 1 shows nothing
Avatar
Again, which one? Does it not show any errors or are we failing to enable debugging?
Avatar
@Learath2 i quickly did an obvious error and that worked
Avatar
@Deleted User yeah, if you could make a branch that'd be great
Avatar
amdgpu even shows performance warnings xD
17:25
@deen pr_TESTING
17:28
sad that zink is really ready yet :D i already get over 1k FPS with it with gl 3.3
17:28
but mipmaps are really broken
Avatar
Ah, you know maybe a vogl trace could let us try to debug this outside
17:30
If it gets opengl itself into a state thatโ€™s broken, a vogl trace should reproduce it on our computers too. If not we can still inspect the calls, see if anything odd happens
Avatar
but that doesnt explain why my 10 years old intel works fine xd
Avatar
Itโ€™s obviously an odd bug. Just rolling over and saying fuck you people who use this specific generation of cpus is hardly a solution
17:33
Iโ€™m just trying to find a way to debug it, if we figure out which call is going wrong, maybe we can work around it
Avatar
@Learath2 tbh nobody cares alot about GL anymore, renderdoc is the best but it only supports GL 3.2+ also a software renderer should easily find the error (edited)
Avatar
Not if the software renderer doesnโ€™t have the same bug as the intel driver
Avatar
xD
Avatar
I opened a bug at Intel inside of the driver tool btw
Avatar
ok
Avatar
wdym nobody cares about gl?
Avatar
Vulkan made people jump ship
Avatar
well its natural but there should be still plenty using opengl
Avatar
@Ryozuki as soon as zink is good enough it will probably adapt to windows too
Avatar
Valve had a lot of opengl tools planned they just dropped because vulkan makes it easier to port games
17:34
Especially with dxvk around
Avatar
bcs opengl support sucks xd
Avatar
Zink is an OpenGL implementation on top of Vulkan. Or to be a bit more specific, Zink is a Mesa Gallium driver that leverages the existing OpenGL implementation in Mesa to provide hardware accelerated OpenGL when only a Vulkan driver is available.
17:35
is it rly a real world case that there is a vulkan driver and not a opengl one?
17:35
xd
Avatar
thats not the point
17:36
there is always a vulkan driver
17:36
so opengl isnt required anymore
Avatar
even on old gpus?
Avatar
well nobody supports old GPUs xD
17:36
what about android
Avatar
i obviously mean that zink will be replaced inside the driver
Avatar
Ofc not on older gpus, jupstar loves to pretend they donโ€™t exist. Like all other gfx people I know
Avatar
do mobile gpus support vulkan
Avatar
@Learath2 nah, but they will work just as now
17:37
and everything that has vulkan will be updated some day
Avatar
well old gpus could support vulkan with a driver right? there shouldnt be a hardware limitation
17:37
or is there
Avatar
the average lifetime support for GPUs that isnt NVidia is like 2-3 years
17:37
after that time only some rare patches come
Avatar
i have my r9 390 since 2016 i think
Avatar
or the architecture didnt change
Avatar
its true its getting high temps, i want to update it
Avatar
Itโ€™s not financially justified to bring vulkan to older gpus
Avatar
@Ryozuki there probs are hardware limitations, but not in the past 10 years
Avatar
well as long as "no gpus" such as intel gpu thingies support vulkan then its fine i guess
17:39
integrated gpus*
Avatar
Itโ€™s much more profitable to move the industry to vulkan so people have to buy new gpus so the ceos can eat at nice fancy steakhouses
Avatar
is it rly common for ppl to buy gpus?
17:39
i dont know
Avatar
ofc
Avatar
well i guess ppl that play yes
Avatar
every 4 years the kids have high end shit xd
Avatar
Sure, there are even fanboys lining up for nvidia ones, like the apple ppl
Avatar
including me xd
17:40
the marketshare of the 1000 series from NVIDIA is insane
Avatar
i remember me playing on windows xp some weeb game slow af
17:40
sad times
17:40
@Learath2 have u played this legend https://en.wikipedia.org/wiki/Grand_Chase
17:40
BASED
Avatar
I might move to an rx6000 in a year to move to amdgpu
17:41
Tho somehow nvidias proprietary driver still works the best, even though linus said fuck nvidia ๐Ÿ˜›
Avatar
definitly stay in amd if ur not hyped about this RTX marketing stuff
Avatar
the performance in linux is really good with AMD now
Avatar
@Learath2 buy a ryzen 5000 and a new gpu
17:41
and u have smart memory access
Avatar
easily beats most windows stuff with DXVK ๐Ÿ˜„
Avatar
its dope
Avatar
Iโ€™m on a 1080 and honestly it works great everywhere
Avatar
I'm curious how many fps you'll get with ryzen 5000 and one of the new gpus
Avatar
12-13k
17:41
without the HUD and entities i get max FPS of around 12k
Avatar
I will get a ryzen 5000 in a month or so. My 4770k will be promoted to a NAS
Avatar
@Deleted User do i need to enable something or is it logged automatically?
Avatar
@Ryozuki Iโ€™m not sure if Iโ€™m onboard with this feature yet. I donโ€™t really like proprietary stuff
Avatar
every 4 years the kids have high end shit xd
@Deleted User gotta play fortnite 4k
Avatar
no output :/
Avatar
@Ryozuki Iโ€™m not sure if Iโ€™m onboard with this feature yet. I donโ€™t really like proprietary stuff
@Learath2 im onboard this stuff cuz its good competition against propietary rtx nvidia stuff
Avatar
They are kinda locking you into the amd ecosystem if you want full access to the memory
17:44
Amd has always been very open about the tech. Hope they let linux have this benefit aswell without binary blobs
Avatar
i hope yea
17:44
i use amd cuz it has good linux support
Avatar
Oh and I did play grand chase
17:44
a man of culture
Avatar
@Learath2 @Deleted User further ideas for debugging?
Avatar
Nvidia also has decent linux support now, I didnโ€™t tinker with anything in ages
Avatar
@deen idk, I would look into glintercept and vogl as I said
Avatar
thzats my fps graph
17:45
sadly cant take screenshot
17:45
seems to be some overlay ๐Ÿ˜„
17:46
@deen i honestly don't know, i just saw the one weird value on louis screen where it rendered 10k triagnles
Avatar
@Deleted User do u have a new ryzen?
Avatar
3800x
17:47
so pretty new yes
Avatar
here i am with 2600
17:47
aPES4_Steering
17:47
did u know ryzen 5 3600 is one of the most sold cpus
17:47
its insane
Avatar
didnt know ๐Ÿ˜„
17:48
13k reviews
17:48
on the spanish one
17:48
its in the sweet spot
17:48
not to pricy and rly good
Avatar
101410 wow
17:49
over 100k sold
Avatar
i mean 179โ‚ฌ for 12 threads
17:49
6 years ago i'd have need to sell my liver for that
Avatar
Your liver would buy you many of those ๐Ÿ˜›
Avatar
xd
17:53
well i guess for the intel thing we can agree, its either the hardest to reproduce thing, or its an intel bug, that affects around 3-4 month of driver versions
Avatar
@Deleted User ryzen can put so many threads thanks to their awesome architecture
17:53
or so i read
17:53
thats why they can also fit 64 in threadripper
Avatar
@Ryozuki yeah the infinite thing
Avatar
awesome stuff
Avatar
Oh it definitely is an intel bug. I wonder what it is so we can work around it
Avatar
i get around 300fps with software renderer on 2k screen, thats how good the CPUs are xD
Avatar
well cpus are better at other stuff
Avatar
Updating the driver fixing it confirms that itโ€™s a bug in their code
Avatar
i get around 300fps with software renderer on 2k screen, thats how good the CPUs are xD
@Deleted User can u compile a program with ur gpu
17:54
xd
Avatar
i remember when that nvidia guy said, that GPUs will replace CPUs xDDD
Avatar
Or like 0.0001% chance that itโ€™s undefined behaviour in our code behaving sane on one version
Avatar
how do i open it? xD
Avatar
it only shows random stuff
17:56
oh ok
17:56
seems like the KDE program cant handle it
17:57
so these are invalid calls?
Avatar
all calls
Avatar
until the hang?
Avatar
i don't know where the hang is, but it should be in there
18:00
it also created an Images and Shader dir, I guess we don't need that
Avatar
Anything interesting in images?
Avatar
@deen ah could you try gl major 2, and gl minor 0 so gl 2.0
18:01
that uses 3d textures instead of 2d array textures
18:02
i wonder if its just the 2d array textures that break ๐Ÿ˜„
18:02
(which i still won't fix), but then we'd have a clue atleast
Avatar
i need to rerun it
Avatar
Ah Intel GPA seems to also do tracing so I would probably try that too. This is all just what I would try not sure if they would give any result
Avatar
yeah, i'd assume that the debug output form opengl is most useful
18:04
atleast i'd assume a driver that has alot of error checking at specific spots
Avatar
huh. with glintercept fulldebug on it doesn't crash anymore...
Avatar
is it a software renderer?
Avatar
no, a dll that intercepts all opengl calls and prints them out
18:06
before passing them on
Avatar
ok
18:06
that's strange
Avatar
might be timing related and it adds just enough time...
Avatar
true
Avatar
because fulldebug calls a filesystem flush after each logging
Avatar
uhm, is it normal that glintercept logs have ??? as arguments
Avatar
oh @deen u could also try gfx_finish, which always waits before swapping buffers
18:15
random thoughts but who knows
18:15
if its really just timing ๐Ÿ˜„
18:16
@Learath2 no, that was because I was missing headers
18:16
i fixed that and reran it, but it doesn't crash with full debug tracing..
18:16
doesn't hang*
Avatar
@deen btw anything in gliLog.txt?
Avatar
ok, it's the flushing that prevents hanging
18:17
Now the question is howto force it to flush in the end
18:18
doesn't register an exit handler..
18:20
hm, it keeps logging opengl calls even after the hang
Avatar
Yeah, we already knew the graphics thread kept going as if nothing happened
18:35
gfx_finish 1 didn't help
18:37
OpenGL 2.0 works @Deleted User
Avatar
ok
18:37
then its either shader or 2d array textures
Avatar
does ddnet have rest api for db?
18:41
but ok
Avatar
all we have is https://info2.ddnet.tw/info?name=deen and you can get the full database: https://ddnet.tw/stats/
18:48
@Deleted User after using timeout protection it doesn't hang. without timeout protection it hangs
Avatar
when u disable it, it doesnt hang?
Avatar
I mean after using timeout protection it doesn't hang
Avatar
ok
18:49
strange randomness
Avatar
I'm trying Intel GPA now, but can't get it to work yet
Avatar
Intel GPA doesn't seem to support OpenGL on Windows
19:00
and the performance recording doesn't look so useful, didn't see any warning logging
Avatar
sadly once they are at gl 1.x they probably stay at that version
Avatar
the blacklisted ppl
Avatar
no, just make it the default for them, but don't persist it
Avatar
yeah, but like they know how to change the config
19:10
if the configuration struct would support changing the default values on runtime
19:10
that would be nice
19:10
then it would "think" its the default value and wouldnt save it to config
Avatar
as suggested by HalfNoob on Discord

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 if it works standalone, system.c especially
  • [x] Considered possible null pointers and out of bounds array indexing
  • [x] Changed no physics that affect existing maps
  • [x] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com...
Avatar
we can also warn about high ping?
19:20
well maybe its not an issue with the new filter
Avatar
it's still an issue
19:20
I see people with ping > 250 all the time
Avatar
So I'm out of things to try :/
Avatar
Only briefly tested,
  • the error message is bad
  • the impl basically only works for the intel windows string, so its not really a generalized list
fixes #3234

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 if it works standalone, system.c especially
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed...
Avatar
Is there a reason why we can't see other peoples key presses while they are frozen?
Avatar
@Ryozuki blocklist instead of blacklist, doesnt that sound good to u xd+
20:04
or prefer denylist? XD
Avatar
blocklist or blacklist is good
20:04
denylist sounds horrible xd
Avatar
XDD
Avatar
@Deleted User
20:05
nice one
20:05
mixing both
20:05
XD
Avatar
oh shit xD
20:05
didnt even notice
20:06
first time i see this ptrdiff_t
Avatar
i dunno, i am just not used to use int as a datatype, so i probs didnt even notice that iam typing it xd
Avatar
@Deleted User sizeof(aVersionStrHelper) / sizeof(aVersionStrHelper[0])
20:21
is this the best way
20:21
char aVersionStrHelper[MAX_PATH_LENGTH];
20:21
dont u actually know the size
20:21
sizeof(aVersionStrHelper) / sizeof(char) would be the same too
Avatar
yes, but then its easier to change the size
20:22
u can also remove the sizeof(char) bcs its 1
20:22
but who cares xD
Avatar
well just to be sure
Avatar
its the safest
20:23
sizeof(aVersionStrHelper) would be enough
20:23
i dont get it
20:23
xd
Avatar
yes, but the above is the safest
20:23
so whats wrong with it
Avatar
@Deleted User idk most code just uses sizeof(aVersionStrHelper) without dividing
Avatar
its constant expression anyway
20:24
it still feels antipattern to me tho
20:24
well maybe others dont care
Avatar
i dunno, i always code like i don't know the datatype
Avatar
but u know it
Avatar
(the implemenation of the datatype)
Avatar
@Learath2 watcha think
Avatar
okkkkkkkkkkkkkkkkkk then how about this: in 2000 years ppl only use int for strings, bcs unicode uses all 4 billion chars and the alien of the future will say "this guy from 2000 years ago... What a genius"
20:30
@Deleted User hey ur more pro than me, if u think its ok then im fine
20:30
xd
20:30
aPES_YouSerious
Avatar
i just dont want to make a religion out of this xD
Avatar
@Ryozuki what am I thinking about what?
Avatar
Only briefly tested, the error message is bad the impl basically only works for the intel windows string, so its not really a generalized list fixes #3234 Checklist Tested the change ingame Pr...
Avatar
sizeof(char) is an oxymoron
Avatar
@Learath2 why would u use sizeof(aVersionStrHelper) / sizeof(aVersionStrHelper[0] for a stack allocated array
Avatar
xDDD discord xDD
20:30
YO LETS MAKE A FULLSCREEN PREVIEW
20:31
discord gone crazy
20:31
nice pfp btw
20:31
@Deleted User this is funnier with deen face
Avatar
Don't bother with dividing by [0] for char arrays
Avatar
it always appears out of nowhere
20:31
super big
Avatar
We don't do it anywhere in the code either
Avatar
thats what i told him
Avatar
i always do it
20:31
it must be somewhere
Avatar
but he said smth about 2k years in future
20:32
but shouldnt you adapt to the codebase?
20:32
isnt that the normal sane thing
20:32
aPES4_Steering
Avatar
as said, i won't make a religion out of this
Avatar
we must all follow teecode religion
Avatar
if u want it, force push to my repo
Avatar
Well even 2k years in the future sizeof(char) has to be 1
20:32
C++ and C standards both require it
Avatar
in 2k c wont exist anyway
20:33
and ddnet less
20:33
not even this driver list
Avatar
but maybe they wont use chars anymore for strings
20:33
also standard can change in 2k years xD
Avatar
doesnt c always keep backwards compat
Avatar
register will be removed for example (edited)
20:33
from c++
Avatar
they can't change sizeof(char) without breaking a whole lot of assumptions
20:34
The only way I see it happening is you joining the commitee and changing it to prove me wrong
Avatar
yeah, but we are 40 years into coding. so who knows what happens in 2k years xD
Avatar
rust takeover
20:35
aPES_YouSerious
Avatar
if rust gets better syntax and oop, not unlikely xdd
Avatar
honestly the syntax isn't cancer for people just learning it without learning any other language first
Avatar
i know
20:37
just like python
20:37
the worst syntax xD
Avatar
it's just designed to throw off the intuition of every single developer from the past
Avatar
u dont have to fight against rust
20:37
embrace it
20:37
@Learath2 which may not be a bad thing
20:37
lot of ppl hate rust at the start
20:37
i see ito n reddit
20:37
but they like it after getting the hang of it
Avatar
Rust is completely designed to make you feel inadequate and bad so that you give in to letting the compiler do everything for you
Avatar
!printf("ryozoozki dumb");
Avatar
well the compiler just ensures u dont do anything stupid
Avatar
its more likely we get a new language in the next 2k years xD
20:38
one that is less logic error prone too
Avatar
well there are new languages everyday
Avatar
yes
20:39
salong they dont have python syntax
Avatar
its true tho rust still isnt mature library wise
Avatar
cancerous
20:39
sadly blender uses it for plugins xD
20:39
almost died
Avatar
i dont like weak typed languages
20:39
they can be scripting but pls dont make it weak typed
Avatar
i dont like script lanuages
Avatar
nothing is more glorious than anticompletion
20:39
auto
20:39
completiong
20:39
lmao
20:39
my iq lowering
20:40
cant type
Avatar
python is love
Avatar
@Deleted User java aPES4_Steering
20:41
hit
Avatar
i hear java, i think of modded minecraft killing my pc with 20FPS
20:42
class VerySmallJavaClass {
20:42
ups
Avatar
class VerySmallJavaClass { int a; }; VerySmallJavaClass pTest = new VerySmallJavaClass();
20:42
how much bytes has this xD
20:43
10GB
Avatar
private final static volatile String MY_HOUSE_ADDRESS = "HOOOO";
Avatar
StringFactory
Avatar
xD
Avatar
isnt java where there are lot of factories
Avatar
now the fun begins
20:44
java is like Rome, infinite ways and all lead to the same goal
Avatar
i think dependency injection removes the need of factories
20:45
aPES4_Steering
Avatar
JNI
20:45
and u back to a good language xd
Avatar
Dagger is a fully static, compile-time dependency injection framework for both Java and Android. It is developed by the Java Core Libraries Team at Google.
20:45
aPES_YouSerious
Avatar
Oh yeah kotlin
20:46
almost as cancerous as python xd
Avatar
for me lua is worse
20:46
lua looks ugly af
Avatar
Mhh let me see
20:47
oh yeah
20:47
bit strange
20:47
they took the worst from all languages
20:47
including pythonx xD
20:47
my friend trying to make server but when he trying to join " there's no server " " on LAN " (edited)
Avatar
then he probably isnt in the same router
Avatar
if he is trying to join your server he should look on the internet tab
Avatar
if he is trying to join your server he should look on the internet tab
@plsplsplslol nah , his server
Avatar
is he filtering out servers that have no players on them
Avatar
its either a filter, or its the server that doesnt start correctly
20:50
ty
Avatar
@Deleted User @Learath2
20:52
gachiGASM
Avatar
looks cool ๐Ÿ˜„
20:52
BASED
Avatar
some day when im rich, i make a pc that looks better than it performs
20:53
so basically an Apple PC
Avatar
liquid cooling makes the pc prettier
20:55
but i think it doesnt perform better than air
20:55
just the same
Avatar
put pc in fish tank greenthing
Avatar
i saw a pc
20:55
inside a special liquid
20:55
no electrical conductivity but high thermal conductivity
Avatar
well pyshically its performs better.. imagine u have heat and just move it somewhere else ๐Ÿ˜„
Avatar
u could see the liquid boiling at the cpu
Avatar
but it probs isnt worth if u arent completly overclocking
Avatar
do gamers in antarctica get more fps
Avatar
probably
20:57
if u get at -270°C u around the level of supraconductor
20:57
dunno if thats the english word but its an effect of quantum (edited)
Avatar
superconductor?
Avatar
yeah
Avatar
@TsFreddie dunno if this could be related but DisCursorPos was 40, when this was called: float w = TextRender()->TextWidth(0, FontSize, pDisplayStr, DispCursorPos, Textbox.w * 2.0f); CTextRender::TextWidth (this=0x7f6b04265800, pFontSetV=0x0, Size=12, pText=0x26b7ba8 "192.168.188.194:8303", StrLength=40, LineWidth=342.333344, pAlignedHeight=0x0, pMaxCharacterHeightInLine=0x0)
Avatar
Well normal metals don't just randomly become superconductors at 0K
23:32
Neither does silicon iirc. You need some weird alloys to get superconductivity
Exported 523 message(s)