Finally fixed login

Login on this site has been a bit flaky for a while since in my never-ending fight against AI bots I had switched to a multiprocess configuration to give the site a bit more robustness, but which had the side effect of most logins only having a 50% chance of working due to fiddly details inside Publ (or, more precisely, Authl, which defaults to only being safe for single-process configurations).

So, Publ finally implements multiprocess-safe token storage, which is something I’d been meaning to add since approximately forever ago (although it seems I never opened an actual issue to track it, oops), and this should make user login reliable again.

Thanks to Spud who finally lit a fire under my butt to fix this annoying issue.

Read more…

Comments were broken again, oops

There are so many papercuts with keeping isso running and I really ought to get around to writing something better. Working on software is the last thing I want to do right now though.

On the plus side, not a single person mentioned the broken comments to me, so I’m guessing nobody actually cares about them anymore. I only noticed things were broken when I was looking at one of my particular articles and was like, wait, where did all the comments go?!

2024 → 2025

As is tradition, I am not a fan of resolutions, just aspirations.

Read more…

Some thoughts on comments

You might have noticed that I’ve made a slight change to the comments on this site: the comment threads are only visible to those who are signed in. This is a temporary experiment just to see if it cuts out the spam I’ve been getting and also if it increases the quality of what comments do come in.

I’ve been thinking about how I can go about improving comments in general, in ways which would also satisfy some of my other general long-term plans around Publ.

Read more…

A fresh coat of paint

I’d been getting really annoyed with my kinda-fragile website templates and some of the accumulated cruft, as well as a bunch of things that were difficult, UX-wise, so I redesigned my site. How do you like it?

Read more…

Full-text search on beesbuzz.biz

I finally got around to enabling search, as an experimental feature. Publ’s full-text search functionality is kinda janky right now and I really want to rework it. But people were asking, so here you go.

Also god damn my templates are getting hard to maintain.

There’s also so much stuff I really want to rewite in Publ, while I’m feeling grumpy.

EDIT: Oh right, also what started me down this path was also fixing Authl’s login flow for email links on email providers which generate link previews, e.g. Outlook and Hotmail. So I mean folks who were getting “invalid token” errors while signing in by email should have a better time now.

2022 in review, 2023 aspirations

Another year has come and gone so I’d might as well reflect on what happened during it and try to plan for the next one.

Read more…

Falsehoods programmers believe about “Falsehoods programmers believe about” lists

  • These lists are intended to be exhaustive
  • Every item on the list applies to every situation
  • Every item on the list must be taken to heart and considered at all times
  • Every item based in historical fact is worth worrying about for all future implementations
  • Every item deserves explanation
  • An assumption you made that shows up on the list is a personal attack on your programming abilities
  • These lists are intended as guides for how to do things (or, conversely, guides for things not to do)