Faster VIM using Kitty instead of Iterm2

I do my coding in vim. My favorite part of vim is  the speed at which you can get things done once you’ve spent the time to learn the commands. Because of this, I’m always interested in getting vim to run faster. When iterm2 added GPU support based on Metal, things got much more responsive. […]

Increase your vim performance when using syntax highlighting

For any vim people, I thought you might find this useful. As people who have paired on my machine can attest, I have had super slow performance once I have a few panes open in tmux. Turns out the problem was poor performance with syntax highlighting. Setting ‘set re=1’ in your .vimrc reverts back to […]

Picking your own wings with JQuery

I just did another post about the Kafkaesque face swapping art installation I did at ArT=Mixx at the Maui Arts and Cultural Center on 2/4/2017. My friend Trevor of Fuzzbox Productions and I joined forces for a wings installation. Attendees could take their picture with one of a hundred butterfly and moth wings. Some were photos […]

Face Swapping with Python & OpenCV

We just had ArT=Mixx Metamorphisis here at the Maui Arts & Cultural Center on 2/4/2017. The ArT=Mixx is a free event where artist and audience meet and engage. We had Djs, art installations, dancers, and other performers. Attendees were encouraged to come in costume, mingle, and connect to the arts. The evening’s ‘Metamorphosis’ theme is […]

Dealing with memory bloat in Ruby

At Findery, we had an issue where image manipulation was failing when we ran out of memory (“Cannot allocate memory – convert”) on our web instances. In some cases, we couldn’t even run our Chef deploy in Opsworks because the servers were so out of memory. Every 2 or 3 days, we would see gradual […]

SQL Injection from the Fast Lane

File under “It’s not funny if you have to explain the joke” Typical speed camera traps have built-in OCR software that is used to recognize license plates. A clever hacker decided to see if he could defeat the system by using SQL Injection… The basic premise of this hack is that the hacker has created […]

Learning Swift with friends and family

Two friends of mine were interested in getting into programming. I thought it would be great for Shion and I to learn Swift: Apple’s new programming language for iOS and OS X. We just completed all of the Swift classes at Treehouse. It was a great course with friendly videos and interesting demo apps you build. The […]

Finding Flow with the Pomodoro technique

I want to thank fellow Maui Rubyist Justin Gordon for introducing me to the Pomodoro technique. The pomodoro technique is a time management method where you use a timer to work in 25 minute intervals with short breaks. The principle is that focus and will are easier to manage in small sprints. Trying to keep focused for hours at […]

Aloha Ruby Conference

I just got back from the first Aloha Ruby Conference. I approached Ruby as another language to learn without appreciating the vibrant community. Rails core member Aaron Patterson (@tenderlove) gave the keynote on Rails 4. I’m really hoping we can move Cheqbook over to it soon. I also had the pleasure of attending with two local Maui […]