2015! Still here.

Finally getting around to writing on this thing again. Some things have happened since I last wrote. I got engaged around the end of October last year to an amazing woman. Woot! We decided to give ourselves a wide berth for the wedding so we’ve set it sometime in 2016. I’m working on a separate site for the wedding engagement stuff. Mostly an informational static setup to show off some engagement pics (which have yet to be taken) as well as just general information like the who, what, when, where stuff. I’ll post about it later whenever it’s ready.

I’ve also started listening to hip-hop. It’s not like I never used to listen to it ever, but I’ve always been a rock guy. I could only take hip-hop/rap/r&b in small doses before. Now it’s all I want to listen to. I wanted to start something new for recording my experience while exploring the depths of the hip-hop multiverse, but realized that I already have this blog and should probably use it rather than start something else which I will slack on maintaining.

As for programming, I’ve downloaded the new Unity studio and am currently trying to learn how to make a mobile game for android. They’ve really put a lot of work into the studio and for the most part, you just supplement generated code with custom scripts which you can conveniently write in C# (some would call that cheating, but for a newbie like me, I call that awesome).


I’m slowly getting around to playing the guitar again and thought I’d try and learn the song Jolene by Dolly Parton to help facilitate the readjusting period.

{% youtube 1plvBR02wDs %}

There’s also this version which is the original slowed down to 33rpm (spoilers: it’s awesome).

{% youtube CMrfM711vXI %}

This one shows The White Stripes performing it live.

{% youtube zX8piT5lOsM %}

And here is one by Dolly Parton’s god daughter, Miley Cyrus.

{% youtube wOwblaKmyVw %}

The IFTTT experiment is over

A little while ago, I created a recipe on IFTTT to link my facebook to this blog and turned it on to see how it went.  Today I’ve turned off the recipes and  have decided to write specific content for the blog. The point was to try and intersperse some of my social media posts with my blog posts, but in reality the blog just became a mirror for my facebook feed since I don’t post as frequently as I should.

IFTTT itself is still a rather useful service in my opinion. One of my currently enabled recipes turns my phone to vibrate mode once it’s connected to the wireless network at my office. Once it disconnects from the network, it puts the ringer back to full volume.

I really think IFTTT is on to something here. The ability to tap into events that happen in your daily life and use those as triggers to initiate actions is essentially an API for life. We just need to expand it and see what comes out of the explosion of apps and services.

Xubuntu say what?

xubuntu logo

I’ve been making a push lately to do more with linux. I shrunk my main Windows partition and installed Ubuntu 13.10 on there with the stock Unity interface. As usual, after a few days, small things would get to me about the interface and just linux in general. I just didn’t like the way Unity looked. The interface certainly looked nice, but the interaction just wasn’t quite there yet for me.

Then 14.04 came out and I started reading about Xubuntu. I’d never really tried a different flavor of Ubuntu, always going for the stock version because I figured if I had any issues, most support would probably be for the vanilla. For those that don’t know, the different flavors of Ubuntu are differentiated by the desktop environment they use. Kubuntu uses KDE, Lubuntu uses LXDE, Gnome Ubuntu uses Gnome (durrrrr), and Xubuntu uses XFCE. While the underlying system is the same old Debian-based Ubuntu in all, each feels very different. I went with Xubuntu over Lubuntu because I didn’t want just minimalism. I want some features too!

Rather than do a clean install of Xubuntu, I had just upgraded my Ubuntu system from 13.10 to 14.04 LTS, so I followed the instructions and proceeded to install Xubuntu and get rid of some gnome dependencies I didn’t need anymore. After the installation, I rebooted, switched the desktop session to Xubuntu’s Xfce, and logged in. Beautiful. Just beautiful.

Xubuntu has a central startmenu type menu system attached to a panel at the top of the screen named Whiskermenu. It has a dock system similar to that of Gnome including a port of the panel indicators (mail, bluetooth, network, social, etc) that we’re all used to. The Nautilus file manager has been replaced with Thunar, a lightweight file explorer. It’s noticeably faster than Nautilus but that’s probably because most frills have been stripped out. I quickly realized that the Ubuntu software center looks nice, but is basically crap. Synaptic package manager blows it out of the water. For a dock, I’m using Cairo Dock (think osx dock) which is a bit weird to get used to at first, but works fantastically once it’s properly configured. I’m still using Deluge as a torrent client and apparently a lot of docks support Deluge via dock widgets that show cool things like total up/down speed, number of active torrents, etc. I’m using Google Chrome as my web browser, but for some reason it runs sluggishly in Xubuntu. The pages load fine, but any time you click on something or right-click, it takes ages for the application to respond. For video, I’m using SMPlayer, and for audio, I’m using Clementine. Both seem to work fairly well so far, but I’ll admit I haven’t given them a thorough run through.

Now to gaming. Still the number one reason I primarily used Windows at home. I installed minecraft which works amazingly well on linux. Then I installed Steam. Steam works surprisingly well on linux. I did have some odd little issues initially such as TF2 starting on the wrong monitor and the mouse pointer screen location differing from where it actually clicked, but after getting those squared away, everything just worked.

I’m still working on migrating over my software development process (editing everything with gEdit just doesn’t cut it) which has me trying out a lot of new programs. I will try and write another blog post detailing what I find, but for now, I’m going to just enjoy getting used to linux and Xubuntu!

gettin old

As I get older, I notice my motivation to write blogs/social media has decreased significantly. Perhaps this is why products like Snapchat and Tumblr have largely escaped my attention. Shoot, I still use IRC, the dinosaur of internet communication. As for what I’ve been doing recently, I’ve put some work into a django port for thehardwareproject.org, tried out some new programs to replace ones I’ve been using for years (Deluge replacing uTorrent, etc), and am actively looking at starting up some new dev projects for 2014/15. I’ll probably try and redo trekktalk.com into something useful, and maybe give Android Studio a shot when I attempt my next android project.

Rocksmith – The future of learning guitar?

rocksmith logo

So on the advice of my friend Luke, I bought Rocksmith a little while ago even though a new version is coming out in October (Rocksmith 2014). It’s actually a pretty good deal right now on Amazon (link) because for $25 you get the rocktone cable and the PC version of the game on DVD but comes with a steamplay code so you can install it via steam to have it on all your computers. I’m not exactly learning on Rocksmith since I’ve been playing off and on for around 17 years, but I’ve found it to be incredibly useful and pretty fun.

I think the best way to think of Rocksmith would be not as a video game, but as a practice or training aid. It’s not meant to be the teacher, god no. But it is a great supplemental tool for practicing and building up skills. Interestingly enough, your goal while playing is to keep doing each phrase perfectly so you can level up that phrase and get more notes (more points) until you reach the end game (master mode), which is no notes at all. This is an example of a song in normal Rocksmith mode. Excuse my crappy sounding D5.

{% youtube iZA_F6oyCH8 %}

I’m on twitch TV now and occasionally stream my Rocksmith sessions so if you want to check that out, click here. But yea, back to the main point. This is the future. I can totally see programs like this being used by music teachers to supplement home practicing. It’s not a bad idea since most music students would be younger and a video game might be better at holding their attention. Perhaps the days of dreading the practicing of instruments is over, but we’ll see.



Spam, the food (not the email), has been a staple in my family’s pantry for as long as I can remember. When I was younger, I thought it was like that for everyone’s family. But as I started to find out as I got older, Americans generally disliked spam. From what I gather, it seems like most people associate spam with a lower class of eating; something along the lines of “I’d only eat that if I was poor.” I still meet people today that have never even tasted spam.

I’ve since read up on it and discovered that South Korea is the number three consumer of spam in the world, with Guam and Hawaii being the first two. In fact, most of the places where spam is popular coincide with locations of large US military installations. So basically, the army was providing spam to its soldiers and the natives would often get it through the black market or barter. If your country has a large US military presence necessitating large quantities of spam, food is probably a scarce resource so something like spam would be considered extremely valuable.

I still keep up the tradition of eating spam, usually just fried up and served with rice. Last time I went to the grocery store to get it, there were numerous varieties. They had pepper, jalapeno, bacon, and some others. I will always just get the original (and maybe the bacon on occasion) but I’m glad they’re trying to innovate in order to appeal to a newer generation of spam eaters. The legend of spam must live on!

A look at raw denim

Raw Denim

Lately I’ve been getting more and more interested in some non-tech topics such as photography and fashion. I’ll save photography for another blog post, so let’s talk a little about fashion today, specifically jeans. More specifically, raw denim.

I’d gone most of my life without really ever hearing the term “raw denim.” I think I’m not alone in this either. In our pre-fabricated consumer society, innovation (and laziness) has led us to an age where we really don’t have to maintain our possessions anymore. Cars have been reduced to just getting your oil changed every 3-5k miles. Pre-packaged/fast foods have made it so that you could probably go your entire life without having to know how a stove works. Clothing is now so cheap that it’s quite normal for people to go shopping every season for new clothes because their old clothes are already frayed or coming apart at the seams.

Up until a few months ago, I kept wondering why my jeans (which I wear every day) would end up becoming ultra soft only after a year. Looking into my closet now, I have about 5 pairs of banana republic relaxed fit jeans. Three of those are of the “ultra soft” texture I mentioned. Only the remaining two have any “crisp” left in them. Then I read up on jean maintenance and realized my aggressive cleanliness is what did them in. While reading up on the damage washing does to jeans, I found out about raw denim. So basically, towards the end of the jeans making process, the jeans have indigo applied to them, and are then washed, which removes a lot of the indigo and sets a very standard fade pattern. Raw denim just skips that wash step. The indigo is still mainly on the fabric while you wear them.

If you decide to wash them, the general rule is to wait about six months (to get a proper fade) and then it’s really just a matter of how far you’re willing to go. For normal people, you could probably just flip the jeans inside out, do a simple cold water wash with a tiny amount of detergent in the washer, and then hang dry them upside down. For the more hardcore people, you could fill up a bathtub with cold water, mix a little detergent in there, flip jeans inside out, put it in the tub weighing it down so that it’s totally submerged, leave it for around 45 min, rinse with cold water, and hang dry upside down.

There’s a process some manufacturers use known as sanforization that basically pre-shrinks the denim for you so it’s not so much of a shock when you first wash them. If you happen upon a pair of unsanforized raws, you are supposed to go through the ritual of pre-soaking them which entails you putting on your new pair of jeans and soaking yourself in a bathtub to pre-shrink them to your body. There is no end to the shenanigans people will go through in order to achieve the perfect fade. Some people have even given up on washing their jeans at all.

As for me, the reason I’m getting around to posting about this today is that my pair of Gustin #12 Charcoal, made out of sanforized raw selvage denim from Japan, was finally delivered. After wearing them for the past 3 hours, I love them. It’s a great fit and they just feel so crisp! I’ll take some pics and try to document the experiment of my first fade. Thankfully I don’t have to pre-soak because I really didn’t feel like sitting in a tub with my jeans on, haha.