• 0 Posts
  • 17 Comments
Joined 6 months ago
cake
Cake day: June 5th, 2025

help-circle

  • I highly doubt there will ever be parity. There will also be some differences where there can be improvements made over GitHub. Right now you only hear about individuals moving over or open source software. This is mainly because they don’t need the enterprise features that GitHub has. I am not sure if you self hosted forgejo if you would get those as well. It’s meant to be free. This is the biggest thing that would be missing. For individuals, I don’t think you’ll notice many differences.

    For your second question. It doesn’t matter. What matters is git. There are 2 main ways to access this. SSH and http. All you really need is git. There are other tools out there like gitlab. Gitlab is pretty decent too, but the workflow is a bit different. You can even self host with gitlab too. You may not see many direct integrations to gitlab either, but people have been working with it for years now. There is also bitbucket. I think forgejo has a better chance at succeeding though if it continues to do what it’s doing. Just tailor to the free and open source community. Really the only thing people need to do is create an account and set up some ssh keys. Beyond creating an account, there is no difference in how you clone a repo from GitHub and codeberg. Just copy the URL and do git clone.

    TL;DR GitHub and codeberg have different missions. It will be a similar experience and features for individuals or open source projects are close to the same on both platforms. You probably won’t notice much of a difference.


  • If anything, just get some external drives or something lol. Depending on how much space you are using, you can also look at hetzner. They have storage boxes that are relatively cheap for cloud backups.

    You could also use OneDrive or Google, just make sure you encrypt everything. This way they don’t actually have any of your data. It’s just for backups.

    I have also been using storj with truenas. You get a discount this way, but storj just introduced new pricing, so I don’t know how that impacts the discount or not



  • Stability? Update management? Window tiling? What? Linux does have all of these things. In fact Linux is way more stable than Windows, has better update management. Mind you, it does depend on the distro and the amount of stability you want, but I have been running Debian servers for years and I hardly run into problems.

    The only thing windows offers over Linux is gaming and a better UI. Even both of those are dwindling away. I hate the new windows 11 UI and most games work on Linux unless you require a rootkit for some anti cheat software.





  • Is it a monopoly though. Monopolies are there to protect the consumer, not really the seller. A developer does not need to use steam at all. I really don’t think steam can control the pricing like that. Like, if steam started to raise prices on people buying the games, then I feel like people would still jump ship. Places like gog and itch.io exist. There are plenty of game stores as well, Microsoft, Nintendo, ea.

    The problem developers have is they feel if they make a PC game, that they have to put it on steam and no other platform or they won’t make money. But the developer still has choices and I feel like steam is pretty reasonable with their cut and the tools they offer developers. A developer can even sell their game on a different platform at the same time they sell it on steam. They can even sell steam keys on their own website if they wanted to.

    To call steam a monopoly is a bit of a stretch. People still have plenty of choices and steam isn’t circle jerking their consumers.





  • I am pretty sure I have ADHD, but never been diagnosed. I had to learn certain things throughout school growing up and I almost failed out of my freshman year in high school. I was able to turn that around and figure out how to study and focus when needed. I basically used music and TV to help.

    My kid has ADHD and I did get him diagnosed. I do not want to medicate him either. I would much rather help him learn how to control himself when possible instead of medicating him. It takes a lot of work. Especially in today’s age with avenues like YouTube where my kid will get absorbed into that for hours. Just like yours, he will forget to eat.

    It takes a lot of work from my side to keep him focused. I have to sit down with him to do his homework. He goes to a school where it’s a bit more academically challenging as well, so what should only take 30 mins, might take 1-2 hours. He’s well ahead of his peers in certain areas like reading where he’s about 4 grade levels ahead. So, it’s not that he struggles with school or the material, it’s just focus. I have to make sure he does everything he needs to when getting dressed or ready. I have him in many activities to get him away from tv, YouTube, and other digital devices. It’s a lot of work on my end, but I do feel like it’s helping. In kindergarten we would probably spend 5 hours almost every night on homework. Now it’s 1-2 hours sort of spread out. He understands what is expected of him and he has better habits when it comes to studying.

    The main reason I got him diagnosed was because of his school. This way they understand and can make any accommodations due to his behavior at times.

    At the end of the day, for us, it’s all about routine. Even for myself. When I go on vacation and get out of a routine, I start going all over the place. Same for him. So, having a routine helps significantly. We do x homework first, then Y homework. We get our clothes on first, then brush our teeth for example. We go to x activity on this day at this time. This means I have had to become more organized myself, which is difficult for me.


  • Can you explain your reasoning why you think steam is gouging devs? While you think it may not be fair valve has offered a lot to devs. If it wasn’t for steam, we probably wouldn’t have as many indie games as we do now and it wouldn’t be feasible for some developers to even dream of creating their own game.

    Steam does the marketing, they have a way for devs to interact with players, they store and distribute their game to include updates, they have a store page for every game, they have a payment system, they have drm and anti cheat if you want, they have analytics tools.

    You can even sell your game elsewhere with steam keys and they won’t take a cut. If devs were that worried about it, they could do that themselves and market it themselves.

    Just because a business is a business and trying to make money, doesn’t mean they are gouging people.


  • You have a lot of responses here, but I’ll tell what k8s actually is, since a lot of people seem to get this wrong.

    Just like k8s, docker has many tools. Although docker is packaged in a way, that it looks like it’s just 1 tool. This is docker desktop. Under the hood there is docker engine that is really a runtime and image management service and API. You can look at this more if you wanted. There is containerd, runc, cri-o. These were all created so that different implementations can all talk to this API in a standard way and work.

    Moving on to k8s. K8s is a way to scale these containers to run in different ways and scale horizontally. There are ways to even scale nodes vertically and horizontally to allow for more or less resources to place these containers on. This means k8s is very event driven and utilizes a lot of APIs to communicate and take action.

    You said that you are doing kubectl apply constantly and you say feels wrong. In reality, this is correct. Under the hood you are talking with the k8s control plane and it’s taking that manifest and storing it. Other services are communicating with the control plane to understand what they have to do. In fact you can apply a directory of manifests, so you don’t have to specify each file individually.

    Again there are many tools you can use to manage k8s. It is an orchestration system to manage pods and run them. You get to pick what tool you want to use. If you want something you can do from a git repo, you can use something like argocd or flux. This is considered to be gitops and more declarative. If you need a templating implementation, there are many, like helm, json net, and kustomize (although not a full templating language). These can help you define your manifests in a more repeatable and meaningful way, but you can always apply these using the same tools (kubectl, argocd, flux, etc…)

    There are many services that can run in k8s that will solve one problem or another and these tools scale themselves, since they mostly all use the same designs that keep scalability in mind. I kept things very simple, but try out vanilla k8s first to understand what is going on. It’s great that you are questioning these things as it shows you understand there is probably something better that you can do. Now you just need to find the tools that are right for you. Ask what you hate or dislike about what you are doing and find a way to solve that and if there are any tools that can help. https://landscape.cncf.io/ is a good place to start to see what tools exist.

    Anyway, good luck on your adventure. K8s is an enterprise tool after all and it’s not really meant for something like a home lab. It’s an orchestration system and NOT a platform that you can just start running stuff on without some effort. Getting it up and running is day 1 operations. Managing it and keeping it running is day 2 operations.



  • This is why I can’t stand Kickstarter and why I won’t ever use it again. It’s no risk to the people asking for handouts and it’s the people giving their money away that take on all the risks.

    You pay for something, but you may never actually see it. The product fails and you get nothing. The product succeeds and you get the product you were hoping for, but it may not be 100% what you expected. Also, it’s not like you would get anything more than that, you are not an investor.

    If I’m an investor, I take a risk and I could possibly lose all my money that I put into it, but at the tail end of that, if it’s successful, I will get my money back, plus more. Same risk, but better outcome.