HAMBURG, GERMANY - DECEMBER 28: Participant hold their laptops in front of an illuminated wall at the annual Chaos Computer Club (CCC) computer hackers' congress, called 29C3, on December 28, 2012 in Hamburg, Germany. The 29th Chaos Communication Congress (29C3) attracts hundreds of participants worldwide annually to engage in workshops and lectures discussing the role of technology in society and its future. (Photo by Patrick Lux/Getty Images)
MOBILE, AL - DECEMBER 17: President-elect Donald Trump speaks during a thank you rally in Ladd-Peebles Stadium on December 17, 2016 in Mobile, Alabama. President-elect Trump has been visiting several states that he won, to thank people for their support during the U.S. election. (Photo by Mark Wallheiser/Getty Images)
US Republican presidential nominee Donald Trump visits the model of the Oval Office at the Gerald Ford Presidential Musuem in Grand Rapids, Michigan, on September 30, 2016. / AFP / Jewel SAMAD (Photo credit should read JEWEL SAMAD/AFP/Getty Images)