Overdue Update

I need to somehow enforce a mental pre-committment to blog daily.  It’s been almost half a year and I have a huge backlog of thoughts I would like to commit to permanent long term storage. Thus, a commitment plan to some upcoming future posts:  In October/November of last year(2010), I researched VR HMDs and explored the idea…

Building the Brain

A question of hardware capability? When can we expect the Singularity? What kind of hardware would be required for an artificial cortex? How far out into the future of Moore’s Law is such technology? The startling answer is that the artificial cortex, and thus the transition to a profoundly new historical era, is potentially much…

Conversing with the Quick and the Dead

CUI: The Conversational User Interface Recently I was listening to an excellent interview (which is about an hour long) with John Smart of Acceleration Watch, where he specifically was elucidating his ideas on the immediate future evolution of AI, which he encapsulates in what he calls the Conversational Interface. In a nutshell, its the idea…

More on grid computing costs

I did a little searching recently to see how my conjectured cost estimates for cloud gaming compared to the current market for grid computing. The prices quoted for server rentals vary tremendously, but I found this NewServers ‘Bare Metal Cloud’ service as an interesting example of raw compute server rental by the hour or month…

Some thoughts on metaprogramming, reflection, and templates

The thought struck me recently that C++ templates really are a downright awful metaprogramming system. Don’t get me wrong, they are very powerful and I definitely use them, but recently I’ve realized that whatever power they have is soley due to enabling metaprogramming, and there are numerous other ways of approaching metaprogramming that actually make…

The Next Generation of Gaming

The current, seventh, home game console generation will probably be the last. I view this as a very good thing, as it really was a tough one, economically, for most game developers. You could blame that in part on the inordinate success of Nintendo this round with its sixth generation hardware, funky controller, and fun…