Utah Code Camp 2015

Posted on Sat 14 March 2015 in tech • Tagged with python, data scienceLeave a comment

I presented at Utah Code Camp 2015 on machine learning with the Google Prediction API. IPython notebooks are available on GitHub, or they can be viewed directly with the IPython Notebook Viewer here:

Continue reading

Big Data Utah at StartSLC 2015

Posted on Fri 30 January 2015 in tech • Tagged with python, data scienceLeave a comment

I presented on machine learning and prediction to the Big Data Utah meetings as part of StartSLC 2015. Check out the the slides!

Continue reading

Utah Data Competition 2014

Posted on Tue 28 October 2014 in tech • Tagged with python, data scienceLeave a comment

I competed in this year's edition of the Utah Data Competition, a local data science competition. The semiconductor yield prediction problem seemed simple enough on the surface, but it ultimately proved to be quite challenging. I attempted several modeling approaches but eventually converged on two that received most of ...

Continue reading

Who Was Harold Black?

Posted on Wed 03 September 2014 in tech • Tagged with embeddedLeave a comment

A little over a hundred years ago, some bright people thought it might be really useful for someone in New York to talk to someone in San Fransisco by telephone. They eventually succeeded in completing the first voice test of the system in 1914, and the first "official" transcontinental long ...

Continue reading

Getting IPython rmagic to Work on Windows

Posted on Tue 29 April 2014 in tech • Tagged with python, rLeave a comment

After updating to IPython 2.0, I decided to get rmagic working on a Windows 8.1 install. These instructions should probably work with IPyhon 1.X, too, although I have not tried.

R on Windows

Behind the scenes, rmagic assumes that a working version of R is available on ...

Continue reading

A Quick FFT Example in Python

Posted on Mon 19 November 2012 in tech • Tagged with pythonLeave a comment

Here's a quick IPython notebook gist about FFTs in Python. Ironically, most tutorials don't describe how to scale and format the FFT output so that sinusoidal amplitudes are correctly displayed. Sometimes that's important. If you don't have IPython installed, the notebook can be viewed using the ...

Continue reading

Exporting C++ Classes from a DLL

Posted on Thu 13 October 2011 in tech • Tagged with c/c++Leave a comment

Two good articles on exporting C++ classes from a DLL from Eli Bendersky and Alex Blekhman. I've researched this before and found varying degrees of intelligibility. These seem to be fairly complete yet concise.

Continue reading

Bob Pease Killed in Car Crash

Posted on Wed 20 July 2011 in tech • Tagged with embeddedLeave a comment

Analog engineering legend Bob Pease killed in car crash

As a university student I took a job in an electronics lab while studying mechanical engineering. I guess the job required that you could solder and do a little metalworking, so I qualified on the latter and learned the former. In ...

Continue reading

On Jean Labrosse's Coding Style

Posted on Fri 03 June 2011 in tech • Tagged with c/c++, embeddedLeave a comment

The words or the language, as they are written or spoken, do not seem to play any role in my mechanism of thought. The psychical entities which seem to serve as elements in thought are certain signs and more or less clear images which can be 'voluntarily' reproduced and combined ...

Continue reading

Wrapping C++ in a C Interface

Posted on Sat 22 January 2011 in tech • Tagged with c/c++Leave a comment

This is perhaps the simplest, slickest way to wrap C++ in a C interface I've ever seen, courtesy of Matthieu Brucher. The key concept is the forward declaration of the Manager type, which is valid for both C++ and C. Any C that attaches to this interface doesn't ...

Continue reading