Skip Navigation
iso

I'm a male, 25 yo software developer. Admin of lemy.lol instance.

Posts
57
Comments
426
Joined
2 yr. ago
  • I think open discovery algorithms are the way. We are against algos but sorting by like similarity would be beneficial.

    What are you guys thinking? @dessalines@lemmy.ml @nutomic@lemmy.ml Are you optimistic about this or fuck any algorithms?

  • That is interesting. You haven’t blocked visibility of endorsements either. I’ll check it.

  • @Dave@lemmy.nz I hope this works for you :)

  • Lemmy Federate @lemy.lol
    iso @lemy.lol

    Added debug logs to Lemmy Federate

    Sometimes instances can crash or slow down while following other instances. Or the remote instance may be blocked or the bot may be stuck at the rate limit.

    To troubleshoot such issues I added a logs section to the instance management page.

    Note: these logs are responses of requests sent to your instance. You can only see the logs for your own instance.

    Some techie friends may ask why I didn't use something like Grafana. My answer is, I was just lazy :)

  • I reset statuses every few months for a re-check. Other than that, there’s no mechanism specifically for this case.

  • Interesting but potentially useful feature. I'll have to think about where to squeeze it in :)

    1. In order for an instance to follow a community in another instance, both must be registered in lemmy-federate.
    2. If an instance has the "auto add" feature enabled, newly created communities will be added automatically within 1 to 5 minutes. This process is automatic. No action is required from an admin/moderator/user. You can see this from instances page.
    3. If "auto add" is not enabled, any user can add that community manually. If not added, lemmy-federate will not work for that community.

    Off topic, no need to apologize this much :)

  • I tried it and it works as of now. But it could be timeout, rate limit or something else. I'm thinking of showing the errors on the management page (or with Grafana). I created a task for this. Then you can see what kind of problem you're having.

  • Lemmy Federate doesn't do anything special. It searches and follows communities just like normal users do. The only difference is that it does this from every (registered) instance, for almost every community. The reason I didn't explain it in more detail is that it has evolved into an admin tool rather than a user tool. Generally, admins know what this tool is for.

    However, I can explain a few things that will be useful for you outside of the "All" tab:

    Discoverability

    Lemmy Federate enhances community discoverability by allowing users to search communities from their instance. Instead of relying on an external site, you can discover new communities while staying within the context of your own instance.

    Crossposts

    Let's say that technology@lemmy.world is federated in your instance, but technology@lemmy.ml is not. In this case, you won't see crossposts from technology@lemmy.ml sharing the same link as technology@lemmy.world.

    Initial post count

    When a community is pulled for the first time, only a certain number of recent posts are pulled with it. If you are the first to follow a community you are interested in from your instance, you will not be able to see all posts from that community.

  • I created this tool and have been using it in my instance since the very beginning. My instance is almost 2 years old and it’s total database size is 60.2GB.

    The thing is:

    • If a community is generating enough activity, it’s likely that someone from your instance is already following that community.
    • If a community isn’t generating enough activity, it won’t create much of a network/storage burden anyway.

    Sure, it will make a small difference, but it’s nothing compared to the benefits it provides.

  • TFT: Teamfight Tactics @lemy.lol
    iso @lemy.lol

    Teamfight Tactics Patch 14.1 Notes (New Set)

    Pretty excited about this new set!

  • TBH Toastify is not that awesome.

  • Lemmy @lemmy.ml
    iso @lemy.lol

    Lemmy Federate updates: Threadiverse support, instance blocking feature, dedicated community

    Generic Threadiverse support

    Thanks to @rikudou@lemmings.world's contribution (#28), Lemmy Federate now supports all software types that implements group federation such as PieFed, NodeBB, Guppe 🎉

    But unfortunately, not everything is perfect. Since there is no Fediverse standard for verifying whether a user is an admin, I have to register admins manually. I am also considering manually approving instances that are not guaranteed in Fediseer against spam attacks. Please contact me for this.

    Note: Lemmy and Mbin works as before.

    Top instances of Lemmy

    With the addition of Lemmy.ml, the top 25 largest instances on Lemmy now use Lemmy Federate (except slrpnk.net). I think we can now consider that we have fixed the accessibility issue that was the reason I created this tool. Even if we didn't fix it, at least we band-aided it :)

    Instance b

    Fediverse @lemmy.world
    iso @lemy.lol

    Lemmy Federate updates: Threadiverse support, instance blocking feature, dedicated community

    Generic Threadiverse support

    Thanks to @rikudou@lemmings.world's contribution (#28), Lemmy Federate now supports all software types that implements group federation such as PieFed, NodeBB, Guppe 🎉

    But unfortunately, not everything is perfect. Since there is no Fediverse standard for verifying whether a user is an admin, I have to register admins manually. I am also considering manually approving instances that are not guaranteed in Fediseer against spam attacks. Please contact me for this.

    Note: Lemmy and Mbin works as before.

    Top instances of Lemmy

    With the addition of Lemmy.ml, the top 25 largest instances on Lemmy now use Lemmy Federate (except slrpnk.net). I think we can now consider that we have fixed the accessibility issue that was the reason I created this tool. Even if we didn't fix it, at least we band-aided it :)

    Instance b

    Lemmy Federate @lemy.lol
    iso @lemy.lol

    Threadiverse support, instance blocking feature and a new dedicated community

    Generic Threadiverse support

    Thanks to @rikudou@lemmings.world's contribution (#28), Lemmy Federate now supports all software types that implements group federation such as PieFed, NodeBB, Guppe 🎉

    But unfortunately, not everything is perfect. Since there is no Fediverse standard for verifying whether a user is an admin, I have to register admins manually. I am also considering manually approving instances that are not guaranteed in Fediseer against spam attacks. Please contact me for this.

    Note: Lemmy and Mbin works as before.

    Top instances of Lemmy

    With the addition of Lemmy.ml, the top 25 largest instances on Lemmy now use Lemmy Federate (except slrpnk.net). I think we can now consider that we have fixed the accessibility issue that was the reason I created this tool. Even if we didn't fix it, at least we band-aided it :)

    Instance b

    Could a lemmy.ml admin add this instance to Lemmy-Federate.com?

  • I'm glad you added lemmy.ml 🙏 Yes, you just need to create a bot account and add it. Communities are added/updated periodically.

  • If you say so. I'm a big fan of Cosmic because I'm hoping it will fill the modern, beautiful and also fast DE gap in Linux world. That's why I may have sounded a little harsh (especially since it's not even beta).

  • Communities on Lemmy Federate are updated every 24-48 hours. You can re-add existing communities to force immediate update. So it's a valid action.

    /cc @jgrim@discuss.online

  • Frankly, I would prefer using Nautilus, VLC in a stable cosmic-comp. I believe the S76 team has strayed bit of the target by working on features that are not urgent (like Cosmic Edit, Cosmic MP). Still, it seems to be progressing pretty well.

    I tried daily drive but could not continue due to some critical but minor issues. I will try it again when it is labeled as beta because I really like its speed and appearance.

  • I wanted to let my users encrypt their payload with my public key so only I can decrypt that payload. Just like how PGP works. Eventually I've used hybrid encryption with AES for encrypting the payload and RSA for encrypting AES secret key.

    Just to let you know this post is almost 2 years old :)

  • I created this tool and have been using it in my instance since the very beginning. My instance is almost 2 years old and it's total database size is 60.2GB.

    What people don't understand about this tool is:

    • If a community is generating enough activity, it's likely that someone from your instance is already following that community.
    • If a community isn't generating enough activity, it won't create much of a network/storage burden anyway.

    Sure, it will make a small difference, but it's nothing compared to the benefits it provides.

  • Do you think serving images from torrent would work? This can be done easily in the browser with Webtorrent, but I think it might be a bit problematic in mobile applications (maybe the image_proxy endpoint could come in handy here for a hybrid solution).

    If it is in the roadmap, I can add this feature to the web UI as a start. Because it makes perfect sense :)

  • test @lemmy.ml
    iso @lemy.lol

    test torrent

  • Due to unpleasant experiences, not the first day :)

  • Fediverse @lemmy.world
    iso @lemy.lol

    What happened to actor-relative URLs proposal?

    I saw this FEP months ago and thought it was pretty promising. However, it seems that there is no update from then. Does anyone know about this?

    link: https://codeberg.org/fediverse/fep/src/branch/main/fep/e3e9/fep-e3e9.md

    For those who don't know this proposal brings portable identity across fediverse.

    Selfhosted @lemmy.world
    iso @lemy.lol

    Is Mac Mini suitable for self-hosted server?

    The price seems pretty good. I don't really know much about mini PCs. Do you think there is a better alternative?

    Update: ok, not price efficient. Noted 👍

    Fediverse @lemmy.world
    iso @lemy.lol

    Lemmy Federate updates: Mbin support and federation mode option

    I've been rewriting Lemmy Federate for the last 3 days and finally finished it. While there are no changes on the frontend, many things have changed behind the scenes.

    Mbin support

    After several requests, I have added Mbin support to Lemmy Federate. It is currently in experimental state. I may improve it in the coming days.

    Currently, Lemmy-Mbin connection is off by default. You can enable it by activating the "cross software" option in the instance settings.


    Federation mode option

    I added this option for small/single user instances. If you select federation mode as seed only in the instance settings, your instance will not

    Ask Android @lemdro.id
    iso @lemy.lol

    Is Pixel 9 worth it? (instead of Pixel 8)

    cross-posted from: https://lemy.lol/post/31616900

    I currently have an iPhone 14 Pro Max and I want to switch to an Android phone.

    First of all, I eliminated all Chinese phones. Since Samsung has limited custom rom support, I gave up on that too. At the end, I decided to get a Pixel because of its GrapheneOS support.

    But right now I'm stuck between Pixel 8 and 9. There's a big price difference with small improvements. I can afford both but not sure if Pixel 9 is worth it. What do you think?

    Google Pixel @lemmy.world
    iso @lemy.lol

    Is Pixel 9 worth it? (instead of Pixel 8)

    I currently have an iPhone 14 Pro Max and I want to switch to an Android phone.

    First of all, I eliminated all Chinese phones. Since Samsung has limited custom rom support, I gave up on that too. At the end, I decided to get a Pixel because of its GrapheneOS support.

    But right now I'm stuck between Pixel 8 and 9. There's a big price difference with small improvements. I can afford both but not sure if Pixel 9 is worth it. What do you think?

    AI @lemmy.ml
    iso @lemy.lol

    Is Stable Diffusion still best local image generation tool?

    I tried SD once and it was pretty good. It was a bit difficult, of course. Now I want to try image generation again. Do you still think I should use SD or a different tool?

    Programming @programming.dev
    iso @lemy.lol

    What is your preferred API error response and why?

    I prefer simplicity and using the first example but I'd be happy to hear other options. Here's a few examples:

     http
        
    HTTP/1.1 403 POST /endpoint
    { "message": "Unauthorized access" }
    
      
     http
        
    HTTP/1.1 403 POST /endpoint
    Unauthorized access (no json)
    
      
     http
        
    HTTP/1.1 403 POST /endpoint
    { "error": "Unauthorized access" }
    
      
     http
        
    HTTP/1.1 403 POST /endpoint
    {
      "code": "UNAUTHORIZED",
      "message": "Unauthorized access",
    }
    
      
     http
        
    HTTP/1.1 200 (🤡) POST /endpoint
    {
      "error": true,
      "message": "Unauthorized access",
    }
    
      
     http
        
    HTTP/1.1 403 POST /endpoint
    {
      "status": 403,
      "code": "UNAUTHORIZED",
      "message": "Unauthorized access",
    }
    
      

    Or your own example.

    Programming.dev Meta @programming.dev
    iso @lemy.lol

    Lemmy Federate integration problem with P.D

    Hi. I’d like to inform P.D admins that Lemmy Federate integration is not working for P.D because Fediseer preferences.

    P.D is using “don’t follow censured instances” option in Lemmy Federate while blocking 3rd parties on Fediseer. So Lemmy Federate can’t fetch P.D’s censure list.

    So please either:

    • Disable Fediseer usage in Lemmy Federate
    • Grant access of censure list to 3rd parties in Fediseer
    Linux Gaming @lemmy.world
    iso @lemy.lol

    Gamescope mouse is not aligned correctly

    I have a 32:9 screen and I want to play CS2 in middle, 16:9 way. I couldn't do it natively and tried Gamescope.

    While Gamescope works as I would like, the mouse is doesn't work properly. As you can see from the video, game is centered but mouse is aligned to right of the screen. The params I'm using are;

     undefined
        
    gamemoderun gamescope -f -w 2560 -h 1440 -r 240 --force-grab-cursor -S integer -- %command% -fullscreen
    
      

    Any recommendations?

    JavaScript @programming.dev
    iso @lemy.lol

    Thoughts about new fancy JavaScript tools in Rust?

    I've heard many of them. For example: rolldown, rspack, swc, oxc, esbuild, parcel, vite etc.

    I can currently use JS projects without these tools. What extra do they add? Why should I use them instead of simply using tsc?

    Though I must admit I like vite simplicity in front-end.

    Pop!_OS (Linux) @lemmy.world
    iso @lemy.lol

    COSMIC Updates (feat. Community) - July 2024

    Web Development @programming.dev
    iso @lemy.lol

    I currently use Cloudflare's DNS with disabled proxy and I want to ditch Cloudflare completely now (for known reasons).

    I found the desec.io service and it’s looking pretty good to me. What are your thoughts about this site? Would you recommend it? Any other recommendations?

    Selfhosted @lemmy.world
    iso @lemy.lol

    Self hosting is hard. How do you overcome?

    Not exactly self hosting but maintaining/backing it up is hard for me. So many “what if”s are coming to my mind. Like what if DB gets corrupted? What if the device breaks? If on cloud provider, what if they decide to remove the server?

    I need a local server and a remote one that are synced to confidentially self-host things and setting this up is a hassle I don’t want to take.

    So my question is how safe is your setup? Are you still enthusiastic with it?

    Linux Gaming @lemmy.world
    iso @lemy.lol

    BTRFS for Linux gaming?

    I'm using EndeavourOS with ext4 file system for daily usage and a dual bootable Windows for gaming. What I want to have right now is getting rid of Windows completely.

    When I tried it before, I had to try multiple tweaks for a game and find which one worked on Linux. Therefore, I want to take a snapshot with BTRFS and try it until I find the right configuration.

    While I have quite a bit of experience with Linux, I've never used BTRFS. Do you think it's worth it?

    I thought about keeping the games on the ext4 system, but I hate splitting the disk. I'm thinking of keeping the games in a non-snapshot volume.

    UPDATE: I just re-installed EndeavourOS with BTRFS + snapper + BTRFS Assistant :)