• 1 Post
  • 5 Comments
Joined 1 year ago
cake
Cake day: July 20th, 2023

help-circle

  • mryessir@lemmy.sdf.orgOPtoFediverse@lemmy.worldRq: How to Mastodon
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    24 days ago

    That’s something (interesting) to unpack but wouldn’t belong here. Anyhow for the sake of my personal benefit I proceed to comment.

    You answered everyting per se. So thanks.

    There is a connection between a lot different Software Platforms on the Fediverse, but not every feature is on every plattform. So you are not able to downvote a Lemmy post from Mastodon.

    Makes sense: Mastodon does not have downvotes, apparently. But:

    You have the option to interact with Lemmy posts with a Mastodon account …

    Is this also valid the other way around? Are there peer-reviewed documents I can inspect to learn how the fediverse can interact between eachanother? I did not look into the protocol since standards wouldn’t address my higher level view I have applied here, I suppose.

    I have never used the Mastodon app, i think a lot 3rd Party apps are better on Mastodon, so i don’t know how it looks, but Mastodon has, or had, a weird form in showing commet trees in my opinion.

    I downloaded the fediverselab app prior but it didn’t allow sorting either. Which is why I made the above assumption.

    The mastodon app appears to be a very good piece of software; Better then the former.

    The app doesn’t allow opening links from any instance but it appears to me that they do not want to provide a wildcard intent (android-API specifica) so that they will be mentioned when tapping any link on ones android device. A thing which has to be implemented at build time and would possibly still leak private instance domains. It looks carefully engineered.

    // edit #2: fat font


  • Sorry, not a native speaker.

    Today I dipped into mastodon. I thought an app would aid explorability, it didn’t.

    I couldn’t downvote - even after registration - so I made this post. Within lemmy I can disagree with a downvote if I strongly do so.

    So I am serious if such platforms should only be read but engaged with. Because it was the most hostile website/app interaction I encountered since I am on the internet.



  • That’s beyond my experience but I would say functional languages can perform similiarly.

    I suppose - and honestly do not know if - aggregation is done via synchronization into some persistance unit.

    Therefore I would eypect that a functional language like Elixir, Lisp etc. would outperform a language with manual memory management in terms of maintainability.

    Depending on the capabilties of packing structs into close memory or traceability and elaboration of compiler it may outperform single or multi-threaded.

    Though outperforming recent JREs may be hard, since they may trace hot paths. Default configuration Java vs. a proficient developer of a functional language I assume that latter at least go even.

    But I can’t judge. Even on the repository of said program I did not even bother to look at the contents of the gradle.build or Dockerfile to be honest.

    I do think that maintainability of functional languages, when only the common denominator between any functional language is used, is better to spaghetti Java source code. But that’s another issue, right?

    // edit: Spaghetti Source Code is a good thing in my opinion. And sincr I did not adsress your question directly: A proficent developer is more likely to write faster Java then functional code, since Java is just a layer above C with one of the best compilers there is. Functional languages require carrying some non-neglectable knowledge of the compiler to make use of the fastest paths through the code. On the other hand Java is just ALGOL-Syntax and therefore imperative; Which translates more easier into *.asm.

    // edit2: Synchronization into some db isn’t depending on the nature of the language but there may be overhead where some concepts of languages simply perform better. So I would expect that transitions from some interpreted language is slower then compiled languages. Note that even though Java belongs to the former it is conceptually compatible with the latter. I’m out. You called me out. I’m a still a newbie. Had to append so much.


  • There is Sublink but it’s written in Java, I don’t think I want to deal with Java’s runtime environment.

    Don’t hate Java just for the sake of it. According to the repository they ship a Dockerfile and use gradle to build it. Everything should be abstracted for you.

    When comparing environments for a program between Java and Python you should probably prefer Java’s. Years of experience and build from the ground up for enterprise deployment. Python module system is hacked together. It ain’t even be fair for python to compare itself in this regard.

    Also this project is spot-on within Java’s main territory. It makes absolutely sense to me to use Java for such a program.

    Plus monitoring/maintaining a Java application is way better then any python program.