• 46 Posts
  • 1.02K Comments
Joined 3 years ago
cake
Cake day: September 1st, 2023

help-circle

  • Possibly. It’s a reshuffling after the US dominance is being destroyed by the orangutan with the red button. People are now more aware of its nation building meddling efforts and are rightfully trying to find other trade partners and products. Just because those aren’t the US doesn’t mean it’s the end of cooperation. The US isn’t the only partner out there.

    Also, it’s good that countries are recognising the delusion of reliance on a single entity. The EU relied on the US for protection and practically lost its army. Many countries relied on the WHO being funded by the US instead of trying to diversify the funding. The entire world basically relies on oil and is now paying the price (as it should). Many countries developed tech but relied on the US market to grow companies and om China for production. All of that is luckily changing.

    Whether we will ultimately learn from our mistakes? I don’t know, but history has a tendency of repeating itself. Things will shake up, settle down, people will get complacent, a crisis (or multiple) will happen, and it’ll shake things up, rinse repeat.


  • Since my repos are spread across multiple instances, I deal won codeberg only intermittently and it looks like the 504s are about 2-3 weeks old. Not good, but just outside of the time I got busy in a repo that’s not on codeberg.

    As for gitlab’s interface, I guess it’s like switching from new reddit to lemmy, it’s different and you babe to get used to it. While quitting Github, I actually came to really appreciate Gitlab’s interface. It wasn’t easy at the beginning, but now I actually prefer it to GitHub’s interface.

    If the people you asked are longtime Github users and only use or used Gitlab a few times, I’m not surprised they don’t like it.

    Radicle is better than it was when I first tried it. For a person who doesn’t like the CLI, it’s probably utterly horrific, but feature-wise, it’s a distributed sourceforge. They still have a ways to go:

    • no notifications for anything like patches or comments
    • no CI
    • web interface is read-only
    • electron GUI is… Electron but makes its usage sane® but I tested that long ago
    • doesn’t support huge repos e.g >1GB and it just won’t distribute

    But if the goal is just to publish code and have a distributed backup, radicle is very good at that.



  • You think it sucks because you’re used to GitHub’s interface. I really dislike the github interface after having left it a few years ago. Gitlab’s interface is, to me, so much better and a breath of fresh air (even though it might look like the old old Github).

    As for forgejo, I agree, once they get functional federation and a good CI (not a shitty Github actions clone), github and Gitlab can really fuck off. Gitlab might become a “competitor” once they have federation, but they only will do that if forgejo takes off sue to federation.


  • I use codeberg too and am not experiencing the problems you have, but it might be a location thing.

    Otherwise, Gitlab has been good to me. Despite their descent into AI and rejection of federation, they have are still a better than GitHub. The CI is still light years ahead of GitHub Actions. What’s your beef with Github?

    Why are you referencing students BTW? Are you a professor? Do you have any pull? Then you should get your university to setup a forgejo instance and CI so that students don’t have to even question it. Make them put their assignments on the forgejo instance on one semester, the next semester on gitlab, and the next on radicle or have a course where they get access to a VM and have to setup and host a soueceforge of their choosing. You can assign a subdomain of the uni to them and help them setup SSL certs via a DNS or HTTP challenge.

    Otherwise, the easiest thing to do is let them use radicle. They don’t have to host a thing and the repos will be distributed across the radicle network, accessible from nearly anywhere.











  • The process you described is definitely what I went though with vim and neovim. After about a decade of vim I still couldn’t get proper language support and an IDE like experience going. When language servers and the debugging protocol came along, it was worse to find the right plugin and configure that correctly.

    Helix simplified my decade long struggle with vim in a single weekend. It still isn’t a TUI IDE but it’s such an upgrade, I’ll take it.