As adjectives the difference between fateless and rateless
is that fateless
is devoid of fate while rateless
is (mathematics) describing a family of codes whose higher rate codes have codewords that are prefixes of those of the lower rate codes.
As a proper noun fate
is any one of the fates.
As an adjective fateless is
devoid of fate.