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-05-15 00:00:00Z and 2024-05-16 00:00:00Z
Avatar
Avatar
GitHub
Click to see attachment 🖼️
-j option will work as -j$(nproc), no?
❌ 1
Avatar
-j is usually ideal
Avatar
Avatar
zhn
-j option will work as -j$(nproc), no?
Not with make
Avatar
Avatar
Ewan
melon can help u
monkaStop
Avatar
At this Point He should Just give remote Access so i can do it gigachad
Avatar
i think they got it figured out
08:05
i hope at least XD
08:05
the guy with the problem didn’t do anything but i didn’t have the patience for his friend
08:06
he’s a cs and cybersecurity student. he should be able to figure it out
Avatar
Avatar
Ewan
he’s a cs and cybersecurity student. he should be able to figure it out
Student & able to figure it out 😄 I know a lot of students who are studying CS and they dont know how to use Linux or even more worse: Microsoft Excel
08:10
i don’t know students
08:11
maybe i will next semester
Avatar
I'd say 35% of my bachelor's degree class were like this xD
Avatar
I'd expect them to know bash basics If they call themself Cybersecurity smth xD
Avatar
Avatar
meloƞ
I'd expect them to know bash basics If they call themself Cybersecurity smth xD
Assumptions over assumptions. They know how to fill out forms with XSS
Avatar
my mom’s friend took a cybersecurity class and she was telling me that she learned how to make a DNZ
Avatar
Im studying at uni computer science and am a neanderthal 😬
Avatar
And they got the info from stackoverflow
Avatar
im like idk what a DNZ is but do u mean a DMZ
08:12
and she was like oh yea
Avatar
xDDD
Avatar
bless her
Avatar
Typical CS student
Avatar
Hahahah
Avatar
Avatar
MilkeeyCat
Im studying at uni computer science and am a neanderthal 😬
u got ur own language bro ur chilling
08:12
im over here with my little scripts and PRs
08:12
nothing like a real project
Avatar
I finished the 0.7 tee renderer, now I can do cool stuff like this kek
🔥 1
Avatar
but i don’t think that’s a knowledge thing just depression
Avatar
I was invited to a cybersecurity class once, it was horrible
Avatar
Avatar
Sans
I finished the 0.7 tee renderer, now I can do cool stuff like this kek
Looks nice 👍
08:14
Is it able to render 0.6 aswell?
Avatar
Avatar
Avolicious
Is it able to render 0.6 aswell?
yup, first message is 0.6
08:14
and for the second i joined using the 0.7 client
Avatar
Oh, nice
08:14
You get the info from ddnet master, no?
Avatar
Ah so its unified already, thats good tho
Avatar
I need to make stricter types for the master data, but so far this looks clean-ish
Avatar
Avatar
Sans
I finished the 0.7 tee renderer, now I can do cool stuff like this kek
write some docs!
08:16
😛
Avatar
Avatar
heinrich5991
write some docs!
Documentation for DDNet
Avatar
I mean about how to render a 0.7 tee ^^
Avatar
it's all there
Avatar
Avatar
heinrich5991
I mean about how to render a 0.7 tee ^^
ohh
08:16
uhm
08:16
I kinda winged it
08:16
I'd say it looks close enough tho
08:18
I tried my best to make the code for the 0.7 renderer be as easily understandable as I could https://github.com/Sans3108/DDNet/blob/master/src/classes/skins/TeeSkin7.ts
08:18
Positions for each of the parts I've pulled out of thin air lol
Avatar
morning MLIR and LLVM devs and others
Avatar
Avatar
Ryozuki
morning MLIR and LLVM devs and others
Morning Rust enjoyers and Others
Avatar
@meloƞ i got a new 240L aquarium (edited)
Avatar
Avatar
Ryozuki
@meloƞ i got a new 240L aquarium (edited)
Who is melona
Avatar
but no fish yet
08:32
idk
Avatar
Are you cheating on me
Avatar
Avatar
Ryozuki
but no fish yet
poggers2 poggers2 owo owo owo owo
Avatar
bought it on ebay
08:33
for 250€ with equipment
08:33
its a steal
08:33
this usually costs 750€ or more
Avatar
I just noticed how heavy water is 😄
08:35
That acquarium would be 240 kilos just with water in it
08:36
it also came with the thing u put the aquarium on
08:36
you also need a layer of substrate/ gravel
08:36
of 5cm
08:36
atleast
Avatar
LOL good idea. I think it would break my table. I didn't even think about it
Avatar
and if u make it pretty some rocks and wood
08:37
yes with big aquarium u need to take lot of care where you place it
08:37
also it should be leveled
08:37
or u put more pressure in 1 place
08:38
btw the bigger the aquarium the easier to maintain
08:38
because parameters stay stable against changes for longer
08:39
cuz more buffer
Avatar
That sounds sensible
Avatar
Avatar
Ryozuki
cuz more buffer
Lessons learned: Think big
Avatar
nano aquariums are the hardest
Avatar
Learath plans his own waterpark now 😎
Avatar
some teaching: a aquarium needs a cycle, fish waste turns into amonia, so u need a filter where bacteria live and turns it into nitrite and then nitrate (or the other way around i forgot) then it's safe for fish and plant food
Avatar
Avatar
Ryozuki
some teaching: a aquarium needs a cycle, fish waste turns into amonia, so u need a filter where bacteria live and turns it into nitrite and then nitrate (or the other way around i forgot) then it's safe for fish and plant food
As a natural filter, you could get something like this: https://www.donauauen.at/en/facts/nature-science/fauna-engl/freshwater-mussel
08:46
My parents bought a few of them, so the fishies have a great place. Some fish also use this as "lovehotel"
Avatar
ye but thats not viable in a closed aquarium xd
Avatar
Avatar
Ryozuki
ye but thats not viable in a closed aquarium xd
There might be some species for closed aquariums
08:51
but you need atleast 1m^3 of water for one mussel 😄 (edited)
Avatar
How to set up a KOG server on Ubuntu
Avatar
btw the cycle is why you should never ever put fish in a aquarium you just set up
08:56
you need to let it cycle for some weeks so bacteria live
08:56
or ur fish die
08:56
i think kog is private
08:57
@Avolicious u can answer xd
Avatar
Avatar
xjh
How to set up a KOG server on Ubuntu
they're apparently planning on open-sourcing it, but it's not done yet
Avatar
Avatar
Avolicious
We are not aiming to let KoG die for now. But I've already said some months ago, in case it will, we will open source some parts of it ( esp. the game-source with some minor modifications )
see this
Avatar
did i miss news? is kog dying?
Avatar
no. see surroundings
Avatar
I can't understand the tutorial on github
08:59
Can someone teach me or is there a tutorial
Avatar
i think u can still run custom kog servers
Avatar
Gores*
Avatar
don’t they provide a server binary somewhere?
Avatar
not KoG
Avatar
Avatar
Ewan
don’t they provide a server binary somewhere?
Old one tho
09:00
Windows, DDNet 9 based binary is available on our website (edited)
Avatar
so what exactly is stopping u from open sourcing atm
09:01
embarrassed?
Avatar
No 🙂 Too much work to rework the modifications to get it running on bare-metal
Avatar
is edpkg a good name
09:01
i think its long
Avatar
Avatar
Avolicious
No 🙂 Too much work to rework the modifications to get it running on bare-metal
(you could ofc also open-source the thing that is not runnable on bare metal. perhaps somebody wants to help to make it runnable on bare metal)
Avatar
it would be cool to make a pkg manager that works with ebuilds, pkgbuilds, deb files and more
Avatar
Avatar
heinrich5991
(you could ofc also open-source the thing that is not runnable on bare metal. perhaps somebody wants to help to make it runnable on bare metal)
But I'd like to remove the parts instead. So its just vanilla ddnet with the bare minimum changes like tele-nade
Avatar
@Avolicious you have ur bank account on the git history thats it right
09:03
gigachad
Avatar
Avatar
Avolicious
But I'd like to remove the parts instead. So its just vanilla ddnet with the bare minimum changes like tele-nade
fair 🙂
Avatar
Or we get tele-nade/moving tiles into ddnet
09:03
Then I would not need to maintain another repo, instead its in ddnet itself
Avatar
In China, the previous official kog server has been hacked, resulting in all servers being shut down, and I want to reopen an official kog server
Avatar
Where did you get the info from?
09:04
Just curious about the hacking part tho
Avatar
ah. I'd suggest you open-source the variant you're actually running (i.e. don't strip the non-bare metal parts, at most make it runnable on bare metal, but even that is not necessary). otherwise it's bound to get out of sync
Avatar
Avatar
heinrich5991
ah. I'd suggest you open-source the variant you're actually running (i.e. don't strip the non-bare metal parts, at most make it runnable on bare metal, but even that is not necessary). otherwise it's bound to get out of sync
But you cant chat nor use commands nor login into rcon
09:06
You cant add sql
Avatar
I'm asking from a preservation angle, I guess. it could be made to work if someone wants to restart kog after it dies
09:08
i.e. the work you want to do could be done after a disaster, doesn't have to be done now
Avatar
Mhmmm, I would need to open source everything then
Avatar
There are still many people who play ddrace in China
Avatar
Terraform, Ansible, Descriptions of how to setup staged vault, how to setup kubectl, how to build & deploy, CI/CD
09:11
So the easier way even after KoG would die is to move the gameplay parts to ddnet instead
09:11
so you can run vanilla ddnet
Avatar
https://github.com/ddnet/ddnet-scripts Is this URL the code deployed by the kog server?,There's no readme file.
The magic scripts that make DDNet run. Contribute to ddnet/ddnet-scripts development by creating an account on GitHub.
Avatar
Avatar
xjh
https://github.com/ddnet/ddnet-scripts Is this URL the code deployed by the kog server?,There's no readme file.
no, its ddnet
Avatar
DDraceNetwork, a free cooperative platformer game. Contribute to ddnet/ddnet development by creating an account on GitHub.
Avatar
its also ddnet
09:13
So which one is kog's
09:14
Thank you for your help
Avatar
Avatar
Avolicious
So the easier way even after KoG would die is to move the gameplay parts to ddnet instead
but that could also be done after the fact, if you'd open-source your current game server implementation. even if it's not runnable on its own
Avatar
Avatar
heinrich5991
but that could also be done after the fact, if you'd open-source your current game server implementation. even if it's not runnable on its own
The current implementation implies to open source everything. You basically cant run it, there are no commands, no rcon, no database
09:16
you cant even load cfgs like votes
Avatar
but the gameplay is completely in the game server, is it not?
Avatar
Avatar
xjh
So which one is kog's
kog does not have one. it’s a closed source product
Avatar
so you don't have to open-source everything, just the game server. even if it's not runnable
Avatar
Avatar
heinrich5991
but the gameplay is completely in the game server, is it not?
Yes, gameplay/physics are handled by the gameserver
Avatar
Avatar
Avolicious
Student & able to figure it out 😄 I know a lot of students who are studying CS and they dont know how to use Linux or even more worse: Microsoft Excel
+1
09:17
this guys did their best on some icpc kind thinga and cant even use anything properly
Avatar
That is to say, there is no kog server now, and those previous kog servers are the shell of ddnet?
09:23
I don't really understand what you mean, it's a bit of a barrier to comprehension because I don't speak English very well
Avatar
hey xjh, idk if kog has their irc bridge or something similar to interact, but yep, ddnet is not affiliated with kog directly
Avatar
yes, I thought kog was just a special mode of ddnet
09:31
Thank you guys, thank you very much for your help, I'm going to ask how other people in China set up servers
owo 1
Avatar
Avatar
meloƞ
I'd expect them to know bash basics If they call themself Cybersecurity smth xD
I have a friend, very well compensated developer. He can't shell without chatgpt
Avatar
devs these days smth
Avatar
Avatar
Avolicious
Mhmmm, I would need to open source everything then
I actually don't get this part. You probably do have lots of hooking into it but isn't there the ddnet server somewhere in there with your modifications including hooks? How did you even get it to not run on bare metal? Not like docker is an abstraction layer like wasm, you still use native binaries even if they can't operate without your infrastructure
Avatar
Avatar
Learath2
I actually don't get this part. You probably do have lots of hooking into it but isn't there the ddnet server somewhere in there with your modifications including hooks? How did you even get it to not run on bare metal? Not like docker is an abstraction layer like wasm, you still use native binaries even if they can't operate without your infrastructure
Sure, but all the data is coming from other services like Agones/K8s
10:11
So the gameserver just handles physics
10:11
We are also using quilkin
10:12
We also use SpiceDB for permissions
10:12
And map votes are being retrieved from keydb ( redis )
Avatar
Well that doesn't mean you can't open source the ddnet server part with the modifications actually interesting to the wider community. You don't need to make it functional or provide any of the stuff around it if you don't want to. No?
Avatar
Avatar
Learath2
Well that doesn't mean you can't open source the ddnet server part with the modifications actually interesting to the wider community. You don't need to make it functional or provide any of the stuff around it if you don't want to. No?
But you have to provide proper documentation atleast
10:14
otherwise the open source project is useless for me
Avatar
Mh, not everything we do is documented either. Look at the jumble of scripts that run ddnet. Anyway, just wanted to get a better understanding of why you operate the way you do
Avatar
Avatar
Learath2
Mh, not everything we do is documented either. Look at the jumble of scripts that run ddnet. Anyway, just wanted to get a better understanding of why you operate the way you do
because its easier to scale
Avatar
Whether the ddnet part of your code is open source or not doesn't really have much to do with scaling
Avatar
It does. Software has to be adopted to be scalable
Avatar
I'm confused. how does the scalability of kog depend on whether you open source the kog game server?
Avatar
I don't even understand that argument
Avatar
Avatar
Learath2
I have a friend, very well compensated developer. He can't shell without chatgpt
Oh god
Avatar
Avatar
heinrich5991
I'm confused. how does the scalability of kog depend on whether you open source the kog game server?
because you cant operate the KoG GameServer. You cant run it on your machine. You said its totally fine, which I agree on. But if people cant run it to develop, where is the benefit for KoG?
10:20
To run it, we need proper documentation, so people can develop stuff & test it
Avatar
Why don't you just say that from the start? It makes sense now
Avatar
Avatar
Avolicious
because you cant operate the KoG GameServer. You cant run it on your machine. You said its totally fine, which I agree on. But if people cant run it to develop, where is the benefit for KoG?
there's no immediate benefit to kog. there's a benefit for the community. it can try running kog servers 10 or 20 years into the future
Avatar
Avatar
heinrich5991
there's no immediate benefit to kog. there's a benefit for the community. it can try running kog servers 10 or 20 years into the future
That's a weak argument. The answer is always, we'll release before our project dies
Avatar
Avatar
Learath2
That's a weak argument. The answer is always, we'll release before our project dies
when the project dies, it no longer has the resources to open source
10:21
in the common case
Avatar
In case kog dies, you can have the gameserver as is. Then I dont care about any documentation anymore 😄
Avatar
see e.g. teerace. or teedata
10:22
teerace's DB vanished
Avatar
What we ask of them is in essence ideological, if he doesn't agree with the ideology there isn't much of a way to convince them
Avatar
The database will not be open source
Avatar
teedata doesn't publish their DB anymore
Avatar
never
Avatar
not even after kog dies?
10:23
the rank db?
Avatar
No, maybe redacted
10:23
Yeah, just the finishes maybe
Avatar
Avatar
heinrich5991
teerace's DB vanished
feelsbadman
10:23
the real thing is gone
Avatar
but all the tickets, emails and whatsoerver will be removed
Avatar
ofc (edited)
10:23
but I'm telling you from experience that it doesn't work. if you don't open something while the project, it will usually be gone when the project is dead
Avatar
Those are of no value to the community anyway
Avatar
I've seen plenty of teeworlds projects vanish
10:24
that's why I try to archive stuff while the projects are still running
Avatar
yeah, but i can guarantee that I will send you the source as is, if kog dies
10:24
just watch your dms then
Avatar
say you die in an accident
Avatar
its on github
10:24
so others can do aswell 😄
Avatar
is there someone with access other than you? nice!
10:25
but what's stopping you from pressing the "make public" button now? what's the disadvantage for kog?
Avatar
Avatar
heinrich5991
is there someone with access other than you? nice!
An appointed successor can manage your public repositories after presenting a death certificate then waiting for 7 days or presenting an obituary then waiting for 21 days. For more information, see "GitHub Deceased User Policy."
Avatar
Avatar
heinrich5991
but what's stopping you from pressing the "make public" button now? what's the disadvantage for kog?
"...where is the benefit to kog?"
Avatar
Avatar
Learath2
"...where is the benefit to kog?"
there's a benefit to the community. maybe kog likes the community
Avatar
Avatar
heinrich5991
there's a benefit to the community. maybe kog likes the community
These discussions always boil down to a couple of core values. In this case it's benevolence. Liking the community doesn't mean you contribute to it with no expectation of return, unless you are benevolent
Avatar
ok. maybe kog is benevolent to the community
Avatar
Well we can hope 🙂
10:34
After getting involved with more career and business minded people, I've noticed that this small community we have gathered here is more an exception than the norm. We are far too open compared to anyone else I see
Avatar
maybe kog will understand that as teeworlds players a lot of their user base will understand what it means to be open source and why that’s good
10:35
think of how many contributions ddnet has gotten thanks to ppl browsing free games on steam
10:35
and eventually making some stuff
Avatar
Avatar
Learath2
After getting involved with more career and business minded people, I've noticed that this small community we have gathered here is more an exception than the norm. We are far too open compared to anyone else I see
Why is "too open" a bad thing?
Avatar
I woudln't necessarily expect contributors popping up at kog's door step just because the code is out there
Avatar
you’d be surprised (edited)
10:36
lots of ppl just want to make a name for themselves in open source work now
Avatar
Avatar
Peter0x44
Why is "too open" a bad thing?
It's not IMO. But I've been among people with this mindset since I was 10. I'm obviously extremely biased
Avatar
Yeah, I would say it's an anomaly Even among the related free games developed for decades
Avatar
Avatar
Learath2
It's not IMO. But I've been among people with this mindset since I was 10. I'm obviously extremely biased
is your gf foss? troll
Avatar
Avatar
Teero
is your gf foss? troll
pepeW
10:38
I should have become a cool investor
10:38
how do u cope lerato
Avatar
Avatar
Ewan
how do u cope lerato
Hyperfocusing on work so I don't have time to think
Avatar
god if only
Avatar
Lots of music so I can't hear my own thoughts when not working
Avatar
Avatar
Learath2
Hyperfocusing on work so I don't have time to think
Tunnel vision is actually good many times
Avatar
i like the tunnel vision
10:40
i sort of realized lately that my adhd tendencies are terrible for trying to keep working at something
Avatar
It's very scary how focused I can get sometimes yet sometimes I can't focus on anything and waste entire days
Avatar
always hyperfocused and then burnout for increasing periods of time
Avatar
Avatar
Learath2
It's very scary how focused I can get sometimes yet sometimes I can't focus on anything and waste entire days
yeah
10:40
lots of it is life
Avatar
Avatar
Learath2
It's very scary how focused I can get sometimes yet sometimes I can't focus on anything and waste entire days
yea I have the same experience
Avatar
u need multiple facets
Avatar
I definitely need a very understanding and flexible boss. I will get things done, just on my timetable not yours :/
10:41
Some days I write 5 lines. Some days I get 3 days of work done
Avatar
most days i wake up at 3 pm and listen to music and don’t eat and play games until my body tells me to sleep
10:42
now I get work done one in ten days at best
10:42
idk how it got like this
Avatar
Avatar
Peter0x44
Yeah, I would say it's an anomaly Even among the related free games developed for decades
I was like indoctrinated now that I think about it 😄 The people who helped me while I learned programming were all almost militant open source enjoyers
Avatar
Avatar
Ewan
idk how it got like this
You are me, but 3 years ago. I don't have any idea how I snapped out of it, but it just randomly fixed itself. So no advice
10:44
i think it would be pretty easy to get out if an employer gave me a chance
10:44
i tend to do well with a schedule
10:44
but it is near impossible to keep one with nothing to do
Avatar
Waking up and seeing the sky dark was when I fixed my sleep. That is very upsetting to see
Avatar
the very worst
Avatar
Somedays I can wake up at four am and be productive for like 8hrs straight and one some days I can't even manage to wake up at noon
10:46
And then I'm kinda depressed that I wasted so many hours
Avatar
Oh wait this isn't #off-topic
10:47
We derailed heinrich's attempt at getting avo to open source kog
Avatar
it’s not happening anyway
Avatar
Avatar
Learath2
We derailed heinrich's attempt at getting avo to open source kog
Just the mod or everything
Avatar
avo would rather make sure his product is scalable as it sits on his hard drive than usable by others in any capacity
Avatar
Yeah, I fear it's a more fundamental disagreement on values that won't be resolved over a conversation
Avatar
i wouldn’t be upset if kog died
10:48
maybe the ranks would be missed
Avatar
Avatar
Teero
Just the mod or everything
I care about just the mod
Avatar
honestly the mod adds like 3 things which could be reimplemented in less than a week by a knowledgeable developer
this 2
10:49
all strong, no buffer hammer, moving freeze
10:49
what else…
Avatar
U dont like kog that much huh 😬
Avatar
Avatar
Ewan
lots of ppl just want to make a name for themselves in open source work now
its a valid point
Avatar
my resume is 100% open source experience
10:51
but it’s not enough for these snotty ski jackoffs
Avatar
Avatar
Ewan
my resume is 100% open source experience
Good luck in the job market bozo. 5 years of professional experience required
Avatar
if u didn’t spend at least 5 figures on tuition you can say goodbye to any glimpse of a career u had
Avatar
ddnet helped me find the job i have
10:51
did the market change that much in 3 years
10:51
i already have 3y xp lol
Avatar
seems you live in a less saturated market
Avatar
or maybe my projects are more interesting EZ
Avatar
but what about your first job
Avatar
btw they aproached me for the job
10:52
i didnt search for it
Avatar
rub it in xd
Avatar
Avatar
Ryozuki
or maybe my projects are more interesting EZ
Didn't you have a paypal wrapper or something? Companies love anything that involves money and payments
Avatar
Avatar
Ewan
but what about your first job
was like a internship u have to do
Avatar
I've considered putting up a repo called "libdollar" or "libmoney"
Avatar
in spain its called "grado superior" and to get the title u have to do 4 month internship
10:53
unpaid or paid
10:53
usually unpaid
Avatar
Avatar
Ewan
have to?
Probably part of his education, it's called a curricular internship.
Avatar
ah education
10:54
good one
Avatar
easiest way to get 1st job is via education
Avatar
Or connections
Avatar
my first job got me connectionts
10:54
to the second job
10:54
and then i had xp to get aproached by current job
Avatar
Avatar
Ryozuki
easiest way to get 1st job is via education
so funny
Avatar
Avatar
Ewan
so funny
I'll hire you dw
Avatar
don’t tease me
Avatar
Avatar
Learath2
Good luck in the job market bozo. 5 years of professional experience required
This catch 22 is just ridiculous, and I can't tell who it benefits
Avatar
employers want devs with field experience because the standard of education is getting lower and lower
Avatar
It doesn't seem like a matter of convenience, or necessity for anyone
Avatar
Avatar
Peter0x44
This catch 22 is just ridiculous, and I can't tell who it benefits
HR costs are lower when you can just discard a lot of resumes outright
Avatar
I guess the filters are for me
Avatar
And yeah universities produce horrible software engineers
10:57
But thank god they learned electromagnetism and chemistry
Avatar
This is how all the "get a job" advice feels
10:58
10 keywords for your resume
Avatar
But have you considered building one?
Avatar
not so easy without experience
Avatar
Then you'll get web development job offers 😄
Avatar
Or I see "the cloud"
Avatar
It's all AI this cloud that
Avatar
Exactly what am I supposed to learn about "the cloud" Programming I can get and learn, I can see what it means, the cloud seems like just learning what each of Google, oracle, Amazon, Microsoft's marketing buzzwords mean
11:00
It's not... Anything It's all overwhelming and I don't know what to begin or do
Avatar
it’s mainly a corporate circle jerk
11:00
yes there are some things that might separate the cloud from other established techs but it’s mostly marketing built on top of web tech
Avatar
Avatar
Peter0x44
Exactly what am I supposed to learn about "the cloud" Programming I can get and learn, I can see what it means, the cloud seems like just learning what each of Google, oracle, Amazon, Microsoft's marketing buzzwords mean
If you want a devops or it job I hear cloud certifications can help. And btw you do need some experience with those things to get a job in that area, the AWS and GCP consoles were created for a different breed of human
11:01
It feels like operating a spaceship, mostly so you lose track of what you are doing and spend thousands
11:02
How many words can they make up for the same thing
Avatar
they have teams of people whose only job it is to come up with said names
Avatar
Another friend of mine works at a mid-large company, a colleague of his made a configuration error that cost almost 200k$ over the weekend
Avatar
where do u think those billions go
Avatar
Avatar
Learath2
It feels like operating a spaceship, mostly so you lose track of what you are doing and spend thousands
Yeah it does seem like the purpose is to swindle you at least slightly
11:03
Not even slightly
Avatar
Avatar
Peter0x44
Click to see attachment 🖼️
I only know the GCP names of things, and a couple AWS equivalents
Avatar
this stuff kinda turns my stomach
Avatar
Me too
11:05
I see this and feel anxiety
Avatar
seems like a lot of it is created for the sole purpose of giving people something to do
11:06
more people need more jobs
11:06
and i get it
11:06
but damn
Avatar
I like the ideas behind some of it, I'm not the biggest enjoyer of how corporate is though
Avatar
i know MLIR so i got my niche
11:07
and LLVM
11:07
someone from intel.com aproached me
Avatar
u told us
Avatar
Like serverless architectures (Lambda, Cloud Functions) are a cute idea or Event driven architectures (pub/sub)
Avatar
no need to flex more
Avatar
Ur depressing Ewan with your job prospects
Avatar
i rly am happy for u but the last thing i wanna hear about is how well ur career is going
Avatar
do more projects
Avatar
impossible
Avatar
Honestly, I agree. Do more projects and apply to smaller places where they can actually take time to look at your portfolio
Avatar
but not typical web projects
11:09
do something more interesting
Avatar
I've been trying for a month, submitted 15, and am still yet to talk to a real person
Avatar
give up and get a job at the grocery store
11:09
this market is not for us
Avatar
Because amazon, google, facebook and those kinds are just mass discarding resumes with some algorithm
Avatar
It might be okay if it were just Amazon, Google, and Facebook
Avatar
unless u come from some kind of money or incredible willpower to work on projects nonstop there’s basically no way
Avatar
Some mid sized local companies still respect decent university names, so you can try the education route
Avatar
Avatar
Peter0x44
I've been trying for a month, submitted 15, and am still yet to talk to a real person
The earlier friend I mentioned who doesn't shell without gpt submitted a whopping 400 applications before landing his job
11:11
He always tells me I'm not applying enough. He must be right 😄
Avatar
I'm straight up unable to do that
11:14
I don't have the mental stamina required to write 400 cover letters
Avatar
The fucking cover letters
11:14
God
Avatar
I might as well give up already if that's what it takes
Avatar
i can’t even write one
Avatar
All of that effort for 99.75% of them to go in a shredder
Avatar
Not all jobs require them. But he is a gpt enjoyer, he probably wrote like 5 cover letters and made gpt remix and adjust them per job
Avatar
i am taking a kind of employment counseling from someone who says otherwise
11:15
apparently millennials were taught they don’t matter as much but when many of them went to apply employers were looking for them
11:16
and they’re still ‘in’
11:16
market differs in places tho
Avatar
Avatar
Learath2
He always tells me I'm not applying enough. He must be right 😄
thats true, apply everywhere even if u dont meet
11:16
requirements
Avatar
I didn't say they don't matter. I said not all places require them
Avatar
i never wrote a cover letter
Avatar
well it’s hard to tell where it will and won’t matter
11:17
and 9 times out of 10 it strengthens your application anyway
Avatar
Avatar
Ryozuki
i never wrote a cover letter
yes they reached out to u
Avatar
i applied to jobs too
Avatar
Avatar
Ryozuki
thats true, apply everywhere even if u dont meet
For big big companies it might be a waste of your time. Their ai hr will discard your resume immediately when it can't spot your 5 years of work experience. But in general yeah just apply everywhere
Avatar
they also play the big game
11:17
they bot the messages
11:17
so u play the game too
11:18
the hr guy wont notice
Avatar
Exactly. If you need a cover letter. Just gpt it. They wont hesitate to have gpt read it
Avatar
the recruiter definitely will notice a cover letter
Avatar
gpt it
Avatar
Avatar
Learath2
Exactly. If you need a cover letter. Just gpt it. They wont hesitate to have gpt read it
i hate this world
11:19
i don’t wanna play that fucking game
11:19
i just wanna be honest
Avatar
Avatar
Ewan
well it’s hard to tell where it will and won’t matter
it doesn't matter for big companies
11:19
for smaller companies, maybe
Avatar
(I don't mean gpt it as the zoozers do it for their homework, do it properly, use it as a tool, dont make it so the entire thing)
Avatar
I had one point where I had to record videos talking into a camera
Avatar
i did one of those
11:20
terrible vibes
Avatar
The rejection I got said something like "due to volume of applicants, we don't give feedback to candidates we don't interview"
Avatar
Avatar
Peter0x44
I had one point where I had to record videos talking into a camera
Hahahah, me too, we applied for a couple startup accelerators so we had to make a video for those
Avatar
Avatar
Peter0x44
The rejection I got said something like "due to volume of applicants, we don't give feedback to candidates we don't interview"
and if you fail you’re likely to be weeded out from that company forever
11:21
retailers are notorious for that
Avatar
I don't think so
11:21
But I don't know
Avatar
Avatar
Peter0x44
The rejection I got said something like "due to volume of applicants, we don't give feedback to candidates we don't interview"
This no feedback thing is awful. There should be a law forcing them to tell you what's wrong imo
Avatar
Here's the wording in the email: We regret to advise you that the position you have applied for has been filled and we will not be progressing with your application on this occasion. We have really enjoyed finding out more about you, your skills and experience and appreciate the time you have taken to apply. Due to the volume of applications we receive, we only provide feedback for candidates who reach the interview stage.
Avatar
nobody watched your application
Avatar
"has been filled" you mean to tell me they already interviewed people by the time I got the rejection?
11:21
Was this position even real?
11:22
Probably not
Avatar
Avatar
Peter0x44
"has been filled" you mean to tell me they already interviewed people by the time I got the rejection?
it could be an internal transfer, i had that happened to me once
Avatar
And discussing this with family is like "the world doesn't owe you" and similar irritation
Avatar
you talk to your parents about this? xd
Avatar
Avatar
Peter0x44
And discussing this with family is like "the world doesn't owe you" and similar irritation
This is something I've been pondering a while. It sounds sane when people say it, but my opinion is that it's actually false. I do believe the world does owe me some things to a certain extent
Avatar
I think the world owes everyone everything
11:24
class warfare is real but that debate I won't elaborate here
Avatar
I'll disagree with the everything part, but things like healthcare, elderlycare, fulfillment in ones existence, etc are imo things the world/society does owe you
Avatar
agree
11:26
that's basically what I meant by "everything" anyway
11:26
and the world is currently failing at this, on an enormous scale
Avatar
Avatar
Peter0x44
class warfare is real but that debate I won't elaborate here
the truth
11:28
ppl love to think it’s all about hard work
11:28
but there are simply no realistic paths for growth at places where the lower class starts
Avatar
(I also believe you owe the world some work, that's the deal I believe in, I contribute so that you take care of me)
11:29
there are too many people on this damn planet
Avatar
Avatar
Ewan
but there are simply no realistic paths for growth at places where the lower class starts
For your specific case, I suggest you find what niche you want to do and really do some portfolio projects, something you can point at if you get an interview. And try smaller companies as small and local as possible, the faster you can get to a face to face or phone interview the better (edited)
11:31
but everyone in my family has worked hard their whole adult life and still has to work for the rest of their existence
11:32
to live a sub par life
Avatar
Our kinds of CVs are very niche. They look awful to big corpo hr. You need to get to someone with technical knowledge to look at it somehow
Avatar
Avatar
Ewan
to live a sub par life
Yeah, that is a little beyond the scope of what us here can hope to fix. That's the new deal
Avatar
this is probably why the U.S. military is so successful
11:33
so many people struggle badly enough where they grasp for something that just gives them direction no matter the consequences
Avatar
a lot of people choose it for funding for univerisity degrees and such
11:33
no one with options would choose that, it's the "poverty draft"
Avatar
The US military isn't actually a horrible career track if you don't mind contributing to turning poor people in the middle east into pink mist
Avatar
I talked to a relevant professional about my experience and he pointed to his nephew who lived with him and joined the military, who now is in the middle of some heavily guided training for a career
11:35
which sounds fine but i don’t want to turn people into mist
11:35
or be affiliated with that at all
11:36
fuck me for being driven by principle i guess
justatest 1
Avatar
Have you considered an injection of patriotism?
Avatar
no but i have considered milking this country for what I can and just going to prison for a long time
kek 1
11:37
they feed you and give you a routine
11:37
what more do u rly need
Avatar
US prisons suck, first migrate to norway
Avatar
yea well i commit a crime there and I’ll be returned to U.S. most likely
Avatar
Or become extremely rich, then commit tax fraud. Those prisons are really nice
Avatar
https://github.com/Mr-Wiseguy/N64Recomp damn, someone took my idea and made it a thing
Tool to statically recompile N64 games into native executables - Mr-Wiseguy/N64Recomp
11:50
Well not exactly what I had planned but still very close
11:50
3k already
11:51
was at 1.4 or something when i starred it like 2 days ago
Avatar
It emits C per instruction, then relies on the compiler to reoptimize it
11:51
is that safe
Avatar
I was planning to lift the assembly into LLVM IR
Avatar
Avatar
Ewan
is that safe
It is, because of the "as-if" rule. The compiler isn't allowed to change the observable behaviour of the program when optimizing
Avatar
well good
Avatar
Avatar
Learath2
Like serverless architectures (Lambda, Cloud Functions) are a cute idea or Event driven architectures (pub/sub)
it's kinda like good ol' php files. just drop them via some file transfer protocol
Avatar
I'm unsure how well it optimizes though. Already optimized code does lose context that might make it hard for the compiler to reason about it
Avatar
what does it do about what are usually hardware subsystems
11:53
video, input, sound
Avatar
Avatar
heinrich5991
it's kinda like good ol' php files. just drop them via some file transfer protocol
Heh, perhaps that's why I find it cute. I'm used to thinking in the PHP manner
Avatar
the php deployment is honestly just insanely good
Avatar
Avatar
Ewan
what does it do about what are usually hardware subsystems
Probably not supported, iirc those things are mmio controlled in the N64
Avatar
Lamba functions are kinda like a php script running on a server that can spin down and spin up for requests
11:55
Lambda*
Avatar
@heinrich5991 do you know if there is any way to manipulate the virtual memory mappings of a process from userspace? I know mmap can allow some things
Avatar
in linux?
Avatar
Avatar
Learath2
@heinrich5991 do you know if there is any way to manipulate the virtual memory mappings of a process from userspace? I know mmap can allow some things
of your own process? or of others?
Avatar
I'm wondering if I can do things like map a physical piece of ram twice in a row e.g.
Avatar
Avatar
heinrich5991
of your own process? or of others?
own process
Avatar
yes, should be able to map the same memory twice
11:58
mmap
Avatar
mmap requires it to be backed by a file though, no?
Avatar
there's MAP_ANONYMOUS
Avatar
but I can't refer to a MAP_ANONYMOUS again without there being a file that refers to it iirc, no?
Avatar
but according to stackoverflow, you want a shm object as FD: https://stackoverflow.com/a/71781135/870079
I'm facing a quite tricky problem. I'm trying to get 2 virtual memory areas pointing to the same physical memory. The point is to have different page protection parameters on different memory areas...
Avatar
memfd_create looks interesting
Avatar
in windows you do this with named memory mapped objects
12:00
they exist in a global namespace
12:00
it’s quite hacky
12:01
can also share handles
Avatar
Avatar
Learath2
memfd_create looks interesting
what do you need it for? 🙂 whatever it is, it sounds interesting
12:03
(and tricky wrt. compilers)
Avatar
Avatar
heinrich5991
what do you need it for? 🙂 whatever it is, it sounds interesting
First time I pondered this question was when I was thinking about abusing it to make a ring buffer without having to do a division
12:04
If the ring buffer truly appears to be infinite to the process, then there is no need to modulo 😄
Avatar
infinite isn't really possible though
Avatar
Second time I had mappings come up was when I was thinking of how I would map a gameboy cartridge inside memory, it would be nice if all memory access didn't require me to map the address in userspace
Avatar
Avatar
heinrich5991
infinite isn't really possible though
Yes, I did notice that later, but just having two of them in a row would allow writing blocks that can cross the discontinuity
Avatar
yup
Avatar
So I wouldn't get my no modulo one, but I would get a cute ringbuffer that actually appears continuous 😄
Avatar
@Learath2 i think llvm can still optimize more if the target is different from the original right
Avatar
Avatar
Ryozuki
@Learath2 i think llvm can still optimize more if the target is different from the original right
It can, the only problem I can think of is that llvm if given the original code may have taken a different branch of optimization that is now no longer obvious
12:12
I don't know enough about how llvm optimizes code and about compiler theory to know if the optimal form of a program is unique or whether llvm can backtrack when optimizing
12:13
Say whatever they compiled with unrolled a loop, but it's more optimal to vectorize that code on the new target. Can it roll it back up and vectorize I wonder
Avatar
@louis ZOOBIS ZEAR
12:17
SHROOBIS SPHERE
Avatar
what u doing
Avatar
just chillin at my place
12:18
waiting for a flight
12:18
Just deep cleaned the whole thing cuz im moving out
12:18
where u going
12:18
home?
Avatar
san antonio ☠
12:18
yea parents place for the summer
Avatar
not so bad
12:18
long as u got ac right
12:18
lol
Avatar
have a good 1 man im off to bed
Avatar
Thats what everyones money goes to down there
justatest 1
12:19
peace
Avatar
How would I go about offering to re-make the @DDNet bot heh in typescript
Avatar
I see no reason for a rewrite
Avatar
From one interpreted language to another
12:56
Huge change
Avatar
Avatar
heinrich5991
I see no reason for a rewrite
I see a couple
12:57
mainly, the bot being out of date
12:57
$points Sans3108
Avatar
Avatar
Sans
mainly, the bot being out of date
is that somethign that cannot be fixed with an incremental update?
Avatar
Avatar
heinrich5991
is that somethign that cannot be fixed with an incremental update?
im not sure, it's all written in python
12:58
also it could be made nicer :p
Avatar
Why doesn't it show correct data btw?
Avatar
¯\_(ツ)_/¯
12:58
also I could make a version of the bot which has user installable commands
12:59
which look like this and can be used anywhere
Avatar
this all doesn't sound like a reason for a rewrite
12:59
you can write a bot in typescript if you want
12:59
but rewriting the existing bot doesn't sound fruitful, mostly wasted time
Avatar
I'm just saying, it can be much nicer ¯\_(ツ)_/¯
13:00
I'm gonna make something myself at some point but I probably won't host it anywhere
Avatar
Avatar
Sans
How would I go about offering to re-make the @DDNet bot heh in typescript
A major waste of time, cuz I already rewrite our current bot.
Avatar
Avatar
Sans
I'm just saying, it can be much nicer ¯\_(ツ)_/¯
why can it not be much nicer in python?
Avatar
Avatar
Sans
I'm just saying, it can be much nicer ¯\_(ツ)_/¯
And after maintaining for a while it will look the same as current bot
13:01
But it will be in ts
Avatar
Avatar
murpi
A major waste of time, cuz I already rewrite our current bot.
Why doesn't it work then? 🤨
Avatar
Avatar
murpi
A major waste of time, cuz I already rewrite our current bot.
I didn't know that lol
Avatar
Avatar
MilkeeyCat
Why doesn't it work then? 🤨
because i'm not done yet 😄
Avatar
Oh, ure still writing it
Avatar
Avatar
heinrich5991
why can it not be much nicer in python?
I'm pretty sure most discord libs for python are lacking some features (edited)
Avatar
I mean, the points and everything related (i.e profiles) is pretty much done since last month, but I keep finding more stuff that could be changed/improved (edited)
Avatar
Avatar
Sans
I'm pretty sure most discord libs for python are lacking some features (edited)
interesting. why do you think so? python is a very popular language, probably also for writing discord bots
Avatar
@heinrich5991 gave me more ideas to implement just yesterday which im currently working on
Avatar
Avatar
heinrich5991
interesting. why do you think so? python is a very popular language, probably also for writing discord bots
After the stuff with discord.py I'm not so sure
13:04
pretty sure at some point the dev just didnt want to implement slash commands
Avatar
How about rewrite in COBOL poggers
Avatar
Avatar
Sans
pretty sure at some point the dev just didnt want to implement slash commands
That was true maybe 2 years ago xd
Avatar
Avatar
murpi
That was true maybe 2 years ago xd
¯\_(ツ)_/¯
13:06
I don't trust python with anything discord related every since
Avatar
im actually converting all commands into slash/app commands btw
Avatar
Avatar
murpi
im actually converting all commands into slash/app commands btw
neat
13:07
you planning to use message components, or context commands?
Avatar
They'd be all ephemeral too, resulting in significantly less server spam
Avatar
that's sorta bad, how are people supposed to know there's a bot xd
Avatar
Avatar
Sans
you planning to use message components, or context commands?
Both, some commands are hybrids
Avatar
Avatar
Sans
that's sorta bad, how are people supposed to know there's a bot xd
We have #bot-cmds?
13:08
There's also rightclick menu -> apps
Avatar
yea but if people dont see any commands being used they're less likely to think there even is a bot to use
Avatar
I'm wiping #bot-cmds and add an index with all available commands
Avatar
alright ¯\_(ツ)_/¯
Avatar
according to git log -S _mm_shuffle_pi8 in the rust repository, it has never existed
13:59
I don't know specifics about simd in rust. perhaps just and oversight?
14:00
I generally see no _pi8 functions in the list on the left: https://doc.rust-lang.org/1.78.0/core/arch/x86_64/fn._mm_shuffle_epi8.html
Shuffles bytes from a according to the content of b.
Avatar
hm that occurence in packed_simd is probably not from rust's core
14:01
I didn't notice that it doesn't use the full path with core::
14:02
I guess I'll open an issue and ask
Avatar
sounds good
14:05
apparently the one in rust comes from https://github.com/rust-lang/portable-simd
Avatar
so not supported on x86_64?
Avatar
it appears so
Avatar
@Ryozuki my wiki entry was accepted :o
14:20
dabs
Avatar
its hard to not be accepted
justatest 1
14:21
ur edits are now auto accepted btw
Avatar
i saw - time to rm -rf
14:21
justatest
Avatar
u cant
14:21
u can delete but i can revert
14:21
i cant even grief, gg
Avatar
(also obviously, please don't)
kek 1
14:22
there are even off-site backups of the wiki 😄
Avatar
god damn it! :D
Avatar
Did something regarding map changes change on the network side?
Avatar
Avatar
fokkonaut
Did something regarding map changes change on the network side?
Only thing I can think of is the early flush robyt3 added
Avatar
suddenly map design switching (sending a map change) doesnt seem to work reliably anymore and client is stuck in sending initial client info
Avatar
mh, that wouldn't be related then
Avatar
weird
Avatar
is it for all clients?
Avatar
We continue our work on formal verification of Rust programs with our tool coq-of-rust, to translate Rust code to the formal proof system Coq. One of the limitation we had was the handling of primitive constructs from the standard library of Rust, like Option::unwrapordefault or all other primitive functions. For each of these functions, we had ...
16:02
was this shared?
16:02
@Jupstar ✪ imagine formally verified ddnet
Avatar
Avatar
Learath2
is it for all clients?
no, ddnet only, got reported recently and i just experienced it the first time in 18.2
16:02
after i updated
16:02
in 18.1 it worked
16:03
you can try it on my server, /design dark
16:05
Commenting this line out or turning on debug mode shows errors on the first connection to a server. After reconnect they are gone. ddnet/src/engine/client/client.cpp Line 2003 in c22ba00 if(g_Confi...
16:05
possibly this @Learath2 ?
16:06
well idk, might not be related
Avatar
unlikely to be that (edited)
Avatar
mh, I don't think it's related either
Avatar
Avatar
heinrich5991
I see no reason for a rewrite
RIIR is da reason :P
Avatar
Avatar
fokkonaut
possibly this @Learath2 ?
I guess when you have a minute the fastest way to figure this out is just a bisect
Avatar
Avatar
zhn
RIIR is da reason :P
do inital PR gigachad
Avatar
also im sorry for interrupting you guys, but had anyone experience with cross-building docker images for raspberry pi?
Avatar
Avatar
Learath2
I guess when you have a minute the fastest way to figure this out is just a bisect
true yea
Avatar
300~ commits between 18.1 and 18.2 that's only 8-9 steps to bisect
Avatar
Avatar
zhn
also im sorry for interrupting you guys, but had anyone experience with cross-building docker images for raspberry pi?
i just don't want to compile 1000+ c/cpp files on this lil thing
Avatar
no experience
Avatar
Avatar
zhn
i just don't want to compile 1000+ c/cpp files on this lil thing
are you looking for a way to do it or how to do it efficiently? i did that with docker Buildx, because my VPS was weak as hell and compiling ddnet would've taken approx 10-15 minutes :D
Avatar
both, since rpi is arm based
16:11
and it not such a nutcracker for compiling huge projects :p
Avatar
Avatar
zhn
both, since rpi is arm based
my host machine is x86_64 and rpi is arm64
16:12
i tried to use tutorial guide from docker documentation but its outdated lulz
Avatar
Avatar
zhn
both, since rpi is arm based
you'd just do docker buildx build --platform linux/arm64 -t container:latest or smth ig
Avatar
Avatar
Ryozuki
@Jupstar ✪ imagine formally verified ddnet
that would be insane. and insanely hard 😄 maybe even harder than the rust stuff
Avatar
Avatar
meloƞ
you'd just do docker buildx build --platform linux/arm64 -t container:latest or smth ig
it hangs on not finding /bin/sh, idk why
16:13
ill try one more time though
16:26
🏃
Avatar
My 18.2 win x64 client crash every time even with a fresh download. Is that a common problem? I did not find the crash log if there is any
Avatar
Avatar
Night_L
My 18.2 win x64 client crash every time even with a fresh download. Is that a common problem? I did not find the crash log if there is any
There should be a crash log in the dumps folder in your config dir
16:43
$configdir
Avatar
DDNet config directory & settings_ddnet.cfg location:
On Windows: Old: %appdata%\Teeworlds New: %appdata%\DDNet On Linux: Old: ~/.teeworlds New: ~/.local/share/ddnet On macOS: Old: ~/Library/Application Support/Teeworlds New: ~/Library/Application Support/DDNet The settings_ddnet.cfg file contains all your friends, control, player & game settings.
Avatar
I know. It is empty.
16:43
Already checked it the very first moment
16:43
Sth is wrong before the log system works
Avatar
Hmm, maybe a driver problem then. Update your graphics drivers, install all available windows updates, then reboot
Avatar
Will do. But I might find the problem
Avatar
where does ddnet save files to on linux?
16:48
i don't even have a .teeworlds folder somehow
Avatar
Right in the game start moment, my windows got updated and it may break sth before it is correctly installed
Avatar
Avatar
louis
where does ddnet save files to on linux?
~/.local/share/ddnet/
Avatar
Avatar
DDNet
Click to see attachment 🖼️
^
16:48
xd
16:48
i don't look above the bottom message
Avatar
even in appdata Teeworlds is legacy btw
Avatar
I think the current path needs to be updated inside the map editor then
16:50
hmm i can't find it even in .local/share/ddnet
Avatar
In which version was the config folder moved?
Avatar
Avatar
louis
I think the current path needs to be updated inside the map editor then
which path does it use there for you
Avatar
Avatar
Night_L
In which version was the config folder moved?
dunno long ago.. smth with 15 or 16
Avatar
.teeworlds/maps
Avatar
16.1
Avatar
Avatar
louis
.teeworlds/maps
well then that path exist
16:51
then it uses ~/.teeworlds
16:52
it uses teeworlds dir when it already existed before
16:52
else it uses the new paths
16:52
$configdir
Avatar
DDNet config directory & settings_ddnet.cfg location:
On Windows: Old: %appdata%\Teeworlds New: %appdata%\DDNet On Linux: Old: ~/.teeworlds New: ~/.local/share/ddnet On macOS: Old: ~/Library/Application Support/Teeworlds New: ~/Library/Application Support/DDNet The settings_ddnet.cfg file contains all your friends, control, player & game settings.
Avatar
that's why there is Old and New
Avatar
it doesnt exist
Avatar
I c. Did not even realize the move
Avatar
i think im not schizo but i dont see it
Avatar
Avatar
louis
it doesnt exist
mh
16:53
open terminal do ls -l ~/.teeworlds (edited)
16:53
maybe it's hidden by your file explorer
16:54
if u use KDE CTRL + H
16:54
tbf i'm using the version from gnome software library because i wanted to see if it was any different (edited)
16:54
it might be some dumb thing w that
Avatar
when u start the client it should tell which path it uses actually
16:55
Avatar
ye none of them exist
Avatar
lmao how buggy is that version
16:56
maybe they use some kind of sandboxing
16:56
so it ends up in some very weird directory
16:56
u could try to find it manually
Avatar
ye thats what i was thinking
Avatar
locate settings_ddnet.cfg
Avatar
i think flatpak puts it in some obscure ass container -.-
16:58
Avatar
u can use
16:58
ls -lt | head -n 6
16:59
to list the last 6 modified file after a new demo or sth
Avatar
Avatar
Night_L
My 18.2 win x64 client crash every time even with a fresh download. Is that a common problem? I did not find the crash log if there is any
are you on linux btw?
Avatar
No, not now. I am using a server to train machine learning model. Linux desktop is not handy
Avatar
I disagree with the last part but anyway: Did earlier versions worked? Do they still work? Do you use steam or website?
troll 1
Avatar
Do you mean client on linux? It worked back in 2018. IDK now, i am inactive
Avatar
mh ok, i just wondered if u played a few days ago before 18.2 dropped
Avatar
Uh, you mean client crash? Well, it worked just fine 5 min ago and sth is wrong after I hit the update button in settings. It showed "no update" after that but without restart and I knew something was wrong. Then crashed after restart
Avatar
ffs ddnet wont build anymore rn xd
17:17
@Learath2 could u try to bisect
Avatar
Avatar
Night_L
Uh, you mean client crash? Well, it worked just fine 5 min ago and sth is wrong after I hit the update button in settings. It showed "no update" after that but without restart and I knew something was wrong. Then crashed after restart
oh ok that's weird, was your old client rather old or new?
Avatar
I believe it is early 17. After the crash, I downloaded a fresh 18.2/17.2 from website but all crash.
Avatar
mh maybe rename DDnet/Teeworlds in appdata
Avatar
Tried. Still crash. Will try nightly
Avatar
Avatar
Night_L
Tried. Still crash. Will try nightly
Nightly crash
Avatar
What are your computer specs?
Avatar
really weird
17:24
Acer Swift SFX14-41G. AMD ryzen 7 5800U, RTX 3050
Avatar
newest driver from nvidia.com directly?
Avatar
any third party stuff running? mouse overlays or smth?
17:25
anti virus?
17:25
else try to append: gfx_gl_major 1 gfx_backend opengl to settings_ddnet.cfg (or create that file if not exists)
17:25
Also restart your computer over "Restart" not shutdown
17:26
if none of that helps, throw the pc out of window
17:31
I guess there should be a log when updating client in-game. Sth must happened during that
Avatar
if u use a fresh client and fresh config directory then the ingame updater is irrelevant
Avatar
Avatar
fokkonaut
@Learath2 could u try to bisect
I'm not in the mood to get up and get to my computer rn, sorry
Avatar
Avatar
fokkonaut
np
Whats the issue anyway?
Avatar
Avatar
Jupstar ✪
if u use a fresh client and fresh config directory then the ingame updater is irrelevant
IDK. When the crash happened, I switched to ddnet.old and it worked. And I pressed update again :<
Avatar
Avatar
Learath2
Whats the issue anyway?
client doesnt reconnect properly after /design
17:33
it stays in "sending initial client info" after downloading the map
Avatar
I meant with the bisect
17:33
my ddnet doesnt build
Avatar
Avatar
Night_L
I believe it is early 17. After the crash, I downloaded a fresh 18.2/17.2 from website but all crash.
but here u said a fresh 17.2 still crashed
Avatar
Avatar
Night_L
Nice
anyway i assume something fixed it? what was it
Avatar
Avatar
fokkonaut
my ddnet doesnt build
I can't really fix that 😄
Avatar
xdxd
Avatar
Avatar
Jupstar ✪
anyway i assume something fixed it? what was it
Not really. I just download a even older version of ddnet. 15.4 works.
Avatar
wtf
Avatar
Surprise (edited)
17:40
Ok, I will press in-game update. Let's see what will happen
Avatar
dont do it lmao
17:41
clearly new versions are broken for you
Avatar
WTF, it works! Hahaha Why!?
Avatar
❓ XD if it works, it works (edited)
Avatar
i don't question that
Avatar
heya tees
Avatar
heya visitor
Avatar
is this channel used very often?
Avatar
yeah, we often plan revolutions and stuff here
Avatar
Avatar
visitor
is this channel used very often?
Welcome! We have multiple lovely Souls Here! And while ddnet is a Mix of c++ Python and Rust - we agreed on calling Rust Superior in every aspect (this is a Joke btw) Ryozuki is Our daily information source, He regularly sends Wiki articles to enjoy to Our morning Coffee and has lovely fishies. Learath is a great source of information aswell If you want to Hear about stuff where understanding Takes ages! MilkeeyCar with His Obsession over Milk Jupsti with His Obsession over Lots of lines of Code at a time And many Others! (edited)
Avatar
mine is the shortest
Avatar
Avatar
MilkeeyCat
mine is the shortest
everyone who i didnt mention rn: angy
Avatar
Avatar
meloƞ
everyone who i didnt mention rn: angy
u even wrote my name wrong feelsbadman
Avatar
fixed - ty
Avatar
car
Avatar
i remember how llm didnt want to give answer about C++ because it was unsafe kek (edited)
Avatar
i just find it funny that such a video is rated NSFW (To give you an age-appropriate experience on YouTube, content that isn’t suitable for viewers under 18 is age-restricted.)
Avatar
u can write in python, js, lua without verifying age. but if you want to write in c, c++, rust u gotta verify ur age justatest
Avatar
Avatar
MilkeeyCat
u can write in python, js, lua without verifying age. but if you want to write in c, c++, rust u gotta verify ur age justatest
justatest all that memory jiggling really be nsfw sometimes
Avatar
why does C threads exist
19:15
can we delete them
Avatar
delete cthreads; _Segmentation fault
Avatar
Avatar
MilkeeyCat
mine is the shortest
at least you have yours
Avatar
p threads
Avatar
Avatar
Chairn
at least you have yours
We almost never Talk justatest
20:07
We usually Just Spam someone If they need Help async kek
Avatar
Seems like pylint got updated so the style check fails on master currently. ``` pylint 3.2.0 astroid 3.2.0 Python 3.8.10 (default, Nov 22 2023, 10:22:35) [GCC 9.4.0] * Module copy_fix scripts/languages/copy_fix.py:16:35: E0606: Possibly using variable 'local' before assignment (possibly-used-before-assignment) scripts/languages/copy_fix.py:20:4: E0606: Possibly using variable 'supported' before assignment (possibly-used-before-assignment) ----------------------------...
Avatar
Avatar
Jupstar ✪
yeah, we often plan revolutions and stuff here
When is the next one?
20:51
owo
Avatar
Avatar
Teero
When is the next one?
yesterday
Avatar
Avatar
Ryozuki
p threads
fucking mutexs ouch
Avatar
well that’s not a C thing
22:57
it’s a fundamental multithreading thing
22:57
you can write code to avoid the use of locks/mutexes
Avatar
rayon makes that easy in rust 🙂
Exported 781 message(s)