Guild icon
DDraceNetwork
DDraceNetwork / off-topic
Any languages allowed
Between 2023-08-16 00:00:00Z and 2023-08-17 00:00:00Z
Avatar
@RonIn ты спишь, вообще?
Avatar
Avatar
Δ
@RonIn ты спишь, вообще?
03:22
ебаные модеры удаляют гифки
Avatar
А это баг какой или что (edited)
03:22
С тимрангами
Avatar
Нет, я просто гений
03:23
03:23
Не сомневаюсь
Avatar
Avatar
Voxel
GRRH
This is useful actually
06:43
10$ a month is a lot tho
06:48
Artists really hate ai
06:48
I think it's because they're useless now
06:49
But honestly idk why they care so much
06:50
If ai can make art surly it can do other stuff too
06:51
For example kill people
06:51
That's very useful in today's world
Avatar
I just want to point out that samsung automated guns could kill people way before that AI boom
Avatar
Avatar
pilonpl
I think it's because they're useless now
oh fuck off
11:47
artists are pretty much why everything looks good
11:48
they put work into these things yknow
11:48
if ai is going to be used for everything its all going to look like a bland corperate mess
11:49
ai art can only do one style and thats photorealism
11:51
thanks for making me see that dogshit take firsr thing when i wake up btw
Avatar
Avatar
pilonpl
Artists really hate ai
Only insecure ones that think their skills can be replaced with some blobby mess that sort of looks like a thing
Avatar
Some of these ai generated images look really good
Avatar
only at first glance
Avatar
Avatar
pilonpl
Some of these ai generated images look really good
do you not zoom in
Avatar
Especially when you do some Photoshop afterwards
11:58
Actually Photoshop has ai now too
Avatar
yea and it sucks
Avatar
have you ever said anything good about ai?
12:00
Here fingers are messed up a little a suppose
Avatar
we're talking about art tho, not mimicking photos
12:02
For me this look great idk
Avatar
yeah very nicely copied stock photo
Avatar
Avatar
pilonpl
Click to see attachment 🖼️
pepeW
12:04
It doesn't look bad
12:04
12:04
This is cute
12:05
12:05
This is pretty much flawless i think
12:05
I mean
12:05
The river is a bit weird
12:06
Nothing that you couldn't fix with some more ai i think
Avatar
Yeah i know
12:07
Still great
12:07
Easy to fix i think
12:08
I think it's entirely possible for these ai art generator to get much much better
Avatar
it will forever be bad in my book unless it somehow benefits artists
Avatar
I understand that there are some issues with ai in general
12:09
But like what do you want to do?
12:09
Stop all progress?
12:10
I think this technology is surprisingly good
Avatar
Avatar
pilonpl
But like what do you want to do?
pay my artists for actual content
12:12
I only need "art" for my ddnet map actually lol
12:12
I am gonna make it myself
12:12
Probably
Avatar
Avatar
Voxel
it will forever be bad in my book unless it somehow benefits artists
i mean depending on how its used artists could still use it to benefit them no?
12:13
say like some 3d art piece, if ai gets (or already is) good enough to generate decent materials, artists could use those maybe even for free
Avatar
The main complaint is that copyrighted material was used to train these models
Avatar
sure there are materials people do actually make but depending on the situation artists could use ais to make materials that nearly fits what they want exactly
12:14
obv there are other issues, but i dont think artists have zero benefit from ai
Avatar
And at least the output of these models can't be copyrighted i think? Law doesn't really account for ai i guess
Avatar
im fairly neutral on the whole ai thing, its cool to see but i also see the frustrations artists have over it
Avatar
artwork that ai helped with >>>>> "artwork" that ai made
Avatar
like at least with ai helping you can still tweak it and have it be a half you thing
12:16
but ppl trying to sell to me ai art like its a product
12:16
nuh uh
Avatar
Avatar
Voxel
like at least with ai helping you can still tweak it and have it be a half you thing
theres also people spending hours working on prompts and impainting etc to make ai pieces, so theres still manual work and potential creativity on the human side
Avatar
the argument was that AI somehow makes artists "useless", not that artists can't use it in their work, but the more human work goes into it the better the result will be
Avatar
Avatar
Broso56
theres also people spending hours working on prompts and impainting etc to make ai pieces, so theres still manual work and potential creativity on the human side
Avatar
Avatar
Voxel
Click to see attachment 🖼️
lmao
Avatar
I think it doesn't matter how art was created, just if it looks good. Current ai isn't perfect but that doesn't mean you can't get flawless results if you use your brain a little. So i guess the only real issue is the training data
Avatar
the thing is, there is no ai that actually understands artistic concepts and how to use them
Avatar
people already have very good software etc assist making art, if ai gets better i could definitely see ai being the next step
Avatar
I do some "art" stuff too i guess. I made some (pretty bad) renders in blender
Avatar
i'd imagine digital art/software has made very similar conversations when that became a thing
Avatar
im a code artist
12:21
gigachad
Avatar
I made some "art" with code too
Avatar
im gonna leave before troll mode activates
Avatar
Avatar
Ryozuki
im a code artist
did you print and frame a screenshot of rust code?
Avatar
code is art
12:21
i meant
Avatar
Rightt
Avatar
Avatar
Ryozuki
code is art
doesnt feel like it tbh
Avatar
to iterate is human, to recurse, divine
Avatar
Only rust is art right?
Avatar
@Voxel cuz u dont know how to code
12:22
u need to appreciate good looking code
12:22
code that u say, god damn, thats insane
Avatar
Ddnet map design is art
12:22
I am an artist guys lol
Avatar
but u cant find that in ddnet mostly xd
12:23
for example, the quake inverse square function
12:23
thats art
12:23
and game industry history
12:23
Fast inverse square root, sometimes referred to as Fast InvSqrt() or by the hexadecimal constant 0x5F3759DF, is an algorithm that estimates 1 x {\textstyle {\frac {1}{\sqrt {x}}}} , the reciprocal (or multiplicative inver...
Avatar
Avatar
Ryozuki
for example, the quake inverse square function
It's actually not that great
12:23
I mean
12:23
Kind of genius
12:23
It feels more like a brute force method
Avatar
its genius
12:23
u cant deny it
12:24
finding it without knowing
Avatar
I mean it's a lot of math
Avatar
code is ultimately math
Avatar
Where everything just cancels out perfectly
12:24
Idk
12:24
In ddnets code there are places with 10 indentation levels lol
12:24
That's insane
Avatar
and thats why u need to learn more
12:24
about coding
12:24
cuz that matters like 1%
12:25
ur focusing on wrong points xd
Avatar
I am pretty sure you shouldnt have much indentation (edited)
Avatar
Avatar
pilonpl
In ddnets code there are places with 10 indentation levels lol
the empty space made using indents creates a sense of vastness
Avatar
ddnet code isnt the prettiest anyway
12:27
12y+ old code
Avatar
yes it has kinda terrible style
Avatar
well c++ is ugly
12:27
ngl
12:27
rust is more beautiful
12:27
but i dont talk about the code style as is
12:27
i talk about what the code achieves
12:27
and not necessarely related to ddnet
12:28
xd
12:28
anyway, code is a form of art
12:28
and since nobody can claim what art is
12:28
im right
Avatar
u are ugly
Avatar
thats mean
12:28
and goes
Avatar
against rule 1
12:28
banned
12:28
#1 Be nice – Don't insult others or engage in lazy negativity towards other people's projects, even as a joke.
12:28
ill call heinrich
Avatar
well u were mean towards c++
Avatar
its not a person
Avatar
it has feelings too
12:29
go back to work
12:29
im in holidays
Avatar
no fake lol
Avatar
already 3 days wasted
12:30
i have holidays till 27
12:30
till 23 for me
Avatar
C++ has oop stuff so ofc it's bad
Avatar
its not bad cuz oop
Avatar
I hate oop because that's what people on youtube say
Avatar
its bad cuz it has a million ways to do the same thing, with lots of caveeats, easy to hit UB everywhere
12:31
nobody rly knows c++
12:31
if they claim, they dont
12:32
TOCTOU
12:32
xddd
Avatar
I guess but inheritance seems quite bad
12:32
composition better
12:32
like rust
Avatar
i know a bit of c++ because ddnet uses it
Avatar
u just know for loops
12:32
u dont rly know pointers
12:32
dont wanna be rude
Avatar
Pointers are so easy to understand
Avatar
no they arent
12:33
when u dont know programming
12:33
they are rly abstract
Avatar
Like literally there wasn't a time when i didn't understand pointers
Avatar
@Ryozuki I'd say code is an art in the sense that it takes a lot of skill to do well, not art in a creative sense unless you use it to create visuals or music
Avatar
For me pointers are so logical
Avatar
some walls i recognize ppl struggle: arrays -> for loops -> ??? -> pointers -> locks -> memory barriers
Avatar
I think it depends on the model you have in your head
Avatar
Avatar
Ravie
@Ryozuki I'd say code is an art in the sense that it takes a lot of skill to do well, not art in a creative sense unless you use it to create visuals or music
i think all stuff that requires skill has art in it, the art of mastering for example
12:34
then the art of the results u produce
Avatar
Model of how computers work
Avatar
with that mastery
12:34
@Voxel u should pick up a book or tutorial on c++
12:34
but i recommend u drop c++ for now
12:35
and learn C
Avatar
C is amazing
Avatar
C is simple
Avatar
So much more simple than c++
12:35
more simple btw
Avatar
but with C u will surely learn pointers
Avatar
Avatar
Ryozuki
i think all stuff that requires skill has art in it, the art of mastering for example
yeah that's what I mean, but the result of it is not always artistic
Avatar
and love segfaults
Avatar
Avatar
Ryozuki
@Voxel u should pick up a book or tutorial on c++
What would you recommend?
Avatar
and buffer overflows
12:36
and security issues
Avatar
Avatar
pilonpl
What would you recommend?
I want to contribute to ddnet someday
Avatar
and stack stuff
12:36
hmm
12:36
honestly i dont remember how i learnt c++
12:36
probs using ddnet mostly
12:36
xd
12:36
but i dont recommend
Avatar
i like this site
12:37
A coding practice website for all programming levels – Join a community of over 3 million developers and improve your coding skills in over 55 programming languages!
Avatar
Avatar
Ryozuki
probs using ddnet mostly
the best way, you get plenty of examples of what to not do
Avatar
ddnet is one of the only thing i care about in terms of coding
Avatar
Avatar
Ravie
the best way, you get plenty of examples of what to not do
nah but fundamental stuff u learn
Avatar
I already understand most concepts in programming i guess so i don't want like noob approach
Avatar
because its actually fun
Avatar
the issue with ddnet is more of code design
12:37
not pointers itself
Avatar
Avatar
pilonpl
I already understand most concepts in programming i guess so i don't want like noob approach
do u know recursion
Avatar
pointers are great
Avatar
I made minesweeper in c and it uses recursion
Avatar
do you know what is a happens before relation
12:38
quickly googles
Avatar
its related
12:39
to the c++ memory model
12:39
memory ordering
Avatar
Well i didn't know about this term
Avatar
@pilonpl implement a hashmap
12:42
its fun
12:43
a open addressing quadratic probing hashmap
Avatar
not the one using linked lists
Avatar
Avatar
Ryozuki
@pilonpl implement a hashmap
Ok i'll try
Avatar
Avatar
pilonpl
Isn't this like common sense?
i guess but its related to https://en.wikipedia.org/wiki/Memory_ordering and concurrency
Memory ordering describes the order of accesses to computer memory by a CPU. The term can refer either to the memory ordering generated by the compiler during compile time, or to the memory ordering generated by a CPU during runtime. In modern microprocessors, memory ordering characterizes the CPU's ability to reorder memory operations – it is a...
Avatar
I haven't done anything with multithreading
Avatar
im glad we're talking about coding now
Avatar
Avatar
pilonpl
Ok i'll try
let us know if you need help writing the prompt
Avatar
AI good voxel bad
12:45
linux good windows bad
Avatar
@Ryozuki now that i realize it, windows is made using code
Avatar
Honestly i don't understand how that's important at all. Everything is ordered how i would expect i guess?
Avatar
coding really is art
Avatar
@pilonpl also read this if u havent
Avatar
Avatar
pilonpl
Honestly i don't understand how that's important at all. Everything is ordered how i would expect i guess?
no, the cpu is free to reorder some instructions
12:46
and that matters in MT
Avatar
I know about that
12:46
But it doesn't matter in single threaded stuff
12:46
yeah
Avatar
And I haven't done any multithreading
Avatar
then u need to do that
12:47
its the hardest part
Avatar
I know
Avatar
r u on linux
Avatar
Multithreading isn't that important most of the time i guess
Avatar
Avatar
Ryozuki
r u on linux
I am on android right now xd
Avatar
get linux for amdroid
12:48
and ryo will love you
Avatar
android is linux
Avatar
dont caaaare
Avatar
You can actually code on Android
12:48
And i have done it
Avatar
But i don't tell everybody about it because it's a bit werid
12:49
You can install acode + termux
12:49
And you can run python for example
Avatar
there are no coding apps for android that are free
12:49
There is acode
12:49
Acode is a code editor
12:49
And termux can do anything really
Avatar
Avatar
Ryozuki
r u on linux
I use windows and linux
12:50
Mainly linux
12:50
But i have a lot of stuff installed on windows
12:50
So windows too
Avatar
Avatar
pilonpl
So windows too
based
Avatar
i also use both, to play some games
12:51
but mostly gentoo
Avatar
Like geometry dash
12:51
Gd is only on windows and mac
12:52
I think i should install some more pro distro than linux mint
12:52
Arch seems pretty good
12:52
People with anime girls on their profile picture use arch
Avatar
arch and gentoo users are a dni for me
Avatar
And also i should uninstall my desktop
12:53
Because i look like a noob
12:54
Imagine using a desktop environment in 2023
Avatar
thats like most of the world
13:00
oh yea i wanted to say
13:00
i dont understand the "future is now" hype like i never really felt that way before towards anything
13:17
yoy ino
13:17
FUCK
13:17
you know how people say "the future is now" to pretty much everything
13:17
i never really get why
13:18
my life still feels the same as it did when the "future" was announced
13:26
Stuff changes too slowly to notice
13:27
It one thing at a time
Avatar
Why should i read this actually?
13:29
Like what's the point
13:30
It's quite long too
Avatar
philosophy
13:32
good dev
Avatar
oh yea ive seen this
13:33
from what i remember all i read was "ermm its cracker not hacker"
Avatar
ye u havent read
Avatar
I think i am a good candidate for a "hacker" whotever that means lol
Avatar
just read it
13:34
u dont have to agree xs
Avatar
I am reading it and it seems common sense
13:34
As everything really
13:34
My main problem is that i waste so much time on youtube instead of doing actually fun stuff
Avatar
Then dont watch YouTube and do the fun stuff
13:37
This
Avatar
Avatar
Ryozuki
ye u havent read
yes i have
Avatar
Avatar
pilonpl
This
Just changed my life
13:37
I should just
13:37
Not watch youtube
Avatar
Ure welcome
Avatar
Holy shit why haven't i thought about that earlier
Avatar
Avatar
pilonpl
I should just
"I should just" -pilonpl 2023
Avatar
So a hacker is basically a person that does stuff with computers?
13:39
Cool stuff that is
13:39
Like geometry dash programming language
Avatar
GUYS GUYS
13:39
the future is always now
Avatar
Avatar
pilonpl
Like geometry dash programming language
Made in rust obviously
Avatar
There is no present
13:39
Because it constantly changes into the past
13:39
No need to thank me
Avatar
Does the past exist tho?
13:41
Or is it gone
13:41
Anyways
13:41
13:41
Is my english functional?
13:41
Also this means russian hackers aren't hackers
Avatar
Avatar
Voxel
yoy jnm
me too
Avatar
Avatar
pilonpl
Made in rust obviously
proof?
Avatar
wdym what
13:45
It's made in rust
Avatar
This is so cool
Avatar
yea ive seen that
13:46
spu7nix is insane
Avatar
Avatar
Voxel
yes i have
thats not what all the text is about? so no u havent
Avatar
I think this text is common sense
13:48
I am just gonna do whatever i feel like doing lol
Avatar
so watching yt xd
13:49
Yt is evil
Avatar
do like me
13:49
projects here and there
13:49
u abandon ek
13:49
em
13:49
ddstats xd
Avatar
I would like to contribute to open source
Avatar
Avatar
Ryozuki
thats not what all the text is about? so no u havent
i tried reading it
Avatar
But it's not that straight forward i suppose
13:50
I don't have that much experience with programming
Avatar
same and i almost dont want to anymore
13:51
idk the only fun i have in coding is poking at ddnet
Avatar
i also dont rly contribute much to others than ddnet
13:54
but i did some MC mods and terraria plugins
Avatar
I hope i will have enough knowledge to contribute to ddnet in a meaningful way
13:55
I mean
13:55
Hope isn't enough i suppose
13:55
It isn't about hope at all actually
Avatar
tbh you just have to look at the code and understand how it's built
13:56
ryo said the code style sucked but idk what good code style is to him
Avatar
I do understand soft of how it works
13:56
But c++ is hard
13:57
I don't always understand why the thing i am doing doesn't work
Avatar
Avatar
Voxel
ryo said the code style sucked but idk what good code style is to him
Rust style
13:57
Obviously
13:57
Btw read most of this hacker tutorial
13:58
And idk
13:58
It doesn't seem that important
13:58
Like i know what you need to become a "hacker"
Avatar
what is rust style
Avatar
Idk, some people just like rust
14:00
Because of memory safety
14:00
And other stuff
14:00
And it honestly does look good
14:01
I have experimented with rust a bit
14:01
And it is a great experience kind of
14:01
Even tho I don't understand a lot
Avatar
rust is such a creative block
14:05
you have to do this EXACTLY or else no program
14:06
sounds rly demotivating
Avatar
Artists be like
14:06
Creative people
14:07
Actually limits are good for creativity
14:07
For example minecraft
Avatar
thats true but what if i want to actually see my progress
14:09
I use python most of the time
Avatar
i REALLY want to give rust a chance but theres no good projects
14:09
that i can do
14:09
i hate starting from scratch
Avatar
Make a Rubik's cube solver
14:10
Or sudoku solver
Avatar
Avatar
pilonpl
Make a Rubik's cube solver
theres tons online
14:10
Ofc there are
14:10
There are like 8 billion people on earth
14:10
What did you expect?
14:12
@Ryozuki would you like to review my minesweeper code?
14:12
Lol
14:13
I guess i can just send it here
Avatar
ok but im at gym rn i would look at it later
Avatar
Actually i can't send it in text form because it's too long
Avatar
Avatar
pilonpl
It doesn't seem that important
99% of coders are drones that just code at work
Avatar
Avatar
pilonpl
Actually i can't send it in text form because it's too long
ur starting wrong
14:15
u should setup git
14:15
use git always
Avatar
I know
14:16
But it's just a few functions
Avatar
is it console based
14:16
u have a new project
14:16
give it real graphics
14:16
I am working on gui too
14:17
For now i just made the logic
Avatar
git always anyway
14:18
git is also a progress saver
14:18
if u want to do a refactor, its nice to have a starting commit
14:18
in case it doesnt work out
14:19
it also helps find bugs
14:19
bisec
14:19
bisect
Avatar
I don't use git because i wouldn't use it "correctly" anyways. I know it's bad because this way i will never learn how to use properly
Avatar
idk whats correct
14:19
u make a feature and then a commit
14:20
or make a commit half way
14:20
git style only matters when making a PR to others
Avatar
Each commit should do one specific thing
Avatar
and it depends on their preference
Avatar
And i often edit muktiple things at once
Avatar
i do too
14:20
nobody said each commit should do 1 thing
14:20
its just 1 of the styles
14:21
i think its called atomic commits
Avatar
I guess
14:21
Anyways, i can always add git
14:21
After making a few functions
14:22
I want the initial commit to at least compile and do something
14:23
I decided to use raylib for graphics
14:25
I use visual studio for this project actually
14:25
Because idk how to compile a project with raylib manually lol
14:26
In python you just do pip install
14:27
commits dont need to compile
14:27
u see git wrong xd
14:27
I like things to be perfect xd
Avatar
git is perfect due to that intermiadate commits
14:28
ur perfection is wrong
Avatar
I get annoyed when stuff is out of place even by like a centimetr
14:30
I always make sure that my rug (carpet?) is in a perfect position lol
14:31
I don't think git is necessary for such a simple project
14:32
I guess using git is a good practice
14:32
Idk
14:35
Using git has also benefit of backing up the code to github
14:36
Or git lab
Avatar
git is essential at this time
Avatar
Even git uses git
Avatar
your mom uses git
Avatar
I want to add git
16:20
But it's just so annoying
16:21
I followed instructions from github and it doesn't work
16:21
Like what
16:25
Nvm it works now
16:31
I guess i can now add you as a contributor @Ryozuki
16:33
I mean collaborator
Avatar
of what
16:42
for what
Avatar
Minesweeper
Avatar
we already have minesweeper
Avatar
I don't care
Avatar
Avatar
pilonpl
Minesweeper
is it in rust? gigachad
Avatar
rust programmers when they have to code instead of rustode (edited)
Avatar
i use more ts than rust
16:50
sadly
Avatar
Every programming language has its uses
16:51
😃
Avatar
js is...
16:51
ew
16:53
😃
Avatar
N O R T H 龙 传 说 最 好 的 2023-08-16 17:38:41Z
does any1 know how to change ninja skin on ddracenetwork ?
17:38
like from normal ninja, to like mouse or any skin.
Avatar
replace x_ninja.png in %appdata%\teeworlds\skins
17:39
or create one with that name if you dont have 1
Avatar
N O R T H 龙 传 说 最 好 的 2023-08-16 17:39:38Z
tysm
17:41
@bencie like this?
Avatar
N O R T H 龙 传 说 最 好 的 2023-08-16 17:41:47Z
kk
17:41
do i need a command?
17:41
like cl_show_ninja?
17:41
or smh
Avatar
it needs to be on to show ninja skin
17:42
otherwise itll just be your tee skin
Avatar
N O R T H 龙 传 说 最 好 的 2023-08-16 17:42:14Z
a
17:45
Well, i added the file, in my game still that same skin.
Avatar
restart game
Avatar
N O R T H 龙 传 说 最 好 的 2023-08-16 17:47:18Z
Nope, still aint working
Avatar
where did you put that file
Avatar
N O R T H 龙 传 说 最 好 的 2023-08-16 17:47:42Z
in the %appdata% as u told me
Avatar
exactly where
Avatar
Avatar
bencie
replace x_ninja.png in %appdata%\teeworlds\skins
N O R T H 龙 传 说 最 好 的 2023-08-16 17:47:56Z
exactly there
17:47
smh
Avatar
if your data folder is called ddnet, then you need to put it in %appdata%\ddnet
17:48
teeworlds for old players, ddnet for new
Avatar
N O R T H 龙 传 说 最 好 的 2023-08-16 17:49:51Z
just normally in appdata\ddnet ye?
Avatar
N O R T H 龙 传 说 最 好 的 2023-08-16 17:50:07Z
a
17:50
yep i di
17:50
d
17:52
i did put it in the skins
17:52
Avatar
konsti ninja
Avatar
N O R T H 龙 传 说 最 好 的 2023-08-16 19:09:44Z
anyways, does anybody have custom guns sound? im searching for shotgun and granade B)
Avatar
Specially for @Voxel
22:00
You can't stop ai
Avatar
I wonder if ai could help me sleep
Avatar
U AI guys will build dependency on somone elses products
Exported 549 message(s)