2026 archive

This page is part of the archives of my blog.

·1998 · 1999 · 2000 · 2001 · 2002 · 2003 · 2004 · 2005 · 2006 · 2007 · 2008 · 2009 · 2010 · 2011 · 2012 · 2013 · 2014 · 2015 · 2016 · 2017 · 2018 · 2019 · 2020 · 2021 · 2022 · 2023 · 2024 · 2025 · 2026 · 

This is the full archive for 2026


Buff archiving

Fremantle

· Buffalo Club ·


No new year's post

Fremantle

· ArchivesWiki · wikis ·

This is not a new year's blog post, because that was already four days ago and I didn't manage to make my way into a cafe in Fremantle for a quiet sit with the empty streets and satisfying -01-01 date as inspiration. Instead it's just a note to myself that dumping squillions of images (e.g.) into an ever-growing wiki database of old family letters is quite satisfying and slightly nerve-wracking. But 2026 shall see a reduction in nerves and an increase in the site's resilience.


Platform staff present on the platform

Fremantle

· Flickr ·

(I don't mean railway station platforms.)

There's an interesting bit in the below interview with George Oates about how in the early days of Flickr the staff would hang out and use the site along with normal users, and that this made them approachable and development faster.

"Our Mission Is To Keep Flickr Pictures Visible for 100 Years" (with George Oates), video, 53 minutes, 20 November 2025.

(Via New Podcast Episode: How we made Flickr’s community so nice.)


Media websites should advertise RSS

Fremantle

· RSS ·

Michał "rysiek" Woźniak · 🇺🇦 @rysiek@mstdn.social 07 Jan 2026, 08:10:

It is absolutely *wild* to me that media organizations still do not put RSS/Atom :rss: feed info front-and-center on their websites.

One needs to dive into HTML code or use external tools to discover their feeds.

It is wild because this is one of the easiest, least-effort ways to reach their audience. Encouraging RSS/Atom use is a phenomenal way of becoming less reliant on gatekeepers like huge social media platforms.

Come on! :angrycat:


RAOB GLE, Quarterly Journal, Autumn 1987

Fremantle

· Buffalo Club · archiving ·

If anyone wants to read the Autumn 1987 edition of The Buffalo Quarterly Journal (of the Royal Antediluvian Order of Buffaloes, Grand Lodge of England), I've uploaded it to the Internet Archive today.


Rottnest, January 2026

Fremantle

· Rottnest ·

Leaving Fremantle:

Passing White Landing:

And Atlantic Dawn:



Toy World shed wall

Fremantle


Sunday evening

Fremantle

Sunday evening, time to get massively confused about configuring Apache proxies.


Wikipedia 25

Fremantle

· Wikimedia · Wikipedia · birthdays ·

Wikipedia was launched 25 years ago today, at wikipedia.com. I think I first found it at the end of that year, and immediately ignored it and went off to play with UseModWiki. It wasn't until 2006 that I tried editing properly, and even then not very extensively because I was more interested in how to run MediaWiki. Maybe at some point my MediaWiki investigations will run their course and I'll get back to editing Wikipedia.

Australians are coordinating their Wikipedia25 celebrations at wikipedia:Event:Australia wishes Wikipedia a Happy 25th Birthday, and adding notes about what this milestone means to them. And in Fremantle this evening we're having a birthday meetup at the Buffalo Club.


Copy stand glass

Fremantle

· archiving · digitisation · photography ·

A piece of glass is a useful thing for flat copy photography, to make things stay flat (I'm photographing a curly paper RAOB pamphlet today). It's also a good way to tell you that your lights are in the right place, because it's nice and annoyingly reflective! I haven't yet built a black tent over my table, but I can see that I probably will at some point.


Wikipedia doesn't include everything

Fremantle

· Wikimedia · Wikipedia · research ·

There was an interesting thread this morning about reasons that people get annoyed at Wikipedia. There were some comments about how hard it can be to get even well-cited material into articles. Which is probably fairly true in many parts of Wikipedia. I don't really edit it very much; I spend most time on Commons and Wikidata, and I think that's because I'm more interested in archiving and documentation than the really quite tricky work of summarising existing research.

Dariusz Jemielniak put it well this week in saying that Wikipedia is "a systematic literature review that anyone can improve, based on a sophisticated system of peer review." Looking at it like that, it becomes clear that before you can edit you really should a) have a good general knowledge of the topic, so that you can evaluate sources appropriately and see how they fit into it in general; and b) have source literature to work from.

The thing that doesn't seem to get talked about all that much is the idea that, for all the — vastly more extensive — knowledge that doesn't belong in Wikipedia, people can set up their own 'pedia wikis. Just set up MediaWiki and start writing about the things you care about!


Buffalo Club volunteering sign

Fremantle

· Buffalo Club · Fremantle · posters ·


Geogeeks, January 2026

Fremantle

· Geogeeks · OpenStreetMap ·

Geogeeks in Perth (Australia) is ten years old this month. We've got a hacknight this week on Wednesday, if anyone's interested in #OpenStreetMap or #QGis and related topics:

https://geogeeks.org/2026/0128_hacknight.html


Australia Day 2026

Fremantle

· Fremantle ·


On not putting too many things into one thing

Fremantle

· ArchivesWiki · archiving · Australia Day ·

It's not a good idea to put too many letters together into a single catalogue item, because it is hard to keep track of what's what and what's where and which is up to what part of which checklist.

By which I mean: the world appears to be completely overly Too Much at the moment, and I thought I could retreat into sorting out some more of ArchivesWiki:HMWF4 — only to find that I'd gotten a few things out of order. It took me about an hour to go through it all and make sure that I have in fact photographed everything that's already in that folder, and that everything also has its own catalogue record. Some are collections of half a dozen or more letters, and so it's not possible to just look at the top one through the plastic sleeve, they all have to come out and be checked.

I can now carry on photographing, cataloguing, and transcribing more letters. That feels like a much calmer and easier thing than hanging out on social media.


Public knowledge gardens

Fremantle

· websites ·

Random Geek, 27 Jan 2026, 20:57:

All this is part of why I endorse public knowledge gardens. Take notes of the things you learn—even the things you learn from the chatbots. Share it in something more persistent than a microblog. Be tidy. Be sloppy. Be iterative. Just get it out there.

Sure it feeds the models, but they were gonna get fed anyways. What's more important is it feeds the public. (Also, feeding the public with food is also good) Keep putting stuff out there for whoever comes after you.

And use RSS.

Christine Lemmer-Webber @cwebber@social.coop 27 Jan 2026, 09:33:

This blogpost makes an astoundingly good case about LLMs I hadn't considered before. The collapse of public forums (like Stack Overflow) for programming answers coincides directly with the rise of programmers asking for answers from chatbots *directly*. Those debugging sessions become part of a training set that now *only private LLM corporations have access to*. This is something that "open models" seemingly can't easily fight.

The Enclosure feedback loop or how LLMs sabotage existing programming practices by privatizing a public good

This is very true. Don't worry about being tidy, or feeding the scrapers. But just record your knowledge and share it. Don't lock it up in the private corporate gardens.


Geogeeks' 10th birthday

Perth

· Geogeeks ·

Ten years of Geogeeks!

It is all about having a free place to meet, and low overheads in terms of administrative stuff (we've no registered organisation to be bothered with). And funding from OSGeo Oceania, in more recent years.

We even sang happy birthday: Media:20260128_195240.mp4


OpenStreetHistoricalMap

Fremantle

· OSM · OHM · MediaWiki ·

I've been doing a bit of work on a little project for Freopedia, that I'm currently calling OpenStreetHistoricalMap. It's just a little MediaWiki extension wrapper around Leaflet to display OpenStreetMap and OpenHistoricalMap data in a wiki. It currently accepts inputs of node, way, or relation IDs, and shows those objects highlighted on the map (in much the same way that the default data viewer does on osm.org).

That's about all I want it to do, with the main remaining feature being to show OpenHistoricalMap as the basemap — which means providing a date for which it should be displayed.


Last day of the Fremantle Traffic Bridge

Fremantle

· Fremantle · bridges · Swan River ·

I managed to get a last-minute seat on one of the three Last Buses Over The Bridge. An hour of exploring the bridge (or bridges, rather) and chatting to other locals and bridge workers (mostly people who knew lots of interesting things about the bridge).

I tried to take some photos for Commons, but didn't get very many good ones. Will dump them here and sort them out later…

On Queen Victoria Street there was a sign suggesting that people "consider alternate route". I think the time for consideration is over.


More of the bridge

Fremantle

I've come down to the river's edge to take a few more photos of the bridge. They (the engineers) said (the other day, on the tour) that they'd be starting to pull up the deck and railings already, but that's all pretty hidden behind the side beams unfortunately. The only sign of demolition so far seems to be the people putting up scaffolding underneath. A little boat was pootling around below them waiting to catch them should they fall.

[todo – Pics]


Anglesea

Fremantle

· Fremantle · cafes ·


Hetzner shared hosting

Perth

· Hetzner · websites · web hosting ·

I'm currently switching a few websites to Hetzner's shared hosting. It's cheap, and I'm planning on setting up a VPS there soon so it seemed useful to put things under one account. It also comes with unlimited email accounts, so I can stop doing weird clumsy things with Fastmail.

So far, everything's sort of making sense and working. But by golly the control panels (plural) are pretty odd! One's called konsoleH and one's called Console (and there are others). There are links that take you to essential settings, but they don't look like links or buttons and you just have to know to click them. And depending on which page you're on, some settings in the sidebar are visible and some are not. For example, which of 'Subdomains' or 'Mailboxes' here do you think is a link (because only one of them is):

Anyway, I didn't actually want to moan about the control panel UI today! That might be frustrating, but is not something I use on a daily basis once I've got things set up. The main thing I'm feeling now is joy.

Because this sort of shared hosting takes me right back to when I was building PHP websites in Canberra in about 2003. When things were much the same as they are today (ha, you thought I was going to say they were simpler?!). All you need is a PHP web server and a MySQL database and a thing to send emails and somewhere to store lots of images. Probably the only real difference in the last twenty years is the addition of SSL certificates, and that's just a few clicks now thanks to LetsEncrypt.


Heading to Byford

Perth


Byford paddocks

Byford

The paddocks of Byford are filling up with houses, in a slightly melancholy way like most suburban expansion. I tried to get a photo of Woongong Brook as we zoomed past (in both directions), but I don't think it worked in wither way. Somewhere around there is the old Wungong farmhouse, and I think a weir. Or maybe that's further along.

(Later.) I found a photo of the weir:


WikiClubWest meetup in Byford

Byford


Bridge demolition begins

Fremantle

· Fremantle Traffic Bridge · Fremantle · bridges ·

I went for a walk up Cantonment Hill to see if anything could be seen of the bridge demolition. Not much can be, yet.


Matilda Bay

Perth

Sunset Sounds at Matilda Bay, organised by Western Residents Inc. The band was Catch These Galahs.


Rain on the river

East Fremantle

· Swan River ·


2026-02-27

Fremantle


Liberty hall

Fremantle

· Buffalo Club ·

No more strict order here now, we're in liberty hall.


Walking along the river

Fremantle

· Fremantle · Swan River ·

The river path is nice this morning.

A memorial seat for Bob and Bonnie Munro, "residents of East Fremantle 1938–2008 / Our parents lived, loved, swam, fished, crabbed and picnicked on this river, and raised four sons / Sit here and share their contentment / Placed by their loving family."

And because commons:Category:Postmaster-General manholes needs more content:


St Pats' sandpit

Fremantle

The St Pats' sandpit is getting deeper:


Referencing OSM objects

Fremantle

Persisting your ids … by SimonPoole on 8 March 2026:

you need to not just store the elements_type_, its id and its version, you need to store an associated timestamp, in the simplest case the time when you retrieved the element to create the mapping. To then check if the object has been further modified if the version hasn’t changed, retrieve the element and recursively compare your timestamp to that of the child elements, if any of them are more recent than your timestamp, yes the object has been changed. No need to use historic data or anything exotic, the current OSM data is enough. You could even envision providing an API for this.


2026-03-11

Fremantle


Migrating an object store from Digital Ocean to Hetzner

Fremantle

· hosting · VPS · Hetzner ·

I've finally gotten around to moving a bit more of my web stuff to Hetzner. Today it was the S3-compatible object store that this blog uses for images and other uploaded files. The whole process was reasonably easy, apart from a few waiting bits where I forgot what I was doing and an unfortunate silliness with DNS where I forgot to copy some records to the new system.

Setting up the new bucket in the Hetzner Console interface (not the KonsoleH one) was simple, as was copying the data across with Rclone (with do and hetzner remotes set up in rclone.conf):

$ rclone sync do:my-wiki hetzner:my-wiki --progress

The main difference between the providers is that Digital Ocean sets up custom subdomains for buckets automatically, including SSL certificates (from LetsEncrypt). On Hetzner we have to do that ourselves, which I'm actually finding much easier to think about because the configuration lives alongside the rest of the webserver's.

The official docs give instructions for Nginx, but not Apache, for which something like the following config works:

RewriteEngine On
SSLProxyEngine on
<VirtualHost *:80>
        ServerName files.samwilson.id.au
        RewriteRule ^/(.*)$ https://files.samwilson.id.au/$1 [L,R=permanent,QSA]
</VirtualHost>
<VirtualHost *:443>
        ServerName files.samwilson.id.au
        SSLCertificateFile /etc/letsencrypt/live/files.samwilson.id.au/fullchain.pem
        SSLCertificateKeyFile /etc/letsencrypt/live/files.samwilson.id.au/privkey.pem
        Include /etc/letsencrypt/options-ssl-apache.conf
        ProxyPass / https://my-wiki.hel1.your-objectstorage.com/
        ProxyPassReverse / https://my-wiki.hel1.your-objectstorage.com/
        RequestHeader set Host "my-wiki.hel1.your-objectstorage.com"
        RequestHeader set X-Forwarded-Host "{HTTP_HOST}s"
        RequestHeader set X-Real-IP "%{REMOTE_ADDR}s"
        RequestHeader set X-Forwarded-For "%{X-Forwarded-For}s, %{REMOTE_ADDR}s"
        Header set Access-Control-Allow-Origin "https://samwilson.id.au"
</VirtualHost>

I do keep finding Hetzner's convention of using placeholder-sounding domain names to be a bit confusing. your-objectstorage.com isn't example text, it's the real domain name. They also have your-server.de and first-ns.de and seemingly plenty of others.


Seabourn Sojourn

Fremantle

· Fremantle Harbour ·

MV Seabourn Sojourn is in harbour today, and I joined in the general peering at it that was going on along Perth Hughes Drive. One lady was about to embark for Hong Kong. I was just trying to get pics of the passenger terminal, because the gates aren't often open when I'm walking past.

It seems that Wikidata has had the name of the lumpers' cafeteria (a.k.a. the C.Y. O'Connor Centre) wrong, conflating it with the building next door (the Immigration Centre or Old Police Station).


Cone of library silence

Fremantle

It used to be possible to disappear into the library, or maybe a computer lab, and while away the entire day without anyone interrupting or even knowing where you were. It's the impossibility of interruption that seems to be missing these days.

By which I mean, it's Saturday and I'm hiding from the world (and trying to finish my Hetzner migration).


More Cargo errors

Fremantle

I thought I'd already gone through the various places in Cargo that would silently fail on over-length values, but it seems like Page and File column types can still be made to throw exceptions with long strings. I'd write a bug report rather than ranting here, but I'm tired, and what's the internet for if not ranting (and cat photos)?


ROOTS before POSSE

Fremantle

· indieweb ·

I’m bringing everything back to my website, Lisa Charlotte Muth, 11 March 2026:

My content now lives on my site – more than ever, that is. Over the past few weeks, I’ve created a new space on this website where I can keep a collection of almost “everything” I’ve ever published online, and one where I can write journal-like “notes.” […]

Why am I doing all this? Because I got inspired by the concept of POSSE: “Publish on your own, syndicate elsewhere.” For me, ROOTS is the logical first step toward that: “Return Old Online Things to your own Site” (yes, I made this up). Why? If I do decide to delete my X account or if Blogger gets quietly discontinued, then I don’t care: it’s all on my site already. I own it. It’s all Markdown files and images that I can back up anywhere I want.

A new indieweb acronym is always good! And I've always liked the idea of one's own site being the comprehensive archive of all things. I'm not very good at making mine be that, but I do have plans to improve.


Friday flattenings

Fremantle

· archives · HMW Archives ·

It's Friday night and I'm working on flattening another batch of 1890s Cossack documents. So many insurance documents! And a few land lease agreements, which are interesting. Not that I'm reading much of it, just unfolding and putting in folders for a few months. At some point I hope I'll actually get to the bottom of this box, and then start photographing everything.


Quarantine park

Bicton


ABC podcast feed URLs

Fremantle

· ABC · RSS · feeds · podcasts ·

The ABC seems really worried to share the fact that you don't have to use their Listen app to listen to postcasts. As James Cridland pointed out last year, they do have a general structure to their RSS news feeds:

https://www.abc.net.au/news/feed/<id>/rss.xml

And for podcasts it seems to be:

https://www.abc.net.au/feeds/<id>/podcast.xml

This is despite them saying that they "increasingly require greater control of our content and its distribution, RSS feeds are no longer being updated."

The trick is to find that <id> value. You can do that by going to a programme's home page, and searching the source of the page for something like coremedia://program/7711104. For example, for Conversations it's https://www.abc.net.au/feeds/7711104/podcast.xml


Heading to Canberra

Canberra

· WikiCon 2026 Canberra · Canberra ·

PER to CBR:

The Novotel room:


Good morning Canberra

Canberra

· WikiCon 2026 Canberra · Northbourne Avenue ·


National Library tour

Canberra

· WikiCon 2026 Canberra · National Library of Australia ·


Lyneham walk

Lyneham

· Canberra · Lyneham · walking ·

Today I went for a walk up through Turner, O'Connor, and Lyneham, revisiting various places I used to know.



Dinner by Sullivans Creek

Canberra

· Sullivans Creek · ANU ·


Mt Ainslie

Canberra

I went for a walk up Mt Ainslie today.


Afternoon at Chifley

Canberra

· ANU ·

I spent this afternoon at Chifley library, working on watchlist labels.

Then carried on with the same, at the hotel bar. I'd rather have gone to a nicer place, but free beer (in exchange for not wanting fresh towels every day) is a pretty good deal.


Canberra airport open day

Canberra

· airports ·

I seem to have timed it poorly today at Canberra airport. There's an open day, but I've not got time to go and look at the Hudson they've got on display.

Not as poorly timed as this suitcase, lost on the apron:

Heading to Perth on this:


Invent your own memex

Fremantle

· linkblog ·

From David Edgar, 19 April 2026:

I keep plugging away at this application I write in my spare time to build myself a memex. But every noe and then I remember Obsidian already exists and Vannevar Bush would be beside himself to have access to it.

I don't think there's anything wrong with building your own memex. Everyone should do it. Although I do know the feeling of spending more time building it than using it!


Archiving my bits of the Internet Archive

Fremantle

· Internet Archive · backups · MediaWiki ·

I now have a fresh 10 TB on my desk to fill up with various things I've been uploading to the Internet Archive. I'm not really sure about keeping all the annual dumps of wikis, but then I might as well. I do want to think about a better way to get MediaWiki images/ directories onto IA, because at the moment each dump contains a lot of stuff that's in previous ones.

I'm pondering some clever system of splitting images/ into 500-file chunks (as the limit for individual items). The problem is that it'd be nicest if new files could be appended to the most recent item (rather than having to shuffle files between items).

Or maybe the duplication just doesn't matter, and a new one- or two-hundred gig dump every year is acceptable. Just feels inefficient to me.


Reading (May 2026)

Reading, England

· UK ·


Oxford (May 2026)

Oxford

· UK ·



Bletchley Park

Milton Keynes

· museums ·

This was my second visit to Bletchley Park, but everyone kept saying how much they change things and that multiple visits are worth it. I'm not quite sure that's the case, but it was interesting and I did see stuff that I'd missed ten years ago.

The buildings are interesting, and I always find that being in places-where-things-happened is really good and makes it easier to feel something about history. There have been lots of changes of course, restorations and a fair bit of recreations and artistic license, but all up if it doesn't feel 100% authentic it does feel representative (although who knows if that's just an illusion).

They have dressed much of the site with furniture and documents and things to make it feel more like it was in the 1940s. Very cleverly nothing looked particularly stuck down, but none of it was moveable.

The tour guide we had was amazing, she knew so much and (despite battling the sounds of a wood chipper and chainsaw that were running much of the day) told the stories of the place in a very interesting way.


GLA→FRA

Frankfurt

After an early start in Troon, and with a wonderfully clear and warm (or at least Scottish warm) day, I caught the train, then bus, then plane to Frankfurt.


Evening in Frankfurt

Frankfurt

· Frankfurt · sunsets ·

Sunset in Frankfurt:


S1450

Frankfurt

· RedirectManager · MediaWiki · identifiers ·

I've been working on adding a system of redirect 'patterns' to RedirectManager. (I'm not quite sure 'pattern' is the right name, but they've got to be called something.) The main thing I want at the moment is a way to create a redirect to a page that I'm currently editing, with an incrementing ID value suffixed with a letter or three. So, this blog post for example is S1450 because that's the next available ID here, but actually it's not the next ID because that number just comes from counting all blog posts (and adding 1). It'd be neater to be able to just increment from the last S-prefixed title.

The patch I've got also adds dates and times, and a random string generator.


Boat tour of Frankfurt

Frankfurt

· Frankfurt · Germany · rivers · boats ·


Frankfurt to Perth

Perth

· travel ·

The weather in Frankfurt was finally cooling down a bit, and on the last night there was a bit of wind and rain. But the morning was nice, and despite the massive crowds at Frankfurt Airport I seemed to manage to get shunted to the various empty check in desks and security check points and empty corridors. I'm not sure I've ever walked as much at any airport.

Thai Airways Boeing 777-3AL(ER), HS-TKK:

Arriving in Perth was fine, despite the heavy rain and strong winds, and I was greeted with a nice rainbow (annoyingly I was too tired to notice the dirty window I was photographing through).


S1451

Fremantle

I wonder if I should give up on this blog. I don't really put much effort into it, because of the usual programmers' problem of spending too much time trying to figure out how to blog and what software to use.


OCR tool 1.10.0

Fremantle

· Wikimedia · OCR · Toolforge ·

The Wikimedia OCR tool now supports rotating the image, thanks to mw:User:Okerekechinweotito.


Jetlang and Apache conf

Fremantle

Jetlag has been battering me around a bit these last few days. I wake up at pretty much random times, and feel tired at random other times (or actually, come to think of it, the same times). So debugging Apache is not feeling like a simple thing to be doing. But the stupid web server does seem to have ten minutes of struggle every day or so (not predictably of course), when nothing is responding, and I'd like to get to the bottom of why.


Digitising the Langley Collection

Fremantle

· FamilyHistoryWA · genealogy · archiving · digitisation ·

Interesting article in the most recent Western Ancestor (the magazine of FamilyHistoryWA), about a project to get the Langley Collection digitized and stored in the FHWA's Electronic Document Depository.

Each file was labelled, and there was so much material. Letters by researchers from decades ago, photos, certificates, death notices, newspaper clippings and more. All well arranged.

Finally, I wrote a cover page to the whole project, saying who had compiled the research, permissions, copyright details and other information. John was then given a USB with the scanned files.

At this point we had learnt a lot about how to prepare for scanning, the process, and bookmarking, but we had another learning curve when it came to file sizes. Neil has a computer with so much power that he could probably run NASA’s Kennedy Space Centre. John couldn’t open the files! His computer didn’t have the power to manage such a big searchable PDF. Neil divided the whole database into smaller sections and John was then able to access the files. This is something we will have to bear in mind for future digitisation projects.

The final version of the project ended up with two files of 1,534 MB (2,352 pages) and 637 MB (914 pages) which John was able to read on his computer. We didn’t record how much time was spent preparing the files to scan but it was substantial. The actual scanning and file preparation took 27 hours.

I'm not quite sure that massive individual PDFs would be my first choice for this sort of thing.


The Most Predictable Edit in History

Fremantle

Another article from Jake Orlowitz, this time about the Wikimedia Foundation "owning the ground" on which the Wikimedia movement is built.

The Most Predictable Edit in History:

The keeper, the Wikimedia Foundation, is a cathedral. It has officers and budgets and quarterly plans, and must make decisions that look defensible to donors and boards. It is built to coordinate and move with one voice. The tension between the bazaar that does the work and the cathedral that keeps the ground is perpetual, the condition of an institution that stewards a community it did not create and cannot replace.


Mediawiki-feeds revisited

Murdoch

· mediawiki-feeds · RSS · Toolforge · Wikimedia ·

Yesterday someone messaged me about an issue with a wonky little tool I wrote ten years ago. I actually the thing, because it creates feeds for a couple of things I follow on wikis, but as is often the way with RSS-related code I'd forgotten all about it — it just keeps working and doesn't need any changes.

But I fixed it up a bit to sort out their issue, and in doing so also upgraded a few bits of it and moved the code to GitLab. It also seems that on 22 March this year it got popular for some reason: twenty-two thousand hits in a day. I guess it was stupid scrapers, but I'll look a bit closer and also try to sort out some more aggressive caching.

Traffic to the tool over the last 12 months. (I'm not quite sure how to make the toolviews tool show with more contrast; there are actually axes in this image!)

West Australian article dates

Fremantle

· newspapers · Freopedia · Fremantle ·

It seems that The West Australian has been doing something weird with its article dates and times. This article says it was published at 5:59AM on 23 January, but it was archived on 6 December 2025 and at that time it said it was published at 9:59PM on 22 January.

Those times are 8 hours apart, and so it would seem that they are storing the times in local Perth time (UTC+8) and they used to know this and displayed them correctly, but sometime recently they've starting assuming that their stored times are UTC and so are adding 8 hours when they display them.

Or some other timezone stupidity or other, of course (there are many ways to stuff it all up). But yeah, I'm not going to trust the dates on their articles any more!


CircusWA gone

Fremantle

· Fremantle ·

The circus tent (CircusWA) has gone, leaving only the frame of the old outdoor cinema (Bohemia Outdoor Cinema). The circus hasn't gone far, just around the corner.


Buffalo speakers, they fell off the wall

Fremantle

· Buffalo Club · Fremantle ·

The speakers for the upstairs stage fell off the wall. (Well, that's the story.) They're being reattached with much longer anchors:


Brad's barber, or the Princess Hairdressing Salon

Fremantle

· Fremantle ·

This seagull was pondering coming inside.

"Brad's Barber'" is the new name of what was Princess Hairdressing Salon, on the corner of Leake and Market streets (part of Princess Chambers).


WA Military Digital Library

Fremantle

· MediaWiki · military · history ·

I'm glad that the WA Military Digital Library (wamdl.com.au) uses MediaWiki. For example, a recently modified page of theirs is for Leslie Harry Hoddy (aka John Leslie Harris) who enlisted aged only 16, in 1916. I wonder what their backup regime is, and how they plan for the future running of the site. I always imagine that military history types are good at planning.