The New World team just announced
their first dev cast on Twitch.
Make sure to join them on July 20th at 9 AM PT (12 PM ET)
on the official Twitch account
It's fair to assume that this is also when the beta goes live, so we've updated our countdown in the sidebar to reflect that.