Steven Turner

Inventor | Engineer | Physicist

"Things may come to those who wait, but only the things left by those who hustle."

Posts

Released last night… forgot to stay up. Can’t wait to get one.

Compelling… especially if coupled with Clojure?

This is awesome.  `ls` with descriptions so that you know where you are in a project. Nice quick utility in Python… of course requires descriptions to be entered…

Really considering converting my own office to a stand up. Or at least trying for a few weeks.

Awesome. Search over couchdb done easily!

A letter to Google+: Hangouts

Hey Google,

From one Brogrammer to another:

A few friends and I have been playing on Google+ and especially like Hangouts. It works great! It really seems like your committed to a new platform that will enable mobile video conferencing on any platform and device. In fact, here’s a cool writeup on just that:

http://gigaom.com/video/google-hangouts-technology/

Anyway, that’s not the point of this post. How do you make “Hangouts” attractive, especially to business users? Want to add another feature Facebook doesn’t have?

Add voice transcription to Hangouts.

Use the same amazing voice recognition technology you have pushed to Android, search, translation, and the entire Google Ecosystem! Imagine, corporate stenography with group video conferencing? AWESOME. Home Stenagropher! Heck yes!

This completely blows away any other shoddy video/phone conferencing services I have had the privilege of using. Imagine, your entire development team sitting in a hangout, with the ability to record all conversations if needed and search for ideas and questions at the drop of a hat.

Example: What did Larry say in that conference yesterday? I Wish I could remember!

Dev Team, I need you to add stenography to Hangouts ASAP.

Oh yeah! I’ll get right on that!

While you’re adding Stenography+ how about a few other features:

  • Voice call in via non-smartphones
  • Call in via mobile Google+ (I assume you’re working on this…)
  • Searchable conversations
  • Screensharing

So, I hope you notice this and I hope I’m not alone in my sentiments. If you’re interested in my idea… please shoot me an email.


Major progress in recent weeks on Android/iOS couchbase implementations. Also, includes mobile Futon for managing DB’s on mobile devices. Looking forward to trying this out…

Clankies, Sparkies, and Clickies should all read this. Good gouge on engineering practices and common mistakes. Actually, any professional in manufacture will probably learn something from the article.

Good article on code analysis with some nice C++ tips from the Chromium project.

Testing Syntax Highlighting

So, I’ve been trying various “blog” hosts for some weeks now and settled for tumblr. I can write posts in Markdown if I want… email them… write them in their online editor. It all works pretty well and frankly I just want to be able to post and not worry about managing a site anymore as much as digging into the nitty gritty helps you learn…

Anyway, I’ve settled for Google’s prettify source code highlighting tools. I can link to them and never worry about things going out of date which is nice. Check it:


//Teh Heisenbug
#include <stdio.h>
#include <assert.h>

#define FALSE 0

char * p = (char*)5; /* contrived bad pointer */

int
someinitialization()

{
    p = "abc";
    return FALSE;
}

int
main(int argc, char ** argv)
{
    assert(someinitialization() == FALSE);
    printf("%s\n",p);
}

Sweeet couchdb  1.1.0: 

  • Native SSL support.
  • Added support for HTTP range requests for attachments.
  • Added built-in filters for _changes_doc_ids and _design.
  • Added configuration option for TCP_NODELAY aka “Nagle”.
  • Allow wildcards in vhosts definitions.
  • More granular ETag support for views.
  • More flexible URL rewriter.
  • Added OS Process module to manage daemons outside of CouchDB.
  • Added HTTP Proxy handler for more scalable externals.
  • Added _replicator database to manage replications.
  • Multiple micro-optimizations when reading data.
  • Added CommonJS support to map functions.
  • Added stale=update_after query option that triggers a view update after returning a stale=ok response.
  • More explicit error messages when it’s not possible to access a file due to lack of permissions.
  • Added a “change password”-feature to Futon.

Extensions in .Net 2.0

I know, I know. Why am I not using a newer .Net. Well, I can’t. So, how do you support extensions when you need System.Core.Dll ?

namespace System.Runtime.CompilerServices { public class ExtensionAttribute : Attribute {} }

Now you can happily declare static classes and extend to your hearts content.

NSA’s Guide to Securing RedHat

This is handy. Wonder if there is a script that handles this?

Audio

Profile

Engineer/Analyst at Chesapeake Technology International Corp
Defense & Space | Greater Denver Area, US

Experience

  • Jan 2009 - Present
    Engineer / Analyst / Chesapeake Technology International Corp
    Member of small active engineering teams working with hardware-in-the-loop flight simulators, SBIR projects, and electronic warfare systems. CTI is a high-tech software, systems engineering, and operational-support corporation dedicated to providing top quality engineering, system development, and support for military systems including electronic warfare platforms, space-based systems, and information operations clients. We are experts in real-time systems, decision support systems, electronic warfare systems, sensor integration, and database management systems.
  • Sept 2008 - Present
    Developer / Society for Industrial and Applied Mathematics
    Contribution editing, article design, and web development for the SIAM “WhyDoMath” project.
  • Jun 2004 - Present
    Programmer, Web Designer, IT / Quality Built Homes, Inc.
    Company portal design and maintenance, database design and implementation using NexusDB and mySQL, and hardware acquisition and assembly. Developed CAD/CAM interface software to port blueprint drawings to company website.
  • Jun 2006 - Present
    Microwave Photonics Technician / Naval Research Laboratory
    Contracted under SFA, Inc. to Naval Research Labs in the optics division as a photonics research technician. Constructed several small platforms for testing various components of fiber communications. Extensive research on tunable optical bandpass filters, specifically microring resonators.

Education

  • 2005 - 2009
    St. Mary's College of Maryland
    B.A. in Physics, Comp Sci, minor Mathematics
    Activities: Ultimate Frisbee
  • 2008 - 2008
    University of St. Andrews
    B.S. in Physics and Computer Science

Additional Information

Honors:
SMCM Senior Award in CS 2009 SMCM Game Design Contest, 1st Place 2008 International Darwin Race of Programming Languages Runner Up: Distributed System Statistics in Ruby 2008 MZM DC Voltage Failure - Microwave Photonics Division, NRL, 2006 Overview of Microring Resonators with Applications to a Tunable Bandpass Filter, NRL, 2006
Interests:
Mobile Development, UAVs, Robotics, Ultimate Frisbee
abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz