Brutkey

✧✦Catherine✦✧
@whitequark@mastodon.social

cat(girl) shaped object, hardware omelas kid

"A cat is valued for companionship and its ability to kill vermin."

✧ i have friends, and my purpose is to support them ✧
✦ i have enemies, and my purpose is to eliminate them ✦
✢ i have a life, and my purpose is to reach heaven by violence ✢
✷ nothing else matters ✷

#searchable


Notes
28028
Following
0
Followers
0
PRONOUN
it
X-ALT-PFP
a white-haired catgirl with big fluffy ears, blushing deeply and smiling like a cat who knows something that you don't. her shirt is red, the bow on her hair is red, and the eyes behind her square glasses are red. the background is reminiscent of a halo.
X-ALT-HDR
angel girl pride flag. see alt text of the X-PRIDE-FLAG link for details
X-PRIDE-FLAG
https://mastodon.social/@whitequark/113091120551575639
✧✦Catherine✦✧
@whitequark@mastodon.social

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

✧✦Catherine✦✧
@whitequark@mastodon.social

do not stare into abyss with the remaining fragments of soul

✧✦Catherine✦✧
@whitequark@mastodon.social

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

✧✦Catherine✦✧
@whitequark@mastodon.social

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)

✧✦Catherine✦✧
@whitequark@mastodon.social

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


✧✦Catherine✦✧
@whitequark@mastodon.social

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

✧✦Catherine✦✧
@whitequark@mastodon.social
✧✦Catherine✦✧
@whitequark@mastodon.social

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

✧✦Catherine✦✧
@whitequark@mastodon.social

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

✧✦Catherine✦✧
@whitequark@mastodon.social

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

✧✦Catherine✦✧
@whitequark@mastodon.social

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

✧✦Catherine✦✧
@whitequark@mastodon.social

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

✧✦Catherine✦✧
@whitequark@mastodon.social

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

✧✦Catherine✦✧
@whitequark@mastodon.social

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

✧✦Catherine✦✧
@whitequark@mastodon.social

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

✧✦Catherine✦✧
@whitequark@mastodon.social

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

✧✦Catherine✦✧
@whitequark@mastodon.social

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

✧✦Catherine✦✧
@whitequark@mastodon.social

"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

✧✦Catherine✦✧
@whitequark@mastodon.social

@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