The Ultimate Hacking Keyboard: A long term report

In December of 2018 I finally received my UHK after months of waiting.

After using it daily since, I’m 100% convinced that the UHK is worth the asking price, probably more, and I’m happy that I got it at an early adopter discount.

Currently at $275 USD it’s definitely priced like the split ergonomic keyboard that it is, but what I think makes this one worth that is the open source, hackable nature of the keyboard.

Here’s my thoughts after using it as my daily driver for many months,

Silicon Zeroes FMOD Linux Sound Crash Fix

Just bought Silicon Zeroes (I know I’m late to the game, been too busy in Zachtronics land) and I’m met with this screen…

1.3.0 broke mods again! Use these scripts to get them working again! Read further below to see more details about this update

So you’ve probably heard that I’ve recently started using an HTC Vive I acquired (or you’re somebody I’ve never met…) and I also love rhythm games, so you see where this is going.

Beat Saber works great on it’s own with my new PC (details in a previous post: Triangulum) but I needed more out of the game, since I’m used to the custom community, songs, skins, etc from OSU (Lazer!).

It’s not too hard to get everything working, just needs some extra tweaks here and there.

For quick reference, the programs I will be using are:

That’s all you’ll need! Now let’s get started!

Atom Package Development Tricks for Linux

Here’s some background about my current project, feel free to skip straight to the tips section below.

As of recently I’ve been hired as an undergrad research assistant at UTK. I’m developing a reimplementation of PatchWorks by Austin Henley (who I’m working for).

The new project is now named CodeRibbon, since we’re essentially starting from a clean slate in terms of codebase, and we’re rethinking a few human interaction factors.

For the reimplementation we wanted something that can be used in the real world, since the plan is to make CodeRibbon open source and easy to install & use.

In the end we chose to make it an Atom plugin because of how easily and rapidly we can prototype and design a full IDE experience. It’s not called “the most hackable editor” for nothing.

So here are some useful tips I’ve learned while working on Atom plugins.

Uniform audio volume with Pulseaudio

I hate the lack of volume uniformity across the web, YouTube videos range from far too quiet to far too loud, Bandcamp has no adjustment of it’s own, even in Discord individuals can be four times louder than another, and changing volume levels for every different video I watched finally got to me.

So now, I never have to touch the volume controls on a video every again.

at least IN THEORY; I still end up doing so by habit occasionally…

Here’s how you can also have always-level audio on Ubuntu 18.04: