Sorry, book broke

  • 7 Posts
  • 107 Comments
Joined 2 years ago
cake
Cake day: June 11th, 2023

help-circle






  • I’d argue this is more like “I want to build a competitor to spotify so let’s decide between using mariaDB or writing an SQL compliant database from scratch”

    In your example, a database is the end goal and you can either start with a premade or make your own.

    Here, a social media platform is the end goal. Activitypub is a very important part of it but it’s not the entire piece.

    If we replace the parts of your analogy with the original your example would parse out to “I want to make a competitor to lemmies ActivityPub integration, so let’s start with fedify” which is not the same as the article states.

    Now, should you re-impliment a protocol yourself or use a generic library is the real question. Both have their benefits. With option A you have full code ownership and can wrap your solution around your end goal without the issue of dealing with the original to get needed changes accepted. You don’t have to worry about code not written by or understood by you. With option B, you get a more robust and almost certainly more accurate implementation. Along with, for free, better integration with any service using the same library. Very useful for a federated service when talking about cross platform.

    Both have many more positives and negatives of course and each person should decide on their own how to proceed.

    My opinion? I think it’s usually best to own anything which could feasibly be understood by a single dev. Even if each dev doesn’t. Anything larger shouldn’t be internal in my strong opinion unless very good, specific reasons apply that makes an external solution impossible or increadibly difficult. Most negatives of an external library also apply at that point with enough time.










  • Of course there’s the suggestion of installing KDE plasma on PopOS! Which will work quite well but to give some info on the others:

    KDE neon is mostly for devs and is less well maintained than other distros. Still definitly not a bad choice.

    Tumbleweed stronk. Definitly out of what you say my preference though yes, it’s not deb based. You should be able to get what you want though through the app store and the open build service. Really it’s discouraged to find random .debs online and install but OpenSUSE runs on .rpm which are fairly commom.

    Kubuntu is also good. Last time I checked it’s a bit slower moving than pop but that’s not inherently bad. Definitly a great “It-just-works” distro. Some people, myself included, dislike snaps which are built in but if you don’t know what they are I doubt you’ll care. Most of the hate is overblown.

    I’d caution against endeavor as it’s arch based. It’ll demand more from you, stuff will definitly not just work all the time,and if an issue arises it’ll be the first to catch it. Like the grub rescue error that showed up about a year or so ago.

    Don’t use Manjaro. The devs are incompetent and destructive to the ecosystem.

    Debian is also chill. There’s always unstable (can’t remember the current name. Debian Trixie?) For something that’s more up to date

    Last thing no matter what distro, just like an exe, a .deb is just an archival format like .zip and can be taken apart to be manually installed. I understand not wanting to do this though lol and it’s not always that simple




  • Normally I’d say fuck Nintendo but palworld obviously stole the designs and artistic direction for many of their characters.

    Most of the pals I saw at first were modified versions of an already existant pokemon with little to seperate it from fan art of that pokemon. This is particularly agregoous as they clashed against the rest of this games aesthetic. Nothing that was original fit with the design of the pokemon rip offs.

    Many other games have a pokemon esque aesthetic without direct copying. It looking similar is not my issue. My issue is that while playing I could easily name most pals to a pokemon. Seriously, look up comparisons. It’s blatant.

    They’ve moved away from thisbrecently but fuck man if it ain’t obvious. If they did the same to some small project I’d assume people would be much more up in arms, rightfully so.

    Still though, I won’t cry if Nintendo loses. I hope they pay an insane amount in lawyers fees either way and never see a dime out of the case