ARM Holdings changed the world with their ARM processor design. Android devices, iPhone, iPad, Kindle eReader, Samsung Galaxy all made possible with the chip design from ARM.
Just one problem.
We have learned from the 2008 Financial Crises, investor experience, and employment rate that GDP is not significantly defined by intangibles like processor designs or software systems. They help productivity but not nearly as much as actually tangible goods through and industrial process.
http://m.slashdot.org/story/313877/outstanding … this definitely seems to be a good decision. After years of informal and some professional observation of the technology platforms, Apple is just a better deal overall. The marketing hides the fact that the technology is more consistent, focused, and thoroughly conceived. Continue reading →
http://m.slashdot.org/story/313895/outstanding Drones, speech driven home automation, and robots in warehouses (Kiva). Room exists for others to participate in this enterprise but Amazon may dominate in a way that leaves a big mark on the next quarter of a century. Ironic that the future described in media decades ago is coming but the shape it is taking is most unexpected.
I tested out two recently released Linux based distributions. Not intentionally, but in the pursuit of a goal. I was curious to see how much fruit was born from the investments Intel made with code they adapted for Linux to support 6th Generation Intel processors (aka Skylake). Overall, I find Fedora 24 Workstation to be a very solid release that works well for a number of scenarios.
The two distributions I tried were Ubuntu 16.04 LTS and Fedora Workstation 24. Originally, I intended to run CentOS 7, but there was a catch. I am now using an Intel-based Ultrabook with a 4K screen and it would be interesting to see how well CentOS supports 4k. I ran CentOS 7 for most of 2015 and early 2016 and found it to be a solid Linux distribution. Out of the box, CentOS 7 doesn’t do 4K. I specifically observed boot up sequences with messages referring to issues with the 6th generation processor family. Perhaps other CentOS 7 installs proceed without these issues but on the ultrabook I am using, it was consistent. Truth be told, the kernel version in CentOS 7 (at least the revision I used) is older. Continue reading →
I made an update to the code underlying the release of an RSS reader I had finished in October 2015. After updating to Fedora 24 Workstation, I had GCC 6.1 and Clang 3.8 to compile C++ and C code. I was intrigued by the fact that GCC 6.1 defaults to the C++14 Standard. It had been months since I last touched this code I had posted on Github. I had a geographic shift to deal with that meant fewer hours to look at this. Yet, it was 4th of July weekend and I was curious about the process of ensuring the code could compile under the C++14 and C11 standards.
The RSS Reader in October 2015
If you read the post titled, “Gautier RSS App Technology“, you saw a screen as shown below. This was the last version of the RSS Reader I had finished in October 2015. Most of it was written in C++ compiled according to the C++11 Standard. The program used FLTK to produce the screens, LibXml2 to parse XML data, and SQLite3 to store data about downloaded RSS feeds for offline use. The integration of SQLite and LibXml2 used a combination of programming styles associated with C++ 11 and C++ 98 Standards and the C Programming Language. The end result is fast, lean, practical, and efficient.