Blog

The blog is currently being ported from WordPress to over 12 years of static pages of content. If there's an article missing that you're hoping to see, please contact me and let me know and I'll prioritize getting it online.

Why I backed Pebble at Kickstarter, along with 30,000+ others

I forget if it was on Twitter or Goolge+ first, but I saw someone post about the Pebble Kickstarter and without even watching the promo video, I immediately backed the project, my first Kickstarter pledge. I signed up for the “Hacker Special”, to gain access to the early SDK and one of the devices in August before the September launch. When Kickstarter processed my payment, the funding round had 37 days to go and they had already hit $108,000 of their $100,000 goal.

Continue Reading

Android Security wakes the sleeping blogger

Can’t believe it’s been so many months since I blogged last. Even quitting Facebook link 1, link 2 wasn’t enough to blog about, but this one deserves a post. Update, April 19, 2012: It seems that Google isn’t showing my user review on the app. At best, they’re holding it for human eyes to review since it was both a 1-star review and contained a URL back to this blog post.

Continue Reading

Remembering Mitch Hedberg's comedy genius today. RIP

I helped maintain Mitch’s web site, mitchhedberg.net for several years after his passing. I only agreed to payment once for a big project, because I was happy to help out as a fan. Memories of Mitch: I only saw him live in Ontario, CA about a year before he died and wish I’d gotten to meet him in person. I still keep in contact with his wife Lynn Shawcroft from time to time.

Continue Reading

Your mobile phone has more computing power than all of NASA in 1969

Reshared post from +George Burnett Original post: https://plus.google.com/113763167140406107715/posts/GydaUzMQ6bW Your mobile phone has more computing power than all of NASA in 1969. NASA launched a man to the moon. We launch a bird into pigs. George Bray (@GeorgeBray) Although this is a hilarious post I would have to say that there are interesting things going on in Silicon Valley but it’s pretty hard to compete with space travel

Continue Reading

In retrospect, was Verizon the best carrier to launch the Galaxy Nexus?

Since being introduced to the Nexus One in early 2010, I’ve been an Android advocate, especially when it came to Google’s “flagship” products with a pure Android experience. The simplicity of it was very appealing for those with a minimalist mindset: no carrier bloatware, nothing disabled, good (sometimes great) hardware, and sometimes amazing hardware advancements which pushed other manufacturers to keep up. I dropped AT&T (for a change) after being a customer for nearly a decade and switched to T-Mobile to get the Nexus One, and never looked back.

Continue Reading

Search and Replace in Bash script

I recently had a colleague ask me how to do in-line regular expression matching for a Bash shell script. Since Bash v3 only offers a regex matching check and not the full s/foo/bar/ regex syntax, I offered to look into other alternatives. My natural instinct was to look for a Perl cmdline regex parser, which works great if you’re manipulating a file and not shell variables. In the end, since he only needed a simple search and replace, and not an actual regular express, this sufficed:

Continue Reading

Fixing NO_PUBKEY errors from Apt

I’ve been ignoring a problem updating Diodon (a great clipboard manager) whenever Ubuntu’s daily Update Manager tries to alert me of new software updates. I finally opened a shell prompt, ran apt-get update and got this error: signatures couldn't be verified because the public key is not available: NO_PUBKEY 751A20CF523884B2 Here’s how to fix any NO_PUBKEY error in two simple steps: $ gpg --recv-keys 751A20CF523884B2 gpg: requesting key 523884B2 from hkp server keys.

Continue Reading