No idea, you’ll have to ask there.
No idea, you’ll have to ask there.
Garbage collection is by nature imperfect, its impossible for it to always be correct about when and what things to free up in memory. The best option is to not use a garbage collected language.
After working in java for over a decade, I will never use another garbage-collected language if I can avoid it again. I still have nightmares about debugging memory build-ups and having to trace down where to do manual garbage collection. I remember my shop eventually just paid for 32 GB ram servers, and java filled those up too.
Rust doesn’t have these problems because its not a garbage collected language like java or go, and has an ownership-based memory model that’s easy to work with.
I also was a professional java dev, and also had to use spring boot in most corporate environments.
I don’t wanna knock anyone’s re-write, because I know how difficult it is to dissuade someone when they’re excited about a project. But to me, starting a new project or doing a rewrite, is the best opportunity to learn a newer, better language. We taught ourself Rust by coding lemmy, and I recently learned Kotlin / jetpack compose because I wanted to learn android development. Learning new languages is not an issue for most programmers; we have to learn new frameworks and languages every year or so if we want to keep up.
This is potentially hundreds of hours of wasted time that could be spent on other things. Even if someone absolutely hates Rust and doesn’t want to contribute to the massive amount of open issues on Lemmy, there are still a lot of front-ends that could use more contributors.
Your entire post history is just defending facebook.
Yall remember that time Facebook did an internal study of the massive psychological harm it and instagram was causing teen girls, then kept it secret and did nothing about it?
Thanks for the gold kind stranger
Infinite scrolling, karma, targeted content.
Oddly enough, people are pretty adamant about demanding that we add a lot of addictive features into lemmy, just because they exist on reddit and on other big tech platforms. I usually push back, but I’m always downvoted to oblivion. I conciously wanted to avoid putting these addictive, psychologically harmful things into lemmy-ui.
So its great to see posts like this one. Social media doesn’t have to be a negative experience, or addictive. The time we spend here should be short, and positive.
People did improve society, they made Matrix and XMPP.
The seatbelts already exist, you just need to use them.