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 2023-05-04 00:00:00Z and 2023-05-05 00:00:00Z
Avatar
eabc688 M Just Pseudo Fly - ddnet-maps b7918fd A Motus - ddnet-maps
Avatar
Avatar
ChillerDragon
postmarket pog
Have you used it? If so do you have any tips? ^^
Avatar
chillerdragon BOT 2023-05-04 05:33:03Z
Used what
Avatar
postmarketos
Avatar
Hello from matrix!
Avatar
Hello back at you (this message is so you know that It was I indeed)
Avatar
Avatar
Iza
we would just need to discuss the specifics as a community on it
https://github.com/ddnet/ddnet/issues/3411 This is the main accounts discussion issue, I posted a summary of the discussion at the bottom, that I made a month ago. (edited)
If anyone wants to summarize the discussion, feel free to. I just wanted to create the issue now.
Avatar
nice summary ;). From what I can tell most of the ideas correspond to others so the devs are mostly in agreement. The problem is the players (Summary of the summary)
Avatar
@Learath2
08:34
do u know what jumbo-build is?
08:34
i wonder why gentoo decided to rebuild firefox
Avatar
Avatar
Ryozuki
do u know what jumbo-build is?
I know what is is
08:37
It's when u put all or multiple CPP files in one file . And only compile this file then. It's similar to lto. It also prevents odr
08:38
and what does the %* mean here
08:38
thats a portage thing
Avatar
If it's a packet, i dunno what it is xd
08:38
I only know it in context of compiling
08:39
so jumbo build is added
08:40
Enable unified build - combines source files to speed up build process, but requires more memory
08:40
@Jupstar ✪ when ddnet
Avatar
Avatar
Ryozuki
@Jupstar ✪ when ddnet
U can already use it
08:42
I fixed compile issues with it
08:42
U can enable it over cmake
08:43
I think it's called unified build there
Avatar
@Jupstar ✪ lmfao
08:43
y word. I'm sort of gob smacked this article exists.
>
I know there are nuances in the article, but my first impression was it's saying "we went back to basics and stopped using needless expensive AWS stuff that caused us to completely over architect our application and the results were much better". Which is good lesson, and a good story, but there's a kind of irony it's come from an internal Amazon team. As another poster commented, I wouldn't be surprised if it's taken down at some point.
08:43
prime video team at amazon stopped using AWS
08:45
Avatar
That's always the hard challenge. Question is. Is the new approach harder to maintain? Is it harder to get stuff working? But 90% if true is insane xD
Avatar
Avatar
Ryozuki
y word. I'm sort of gob smacked this article exists.
>
I know there are nuances in the article, but my first impression was it's saying "we went back to basics and stopped using needless expensive AWS stuff that caused us to completely over architect our application and the results were much better". Which is good lesson, and a good story, but there's a kind of irony it's come from an internal Amazon team. As another poster commented, I wouldn't be surprised if it's taken down at some point.
Nooo way, I've been saying this to people all the time and they keep treating me like I'm crazy
Avatar
Avatar
Learath2
Nooo way, I've been saying this to people all the time and they keep treating me like I'm crazy
What is that even
08:50
I'm too stupid
Avatar
over architecting a app using 100 microservices
08:50
kurbernetes
08:50
etc
08:50
kek
Avatar
But why y word
Avatar
thats my bad
Avatar
Oh ok xD
Avatar
People have this delusion that everything has to be distributed, everything needs to be on the cloud, everything needs to be split into dozens of microservices
Avatar
it said "my word"
08:51
psst @Avolicious
Avatar
"bUt AwS iS wEB SCaLe"
Avatar
Monolith approaches always best cough kernel.
Avatar
today i had a teeworlds game spin off idea
Avatar
But yeah as said, it always depends on your goal
Avatar
but i know it will end up at that
08:52
a idea
08:52
cuz im lazy
Avatar
Avatar
Jupstar ✪
Monolith approaches always best cough kernel.
As with most things, the optimum probably lies somewhere between the two approaches
Avatar
Avatar
Ryozuki
today i had a teeworlds game spin off idea
😂😂😂 I have that once per day
08:53
ill try to start it atleast
08:53
with bevy
Avatar
Avatar
Learath2
As with most things, the optimum probably lies somewhere between the two approaches
Agreed
Avatar
Avatar
Learath2
As with most things, the optimum probably lies somewhere between the two approaches
yes, but using rust ofc
😎 1
Avatar
Avatar
Ryozuki
with bevy
brownbear gl
brownbear 2
Avatar
my idea is none other than a hotline miami style teeworlds game
08:54
i just can picture it already
08:54
xd
08:54
shouldnt be too hard (said everyone)
08:55
how would a tee look top down
08:56
the ball and the feet xD
Avatar
Avatar
Learath2
People have this delusion that everything has to be distributed, everything needs to be on the cloud, everything needs to be split into dozens of microservices
Not everything, but it heavily depends on the use-case.
Avatar
I have a metric for it. If you are having a chat with me, your project doesn't need the kind of scalability AWS offers
Avatar
Esp. build the infrastructure behind KoG with scalability in mind. Because of Geo restrictions, governments, laws and so on
Avatar
Avatar
Learath2
I have a metric for it. If you are having a chat with me, your project doesn't need the kind of scalability AWS offers
good metric ngl
Avatar
Avatar
Learath2
I have a metric for it. If you are having a chat with me, your project doesn't need the kind of scalability AWS offers
AWS, GCP, Azure and all the other hyperscalers are building generic solutions for different use-cases
Avatar
avolicious is not doing web scale
09:12
he is doing
Avatar
Being decentralized implies other difficulties to solve, but thats another topic
Avatar
game scale
09:12
badum tss
Avatar
Avatar
Ryozuki
game scale
Actually it would be fun to research this strategy
09:13
Scaling a single gameserver with a shared current game "knowledge" doesnt sound easy for me
Avatar
@Avolicious ever delved into erlang? or any BEAM lang like elixir or gleam
09:13
they offer true scalability
Avatar
AWS, GCP, Azure are very expensive hosters that are extremely reliable and offer an api to spin up servers quick. Atleast that's how I think of it
Avatar
honestly erlang + aws can be rly powerful
09:14
more than erlang, OTP
Avatar
I don't see much value in them unless your demand is extremely unpredictable to the point that the ability to spin up servers quick becomes a good value proposition
Avatar
Avatar
Ryozuki
@Avolicious i found new shiny container stuff in rust for you https://github.com/kuasar-io/kuasar
Btw we are currently testing this in my current company 😄
Avatar
erlang can emulate a single computer with milliona of cores
09:16
or nodes
09:16
since u can share the vm across computers
Avatar
Anyway, who cares what I think, am only a rando on the internet that doesn't even use mongodb
Avatar
Avatar
Avolicious
Btw we are currently testing this in my current company 😄
nice, rust best
Avatar
Avatar
Learath2
Anyway, who cares what I think, am only a rando on the internet that doesn't even use mongodb
Woooow, not using mongodb is a bummer
09:16
you miss soo many good stuff
Avatar
@Avolicious r u the ceo?
Avatar
Avatar
Ryozuki
@Avolicious r u the ceo?
nah, techlead
Avatar
i dont use mongo
09:17
psql master race
09:17
if u cant model ur data in a solid structure its bad model
09:17
change my mind
Avatar
I loved this article 10 years ago https://news.ycombinator.com/item?id=25990400
Avatar
mongo is not ACID compliant
09:18
u might as well write to dev null
Avatar
Avatar
Ryozuki
if u cant model ur data in a solid structure its bad model
Different sources? How to store them?
Avatar
Nosql is a bizarre phenomenon. I have this conspiracy theory that it's created solely so people who have a hard time putting their data in a model can also code
Avatar
like the no code or low code shenanigans
09:19
just reading those words i chuckle
Avatar
Avatar
fokkonaut
Click to see attachment 🖼️
i dont get the german meme
Avatar
Avatar
Learath2
Nosql is a bizarre phenomenon. I have this conspiracy theory that it's created solely so people who have a hard time putting their data in a model can also code
Storing data from different sources, who are totally different at all, but you still want them to be searchable "be conservative in what you send, be liberal in what you accept"
Avatar
diferent sources?
09:20
explain more
Avatar
Avatar
Avolicious
Storing data from different sources, who are totally different at all, but you still want them to be searchable "be conservative in what you send, be liberal in what you accept"
I also don't like that last sentence you sent. Maybe that's why I don't enjoy nosql either
Avatar
u can model data always, what changes is the level of detail
Avatar
I've always been a fan of rigid protocols
09:21
predictable too
Avatar
Be liberal in what you accept is why chromium is like 20 million lines of code with a cve every other week
Avatar
Avatar
Avolicious
nah, techlead
this is good, through this chat i can make ur company invest in rust
09:22
gigachad
Avatar
Avatar
Ryozuki
this is good, through this chat i can make ur company invest in rust
Indoctrination
Avatar
Rustelevangelist
Avatar
i need a ferris plushie
Avatar
Avatar
Ryozuki
this is good, through this chat i can make ur company invest in rust
I never said that rust is not the promising future 😄
Avatar
good good
09:23
justatest
Avatar
We already switched some of our core legacy apps to a newer ( learath will hate me ) rust based cloud native solution
09:24
cloud native web scale rust!
09:24
what does cloud native even mean
Avatar
Rust based 👍 Cloud native ohno
Avatar
a new human race from the clouds emerged
09:24
the natives will invade
09:25
and bring rust into our homes
Avatar
I'm guessing cloud native means whatever the person who made the software defines it as
Avatar
Avatar
Ryozuki
what does cloud native even mean
Avatar
ddnet server is cloud native
Avatar
Avatar
Ryozuki
ddnet server is cloud native
xDDDDD
Avatar
it speaks to the cloud through the udp api
Avatar
The "Contact Sales" button at the very top should be a red flag 😄
Avatar
Avatar
Learath2
The "Contact Sales" button at the very top should be a red flag 😄
... Learath... its google, what do you expect...
🙃 2
09:27
Nah, but for real. We switched from a monolithic java ee app to a very new modular rust based solution. splitting the application in smaller parts and rethink our use-cases
Avatar
well u left java so it cant be bad
Avatar
Avatar
Ryozuki
well u left java so it cant be bad
We still have Java 😄
Avatar
Now the next step is to go to a monolithic rust application CoolPika
Avatar
@Avolicious do u use the native vm thing, or the new gc z smth
Avatar
But the cool kidz like me are preferring kotlin
Avatar
@Avolicious r u doing cool rust projects
09:29
whats the pay
09:29
santatrollet
Avatar
Anyway, chopping up applications isn't a bad idea. I think the thing that's very slippery is the thinking that all these pieces need to be infinitely scalable
Avatar
Never talk about money
09:30
u mean here
09:30
i dont mind talking money
09:30
gigachad
Avatar
you can still talk with your money
09:31
but not about gigachad
Avatar
Avatar
Avolicious
Never talk about money
Americans and people who make between 50k and 200k€ always say that
09:32
Above 200k people love to brag. Below 50k people love to complain
Avatar
Avatar
Learath2
Americans and people who make between 50k and 200k€ always say that
Tbh, because it doesnt matter at all
Avatar
i make less than 50k but i can kinda brag in spain justatest
Avatar
money matters to pay stuff, but not in front of others
Avatar
Avatar
Ryozuki
i make less than 50k but i can kinda brag in spain justatest
As rust developer?
Avatar
money rules the workd
Avatar
Avatar
Avolicious
As rust developer?
ye
Avatar
Avatar
Ryozuki
ye
Oh okay
Avatar
a salary over 50k in spain is rly hard
Avatar
for real?
Avatar
i dont know anyone with it
Avatar
I know a lot of programmers they work in madrid, they are a way > 50k
Avatar
but i plan to
Avatar
Avatar
Avolicious
I know a lot of programmers they work in madrid, they are a way > 50k
r they senior
09:34
i have 2y xp
Avatar
Avatar
Ryozuki
r they senior
Ah, yeah might be
Avatar
around here avg is much higher than 50
09:35
for junior
09:35
senior make 90+
Avatar
They are mostly >40 yrs (edited)
Avatar
i actually got some tentative offers for 60k tho
09:35
but the project wasnt as cool
09:35
like making a compiler
Avatar
Urgh, a compiler for another programming lang based on rust? xD
Avatar
not based on rust
Avatar
Nah he just likes that
Avatar
In italy I only know one guy with a 50k€ salary
09:36
And he is unhappy with it because he'd be paid more in the USA, absolutely delusional behaviour
Avatar
Avatar
Avolicious
They are mostly >40 yrs (edited)
im 22
Avatar
Literally lives like a king here
Avatar
i have the highest salary among my friends
09:36
justatest
09:37
23 soon
09:37
🥳
Celebrate 1
Avatar
Avatar
Learath2
And he is unhappy with it because he'd be paid more in the USA, absolutely delusional behaviour
Yeah US is crazy, I also had offers from over there
Avatar
Being a teacher is barely 24k in France justatest
☹️ 1
Avatar
im 17 and in post-college level internship justatest
Avatar
is college uni?
Avatar
Avatar
Learath2
And he is unhappy with it because he'd be paid more in the USA, absolutely delusional behaviour
messed up
Avatar
im always confused
Avatar
17 and uni?
09:38
r u a genius
09:38
too expensive
09:38
idk man
09:38
they like me
Avatar
ah u meant the level of internship
Avatar
i mean i work with mlir
😃 1
Avatar
i think its considered post doctorate
09:39
xd
Avatar
it’s fascinating shit
Avatar
Avatar
Avolicious
Yeah US is crazy, I also had offers from over there
The places in the US where you make insane money are also insanely expensive to live in. I have a friend with a salary of around 150k$. They still share a house with 2 other people
Avatar
Avatar
Learath2
The places in the US where you make insane money are also insanely expensive to live in. I have a friend with a salary of around 150k$. They still share a house with 2 other people
Well in my case the company would pay my rent, but I dont like the US medical system, tax system nor the other systems
Avatar
with my salary i can live alone but im living with parents saving money justatest
Avatar
I am a proud european pepo
🇪🇺 2
Avatar
owning a house w/ $150k salary is not outlandish around here. but around super dense areas like the coasts your house is either in the suburbs or tiny and shitty
Avatar
Avatar
Learath2
The places in the US where you make insane money are also insanely expensive to live in. I have a friend with a salary of around 150k$. They still share a house with 2 other people
this just seems like a smarter arrangement
09:41
not like they couldn’t have their own place if they wanted to
Avatar
Eh, they could rent a tiny studio alone but that's about it
Avatar
are they in NYC or something
Avatar
The housing market in the bay area is fucked beyond your imagination
Avatar
rent that crazy is reserved for like 3 areas
Avatar
Avatar
Learath2
The housing market in the bay area is fucked beyond your imagination
ah
09:42
yep
09:43
i work in boulder but im like 30 mins away by interstate xd
09:43
not unreasonable
Avatar
It seems your best bet in the US is to just live in one of those exurbs of the city and just take a car into the city
Avatar
and take care to not be shot
Avatar
Which I could never do. I just despise traffic
Avatar
Avatar
Learath2
Which I could never do. I just despise traffic
Be Elon Musk and build an underground travel system
Avatar
traffic is just a part of life
Avatar
Or go into the opposite direction and build vehicles you can fly with
09:46
but dont sell them, because all the richis will get one too, and then the air will get crowded too 😦
Avatar
Avatar
Ewan
traffic is just a part of life
Everywhere I've lived so far has had a way to avoid it, a revolutionary technology called trains 😛
Avatar
round these parts i mean
09:46
train is a joke
Avatar
Trains urgh.... have you ever used the Deutsche Bahn @Learath2 ?
09:47
I doubt it
Avatar
Avatar
Avolicious
Trains urgh.... have you ever used the Deutsche Bahn @Learath2 ?
I have taken 2 trains in germany, but I know I got lucky and they were on time 😄
Avatar
Avatar
Learath2
I have taken 2 trains in germany, but I know I got lucky and they were on time 😄
This is not even lucky, this is a god sent proof
Avatar
trains in tokyo
Avatar
You guys need to take a look at how italy does things. I take italian trains all the time, I never saw a delay longer than 10 minutes
Avatar
god sent
Avatar
Avatar
Ryozuki
and take care to not be shot
xd
Avatar
Last time I used the train for a meeting in Berlin, they just cancelled the train 10 minutes before departure
09:49
After that I never ever used the train in germany
09:49
Only going by car or airplanes
Avatar
If you really absolutely have to have capitalism on the railroads your best bet is to steal the japanese or italian model. Otherwise just renationalize the entire thing
Avatar
whats the latest train in japan? 13 seconds or so? and they even apologized for it
09:51
imagine you have to wait 13 seconds....
Avatar
Sometimes trains are late due to uncontrollable externalities. Like "Human related incident"
Avatar
Management on the Tsukuba Express line "sincerely apologised for the inconvenience" caused.
09:52
Okay, gonna go back into the meeting. @Ryozuki keep me posted with the good stuff of the rust ecosystem 😄
Avatar
Meanwhile in France....
Avatar
Avatar
Pipou
Being a teacher is barely 24k in France justatest
Wtf, what kind of teacher. And how much with taxes paid and how many hours? 24k sounds insanely low
Avatar
I've had decent luck with french trains too. As long as there isn't a strike they seem to operate on time but when is there not a strike in France 😄
Avatar
Avatar
Jupstar ✪
Wtf, what kind of teacher. And how much with taxes paid and how many hours? 24k sounds insanely low
Tbh sounds about correct to me if it's after taxes
09:56
Teachers are hilariously underpaid everywhere outside the nordics
Avatar
Avatar
Learath2
Tbh sounds about correct to me if it's after taxes
If after taxes it's okish
09:56
But also still depends on what kind of teacher ofc xd
Avatar
LOL, just noticed this isn't #off-topic
Avatar
But it's development of society
09:58
Completely correct channel
10:00
career development
Avatar
Avatar
Jupstar ✪
Wtf, what kind of teacher. And how much with taxes paid and how many hours? 24k sounds insanely low
Middle school to high school (6th to 12th grade). About 1600€/month after taxes for 18h/week but usually people tend to forget you still have to work when you get home
Avatar
@Pipou are u a teacher?
Avatar
You still have to mark papers, prepare lesson plans + extra hours at school meetings etc
10:03
Yeah
10:04
(hours that aren't paid)
Avatar
Yeah I live in a teachers family 😂😂
10:04
You clearly don't do it for the money in France
Avatar
Yeah for highschool the payment on Germany is much higher
Avatar
@Jupstar ✪ u must keep the tradition, become a rust teacher
Avatar
I think France has the lowest wage for teachers
Avatar
Avatar
Ryozuki
@Jupstar ✪ u must keep the tradition, become a rust teacher
My brother is CS teacher
10:06
I'll force him to reach it
10:06
Teach
Avatar
After c
Avatar
That is messed up
10:14
And they wonder why people are getting dumber
Avatar
Ai will carry
10:15
For individual learning. Teachers will still be needed to monitor generally
10:15
But in Germany we have like 1 teacher for 30 kids.. this was never supposed to work
10:16
Also look at old gen, they have much worse education xD
Avatar
30 kids per class is what I always had... seems still okayish
Avatar
Avatar
Devinci
30 kids per class is what I always had... seems still okayish
It only works BCS kids aren't honest if they fall behind
Avatar
in spain is the norm
10:17
but u dont know a class with 14
10:17
u get way more professor time
10:17
for ur problems
Avatar
If all kids would start asking questions it would break apart
Avatar
Avatar
Devinci
30 kids per class is what I always had... seems still okayish
same
10:18
not that it’s okay
10:18
i really think teachers should only have a handful
Avatar
14 is great, it's more dynamic and you can help case by case more than you would with 30 pupils
10:19
I already has a class with 40 pupils, it just sucked
10:19
It's hard to keep them all focused
Avatar
About 20 is where it seems to break down. Atleast from what I could observe as a student
10:46
I can't imagine 40 😄
13:36
@Learath2 this interests u specifically
13:36
@Jupstar ✪ nice too
13:39
Our goal is to stabilize the MVP for Rust 1.74, which will be released on 2023-11-16. The branch window for this feature opens on July 14 and closes on August 24. To actually stabilize in 1.74, we want to leave room for bug fixes that may arise before the release branch is cut. The key milestones for this goal are as follows:
Avatar
@Jupstar ✪ u using async?
Avatar
Only for networking
13:41
u could use mio directly
13:41
Metal I/O library for Rust. Contribute to tokio-rs/mio development by creating an account on GitHub.
13:42
this is quite low level
Avatar
Avatar
Jupstar ✪
Only for networking
Actually all io
13:42
File system too ^^
Avatar
Features
>
Non-blocking TCP, UDP I/O event queue backed by epoll, kqueue, and IOCP Zero allocations at runtime Platform specific extensions
13:42
tokio is built on mio
13:48
The GNU Compiler Collection 13 release implemented a number of interesting features in its C front-end. This article summarizes the most interesting ones.
13:48
justatest
13:50
@Ravie btw u always mention rust is like the metalic rust, but its actually named after a fungus
13:50
Rusts are plant diseases caused by pathogenic fungi of the order Pucciniales (previously known as Uredinales). An estimated 168 rust genera and approximately 7,000 species, more than half of which belong to the genus Puccinia, are currently accepted. Rust fungi are highly specialized plant pathogens with several unique features. Taken as a group...
Avatar
Avatar
Ryozuki
@Ravie btw u always mention rust is like the metalic rust, but its actually named after a fungus
that somehow makes it an even worse name
Avatar
I mean the fungus looks like rust. I think it's cool xd
Avatar
yeah but still what does it have to do with programming
Avatar
Xd
Avatar
what does the letter C has to do with programming
Avatar
I'd say you don't really want either kind of rust inside your pc if anything
Avatar
c++
13:56
Ez
Avatar
python
13:56
a snake
Avatar
Defs
Avatar
slow snake
Avatar
The snake under the programming languages
13:58
Rust is ravenclaw CPP is Gryffindor Python Slytherin Java Hufflepuff
13:59
Debate settled
14:16
@Jupstar ✪ this is the scala language dev i think
14:16
xd
14:18
ok not dev of the language, but like a heavy promoter
14:25
do i even need to say it
Avatar
Avatar
Ryozuki
what does the letter C has to do with programming
Computer Compiler
14:27
(the chicken)
Avatar
isn't it because it was after A and B or smt?
Avatar
Avatar
Ryozuki
(the chicken)
:(
Avatar
Avatar
Mr.Gh0s7
isn't it because it was after A and B or smt?
Probably, cause even D exists. Even tho the community isn't really there.
17:13
poggers2
Avatar
Avatar
Ryozuki
Click to see attachment 🖼️
whats this
Avatar
Avatar
Voxel
whats this
bevy, with the egui entity inspector plugin
17:21
im making a game
Avatar
oh nice!
Avatar
(copium)
Avatar
were you trying to predict something i was gonna say
Avatar
i just know myself
17:22
99% this wont be something finished
17:22
but i always enjoy coding in bevy
17:22
its such a unique thing
17:22
and rusty
Avatar
it better be fun to play at least
17:24
the game that is...
Avatar
my idea is none other than hotline miami with teeworlds theme
17:27
and some ddnet memes
17:28
top down
Avatar
chillerdragon BOT 2023-05-04 17:31:50Z
lol (@Jupstar ✪)
Rust is ravenclaw CPP is Gryffindor Python Slytherin Java Hufflepuff
17:33
I forgot actually. I have a pine phone and barley ever used it. I think it runs manjaro tho (@Mr.Gh0s7)
postmarketos
Avatar
Avatar
chillerdragon
I forgot actually. I have a pine phone and barley ever used it. I think it runs manjaro tho (@Mr.Gh0s7)
ah ok cool ;) I have a xiaomi (codename: lavender) so I have to learn how to port and then port it first (mainline it etc) although I am just continuing others work
Avatar
chillerdragon BOT 2023-05-04 18:09:16Z
Wot? So you write drivers or what? (@Mr.Gh0s7)
ah ok cool ;) I have a xiaomi (codename: lavender) so I have to learn how to port and then port it first (mainline it etc) although I am just continuing others work
Avatar
Avatar
chillerdragon
Wot? So you write drivers or what? (@Mr.Gh0s7)
No, I am completely new to this xD.
Avatar
chillerdragon BOT 2023-05-04 18:10:32Z
Then idk what you do
Avatar
yeah idk either xD
18:11
mostly reading through the postmarketos wiki and trying to understand
Avatar
kek germany
18:13
@Jupstar ✪
Avatar
Avatar
Ryozuki
@Jupstar ✪
frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen frozen
Avatar
is the encryption shit that goes with maploading neccessary if i just want to load a map? xD
18:21
like externally
Avatar
Avatar
Teero
is the encryption shit that goes with maploading neccessary if i just want to load a map? xD
wat
Avatar
Avatar
Learath2
People have this delusion that everything has to be distributed, everything needs to be on the cloud, everything needs to be split into dozens of microservices
because it's easier to design like that
18:22
but then compiler cant globally optimize
Avatar
Alternative to #6493.

Checklist

  • [X] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddne...
Avatar
Avatar
Ryozuki
@Jupstar ✪
nuclear must be 0% tho
Avatar
Avatar
Jupstar ✪
Wtf, what kind of teacher. And how much with taxes paid and how many hours? 24k sounds insanely low
im a uni teacher, im paid 24k before taxes
😵‍💫 1
18:27
i get 33k
Avatar
Avatar
Ryozuki
what does the letter C has to do with programming
because it came after B language that also came after A
Avatar
Avatar
Ryozuki
i get 33k
as a teacher? i thought you were in private company
Avatar
private
18:30
no teacher xd
18:31
i woulf say in spain most earn 22-26
18:31
in general, not it
Avatar
22k bro, wtf how much do u pay for rents? 1k per month?
18:35
so u end up with nothing xd
18:35
u work, just to pay rent and food
18:35
awesome life
Avatar
Avatar
Jupstar ✪
22k bro, wtf how much do u pay for rents? 1k per month?
in a city, probs that
18:35
thats why living alone is hard
Avatar
Avatar
Jupstar ✪
u work, just to pay rent and food
i pay 500€ for rent on a 1.8k€ net wage
Avatar
thats impossible in barcelona xd
Avatar
Avatar
Chairn
i pay 500€ for rent on a 1.8k€ net wage
oh wow 1.8k is weird
18:51
do u almost pay no taxes?
Avatar
ye 1.8k with 24k is a lot
18:51
i get 2.1k with 33k
Avatar
even that is still okish
18:52
i think 33k would be around 1.9k in ger
Avatar
before i had 25k salary in another company, i got 1.6k iirc
Avatar
i pay 60€ taxes per month that is already deducted on my paycheck
18:52
i got 2100€ before taxes
Avatar
and health care?
Avatar
do u work in public sector?
Avatar
in germany u pay like at least 300€ just for health care already
Avatar
here u pay for IRPF
18:53
mainly
18:53
We will inform you about the tax and help you prepare and file your income tax return.
Avatar
oh, actually im paid 1650 net...
Avatar
that makes more sense
Avatar
rip xD
Avatar
i don't pay healthcare cuz im public servant
😃 3
Avatar
oh nice
Avatar
u serve ur country
18:54
nice nice
18:54
viva la france!
Avatar
i don't know actually
Avatar
i don't understand the line on my paycheck 😄
Avatar
@Jupstar ✪ i dont pay healthcare directly, but indirectly through IRPF
Avatar
we also have such a system, but its not trivial to get in
Avatar
its like 18% of my gross monthly salary (edited)
18:54
not net
18:54
dirty
18:54
or
18:54
before taxes
18:55
idk the name
18:55
brain off
18:55
gross
Avatar
brutto
18:55
xd
Avatar
gross is the word
18:55
xd
Avatar
101000 TRAITEMENT BRUT € 2138,86 401110 COT SAL VIEILLESSE PLAFON € 147,58 401210 C.S.G. NON DEDUCTIBLE € 50,43 401310 C.S.G. DEDUCTIBLE € 142,90 401510 C.R.D.S. € 10,51 402110 COT SAL VIEILLESSE DEPLAF € 8,56 501010 COT SAL IRCANTEC TR.A € 59,88
Avatar
bruto in spanish
Avatar
raw salary and all the taxes deducted
18:55
please enlighten me 😄
18:56
i can get a phd, but i cant understand french administration vocabulary
18:56
first line is retirement
18:56
others are gibberish
Avatar
Cotización Contingencias Comunes(4.80%) 132,00 Cotización Formación Profesional(0.10%) 2,75 Cotización Desempleo(1.55%) 42,63 Tributación IRPF(17.71%) 495,88
18:56
my deductions
18:57
over 2.800,
Avatar
why u even earn so much money in argentinia
18:57
its not argentina
18:57
its global company
18:57
actually they will move the base here
18:57
and also open one in france
18:58
its international
Avatar
Avatar
Jupstar ✪
why u even earn so much money in argentinia
but i also had that thought first xd
18:58
which is exactly why they move out of there
18:58
cuz the bad view
Avatar
@Ryozuki did u know there is barcelona in venezuela?
18:58
fake city
Avatar
valencia too xD
18:59
they steal spain cities
18:59
spain went there...
18:59
blobwhistle
Avatar
xD
18:59
tru
18:59
poor majas
Avatar
what's tributacion?
Avatar
ur contribution, or what u gotta pay
19:02
irpf is the main tax
Avatar
first seems to be general tax, then professionnal formation, then unemployment benefits
Avatar
translation of irpf purpose
19:02
Why is personal income tax paid? The main purpose is to respond to the principle established in the Spanish Constitution that all Spaniards must contribute to the support of public expenses. On the other hand, it tries to favor those people who are in a more precarious situation.
19:03
u pay less irpf if u get less
19:04
and its taxed at parts
19:04
for example
19:05
the first 14k is taxed at X%, the 14k to 24k at Y%
19:05
ok this image sucks
19:06
19:06
this
Avatar
do we use bors still?
19:33
The publicly hosted instance of bors-ng is deprecated and will go away soon.
19:33
It’s another monthly burst of news about bors-ng, the old, deprecated, third-party merge queue implementation for GitHub.
19:33
The main reason for this is that GitHub has a built-in merge queue now that is publicly available. It’s still marked “beta”, but you can use it without going on a wait list. More importantly, there’s a bunch of bugs in bors-ng that we can’t fix, but they can. For example (this is not an exhaustive list):
19:34
@deen
Avatar
we've an issue for that already 😄
Avatar
@Jupstar ✪ max perf rust in linux
19:50
[target.x86_64-unknown-linux-gnu] linker = "clang" rustflags = ["-Clink-arg=-fuse-ld=lld", "-Zshare-generics=y"]
19:50
u need nightly
Avatar
Avatar
Ryozuki
@Jupstar ✪ max perf rust in linux
runtime perf?
19:51
what kind of perf are we talking about xd
19:51
the output binary's runtime?
19:51
maybe link time
19:51
this enabled sharing monomorphized types
19:51
or smth
19:51
xd
Avatar
but then mold would be faster, wouldnt it?
Avatar
bevy recommends it
Avatar
Avatar
Jupstar ✪
but then mold would be faster, wouldnt it?
idk if mold supports this
Avatar
yeah but mold generally so fast
19:52
and release perf doesnt matter to me 😄
Avatar
yo guys, ddnet crashes every other time (edited)
21:09
im on nightly
Avatar
Also had a crash today when tabbing out xd
Avatar
first two times it was tabbing out
21:17
oh, and it happened again x)
21:17
thats 4th time in the last 5min
Avatar
It's the resize crash again 0x00000001402fa104: dbg_break() at src/base/system.cpp:192 (inlined by) dbg_assert_imp(char const*, int, int, char const*) at src/base/system.cpp:185 0x00000001402fa10e: dbg_assert_imp(char const*, int, int, char const*) at src/base/system.cpp:187 0x0000000140296942: __gnu_cxx::__normal_iterator<CFont**, std::vector<CFont*, std::allocator<CFont*> > >::__normal_iterator(CFont** const&) at /usr/x86_64-w64-mingw32/include/c++/12.2.0/bits/stl_iterator.h:1073 (inlined by) std::vector<CFont*, std::allocator<CFont*> >::end() at /usr/x86_64-w64-mingw32/include/c++/12.2.0/bits/stl_vector.h:889 (inlined by) CTextRender::OnWindowResize() at src/engine/client/text.cpp:1961 0x00000001400315f5: __gnu_cxx::__normal_iterator<std::function<void ()>*, std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > >::operator++() at /usr/x86_64-w64-mingw32/include/c++/12.2.0/bits/stl_iterator.h:1107 (inlined by) CGraphics_Threaded::GotResized(int, int, int) at src/engine/client/graphics_threaded.cpp:3060 0x000000014003baad: CInput::Update() at src/engine/client/input.cpp:766 0x00000001400283d8: CClient::Run() at src/engine/client/client.cpp:3191
Avatar
Lol that again
21:19
I'd love to understand it. It must be something really stupid xd
Avatar
ive been wondering what do you think is the latest "its not a bug its a feature" thing in ddnet
Avatar
chillerdragon BOT 2023-05-04 21:46:13Z
Vulkan
Avatar
Avatar
Jupstar ✪
I'd love to understand it. It must be something really stupid xd
I think this looks suspicious: STextContainer &GetTextContainer(int Index) { dbg_assert(Index >= 0, "Text container index was invalid."); if(Index >= (int)m_vpTextContainers.size()) { int Size = (int)m_vpTextContainers.size(); for(int i = 0; i < (Index + 1) - Size; ++i) m_vpTextContainers.push_back(new STextContainer()); } return *m_vpTextContainers[Index]; } This could create text containers unexpectedly I think (edited)
Avatar
Avatar
Voxel
ive been wondering what do you think is the latest "its not a bug its a feature" thing in ddnet
rust
kek 1
Avatar
Avatar
Anime.pdf
rust
what
22:46
elaborate
Avatar
This is a proposal for replacing EntityEx with new netobjects, like suggested in #5860.
  • Adds a new DDNetPickup that includes switch number
  • a new DDNetProjectile that replaces the old one (which is renamed to DDRaceProjectile)
    • includes switch number, tunezone and velocity/speed (plus a flag that can be used to send velocitiy of player projectiles with full precision)
  • switch number and subtype is added to DDNetLaser (to distinguish e.g. draggers with different strength)
The pr ...
Exported 545 message(s)