Kyle Downey

NVMe and the New Build

Hitting the end of the line with an old workstation

I have written about an Ethereum mining rig I built on top of a refurbished HP Z800 workstation. The workstation's BIOS dates to 2013 but I did not have issues with newer RAID and GPU cards. I finally hit the end of the road when I tried to add a Samsung 850 Evo NVMe card mounted on an M.2 bracket card for PCI Express.

Silvrback blog image

. . .

Read More

July 04, 2017

Turtles All the Way Down

Bitcoin after the ETF

On Friday, March 10th at 4pm the SEC announced their ruling on COIN, the Winklevoss twins' proposed ETF listing on BATS. The price whipsawed, spiking to $1360 on GDAX around noon on speculation that the SEC would take no action (approving the ETF by default) and dropping to $956.85 right after the decision.

Silvrback blog image

The price . . .

Read More

March 12, 2017

Conan & rpaths

Dealing with dynamic linker errors in Conan

The last post introduced Conan for C/C++ library management. When I sat down to set up a CLion project using the LibUV and LibWebsockets dependencies though I hit an interesting quirk of MacOS X: the problems that its strict @rpath handling creates for package managers like Conan.

The problem

I set up a new project to create . . .

Read More

March 05, 2017


C++ Dependency Management

I last did serious C/C++ development in 1999 while at GS, but since C++11 came out and
Bjarne Stroustrup came to work for Morgan Stanley I have wanted to pick it up again. One of the obstacles was that not only was my knowledge of the language out of date, but so was my knowledge of the development tools and build systems.

Since . . .

Read More

February 20, 2017

JavaFX Composition

Groovy, FXML and dynamic layouts

This will be the first of a series of short articles on JavaFX, a worthy, underestimated successor to AWT and Swing JFC that probably came years too late to save Java desktop development from .NET and HTML5 but offers a clean rapid-development environment for the JVM:

  • the Java API is a step up from Swing -- less verbose; better . . .

Read More

January 01, 2017


High performance networking for the JVM

The Z800 Needs a Friend (And a Power Supply)

In the springtime the dual GPU setup did in more than one power supply, including both an 850W and 1100W. I finally reached the conclusion back in May that the combination of NYC local electricity costs and the recurring cost of buying refurbished power supplies made ETH mining . . .

Read More

December 24, 2016

Mining ether with cudaminer-frontier

Magical Internet money 2.0

Final build: Z800 workstation

The last couple of articles covered setting up a refurbished HP Z800 workstation for work on cryptocurrencies: adding RAID storage and putting in a pair of overclocked EVGA GTX 980 video boards to support GPU mining. The resulting machine is probably more power hungry than the ideal rig, but another way . . .

Read More

October 11, 2015