johnk's blog

Computer Professional Overtime Exemption

Under US labor rules, some computer programmers are exempt from overtime laws. There is considerable misunderstanding about this law. I'm not an expert, or even novice, about this law, but am compiling this page as a resource for study and to increase understanding. Corrections to johnk-at-riceball-dot-com are appreciated. If you would like to network and get on a mailing list about this issue, please write to that address as well.

SeeClickFix didn't fix

I put up a couple complaints on SeeClickFix back in late 2009, and left the most fixable one up, and it still hadn't been fixed in late 2012 when I moved away. What's the deal? SCF boasts that 125,000 issues have been fixed, but it seems like some issues get fixed, while other issues don't. Broken curbs in a working class neighborhood do not.

In the time I lived there, I saw residents fix the curbs twice - once was (probably illegal) modification to smooth over a cut so they could drive over it, and another to just have a curb. I don't recall seeing a City of LA crew fixing the sidewalks.

In contrast, reports of potholes to the City of LA's website were fixed in a week or two.

The difference between pets and meat, in Java

enum Pet {

enum Meat {

class animals {
    public static void main(String[] args) {

LastPass Rocks

I just lost my bag, and in that bag was a sheet with all my slightly obfuscated passwords and usernames and website urls. My trick was to make the information incomplete, so that it's hard to use.

RIP Slaptech Framework

Slaptech framework was a PHP 4 based framework that never got released into the public, that we built to do projects.

XP Licensing Headaches (Migrating an OEM System to VHD and Hyper-V when You Have a Retail or VLK License)

I have to rewrite this, as what worked was different.

Windows always amazes me with how expensive it is to run; with this awesome Sysinternals tool, disk2vhd, you can turn an installed system into a VHD and run it on Hyper-V. When you do, though, Windows XP demands to be activated.

Then, the expensive, time-consuming drama ensues. (Tips on optimizing the process at the end.)

Almost Done with Refinishing (part of) my Mother's Kitchen

I'm almost done refinishing my mother's kitchen. This blog details some of the work, some problems, and some of the solutions.


Vegetarian Tacos Recipe

I was looking for recipes, and really looking for a represntation of what I make myself, and didn't find it. There was all kinds of stuff, but my recipe tastes Mexican to me.

Control Ingress (incoming) bandwidth... with Bittorrent and others

I wanted to download a file, but we just got this awesome high speed fiber optic internet...

Great Format for Instructions (Setting up UCSPI-TLS on Qmail)

This instructional page I just worked through about setting up UCSPI-TLS with Qmail was really good. It has all the steps, and they're numbered and indented. I just think it's a great format for "howto"s, because if you're discussing it with someone else, you can refer to a specific step.

Got Semi-Scammed by Discount SSL Vendor Comodo with "PositiveSSL CA 2"

(Just to be fair, I think the SSL cert business is a scam, so there.)

Vanishing Window Managers? LOL

I think Windows sucks, but one thing is for sure - the windows are there.

Virtual Machines that are Less

So I was looking around the Hyper-V manager and doing it over RDP in a Windows environment brings out some contrasts between server and desktop computer requirements.

Syndicate content