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.
Doh, Gandi renewed my domain earlier than I thought, so they charged me more than I would at another registrar. Better get this migration moving!
January 10, 2026 at 5:10 PM
It's time for the first django-tasks release of the year 🎉

- Task metadata
- `@task(**kwargs)` support
- Support a custom id function in DB backend (UUID7 or RandomUUID support)
- Improve traceback fomatting in admin
- Fix support on older 3.11.x / 3.12.x versions

github.com/RealOrangeOn...
github.com
January 9, 2026 at 5:31 PM
So apparently I sell HVAC systems now?...
January 7, 2026 at 4:09 PM
In this year's instalment of "How much catch-up admin do I have to do on my first day":

- 27 Slack mentions
- 183 package updates
- 910 unread emails

They feel like small numbers for over 2 weeks out - probably because everyone else was spending time away from a computer too🎄
January 5, 2026 at 8:45 AM
It's a new year, so it's time to look over what I've changed on my server going in to 2026:

theorangeone.net/posts/state-...
State of the Server 2026
Over 2025, I've come to realise quite how much I rely on the services running on my home server. Sure, I could still get on with most aspects of life, but so much revolves around my services being the...
theorangeone.net
January 2, 2026 at 3:00 PM
Happy New Year UTC - the only timezone which matters 🥳

www.timeis.net
What time is it now?
Simply learn what time is it now. Time info with current hour, minute and seconds. What time is in your local timezone?
www.timeis.net
January 1, 2026 at 12:07 AM
I bought Proton Mail on Black Friday. But before I transferred my domains over, I ended up returning it - it wasn't for me. Here's why:

theorangeone.net/posts/return...
theorangeone.net
December 16, 2025 at 9:17 AM
Getting cozy in bed, and realizing the bins still need putting out is not a feeling I'd recommend
December 10, 2025 at 10:38 PM
The problem with feeling ill is that, within a few hours, you forget what it was ever like to not be ill, and assume this is always what life was like.

I think this is day 5. Time has no meaning any more. But I'm no longer stuck horizontal so that's a good sign!
December 10, 2025 at 9:40 AM
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