Michael's Unsolicited Rants

Just a collection of my random rants about anything that comes to mind. Really, not much research, or any grounding in reality either.

Sunday, August 28, 2016

Battling With C++'s Design?

›
Today I bring you a simple problem.  One that has persisted since the humble beginnings of C++.  It's about design and class layouts. Co...
Monday, March 16, 2015

C++14 and Unit Testing Functions Without Side-effects

›
Beginning in C++14, we may now have constexpr functions which are multiple lines long including loops, and other standard C++ constructs.  T...
Thursday, March 5, 2015

Proposal for Steganography

›
In this post, I'll be detailing the theoretical implementation of a steganographic system which hides a message within an image.  The go...
Friday, February 20, 2015

Long live the Cell Processor

›
Talking with a former coworker yesterday, something dawned upon me.  I have already heard allusions from fellow students years ago to this i...
Monday, February 16, 2015

Super-Scalar Execution for Software

›
Update: Looking through the C++11 changes, there is something that I have completely missed.  std::future and std::async (or another std fun...
Saturday, February 14, 2015

Internet Filtering for Social Good

›
Having one of my goals in the next year is (again) to start a web comic; research has become essential.  My life experience is, frankly, sta...
Wednesday, February 11, 2015

Swift + Spritekit Prototype Result

›
My latest prototype uses two core technologies: Swift and Spritekit.  This was an experiment to see how ready the language and games toolkit...
›
Home
View web version
Powered by Blogger.