Hello ND4J

I haven’t blogged in over 4 years so I’ve decided to kick-things off again by doing a series on DeepLearning4J which I’m using more and more of recently. DL4J is great because there’s no need to translate the models to something else for production. You deploy them to production by just using them inside a […]

DL4J post on Qiita

I recently made a Japanese post on How to use DL4J for Qiita’s Deep Learning Advent Calendar. Next chance I get I’ll post it here in English. TLDR is use my DL4J g8 templates to get started quickly. Also you can deploy your models in a request/response style using Stateless EJBs.

How Cappuccino handles pass-by-reference APIs in Cocoa.

I’ve been using Cappuccino at work recently and I came across a corner of Objective-J that I previously didn’t know about: how to use enumerateObjectsUsingBlock. One of the nice things about Objective-C is that it has blocks.  Blocks allow you to make functions that take other functions as arguments, all while preserving scope. One of […]

What worries me about Scala

I’ve recently been rediscovering podcasts.  I’m particularly fond of the NodeUp podcast, but I also listen to podcasts about Rails, Clojure, and Scala.  The Scala podcast is by far the most academic; taking a shot every time they say the word “type” makes for a pretty nice drinking game. I must admit I like academic […]

Apple’s JIS Keyboard layout and the ADM3A

A few weeks ago a blog post on catonmat.com showed pictures of the old terminal that Bill Joy used when he created VI.  Terminals back then didn’t have arrow keys so if you wanted to move the cursor around you held down some kind of modifier and hit the H, J, K or L keys. […]

Password Maker

With all the recent database compromises going on lately, I’ve decided to step my passwords up a notch. My old “password scheme” was pretty simple, I had 4 different levels of passwords so that if a lower one got compromised the more sensitive passwords would still be safe.  The flaw in this scheme is that […]

My first Arduino

Yesterday my wife decided to buy yet another sewing pattern book and I decided to tag along.  As a Kindle user, there’s usually very little for me to do at a bookstore.  I usually just look around the IT section of the magazine rack and thumb through the amazing Ubuntu magazine, or Nikkei Linux.  This […]

Announcing Better Mail

Better Mail for Android on AppBrain About a year ago I bought the first Android phone available in Japan for the sole reason of making apps. Unfortunately I’ve had very few itches that needed scratching. About a month ago that changed, because the built-in Gmail app has a fatal flaw. The Problem If you temporarily […]

How To Get etags Working in Emacs

You’ve been using Emacs for how long and you haven’t figured this out yet? Yup.  Up until now I’ve never really needed to actually get etags working in Emacs.  I remember trying to figure it out long ago as a newbie and giving up.  It’s initially difficult because it’s not as simple as just saying […]

No more user submitted link sites

Hacker News was and still is pretty much a great source of interesting articles on the internet, but I’m starting to see a cycle. I think I’ve learned most of what HN has to offer. So from this second forward I vow to no longer use HN, Digg, Reddit, nor Slashdot. When I’m bored I […]