Magpie Hoard

An unorganised nest of shiny things

I'm a random black and white corvid who codes stuff, makes art, and sometimes rambles about stuff (as a glance slightly downwards will show you).

If you want to talk to me, the localpart of my email, Matrix, and XMPP addresses is kythyria. The domain, of course, is this one.


Recent Posts

NPM and Directory Hardlinks

NPM is famous for generating absurdly huge node_modules directories. A bit of this is due to JS developers having a great love of tiny packages, and each package has some overhead. A bigger chunk of…

Applying scale factors

I've spent a decent chunk of time first playing Payday 2 and then working on a modding tool for it, to convert between GLTF and the game's native mesh format. However, partly because it was easier…

Random Thoughts I

A bunch of things that occurred to me. The Toolkit Triangle Page description/vector graphics formats and text markup formats form two corners of a triangle. The third corner is widget toolkits…

Compressing Matrix, part 2

In my previous post, I pondered that protocols that are a sequence of fairly repetitively-structured JSON documents could probably be better compressed with a bit of rearrangement. To wit, separate…

Thoughts on compressing Matrix

A not-entirely-invalid criticism frequently levelled at Matrix is that it's fairly inefficient, due to a combination of using HTTP, using long polling (sometimes misidentified as normal polling…

New Website!

I hadn't updated my old website in years, it was kind of embarrassing, and in any case it never got migrated across when I moved servers. So. New website. This one is based on Gatsby rather than…
Last build: 2020-12-13