RSSAmplifier

Blog

PJB blog

Recent content on PJB blog

slugcat.systemsRSS feed ↗21 posts

Latest posts

How to open calc.exe from S&Box

So, S&Box went “open source” . I don’t personally have any interest in the platform, but I did have interest in how they securely execute C# code…

Linux Desktop Issues

This is basically my brain dump of why Linux sucks and I keep using Windows as a desktop OS. This is both as a developer platform and end-user targeting.

DXGI debugging: Microsoft put me on a list

Why does Space Station 14 crash with ANGLE on ARM64? 6 hours later…

vcpkg vendors Linux system libraries

This means they’re dangerously broken.

Debugging a dropped async Task

“What do you mean there’s no stack trace?”

Making a Custom Resonite Renderer, because uhhh

On which I embark on a stupid quest: making my own renderer for Resonite

Space Station 14's Roslyn Analyzers

Space Station 14 is a large project at this point, with a hell of a lot of code. We have many custom Roslyn analyzers to help enforce code standards, and many of these are not useful just to Space Station 14. Let’s talk about those!

Virtual Reality Projection Shenanigans

I dig into the math, the APIs, SteamVR, and finally: my own sanity

Lizor

So I went skiing. I took my Rain World lizard plushie with me. Here’s the pictures.

I don't know how to explain to you what harassment is

I am so fucking tired.

The rise (and future fall) of Discord

I want to talk about Discord. Not about all the issues like privacy, accessibility, performance. No, the good things. The part where it completely revolutionized the internet. And how it will destroy it all.

Funny audio channel shenanigans

So many years ago, I discovered that my headphones can do something weird if I CROSS THE STREAMS. Now I wanted to make it real, digitally. It was surprisingly easy. And like every adventure on this blog there’s more to it than that.

Space Station 14 UI design

This is a brain dump of my thoughts around the UI design of Space Station 14 . This is intended to cover everything from the machine windows to the basic control scheme.

Advent of Code 2024 Day One in Factorio

So I’m discussing Advent of Code solutions in voice chat. Somebody says “yeah but you used regex”. I say “I mean I guess I could have used parser combinators”. Somebody else hears “combinators” and asks about Factorio combinators. I then think to myself “wait you could totally do day 1 in Factorio” and that’s what I spent the next 2 hours…

Why should YOU download more RAM?

I made a stupid little website at https://downloadmoreram.slugcat.systems . Well actually I did this a month ago and I’m only now writing about this because I feel like writing something for my blog. The story of why is actually kinda interesting, I promise.

The mystery of the successfully failed systemd service

This is an old “story” from while I was working at my previous job. It was a fun debugging rabbit hole that taught me a bit more about Unix signals and Systemd.

Hey nginx, why isn't my certificate renewing?

So one of our game servers was going to have its TLS certificate expire in a week.

The archeological rabbit hole of configuring a TLS certificate

So somebody sent a small pull request to our SpaceWizards.HttpListener library. I don’t think a PR this small has ever led me down this deep of a review rabbit hole.

IPv6 is hard: Happy Eyeballs and .NET HttpClient

It’s 2024. We’re all just waiting on IPv6 to get supported by ISPs, and then we’ll be in bliss. Right? Well no, even on the software side there’s still plenty of things to worry about. Like .NET’s lack of proper support in HttpClient .

Migrating Space Station 14's Forum from Invision to Discourse

Space Station 14 has a forum . Originally we were running Invision Community , this post is about how we migrated to Discourse .

I made a blog

Hi, I made a blog.