• 7 Posts
  • 395 Comments
Joined 1 year ago
cake
Cake day: July 9th, 2023

help-circle



  • A much larger problem is that the energy consumption is several orders of magnitude larger than that of our brain. I’m not convinced that we have enough energy to make a standalone “AI”.

    This is a major issue I have with basically anyone who talks about current “AI” systems - they’re clearly not even close to AI, as they require an extreme amount of energy and data to perform tasks which would be trivial to an actual brain. They seem to lack any ability to comprehend their input, only mimicking it through brute force, which is only feasible since computers got fast enough and we can currently keep up with the energy demands.


  • Less “responsibility” on the servers would mean better capacity to scale and serve more clients on the same hardware and (if the identity is not dependent on the server and can be easily portable) it would mean less attached value to the server itself

    To me, this makes it sound much more attractive to run a server, as it will be easier to do. Though I guess this is subjective.



  • Honestly, I disliked Souls-like games until I played Hollow Knight (at that point, I tried Dark Souls but didn’t get very far). It isn’t a Souls-like game (2D Metroidvania), but as it shares some of their themes and elements, after finishing it I was motivated to try Dark Souls again (and ended up doing a full playthrough).


  • If you load /all, you will get posts from communities on a bunch of different servers. If you load your subscriptions, those communities still likely come from multiple servers.

    Currently, lemmy.world, lemm.ee, and communick.news are running all the time, with random downtime due to issues/maintenance. When I log in to lemm.ee, I fetch the posts from lemm.ee, including any posts that may have been posted to lemmy.world and communick.news while I was logged out, even if both are down while I’m logged in.

    I guess my main issue with your idea is that it will (IMO) encourage people to host more servers, which in turn could lead to communities being more spread out across servers, which will then make the experience worse since a client side implementation depends much more heavily on servers being available.


  • In the same way that a RSS reader knows which feeds to download?

    I meant how will you fetch a list of users from which you could generate recommendations.

    Yes, but the 3rd party search engine can be specialized. It could be a service that indexes all of the fediverse, or it could be a “standard” search query with some special operators.

    I guess with proper integration for different search engines (or maybe just something like Searx) this could be useful.

    Your application will already receive updates from the communities you are subscribed to. In the case where you want to browse by /all, then yes, on first load your client will be making a bunch of queries to different servers that have communities to get a list of updates. But this would be an issue only on first load, because subsequent queries would be “give me all events that happened since the last time I visited”.

    Currently a Lemmy app loads all posts from a single server (which in turn, aggregates posts from different servers), and then loads stuff like images from their respective hosts. With your suggestion, every post might come from a different server, any of which might be temporarily down (not uncommon unfortunately). Caching will make this issue and the other issues less severe, but it won’t solve them.

    I don’t disagree with the idea BTW, I just honestly think it’s not practical (at least with ActivityPub).



  • When you first sign up to a account, you might be greeted with a list of recommended users to follow. This list can be configured by the server admin, but in any case it will only be able to show you accounts that are from the same server as yours or from a server that already “federates” with it.

    How will you get a list of users on different servers without connecting to them?

    When you run a search query, you are running the query through the server, and again the results are only a reflection of the data that has been “seen” by the server.

    Changing this will require the client to search through a bunch of servers itself, or use a 3rd party search engine.

    The “trending hashtags” feature only works for tags that have been explicitly approved by the instance admin.

    How will you get trending hashtags from servers without connecting to them?

    The server provides different sorting methods for posts and comments, such as “Hot”, “Active”, “Newest”, etc. There is no way for the user to define their own sorting method.

    How would you fetch posts, their score and comments from servers without connecting to them?


  • Why would an AP client be any different?

    A Matrix app connects to a Matrix server, same for XMPP and email. Sometimes they might connect to a few more for extra accounts.

    An AP client in the way you’re describing will need to connect to thousands of servers (at least). The whole point of federation is that you get content from a large network but through a single source.



  • As far as I’m aware, no launcher (in the style of KRunner) exists which has all those features.

    With some effort, you could implement a lot of this functionality using a “generic” launcher (like rofi, for example), but integrating a system tray will be close to impossible (unless you’re willing to write a program which acts as a system tray and provides those launchers with enough information to display a useful representation of the tray, could be cool).




  • I agree that the situation would be better with more sites, but it’s pretty clear this is a special case for GOG (I don’t think they’ll start hosting just any mod), and even if it wasn’t, this mod won’t be on Nexus, so the total number of sources for it would stay the same.

    I wonder why they don’t also host the mod on Steam (like SKSE for the original Skyrim). Also kinda weird that the GOG employee they interviewed used this project as an example of how GOG is different from Steam, when Steam has a long history of hosting mods…