Hewwo, welcome to my cute little website! My name is Willow. I have pawtism and beautiful princess disorder, and I'm plural to boot :3 I hope you enjoy my little blog!

This site is available on the clearnet, I2P (b32), and Tor.


Piracy now!IE? Chrome? Same shit, different asshole!This website is not cloudflaredStand with palestine

Types of post link trackers and how to avoid them

Sometimes when you share a link to a video, post, or photo, the link includes tracking details that reveal a shocking amount of data to the platform owner when your recipient opens the link, or even just when you share it, depending on where you share it. I came up with two different types of link trackers, and how to avoid them (usually). We'll look at those, and then look at what they reveal, to whom, and when.

Read more…

This is not a 24-hour clock

A 24-hour clock should cycle every 24 hours. Seems obvious right? But in a lot of apps, we get something like this:

The 24-hour time picker in Google Calendar, showing 23:00 at the same position as 1:00 but in a different ring.

This is basically two 12 hour clocks jammed together. It forces you to think in lowly 12-hour terms rather than thinking about what part of the entire day cycle you need.

Read more…

Hello, world!

The site

In case you missed the footer, this is using Nikola. I wanted something lightweight and fast, so I was gonna go with Hugo, but I find Go's text/template rather annoying to work with. So I tried out Pelican briefly, but apparently it doesn't do incremental compilation very well, and that is important to me. Next I looked at Nikola and I quite like it! It does support incremental compilation (although it's kinda slow to start up, so that may not pay off for a while) and it uses Jinja which I quite adore <3

The comments

Getting comments on here was quite a journey. I wanted something that federated over ActivityPub, so I first tried Pinka but I couldn't get it to federate properly. So then I tried Leah's Mastodon-API fetching script along with GoToSocial and a read-only API key. Turns out there's a bug in that script which doesn't allow top level comments from other servers. At this point I was running out of options, so I ended up just going with Isso, which is an old Python project that just does local comments and nothing else. I really wanted federation though, but I figure this is even lower friction because it doesn't require an account.