Broke My Filco

After much fiddling when I bought new keycaps, I finally was able to break the spacebar on my Filco Majestouch TKL keyboard (with the black keyswitches). It was my first mechanical keyboard purchase, and I think I may have overpaid for it, but I liked it quite a bit, since it dispensed with the numeric keypad (something I only need when I’m playing Nethack and forget the other key layout.)

Still, it stinks that I got all of the keys replaced and I mucked up the spacebar. I figured the one I’d break was the Enter or the left shift (which I broke one of the feet holders already way back when.) I might try to fix it one day, but until then, I’ll just set it aside. I won’t be buying a keyboard to replace it just yet. I’ll give it more thought than I usually do, and in many cases there are a ton of knock-off and almost-expensive (and a couple of expensive) keyboards that I have bought over the years because I am still, even in 2019, searching for the “perfect” keyboard.

I think I’ll just use my HHK2 and call it even. There is no such thing as a perfect keyboard, I’m thinking now. But who knows? I might find one in the near future and it’s just waiting to be purchased. Until then, I like that my HHK2 has a nice USB hub built in that lets me plug my mouse into it rather than using another slot on my PC. 🙂 I think that’s a neat feature of keyboards that has fallen by the wayside. I’m under no illusions that my HHK2 is a powerhouse, but it’s quite the little footprint, which is something I like. I do refuse to pay $400 for a similar sized (“real” HHK) and I don’t fancy paying $199 for a 60% keyboard just because it’s 60%.

I would like to say that the PBT doubleshot keycaps are a must-have in all my new keyboards, though. They look and feel great. They don’t feel slippery like the regular ones, and due to their texture, resist the “shiny” parts that you generally get on the well-used keys of a keyboard after a few years. All things considered, wasting a few hundred bucks on mechanical keyboards has taught me not to have too staunch muscle memory when typing. I like that, since I frequently have to use different keyboards all the time. 🙂 We’ll have to see if the “perfect mechanical keyboard” actually exists. It’ll be fun to shop now and again to see how they are coming along. 🙂

Addicted to Mechanical Keyboards

It’s official. I’m addicted to mechanical keyboards. I now own no less than 5 of varying types and quality. I recently added a Cooler Master Masterkeys Pro to my collection. It has true RGB (like one of my Logitech Gaming keyboards that I can’t recall the name off the top of my head). It’s a beautiful bit of color that I never thought I’d need on a keyboard (until I bought one.) After reading Reddit’s Mechanical Keyboard Guide, I settled on the Cooler Master (or Coolermaster) from their picks, because it’s the nice sweet spot between the WASD and the off-brand “mechanical-like” keyboards on the market. WASD makes some awesome keyboards, but their cheapest cost models are $150 and up. This Cooler Master came in at $99 with free shipping from Amazon. Now, for $150, WASD gives you some seriously good stuff, but nothing with RGB. I have a Cherry MX Green WASD keyboard that I love, with the notable exception of its height. It reminds me, as I might’ve said earlier, of my old Breadbox C64 in how I felt typing on it. I still use the WASD, but not as my daily typer. 🙂 That’s the Cooler Master for now.

A small aside that I like (along with the WASD) the Cooler Master has no “Windows” keys. This keyboard has their logo printed on what would be that key. My WASD has a Tux logo. I appreciate that companies are learning that Windows/Mac aren’t the only games in town. I’ll be writing emails and fiddling with this keyboard for the next week or two and I might write a follow-up that details the “first week with the Cooler Master”. It depends upon how much info I can get out of using it (other than “it’s great” or “I hate it after X days” sorts of things.)

I’m off to play with the lighting now… the RGB wave that it is using now is neat, but I like to fiddle. 🙂

Fiddling with keyboards

I am apparently very difficult to please when it comes to keyboards. I’ve had plenty (loved quite a few, but mostly didn’t like them after a period of adjustment), but none have been “perfect”. The closest one was my original Microsoft Natural Keyboard (before the “Elite”) that was quite comfortable and easy to keep my hands on and level. It now holds a spot in my office at work for my development machine. It’s a great keyboard that I truly wish I had bought a spare or two. (I often wonder why Microsoft quit making that keyboard, but I reckon it’s based on cost.)

Another useful keyboard was my Ninja Tenkeyless from Filco. It was my first mechanical keyboard and used Cherry MX Black switches (which have a very rigid feel to them and aren’t “clicky” like the Greens or Blues). I bought it because it was a keyboard without a numeric keypad, which reminded me of my old 8-bit machines. Still, in spite of its heavy travel on the keys, I used it quite a bit. I bought a WASD Keyboard with Green MX switches, and those were great too, but they were clicky and heavy travel (for some reason.) I felt like I was typing on my old C-64 keyboard at times with the high front and even higher back. The keyboard is built like a tank, though and I appreciate its durability. I just needed to use a wrist wrest for extended typing sessions.

I have had many knockoff keyboards too, since I am a sucker for a cheap RGB Chinese knockoff for $20. I have a couple of them, including a Wal Mart branded “Blackweb” cheap Chinese knockoff. I am currently using it because it has a built-in wrist wrest. Of course it’s a large keyboard and though I use a trackball, there’s little room in my pullout keyboard drawer for anything but the keyboard and trackman. 🙂 It’s louder than the Green MX (not sure what knockoff keycaps they’re using), and it has that pleasant RGB coloring that the Logitech G keyboards have (I had one of those too, but I didn’t like the travel on the keys all that much.)

So, if you count the myriad of keyboards that either came with PCs I’ve bought or purchased used on a whim (plus my micro keyboards and my mechanical ones), I’ve bought far too many keyboards to count. I’m going to stick with this Blackweb one (which wasn’t terribly expensive, so I surmise it’ll last less time than my Filco or WASD.) But if some other keyboard comes along and tickles my wallet, I might just move to another. 🙂 I am fickle, and I certainly don’t have brand loyalty when it comes to keyboards. 🙂

Rust and Go

In 2019, I’m going to add to my language repertoire with Rust, Go, and Java. Java is a minor addition, because we’re doing some conversion from Java to other languages (Oracle’s new licensing is really putting a damper on usage. Some projects are going to OpenJDK, but some are being converted.)

I have fiddled with Go for a bit and I am impressed. It has all the power of C with Python’s ease of syntax and simplicity. I rather like it so far. I have been working on a django web project and think some of the things can be handled by Go, given its ability to do web-based backend stuff without much code. It’s too early to tell, but it might work. 🙂

As for Rust, I have found some great books, and given Firefox has been rewritten in Rust, I have to give the language a shot. If for no other reason to get the two books on making your own interpreter and compiler in Rust. It just sounds like fun. I don’t do as much system level programming anymore, but I still like to fiddle from time to time. It’s a hobby, but if it pans out and I need it someday soon, I’ll be all the more ready.

Of course I will still work in Python, because I love the language. I have some great ideas for things and tools I could use (while at the same time honing my skills and learning new concepts), and with Python it helps to keep up with the language. It doesn’t hurt that it’s my favorite language to code in either. I’m really interested in Pygame for some ideas I have and some toolkits I could make for hobbyist stuff i do with MAME roms and whatnot. You know, to automate the boring stuff. Plus, I’d like to, even though it’s a bit outdated, learn Curses, so that I can make some things in the terminal that I think would be neat. Mostly, I’m just working along and seeing where it takes me.

I would like to get into more text processing (for things like conversion and whatnot), so that I can get a handle on manipulating text fluently and without a lot of iterative steps and brute-force methods for dealing with data. I can use those techniques at work and at home, given that text processing is always something one needs to do. I can do that in Python and Go as well. Given that I have not learned enough Perl to do anything useful, I suppose I could brush up on some of the streaming features of the language. But suffice to say, Python is the language of choice (for me at least) when it comes to manipulating text.

One day I’ll retire and I’ll probably hang up the coding hat, but I’m not there yet. And given that I’m not prolific in my output (doing little things here and there) should be enough for me not to get burned out on the tasks. Now that I eschewed Social Media, I’m free to jot down things here and do what I love, rather than try to interact with trolls and rotten people online. It should be a fun adventure.

New Start to 2019

I’ve decided that social media isn’t my thing. I deactivated my Twitter account. I have not deleted my Gab account, because I’ve got a year of Pro. Once it lapses, I will probably deactivate it as well. It’s not healthy. None of it is. I haven’t been back to Facebook since 2005 or so. My main Twitter account was suspended for spurious reasons by the staff of Twitter, because I dared respond to a violent threat made by a leftist. I had a new account that I used, but I decided against continuing after I was suspended for 7 days (like some teenager) for daring to match insults with a leftist. Those who think Twitter is relevant are those who are most likely attached to it emotionally and spiritually. It’s not healthy.

I am now going to blog from time to time, get back to my programming projects and watch funny Youtube videos when I am not deciding on what game to play. I am still going to convert one of those old pocket war games I bought at Half-Price Books to an electronic solitaire version (they have solo modes.) I think it wouldn’t be too hard to make a minimalist interface so that I can experiment with randomness and that sort of thing.

I need to get back into watching my old cartoons I bought on DVD recently (From the Hanna-Barbera Classics Collection). I miss good cartoons these days. Television is a wasteland of evil and with Tribune and Spectrum/Charter fighting over money, I don’t get AntennaTV without an antenna (ironically enough.) I’ll just watch old cartoons when they’re on (on Boomerang) and RFD TV so I can get Hee-Haw reruns and cool documentaries about trains.


My mind feels better now. It feels calm. I feel calm. I don’t think anyone on Twitter will miss me, but then again, I am not “friends” with anyone electronically anyway. They never noticed I was suspended last time either. I am not the target demographic of Twitter. I’m too old and not narcissistic. God loves everyone, but not many people make it easy for me to love them back, that’s for sure. I pray for patience and peace daily. God bless, and if anyone ever reads this… I’ll try to be more frequently posting. 🙂

Fallout 4 Ending Thoughts (Main Quest) Spoiler-free of course.

I won’t go into details of the ending, suffice to say the Fallout 4 universe is like New Vegas in that you can choose any one faction in the game (or none) to continue the “future of the wasteland” (or in this case “The Commonwealth”). Like New Vegas, you have 4 factions that seemingly have differing views on how to move the post-apocalyptic Commonwealth forward.

In the game, you have The Institute, The Minutemen, The Brotherhood of Steel, and the Railroad as the factions. (Recall, New Vegas had “House”, the NCR, the Great Khans, and Caesar’s Legion). I don’t think Fallout 4 lets you pick “none of the above”… or I’ve not figured out how (without looking at a Wiki or Game Guide). This is just me playing the game like you would in the old days where hints cost $0.99 a minute. 🙂

In the game ending I chose: I chose to side with the Institute. I won’t say why (it would spoil the story), but it sort of aligned with any of the other factions in Fallout 4. By that I mean it got one faction angry with you right off the bat, and the others were either indifferent or instrumental in the completion of your storyline (dealing with them rather than letting them be indifferent or ignorant of your alliance with the Institute.)

What bothered me about this ending was how “meh” it was compared to the ending of New Vegas. Each selection you made in the “future” of The Nevada Wasteland was a unique, and sometimes cringe-worthy exercise in post-game critique. 🙂 You could even make it so none of the factions had any true hold on the ending, which was the one I picked when I first played through New Vegas. I couldn’t help myself. I thought each and every faction was dickish in some way. HOWEVER, the writers of New Vegas scolded my solution as being bad and uncertain for the future of the wasteland, and I had somehow shirked my duties by choosing “none of the above” (typical statist sci-fi writers. Oh, won’t the benevolent blob of bureaucracy save us!)

In terms of the Fallout 4 ending. I think the choice didn’t matter all that much. Sure some things were done, some factions were moved out of the Commonwealth, and in one instance, the dang writers rehashed a stinking item from Fallout 3 to complete a section. (C’mon, guys!) But all in all, I found the ending to be rather pedestrian. Without spoiling it, I think the Institute ending is the quasi-easiest to accomplish, given the events in the game itself.

Perhaps I’m giving game writers too much credit (some games have had masterfully crafted endings, and others had great stories with simple “you won” endings in my 40-year career of playing games of all types: board, card, computer, console).  But I think the Institute ending is the most intellectually lazy one of the bunch. Each person who pledged undying loyalty to you for helping them in intermediate or side quests suddenly look at you with suspicion, and the enemies still hate you (the Gunners are particularly pissed at me perpetually… heh.)  And forget the settlements… they amounted to a hill of cheap XP after a while, and I generally “failed” to help them against attack even though each settlement had enough automatic turrets and minefields to make a WW1 veteran go “that’s just too much, man.”


It makes me wonder if I want to try the other endings. Because instead of “Moobs” Perlman giving the ending speech, it’s your “lone survivor” voice. (And it’s cringeworthy as anything I hear him say throughout the game.)

Oh, and I feel like the quest to find your son is a Rube-Goldberg machine making exercise. THAT was tedious. 🙂

Python Game Creation

I thought about my half-baked ideas recently and I decided I should try to make some of them myself. I’m not going for super ambitious projects (like converting solo board games I got from Half Price Books) and doing something silly simple, just to see what I can do. Maybe a Demon Attack clone (one of my favorite games on the 2600). 🙂

As I have not said much about this lately, it is probably obvious that I never got around to finishing anything…. so much for dedication. 🙂  Code away!!!!!!