Today I learned about Sublinks (here), an open-source project that aims to be a drop-in replacement for the backend of Lemmy, a federated link aggregator and microblogging platform. Sublinks is designed to be initially API-compatible with Lemmy, allowing existing Lemmy clients, such as Lemmy-UI, to integrate seamlessly....
The good thing about Python is that it’s widely used. Easier to find people who can contribute in Python than Rust, which Lemmy is using.
Downside is that Python isn’t ideal for large scale systems. Other languages like Java is better at protecting the programmer against common pitfalls that come when building larger applications. Python is more ideal for smaller scripts.
There’s no shortage of developers with lots of experience in writing Java backends. People know what to do and what to avoid. The pool of available contributors should be larger.
It’s more that you can avoid many mistakes by programming defensively and having good discipline. For example, you can avoid many memory allocation if you follow RAII and use smart pointers.
Null references can be avoided by avoiding using null (and prefer using optional where it makes sense).
As you said, the difference is in the ecosystem of libraries. This is where Java has the edge. It has a more mature ecosystem when it comes to web server backends. This includes the number of frameworks, programmers and information sources.
Unless Rust clearly solves common problems people currently have with Java backends, Java will remain the dominant alternative. I believe this is unlikely, because Rust is mainly designed to overcome common memory problems people have with low level C systems without the overhead of garbage collectors.
I played both in my childhood, and I don’t think I’ve ever returned to Tooie after I beat it first time. It’s a good game, but doesn’t have that same lasting appeal as the first game.
You touched a bit on the why: the game is too ambitious. The levels are too massive and too intertwined. Smaller isolated levels fit the collectathon format better.
I remember having lots of fun with the multiplayer though, so that’s a bonus.
If you want to continue the collectathon journey you should try out Donkey Kong 64. It’s also a game that falls under its own ambitions, but in different ways. Still a good game, but nothing beats Kazooie.
DK64 is sometimes accused of killing the collectathon genre. While I’m not sure if the accusations are deserved, DK64 was too ambitious with the amount of collectibles and the size of levels for its own good.
It’s still a great game. I think I prefer DK64 over Tooie overall.
Because making proper executables working on all machines is just extra maintenance work. They probably just wanted to code something and share it to the world without that extra headache.
It’s not if you want to compile for Windows, Linux and Mac at the same time, with x86, x64 and ARM support. Cross compiling can often be a big annoyance to set up.
And this is a Python project. Making stand alone executables for Python projects is rare.
It’s not about elitism. It’s because most developers don’t want to spend that time on the extra maintenance and QA to ensure it’s working flawlessly for the end user.
Most FOSS are just things people initially wanted for themselves, so they developed it in their spare time. Then they thought it might be neat to share the code in case someone else might find use in it, so they uploaded their work to GitHub.
If you want an exe you can always contribute to the project, or at least make a fork.
Avatar 2 is still one of the most successful films of all time. Barbie and Oppenheimer did well as well.
I think the main problem is that Hollywood doesn’t have that many big blockbuster franchises ongoing. There aren’t that many new movies that attract viewers. Superhero movies are finished. Star Wars is mostly TV now. Hollywood hasn’t managed to find any replacement for these franchises.
A funny story about my not so great love life: just matched with a girl on Tinder which I managed to have engaging text discussions with and it felt quite genuine. This is rare for me, so I was happy about it.
Well, in the end it became obvious to me it was just a pig butchering romance scam when she started to talk about how she can help me invest in cryptocurrency.
I guess I’m going to be a failure in love life for a bit longer lol.
Latest one for me is Disco Elysium. Didn’t really like its form of story telling. Played it for about 6-8 hours without feeling that the plot had made any meaningful progression.
The trailer was also misleading, selling it more as some form of detective thriller. Most of the dialogue is about stuff unrelated to the ongoing investigation.
I also didn’t like how some actions could randomly kill you. Oh, got a bad dice roll? Too bad, you must reread the dialogue of the past few minutes again. In the end I actively saved the game over and over again to avoid losing any progress.
Only time Doomguy talks in Eternal is during a flashback, and one word at the end of the second DLC. During the flashback he only says how he must kill more demons.
Went to a movie theater and saw a trailer for a movie where I was interested in the first 30 seconds of it, but the trailer then showed what looked like something probably from the last 10 minutes and spoiled the entire movie, so lost all interest....
TIL about Sublinks, a Java-based alternative to Lemmy's backend (github.com)
Today I learned about Sublinks (here), an open-source project that aims to be a drop-in replacement for the backend of Lemmy, a federated link aggregator and microblogging platform. Sublinks is designed to be initially API-compatible with Lemmy, allowing existing Lemmy clients, such as Lemmy-UI, to integrate seamlessly....
How do you pick your usernames?
For a while I was using the same username for everything, but recently I’ve been trying to mix it up....
Banjo-Tooie Review (lemmy.world)
See my Banjo-Kazooie review here...
Script kiddies (ukfli.uk)
New Crazy Taxi Game Will Be Live Service with a '100-Person Survival Mode' (insider-gaming.com)
To nobody’s surprise, Sega has enshittified its beloved Crazy Taxi IP.
San Andreas ROM for PS2 has been taken down by Rockstar on Vimm's Lair (lemmy.ml)
Vimm’s Lair is a site dedicated to console videogame nostalgia....
After Pricing Dragon’s Dogma 2 $70, Capcom Is Now Considering a Video Game Price Review - IGN (www.ign.com)
Trump ranked as worst President in the history of the United States. (midwest.social)
Anon experiences Joe Rogan (sh.itjust.works)
tech job market 2024 (i.redd.it)
How are you?
.
What recent video game do you have buyer remorse for?
What movie had a really good non spoiler marketing campaign?
Went to a movie theater and saw a trailer for a movie where I was interested in the first 30 seconds of it, but the trailer then showed what looked like something probably from the last 10 minutes and spoiled the entire movie, so lost all interest....