Now this is a good use of deepfake: correct the mouth and jaw movements of actors in dubbed video to match the new language track. The result is a (nearly) seamless lip-synced experience.
TrueSync is the first AI offering from our neural network film lab. Filmmakers and content owners are now able to visually translate foreign language film into the native language of any audience. The photorealism is at such a level, the lip-sync so seamless, that the idiosyncratic performance of the onscreen actor remains intact in every detail.
Yes the App Store Review Process can filter out apps that try and steal just about everything from your device, but seeing scams like this pass while proper apps get revoked for some minor arbitrary detail is saddening.
Yes it’s nice to have Apple Music across all your devices, but having my library changed behind my back (removing tracks, replacing tracks with other versions, etc.) makes my eye twitch.
Having implemented such a strategy at Facebook, the effects were remarkable:
The proposed improvements can easily be applied to other programming languages too.
For all your working-with-layers-on-<canvas> needs:
You can draw things onto the stage, add event listeners to them, move them, scale them, and rotate them independently from other shapes to support high performance animations, even if your application uses thousands of shapes.
There’s also a version to use with React, providing Components for all key components of Konva.
During Google I/O, Learn CSS! — An evergreen CSS course and reference to level up your web styling expertise — was launched. Broken down in 23 chapters, you’ll learn the fundamentals of CSS.
You’ll learn CSS fundamentals like the box model, cascade and specificity, flexbox, grid and z-index. And, along with these fundamentals, you’ll learn about functions, color types, gradients, logical properties and inheritance to make you a well-rounded front-end developer, ready to take on any user interface.
You might recognize these chapters from The CSS Podcast — one of the very few podcasts I listen to.
On a related note, Yannick Clybouw recently hit a similar quirk where his deploy onto GAE would fail because of a commit hash that looked a wee bit too much like a number:
I've just hit a remarkable bug when deploying to Google App Engine. My version id was the short hash of my commit: "367e5893". Somewhere deep at Google, this was parsed as float 367·10⁵⁸⁹³ and made my deploy fail. 🤨#GoogleCloud#Serverless