Author Archives: admin - Page 2

SOPA Hopefully Not a Black Swan Event

A “black swan event”, as described by Nassim Nicholas Taleb, is an event that is difficult to predict due to rarity, can cause widespread impact, and is explained or justified later in a way that make it seem to have retroactive continuity. I justed started reading his book describing such events. I pondered a bit about things like 9/11, the start of WWII, the invention of the Internet, or the namesake event the discovery of the black swan. Why are these are so difficult to predict (why ornithologists matter enough to name a kind of event is beyond me)?

I pondered about the prediction mechanism intrinsic to the human mind. It is my understanding that for all actions we take, our mind has a model, a prediction, of how it will play out. For most actions this is simple and automatic. Pick up a nearby object. Before you did, you had an estimate of how much resistance that object would provide, maybe some information about how it would feel in your hand. If your actual experience is different, then you will know that something is off. However, your brain primarily exists to decide how you move. As a person moves through childhood they create, and later in adulthood refine, their internal model for movement. Automatically our minds do this with all our movements.

What would happen if this same amount of effort were put in predicting our larger scale decisions. I know many who put their faith in god, or simply accept that they cannot understand the world, rather than try to make a real impact. I see no reason why effort in this regard couldn’t help us develop decision making abilities as refined as our ability to walk down a path.

I will make predictions. Many will be wrong, and those failures will force me to look at new information in new ways. Occasionally I will get some right, this could mean I am lucky or it could mean I am getting better at understanding what makes a good prediction.

Here is a simple prediction of tomorrow: My work in the tech support call center will be more heavily focused on supporting our Canadian financial customers than would normally be expected. I will be busier than past holidays and I will not be asked to do any special tasks. I say this because most of my customers will still be on vacation, and the large amount of Canadian shoppers on Boxing day will stress the kinds of financial systems I support. Most of the managers will be out on vacation so special tasks will be unlikely.

Here is the prediction for the near future: SOPA, if passed in its current form will be a black swan event. There will be chaos in the IT industry and immediately legal and illegal channels will be used to combat it. There will be unpredictable casualties in the form of censorship, commerce disruption, boycotts, maybe even the creation of a non-DNS naming system which could cost untold billions to implement. The IT sector has never been so unified on an piece of American Politics. Even with recent GoDaddy Shenanigans, there is a very small minority of IT companies that are pro-SOPA. With the entire Business Software Alliance against it hopefully it will not pass. If it does, strange things will happen to the Internet, commerce and the flow of information worldwide will be altered because of the amount of American control over DNS. The strange occurrences will catch people who aren’t IT professionals completely off guard.


Silicon Prairie News – Last Call to Action

Silicon Prairie News accepted a guest submission from me about motivating the Omaha-Council Bluffs Area about Google Fiber. Please read the article and do some of what it suggests, like:

I Could Help *More* with 48 Cores

In response to AMD’s 48 core contest.
I am working on an open source game, and I have learned that there are a few hurdles open source projects have to go through to get real working results. If I were given this 48 core server, I would do everything In my power to enable other open source projects. I would share every resource I could spare.
I am already working on setting up a series of virtual machines that will compile software, and automatically build packages for a variety of Linux distributions and Windows. For the game project we are starting to track down things like software dependencies and package naming inconsistencies. When we are done with our first game “Catch!” we will have an interesting build system that will easily accept one link to our source code repository and build installable packages for Windows and the top 20 or so Linux distributions. I think this software system would perform really well with 48 cores that each support Hyper-V. After setting up a clean and easy to use web interface, calling it the Open Build and Packaging System, and letting anyone use it, what else could I do?


Previous Opteron CPUs

Next, I would sell the copy of Windows and buy a few ATI graphics cards with the proceeds. Right now the Open Source AMD/ATI graphics drivers could use some work (and the closed ones have problems too). On my laptop I have an ATI Mobility Radeon 5730 and I am stuck with an “AMD Unsupported Hardware” watermark on my screen. If I donate the cards and maybe some cash, to the AMD Open Source driver group, maybe I can help. With my help and their newfound ability to make all those packages, they might free up some time to catch up on the drivers.
Even with extra resources, some time will pass before development is complete. When complete The Open Build and Packaging System will be constantly tapping out all 48 cores. I will need some more horse power. OpenCL will be supported by the Open source drivers and maybe I could pitch in some coding time with GCC. There has been a little bit of talk about getting GCC to use OpenCL, maybe I could help make that happen, then I could drop in some of the latest and greatest cards and continue servicing the Free Software Community for the foreseeable future.
Finally, Once I have helped everybody else out, I think I will help myself by helping everybody else out some more. I understand that AMD is working on an Open Physics Initiative, which will help enhance Bullet Physic’s GPU support. It is too far forward to say what I will do, but likely I will do some bugfixes, packaging, and multi-core testing of Bullet. Anything I add to bullet, something my game already uses, will directly benefit myself, and any the community as a whole. Then there is my old AI research, Aritificial Neural Networks with OpenCL…