_                   _                      _   
 _| | __ _____ ___ ___|_|___ _____    ___ ___| |_ 
| . ||. |     | . |   | |_ -|     |_ |   | -_|  _|
|___|___|_|_|_|___|_|_|_|___|_|_|_|_||_|_|___| |  
                                             |__| 
A stream of consciousness.

ausvotesTR - an R package for exploring Australian federal political donations

r rstats politics

In my previous job I spent a lot of time analysing political donations for Australian federal elections (don’t ask). To make my life easier I create an R package that scraped all of the data from the Australian Electoral Commission’s (AEC) Transparency Register.

For the last couple of years this package has been sitting dormant in a private git repo, but I was sufficiently motivated this year to dust it off and make it public.1

Read more...

Bitrot, or what happened to all my music?

Linux Music Jellyfin

As part of my project of moving away from Apple services I’ve been setting up my own music server, using Jellyfin.

I’ve been collecting music since before CDs were a thing.1 I had an enormous CD collection but at some point in the last decade or two I decided that I didn’t have any room for storing physical media any more and ripped all of my CDs and DVDs and got rid of them.

Read more...

The Year of Linux on the Desktop - Part 4: What does work

Linux The Year of Linux on the Desktop

I’ve been living the Linux desktop lifestyle for a couple of months now. Not full time, and not exclusively, but what desktop computing I do I’ve tried to do under Linux (still the ARM Ubuntu desktop running as a virtual machine under UTM on the M2 Pro Mac Mini). And it’s mostly been… fine?

So rather than just complaining, I figured I’d document some solutions I’ve come up with and how they’re working for me.

Read more...

The Year of Linux on the Desktop - Part 3: It just (doesn't) work

Linux The Year of Linux on the Desktop

Nobody buys a computer; they buy into an ecosystem.

This has been true for (basically) forever. A computer has only ever been as useful as the software you could run on it, and as only a small fraction of the people who have ever owned computers can program them, this mostly means the software you can buy (or otherwise obtain) for it.1

Computer ecosystems have always evolved. Defender of the Crown and Delux Paint were excellent reasons to buy into the Amiga ecosystem, but WordPerfect was a solid reason for abandoning it.

Read more...

The Year of Linux on the Desktop - Part 2: All Email Clients Suck

Linux The Year of Linux on the Desktop

In our previous episode I described how I undertook a new adventure in Linux to see whether it was workable for me these days as a desktop operating system.

But if you’ve ever played around with Linux you’ll know that there isn’t one Linux. Linux comes as distributions and different distributions have their own philosophies and included software and desktop environments and default apps. Your own experience of Linux might not be the same as any other persons'.

In this post I’m going to go through some of the options I’ve explored and choices that I’ve made so far.

Read more...

The Year of Linux on the Desktop - Part 1: Origins

Linux The Year of Linux on the Desktop

In or around 2002 I got my first Mac, a white G3 iBook. Ever since, my main computer has been a Mac.

I’ve certainly not only used Macs since then. My day job has mostly had me using Windows (except for a brief and unsuccessful diversion into academia for a couple of years where I was able to use a Mac), but the computers I have bought myself and have control over have been Macs.1

In recent years, however, I’ve been beginning the question the stewardship of the Mac by Apple’s current management. Apple just isn’t that into the Mac anymore, and I’m a bit wary of hitching my wagon to a platform that’s always going to play second fiddle (or third, or fifth) to cash cows like the iPhone.

As a result, every now and then I have a look to see how green the grass is on the other side. I’ll load up Linux on a VM or a Raspberry Pi or something and have a play and quickly forget about it. While my objective is usually to see whether Linux is now a viable replacement for macOS for my use, mostly I don’t get that far. Usually I’ll just get distracted by something and move on and back to the Mac.

Read more...

Boardsource Lulu

Keyboards Split-Keyboards

Build details:

  • Lulu (V1 PCB) in space grey with clear encoders;
  • Boba UT4 62g tactile switches;
  • KAT Cyberspace keycaps.

The Boardsource Lulu was the board that runied everything for me.

Up until the Lulu I was perfectly happy with normal keyboards. I tended toward the smaller side – my ideal keyboard was probably a nice 60 per cent – but definitely within the realms of the mainstream, as far as keyboards as a hobby goes.

The Lulu started like any other keyboard. Somewhere (probably either Reddit or on GeekHack) a group buy was advertised, and I paid my money and waited a long, long time. Eventually, it arrived and I built it and the rest was history.

The thing with the Lulu is that it was my first split keyboard. Now split keyboards are all I want to use.

Read more...

Producing slop

Writing

I find in order to learn anything new I need to attempt to do something with it. For reasons I can’t easily articulate I decided that I should get into emacs (the file editor, not the discontinued education-focused Apple all-in-one) and figured that using emacs to write this blog would be a good project.

Emacs is famed for its modularity, and of course there was an emacs package specifically for managing Hugo blogs.

Visiting the GitHub page for the package I saw there was an Issue attached to the package that was along the lines of “I have forked this package to use ChatGPT to write blog posts and it’s awesome and you should check it out”.

It is fair to say that this left me flummoxed.

Read more...

Boardsource Unicorne

Keyboards Split-keyboards

The Boardsource Unicorne is a fancier version of the Corne keyboard, a small 3x6 column staggered split keyboard.

Here are the quick details:

  • Boardsource Unicorne MX Keyboard;
  • Matcha Latte linear switches (60g, with long pole POM stems, PC top housing and Nylon bottom housing);
  • KAM SuperUser keycaps with the 40s ortho terminal kit;
  • No stabs, because it doesn’t have any keys big enough.
Read more...

My very simple blog setup

meta

With the recent descent into AI madness of the Wordpress folks there have been a few people on Mastodon looking for other hosting options, so I figured I’d do a quick “here is how I set up my blog” post.

The short version is that it’s a static site generated with Hugo, hosted on the file sharing space provided by Fastmail to its email customers. This is pretty easy and doesn’t cost me anything more than I was already paying for my email, but might be missing some of the features other people need.

Edit: This page has been updated to reflect my updated posting system using rclone and GitLab CI.

Read more...
1 of 2 Next Page