2020 Election

     

I realized that over the last few months I’ve been publishing some pretty technically dense material. So I figured I’d take a break to cover a much more light-hearted topic, politics! Back in 2016 I wrote about the Hillary-Trump election. It makes for quaint reading given the perspective of 2020. What’s funny is that in 2016 a lot of my conservative friends believed that Obama wasn’t going to give up the White House if Hillary lost.


Information Theory in IoT (Part 2)

     

This is the second part in the Information Theory in IoT series and will discuss converting natural data into independent and identically distributed (IID) values as well as Huffman encoding. The photograph is of of David A. Huffman, developer of Huffman Encoding. Before we get into Huffman encoding though we need to discuss making the data IID. In this article we’ll address the compression of a single metric, calories per minute.


Information Theory in IoT (Part 1)

     

This is the first part in a two part series and will focus on the broad concepts of information theory. Part two will discuss converting natural data into independent identically distributed values as well as Huffman encoding. Pictured is Claude Shannon, the founder of Information Theory. I’ve recently been reading Information Theory: A Tutorial Introduction by James Stone, partly out of curiosity, partly out of the hope that what I learn may be in some way applicable to my current work.


Complete Code Coverage

     

I have a bit of a confession to make: I’m something of a Quora addict. I love scrolling through the incredible variety of questions and answers. A little while ago I came across an excellent question about German engineering as it applied to software. Specifically If Germans are good at engineering, why don’t they dominate computer operating systems or mobile operating systems? The most upvoted answer, written by an American software engineer who works at Daimler, was fascinating:


Django (part 2)

     

This is the second part on Django programming in a two part series. For context, recently a startup that I work part-time for asked that I transition to back end development. They were happy to have me help, even after hearing my disclaimer that I had little experience with the framework that they were currently using, Django. Eager to learn, I accepted the offer and have spent the past month learning the ropes and implementing features here and bug fixes there.