This Person Does Not Exist

I’ve been very interested in current advances in Artificial Intelligence (AI) for several years now, so it is not quite often that a new website takes me by surprise. This week, one site managed to do just that: each time you hit refresh on the site creates a shockingly realistic — but totally fake —picture of a person’s face using a generative adversarial networks (GAN) algorithm.

You can even embed those images in your own web pages:

The site was created by Uber engineer Phillip Wang as a clever demonstration. The underlying code behind this site is called StyleGAN and was created by Nvidia (NVDA) and featured in a research paper.

This GAN type of neural network has huge potential for video gaming technology - hence Nvidia’s interest and research - but could also be used to create more realistic Deepfakes (AI-generated images or videos that can be used to push fake news narratives or other hoaxes).


It’s been a few years that this personal blog has been mostly dormant, as I have mainly published content on the Altova Blog, but 2019 seems to be as good a year as any to hit Ctrl-Alt-Del on my XML Aficionado blog and again comment on industry trends, new developments, new technologies, and changes that impact our society in general. As has been the case in the past, there might be a few posts about the Red Sox or Patriots, too…


I have also rebooted the layout and design of the blog, and it has been moved from Blogger to Squarespace, upgraded to SSL, and now features a mobile-friendly responsive design. Hope you like it…

Installing and configuring the MobileTogether App Server

MobileTogether Server is the processing powerhouse for your native iOS, Android, Windows, and browser-based apps. It is the back-end hub for your solutions and acts as a gateway between end-users and your back-end data sources and infrastructure.

The high-performance MobileTogether Server powers the back-end server logic you define for your app, providing connectivity to back-end data sources, lightning fast data processing, performance-boosting caching options, and robust security options for your enterprise and app store apps.

Learn how to install the MobileTogether App Back-End Server and Altova LicenseServer, and then configure your MobileTogether Server to power your apps. This tutorial focuses on installing your MobileTogether Server behind a corporate firewall.

This next tutorial walks you through configuring your MobileTogether Server on your network. It covers the required ports needed to accept connection to MobileTogether from both inside and outside your network, as well as the ports used by Altova LicenseServer.