Cynthia 🐈
banner
cynthia.dev
Cynthia 🐈
@cynthia.dev
23f. Computer scientist catgirl. Software efficiency, robustness, accessibility and sustainability advocate. Addicted to coffee and cookies.

🔗 https://cynthia.dev - 🏢 IRIT - 📍 Toulouse, France
what's the added value of the application-level encryption (besides MITM-as-a-Service problems invented by Clownflare)? is TLS insufficient in your threat model?

my opinion is that any application that uses passwords could implement OPAQUE and benefit from it at low-to-no cost; what's unfit here? 🤔
November 18, 2025 at 9:48 PM
Honestly only cid and car sound good when prefixed with dasl 😭
November 18, 2025 at 7:34 AM
unless I don't understand the datasheet it seems the mistake isn't the pointless `mov` but rather that this `ldi` should be an `ori` (in which case the mov is a lot more useful...)

look at the C code below
November 17, 2025 at 5:47 PM
💀
November 17, 2025 at 6:48 AM
I was looking that up to check whether atcute was correct to call its cbor codec a dCBOR42 codec, which turns out it is

clarifications were very recently merged to ipld: github.com/ipld/ipld/pu...
dag-cbor: remove note about map keys sort order by vmx · Pull Request #356 · ipld/ipld
It turns out that the canonical CBOR map key order in RFC 7049 and the CBOR core deterministic encodings map key order of RFC 8949 are equal as long as the map keys are restricted to string only. T...
github.com
November 16, 2025 at 9:24 AM
chiming in on this old skeet: after looking into that just now, it seems both actually agree on the way keys are sorted, just that the verbiage from the rfc is confusing asf 😭

The lexicographical order concerns the *encoded key*, which means the length IS factored in when keys are all strings 🤯
November 15, 2025 at 10:34 PM
-----BEGIN PGP SIGNATURE-----
Comment: message has trailing newline

iHUEABYKAB0WIQTEFtcLn949yKZDQkMXNtHCkRa+lAUCaRRXxwAKCRAXNtHCkRa+
lFh4AP0diFdWzmY4pvo0ZFWVnabfcZtaaoHOr23dCb9iFrtAzgEAl4cBPyHk1Ypn
zpvu3GQXY6mv6sqdYO6vuSkqE0JEzw4=
=h/Mz
-----END PGP SIGNATURE-----
November 12, 2025 at 9:52 AM
Also, in case it wasn't clear: I'm not using a local calendar, I'm using a caldav server managed by my org; so Thunderbird doesn't store anything per se. I just need it to push it with that goddamn custom property so SOGo won't interfere with my workflow
November 7, 2025 at 12:24 PM
I manage my calendar via Thunderbird, so the issue is that any new item I add needs to have this property...

My workflow is very pleasant, if it wasn't for the server insisting on doing its own scheduling of emails despite me not wanting to. Using the org's caldav as backend is very handy too
November 7, 2025 at 10:46 AM
making a thunderbird extension looks PAINFUL and cursed and I'd love to avoid going through this 😭
November 6, 2025 at 11:35 AM
I care

please reskeet more of it
November 5, 2025 at 8:32 AM
*falls asleep*
November 5, 2025 at 8:31 AM
`makepkg -si` in a folder with the following PKGBUILD

```
pkgname=nodejs-dummy
pkgver=0.0.0
pkgrel=1
arch=("any")
provides=("npm" "yarn" "pnpm" "nodejs" "node-gyp" "nodejs-nopt")
conflicts=("npm" "yarn" "pnpm" "nodejs" "node-gyp" "nodejs-nopt")
```
November 4, 2025 at 9:08 PM