News for hackers. Stuff that matters.
Re:Die With Me – A chat app you can only use when you have l... by monocasa on Sunday August 18, 2019 @03:44PM (#20732364)
To be fair, Twitter's constraint is 140 code points, and SMS was 160 7 bit ASCII characters.
Re:Die With Me – A chat app you can only use when you have l... by cortesoft on Sunday August 18, 2019 @03:52PM (#20732413)
I think the extra characters were for the twitter handle
Re:Die With Me – A chat app you can only use when you have l... by monocasa on Sunday August 18, 2019 @03:55PM (#20732431)
But on the other end of that, 140 code points is more data than can fit in an SMS.
Re:Die With Me – A chat app you can only use when you have l... by icebraining on Sunday August 18, 2019 @04:28PM (#20732598)
May be more data that can fit in an SMS.
Re:Die With Me – A chat app you can only use when you have l... by monocasa on Sunday August 18, 2019 @04:44PM (#20732697)
...yes. It's pretty common to talk in terms of worst case...

The unicode extensions for SMS only allow 70 UCS-2 code points. So from the perspective of ASCII, SMS can too big to fit into a tweet, and from the perspective of Unicode a tweet can be too big to fit into SMS.

Tweets to me look like a product manager liked the constrained aspect of SMS, but didn't dig hard into the details.

Re:Die With Me – A chat app you can only use when you have l... by phamilton on Sunday August 18, 2019 @05:05PM (#20732853)
At Remind we operate one of the largest SMS delivery systems out there. We also have a 140 character limit, reserving 20 characters for the handle/class name.

In aggregate, having the limit is a cost decision. We absolutely can and do send messages longer than 140 characters. But we make a best effort to limit it to a single SMS segment. If some are over, oh well.

Re:Die With Me – A chat app you can only use when you have l... by fyfy18 on Sunday August 18, 2019 @10:28PM (#20734429)
When Twitter first came out, in the US it was common to pay for receiving SMS not just sending. Multipart messages weren't always handled perfectly before modern smart phones, often they would be delayed or be received in the wrong order.

interestingly Europe was all over SMS messaging in the 00s, but it didn't really become popular in the US until this decade, when carriers starting bundling unlimited SMS in plans.

Re:Die With Me – A chat app you can only use when you have l... by cortesoft on Sunday August 18, 2019 @05:31PM (#20733039)
Was the first version of Twitter only ascii?
Re:Die With Me – A chat app you can only use when you have l... by meristem on Sunday August 18, 2019 @07:09PM (#20733538)
20 chars for handle
Re:Die With Me – A chat app you can only use when you have l... by simplify on Sunday August 18, 2019 @03:50PM (#20732402)
Maybe they padded it for unicode?
Re:Die With Me – A chat app you can only use when you have l... by monocasa on Sunday August 18, 2019 @03:56PM (#20732432)
That's not enough space for 140 unicode characters.
Re:Die With Me – A chat app you can only use when you have l... by reificator on Sunday August 18, 2019 @04:49PM (#20732736)

  01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
Seems to fit just fine. Unicode characters ≠ non-ascii characters.
Re:Die With Me – A chat app you can only use when you have l... by slx26 on Sunday August 18, 2019 @05:05PM (#20732857)
I believe this comment is causing the HN comments page to display wider than usual (on a laptop, with chrome)
Re:Die With Me – A chat app you can only use when you have l... by dang on Sunday August 18, 2019 @05:25PM (#20732994)
Fixed now.
Re:Die With Me – A chat app you can only use when you have l... by DonHopkins on Sunday August 18, 2019 @11:20PM (#20734629)
If only Twitter was so responsive in fixing their abusive bullying problems.
Re:Die With Me – A chat app you can only use when you have l... by HeWhoLurksLate on Sunday August 18, 2019 @05:25PM (#20733000)
It's giving me a scroll bar, which is weird.

(Desktop with Vivaldi)