The title reads like a blog post (great for HN!), but the site link is just a company selling frames. Their byline is:
Digital artwork for your living room. New every day.
So surely somebody did build a picture frame but this is not an article about that.