Just received the 10th Ubuntu :ubuntu: feature freeze email since I joined Canonical _almost_ 5 years ago, and am in a contemplative mood.

Wow, Oracle's iSCSI IQN is nearly as old as I am:

InitiatorName=iqn.1988-12.com.oracle:...

Just spent a half hour trying to work out why Firefox wouldn't load _any_ pages at all. It turns out disabling Strict content blocking fixed it (and I've now re-enabled it with no problems). Weird!

LMAO we just introduced black to format this codebase, but to reduce the codebase churn we disabled the string normalisation (so it won't change single quotes to double quotes). The first, the _very_ first PR after we land that has someone bikeshedding the (double) quotes that I chose to use.

Technical details 

Technical details 

Just discovered that what I thought was going to be a (relatively) simple case of hooking up an input to some existing code just got blown out of the water because we (unexpectedly, to me) don't have support for parsing this format as an input, only for writing it out.

Staring at my screen somewhat blankly now.

So I updated all of my machines to use mirror.csclub.uwaterloo.ca so that they could share a cache and so, naturally, overnight that mirror has stopped syncing in a way that breaks `apt update`.

:ubuntu:

Just realised that my squid-deb-proxy setup is pointless at the moment because my desktop is pointing at mirror.csclub.uwaterloo.ca, my laptop is pointing at ca.archive.ubuntu.com and my schroots are pointing at archive.ubuntu.com. So all I'm doing is caching the same thing three times over. >.<

:ubuntu:

Just found out there's a Synergy fork called barrier: github.com/debauchee/barrier

I'll probably check that out at some point, because it's actually packaged properly for Debian/Ubuntu.

I've got the "man, I wish I knew Javascript" to "wow, I'm glad I don't know Javascript" feedback loop down to about 3 minutes.

An interesting idea that I'm not invested enough in to do anything about: a bot (framework) for playing interactive fiction games

Just wasted 20 minutes by not noticing that `adduser_cmd` in fact runs useradd (not the similar utility adduser!):

adduser_cmd = ['useradd', name]

馃槧

Just had an idea for a fun wrestling coding project: use Cagematch's data to produce training trees for wrestlers, showing who they "descend" from in training terms.

Yes, that's right, the very important things I was batch-adding to Todoist were... One Piece episodes.

write.wrestle.town/oddbloke/qu details a quick Python script I wrote to generate the text to copy/paste into Todoist (as well as some brief observations about things that tripped me up when writing it).

Now to watch some One Piece!

Just cut a new release of sphinx-git, v11.0.0:

github.com/OddBloke/sphinx-git

Very weird that I started this project 7 years ago, that's a long time!

Wow, I'm trying to set up a dev VM (and write a blog post about how to do it), and 2GB of RAM isn't enough to compile github.com/writeas/activity/vocab.

I've run out of time for it for now, so we'll find out if 3GB is enough at some later point!

Show more
Wrestle Town

wrestle.town is one server in the network