Cai is a user on You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.


Wrestling with relative module importing in Python costs more of my time than any other aspect of programming. Every time I think I get it I suddenly can't run unit tests in a submodule, or move a script into a subdirectory, or something, and it's another hour on StackOverflow.

Brb, Iโ€™m just off to never ever go back to Arizona.
RT Well, after fifteen years off and on living in a house plagued by scorpions, I finally got stung. In my bed as I slept. It is not that bad, but I am extremely awake at 4am.

While my phone is being repaired I've been chatting on IM and it rules.

Oh, apparently it's closed-access ๐Ÿ”’. Sorry. But if you're a "colleague" who is "known to me" I can give you a copy for "personal use". Otherwise a pre-publication will go online when I get home.

A paper I coauthored just got published!
๐Ÿ“„: Thwaites et al. (2018) Entrainment to the CIECAM02 and CIELAB colour appearance models in the human cortex. Vision Research.

Shoutout to me in 2009 for not erasing this ipod. Even though I don't have a cable any more, I can pick up with the episodes of Pseudopod and Point of Inquiry that I was listening to when I put it away.

Whooooops I forgot to disable 2fa on my phone before I sent it away for repair... Guess I can't do... anything... for a while...

uMatrix is exactly the resource filter browser plugin I hoped someone had made. Clear, logical and powerful. Now I'm using Vivaldi instead of Safari I can use it!

I'm sending my phone to be repaired, so if I take longer than usual to reply, that's why.

Or at least the props used to indicate what kilos of cocaine look like in a movie.

It looks like the builders are stashing kilos of cocaine in the wall cavities of my department.

RT If we don't get it right, sexism, racism, and other biases will be literally encoded into our lives, trained on incorrect data that continues to leave women and people of color out of decision making.

RT I keep thinking about the death of Elaine Herzberg. Every aspect of it is troubling but what sends a chill down the spine was how quickly the police stated, before investigation, "it appears that the Uber would likely not be at fault"

RT Young horse wizards must choose a path

In one of my first English lessons at secondary school we were asked to write a letter to someone we admired.

Cai boosted

The law locks up the man or woman
Who steals the goose from off the common
But leaves the greater villain loose
Who steals the common from off the goose

The law demands that we atone
When we take things we do not own
But leaves the lords and ladies fine
Who take things that are yours and mine


The law locks up the man or woman
Who steals the goose from off the common
And geese will still a common lack
Till they go and steal it back

english folk poem

Use of CV-dazzle is now a necessary aspect of life in the UK.
RT DWP making blanket requests to leisure facilities to send all & any CCTV footage of disabled customers, so DWP can persecute disabled people who dare to go out in public

RT We just posted our 5400-line Player class (C#) from Celeste in all its messy, mostly-undocumented glory. This is the code that handles Player input/movement/states. Maybe it'll interest you if you're curious how some part of that works!