Pinned post

I'm an and nerd based in Nottingham, UK. I work remotely for a small IoT company and I'm slowly moving into a team lead role.

I'm a , a and try to be an ally to the folks in my life.

I enjoy , , drinking & , and reading , & non-fiction.

I'm slowly learning that I'm probably and it's been a really self-affirming process.

Pronouns are he/him. Happy to chat.

Would any free and open source software developers here be interested in a free "basics of Rust" online training course? Something like a four hour session on a Saturday or Sunday, or two sessions of two hours, one on Saturday and one the next day.

I do paid training on this, and this would be a way for me to help the FOSS development community, and also get practice, and a bit of advertising.

Respond if you'd join. Boosts welcome.

I know we already have 72 ways to set up layers for a build but I really like the simplicity of what I've built in git-acquire.

It's also usable in any other place where you need to pull down specific branches, commits or tags of multiple git repositories.

Second post in my netlog (aka home network setup blog) is now posted:

I've refreshed an 8 year old fanless, small-form-factor system to act as my network router. It's running OpenSUSE MicroOS and working beautifully.

I've already setup firewall/gateway routing and pihole to provide DNS & DHCP on this system but the details of those services will be saved for my next netlog post.

Second strike for SELinux today - Could not start systemd-resolved as it was getting permission denied when trying to bind to port 53. Going down a rabbit hole on how to manage systemd policies is just not something I'm interested in. Time to disable it like I have done on every previous install...

Hours_lost_due_to_SELinux += 1

Couldn't log in to my newly installed system as root after downloading my SSH keys. Eventually found that I needed to run `restorecon -R -v /root/.ssh`.

I want to like SELinux. I try. But it's fucking difficult to.

I also decided to write this first blog post in the way I think, without worrying too much about polishing things up for publication.

I'll probably set this up as a proper blog on my own domain in the future but for now dumping thoughts into markdown files on GitHub works.

Show thread

Over the past few months I've simplified my home network all the way down to the absolute minimum. That is, a vendor supplied router and a network switch with no special configuration. I've done this due to various distractions and due to a desire to save electricity costs. However, it's boring. Profoundly boring. Unfulfilling. Choosing not to nerd out, choosing not to build cool systems, makes me sad.

So, I'm reversing that decision... and documenting things as I go!

I tidied up and refreshed my work setup, I'm pretty happy with this!

I'm still getting used to the new keyboard but I'm already feeling a benefit from keeping my arms wider apart and my shoulders less hunched in.

I'd also recommend looking at the REUSE Specification ( and the `reuse lint` tool from @fsfe. It's best practice to ensure that all files have copyright and licensing headers and REUSE will help you achieve that.

Show thread

If you're maintaining an project with multiple contributors, this article from Linux Foundation is a good guideline on how to handle copyright notices:

"The Thing cannot be described - there is no language for such abysms of shrieking and immemorial lunacy, such eldritch contradictions of all matter, force, and cosmic order"

I didn't realise H.P. Lovecraft had read the UEFI Specification.

I'm starting to wonder if there is anything left that the fix in git for CVE-2022-24765 didn't break.

This makes Virgin Media an effective monopoly. Why do we allow this? The cable internet infrastructure should be separated into a non-profit wholesale backhaul provider which other ISPs can re-sell instead of being locked down to a single provider.

I'd prefer to use A&A but I can't do my job with a 1Mbps uplink.

This is a total failure of tech policy at a national level. Ofcom are effectively asleep at the wheel.

Show thread
Show older
A Social Front Organization

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!