a human pretending to be a kitten, which in turn is pretending to be a human. or maybe the other way around this account cannot decide if it is professional or personal. it is definitely unprofessional and may be impersonal Computers are bad and you shouldn’t use them but if you do, you should definitely use Codeberg (presidium member 2025–27) and hack in Scheme (once and future WG2 chair) 🇪🇺 (🇩🇪←🇬🇧) ✝️ 🌹 ☂️ ↙↙↙ 🇵🇸🇺🇦 🏳️⚧️🐱
Public Key
npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Profile Code
nprofile1qqspe9xrasagmxm7vtz5mfq27ql8rpvwmt0hukmfqujzz9xpw5qnm4qpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0ds7dywtf
Show more details
Published at
2026-05-20T16:17:49+02:00 Event JSON
{
"id": "e63b7d6cf5fce03e48b87218c15d080f7ed7b9e00f67f5073488037fae75911e" ,
"pubkey": "1c94c3ec3a8d9b7e62c54da40af03e71858edadf7e5b6907242114c175013dd4" ,
"created_at": 1779286669 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://chaos.social/users/dpk",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"Daphne Preston-Kendal\",\"about\":\"a human pretending to be a kitten, which in turn is pretending to be a human.\\nor maybe the other way around\\n\\nthis account cannot decide if it is professional or personal.\\nit is definitely unprofessional and may be impersonal\\n\\nComputers are bad and you shouldn’t use them\\nbut if you do, you should definitely use Codeberg (presidium member 2025–27)\\nand hack in Scheme (once and future WG2 chair)\\n\\n🇪🇺 (🇩🇪←🇬🇧) ✝️ 🌹 ☂️ ↙↙↙ 🇵🇸🇺🇦 🏳️⚧️🐱\",\"picture\":\"https://assets.chaos.social/accounts/avatars/111/432/030/062/977/619/original/76340ea6d167a901.png\",\"nip05\":\"[email protected] \",\"fields\":[[\"Location\",\"Berlin, Germany\"],[\"Pronouns\",\"she/sie/elle/ji/hēo/hon/ἥ/सा\"]]}" ,
"sig": "a50defb609639d48504affb2d0fbc4a434a2b9fc1259160c7090e92389243302bce87a9b38fa0d1f8ad70fc4035f45b7a9fc88d09eb500030e57209ec2c42ba8"
}
Last Notes npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal my lunch wrapper poisons LLMs https://assets.chaos.social/media_attachments/files/116/606/581/904/799/406/original/5ccc7e69079930c6.jpeg npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal Did you know that more or less every strap-on dildo fits every strap-on harness? I’ve often thought this says a lot about the priorities of humanity and people who create standards. Next time you encounter two things that should be able to connect together but can’t because of incompatible connectors, think, ‘well, this is obviously of less importance to an engineer than getting pegged’. npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal small domino: niche programming language chooses Codeberg for its issue tracker and specification repository big(gest) domino (so far): Codeberg is the third largest forge website in the world npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal @nprofile…v2v2 @nprofile…h0ll For what it’s worth, APFS checksums only metadata, not data npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal If you have found security vulnerabilities in a small project, then starting a public relations circus will actually slow down getting it fixed properly Because guess what? Small projects don’t have a dedicated PR team. The developers *are* the PR team. And every minute they spend trying to deal with the PR disaster you’ve created for them is a minute they’re not spending fixing the damn bug npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal @nprofile…v2v2 Empirically, most Mastodon users would upload pictures of themself, or sometimes their Significant Other npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal @nprofile…gr74 HIG violation (Don’t use yes/no dialog boxes) npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal internet broken, fridge broken, brain broken, npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal Codeberg is down, post ponies npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal Learning to my astonishment that the Kohlregime put significant support programmes in place to help employees buy out their company and keep it running, and to my significantly lesser astonishment that the Schröderregime got rid of a lot of that support npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal Anyone have experience with employee buyouts of small businesses in Germany by any chance npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal Well, turns out I don’t get my salary for March. And it was an expensive month. Thanks to the unemployment system here, I will *eventually* get paid something, but I don’t know when or how much; and very probably I will be out of a job entirely. I would really appreciate help for me and my family asap; the options I have now are: • libera pay: https://liberapay.com/dpk • on Wise: my Wisetag is just ‘daphne’ Thanks for anything you can offer <3 #mutualaid #MutualAidRequest :BoostOK: npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal There was an article about moving to Codeberg on the orange website yesterday, and out of interest to get an impression of what average programmers think of the idea of moving, I took at look at the comments. (Yeah, I know …) I’m going to write here my thoughts on a general impression of the comment thread as a whole. (Rather than respond to individuals.) npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal Kernel security bugs are fixed three times faster when fixed by the same person who wrote the bug https://pebblebed.com/blog/kernel-bugs-part2 Applying this result to a world in which devs aren’t the authors of ‘their’ own (slop) code left as an exercise to the reader npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal Made ravioli (with spinach, ricotta, and mushroom in sage butter) https://assets.chaos.social/media_attachments/files/116/042/592/144/234/129/original/49bd00c6e22882a9.jpeg https://assets.chaos.social/media_attachments/files/116/042/592/456/756/289/original/914d3b3920ddccdf.jpeg npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal the only pronoun for God you need to worry about is ‘thou’/‘thee’ npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal Linux users, Why don’t you use btrfs? Why do you prefer ext4 or even ZFS? Boost appreciated! npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal @nprofile…v2v2 Unfortunately, that came in 15, not 26 npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal @nprofile…v2v2 excoriates ACM’s extortionate conference pricing https://lobste.rs/s/3bccy3/acm_is_now_fully_open_access#c_guc3wp npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal @nprofile…2cds @nprofile…f9ry The 90s are back! npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal New blog post! Arduous arboreal adventures bring bounteous benefits in converting code, conceived declaratively, to essentially executable form https://crumbles.blog/posts/2025-11-28-extensible-match-decision-tree.html npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal Writing an implementation of Standard ML would fix me npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal Fucking. Hell. https://github.com/ocaml/ocaml/pull/14369 npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal The part of the Docker ‘it works on your machine, so let’s just ship your machine’ joke that’s missing is the part where shipping your machine doesn’t work on someone else’s machine npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal K&R style argument type declarations were the good style of argument type declarations, cmv npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal I think Randall Munroe deserves more credit than he gets for making his comic, a touchstone of internet nerd culture, strongly against the culture of nerd sexism from its earliest days https://xkcd.com/322/ npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal Someone is currently trolling (?) @nprofile…jmss’s stream in chat calling SICP ‘THEE [sic] book on design patterns’ npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal I love pair programming (using the cons procedure to construct pairs) npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal @nprofile…zwgs From this toot I can glean two things: 1. that I have missed something, and 2. that if I were to learn what the thing I have missed is, it would very probably make me hate the ‘trans community’ more than the person the ‘trans community’ is mad at. Again. Jean-Paul Sartre was nearly right. The truth is closer to this: Hell is other trans people. npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal Es heißt jetzt, dass es sehr wichtig ist, JETZT eure SPD-Abgeordnete – insbesondere den Verhandler*innen – mit einem Brief gegen das Nordische Modell anzuschreiben. Sind dir die Rechte von trans Menschen wichtig, sollten auch dir die Rechte von Sexarbeitenden wichtig sein. Die Gegner von beiden sind die gleichen Leute. Trans Menschen sind auch überproportional in der Sexarbeit vertreten. Schreibt bitte noch HEUTE! Bitte boostet! https://chaos.social/@dpk/114229753928926960 npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal @nprofile…zwgs Christine it’s 4am, why are you posting npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal It’s done. https://codeberg.org/dpk/extensible-match SRFI submission any day now. npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal I am in Le Monde diplomatique with a piece on the German police’s suppression of Berlin’s Palestine Congress https://mondediplo.com/outside-in/german-police-palestine-congress npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal @npub1sg4…xslc Needs some care though, because what GitHub calls a ‘CLA’ can actually turn out to mean you just have to sign the DCO. I’ve been caught out by this before. npub1rj2v8mp63kdhuck9fkjq4up7wxzcakkl0edkjpeyyy2vzagp8h2qvvesee Daphne Preston-Kendal Productive procrastination of the day: the R7RS effort now has a semi-reasonable website https://r7rs.org/