tonight's stream 

I've got a weird headache tonight, and instead of rescheduling *again*, I'm just canceling this week's stream. If I have energy later this week/weekend, I'll do something impromptu.

Tonight's stream 

Sundays are hard, and I rarely sleep well on Sunday nights. 😴 I'm rescheduling tonight's stream and the rest of my biweekly streams for Wednesdays going forward. I'll be more awake. 😁

Granny Square Colors 

Made a little update to Granny Square Colors this afternoon: forum.grannysquarecolors.com/t

It should help with some user registration errors I'm seeing in the logs.

dev, granny square colors 

I do want CSP, so I'll definitely get it sorted out, but the fiddly-ass addition of every domain to my backend settings file (meaning a code push!) feels like a real bad way to manage this. I need to do more research.

For now, I'm going to go do all the shit I normally have to do on a Sunday, and let any errors that flow in accumulate until tomorrow. I've had a moderately busted heater for a week and my goddamn fingers hurt from coding in a chilly office for 12 hours.

Show thread

dev, granny square colors 

My setup of CSP (using
django-csp.readthedocs.io/en/l) also became more trouble than it was worth for today's release.

The settings were sticky af, and clearing Django's cache *and* restarting Daphne and nginx weren't enough to update CSP header with changes from settings.py. 🙀 I didn't want to let getting the Paypal donate button to load take more than an hour (...or two) today. 😅

Show thread

dev, granny square colors 

:skyhappy2: Granny Square Colors update complete. I started about 08:15 (currently 20:30), and took about 3-3.5 hours off for other work that had to be done. But DNS propagation aside, the deed is done.

I ran into all sorts of mildly annoying issues that I didn't catch due to not testing exactly the domain + reverse proxy + SSL combo before release. I checked pairings of those, but not all three at once. C'est la vie. I'll do better next time, for sure.

All of you who are building ”alternatives to goodreads”!

Please keep in mind that
- not all #books are published in english and
- there are translations of books and
- people may read several different language versions of the same book, even at the same time.

Brought to you by a #goodreads user who can't mark two different language versions of a book as being ”currently reading” simultaneously.

Cw: cat very ec

I got this inquisitive look from Freya and she stayed still long enough for me to get the pic. I love it so much

@makegodgayagain They are VERY helpful for topics.
So even if things I post might not be triggering, I know that some people may not want a huge thing about a niche topic. I use a CW for it (most of the time).
It's a really cool tool

new website up at

emsenn.github.io/index.html

(will move to proper domain once i get the old content off that wordpress instance)

Please excuse the lack of styling & content; it's very new and ambitious in scope.

😫 The itch.io winter sale caught us off-guard (we didn't get the email telling us to set it up), so I just spent a whirlwind couple of hours setting up banners and blog posts for both it and another upcoming holiday sale.

I hate when that stuff sneaks up on us, whether it's because we let it slip or because the storefront didn't send an email out. Seasonal discounts should be super routine (or, I mean, not a thing at all, because fuck steep discount culture and fuck capitalism).

granny square colors 

Someday I'll get into the habit of posting my dev updates here, too, but: forum.grannysquarecolors.com/t

tldr; I'm waiting until post-Chrimmus (but pre-New Years) to do the big update so that all the last-minute crafters using the site for patterns won't be caught out without access before their due date. 😂

Show more

Melissa Avery-Weir 🎮:aceper:'s choices:

Irrsinn.life

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!