Technology news March 20th 2017 Intel Optane SSD Netflix Rating and more