Tag: technology

Getting Lost in Rabbit Holes

Rabbit Holes

In retrospect, I should have known there was going to be a problem. It seemed like such a simple thing, after all. I just wanted to switch to YAML to define my post front matter. YAML, which stands for YAML Ain’t Markup Language, has a very simple job: it provides a structure for keyed data (or metadata) that is human readable and portable1. Even more importantly, my markdown editor (Typora) has this neat little feature that lets me set up a YAML front matter section right in the post. It is a nice little bonus in what is, already, a gorgeous markdown editor.

The Python Markdown processor that Pelican uses doesn’t require YAML, but I prefer it for cross-compatibility with other platforms and processors (pandoc, Jekyll, etc). Luckily, there was a YAML plugin already designed for Pelican, so I decided to check it out. I won’t deny that I was a bit dubious about the plugin. It has been quite a while since it was updated. Nevertheless, I added it to my config and set it to build.

And crashed.

I expect this from time to time. One of the real joys of working with open …

More

Blog Engine Revamp - Full Cirle”

Ghost 2.0 was just released. In a lot of ways, it is an excellent release. The entire engine is elegant and easy to use. I can absolutely see why so many people love it.

Unfortunately, I didn’t love it as much.

Here are the issues that I saw. I want to note here that these are issues that are tied, very clearly, to my corner case. I think that the Ghost developers are making a product that best suits a large portion of their user-base. They should. I am just not a part of that base.

Editor

The new editor is gorgeous. The dynamic cards absolutely add excellent functionality. They also make the editor far busier and much more clumsy.

Ghost claims that:

Ghost’s editor is still about doing one thing, really well: Writing.

I don’t think it is. I think the editor is more about providing formatting tools and rich content than it is about writing. From my own experience, the writing process was certainly degraded by the cards. The movement away from a simple Markdown editor (or at least leaving it as an option) definitely figured heavily in my decision.

Note, too, that in …

More

The Internet is More than Social Media

I wanted to take a moment to talk about Brian Chen’s article, “The Internet Trolls Have Won. Sorry, There’s Not Much You Can Do.” in the New York Times. It’s an interesting piece for a lot of reasons, and I like a lot of what Brian and Dr. Papacharissi have to say. That said, I have trouble with an approach that accepts the status quo as inevitable; especially, when that acceptance helps to normalizes a reliance on corporate governance as the only possible way to fix the internet and networked communications.

Chen isn’t wrong. His article just appears assumes there is only one option, to continue using and relying on the problematic platforms developed by those corporations and hope they “fix” it for us. They won’t. The Internet trolls have “won” because the corporations that drive modern social media platforms make a ton of money off those trolls (see my Valve discussion) for more on that). Until they stop making money (this is something that Facebook may actually be grappling with) the trolls will win. Of course, they only win on those platforms.

If you rely on those platforms, you’re sunk. So you have …

More

Linux Game Troubleshooting: Unable to find a supported OpenGL core profile.

Continued adventures in application troubleshooting aka using strace in the most brute force sort of way.

Have you ever had one of those problems where you know the payoff isn’t worth the work, but you can’t step away because you have to solve it? That is where I am at right now. If you read my earlier post on troubleshooting, you know that I am working on getting a itch.io game to work in Linux. In that post, I fixed a few missing libraries, but then I hit a dead end. Something in my setup still wasn’t quite right.

As I also noted in that post, this is not the only way to approach solving this issue. It may not even be the best, but it is a way. My real goal here is to convince you that you shouldn’t fear the potential complexity of these tools or even your own lack of knowledge. Get in there and play around. It is the best way to learn.

So, to start, let’s set the system context. I am running run Fedora 28 on an AMD Ryzen 1700X with an Nvidia GTX 10801.

The logs …

More

Steam’s Slush Pile Policy

Steam’s new policy on games is regrettable, but unsurprising. As others have noted, it is a tacit acknowledgment that they don’t care one bit about the content on their site as long as it makes them money.

I want to start with one sentence in Erik Johnson’s post that bears review.

If you’re a developer of offensive games, this isn’t us siding with you against all the people you’re offending.

And yet, Steam is providing a sales channel for these games through its site. Steam is also providing platform support for the distribution and marketing of these games, and Steam is actively taking money from the sales of those games. Steam may not be siding with offensive game developers, but it seems really seems happy to have those games and their developers side with it.

Steam isn’t a forum, it’s a store. As such, it should be known for the quality and type of content it sells. Apparently, Steam wants to be known as the “anything goes” game provider: the slush pile of gaming. I wish them luck with that.

However, offending someone shouldn’t take away your game’s voice. We …

More

© Geoffrey Gimse. Built using Pelican. Except where noted, all photos are my own. Other images used on this site are in the Public Domain and available from Openclipart, or have been purchased for use via The Noun Project.