Jake Howard 🍊
banner
theorangeone.net
Jake Howard 🍊
@theorangeone.net
Part Developer, Part SysAdmin, Part InfoSec. Avid self-hoster.
- All things Systems @torchbox.com.
- Core & Security Teams @wagtail.org.
- @djangoproject.com Security Team and Foundation Member.
My morning started by pouring boiling water into a mug, only for it to crack top to bottom and spill all over the side...

And that's whilst recovering from "the night before".

How's everyone else's Friday going? 😅
December 5, 2025 at 9:56 AM
And now, alongside the Django 6.0 release, comes a django-tasks release, with (now working) support for 6.0!
github.com/RealOrangeOn...
Release 0.10.0 · RealOrangeOne/django-tasks
Breaking changes Remove enqueue_on_commit functionality by @RealOrangeOne in #194 What's Changed Test against Django 6.0 in CI by @mportesdev Add Python 3.14 support in CI by @p-r-a-v-i-n in #19...
github.com
December 3, 2025 at 8:48 PM
Featuring, my personal highlight of course, `django.tasks`!

theorangeone.net/posts/django...
December 3, 2025 at 5:05 PM
My SO making baubles: "Oh my god I hate threading".

She doesn't know the half of it...
November 29, 2025 at 1:52 PM
Passkeys are a great usability improvement, until your password manager stops prompting for them 🙈

community.bitwarden.com/t/firefox-bw...
Firefox: BW extension 2025.11.1 not prompting for passkeys on any site
As the subject line says. Sites stopped prompting me after the extension was updated automatically to 2025.11.1, although this morning I was using them fine. I assume before the update. I know the ...
community.bitwarden.com
November 28, 2025 at 9:42 AM
Amazon's Black Friday has a "Hosting" category, but it's very misleading. Not a single server or network switch in sight!
November 27, 2025 at 9:08 PM
I tend to watch YouTube incognito, mostly to avoid "the algorithm". However, I'm currently being served 2 adverts every 2.5 minutes... 😭

~25 seconds of ads means ~13% of my time is spent watching ads!
November 24, 2025 at 3:09 PM
Apparently my domains haven't had valid SPF records on for over 6 months... 😱 I only noticed because I happened to open my Domains tab in Fastmail.

The DKIM signatures should mostly have covered deliverability issues. Email truly is a minefield!
November 22, 2025 at 9:50 PM
Yesterday, the internet ground to a halt when Cloudflare went down.

Today, it's snowing outside my office window, so naturally the country is going to grind to a halt now too 🌨️
November 19, 2025 at 10:12 AM
#hugops to Cloudflare engineers right now. Can't be fun having half the internet screaming at you!

www.cloudflarestatus.com/incidents/8g...
Cloudflare Global Network experiencing issues
Cloudflare's Status Page - Cloudflare Global Network experiencing issues.
www.cloudflarestatus.com
November 18, 2025 at 11:51 AM
Turns out Syncthing gets very unhappy if something syncs its `.stfolder` to other devices, and syncs changes out from under it.

In _totally unrelated_ news, I've got a few shares to completely destroy and re-add to my devices... 😰
November 12, 2025 at 10:09 PM
Tonights dinner from Deliveroo: £33
The exact same meal, ordered direct for collection: £23

#SupportLocalBusiness is one thing, but I'm saving 30% for a 5 minute drive too!
October 26, 2025 at 5:23 PM
DST is a lie when you have kids - they don't know you're meant to have an extra hour in bed. They just get up when they feel like it and demand you be ready for it
October 26, 2025 at 9:00 AM
In April, Minio nerfed their web interface on the free version. Last week, they stopped building the free version entirely, requiring you to build it yourself: github.com/minio/minio/...

The very second Forgejo ships their Terraform backend, I'll be burning my Minio install with fire!
update README.md and other docs to point to source only releases · minio/minio@9e49d5e
github.com
October 24, 2025 at 11:53 AM
Hetzner have some new pricing tiers, presumably corresponding to CPU refreshes.

So I get a CPU bump _and_ a price drop? Sign me up!

www.hetzner.com/news/new-clo...
October 22, 2025 at 4:37 PM
After over 4 months of development, django-tasks 0.9.0 is out! 🥳

- Django 6.0 support
- RQ optimisations
- Dropped `enqueue_on_commit` support
- A number of renames and refactors to match upstream Django

A small set of changes, but one of the largest diffs to date!

github.com/RealOrangeOn...
Release 0.9.0 · RealOrangeOne/django-tasks
What's Changed fix: prevent IndexError: pop from empty list in RQ backend by @crgwbr in #183 Add support for Django 6.0 by @RealOrangeOne in #193 Add supports_priority feature Access RQ worker nam...
github.com
October 20, 2025 at 4:19 PM
Despite self-hosting it, I can't access my Bluesky account through the browser, because bsky.app is hosted on AWS, and their PDS doesn't expose a typical web interface.

For a fully self-hosted (and decentralised) social media platform, Mastodon is the way to go.

theorangeone.net/posts/self-h...
Self-hosting Bluesky
Bluesky is quickly becoming the "hot new" social network, growing by almost 1.6 users every second. "Recent events" have lead to a fairly large Twitter exodus, and people looking elsewhere seem to all...
theorangeone.net
October 20, 2025 at 8:53 AM
Happy Monday to everyone except `us-east-1` - everyone's favourite single point of failure.
October 20, 2025 at 8:41 AM
The Smart Home must grow!
October 16, 2025 at 8:14 AM
On Sunday, I, and several of my @torchbox.com colleagues ran the Oxford Half Marathon to raise money for Breast Cancer Now 🏃

theorangeone.net/posts/oxford...
I ran a Half Marathon
I'm not a runner, not by any stretch of imagination. But yesterday, I (and several colleagues) ran a half marathon - the Oxford Half Marathon. 13.1 miles, or 20 kilometers in non-freedom units. I'm cu...
theorangeone.net
October 14, 2025 at 4:47 PM
My @pyconuk.org talk is done! 🥳 Now I can enjoy the rest of the conference!

(Slides and recording to follow)
September 20, 2025 at 11:12 AM
You should never update firmware over hotel WiFi. But I did, and my travel router is alive again! 🥳
September 18, 2025 at 4:14 PM
On a packed train on the outskirts of London, heading to @pyconuk.org 🥳 Hopefully see some folks there tomorrow! 👋
September 18, 2025 at 10:09 AM