20after4
Joined 16 years ago
Joined 16 years ago
Not the op, and while your criticism of their negativity may be somewhat justified, the ask is kind of silly. There are a bunch of well known alternatives:
Self-hosted free software:
Gerrit <https://www.gerritcodereview.com> Phorge <https://we.phorge.it>
SaaSsy:
Codeberg <https://codeberg.org> SourceHut <https://sr.ht/>
There are a lot more, of course, these are just the ones I have experience with.
Like seriously, Mozilla could probably make some serious revenue with this. I only wonder if it would open them up to getting sued, somehow.
If education is all dependent on the use of AI, then we're cutting off everyone but the most wealthy from access to education. Seems very regressive to me.
1. This is an assumption but I think it's fairly well established that current LLM prices are far below operating costs of inference, so prices will go up, maybe not 10x but some multiple > 1
More prior art: xcfile²
I've used xc³ for a long time now and it's fairly solid. The idea of runnable markdown is definitely useful. A lot of projects have attempted it and none that I've seen have achieved what I'd call perfection, however, xc gets close enough for my needs.
I'll check out Ledge a bit more thoroughly and give some feedback if I can think of anything constructive. I think xc is probably more suited for my uses, however, I do like electrobun and that seems like a good runtime to build something like this.
Here's what I like about xc:
1. It's built with GO and brings all the power of go's template engine. The portability of go's runtime means that it is just one binary and doesn't have any crazy runtime dependencies.
2. It has a built in dependency system so that each block of code can be predicated on another block completing. It can also ensure that each block in a dependency chain runs just once.
I've built a sort of configuration management system for my home infrastructure with config files in a git repo and all the deployment scripts and dependencies directly in the readme. I use it to maintain and deploy changes to my router, firewall rules, dhcp and dns, git repositories, and various containers.