Full threadugh123·The linked video mentions something about "outer space islands" in the subtitles. Is that just bad auto-translation or did they seriously discover something amazing?View on HN