Spicy Turkey Chili

A friend gave me this recipe for turkey chili the other day and since I’ve had a recipe plugin installed since I started the site, I figured now was as good a time as any to start sharing what I cook. I was really happy with how this came together. It tasted great and was just spicy enough to give me the kick I wanted without being overwhelming (I have a high spice tolerance, though). Definitely be sure to read through the whole recipe and chop everything up before you get started. I’m definitely someone who normally does prep-work on the go but I’m really glad I didn’t this time around. Once you start tossing everything into the pot it goes pretty quickly.

A couple of quick things before the recipe, though:

  1. This recipe makes a TON of chili. Seriously. Somewhere in the ballpark of 15 full bowls.  That being said, it also freezes really well, so if you’re not making it for a big gathering, feel free to portion it off and toss it in the freezer.
  2. This chili makes a great breakfast. Just warm some up in a bowl, fry an egg or two, and toss it/them on top (pictured).
Guides, Hackintosh, Technology, Tip

Enable macOS Volume Controls for HDMI and DisplayPort Audio Devices

Another Hackintosh post…it’s been bothering me that I couldn’t control the volume of my Hackintosh through the use of the volume buttons on my keyboard (by default macOS won’t let you control the volume of an HDMI device and my sound is output through HDMI on my video card). After googling around a bit I managed to find a solution using Soundflower that I thought I’d share:

  1. Download this zip file (it contains two .dmgs we’ll need for the next steps)
  2. Unzip the file and open the Soundflower.dmg double click the Soundflower.pkg and follow the installation steps
  3. Repeat step 2 but with the Soundflowerbed.dmg
  4. Click the Soundflowerbed in the menu bar and set the 2ch option to point towards your HDMI/DisplayPort input:
  5. Open up Sound in System Preferences and set the Output/Input to Soundflower (2ch)

You should be able to control the audio coming through your device via your keyboard now! I’ve been using it for the better part of a day listening to music pretty much without issue. It glitched once for a few seconds, but clicking the Soundflowerbed icon in the menu bar, changing the source away from Soundflower and then immediately back fixed it instantly.

Guides, Hackintosh, Technology, Tip

Fixing iMessage on Your macOS Sierra Hackintosh

iMessage icon

I wrote a lengthy post the other day about how to build a Hackintosh, and while everything worked pretty smoothly, the one thing I was missing was iMessage. I’d tried to follow a couple of guides, and while they worked at getting iMessage running, all of them without fail stopped my GPU from responding correctly. After a bit of tinkering, though, I finally managed to get everything up and running. Here’s what I did below (MASSIVE thanks to /u/cobo10201 for getting me 99% of the way there I wouldn’t have even known where to begin without that post).

  1. Mount your EFI using EFI Mounter v3
  2. Make a copy of your config.plist and name it config-bak.plist in case something goes wrong.
  3. Open terminal and enter the following command: uuidgen
  4. Open your config.plist in Clover Configurator.
  5. Go to the SMBIOS and paste the UUID you generated in step 2 into the smUUID field.
  6. In the Board Serial Number field, copy and paste your system serial number and then add 5 random numbers and letters.
  7. In Finder go to Go > Go to Folder… and enter the following path: /Users/[Username]/Library/Caches delete all files and folders that begin with the following:
Guides, Hackintosh, Side Project, Technology

Building a Hackintosh with macOS Sierra (10.12.3)

macOS Sierra Hackintosh Desktop

Over the last year or so, I’ve been finding my 13-inc MacBook Pro severely lacking in the power department. While I was able to deal with it for a while, while I was doing strict development work, recently a series of requests to edit some videos rolled in and I found myself struggling to keep Final Cut Pro from crashing every fifteen minutes as I clipped and subtitled the pieces. Finally fed up, I decided to build a Hackintosh after realizing—quite frankly—that I couldn’t afford a genuine Mac (and that I could make a machine way more powerful than what I’d be buying for 1/3 of the price).

That being said, I know that the process can be arduous—it took me about 4 hours to get everything working right—so I figured I’d share what I did to get my build up and running (since I hadn’t seen anyone with the exact same configuration). Two quick things before we get started, though. First and foremost, a quick disclaimer:

Side Project, Tip

How to Remove All Slack Files Older than 30 Days (With Ruby!)

Over the past year or so I’ve been hosting (moderating?) a private slack channel for some of my friends from high school and previous jobs. What started as a small channel of about five people as since grown into a small community of around forty. While this isn’t an enormous number, it’s large enough that we’ve been eating through our storage space rather quickly. My first thought was to go to the Slack management console, erase a bunch of old files, and be about my day. Unfortunately, unless you’re on a paid tier you can’t manage files very well (you’d have to remove each one individually…and seeing as around 98% of our files were tiny memes that would take forever).

Enter Ruby!

After some Googling around I found this awesome gist that did the bulk of the work for me. I just replaced the throwaway token with my own and saved the script. That should have been the end of it, but I kept getting a series of SSL errors on my Windows 10 machine that wouldn’t let me run the code.

Side Project, Writing

Bookerly Typora Theme

Bookerly Typora Theme

I decided to try my hand at another theme for Typora, this time using a pair of Google fonts I thought went particularly well together. I incorporated a lot of the same modifications I made to my iA Writer themes earlier today (similar margins etc.) but definitely took far more liberties with the design as I wasn’t trying to mimic anything in particular. Headers are red and all caps, while I added indentation to every paragraph to give the layout a more “booky” feel.

I haven’t sat down and tried to write using it for an extended period of time, but I’m confident Vollkorn (the theme’s main font) will be easy on the eyes even after working on a project for hours at a time.

Anyhow, if the screenshot is to your liking, you can download a zip of my theme here. No GitHub link yet, but I should have one up sometime tomorrow. I’ve also made a few updates to my iA Writer theme if that’s more to your liking. It should be a much closer match to  the actual iA Writer stylings now.


Egypt Photo Dump 1: Cairo

It’s been a while since I’ve gotten to spend any reasonable length of time in Egypt, and I have to say, I didn’t realize how much I’ve missed it. The people are obscenely helpful and friendly, the weather (while hot) is always sunny, and life is just easy here. It reminds me of my summers growing up (which may or may not be because I’m not working). That being said, there are a few differences. A few places in Cairo have been cleaned up a ton, so much so I didn’t even recognize them when I first got out of the car. Luckily, for the first time ever outside of the US, I’m actually carrying a phone on me that can take solid photos (genuinely surprised by the quality of the OnePlus One camera), as well as edit, and upload them.

Anyway, not much else to say. I just wanted to dump the first batch of photos I got around to editing on VSCO:

Random, Side Project, Writing

iA Writer Theme for Typora


iA Writer has been my text editor of choice for years now, it’s simple, fast, and distraction free. It lets me get work done quickly regardless of how long (or short) the piece I’m working is. My one complaint, however, was that it limited me to working on my laptop, which is super inconvenient when I’m at home and feel like working on my Windows desktop. That’s when I came across Typora.

While it doesn’t have all the bells and whistles of iA Writer, and admittedly isn’t as polished, it has all the core functions I find myself using most (most specifically Focus Mode), and it works on both Windows and macOSwhich is exactly what I need when I feel like working from my desktop. Furthermore, if you hook up Dropbox sync to iA Writer the two apps play very nicely together. In an effort to make the experience as similar as possible between both of my computers, though, I went ahead and touched up an old Typora iA Writer theme I found on GitHub to more closely match the current version of the app.


How to Use the UINavigationController Swipe Back Gesture with a UIPageViewController

I’ve been working on an app at work that’s “Snapchat-eqsue” (uses a UIPageViewController to page between a full-screen camera and a UINavigationController) when I came across this conundrum. Basically, the app is setup as follows:

Please excuse the poor lighting and shoddy sketch. It's early and I didn't feel like opening Sketch.
Please excuse the poor lighting and shoddy sketch. It’s early and I didn’t feel like opening Sketch.

So the Camera is the leftmost view in the PageViewController and the UINavigationController, along with all the views it will add to its stack, is on the right. Things got a bit tricky though when our designer wanted to avoid using physical back buttons on the navigation stack and have the traditional swipe back take you to the previous page. My first instinct was to intercept the PageController gestures, but when it’s set to scrolling, those don’t actually exist–the gesture array comes up empty. That’s when I came up with this fun little hack that’s incredibly easy to do.

The tl;dr is you disable the UIPageViewController’s UIScrollView when the NavigationController displays any view that’s not the root view controller and add a swipe gesture recognizer to each of the subviews. While this sounds like a lot of tedious work, it’s actually really easy if you just subclass UIViewController and use that app-wide (which is actually nice for a variety of reasons like themeing–but that’s for another post).

Creative Writing, Writing

100 Days of Flash Fiction: Day 12

Ive also had this one written for a few days. I gave myself two challenges with this piece. First, no fantasy elements. I wanted to keep this one fiction, but without using anything fantastic in the magical or technological sense.  Second, I wanted to keep it to 300 words. The second challenge ended up being a lot more difficult than I initially thought it would be. 300 words is not a lot when youre trying to tell a complete story, and often I struggle when I’m given 1,000. Overall, though, I’m pretty happy for how the piece came out. I’ve definitely written worse.

I’ve been struggling with writer’s block over the last week but I have Day 13 halfway done so with any luck I’ll have that up tonight, but there’s a good chance that my updates are going to start getting slower over the next couple of weeks as I’ve also started another draft of Messier 51 after getting some notes that are going to require extensive rewriting.

Anyhoo, here’s Day 12:

Prompt: Lancelot, flannel, aeronautics.