Bluetooth on Arch

Well, today I had a “fun” little diversion. I started out by wanting to connect a game controller to my crappy little Dell Mini so I can start prototyping some games. Of course a controller isn’t required, but I like controllers and it seemed like a small little learning exercise. If you know me and my experience with computers, then you’ll know that this didn’t go as planned. Also, why would I be writing about it if it did?
I haven’t been too active here or on my daily coding project1. So what’s been going on? Honestly, not too much. A lot of Dark Souls. I mean watching VaatiVidya2 and EpicNameBro3 while also playing through Dark Souls: Prepare to Die Edition4 and Dark Souls II: Scholar of the First Sin5. I love that series so much. I’m not very good at it and I don’t like everything that the games do or that the community is interested in; but overwhelmingly I am completely entranced by it.

I like KDE

So, it turns out I like KDE. I use Ubuntu a lot. It’s installed on all of my computers and it’s the server OS I’ve used at work for the past five or so years. Typically I stick with Unity on the desktop. There are a few reasons why I opted to change: I like to try new things, I get bored, I haven’t used KDE in a while. It’s hard to say exactly.
Today is a grab-bag of miscellaneous thoughts and updates that aren’t necessarily related to each other. First off, I haven’t been keeping up with my daily programming practice, but it’s not for lack of will. As my last post may have illustrated 1; I’ve been dealing with computer problems. I’ve only recently managed to get a working installation of Windows on my machine, but I’ve run into problems with my GNU/Linux distro, so actual productivity work is put on hold until that’s resolved.

UEFI and Windows 10

My primary desktop environment is some variant of GNU/Linux. The only case where this hasn’t been true is when I was really into PC gaming and was operating off of Windows 7 for that purpose. Recently I’ve been more interested in privacy. One nice thing you can do several modern GNU/Linux distributions is full disk encryption (FDE). I’ve been using this where possible for over two years now. Unfortunately, FDE requires the GNU/Linux distro to completely take over your HDD.
Well, it seems I’m making very slow progress towards my goal of self-hosting. The first issue I’ve run into is with officially support OSes. I like running Arch Linux, but Arch Linux is not officially supported by either OwnCloud or GitLab. GitLab is the more demanding of the two applications, requiring a minimum of 2GB of RAM and strongly recommending 2 cores. Unfortunately, I have Manjaro (an Arch distribution) running on my Dell Mini 10 where I installed GitLab via Yaourt; but that machine only has 1GB of RAM and a single core.

Self Hosting

I’m going to start this post with a little problem I created for myself. So many computers Let’s see here. I have a gaming desktop at home, a work laptop at work, a netbook at home for resource-constrained programming and a Raspberry Pi. That’s cool. Daniela also has her own computer, but that’s hers and I simply leave it be. Two weeks ago I caught myself watching The 8-Bit Guy talking about the Macbook Core Duo and seeing if it’s obsolete1.


This is a short post. I really like videogames, but I often find myself lacking motivation to play. I think this happens a lot because I know there’s a serious time commitment to actually complete most games and I’m not normally able to play for more than an hour or so. Well, Dark Souls has been absolutely consuming my free time lately. I got quite into Dark Souls about a year ago when I picked up a copy for PC.
I’ve mentioned before that I’ve begun what I call “daily coding practice.”1 My inspiration for this comes directly from Mike Acton by way of HandmadeCon2. Mike said that we as serious, professional programmers should be dedicating some slice of time every day to practicing our craft, even if it’s as little as 30 minutes. Now, Mike also emphasized small, throw-away practice, similar to doing scales if you were to practice guitar.
Ludum Dare 34 kicks off this weekend. There are two themes that tied: “two button controllers” and “growing.” I was fully intending to participate, but I am having serious doubts about that decision now. I’ve managed to build the tiniest of skeletons of an application, but I have so much to do in order to get anywhere near a working game that I know it’s basically infeasible. This is pretty much the reality when you have kids and a full time job and you’re already doing daily programming practice.