this question is coming up a lot so i'll pin it
- replacement for github: https://codeberg.org
- replacement for github pages: https://grebedoc.dev
- easy ci runners for codeberg: https://codeberg.org/whitequark/nixos-forgejo-actions-runner
do not stare into abyss with the remaining fragments of soul
many of you have seen me speak out against Thiel companies participating in Rust and NixOS development, but I don't think I ever clearly said why
as anyone who has opened and read my bio will know, I'm fine with the existence and use of weapons. no, what I have the problem with is imperialism; and Palantir and Andruil, and their acceptance, is currently the means by which it's capturing our communities
who wants to meet me in 2024?
it has to be in the UK but i'm happy to hop on a train
(the offer is open to anyone, i will decide based on inscrutable criteria and reply whether i'm interested)
you are a catgirl because you want to appear cute and pettable and to have an owner who feeds you and plays with you
i am a catgirl because i have claws and i will not hesitate to use them
we are not the same
this question is coming up a lot so i'll pin it
- replacement for github: https://codeberg.org
- replacement for github pages: https://grebedoc.dev
- easy ci runners for codeberg: https://codeberg.org/whitequark/nixos-forgejo-actions-runner
something that i'm concerned about and which may prove itself to be true is that it's economically impossible to run a git forge offering free CI runners. it's obvious that github's are subsidized in much the same way early uber subsidized rider costs, which is concerning because they'll crank down restirctions, yes, but also because it might just not be a ... serviceable offer
was i aware that i'm relying on subsidized and potentially unsustainable CI infrastructure while investing a lot of effort into that infrastructure? yes, fully, for a good number of years
i just think that testing your software today and tomorrow is important even if five years from now you'll stop being able to test it entirely
i expect it'll be snowing in hell long before any OSS-focused forge will offer windows and macos runners, for example
the writing was on the wall years ago actually, but also: there aren't any really good ways to backup a github repo with complete metadata anyways. there's an unmaintained python script that collects JSON API responses into a bunch of files, which works correctly and can probably run in cron too (making it "above average") but viewing the results? you're fucked if you want that
something that i'm concerned about and which may prove itself to be true is that it's economically impossible to run a git forge offering free CI runners. it's obvious that github's are subsidized in much the same way early uber subsidized rider costs, which is concerning because they'll crank down restirctions, yes, but also because it might just not be a ... serviceable offer
every time i had to do an emergency infrastructure migration in the recent years (which is almost exclusively due to matrix.org people being not good at what they're doing) it had a noticeable temporary impact on my health. migrating several hundred (i don't even know how many precisely. around 200 i think?) repositories because of corporate restructuring will fucking kill me
the writing was on the wall years ago actually, but also: there aren't any really good ways to backup a github repo with complete metadata anyways. there's an unmaintained python script that collects JSON API responses into a bunch of files, which works correctly and can probably run in cron too (making it "above average") but viewing the results? you're fucked if you want that
most likely i'll bring up a complete mirror (one that includes repository metadata like issues, comments, PRs, etc as a seccondary channel) somewhere and then leave when each individual project i maintain hits actual practical problems
every time i had to do an emergency infrastructure migration in the recent years (which is almost exclusively due to matrix.org people being not good at what they're doing) it had a noticeable temporary impact on my health. migrating several hundred (i don't even know how many precisely. around 200 i think?) repositories because of corporate restructuring will fucking kill me
personally i'm not planning to migrate from github any time soon. the people who i'd've lost on ethical grounds have self-selected out long ago, i have basically no lock-in besides very heavy reliance GH Actions (which have no viable replacement besides gitlab maybe) and i'm counting on the process of corporate death to take a few years until it starts to cause actual immediate problems
most likely i'll bring up a complete mirror (one that includes repository metadata like issues, comments, PRs, etc as a seccondary channel) somewhere and then leave when each individual project i maintain hits actual practical problems
personally i'm not planning to migrate from github any time soon. the people who i'd've lost on ethical grounds have self-selected out long ago, i have basically no lock-in besides very heavy reliance GH Actions (which have no viable replacement besides gitlab maybe) and i'm counting on the process of corporate death to take a few years until it starts to cause actual immediate problems
"mass producing devices combining multiple types of nanotechnology each of which individually strains against what is even possible in our universe at all, providing access to them to the general public as a boring and everpresent commodity, then having the general public store porn on them" is peak technological civilization https://mastodon.social/@danderson@hachyderm.io/115013105037015356
@alex@feed.yopp.me @david_chisnall@infosec.exchange @janl@narrativ.es if you can automate predictions for something to the point where an LLM can do it semi-reliably, in almost every case you could, and i will argue should, define an abstraction that does it deterministically
@alex@feed.yopp.me @david_chisnall@infosec.exchange @janl@narrativ.es people have been writing abstractions over HTML for almost as long as HTML existed. you can go ahead and use .jsx/.tsx in almost any environment today; the abstractions have won