Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)CL
Posts
0
Comments
60
Joined
2 yr. ago

  • I unironically do something similar to this. In my area, the only options are a dogshit local WISP, Starlink/other satellite, or (where possible) cellular.

    I am one of the "lucky" people who are able to use cell for my internet, however whether it's the cell company having a craptastic network, software/hardware bugs on the my customer equipment, or a combination of both, there is only ONE cell tower I can connect to which yields a useful connection.

    All other towers result in the equipment failing to connect to the tower, connecting but failing to get an internet connection, or only yielding download speeds 5Mbit of less.

    I have found that by shoving sheet metal around my ISP's equipment, I can quite easily block off the non-functional towers and ensure they're never connected to. I don't think speeds are any better, but it does help with reliability.

  • I ran a Tor relay on one of my spare servers for a while, and my god did that thing get port scanned. Even two years after I stopped hosting the relay, it was still getting pinged every 5-10 seconds (while my other servers tend to get pinged "only" once ever 20-30 seconds).

  • I work with/in (giggity) indie devs. One dev I work with has a slack bot spamming out sales data daily which contains breakdowns by platform.

    For his indie game, across the last 7 days it's roughly 94.3% Windows, 2.0% Mac, and 3.7% Linux. The game has native builds for all 3 platforms, including Mac's ARM chips.

  • I use Nextcloud, but as you said it's a bit big, and with each update it's slowly turning into more of the entire G-Suite.

    I've used filebrowser, but be aware that until just a few days ago, it gave out access to a shell. Even with that turned off, I'd be very weary of allowing access from out of the VPN. I had a server pwned with filebrowser appearing to be the vector, and to my memory console access was disabled for the account most likely breached.

  • I'm in the US but had a similar thing happen to me when I was first getting credit and had no history. I figured it would be a safe bet to apply for a card with my bank at the time, and they denied me citing my credit score: 0. At the time I just laughed and applied for another card elsewhere, who did actually accept me. After a few months I checked and saw I was assigned a real score somewhere in the low 700s.

    I'd understand dropping a score after 10 years without credit, but the 2 in this case is very low.

  • VSCod(ium). Jetbrains IDEs are arguably better (I've used this some in the past), but I like OSS and having all languages in one IDE (even though some languages may not be integrated as well as others).

  • Similar story here. I once had an assignment which was a part of an art contest with the theme "how to make the world a better place."

    I simply took a photo of a tree and gave it the description of "I would make the world a better place by planting more native plants."

    I got an award for it and didn't think of it beyond that. Several years later I dated a friend from then, and it turns out I got first place in the entire school. She got second and put in effort with a drawing.

  • I wouldn't mind if online textbooks had a button on the side that is just a looser search (like what Google was a few years ago).

    It'd be handy if I could type in "gravity problem with the bunny" instead of having to either search for "bunny" and flip through all the results, or try to remember/guess the exact wording of the problem.

    You probably could still call it AI too, since there's likely some small machine learning model involved in that search.

  • IIRC Tor relays don't work on v6-only networks, but I think most providers do allow you to forward some number of ports on v4, which is good enough.

    If you have no ability to forward v4 at all, you can probably still run a Snowflake bridge.

  • I agree. Forgejo itself is stable and I love it. Gitea never gave me trouble and that carried over.

    Actions is just a bit hard to setup, at least for me, when I tried. We'll get there one day. (I believe the big thing is really just documentation.)

  • First of all, I actually do prefer Forgejo Actions over Woodpecker. Once set up, my only problem with it (so far) is almost certainly caused by my infrastructure and isn't inherent to FA itself. Pecker, on the other hand, is quite a bit easier to set up and better documented, but I had that issue where it would disconnect from Forgejo and need a few buttons pressed to fix.

    This one is just FA being weird:

    If you want to deploy the Runner using Docker, the documentation is poor at best. From both a security and documentation standpoint, having it in its own VM is better, but you can do Docker. You just have to read and figure out more on your own. Reading through the example deployments from the documentation will eventually lead you to something along the lines of this (which I copy-pasted from my deployment rather than search for again):

     yaml
        
    forgejo-runner:
      image: code.forgejo.org/forgejo/runner:6.3.1
      restart: always
      user: 1000:1000
      environment:
        - DOCKER_HOST=tcp://dind:2376
      volumes:
        - runner_cache:/data
      depends_on:
        - dind
      command: >-
        bash -ec '
        forgejo-runner create-runner-file --name runner --instance https://${DOMAIN} --secret ${RUNNER_SECRET};
        sed -i -e "s|\"labels\": null|\"labels\": [\"docker:docker://docker.io/node:22-bookworm\", \"ubuntu-latest:docker://ghcr.io/catthehacker/ubuntu:act-latest\"]|" .runner ;
        forgejo-runner generate-config > config.yml;
        sed -i -e "s|^  network: \"\"$|  network: host|" config.yml ;
        sed -i -e "s|^  envs:$$|  envs:\n    DOCKER_HOST: tcp://dind:2376\n    CONTAINER_HOST: tcp://dind:2376|" config.yml ;
        forgejo-runner --config config.yml daemon
        '
    
    
      

    You don't actually need to do this since you could edit the two config files yourself and bind them to the container. This is just how you automatically generate those files... And it's dumb, but it works and it means you don't have to keep track of those files.

    This one is probably just my infrastructure: https://lemmy.world/comment/16093731

    If you do go for FA in Docker (or Podman) and need some help, just ask. I'll post more of my compose and explain my decisions.

  • I run Forgejo and had issues with woodpecker's hooks breaking causing workflows to not start. Moved to Forgejo Actions which had it's own different set of quirks (really just depends on your exact deployment method), but I'm happy with it.

  • While I do not make heavy use of these two, I like having my contacts and calendar synced and accessible on both my PCs and phone.

    I actually use the notes app, and have a yubikey. For notes, I could just use the regular markdown editor, but I like way the app lays everything out. For the yubikey, NC by default uses yubikeys for passwordless login. I use an app which uses them for 2FA instead. I also use apps which allow me to view hashes and metadata from the files tab.

    All that makes me not want to switch yet. We'll get there eventually since none of the features I want are ultra complex or super uncommon.

    OCIS, last I tested it (a while ago), also lacked the ability to right click files, requiring you to select it with the checkbox and then select the operation at the top of the screen. I sure hope that they've added that feature by now.