[HN Gopher] Twitter kills off SMS notifications and posting in m...
       ___________________________________________________________________
        
       Twitter kills off SMS notifications and posting in most countries
        
       Author : ikarandeep
       Score  : 195 points
       Date   : 2020-04-27 18:45 UTC (4 hours ago)
        
 (HTM) web link (www.dansdeals.com)
 (TXT) w3m dump (www.dansdeals.com)
        
       | koverda wrote:
       | > I'd guess that this is a cost-cutting move, as it's much
       | cheaper to offer push notifications from their app than it is to
       | send out SMS.
       | 
       | I'd have to second this guess. SMS is much more expensive than
       | push notifications.
        
         | cassalian wrote:
         | IMO the reasoning is more likely "you have to use our official
         | app" rather than "text messages are expensive to send so let's
         | discontinue"
        
           | [deleted]
        
           | raverbashing wrote:
           | But you don't. The mobile website works. Worse of the worse
           | cases use Dabr.
        
             | heleninboodler wrote:
             | For extremely generous definitions of "works." I am
             | constantly amazed at how long (and how many attempts) it
             | often takes to load a single tweet page. The SPA-
             | initializing state is usually measured in minutes on my
             | iphone regardless of what kind of connection I'm on, and
             | the result is often that message that the page failed to
             | load because my browser made too many attempts. I don't
             | know how you can possibly do this badly at delivering what
             | _should_ be the smallest web pages ever.
             | 
             | My standard practice on mobile now is, no joke, take the
             | URL of the tweet page I'd like to read and paste it into a
             | new FB post because it's faster and more reliable to get FB
             | to fetch preview the content than it is to load it with my
             | own browser. (edit: and note this is _while using FB in my
             | mobile browser_. Think about how much more complicated a FB
             | page should be than a single tweet, and it 's still 100x
             | faster to load.)
             | 
             | I've come to the conclusion that this is very intentional
             | because they'd _really_ like me to install the app and
             | therefore have no incentive to improve the mobile
             | experience, but I absolutely will not install an app for
             | content that could very easily be delivered as a simple web
             | page. I hope the trend of companies pushing their apps hard
             | eventually reverses.
        
               | buckminster wrote:
               | I had the same behaviour from Android Firefox, so I
               | disabled Javascript and now Twitter gives me the old
               | (i.e. fast) site.
        
               | AndrewGaspar wrote:
               | I just loaded a link to a tweet in a private browsing
               | window on my iPhone in some sub-second amount of time. So
               | whatever issue you're running into is a bug, not
               | intentional.
        
               | karatestomp wrote:
               | I get frequent failures for various reasons on multiple
               | connection types, including Google Fiber. Referrer seems
               | to be part of it. Mobile does seem much worse (WiFi or
               | cell network) which makes it feel intentional.
        
               | heleninboodler wrote:
               | Interesting how different our experiences are. This is a
               | two-month old iphone, fully patched and with very few
               | apps installed. Same experience as my previous iphone
               | _and_ android phones. Just verified: I sat and watched
               | the  "loading" spinner for over three minutes before
               | starting to write this response. No idea how long it
               | actually took, but it finished with just a blank white
               | page with a twitter logo and a search bar. Maybe it's my
               | mobile network (AT&T), who knows. But the experience is
               | basically unusable, and I see at least one other person
               | in this thread mentioning the error that indicates
               | requests are being throttled, so I know I'm not alone.
        
               | icedchai wrote:
               | If you try it on wifi, is it still slow?
        
               | heleninboodler wrote:
               | Yes, as mentioned, it's regardless of what kind of
               | connection I'm on.
        
               | jaywalk wrote:
               | I don't know what's up with your specific iPhone, but
               | I've never experienced anything like that on mine.
        
             | mcintyre1994 wrote:
             | If you do want notifications then at least on iOS the
             | mobile website doesn't cover that.
        
         | kevincox wrote:
         | Are they serving ads over SMS? It seems like that is the
         | biggest reason.
        
         | fastball wrote:
         | I originally read your comment as "I'd have to second guess
         | this" and I was very confused.
        
         | paxys wrote:
         | In all such cases the cost of engineering/operations time to
         | keep these services alive overshadows pretty much everything
         | else. So it's not cost per SMS that they are worried about, but
         | rather the time spent maintaining and fixing these systems
         | compared to how much they are used.
        
           | Felz wrote:
           | You might not realize just how expensive SMSes can be. Based
           | on AWS SMS pricing, they cost 6/10ths of a cent to US
           | destinations each, so each deal sent to 90,000 people in the
           | article would cost twitter $540. That's not even getting into
           | Europe that can cost over 10 cents per SMS, but I doubt
           | twitter supported that.
        
           | ncallaway wrote:
           | > In all such cases the cost of engineering/operations time
           | to keep these services alive overshadows pretty much
           | everything else
           | 
           | This is an extremely aggressive claim that I doubt holds up.
           | 
           | I would absolutely agree with "In _many_ such cases", or "In
           | _most_ such cases", but it's almost certainly false to claim
           | "In _all_ such cases".
        
       | eigen-vector wrote:
       | This is quite unfortunate. In countries where whether the people
       | have access to internet or not is under the control of the
       | government, this was a neat work around to get voices heard. In
       | the recent history, an 'internet lockdown' has been the MO of
       | many (oppressive) governments, including India.
       | 
       | edit: removed a comment on about 2-FA as it takes away from the
       | intended point.
        
         | pjc50 wrote:
         | I don't think there are any countries with government
         | controlled internet that don't also have government controlled
         | mobile networks, and SMS is sent in the clear?
        
           | saagarjha wrote:
           | They'd have to remember to shut down the SMS network.
        
             | mtnGoat wrote:
             | dont have to shut it down entirely, just block twitters
             | shortcodes and numbers.
        
               | saagarjha wrote:
               | Which is work, especially if you're the kind of
               | government that just shuts down the internet rather than
               | blocking undesirable content.
        
         | joombaga wrote:
         | This wasn't about 2FA via SMS. That still works.
        
           | eigen-vector wrote:
           | I intended it to be a comment on how security is a reason why
           | this was purportedly removed and that I understand, but I see
           | that I muddled my statements there.
        
       | herf wrote:
       | I was on a flight a couple years ago that had free texting
       | through T-Mobile.
       | 
       | What else to do but use Twitter through SMS? It was surprisingly
       | still very good--could follow the news at very low bandwidth.
        
       | seancoleman wrote:
       | This reminds me of how I hacked twitter 10+ years ago to get free
       | SMS delivery for a web app I built. Before Twilio, custom SMS
       | notification delivery was hard and expensive.
       | 
       | At the time, twitter allowed you to receive SMS notifications of
       | tweets posted to a followed account. I created a private account
       | and used twitter's API to post tweets to with the notification
       | content I wanted to send. I then had "dummy" accounts follow the
       | "notification" account. These dummy accounts had recipient phone
       | numbers with SMS notifications turned on.
       | 
       | The flow was: Web App -> Twitter API -> Tweet from "notification"
       | account -> followers received SMS notifications. Free SMS
       | delivery!
       | 
       | It was clunky and SMS notifications looked like they came from
       | twitter (they did) but it solved my use case perfectly.
        
         | scandox wrote:
         | I used Clickatell for years before Twilio and it really wasn't
         | hard or mad expensive.
        
         | zamfi wrote:
         | Hah! I did something quite similar back in the day for text
         | message notifications of server downtime.
         | 
         | The problem was that sometimes Twitter's messages were delayed
         | by hours...
        
           | bnt wrote:
           | Does anyone remember the drama of failwhale and their Rails
           | issues? Those were the times!
        
             | ChrisArchitect wrote:
             | was thinking about the failwhale a few weeks back when
             | github went down and was throwing angry pink unicorns.
             | Different, pre-coronavirus times.
        
         | eigen-vector wrote:
         | If the phone numbers were of your users you were presumably
         | unauthorized to sign up for a different service using those.
         | That is sketchy.
        
           | seancoleman wrote:
           | This was an internal app so all users were known and gave
           | authorization, but I hear your concern.
        
         | w1 wrote:
         | Lol I may or may not currently be using a Twitter account and
         | cron to broadcast any changes to my (non-static) home ip
         | address, encrypted, so I can ssh into my workstation when I'm
         | on vacation.
        
           | icedchai wrote:
           | Seems like a strange way to achieve this. Why not just have
           | it send you an email? Or update a DNS record through an API?
        
             | w1 wrote:
             | I did first try to setup email, but I couldn't figure out
             | how to do that without providing a static ip address. This
             | was a "what can I make work in the two hours before we
             | drive across the country" solution lol.
        
           | thirtyseven wrote:
           | Are dynamic DNS services no longer a thing?
        
             | w1 wrote:
             | It looks like they are, thanks! This is just what I could
             | hack together before I went on Christmas break a couple
             | years back lol.
        
               | ThePowerOfFuet wrote:
               | They've been around for well over a decade.
        
               | pkaye wrote:
               | Some home routers even have a feature to keep your IP
               | address updated with the DDNS service.
        
             | amatecha wrote:
             | Yep, free dynamic DNS still exists, for example NoIP
             | https://www.noip.com/ However, you have to refresh it each
             | month by filling out a "I'm still using it" web form they
             | email you. So, you can't just set it & forget it.
        
               | [deleted]
        
               | traden210 wrote:
               | I use Namecheap, but other providers offer it as well:
               | free dyndns service with a domain - no monthly checkin
               | required.
        
           | cmckn wrote:
           | Cloudflare's API supports this for free; my Ubiquiti router
           | updates my DNS records when/if something changes. But I love
           | your hack :)
        
         | ilikehurdles wrote:
         | Twitter used to be a wonderful platform to hack on. I feel like
         | the early days of developer and poweruser friendliness helped
         | keep the platform from dying in some niche microblogging
         | category.
        
           | djsumdog wrote:
           | It was originally a base for which people made all kinds of
           | neat things like TwitPic. But then Twitter started
           | integrating everything and competing with all the people who
           | made them great; sometimes even suing them.
           | 
           | I started using Twitter via SMS and before the age of modern
           | smart phones (I was on my Palm Treo. The girl in the cube
           | behind me just got an EDGE eyePhone) and for all my
           | university friends, we used it as a big SMS-based group chat
           | room. It was kinda fun, the total opposite of what Twitter is
           | today.
           | 
           | If you want to hack on platforms and build tooling around
           | them, I suggest people look at ActivityPub implementations:
           | Pleroma, Mastodon, Misskey, Pixelfed and others. ActiviyPub
           | is really where a lot of the neat federated social networking
           | stuff is happening, and having more devs hacking on it and
           | making more implementations can help keep it diverse and
           | falling into the state where modern E-mail is.
        
             | schnevets wrote:
             | I have similar memories from college. It's weird to think
             | that API Craze was an apex for hacking culture, but things
             | haven't felt as exciting since.
             | 
             | Or maybe I'm just reflecting on a younger period with
             | nostalgia and have lost touch. Maybe those Instagram
             | stickers and TikToks are equally as hackworthy as the
             | things we spun up in the ol' days.
        
               | wolco wrote:
               | They seem like our older geocities pages or myspace
               | profiles or tublr blogs but used by more and offering
               | less but expecting less effort to create.
        
               | milquetoastaf wrote:
               | I think a key difference is the Twitter API externalized
               | things (people building on top, creating an ecosystem)
               | whereas IG/TikTok stickers are inclusive and focused on
               | people building within
        
               | arkh wrote:
               | The experience of people getting their business fucked by
               | platforms when they get traction mean that less people
               | will try it again with those new ones.
        
           | oprypin wrote:
           | A video by Tom Scott exploring that sentiment
           | https://youtu.be/BxV14h0kFs0
        
         | peterburkimsher wrote:
         | I did a similar thing with Google Calendar! Sadly they shut
         | down their SMS notifications in November 2018.
        
       | meigwilym wrote:
       | There's some irony in that Twitter have moved on from the 140
       | character limit, and now cutting off SMS. Both were core features
       | of the platform when initially launched, so that it coupled
       | nicely with mobile/cell phones (obviously in the pre smartphone
       | era).
        
         | gojomo wrote:
         | Similarly ironic: that Twitter essentially now requires a phone
         | number for continued use of their service - by freezing all new
         | users' accounts, soon after minor activity, until a phone
         | number is provided. But, they won't let you use that phone
         | endpoint for reading/posting.
        
           | djsumdog wrote:
           | I had one account that got locked because of that and it took
           | a lot of digging to find the right support link, but
           | eventually I made a support request saying I didn't want to
           | give them my phone number and violate my privacy and they
           | finally unlocked that account. It wasn't easy though.
        
           | yepguy wrote:
           | That infuriated me last year when I finally tried to create a
           | Twitter account.
           | 
           | During registration I was given a choice between providing an
           | email address or a phone number. I provided an email address,
           | only to immediately have my account locked until I provided a
           | phone number. Well, I wouldn't have given my email address if
           | I knew a phone number was required anyway! It wouldn't even
           | let me visit my account settings to delete my account, and I
           | never got a reply when I emailed Twitter support.
        
             | jo6gwb wrote:
             | I had a similar experience. In my case they allowed my
             | account to be opened without a phone number as I requested
             | that they delete the account because I didn't want to
             | provide my phone number. I deleted my account soon
             | afterward anyway.
        
         | 3fe9a03ccd14ca5 wrote:
         | On the flip side, the experience is remarkably similar now to
         | what it was a decade ago. It's materially the same, which is
         | rare for unicorns of this time.
        
           | ken wrote:
           | 10 years ago, did you have to tap "no" through 2 separate
           | alerts to view a tweet in your web browser rather than the
           | app?
        
           | Dunedan wrote:
           | For me, an occasional reader without a Twitter account, the
           | experience became much worse in the past decade. That's
           | because Twitter switched of RSS feeds and when opening links
           | to individual tweets nowadays there is this ubiquitous
           | "Something Went Wrong, Try Again" on first page load.
        
             | pests wrote:
             | If I'm not mistaken that "Something Went Wrong" is their
             | web API keys being throttled...
        
               | heleninboodler wrote:
               | If this happens to a client attempting to load a single
               | page in isolation (which it does, a lot), you are a
               | failed web site. They may be a very successful mobile
               | _app_ , but as a website, they've failed miserably.
        
             | rakoo wrote:
             | I use nitter.net as an alternative frontend, it's better in
             | every way
        
               | djsumdog wrote:
               | I love nitter and threadreaderapp. They make reading
               | Tweets tolerable. The stock UI is just a confusing
               | cluster fuck of Web 5.0 bloated webpacked Javascript
               | bullshit.
        
               | rakoo wrote:
               | There is absolutely nothing the original UI offers that I
               | want, it's all bloated all I want is the content.
               | Unfortunately when I'm looking at a tweet I want to see
               | the whole conversation with replies and such, but nitter
               | doesn't show it, only some of the threads that start at
               | the given tweet, so if I want to read it all I have to
               | click everywhere and open 10 tabs. I wish there was a
               | frontend that loaded the whole conversation in one go,
               | the way HN or old reddit do
        
           | backtoyoujim wrote:
           | Materially in 2010 twitter was not the bullhorn of a
           | political dictator.
        
             | zymhan wrote:
             | That's not really relevant to the technical discussion at
             | hand though.
        
               | TLightful wrote:
               | An asteroid, a mile in diameter, approaches earth and is
               | on course for a direct hit. It exhibits strange
               | gravitational readings.
               | 
               | > Run for your lives!!!!!
               | 
               | > That's not really relevant to the technical discussion
               | at hand though.
        
           | flatTheCurve wrote:
           | Disagree. Before you could follow people.
           | 
           | Now you have an algorithm of forced political tweets.
        
             | zymhan wrote:
             | You can follow people. But if the people you follow "like"
             | a political post, then you might see that. You can also
             | tell Twitter to "Show you less" of any kind of post.
        
               | xxpor wrote:
               | Or just turn off the feature entirely in settings.
        
               | samatman wrote:
               | I used to think that worked, and at some point it (maybe)
               | did. There were/are also magic strings you can mute.
               | 
               | I think currently your only hope is to use the "latest
               | tweets" timeline, complete with periodically resetting
               | your preference when Twitter decides to change it for
               | you, which is abusive behavior on their part.
               | 
               | I prefer the chrono timeline and no "likes are stochastic
               | retweets" nonsense, so that's a happy convergence for me.
               | Who knows how long it'll last; Twitter seems to despise
               | their users and I'm quite convinced no one in power at
               | the company actually uses the platform.
        
               | flatTheCurve wrote:
               | Where in settings? I've just checked everything.
        
             | 3fe9a03ccd14ca5 wrote:
             | A twitter-like service whose only ban-able TOS violation
             | (besides obviously illegal stuff) is to post any political
             | content... that sounds amazing! I'd be there in a
             | heartbeat.
        
               | mschuster91 wrote:
               | The thing is, _everything_ is political. Take LGBT
               | people, _especially_ trans people. Their entire right to
               | existence is a hotly debated topic. Same for abortions.
               | Religions. Sport events. Porn preferences. Sex work. Even
               | such utterly mundane things as lipstick.
               | 
               | Take that out and you'd be left with essentially a feed
               | of cute animals and still get fights between people
               | arguing if dogs or cats are cuter.
        
               | ardy42 wrote:
               | > The thing is, everything is political...
               | 
               | That's true, but even more so than your list suggests.
               | It's not just socio-cultural controversies that are
               | political, but even basic elements of the economic status
               | quo. Why do I have health insurance but not my Uber
               | driver? Is my labor worth more than his? Is it OK that
               | Pat Bowlen owns the Denver Broncos, or should the city of
               | Denver own it instead (a la the Green Bay Packers)?
        
               | mschuster91 wrote:
               | Sure, my list was focused on things that at least on the
               | first glance don't appear "political". Your items
               | definitely cross that threshold ;)
        
           | arkitaip wrote:
           | Twitter is getting worse on a monthly basis. Just the fact
           | that they have begun adding random tweets and accounts to
           | follow while you're trying to read an existing conversation
           | makes everything more confusing and toxic.
        
           | jedberg wrote:
           | The reddit experience is pretty similar to a decade ago.
        
             | gurkendoktor wrote:
             | Only if you use the "old" layout, who knows how long
             | that'll last.
        
               | munificent wrote:
               | It will be a very sad day (for me, at least) when that
               | happens.
        
               | jedberg wrote:
               | I want to say that my reddit usage will go way down, but
               | I know that's probably not the case.
               | 
               | On the other hand, I know a few of the old-timers at
               | reddit still use old.reddit, so that might help keep it
               | alive.
               | 
               | In theory reddit can rebuild as an alternate front end,
               | or someone else could do it. A good chuck of it is open
               | source. You'd have to do a lot of work integrating the
               | new APIs though.
        
           | paxys wrote:
           | In some ways that's the problem with Twitter. A decade ago
           | people used to post what they ate for lunch and any random
           | thoughts that entered their head. It was true
           | "microblogging". Now it's mostly politics and bots, and the
           | service itself hasn't evolved at all to handle them.
        
       | QuantumGood wrote:
       | I "lost" 250,000 followers back in the day due to a Twitter
       | change.
       | 
       | People used to think we-- @Twitter_Tips --worked for Twitter.
       | When Twitter forced us to change our username to @TweetSmarter,
       | @Twitter_Tips became a "new" account (that no one could use) that
       | started with zero followers. In a few weeks it racked up over
       | 250,000 followers--that were "ours"--because of all the press,
       | blogs, lists, good will, etc we had on that account.
       | 
       | We supported the great software ecosystem that grew up around
       | Twitter, and watched closely as Twitter killed it all off.
        
       | aaronlifshin wrote:
       | He writes: "Of course if that's a major problem, then offering
       | 2FA logins and password verification via cell phone wouldn't make
       | much sense either."
       | 
       | But this is not necessarily true, as spoofing a source phone
       | number of an SMS is a lot easier than receiving an SMS that was
       | sent to another number.
        
         | paxys wrote:
         | He also skips over the fact that 2FA means _second_ factor.
         | Even if insecure it 's still better than nothing.
        
           | hombre_fatal wrote:
           | Only if 2FA doesn't open up customer support channels that
           | defeat the point of 2FA, like the common "oops I lost my
           | phone lol" channel attack that gives you access to an account
           | if you can provide the other factor.
           | 
           | (Still) works against Amazon btw:
           | https://medium.com/@espringe/amazon-s-customer-service-
           | backd...
           | 
           | I'd say 2FA is often worse than 1FA because customer support
           | systems are rarely prepared to say "sorry, can't give you
           | access to your account :/". Because 99.9% of the time, it
           | really is a user accidentally locked out of their account.
        
           | [deleted]
        
       | helloworldmanji wrote:
       | https://mediafox.jp/
        
       | jdofaz wrote:
       | Twitter via SMS stopped being useful when they blocked sending
       | commands via SMS.
        
       | mkchoi212 wrote:
       | Author's claims are valid. SMS is still relied upon in countries
       | without stable internet connection. Twitter should use its
       | resources to fix the vulnerabilities and not just kill it off.
       | Seems like they are straying away from their mission of allowing
       | everyone to create and share ideas without barriers.
        
         | epx wrote:
         | Nowadays SMS take longer to deliver than WhatsApp. Have tried
         | to use SMS being in very remote areas with bad cell coverage to
         | tell my wife where I was, they never arrived. WhatsApp
         | delivered as soon as I overcame a hill crest and there was a
         | sliver of 3G signal.
        
         | raverbashing wrote:
         | "Starting away"? The writing on the wall for SMS was at least
         | 10 years ago.
         | 
         | Mobile twitter works fine with 2G connections and the right
         | settings.
        
       | tracker1 wrote:
       | I'm curious how much money Twitter is saving by cutting the
       | option.
        
         | dylan33x wrote:
         | It's strictly due to security and feature development From what
         | I understand
        
         | jdofaz wrote:
         | Supposedly they had deals with the carriers
         | 
         | https://stackoverflow.com/questions/3668372/how-was-twitter-...
        
         | mtnGoat wrote:
         | I'd venture to bet its pretty significant, and i'll bet
         | whatever provider they were using is scrambling right now.
        
       | crazygringo wrote:
       | I mean, Twitter over SMS made perfect and necessary sense back in
       | the first decade of its life.
       | 
       | But honestly the time has long since passed where it still makes
       | sense to support. Smartphone notifications with the app are far
       | superior in every way. (And if you don't want to install the app?
       | I mean, just don't use Twitter then.)
       | 
       | And the only people who don't have smartphones these days are the
       | kind of people who have made an intentional choice to reduce
       | their always-on digital connection. They are the very least
       | likely people to use Twitter anyways.
       | 
       | It's a good thing when a company is able to simplify its software
       | architecture to remove code that's expensive to maintain and keep
       | protected from security vulnerabilities.
        
         | AkshatM wrote:
         | > the only people who don't have smartphones these days are the
         | kind of people who have made an intentional choice to reduce
         | their always-on digital connection
         | 
         | This needs to be qualified: _with respect to Twitter 's target
         | audience_.
         | 
         | It's empirically not true that smartphone penetration is
         | universal. Only ~350 million smartphones exist in India for 1
         | billion people, for example (source: McKinsey Global
         | Institute's "Digital India" report publication from April
         | 2019).
         | 
         | It's a fair statement to say that the majority of prospective
         | and current Twitter users have smartphones, which justifies
         | this decision.
        
           | crazygringo wrote:
           | Totally agreed. I'm wondering if Twitter still supports SMS
           | in India, but unfortunately can't locate any page that lists
           | the countries they're still supporting.
           | 
           | Bizarrely, the relevant link in their help center is broken:
           | 
           | https://help.twitter.com/en/using-twitter/supported-
           | mobile-c...
           | 
           | It used to work:
           | 
           | https://web.archive.org/web/20200420041309/https://help.twit.
           | ..
        
       | donatj wrote:
       | My wife will be disappointed, she still uses it regularly.
        
       ___________________________________________________________________
       (page generated 2020-04-27 23:00 UTC)