bia

joined 2 years ago
[–] bia@lemmy.world 1 points 2 days ago

This looks great. I'm new to go, and the tone is to memey for me to use it in production. But I'll definitely take a look at some if the function implementations.

[–] bia@lemmy.world 45 points 2 days ago (53 children)

Not sure how to interpret this. The use of any tool can be for good or bad.

If the quality of the game is increased by the use of AI, I'm all for it. If it's used to generate a generic mess, it's probably not going to be interesting enough for me to notice it's existence.

If they mean that they don't use AI to generate art and voice over, I guess it can be good for a medium to large game. But if using AI means it gets made at all, that's better no?

[–] bia@lemmy.world -2 points 6 days ago (2 children)

Ha, I was thinking this is a perfect llm question so I tried. And I was right.

Great questions! Let's break down the differences between GitHub, GitLab, and Forgejo, and address your specific queries.

Overview

  1. GitHub:

    • Company: GitHub, Inc. (owned by Microsoft since 2018).
    • Software: GitHub is a proprietary platform. The software running GitHub.com is not open-source.
    • Primary Use: Hosting Git repositories, collaboration, CI/CD, project management, and more.
  2. GitLab:

    • Company: GitLab Inc.
    • Software: GitLab is an open-core platform, meaning the core functionality is open-source (GitLab Community Edition), but there are proprietary features in the Enterprise Edition.
    • Primary Use: Similar to GitHub, but with a stronger emphasis on CI/CD and DevOps.
  3. Forgejo:

    • Software: Forgejo is a fork of Gitea, which is a lightweight, open-source Git service.
    • Primary Use: Self-hosted Git repository management with a focus on simplicity and community-driven development.

Detailed Differences

Software Used by GitHub

GitHub.com uses proprietary software developed by GitHub, Inc. The exact details of their software stack are not publicly available, but it is known to be highly customized and optimized for their scale.

Pros and Cons

GitHub:

  • Pros:
    • Largest user base, making it the de facto standard for open-source projects.
    • Extensive integrations with third-party services.
    • Robust features for collaboration, including Issues, Pull Requests, and Actions (CI/CD).
  • Cons:
    • Proprietary software, so you cannot self-host it.
    • Limited customization compared to open-source alternatives.

GitLab:

  • Pros:
    • Open-source core (Community Edition).
    • Comprehensive DevOps lifecycle support, including CI/CD, monitoring, and security.
    • Can be self-hosted.
  • Cons:
    • Can be resource-intensive to self-host.
    • Some advanced features are only available in the Enterprise Edition.

Forgejo:

  • Pros:
    • Fully open-source and community-driven.
    • Lightweight and easy to self-host.
    • Simple and user-friendly interface.
  • Cons:
    • Smaller ecosystem compared to GitHub and GitLab.
    • Fewer built-in features for CI/CD and DevOps.

Self-Hosting

GitHub:

  • Self-Hosting: Not possible. GitHub is a cloud service only.

GitLab:

  • Self-Hosting: Yes, GitLab offers both a cloud service (GitLab.com) and self-hosted options. You can download and install GitLab Community Edition or Enterprise Edition on your own infrastructure.

Forgejo:

  • Self-Hosting: Yes, Forgejo is designed to be self-hosted. It is lightweight and can be run on modest hardware.

Preferences

  • For Open-Source Projects: GitHub is often preferred due to its large community and visibility.
  • For DevOps and CI/CD: GitLab is a strong choice due to its comprehensive feature set.
  • For Lightweight Self-Hosting: Forgejo (or Gitea) is ideal if you need a simple, self-hosted Git service without the overhead of more complex platforms.

Conclusion

Each platform has its strengths and is suited to different use cases. GitHub is great for visibility and collaboration, GitLab excels in DevOps and CI/CD, and Forgejo is perfect for lightweight, self-hosted Git management. Your choice will depend on your specific needs, whether it's community size, feature set, or the ability to self-host.

[–] bia@lemmy.world 81 points 3 months ago (2 children)
[–] bia@lemmy.world 1 points 3 months ago

On my way out for a trail run right now. :)

[–] bia@lemmy.world 9 points 4 months ago

Right?! I've just assumed the GNU/Linux nitpick to be a meme at this point. An old and tired one at that...

[–] bia@lemmy.world 1 points 4 months ago

Ah, right. There are different resolutions specified, did catch that. Thank you

[–] bia@lemmy.world 3 points 4 months ago (2 children)

Why is fps specified here?

Does it mean expected values for that tier, and that it's limited to 60?

[–] bia@lemmy.world 1 points 10 months ago

Right!? How hard can it be?

[–] bia@lemmy.world 3 points 10 months ago* (last edited 10 months ago)

I built a 24V DC power network in my server and office space two years ago, backed by a battery. The constant "UPS" is great, and its power efficient.

[–] bia@lemmy.world 4 points 10 months ago

Yes! I've recently bought a house that has a forest on one side and the city on the other. It's great! I take daily walks on the trails in the woods.

[–] bia@lemmy.world 6 points 11 months ago (7 children)

You expect a different outcome every morning?

view more: next ›