Thanks, yes, I'd far rather stick with a familiar and ubiquitous system unless I see a reason to switch. Thanks for the suggestion, I'll keep it in mind.
After looking at that list, I think forgejo or gitea are what I'm looking for. I would prefer to stick with software as open as possible, so forgejo looks like where I'll start. I love that they're involved in federation and have a collective governance structure.
Oh, yeah, I meant open-core, not closed-core, but I'm still leery of software where they close off portions to make you want to pay. It gives them an incentive to make the open part of it worse.
Not quite true - they require that you not sell Steam keys for less than you do on Steam. They still don't even stop you from doing giveaways or participating in bundles. It's just that your typical prices on independent Steam key sales, for which they don't even take a cut, can't be lower than Steam prices. Also the seller sets all of these prices.
Given they're footing the bill for indefinitely hosting the games supplied via those keys, that's an entirely reasonable restriction.
This is coming from someone who is against capitalism and all IP law. The big problem with Steam imho is that Gabe Newell won't live forever and when he's gone the company could go public or go to some fail son who will tank it. I'm not even saying Gabe Newell is a great guy or an ethical billionaire, but he's been remarkably consistent in keeping Steam's business model running well.
Okay, I wasn't able to review your links before so I just focussed on answering your question.
Trac looks the most promising of everything I've seen so far, I like that it's minimal and also does basically everything I'm looking for in one place. I'll give it a try first.
Okay, I'm looking into that, thanks. The open-core model is a little concerning for me - one of the things I hate about the proprietary stuff is all the gatekeeping you have to deal with, but if the other possibilities don't pan out I'll consider it.
Just fyi, Randall who makes xkcd has a very permissive approach and offers hotlinks on the site for easy embedding. I think he prefers that you hotlink rather than reupload.
Yeah, that's absolutely fair, and it's a bit snobby of me to get all up in arms about forgetting a formula - although it is high school level where I live. But to be handed the formula, informed that there's an issue and still not fix it is the really hard part to wrap my head around, given it's such a basic formula.
I guess I'm also remembering someone I knew who got a programming job off the back of someone else's portfolio, who absolutely couldn't program to save their life and revealed that to me in a glaring way when I was trying to help them out. It just makes me think of that study that was done that suggested that there might be a "programmer brain" that you either have or you don't. They ended up costing that company a lot to my knowledge.
Wait wait wait so... this person forgot the pythagorean theorem?
Like that is the most basic task. It's d = sqrt((x1 - x2)^2 + (y1 - y2)^2), right?
That was off the top of my head, this person didn't understand that? Do I get a job now?
I have seen a lot of programmers talk about how much time it saves them. It's entirely possible it makes them very fast at making garbage code. One thing I've known for a long time is that understanding code is much harder than writing it, and so asking an LLM to generate your code sounds like it's just creating harder work for you, unless you don't care about getting it right.