Github

I have some code on GitHub. Most of the examples are in Java, a few in Python. Slide decks on SlideShare. Check it out. 

  •  
  •  
  •  
  •  
  •  
  •  
  •  
Categories: Uncategorized | Leave a comment

Why I am buying the new 2019 Mac Pro

My old 2009 Mac Pro has had a very long and productive life. The insides of the machine have nothing except one DVD ROM drive from the original packaging. Everything has been upgraded, from the processor to the graphics cards. The machine supports USB type C, and a host of other technologies that were not available when I bought the machine. The firmware has been upgraded to make it seem like a newer version to get a few more years out of the little beast that could.

Read more »
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Categories: Apple, Computers, Uncategorized | Leave a comment

BREXIT Thoughts

As an EU citizen and an American citizen, here are my thoughts.

The UK should leave on 29 March 2019 with or without a deal.

The entire process has been flawed from the beginning, but the UK Parliament allowed the people to vote in a referendum, and then agreed with their decision to leave the EU. It is only reasonable to see the UK leave the EU on the date set by Prime Minister Theresa May when she had a letter delivered to the EU Council triggering Article 50 of the Treaty of Lisbon.

Read more »
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Categories: Uncategorized | Tags: , | Leave a comment

Upgrade to the AMD Ryzen 2700x

I have been very happy with my Ryzen build from last year where I was using the 1800x.  I really did not need to upgrade, other than to take advantage of some of the improvements that AMD made in the Zen architecture.  There is a slight speed difference between the two chips, which also is nice, though, I would have like to see a bigger bump in speed.  The new 2700x includes a fan, but I am using water cooling, so no big deal for me.

In 10 minutes I had opened the case, pulled out the old CPU, installed the new CPU, cleaned my water cooling block of thermal paste, applied new thermal paste, and tightened the block to the CPU.  I had previously updated my firmware to accept the 2nd generation Ryzen chips, so all I had to do is power on. 

Read more »

  •  
  •  
  •  
  •  
  •  
  •  
  •  
Categories: Computers | Leave a comment

Amazon Fire TV Cube is meh

If you already have a Fire TV and an Echo device, then the Fire TV Cube will not really be that appealing to you.  I have a first generation Fire TV, and Echo devices in every room in the house, except the bathroom.  There is nothing I cannot do with the new Fire TV Cube that cannot be done with an Echo device and another Fire TV device, except turn on my TV and AV receiver, which is nice.

I bought the Fire TV Cube to finally upgrade to 4K. which my first generation Fire TV does not support.  The Cube does have 16 GB of storage, which is better than the 8 GB that is currently found in the other Fire TV devices, but it is not stellar.  The internal CPU and GPU are alright, but nothing that other Android TV boxes don’t have.   The device still only has 2 GB of RAM. They really need to upgrade the RAM to 4 GB, which would make it run a bit better.  

Bottom line, if you already have a 4k Fire TV and an Echo device, then there is no point in getting the Cube.

  •  
  •  
  •  
  •  
  •  
  •  
  •  
Categories: Uncategorized | Leave a comment

Programmers are the security problem

Larry Ellison of Oracle has spoken numerous times about how bad security is in the industry.  However, I don’t think he acknowledged the problem; Programmers are under skilled and require guidance.

Anyone can be a Java, C or C# programmer, but how good are they at their job?  Unfortunately, businesses are asking the wrong questions when hiring individuals, especially granting highly coveted visas to these individuals.  Sure it is easy enough to program Java, but do they know how to program an enterprise Java application?  Most likely not.  That’s not an issue when the management has a very talented person above them who helps others in programming a JEE application and shows the less educated in the organization best practices.  Unfortunately, that is not the case today.

Read more »

  •  
  •  
  •  
  •  
  •  
  •  
  •  
Categories: Computers | Leave a comment

AMD’s 16-core ‘Threadripper’ CPU is built for ultra-high-end PCs

I may have built a new Ryzen system, but this is very interesting, and my system may be getting a upgrade very shortly.  The new Ryzen chips work great for my development work and will make some of my transcoding work even faster.  Hooray for AMD, finally!

Source: AMD’s 16-core ‘Threadripper’ CPU is built for ultra-high-end PCs

  •  
  •  
  •  
  •  
  •  
  •  
  •  
Categories: Computers, Technology | Leave a comment

I’m upgrading to Ryzen

My main server at home is running Linux that I use for compiling code, analyzing dumps, running my Plex server, running some VMWare instances, and used as a sandbox for other applications. I have been running a fairly old AMD FX 8350 8 core system with 32 GB of memory. At the time, this was one of the fastest AMD processors I could buy, and it has served me very well.

Since AMD’s new Ryzen 7 was released, I’ve decided to upgrade. There is plenty of information on the web about Ryzen 7 performance against Intel Core i7 while gaming. However, there is little about the tasks I do every day. I have had success with AMD over the years for the server, so I am going to try it again. I have no problems with the system today, but faster is always better, and I want to expand the RAM to 64 GB.

Here is my part list that I am thinking of buying. I ssh into my system and very rarely use graphics, so I have a cheap video card. I do not have a monitor hooked up to the system.

Here are some pics of the build.  Everything is running off of NVMe with Ubuntu.  The system is quiet and super fast.  I did have to update the UEFI to support ethernet, since it did not work under Ubuntu, but it is working well now.  No issues whatsoever and I am very happy with the results.

  •  
  •  
  •  
  •  
  •  
  •  
  •  
Categories: Computers | Leave a comment

Cool does not equal usefulness

Apple is not listening to its users, and is falling behind with its products being cool and useful.  The new Macbook Pro is anything but a professional machine.  It maybe can replace some desktops, but not all.  It can certainly replace the 2013 Mac Pro, which is supposed to be the top of the line professional computer from Apple.  For some reason Apple takes years to update its computers.  I would love to spend another $5400 on a new Mac Pro with more modern CPUs and GPUs, but I do not have that option.  

Read more »

  •  
  •  
  •  
  •  
  •  
  •  
  •  
Categories: Apple, Computers, Technology | Leave a comment