• Onomatopoeia@lemmy.cafe
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    18 hours ago

    Yep, an engineer in the late 80’s said “hey, look at all this empty space in the management frames”… Frames that are continually sent when there’s a connection, because it’s a frame-based system. The space in the frames just happened to be… 144 characters worth.

    Of course today SMS has to be simulated on 5G because it doesn’t work like the CDMA based stuff (just like GSM had to do).

    God I hate SMS. It’s old, it’s bad, it’s unreliable (both in practice and technically).

    • kungen@feddit.nu
      link
      fedilink
      English
      arrow-up
      1
      ·
      7 hours ago

      SMS is still a lifesaver when you need to communicate with people who don’t have a reliable data connection.

      • Onomatopoeia@lemmy.cafe
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        3 hours ago

        The problem is that SMS isn’t reliable.

        It has no error detection or correction. It’s best-effort. There’s not even validation between handset and tower. The phone encapsulates the message in the frames and sends them, assuming they arrive at the tower.

        It’s like shouting into a room and assuming the person got your message.

        If connectivity is spotty, then SMS is spotty - and you have no idea if the other person didn’t receive your message.

        • kungen@feddit.nu
          link
          fedilink
          English
          arrow-up
          1
          ·
          17 minutes ago

          Huh, even when you enable “SMS delivery reports”? If someone’s phone is off and I SMS them, I get one checkmark, and once they’re online again it gets two.