Slashdot Mirror


Ask Slashdot: How Would You Solve the Instant Messaging Problem?

Artem Tashkinov writes: The XKCD comics has posted a wonderful and exceptionally relevant post in regard to the today's situation with various instant messaging solutions. E-mail has served us well in the past, however, it's not suitable for any real-time communications involving video and audio. XMPP was a nice idea, however, it has largely failed except for a low number of geeks who stick to it. Nowadays, some people install up to seven instant messengers to be able to keep up with various circles of people. How do you see this situation being resolved?

People desperately need a universal solution which is secure, decentralized, fault tolerant, not attached to your phone number, protects your privacy, supports video and audio chats and sending of files, works behind NATs and other firewalls and has the ability to send offline messages. I believe we need a modern version of SMTP. [How would you solve the instant messaging problem?]

268 of 456 comments (clear)

  1. Stop instant messaging by Anonymous Coward · · Score: 3, Interesting

    If everyone stopped messaging on insecure lines, the problem would solve itself.

    1. Re:Stop instant messaging by michelcolman · · Score: 5, Funny

      It's ridiculous, they should just develop one universal standard that covers everyone's use cases.

    2. Re:Stop instant messaging by Tomahawk · · Score: 2

      My thoughts went straight to that exact comic as soon as I read the first sentence of the article.

      So, yeah, while XKCD has hightlighted the problem, XKCD has already told us that there won't be a solution for it.

    3. Re:Stop instant messaging by gfxguy · · Score: 1

      Like Tomahawk, my immediate reaction to the article was that exact xkcd; but what the link in the article shows is that 90% (it should probably be 100%) are covered by email and SMS. I haven't had any problems (of course, I don't use Twitter, facebook, or any of those other services). You can send multimedia in SMS - if it's too long for SMS, you can use email.

      --
      Stupid sexy Flanders.
    4. Re:Stop instant messaging by johanw · · Score: 1

      Not everyone's use case can possibly be covered with one application. You want a ton of non-core options and no security at all? Go for WeChat. You want strict e2e encryption, which makes your app blocked (or at least they try to) in some countries: take Signal (who seems missing in the picture, together with other secure messengers like Wire and Threema).

    5. Re:Stop instant messaging by johanw · · Score: 3, Insightful

      SMS is expensive in most countries, and if younwant to add pictures, MMS is even more expensive. So that's not an option. The success of WhatsApp in some countries, with a near 100% coverage, comes from the fact that they were first in a market where the telcos earned tons of money with sms. Now that Facebook is trying to bloat it into Snapchat it remains to be seen for how long though.

    6. Re:Stop instant messaging by fred6666 · · Score: 1

      SMS is disqualified because it is based on phone numbers and doesn't work on PCs without a cellular connection.

    7. Re:Stop instant messaging by gfxguy · · Score: 1

      Hmm. There's a room at work where my phone doesn't work... I use google voice just fine there for sending/receiving text messages on the computer.

      --
      Stupid sexy Flanders.
    8. Re:Stop instant messaging by fred6666 · · Score: 1

      There are workarounds but still not good enough. Phone numbers are still location based, you can't get a Google Voice number in almost all countries, and it's often more expensive to send international SMS.

      The problem is that you don't own the phone number, the carrier (or Google in your case) does.

    9. Re:Stop instant messaging by Linsaran · · Score: 1

      Signal is there, take another look. Wire and Threema do seem to be missing though.

      --
      In a bit of shameless internet panhandling, I accept Litecoin Donations at Lbd2oH9QsthD1GfuUXPyka12YxvWJYnBVf
    10. Re:Stop instant messaging by hackel · · Score: 1

      Uh, what? "Instant messaging" and "secure lines" are not directly related to each other in any way. There are all kinds of competing, secure IM solutions out there right now as well.

    11. Re:Stop instant messaging by hackel · · Score: 1

      Where is SMS expensive? How do you define "most countries?" I refused to use SMS in the U.S. for many years because of the absurd charges, but now it's impossible to even get a line from any provider without unlimited SMS/MMS included. The same seems to be true in Europe. I also spent a lot of time in Argentina on a pre-paid SIM where I believe messages were all of $.01 (thats ARS, not USD!). This is a silly thing to say.

    12. Re:Stop instant messaging by fred6666 · · Score: 1

      Not everyone's use case can possibly be covered with one application.

      Of course. But we don't need to cover everyone's use case. We only need to cover the use cases for 99% of the people and that can easily be done in a single application. Only 1% have special needs such as the options provided by WeChat. And as much as I'd like added security and privacy, most people don't care about that either.

      So if there is a single open standard solution which works on all devices, which is used by 99% of the people, the other 1% will have to follow despite the lacking features.

    13. Re:Stop instant messaging by torkus · · Score: 1

      I mean...IM used to have broad federation and offline capabilities.

      Then FB Messenger took a huge chunk away from AIM/Yahoo and other competing messaging platforms popped up...it's an evil cycle.

      --
      You can get rich if you own a politician, but you have to be rich to buy one in the first place.
    14. Re:Stop instant messaging by fred6666 · · Score: 1

      I think the main feature these legacy IM protocols lacked is message synchronization across devices. I don't want to read the same message 3 times and I want to be able to continue a conversation I started on my phone on my PC.

    15. Re: Stop instant messaging by HappyPsycho · · Score: 1

      A good chunk of the Caribbean still charges for SMS by usage, heard similarly for a good chunk of South America.

      SMS is also quite unreliable here, we used it for provisioning of STB (send one message with the box details and we reply with success once it goes through), ended up with a failure to deliver within 10 minutes of about 5-10% (had a SMS come in 10 hours after it was sent once, luckily our provider timestamped when the message was sent so we just ignored messages that were deemed too old).

  2. Why do you believe that? by LionKimbro · · Score: 5, Insightful

    "People desperately need a universal solution which is secure, decentralized, fault tolerant, not attached to your phone number, protects your privacy, supports video and audio chats and sending of files, works behind NATs and other firewalls and has the ability to send offline messages."

    I don't see the sense in that. There's so much evidence to the contrary.

    May as well say people desperately need a universal language. May I interest you in Esperanto?

    1. Re:Why do you believe that? by Anonymous Coward · · Score: 1

      If it can't be said with SMS, it shouldn't be said.

    2. Re:Why do you believe that? by msauve · · Score: 1

      "May I interest you in Esperanto?"

      Too much work. I'd prefer a babelfish.

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
    3. Re:Why do you believe that? by Austerity+Empowers · · Score: 1

      SMS is not free to all people, it is heavily pwnt by the bandwidth providers.

    4. Re:Why do you believe that? by BitterOak · · Score: 2

      SMS is not free to all people, it is heavily pwnt by the bandwidth providers.

      Not only that, it cuts out people using a computer or tablet instead of a phone. Yes, you can send SMS's from computers, but it's very difficult to receive them unless you're using a phone. An ideal messaging system would work equally well on a computer, tablet, or phone, and it should be Internet based so there's no chance you'll be charged extra fees by your provider if you use it out of your home country, for instance.

      --
      If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
    5. Re:Why do you believe that? by Mr0bvious · · Score: 1

      "every phone plan in existence in my narrow view of what existence is"

      Do you think there may be places on this planet that you're not familiar with?

      --
      Never happened. True story.
    6. Re:Why do you believe that? by tepples · · Score: 2

      I thought that almost every cell phone plan in existence that costs more than $15 a month has unlimited messaging now.

      My cell phone plan through T-Mobile USA costs $3 per month. Good luck convincing others to part with an additional $144 per year just to communicate with supremebob.

    7. Re: Why do you believe that? by dougdonovan · · Score: 1

      wow...an ac with a half brain...sms...go figure.

    8. Re: Why do you believe that? by Anonymous Coward · · Score: 1

      I have some contacts that dodge software limitations by doing the thing they need to do in the particular app that supports it. Unfortunately this makes re-reading a conversation practically impossible. The thread diverges into different apps, contexts and timelines. It's like using a different phone for each word that you want to use.

      Companies do not want to solve this or even attempt to make it easier. The aim is to get everyone on your app but everyone has a different taste and set of objectives or a different security requirement. Interoperability is tantamount to saying "my app doesn't do what you need", which is heresy. Email is getting bad too with some services offering teaser e-mails that bump you to the app to read the body of the message. Unfortunately that means you need an app or equivalent web portal on every device, along with the login credentials. All this to capture people into your service and get them to spend maximum time there. It's about eyeballs and adverts again.

      The network effect eventually means your only option is to install every client. You can try unifying the clients somehow but the developers will evade and sabotage your efforts because they need the app for screen space and advertising dollars. This cannot be fixed because no developer wants it to be POSSIBLE to fix it, and it runs contrary to what they want to achieve.

      "Distracted To Death" is the new norm.

    9. Re:Why do you believe that? by stephanruby · · Score: 1

      Nowadays, some people install up to seven instant messengers to be able to keep up with various circles of people.

      Having different buckets for different circles of people is a feature, not a bug.

      From the perspective of an advertiser (or governments), having all my coworkers, bosses, family members, sexual pursuits, friends, hobby-related friends, fake farmville friends, share the same platform would be a huge boon, but to me, as an individual user, it wouldn't be.

      Plus, there is also the fact that on Android at least, I can access the same base of messages and contacts through different clients if desired, thus avoiding unnecessary duplication. So sometimes, it's just a question of turning on the right UI for the job.

    10. Re:Why do you believe that? by Anonymous Coward · · Score: 1

      > If you have some time to spare or want to flex your neurons, I'd recommend learning Esperanto.

      So faced with the problem of communicating with other people who speak one or several of many other languages, your choce is to pick one that no-one speaks?

    11. Re:Why do you believe that? by mfnickster · · Score: 1

      So faced with the problem of communicating with other people who speak one or several of many other languages, your choce is to pick one that no-one speaks?

      It's more useful in Europe:

      https://en.wikipedia.org/wiki/Pasporta_Servo

      --
      "Slow down, Cowboy! It has been 3 years, 7 months and 26 days since you last successfully posted a comment."
    12. Re:Why do you believe that? by gl4ss · · Score: 1

      it stops being fun when you have 3+ apps that handle communication for a single project. it becomes a bother, really it does.

      especially when you want to move devices or need to move devices often.. installing all that crap. whats worse, maybe you need to use multiple private instances of the same.. like having 10 slacks that you need to be part of and everyone expecting you to react to everyone of those. it's not good at all.

      though the problem becomes more like that you have 10 telephones that you need to be watching at the same time, which ends up churning significant amounts of your time.

      --
      world was created 5 seconds before this post as it is.
    13. Re:Why do you believe that? by Calydor · · Score: 4, Informative

      While some of the list of security features is not that important to most people, being able to have a chat client that Just Works is.

      I miss Trillian from ... a decade ago? Has it been that long? It was basically a container program with plugins for the at the time widely used chat protocols: It did AIM, ICQ, YIM, MSN, IRC, Jabber, likely a bunch of other ones I never used. All in one reasonably light-weight program. Click it in your taskbar, check if the friend you're looking for is online, and click his name. That was all the user had to think about.

      --
      -=This sig has nothing to do with my comment. Move along now=-
    14. Re: Why do you believe that? by Sique · · Score: 1

      I don't like SMS (never liked it at all) as typing on a phone is clumsy. So any messenger that relies on a phone does not work for me. And while T9 is helpful in many cases, sometimes it really gets in my way as sometimes it does insist on other words than the one I plan to type, and if I am sending SMS in other languages, it totally screws things up, and changing the language settings for each message is just a pain in the ass. (Yes, I had the situation that I was working on a project with people talking english and at the same time had a conversation with german speaking friends, and in the end, I had to switch languages for each single SMS).

      --
      .sig: Sique *sigh*
    15. Re:Why do you believe that? by Threni · · Score: 2

      Exactly. Nobody gives a shit about security, because nobody believes anyone's interested in their idle chit chat, and people are perfectly comfortable with the police (or whoever) trawling digital data to solve crime. Most people use facebook because other people use it. Even google couldn't get people to use google+ (which showed that "better" doesn't trump "everything else is using facebook". Firewalls etc aren't important because people use their phones/tablets to chat, typically over 4g. Fault tolerant? Facebook's usually up (to the point that it's news if it's down for more than a minute) and chitchat can wait.

    16. Re:Why do you believe that? by JonnyCalcutta · · Score: 3, Funny

      Is that a threat for extortion money? 'Nice digits, shame if someone were to rearrange them.'

    17. Re:Why do you believe that? by Gavagai80 · · Score: 1

      KDE Connect has been working on the SMS desktop problem, though it's far from ideal.

      --
      This space intentionally left blank
    18. Re: Why do you believe that? by gfxguy · · Score: 1

      Google voice solves all your typing problems by allowing you to type on the computer.

      --
      Stupid sexy Flanders.
    19. Re:Why do you believe that? by mlts · · Score: 3, Insightful

      People have been trying to fix E-mail so often that it became common for a pre-printed form to be copied and pasted when someone had another solution. SMTP is so entrenched that there is no real replacing it.

      What might be the ideal message app is one that can use multiple channels to send a message. SMS present? Great. Signal, Telegram, or another protocol? Useful. SMTP to a specialized E-mail address with the server autodumping any spam not signed with a proof of work token or being part of a contact list? A thought. Perhaps send the same message (with a unique ID) via several different protocols, with the receiving app validate, check if any copies were damaged in transit, and dump the dumplicates?

      We have a shitload of existing protocols. The ideal would be to have the messaging program use those. However, the message format should use existing standards. OpenPGP comes to mind as a good way of encoding packets that is cross platform and can be accessed on almost any platform.

      Now that we have a message standard and the ability to use multiple transport protocols, from there it is making contacts, using public keys in a user friendly way without giving up security (perhaps having selectable levels of security), and doing UI work. The crypto infrastructure is the hard part that needs to be done -right- with auditors. The UI work is pretty much commodity stuff.

      tl;dr, why replace existing protocols... Use multiples of them.

    20. Re: Why do you believe that? by Erioll · · Score: 1

      I hate SMS as well, but realize that many people like it. Sure it has all the problems, but many (usually older, sometimes younger) like the idea of "give me this one number, and I can contact you from it" without needing an email, or some other type of ID. They WANT to contact you via your phone number. Sure they want it secure, via the internet, etc, but they still want your phone number first for that.

      So any "universal" solution must support SMS, but I also think that it shouldn't require it, which therefore makes it a non-universal solution, as some people will not want to contact anybody they can't use "a phone number" for, for whatever reason, and others will exclusively use non-phones for it, separating the two groups. But it's still a better solution to have both. Skype I guess is a bit like this, but I don't know how their SMS support is.

      Honestly, the "old" Google Hangouts that would mix your SMS and "computer" accounts together when contacting people was the closest thing to universal IMO. Shame more people didn't use it. Skype may be the next alternative due to user base, and "support" of phone numbers (as I said, not sure how this works).

    21. Re: Why do you believe that? by cusco · · Score: 1

      I assume that it's actually spelled like it's spoken, the way Spanish is. I was interested in learning Portuguese at one point, since it appears similar to Spanish. Then I went to Brasil and found that pronunciation is every bit as weird as in English, so never mind.

      --
      "Think about how stupid the average person is. Now, realise that half of them are dumber than that." - George Carlin
    22. Re: Why do you believe that? by epine · · Score: 2

      It really is the easiest language in the world.

      Apparently, the number of people out there who profess a passionate desire that the world accord to the scintillating schema that the ease of a thing is best measured two hours after first exposure greatly exceeds the number of people willing to invest two hours to behave this way in practice.

      After 6 years in school I still couldn't read a Latin text without thoroughly examining it first to figure out which parts of the multi-line sentences went with which other parts, and which of many different uses of the same word was intended.

      Feel free to practice this skill on my sentence above. (No, not at all, it was my pleasure.)

      [*] If you study neurology and development, you'll realize that hardly any of our core competences in life were easily acquired, and that what's most easily acquired remains forever shallow.

    23. Re: Why do you believe that? by Cederic · · Score: 1

      The word "patrino" (mother) is simply the female version

      Immediate fail. Why would you invent a language and create gendered terms in it?

      Shit, one reason I can't be arsed with most European languages is because I have a shit memory and really don't want the hassle of learning which gender a cucumber is.

    24. Re:Why do you believe that? by cusco · · Score: 1

      Now Amazon has an instant messaging service. It's nothing special yet, but considering their almost-worldwide AWS coverage and their customer-centric fanaticism I wouldn't be surprised to see it kill off some of the weaker competition over the next couple of years.

      --
      "Think about how stupid the average person is. Now, realise that half of them are dumber than that." - George Carlin
    25. Re:Why do you believe that? by i.r.id10t · · Score: 4, Informative

      pidgin still does this. Currently connected to ICQ, Google Talk, and Office Communicator/SIPE/Office365. Guess I could flip on the AOL Instant Messenger too, but I only had one contact there and he's been dead for a few years.

      --
      Don't blame me, I voted for Kodos
    26. Re:Why do you believe that? by johanw · · Score: 1

      Why Esperanto? English is already available as the most-spoken 2nd language of the world. OK, only if you count Engrish too but still.

    27. Re: Why do you believe that? by Applehu+Akbar · · Score: 1

      SMS may be limiting, but it's the closest thing we have to a universal messaging standard. Let it be a minimum.

    28. Re: Why do you believe that? by johanw · · Score: 2

      That sms popularity seems to ba a US thing, where unlimited sms is the norm, but only there. But Signal is then your solution: includes an sms client. Unfortunately they skipped encrypted sms so I now use Silence as sms app, a Signal fork that retained encrypted sms. Encrypted sms can be usefull as a secure backup option.

    29. Re: Why do you believe that? by johanw · · Score: 1, Insightful

      That's precisely why it would never work: the lack of cultural attachments. English as second language is much more usefull. Some people, who have English as their native language may have an advantage, but apart from some SJW's noone cares.

    30. Re: Why do you believe that? by Applehu+Akbar · · Score: 1

      "It really is the easiest language in the world."

      Gee, I can't wait to book a vacation to Esperantia. Is it in the Schengen boundary and can I connect through Heathrow?

    31. Re: Why do you believe that? by Applehu+Akbar · · Score: 1

      In a word: spam.

      And worse still, spam folders.

    32. Re: Why do you believe that? by michelcolman · · Score: 2

      So you would prefer just one word for "parent" without even being able to specify father or mother?!

      You don't have to memorize the gender of a cucumber. The female ending "ino" only exists to allow you to explicitly specify the gender.

      The only thing I see wrong in this regard, is that words are male by default, and the female version is a variant. It would be better to have a neutral version for the default, and then both male and female variants if you specifically want to mention the gender.

    33. Re: Why do you believe that? by michelcolman · · Score: 1

      It would be nice if everybody would just get it as a second language. Would solve a lot of problems.

    34. Re:Why do you believe that? by Quirkz · · Score: 4, Funny

      They ain't so pretty in base 7, is all I'm sayin'.

    35. Re:Why do you believe that? by Anonymous Coward · · Score: 1

      Trillian was garbage. Even 'a decade ago', we had GAIM, which is now Pidgin. Exactly the same idea, except it works.

    36. Re:Why do you believe that? by Anonymous Coward · · Score: 1

      Interesting direction this discussion took, but I agree with you as a practical matter.

      Currently, knowing these languages will help me communicate with actual real people: English (the lingua "franca" of the modern world), Japanese (when a really fun game I've just gotta play isn't going to be released in the US any time soon and 95% of the players don't know English), and Spanish (accept it folks, there are Spanish speakers in the US who aren't going to learn English--you can get angry or you can just learn a few new words).

      I'm sure Chinese (Mandarin? All I know about Chinese is that they write with symbols that look awfully similar to good old Japanese "moon language" but otherwise aren't the same at all) will find its way on that list soon-ish. Maybe I'll learn it when I'm retired. I know German also but outside of a random DW or Speigel article here or there it's completely useless.

      And Esperanto is even more useless than German to me. If I want to brush up on my German, all I have to do is read or listen to a German news source. It's entirely possible to immerse oneself in German for a day or two, and immersion I've found is absolutely key to learning any language. There's so much more to speaking a language than what you'll find in a textbook or classroom. Esperanto will never have immersion outside of Esperanto get-togethers.

      Klingon and Quenya almost seem marginally more useful, and I'll probably be learning a little Xi'an once Star Citizen releases (haha, I've probably got enough time between now and whenever that will be to become fluent lol!).

    37. Re:Why do you believe that? by mfnickster · · Score: 1

      > If I want to brush up on my German, all I have to do is read or listen to a German news source

      http://esperanto-radio.com/

      --
      "Slow down, Cowboy! It has been 3 years, 7 months and 26 days since you last successfully posted a comment."
    38. Re: Why do you believe that? by tehcyder · · Score: 1
      You seem to be confusing gender as a grammatical term with gender as a physical fact.

      There is no logical reason for cat in French to be "le chat" instead of "la chat" but you still need to differentiate between a male and female cat.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    39. Re:Why do you believe that? by tehcyder · · Score: 1

      If it ain't worth sayin' to them in person, it very likely ain't worth sayin', just sayin'.

      Yes, because everyone's friends and family live within a short walk of each other, just like back in the days when we all lived in villages of a couple of hundred people at most.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    40. Re:Why do you believe that? by aglider · · Score: 1

      INternet is not free as well!

      --
      Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
    41. Re: Why do you believe that? by Megane · · Score: 2

      It is horrible, just like PHP. No, wait, sometimes it makes PHP look sane.

      Where Esperanto got it wrong

      Learn NOT to speak Esperanto

      Basically, it is heavily slanted towards Eastern European phonemes, particularly in terms of using consonants that do not exist in many languages. But it has plenty of other weirdnesses too.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    42. Re: Why do you believe that? by Megane · · Score: 1

      I have some contacts that dodge software limitations by doing the thing they need to do in the particular app that supports it.

      For example, Excel. All we need to do is get Excel to support instant messaging. And of course e-mail. Got to keep up with emacs, ya know!

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    43. Re: Why do you believe that? by Anonymous Coward · · Score: 1

      It would be better to have a neutral version for the default, and then both male and female variants if you specifically want to mention the gender.

      Yep. You're not the first to suggest that idea.

    44. Re: Why do you believe that? by Hognoxious · · Score: 1

      It looks like Latin with the grammar all tooked out.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    45. Re: Why do you believe that? by Cro+Magnon · · Score: 1

      Latin seems like it has most of the benefits you raised, with the additional benefit of having more users.

      Latin may have more users, but most of Esperanto's users are alive.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    46. Re: Why do you believe that? by johanw · · Score: 1

      When I had to work together with a Chinese postdoc when I was an undergrad student, it took me 2 weeks before I could understand him. Until then, we had to communicate in writing. However, it would have taken both of us much more time to learn Esperanto to a level we could communicate with the same precision.

      Funny that a Russian guest professor had the exact same accent Russian spies use in classic spy movies. One thing that Hollywood apparently got right. I had no issues understanding him.

    47. Re:Why do you believe that? by johanw · · Score: 1

      Why should the language be "neutral"?

    48. Re: Why do you believe that? by johanw · · Score: 1

      Brasilian Portugese is in Android translations a separate language from European Portugese. They seem to differ more than American and Brittish English, maybe more like Dutch and South African.

    49. Re: Why do you believe that? by Karlt1 · · Score: 2, Insightful

      And while T9 is helpful in many cases,

      Why would you still be using a dumbphone in 2017? You can get a cheap unlocked Android phone for $49.

    50. Re: Why do you believe that? by Hognoxious · · Score: 1

      Only if you're a vet or you're thinking about shagging it.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    51. Re:Why do you believe that? by Captain+Centropyge · · Score: 1

      Trillian still seems to exist. It looks to be a bit light on the social media side of things, but it does have support for a bunch of chat protocols, email, and in-game chat pop-ups. So, it's still there.

      I really loved using Trillian, when chat programs were all the rage. As you said, the convenience of popular systems all under one package.

      --
      Bite my shiny metal ass!
    52. Re:Why do you believe that? by Anonymous Coward · · Score: 1

      Pidgin. Pidgin is your friend.

      when i switched to linux about a decade ago, I went from Trillian to Pidgin and never looked back.(Trillian was nicer, but Pidgin runs native, and works).

      Its a multi-im client with either native support, or plugins for just about everything.

      Oh, and because OTR is developed for it, you can have end to end encryption on any protocol.

      Last ver, they just did some spring cleaning, and removed some dead services.

    53. Re: Why do you believe that? by crashumbc · · Score: 1

      Right up until Google abandons it, and for it to work you need to port your number over.

      No way I'm giving Google a chance to send the phone # I've had for 20 years in to limbo when they "decide" to kill off Google Voice.

    54. Re: Why do you believe that? by Khyber · · Score: 2

      I can turn that cheap-ass phone on and dial 911 and have the emergency services on-site before your shit android phone finishes booting and getting to the home screen.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    55. Re: Why do you believe that? by Hognoxious · · Score: 1

      All his objections are linguistic and not cultural.

      Linguistic objections about a languge - whatever next?

      Crown him king of Sillybuggerland immediately!

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    56. Re:Why do you believe that? by michael_wojcik · · Score: 1

      "People desperately need a universal solution which is secure, decentralized, fault tolerant, not attached to your phone number, protects your privacy, supports video and audio chats and sending of files, works behind NATs and other firewalls and has the ability to send offline messages."

      I don't see the sense in that. There's so much evidence to the contrary.

      It's just missing an existential qualifier. Exist people who desperately need blah blah blah? True. All people desperately need blah blah blah? False.

      This is what happens when people write comments without first formalizing them in first-order predicate calculus.

  3. Obligatory XKCD by Imrik · · Score: 5, Insightful

    Obligatory XKCD

    1. Re: Obligatory XKCD by Anonymous Coward · · Score: 1, Funny

      Surely you mean this one?

    2. Re: Obligatory XKCD by baker_tony · · Score: 1

      OMG. Some people really are, um, what's the word I'm looking for here...

    3. Re:Obligatory XKCD by alexo · · Score: 4, Informative

      Multi-protocol clients are good stop-gap measures that do not require additional protocols.

      If you're a developer that likes working on open-source projects, Pidgin / Adium / Libpurple could use your help.

    4. Re:Obligatory XKCD by jeffreyjakucyk · · Score: 2

      Except those multi-protocol clients can't access the services that most people use now (Facebook, Instagram, Twitter, Skype, Snapchat, etc.) and even the ones that used to be their cornerstones (Yahoo, AIM, MSN) have either shut down completely or closed off their API's to 3rd party apps. This is most likely so they can shove advertising down your throat by forcing you to their native app.

    5. Re:Obligatory XKCD by alexo · · Score: 3, Informative

      I am currently running Pidgin 2.12 with Jabbber, Skype, Hangouts, AIM, Steam and Facebook active. I stopped using Yahoo when they changed to the abomination that their current protocol is, even though Pidgin does support it with a plugin, and MSN is dead since MS migrated everyone to Skype.

      There is also a plugin for Twitter, but I don't use it. So that takes care of 7 out of the 9 that you mentioned, leaving Snapchat and Instagram. If more developers get to work on it, those two could get support as well. Every platforms that works with web-clients can be added.

    6. Re:Obligatory XKCD by Ambient+Sheep · · Score: 1

      Thank you!

      I'd almost given up with Pidgin because out of my original four (Facebook, MSN, Yahoo, Gtalk/Hangouts) only the latter was left; last time I looked they didn't have a plugin for the new Yahoo, and the Skype support needed you to load the official client (which rather defeated the object, since I'm RAM-limited) -- now it looks as if it doesn't.

      I can see I'll have to install the new version and give those new plugins a try.

      The deliberate and malicious balkanisation of chat protocols -- which at one point around ten years ago looked as if they were all going to coalesce into one glorious unified system -- is something that really really annoys me. God knows how many people I've lost touch with over the years because of it.

    7. Re:Obligatory XKCD by Anonymous Coward · · Score: 1

      Multi-protocol clients are good stop-gap measures that do not require additional protocols.

      I did that for a while, but kept getting frustrated at various problems in every multi-protocol client I tried. My solution was to ditch multi-protocol clients entirely and go back to using an IRC client to connect to Bitlbee, which is an IRC daemon that acts as a gateway to the various protocols via a plugin-based design. In addition to its own protocol support, it can even use libpurple (pidgin) plugins to cover things that aren't handled by Bitlbee or its own plugins. (List & documentation links here.)

      I like this decoupled setup because I can configure all the accounts in one place without getting tied to a specific client. When/if I get frustrated with an IRC client, I can just close it and switch to a new client, enter one server's settings, and everything is set. It also gives me a consistent interface to all of them, and one that's still keyboard-friendly. Plus I really like how you can use private messages OR an in-channel "Name: message here" format to communicate with different users. The latter is especially useful because you can talk to different people on entirely different networks in a single window and see their replies in the same window.

      Oh, and since it's IRC, it's also easy to use a bouncer like znc as a way to stay connected and receive "offline" messages even on protocols that don't support it or have problems with it. It's not perfect, but bitlbee has solved most of my problems with the various clients and protocols I've used.

    8. Re:Obligatory XKCD by allo · · Score: 1

      Facebook asshats block thirdparty-clients for whatsapp.
      Maybe its time to start the IM war again and try to go undetected. But i doubt there are developers available now. The people who reversed icq and other protocols are now happy developing other centralized non-federated mobile apps in the hope to make millions, when the users start jumping on their app.

    9. Re:Obligatory XKCD by stooo · · Score: 1

      >> Except those multi-protocol clients can't access the services that most people use now (Facebook, Instagram, Twitter, Skype, Snapchat, etc.

      Nope. Don't forget you are not _at_all_ the average user.

      SMS : 4.1 Billion unique users (51% of humans)
      Email : 2.5 Billion unique users (34% of humans)
      Facebook : 1.5 Billion (half probably fake accounts to inflate share prices)
      Whatsapp : 1.2 Billion

      etcetc...

      --
      aaaaaaa
  4. Gotta say by originalGMC · · Score: 1

    This is pretty low on my list of wants. Lots of other shit way more important. How about a universal translator? That would be cool. Maybe if everyone could understand each other there would be less war, maybe? Eh

    1. Re:Gotta say by darkpixel2k · · Score: 5, Funny

      This is pretty low on my list of wants. Lots of other shit way more important. How about a universal translator? That would be cool. Maybe if everyone could understand each other there would be less war, maybe? Eh

      You obviously haven't read The Hitchhikers Guide to the Galaxy:

      “Meanwhile, the poor Babel fish, by effectively removing all barriers to communication between different races and cultures, has caused more and bloodier wars than anything else in the history of creation.”

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    2. Re: Gotta say by WoLpH · · Score: 1

      Translators only translate languages, not culture. Wars are still likely

    3. Re:Gotta say by tehcyder · · Score: 1

      What is so wrong with war? Thinning the herd every once in a while is good for the species.

      Even assuming you want a human society built on pure natural selection, in nature it's the old and weak who get picked off, not the young and strong.

      In wars, the soldiers are mostly young and fit.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
  5. not an issue by supernova87a · · Score: 1, Funny

    What problem? I'm glad to not have to have these damn kids on my lawn spamming me with celebrity gossip through Snapchat and Instagram!

  6. The answer: XMPP by Chmarr · · Score: 4, Informative

    THere's already a solution for that: XMPP

    The reason we don't see it is that the people that _are_ capable of supporting the necessary services behind it (like... for people that don't run their own servers) is that it's difficult to monetize. AIM dropped open support because too many folk use Adium or Pidgin with it, rather than the AIM client, and thus AOL couldn't push ads down it.

    Google chat uses XMPP essentially... so if you want a well supported platform, that's it right there.

    1. Re:The answer: XMPP by Anonymous Coward · · Score: 2, Informative

      When Google switched to Google Hangouts they dropped XMPP support.

    2. Re:The answer: XMPP by Anonymous Coward · · Score: 4, Insightful

      XMPP is nice but it suffers from.. I don't know how to put it. It tries to be /too/ universal and and open.

      Meaning that it supports so many deployments and scenarios and options that setting it up quickly becomes a daunting task. It does everything "properly" which means you're stuck in certificate hell.

      It also sucks for mobile. No. It does. Mobile devices depend on the message push services built in to their OS/account framework. (Apple ID or whatever google is calling their crap today) Mobile devices cut apps off after their idle and there's no way for XMPP to deal with that behavior.

      We don't need a new protocol. We need a new service. XMPP can be the base for it but the service will take care of wrangling all the odds and ends of platforms together - Tying togther 3rd party systems and interfaces, unifying auth and login, etc.

      It needs to be simple and it needs to work so well that users gravitate towards it because it's better.

      None of the popular services care about interop because it's in their best interest to keep users in one place. That's why we have competing islands of messaging services - And really.. It's not all that bad as it is. Whatever is better gets used. Whatever is worse gets discarded.

    3. Re: The answer: XMPP by Entrope · · Score: 4, Interesting

      Call it Kitchen Sink Syndrome, or the Second-System Effect. You are right that XMPP suffers badly from it.

    4. Re:The answer: XMPP by Chmarr · · Score: 2

      Really? Then... why is my Adium client still successfully using Google Chat?

    5. Re:The answer: XMPP by msauve · · Score: 2

      ... or SIP.

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
    6. Re:The answer: XMPP by Anonymous Coward · · Score: 2, Informative

      AIM didnt drop support, AIM just updated their protocol, and pidgin updated its client to match it, with the help of AOL. Their message of obsolescence for the client was strictly about that version of the protocol, and was just poorly worded and bad PR.

    7. Re:The answer: XMPP by Anonymous Coward · · Score: 5, Informative

      Google hangouts does not support XMPP. Youre using the old google talk service in adium, which you can also still switch to in web gmail. Google talk could (and will) disappear one day - with or without notice. Also I have NEVER gotten the syncing work properly between the two when you try to use the old legacy google talk. Do you have no problems using adium and the webchat (legacy or not) at the same time? Id be curious

      Quote from link below:
      "We announced a new communications product, Hangouts, in May 2013. Hangouts will replace Google Talk and does not support XMPP."

      https://developers.google.com/talk/

    8. Re:The answer: XMPP by Anonymous Coward · · Score: 1

      Google dropped support for XMPP federation, which means they just removed themselves from the wider XMPP community (presumably regarding issues of encryption & govt demands for user data). However, Google Chat is still XMPP-based and works fine with third-party XMPP clients.

      As someone who uses XMPP (with Jitsi client) every day, I can verify that there has never been an issue with the half-dozen or so people I communicate with daily who use Google Chat.

      XMPP supports encryption, video, voice, and depending on the client, virtually any other features found on closed, proprietary systems. (Oh yeah, XMPP is also FOSS and uses a decentralized network architecture.)

      The so-called 'instant-messaging problem' has been solved. TFA is hand-wringing over a non-issue..

    9. Re:The answer: XMPP by GuB-42 · · Score: 2

      They dropped XMPP support from the Hangout client but their servers still support it.
      So :
      Hangouts -- Google chat with 3rd party XMPP client : OK
      Google chat with 3rd party XMPP client-- Other XMPP users : OK
      Hangouts -- Other XMPP users : not OK

    10. Re:The answer: XMPP by chihowa · · Score: 1

      You can presume that they dropped support for XMPP federation for a noble reason, but I'll presume that it was an sleazy reason (force people to need to use Google services to talk to to the consumers that are Google's chattel and hopefully get them using all of the other data harvesting services out of convenience).

      The so-called 'instant-messaging problem' has been solved. TFA is hand-wringing over a non-issue..

      Something like the common use of XMPP federation is what the article was asking for and it hasn't been solved. It just needs more than a technical solution. How do we get bad faith actors like Google and Apple and Yahoo and ... to stop building walled gardens?

      --
      If you want a vision of the future, imagine a youtube comments section scrolling - forever.
    11. Re:The answer: XMPP by BigBrownChunx · · Score: 1

      One important thing to note with your setup is that the XMPP gateway for Google Talk doesn't support Hangouts group chats, so if you get invited to one you can't access it over XMPP, and you'll need to open it in your browser or using a Hangouts client.

      You can however, create an XMPP-based group chat on Google Talk that Hangouts client's can't connect to, which is a bit odd, but a hangover (pun attempted!) from the old XMPP server days.

      Also, accessing photos over the Google Talk XMPP server is pretty crappy having to open links to your browser rather than viewing them inline.

    12. Re:The answer: XMPP by azrael29a · · Score: 1

      Something like the common use of XMPP federation is what the article was asking for and it hasn't been solved. It just needs more than a technical solution. How do we get bad faith actors like Google and Apple and Yahoo and ... to stop building walled gardens?

      You forgot Facebook. Messenger is also XMPP based (without the Federation option, just like Google Hangouts). Read the docs: Chat API (Deprecated)

    13. Re:The answer: XMPP by azrael29a · · Score: 1

      You forgot Facebook. Messenger is also XMPP based (without the Federation option, just like Google Hangouts). Read the docs: Chat API (Deprecated)

      Self-correction: it only had an XMPP API, it wasn't running XMPP internally. source

    14. Re:The answer: XMPP by TheRaven64 · · Score: 1

      They still do support federation (the Google Talk people on my XMPP Roster still show up), but I believe that they now block contact invitations from flowing between their own network and others, so you can still talk to external XMPP users if you set them up in the past, but you can't add new ones. At some point the number of people doing this will drop to such a small number that they'll stop caring about them and turn off federation entirely.

      --
      I am TheRaven on Soylent News
    15. Re:The answer: XMPP by TheRaven64 · · Score: 1
      There were a lot of problems with XMPP. Running off to overengineered solutions for complex problems before solving simple ones was one: things like file transfer went through countless iterations before eventually converging on Jingle, which is far more complex by itself than the entire core XMPP protocol.

      The real problem with XMPP though was the lack of a single good reference implementation of both the client and server portions. The Foundation backed jabberd, then jabberd2 then ejabberd, now something else for the server as the official recommended implementation. They never put effort into producing a single client library that supported all of the core features and so it's really hard to find two clients for different platforms that support even the same image sharing protocol, let alone voice or video chat. Tox is doing better in this regard, ensuring that there is a single reference implementation that supports every feature in the spec. Unfortunately, they've decided to release it under GPLv3, which limits its adoption quite a lot.

      They didn't really think about security in the original design and tried to retrofit it. They have TLS support, but all of the end-to-end encryption standards are non-core parts of the protocol and clients all seem to implement different ones, making it very hard to get interoperable security. End-to-end security is hard if you have multiple endpoints per person.

      XMPP also doesn't give true decentralised operation. It uses the same model as email, where you talk to a single mail server, which talks to other people's servers. This makes it quite difficult to load balance for large deployments. Again, newer fully distributed IM systems have addressed some of these problems.

      I invested a lot of effort in XMPP (wrote a client library and a client), but it's not a good solution and in many ways it's a solution for the wrong problem.

      --
      I am TheRaven on Soylent News
    16. Re:The answer: XMPP by Luthair · · Score: 1

      The reason we have competing message services is because everyone wants to own your eyeballs. Not because of technical reasons.

    17. Re:The answer: XMPP by Kobun · · Score: 1

      As far as a good reference pair for server and client, have you looked at Openfire and Spark?

      https://www.igniterealtime.org...

    18. Re:The answer: XMPP by GreyFish · · Score: 1

      Conversations is probably the best client (tho it's only on Android). Both ejabberd and prosody are good servers, prosody is slightly better. Here is a good ejabberd config file that supports all (most?) of what conversations needs: https://gitlab.com/hanno/ejabb... This talk from 33c3 is relevent to this thread: https://www.int21.de/slides/33...

    19. Re:The answer: XMPP by Anubis+IV · · Score: 1

      Google chat uses XMPP essentially... so if you want a well supported platform, that's it right there.

      Not really. Google Talk used XMPP, but it was obsolesced in 2013 with the launch of Google Hangouts, which doesn't use XMPP. I kept using Google Talk via the Pidgin IM client at work, but in the last few months I noticed that Pidgin stopped receiving invites to group chats my coworkers had sent (and which I could see in my chat logs in the Gmail web interface).

      I eventually got Hangouts working with Pidgin via a plugin, but it has its own issues (e.g. always shows my status as offline, no matter how I tweak it), and based on Google's actions that are contrary to their words, it appears that Hangouts is now being obsolesced by Google Allo.

      I figure I'll try to talk my boss into letting us use Slack or something else instead, since none of us have been happy with IMing via Google's products.

    20. Re:The answer: XMPP by inline_four · · Score: 1

      Google and XMPP are finished. I run a few apps on their cloud infrastructure and received notices from them warning of XMPP deprecation and all services that run on it. They're pushing some alternative technologies, but as far as their cloud services, 2017-11-01 is when they sunset XMPP. I assume their consumer services are already off it.

      --
      Alexey
  7. Poor requirements statement by Obfuscant · · Score: 4, Insightful
    First, the fine summary claims that email isn't a good instant messaging system for audio or video. Wrong. It is not a good instant messaging system FOR ANYTHING. Email was not designed to be "instant messaging". Relying on it to be such a system is just ridiculous.

    But more important, the requirements listed are simply out in left field. Video and audio are not instant messaging requirements. Video and audio are both, by their very nature, dealing in linear time. They cannot be "instant".

    Cut back to a more realistic list of "instant messaging" and you have some hope of finding a solution. Perhaps accept that "secure" isn't as necessary, too. If you're dealing with top secret things, or assuming that a message that claims to be from your boss telling you to do something expensive or stupid RIGHT NOW, then maybe you shouldn't be "instant messaging" in the first place. Or at least not trying to shoehorn your critical security issues onto an application that most people don't need anywhere close to that level of security for.

    1. Re: Poor requirements statement by Excedrin_R · · Score: 1

      Be careful how narrowly you define something... you still have to read an "instant message" from left to right, up to down... therefore it is linear as well.

    2. Re:Poor requirements statement by omnichad · · Score: 1

      Email was not designed to be "instant messaging". Relying on it to be such a system is just ridiculous.

      Depending on the time, place, and network, you could say the same for SMS.

    3. Re: Poor requirements statement by Obfuscant · · Score: 1, Insightful

      you still have to read an "instant message" from left to right, up to down...

      No, actually, you don't. Your eye can pick out words even if you haven't read all of them sequentially. A lot of speed reading is done by seeing the entire sentence at one time. Video and audio physically prohibit gestalt input of an "instant message" simply because you cannot see or hear the entire message at one time.

      Anecdotal proof of this is right here on /., where many many people respond to the "linear" text messages that appear in front of them by reading only the last few words, and then they post a reply.

    4. Re: Poor requirements statement by Anonymous Coward · · Score: 1

      They post a reply to what?

    5. Re: Poor requirements statement by Excedrin_R · · Score: 1

      Obviously my argument is false since some minuscule portion of the general public qualifies as a speed reader. Additionally by your own argument a speed reader would still have to read any message linearly, one sentence after another. Unless you with to narrow the definition of an instant message down to only one sentence.

    6. Re: Poor requirements statement by tehcyder · · Score: 1

      Anecdotal proof of this is right here on /., where many many people respond to the "linear" text messages that appear in front of them by reading only the last few words, and then they post a reply.

      But they don't read the whole thing as a gestalt, they just identify a couple of key words (government, socialism, Apple, taxes, or whatever) and press the auto-rant button.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    7. Re: Poor requirements statement by Obfuscant · · Score: 1

      Obviously my argument is false since some minuscule portion of the general public qualifies as a speed reader.

      No, obviously your argument is incorrect because you do not have to read text left-to-right, front-to-back, in a linear fashion. Speed reading is just one example that disproves your claim of how text must be read.

      I suppose you have never read any text by scanning the first sentence of each paragraph. You know, the "topic sentence", which is supposed to identify what that paragraph is about. That's another example of "non linear" reading that contradicts your claim. Do you read newspapers in a linear, word-by-word fashion, or do you skip articles based on the headline?

      Perhaps you have sufficient time to read every word in sequence for everything you read, but many people, daresay most, do not.

  8. the medium is the message by Anonymous Coward · · Score: 1

    When we have the technology to communicate instantly, all we talk about is the ability to communicate instantly. The technology only solves problems that can be solved instantly, and we have a world full of giant social and economic problems that can never be fixed in 140 characters or with an email or with a Facebook Like.

    To quote Radiohead: Idiot, slow down.

  9. Inter-Net communications by currently_awake · · Score: 1

    What we need is interconnecting routers that manage the protocol translation invisibly behind the scenes. Then it wouldn't matter what chat program you used, it would be routed to the correct destination. Of course the entire point of proprietary is to lock in your customers so you don't need to spend resources competing with others.

  10. SiP by pele · · Score: 1

    SIP is ideal solution, if only people bothered to use it.

  11. Briar by Anonymous Coward · · Score: 1

    Stumbled on this. Seems interesting. Can anyone tell me more?

    https://briarproject.org/

  12. What is the comic trying to say about Signal by Anonymous Coward · · Score: 1

    with its circle drawn with a breach in it?

  13. Doomed to repeat. by Anonymous Coward · · Score: 1

    Every programming language implementation eventually includes a half-baked lisp implementation, every non-instant messaging implementation eventually becomes a half-baked version of SMTP, and every instant messaging implementation becomes a half-baked version of IRC.

    Rather than starting over, it would make more sense to extend what we have. For instance, the medical field has a goal of eliminating spam and insecure transmission of medical information by creating the Direct Project, a network of curated SMTP servers with a pool of trusted certificates, who are contractually required to only create accounts for people whose identities are known to be in an appropriate medical field. Delivery confirmation is mandatory, as is end-to-end S/MIME encryption. To support the latter, there are number of different methods for locating a destination provider's address and certificate. (Then they applied a ridiculous amount of violence, sorry... XML and SOAP to the damn thing, but at least their intentions were good)

    Likewise, Matrix is basically IRC (the canonical pubsub implementation) with a number of added features like federation, decentralized message storage, encryption, and so on.

    1. Re:Doomed to repeat. by Obfuscant · · Score: 1

      For instance, the medical field has a goal of eliminating spam and insecure transmission of medical information by creating the Direct Project, a network of curated SMTP servers

      And UsenetII was intended to use a network of NNTP servers with special rules to keep spammers at bay. It is still operating? I don't think so.

      The "Direct Project" will work only as long as you can limit who has access. Oops, the Internet kind of blows that limitation out of the water.

  14. Death of Email by aberglas · · Score: 2

    The future is that the various walled gardens will become ever more powerful. So that you can use attachments, search messages, do everything with them that you can do with email. Why would kids want to bother with clunky uncool Email?

    If you want to communicate with my daughters friends, you just by an iPhone so that you can use iMessage...

    1. Re:Death of Email by Gavagai80 · · Score: 1

      Email will always have a place precisely because it's slow and clunky and allows you to delay people. It's where we send people we don't want to have to deal with right away.

      --
      This space intentionally left blank
    2. Re:Death of Email by CanadianMacFan · · Score: 1

      Or have proof that your manager was the one that insisted to go ahead with the change that caused production to fail. Email is nice like that.

    3. Re:Death of Email by Lennie · · Score: 1

      Buy an iPhone to use iMessage ? Some people are crazy.

      Funny little fact: most of these systems all use email or the phone number in some way. For example as identifiers or for password recovery, etc.

      Why do you think that is ? Because it's universal: everyone has one. Why is that ? Because it's federated.

      Obviously, none of these services wants to be federated, because in Silicon Valley it's all about how many users you have (locked into your ecosystem). Doesn't matter if you are making profit or ever will, as long as you have enough users investors will throw money at it.

      --
      New things are always on the horizon
  15. So what's the problem? by bickerdyke · · Score: 1

    People desperately need a universal solution which is secure, decentralized, fault tolerant, not attached to your phone number, protects your privacy, supports video and audio chats and sending of files, works behind NATs and other firewalls and has the ability to send offline messages.

    So why don't they flock to XMPP then? Anything that there isn't a at least an extension for it?

    --
    bickerdyke
    1. Re:So what's the problem? by Anonymous Coward · · Score: 1

      Its not a technology problem

      The issue isn't the messaging protocol. Over half the solutions in the XKCD referenced are using XMPP underneath - they mainly differ in terms of :

      - directory service of users (facilitating discovery and presence awareness of users, and mediation of public keys)
      - how encryption (or more specifically key exchange) is handled

      these two things also allow users to be locked in to a platform (e.g. iMessage)

      The reason they lock in is the fact that the infrastructure is not free, and they need a revenue stream (either directly, via advertising, or indirectly via platform revenue ).

    2. Re:So what's the problem? by allo · · Score: 1

      Its just a problem, where the crowd is. And possibly special persons.

      If your girlfriend uses whatsapp only, you probably will install it. If the majority of users use xmpp, it may be a good idea to have an xmpp client. but the majority doesn't. So your need to reach a critical mass. And you probably need some unique feature to get enough users started.

  16. xmpp IS the solution you seek by WindBourne · · Score: 1

    Seriously, it is just like SMTP in that it is a protocol.
    Want it to be a killer protocol? Then extend it for not just IM, but using it for other forms of messaging.
    More importantly, develop the apps to run on all the major platforms (linux, androi, osx, ios, wind, bsd, perhaps mainframe).

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:xmpp IS the solution you seek by omnichad · · Score: 1

      That may or may not be what Google Wave attempted to do. I never did quite figure it out.

    2. Re:xmpp IS the solution you seek by WindBourne · · Score: 1

      yeah, wave was MANY things, except for what I needed.
      Heck, IMPP would be great just for updating addresses, etc amongst friends.

      --
      I prefer the "u" in honour as it seems to be missing these days.
  17. There is a technical solution but it won't happen by jgfenix · · Score: 4, Insightful

    There is XMPP but there are too many vested interests.

  18. Easy answer: matrix by BigBrownChunx · · Score: 1

    Matrix is a federated chat protocol, similar to XMPP/email, with bridges that connect to various chat services (similar to XMPP) but uses modern web based protocols and practices and doesn't have the negative stigma that XMPP has. Other options of course are to use multiprotocol messengers such as Pidgin or bitlbee, which support most of the protocols in the cartoon.

    1. Re:Easy answer: matrix by BigBrownChunx · · Score: 2

      Oh, someone already made a diagram explaining compat with matrix http://i.imgur.com/nfivrKQ.jpg :)

  19. matrix.org by alfino · · Score: 5, Informative

    Check out matrix.org. It is not only a rich IM solution with all the bells and whistles, including multi-devices end-to-end encryption, but Matrix also provides for bridges and proxies to other networks, so that it can be used to unify communication.

    It's only 2.5 years old but has already come quite a way!

    https://matrix.org/

    --
    echo mailto: !#^."<*>"|tr "<*> mailto:" net@madduck
    1. Re:matrix.org by Ash-Fox · · Score: 1

      but Matrix also provides for bridges and proxies to other networks

      It has less network bridges than XMPP has for gateways... And XMPP gateways are already lacking...

      --
      Change is certain; progress is not obligatory.
    2. Re:matrix.org by allo · · Score: 1

      when it starts to speak omemo with xmpp clients ...

  20. Proliferate and Enforce standards by Anonymous Coward · · Score: 1

    ...secure, decentralized, fault tolerant, not attached to your phone number, protects your privacy, supports video and audio chats and sending of files, works behind NATs and other firewalls and has the ability to send offline messages

    That's a long list of stuff that's mostly been solved. What we need is interoperability and proliferation of a standard, like how HTML is handled.

    We don't need everything in that list for every usecase either:

    • Secure - Already happening thanks to the spying/privacy leaks over the past 10 years - apps are only getting more secure
    • decentralized - Already exists, free market at work
    • fault tolerant - What level of 'tolerant'? Most apps already do 'best efffort' delivery, and the few that don't will cache the message and try again (email, SMS).
    • not attached to your phone number - Why not? Some people don't have email. SMS continues to work for my parents/grandparents. Why should they be forced to 'authenticate' some other way?
    • protects your privacy - From whom? Big Corps? Government Spying? Family? Business Associates? I don't need my boss being able to see my messages to my girlfriend, but I may need him to be able to see messages to colleagues that contain sensitive information that the company would rather no-one outside see. Good luck resolving all use-cases into a single app with this one.
    • supports video and audio chats and sending of files - Most do, one way or the other.
    • works behind NATs and other firewalls - Most do, one way or the other
    • has the ability to send offline messages - Maybe not 'send offline messages' but most do support 'going offline' or 'showing as offline'
    1. Re:Proliferate and Enforce standards by tepples · · Score: 1

      not attached to your phone number - Why not? Some people don't have email. SMS continues to work for my parents/grandparents. Why should they be forced to 'authenticate' some other way?

      Some people in my own family use a landline, or a flip phone with only a numeric keypad, or a cellular phone on a bare-bones plan that charges per SMS message sent or received. (Yes, received. I live in the United States, where it is traditional for each party to pay his own half of airtime, and Slashdot Media is headquartered in the United States.) SMS is inconvenient or impossible for these users.

  21. XMPP by pdxtabs · · Score: 1

    Seriously, we have the protocol. We also have 12 competing standards from 12 different walled gardens, the only one that added anything of value being Signal.

    1. Re:XMPP by Narcocide · · Score: 1

      The problem with XMPP is that it encompasses at least 12 competing standards just within itself, and nobody working on any one part of it seems to understand the whole picture. The left hand does not know what the right hand is doing. The left hand and right hand don't even know there are more hands involved.

    2. Re:XMPP by Ash-Fox · · Score: 2

      XMPP supported almost everything except possibly real-time video.

      XMPP sucked for a few more reasons:
      1) It is traffic heavy.
      2) Presence notification causes immense loads on large chats.
      3) Often 3rd parties implemented support poorly (ie: Facebook, Star Trek: Online, AIM didn't provide federation support, limited client support, Google dropped federation, gateways often half assed implemented etc).
      4) Didn't support websockets (had to use BOSH), although RFC 7395 has come to change it, it's a little too late considering people are dropping it now.
      5) Not designed for mobile phones in mind, transitive states, notification systems etc.
      6) This might sound bad... But, I really had problems finding a decent XMPP client that someone who isn't very technically inclined wouldn't find irritating to start with (compared to using Skype or Telegram).

      --
      Change is certain; progress is not obligatory.
    3. Re:XMPP by Lehk228 · · Score: 1

      they killed support because support costs money and nobody fucking uses it.

      --
      Snowden and Manning are heroes.
    4. Re:XMPP by ilsaloving · · Score: 1

      Exactly. And why is that? Nobody even tried to make it useable.

      Google, Facebook, et al, have not only all made their own messengers from scratch, some have even taken *several* stabs at it. In that time, they could have just as easily created and an easy-to-use messenger that relied primarily on a full implementation of XMPP, instead of the proprietary crap they put out that did nothing more than give a passing nod to the most basic features.

      So now we have a chicken and egg circular argument. Of course "nobody fucking uses it" if there there arn't any clients that make use of it.

      And what do we have now as a result?

      This: https://xkcd.com/1810/

      Yeah... It's SO much better to have literally dozen(s) of different friggin messengers on my computer/phone in order to reach everyone.

  22. Easy -- just don't install them by blahbooboo · · Score: 1

    It's not hard, just don't install them or just the couple you want. Or, just use SMS that works with everyone everywhere...

    1. Re:Easy -- just don't install them by tepples · · Score: 2

      Or, just use SMS that works with everyone everywhere

      Except for landline-using members of my family.

  23. XKCD was With Her by turkeydance · · Score: 1

    fake foresight

  24. Relevant XKCD by platinummyr · · Score: 1
  25. people are not desperate. by 140Mandak262Jamuna · · Score: 4, Insightful

    If they are they will be willing to pay a dollar or two to buy and install a client and refuse to communicate with ad supported spyware. But privacy is over valued by a small section of techies, who shout very loudly. Most people sell their most private and intimate info about themselves for 25cents off a loaf of bread. For another 25cents they will sell info about you too.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
  26. I fail to see the problem by Snotnose · · Score: 1

    Email and voicemail got replaced by text. Long docs via email are fine (I play online games via email), but most of my email nowdays are retailers who think they have a relationship with me but I never look at them unless I need to buy underwear and want a discount. Voicemail? Fuck off. Yeah, I can have android do email to text with hilariously bad results. Fact is, you leave me a voice mail and I pretty much ignore you unless I recognize the sender. Voice mail for me. Long, drawn out voice taking a good minute telling my phone tree options.. I enter my phone number. Long, drawn out voice. I enter my code. Long, drawn out message, I enter my code again. Long, drawn out message, I hit 1 for play. Long, drawn out rambling message from some dipshit asking a stupid question. I tell them they're a dipshit. Long drawn out message saying my mailbox has 2 more messages. Repeat 2 more times. Long drawn out message, my mailbox is mt.

    Text version? Get a text. It's a stupid question. Might also say why in 142 characters.Delete, or answer, whatever. Problem solved in seconds instead of minutes.

    Voicemail used to be great, now it's the refuge of people who can't condense their thought in less than 30 seconds.

    1. Re:I fail to see the problem by PhunkySchtuff · · Score: 1

      That sounds like a pretty bad experience with voicemail. With my voicemail, I open the Phone app on my phone and go to the Voicemail tab.
      In here, I get a list of either the number of everyone who has left me a voicemail or their name if they are in my address book.
      I have a blue dot next to the ones I haven't listened to. I tap on the message to listen to it. If I don't do anything, it's then kept, otherwise if I delete it it goes into the Deleted Messages. Want to listen to a message again? Tap on it.

      Couldn't be easier.

    2. Re:I fail to see the problem by damnbunni · · Score: 1

      Why the hell do you have to go through all that to check a voicemail?

      Mine's smart enough to realize I'm calling from the number it's for. I dial the voice mail number - it's 123 - and get 'You have two messages. First message.' and it plays.

      Yeah, it's still more effort than reading a text, but it's not some Sisyphean opus.

    3. Re:I fail to see the problem by citylivin · · Score: 1

      Uh with text you have to have a cel phone. And to be really useful you have to have a smartphone. Texting is for 14 year old girls anyways.

      What the hell happened to slashdot? Everyone is a smart phone zombie now being tracked 24x7...

      --
      As a potential lottery winner, I totally support tax cuts for the wealthy
  27. The problem once was solved. by Narcocide · · Score: 1

    I had been doing fine for years with multi-network clients like Pidgin/Trillium/Adium until semi-recently when big players started kicking 3rd party clients off their networks.

    1. Re:The problem once was solved. by Ash-Fox · · Score: 1

      I had been doing fine for years with multi-network clients like Pidgin/Trillium/Adium

      Why doesn't Pidgin/Trillium/Adium support Telegram? It's not like the client isn't opensource.

      until semi-recently when big players started kicking 3rd party clients off their networks.

      Telegram is a bigger player right now than XMPP, Sametime, Simple and SILC (supported by libpurple) and their client is opensource, they're not kicking 3rd party clients off and yet it is not supported by Pidgin/Trillium/Adium while these other ones are.

      --
      Change is certain; progress is not obligatory.
    2. Re:The problem once was solved. by Ash-Fox · · Score: 1

      https://github.com/majn/telegram-purple maybe?

      That's a fork and not used by the main Pidgin/Trillium/Adium projects -- Why not?

      --
      Change is certain; progress is not obligatory.
  28. Well, you could be _that_ guy... by Yaztromo · · Score: 4, Insightful

    You could be that guy. You know the one: the one who tells all his friends "This is what I use. Use that to contact me, or e-mail me instead."

    For the most part, I'm that guy. I use one IM program for personal use, and another for professional use (due to corporate mandate), and that's it. The only exception to this is as I do have a Facebook account, if someone wants to message me there I'll accept these messages as well -- when I'm at my computer and logged into the web interface. I have no intention of installing their Messenger client on my mobile devices.

    Then again, I don't feel the need to have people messaging me all day. My messaging contacts list consists of about four immediate family members, and that's it. Guess I'm just not social enough for "social media" and IM (for that matter, I don't own a cell phone either. I go out not to be disturbed by IM and phone calls -- why would I take the annoyance with me?)

    Yaz

    1. Re:Well, you could be _that_ guy... by im_thatoneguy · · Score: 1

      im_thatoneguy and I don't feel like I've ever really even needed to mandate anything I just generally respond to the last incoming message format.

      Strangers (American) : Email or Facebook Messenger.
      Friends and Family: SMS (for throw away communication) or Facebook Messenger (If I want a log).
      Strangers (Foreign): WhatsApp
      Intraoffice: Slack

  29. Re:I don't add to the problem by SciFurz · · Score: 1

    That's what I felt when the boss at a previous job wanted us to use instant messaging when there was already a phone for urgent things and email for non-urgent matters. I didn't want to be distracted by constant popups from another communication source.

    I use two instant messaging clients now on my mobile, one I've used the longest for work/friends, and since last year another for chatting securely (read: keeping away from facebook/google) with my girl.
    The mobile is set to silent and no vibration so it's not too distracting.

    --
    Write and/or read. https://scifurz.wordpress.com/
  30. Re:Apache/Google wave by omnichad · · Score: 1

    They scared off every single user with their awful UI. Nobody could figure out what it was. It was a kitchen sink for your screen. The protocol was probably fine (federated XMPP with some nice extensions).

  31. Two perfectly good solutions by Lost+Race · · Score: 2

    The summary gives two good answers to its own question:

    1. Use non-proprietary, open, universal protocols. There's a reason why SMTP works so well -- nobody owns it, everybody supports it. Unfortunately this provides no path for some entrepreneur to take over the Internet and become the next trillionaire, so nobody's going to put much work into making it into an easy one-click app. You may have to do some work yourself, both deploying and promoting your chosen solution.

    2. Install seven apps. This seems to be the solution that most people prefer. If you need to be babysat by corporate nannies, then eat what you're served and enjoy it.

    1. Re:Two perfectly good solutions by rastos1 · · Score: 1

      2. Install seven apps.

      3. Use an application that supports multiple protocols such as kopete, pidgin, miranda-ng, ...

  32. The Problem Is Business by darkain · · Score: 5, Interesting

    The problem isnt a technical one, it is a business one. More specifically, every business giving you a "FUCK YOU" attitude when it comes to interoperability with different platforms. Facebook Chat? That was XMPP. Google Chat? (that thing before Hangouts and Voice), also XMPP. Countless other systems out there are XMPP too. It works. It works GREAT. There pretty much wasn't anything wrong with it. Then businesses were like "FUCK YOU", and decided they didn't want to cooperate anymore, and so it died.

    1. Re:The Problem Is Business by alantus · · Score: 2

      Let's be a bit more clear here:

      Google, the biggest company that benefits from the OSS community, whose motto is "don't be evil" were the ones that said "FUCK YOU" to us, after some time of allowing federation.

      Of course, Facebook, another huge benefactor of OSS took advantage of the technology without ever even allowing federation, but that wasn't surprising at all, they pretend even less to not be evil.

      Thankfully email already existed when these companies surged. If it was up to them, email just wouldn't work.
      In fact, it is already becoming increasingly difficult to run your own mail server (please, no Clinton jokes).

    2. Re:The Problem Is Business by belthize · · Score: 1

      This is exactly right.

      I collaborate with multiple groups, if there's a video conference or chat system out there one of them probably uses it so I ended up using Polycom, Skype, BlueJeans, Slack, Google+ etc etc.

      Last week in one such meeting I commented that this was a solved technical problem nearly 20 years ago and yet it's still one huge interoperability mess. So I view the topic with little enthusiasm when the proposed solution to N protocols is N+1.

    3. Re:The Problem Is Business by TeknoHog · · Score: 1

      Google Chat? (that thing before Hangouts and Voice), also XMPP.

      I use Google Hangouts over XMPP. I've specifically chosen Hangouts as most of my contacts already use Google accounts, and I can use it with a proper client.

      --
      Escher was the first MC and Giger invented the HR department.
  33. Re:Poor requirements statement? No, forgotten by davecb · · Score: 3, Insightful

    If you go back to the RFC, you'll find SAML and SOML as smtp keywords: they mean deliver as mail or immediate message (unix write(1)) or as both mail and IM.

    --
    davecb@spamcop.net
  34. What problem? What PROBLEM? by rickb928 · · Score: 5, Insightful

    We have no instant messaging problem. We just have a robust constellation of competing systems, serving different communities. Why is that as problem?

    - My teen has a Snapchat community, an Instagram community, as Facebook community, a Pinterest community she hides from me, a Twitter community she denies, an SMS constellation, and a variety of less visible communities gathered around video, music, photo, and mixed media paradigms. Some of the members overlap and are pasrt of several communities, some of these communities serve specific purposes, some are flash mobs instantiating and disappearing quickly. She manages her various communities by platform sometimes. These are 'where she is' at any given moment, sometimes in more than one place at a time. Oh, and she has email too. Several of them.

    - I don't want a messaging platform mixing my Facebook and G+ communities. Leave them separate. Some overlap occurs, but I can manage that.

    - SMS is not very useful on my desktop PC You want to do some Universal Inbox of 'Follow Me' concept for 'messaging'? Please don't.

    - I get messages from entities also. When Amazon delivers an order to me, I get SMS, an email, An Amazon app notification. I got one when it was scheduled for delivery. And when it was 'shipped'. And when it was ordered. I get 12 messages for that one order. If I ordered multiple items from different fulfillers, add 9 messages for each different fulfillment channel. It pollutes my life. I turn some of them off, and they creep back in. Multiple apps send me notifications. They are 'messaging' me. Some let me turn off notificaiotns, abnd they keep right on sending them. Some 'apologize', they blame their own app, most ignore me. The cost of 'free' is real.

    - I rarely use or send videos. They are horribly inefficient for simple, spoken or written communication that does not require visuals, and I loathe how-to videos that waste 70% of their duration on establishing shots, personal anecdotes, uncomfortable drivel, wasted time and noise. Give me a step-by-step please. A list.

    - Email is highly underrated, still. I carry on conversations in email very well if the correspondents keep up. At work I get IMs from the loathsome Skype For Business client I'm given, and despite the 'instant' intention people regularly turn away and let a chat linger for minutes. Instant is the behavior, not the app. Email is better than you think.

    - I'm guessing the real complaint is having to manage the address books, friend lists, etc. that these platforms use. I refuse to use my Facebook/Linkdin/Google Contacts to log into multiple platforms. I don't want to share my contact info in Facebook with my Linkedin community. Or with Google, G+, Pinterest, etc. I have good reasons to keep separate communities separate.

    We do NOT have a problem with proliferation of messaging platforms. If you think you do, leave some of them. Everyone you deal with online is either a member of more than one of your communities, or they are as member of one you will keep.

    No problem.

    --
    deleting the extra space after periods so i can stay relevant, yeah.
    1. Re:What problem? What PROBLEM? by nine-times · · Score: 3, Interesting

      I'll take an opposing position here. I see a problem. Right now, I have to maintain several different IM/messaging/chat services.

      1) SMS because it came with my phone, and it's what a lot of people use. Honestly this is probably the most ubiquitous and useful, except that it's kind of bound to my phone.
      2) iMessage sort of serves the purpose of SMS. It also basically came with my phone and lets me do SMS and not have it bound to my phone. Except... the thing that makes regular SMS messages also go to my computer randomly stops working, so I still need SMS for talking to Android users.
      3) Slack for work. I don't like it, but it's what people use at work, so I have to use it.
      4) XMPP for work. We use a VoIP solution that has a SIP client that also automatically sets up XMPP chat. Sometimes work people send messages through that.
      5) Google talk/hangouts/whatever-it's-called-now because I have Google obsessed friends who like it.
      6) Facebook Messenger, which I've finally deleted because it keeps getting worse. But now I have to log into the Facebook website to chat with my Facebook friends, because I have some Facebook friends that I'm *only* in contact with through Facebook.

      I feel like there a few others that I'm not thinking of, to say nothing of all the accounts that I've had to sign up for over the years (MSN, Yahoo, ICQ, AOL, etc.). I'm also not including my multiple email addresses. Even though I think email could use an overhaul, I think that email is rightfully a different format.

      So here's why I think that's a problem: I need to have a bunch of different apps using a bunch of different accounts, running on multiple different platforms, just to keep track of text messages. I can't consolidate them into one app because the services aren't compatible with different clients (e.g. I can't use pidgin to use all of them). I also can't talk with people across services (e.g. I can't use my iMessage account to talk to Facebook contacts). I don't even have a choice in client apps (I basically have to use Facebook's Messenger to talk to Facebook contacts).

      It locks us all into inefficient communication platforms that are outside of our control. Imagine if phones worked this way, if every six months there was a new phone app that could only call other users of that phone app, and none of them were capable of calling each other. Or email-- what if you had to sign up for a new email account on every email host in order to email other users on that host. Like imagine there were no SMTP communication between servers, and if you wanted to email someone who had used an Outlook.com email account, you had to sign up for your own Outlook.com account.

      The whole thing is actually really stupid and unnecessary. Having to have all those apps and so many accounts increases your attack surface, decreasing your security. Plus a lot of the apps are awful, unstable, and needlessly complicated for the simple purpose of text messaging. You say, "We just have a robust constellation of competing systems, serving different communities," but the systems don't really compete. They're each little monopolies of their own little walled gardens. There's also no reason why open systems couldn't serve different communities. The only reason there aren't standards is that the Internet has completely abandoned the idea of openness and interoperability in favor of locking users into proprietary advertising platforms that drive engagement.

    2. Re:What problem? What PROBLEM? by kingbilly · · Score: 1

      Agreed.
      I really don't want extended family and friends sending me push notifications, so I'm happy they message me on Facebook. Like a pager, I'll check for messages when I have time.
      I prefer only close family and friends who are likely to have a time-sensitive issue use SMS.
      There are some people I see daily but are only Snapchat buddies. That is perfect. I don't want to see their posts on Facebook, I don't want them to text me. A photo once in a while when they see something we both are interested in is more than enough.

      I couldn't imagine having to somehow tweak relationships manually using only one platform. I agree with you - having multiple platforms and communities is a-okay and automatically puts people into the "circles" G+ probably has, just by virtue of what it is.

      Not saying I don't agree with certain points in the summary, but I've never once desired for every contact on ever platform to all be in the same place.

    3. Re:What problem? What PROBLEM? by UnderCoverPenguin · · Score: 1

      I need to have a bunch of different apps using a bunch of different accounts, running on multiple different platforms, just to keep track of text messages. I can't consolidate them into one app because the services aren't compatible with different clients

      Because the service providers want it that way. They choose to make their services incompatible with each other and with 3rd party clients.

      --
      Don't try to out wierd me, three-eyes. I get stranger things than you, free with my breakfast cereal. --Zaphod Beeblebr
    4. Re:What problem? What PROBLEM? by Gussington · · Score: 1

      We have no instant messaging problem. We just have a robust constellation of competing systems, serving different communities. Why is that as problem?

      - My teen has a Snapchat community, an Instagram community, as Facebook community, a Pinterest community she hides from me, a Twitter community she denies, an SMS constellation, and a variety of less visible communities gathered around video, music, photo, and mixed media paradigms. Some of the members overlap and are pasrt of several communities, some of these communities serve specific purposes, some are flash mobs instantiating and disappearing quickly. She manages her various communities by platform sometimes. These are 'where she is' at any given moment, sometimes in more than one place at a time. Oh, and she has email too. Several of them.

      - I don't want a messaging platform mixing my Facebook and G+ communities. Leave them separate. Some overlap occurs, but I can manage that.

      This!
      The advantage of multiple disparate platforms is that I still have the choice of how I use them, and I can make up different personas on each to retain some level of separation. If one standard was adopted, we'd have the same stupid problem we see with Google and Facebook where they just want to connect everyone you associate with together in one big love-in.

    5. Re:What problem? What PROBLEM? by nine-times · · Score: 1

      Yes, I know. And that's a problem.

    6. Re:What problem? What PROBLEM? by supernerd660 · · Score: 1

      1) SMS because it came with my phone, and it's what a lot of people use. Honestly this is probably the most ubiquitous and useful, except that it's kind of bound to my phone.

      Sign up for Google Voice and give out that number to friends and family. You can keep it forever, assuming Google doesn't shut it down (recently updated after years of not being touched, so it should be safe), and text from any device. Solves both problems: you retain the ability to use a universal platform without being tied to a terrible service provider.

    7. Re:What problem? What PROBLEM? by nine-times · · Score: 1

      Yes, you've solved the problem!...

      ... for one of the examples I gave...

      ... Oh! Except my mom (or someone else) will probably just keep texting my cell phone's phone number, which means that instead of solving my problem of "too many different services", you've just added another service to it.

  35. Signal by crow · · Score: 1

    Signal is trying to be the answer. They certainly cover instant messaging, and I think they're adding video and audio. I'm not sure about email, but like any encryption system, it only works if you get both ends using the same system, and to use it, you have to go with their interface. Maybe with plugins for Outlook, GMail, Thunderbird, and whatnot, it might work, but it still requires everyone switching to it.

    And none of that fixes the spam problem.

    1. Re:Signal by caferace · · Score: 1

      The downside is, Signal is buggy (not security wise) on older android releases. And that's where an awful lot of people such as myself are.

      -jim

    2. Re:Signal by crow · · Score: 1

      I hadn't heard that. Interesting.

      While I disagree on third-party clients, I can see wanting control if you're running a business. It also reduces the chances of the whole system getting bad press due to a security flaw in a single third-party client (and you know that would happen).

      It's hard to avoid a centralized directory server for a messaging system without opening the system up to spam. It's hard to avoid the centralized directory at all, but it can be done. Of course, eliminating the central server also eliminates central control, which again makes it hard to run as a business.

  36. "'Secure' isn't as necessary" sounds bad. by jbn-o · · Score: 1

    "Perhaps accept that "secure" isn't as necessary, too."
    This message brought to you by your friends at the NSA, CIA, and other organizations that are eager to learn more about you.

    I think there's nothing wrong with considering what security means here. I'd certainly prefer non-technical people conversed electronically using a protocol and free software programs which used encrypted message transfer by default. I don't think it's wise to continue in the older way of doing unencrypted message transfer for everything and then being unpleasantly surprised how many parties spy on users. How much trouble one wants to go to in order to ensure a desired level of security should be a concern and part of the needs requirements. I'm also unconvinced that multimedia can't properly be a part of IM. Every message in any medium takes time to compose and read, watch, or somehow deal with. I take the "instant" in instant messaging to be a (somewhat inarticulate) description of the ease with which one can send a message of any kind to someone else. In other words, minimal setup with a simple UI, not the medium of the message. My understanding is that younger users expect to be able to make and deliver short audiovisual messages, so I'd give such messages more consideration than the parent suggests.

  37. Re:You know what these are.....? by Narcocide · · Score: 1

    Well how are we supposed to know they're starving if they can't even be bothered to sign on to Facebook and post about it?

  38. eh by buddyglass · · Score: 1

    I use Slack (for work), then Facebook Messenger and SMS for personal stuff. Don't feel the need to use anything else.

  39. Demand Better by LeftCoastThinker · · Score: 1

    Until enough users are tech savy enough to demand that systems work cross platform, each company will continue to carve out their own feifdom full of surfs who live and die by their rules. As soon as a couple of companies (WhatsApp, IM and skype, for example) start to offer cross platform functionality, those who don't offer cross platform functionality will be progressively marginalized. Then it will be just a preference of what UI you like better.

    --
    If you disagree, please post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like
  40. People don't *want* a universal solution by physicsphairy · · Score: 1

    It's like saying it makes no sense to have a house way across town when you could rent a living space at your work. People don't want to live at work. They want natural barriers between the different aspects of their life and the groups of people associated with them.

    For those who keep active Snapchat, Facebook, Instagram, Twitter accounts, etc., one of those will be how they casually chat with close friends, one will be how they keep in touch with family and work friends, one will be where they flirt, one will be where they post about their political concerns, etc. Having distinct non-interoperable services suits them just fine.

  41. easy peasy by bistromath007 · · Score: 1

    I solve this problem by never having a total of more than about five contacts.

  42. XMPP by ilsaloving · · Score: 4, Insightful

    The only reason XMPP failed was cause everyone (ie: Google, Facebook, etc) cared more about user capture than interoperability. This is all the more obvious considering that they HAD support for it, but then killed it off for no reason.

    XMPP supported almost everything except possibly real-time video. Well, apparently the protocol itself *does* support it, but because no one actually cares, it's never seen the light of day. At least I haven't.

    Everyone conveniently ignores the fact that because HTTP was a universal standard, it allowed a *ridiculous* variety of tools and systems to be developed on top of it. The internet as it exists today, wouldn't, if not for that ubiquitous standard.

    But as usual, lessons in history pale to short term profits.

  43. Re:Poor requirements statement? No, forgotten by Obfuscant · · Score: 1
    Unfotunately, "write" assumes a lot of things, and to call it "IM" means you assume there is just one hop from sender to recipient, and that the recipient's SMTP mail server was the system he was logged into. It's hard for an intermediate mail server to SAML or SOML the recipient. The only reasonable assumption about those commands (not "keywords") is that they were intended to work more like "you've got mail" and not "there's a fire in the building, evacuate now". I.e., not "instant messaging".

    Of course, both were made obsolete in RFC2821, sixteen years ago. While there were such commands, there was nothing that meant that email was "instant", even if it could cause "messages" to appear on someone's terminal.

    Given that "email" in the time of RFC821 was often transported via UUCP, claiming that "email" was designed to be "instant messaging" is just silly. To claim that it is not a good medium for "instant messaging via video" is a very incomplete and misleading statement.

  44. Already done, it's a cell phone by ka9dgx · · Score: 1

    More than half of humanity has a cell phone, and you can call them instantly if you have their phone number. No additonal protocols or servers are required.

    Now get off my lawn.

    1. Re:Already done, it's a cell phone by tepples · · Score: 1

      More than half of humanity has a cell phone, and you can call them instantly if you have their phone number.

      And if they still have minutes left on their plan for the month, in the case of calling North Americans.

    2. Re:Already done, it's a cell phone by angel'o'sphere · · Score: 1

      Yeah, and 90% of the cell phone users have no cheap plan to call friends in foreign countries, e.g. from Germany to Thailand, or Australia ...

      So go back under your rock ;D

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  45. The same non-solution, over and over by radarskiy · · Score: 1

    If the problem persists despite wide availability of your proposed solution, it's not actually a solution.

  46. IM mandated by disability rights law by tepples · · Score: 1

    That's what I felt when the boss at a previous job wanted us to use instant messaging when there was already a phone for urgent things and email for non-urgent matters.

    Was one of your co-workers deaf or hard of hearing? If so, the use of instant messaging for urgent things may have been an accommodation for your co-worker's disability, pursuant to the Americans with Disabilities Act or foreign counterparts.

    1. Re:IM mandated by disability rights law by SciFurz · · Score: 1

      Was one of your co-workers deaf or hard of hearing? If so, the use of instant messaging for urgent things may have been an accommodation for your co-worker's disability, pursuant to the Americans with Disabilities Act or foreign counterparts.

      Most were hard of hearing, but that had nothing to do with the health of their ears, and this wasn't a US company.

      --
      Write and/or read. https://scifurz.wordpress.com/
  47. SkypeWeb plug-in for Pidgin by tepples · · Score: 1

    I am signed into Skype using the third-party SkypeWeb plug-in for Pidgin, which supports the JSON protocol that Skype for Web uses.

  48. We had this problem 15 years ago with AIM, MSN, .. by joeyadams · · Score: 1

    Back when there was AIM, MSN, etc., a chat program called Trillian came along and let people use the major chat platforms with one client. Then there was an open source one called Gaim, which was later renamed Pidgin. Then they tried to standardize it with XMPP and such, but that died down for some reason. Pidgin is still around, and supports Facebook messenger. We're back where we were 15 years ago. Now get off my lawn.

  49. Email has different design priorities by raymorris · · Score: 2

    Email has different design priorities than instant messaging, which is why all of these instant mesaaging protocols were created after email was already popular. Possibly the biggest difference is that email is designed to be reliable rather than instant - when a hop is down, it'll keep trying for hours or days. Your email client checks for new messages every ten minutes or so - that's much more efficient, and obviously very much not instant.

    You mention a field something like "preference: instant" which would presumably cause all of the servers involved to use some different protocol. At that point it's no longer email.

    1. Re:Email has different design priorities by gfxguy · · Score: 1

      Have you ever gotten a text hours, or even days after it was sent? 99% of the time it's instant... but hardly guaranteed, even when there are no network problems. I sent someone a picture on Christmas two years ago that I got a reply from the following April.... because that's when he finally got it. Yes, I know, it's an anomaly; just pointing out that email is actually generally very fast 99% of the time, too.

      --
      Stupid sexy Flanders.
    2. Re:Email has different design priorities by Cro+Magnon · · Score: 1

      Not hours, but once I sent a "Where are you?" text to my GF at the casino. I waited a few minutes with no reply, then I went to look for her. Right after I found her, her phone sounded off. It was my text.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    3. Re:Email has different design priorities by unrtst · · Score: 1

      IMO, this is one of the most misrepresented features of nearly all IM platforms (that it is "instant"). This should be defined clearly and up front for any users. IMO, delivery receipt confirmation should be built in whenever possible.
      I have a friend that starts to freak out when he sends someone a text and doesn't get a response within minutes. I've had to sit next to him and have him send me stuff to prove there is a delay, and it's not the same every time. I rarely reply right away, which doesn't my case, but the assumption that the other party got the message, let alone was around their phone, in a service area, and able to respond, is badly broken, but almost all the clients make it appear that that is the case.

  50. Re:Messaging problem by tepples · · Score: 1

    1. The question specified "not attached to your phone number".
    2. Prohibitive tolls for international calls.
    3. Deaf or hard of hearing contacts.

  51. What about WebRTC? by BatesMethod · · Score: 1

    (already mentioned above by some anonymous cowards)

    https://webrtc.org/

    https://www.youtube.com/watch?v=p2HzZkd2A40

    1. Re:What about WebRTC? by Ash-Fox · · Score: 1

      WebRTC is already used by Telegram, Skype, Discord and Hangouts. It's just a javascript API used by browsers for real time communication, doesn't solve the issue brought up, which is:

      People desperately need a universal solution which is secure, decentralized, fault tolerant, not attached to your phone number, protects your privacy, supports video and audio chats and sending of files, works behind NATs and other firewalls and has the ability to send offline messages.

      --
      Change is certain; progress is not obligatory.
    2. Re:What about WebRTC? by BatesMethod · · Score: 1

      Agreed, a universal solution is a tall order. Complete privacy could also be a tough one.

      The OP may have to settle for an XMPP gateway of some kind.

  52. BBM by ArhcAngel · · Score: 1

    It's a shame BlackBerry dragged their feet on porting their BlackBerry Messenger to other platforms. They were the gold standard for simple secure messaging in their prime. BBM today is an excellent messaging system that nobody uses because they don't know how good it is. I had high hopes for Jabber er...XMPP but as others have pointed out companies couldn't figure out how to monetize it so they ultimately opted for a walled garden solution.

    --
    "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
    1. Re:BBM by Ash-Fox · · Score: 1

      Still doesn't have desktop clients, nor API extensibility or opensource client. This is why I am using Telegram.

      --
      Change is certain; progress is not obligatory.
  53. Google Wave/Apache Wave by ZarfMouse · · Score: 1

    This is exactly what Google Wave intended to be - a federated extensible decentralized instant messaging service with enough features to replace the features of every other existing messaging service. Their server/protocol implementation was deeply genius (built on top of XMPP) but unfortunately they were cut off way before the client was particularly practical and before federation could be realized. Had Google given Wave a decade to evolve I think it could have solved this problem - but there was no profit in solving this problem and early adopters struggled to figure out how the very rough (but innovative) client fit into their lives.

    No company will ever build something as decentralized as SMTP or IRC because the business model of the web involves owning the eyes of a set of users. Allowing those users to jump ship to another service provider using the same protocol doesn't help the bottom line of any startup. On the other hand - open source efforts don't seem to be able to get enough developer attention, and I assume it's because developers know that not enough people will use these alternatives if the big players like Facebook/Twitter/Google with the massive user bases aren't going to cooperate. Wave and diaspora* were both innovative attempts to do decentralized versions of currently centralized communication tools but neither ever had sufficient traction among developers and early adopters.

  54. Simple solution by rayjolt · · Score: 2

    Instead of having a new messaging app, just have a contact app that remembers what app you use to get in touch with everyone. When you want to message someone, the contact app will open the relevant messaging app for you. Receiving messages can happen through your phone's/PC's notification system, so it's not so much of a problem.

  55. How friends find me: by nuckfuts · · Score: 1

    People I care about know how to contact me. People I don't care about may not. I'm fine with that.

    Case in point.. I have a POTS line at home that keep around for the very occasional fax I need to send. When my "home" phone number rings, most of the time I don't bother answering it. If it's anyone I care about, they'll ring my cell.

  56. ACA by ChadSmith4920 · · Score: 1

    Universal anything is a bad idea

    1. Re:ACA by Ash-Fox · · Score: 1

      Universal anything is a bad idea

      I honestly thought he BlackBerry Message Center was a brilliant idea. Providing an API directly in the OS for your instant messengers to expose their contact lists and features to. Unfortunately, this is a feature on a very niche mobile operating system that is overlooked due to the popularity of the platform. I'd love to see something like this in Windows, KDE, macOS, Android, iOS etc.

      --
      Change is certain; progress is not obligatory.
  57. Can you say multi-protocol/network clients? by bferrell · · Score: 1

    I knew ya could.

    Most people who have to exist on differing networks do exactly this.... Especially when we have to be on walled networks for work.

  58. You mean ... by johnlcallaway · · Score: 1

    ... like a fucking phone???

    Idiots ....

    --
    I rarely read replies, it's my opinion and if you thought about your opinion a little more, I'm OK with that.
    1. Re:You mean ... by Megane · · Score: 1

      Please tell us how this will work with a landline phone.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  59. Cisco is "just a handful of geeks"? by cyber-vandal · · Score: 1
  60. Xmpp all way down by aglider · · Score: 3, Insightful

    That's the solution. It's well documented, it's a federated protocol, it's already here.,
    Of course, you need to convince Google to restore it and people to give it a try (again).
    With the Google part being very important!

    --
    Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
  61. How I solve it by codeButcher · · Score: 1

    I solve the "problem" by not being connected 24/7. This thus removes the "problem" of constantly having my 2-bit attention span interrupted.

    Or did you refer to any other so-called "problem" with IM?

    Want to contact me? There's always e-mail. Which I can use on my computer, no telephone number needed (or on my mobile phone if I want to). Which I can mark "unread" when I want to come back to it later for a reply or action on it. And I don't need any proprietary app - anything that is nice to use goes.

    By the way, if I have my phone's data switched on, I get notified as an e-mail comes in; same with my computer - like any other IM. I would reply using the same little keyboard as I would for an IM.

    Not "instant" enough for you? Well, you probably also save hours and hours of time by typing "ur" instead of "your" and "k" instead of "OK".

    --
    Free, as in your money being freed from the confines of your account.
  62. Re:Good ones can do both. by Sique · · Score: 1

    There is an old saying: The heretic is the person who has nearly the same belief than you.

    --
    .sig: Sique *sigh*
  63. Re:Good ones can do both. by twosat · · Score: 4, Funny

    There is an old saying: The heretic is the person who has nearly the same belief than you.

    Your post reminds me of this:

    I was walking across a bridge one day, and I saw a man standing on the edge, about to jump off. I immediately ran over and said "Stop! Don't do it!"

    "Why shouldn't I?" he said.

    I said, "Well, there's so much to live for!"

    "Like what?"

    "Well ... are you religious or atheist?"

    "Religious."

    "Me too! Are you Christian or Jewish?"

    "Christian."

    "Me too! Are you Catholic or Protestant?"

    "Protestant."

    "Me too! Are you Episcopalian or Baptist?"

    "Baptist."

    "Wow! Me too! Are you Baptist Church of God or Baptist Church of the Lord?"

    "Baptist Church of God."

    "Me too! Are you Original Baptist Church of God, or are you Reformed Baptist Church of God?"

    "Reformed Baptist Church of God."

    "Me too! Are you Reformed Baptist Church of God, reformation of 1879, or Reformed Baptist Church of God, reformation of 1915?"

    "Reformed Baptist Church of God, reformation of 1915!"

    To which I said, "Die, heretic scum!" and pushed him off.

  64. Re: Good ones can do both. by coteriescavenger · · Score: 1

    Culture is far more complicated than open/accepting and closed/xenophobic. I don't even think that's an actual point of conflict. These cause culture conflicts:
    * A woman's place in society
    * Who you're allowed to have sex with
    * Whether you believe in human rights
    * Whether you believe in big or small government
    * Your political wing (ie left/right socialist/capitalist)
    * What your religion is
    * Whether your religion tells you to behead other religions

  65. What's the real problem by nut · · Score: 1

    Is it an instant messaging problem or a contact management problem?

    --
    Never trust a man in a blue trench coat, Never drive a car when you're dead
  66. Pidgin? Trillian? by mad7777 · · Score: 1

    Too bad they both kinda suck, and only support a subset of these proprietary protocols.

    All these companies want to keep their users inside their walled gardens. They will do everything to prevent open access to their valued users.

    --
    Might makes right irrelevant.
  67. I wrote an app for that ;) by jarle.aase · · Score: 1
    Personally I prefer XMPP. That is an open standard. Anyone can choose to use it.

    The biggest concern with XMPP is of course that you need to access a public service, which may be shut down at any time - unless you run your own XMPP server (I do). Another concern is privacy. Even if messages can be encrypted, meta-data about who is communicating with whom may leak to those who have the powers to listen in on the IP packages to the server(s).

    For whistle-blowers, journalists, and anyone living under repressive regimes, there are not too many options today. I am working on my own solution, allowing IM over the Tor network, using the legacy Tor Chat protocol (https://github.com/jgaa/darkspeak). This takes care of the privacy concerns - but it adds another protocol to the mix.

    1. Re:I wrote an app for that ;) by allo · · Score: 1

      > need to access a public service, which may be shut down at any time
      As it does for telegram, signal, threema and much more. Why do you think they will be there forever? I guess most of them will be gone when icq is still around.

    2. Re:I wrote an app for that ;) by jarle.aase · · Score: 1

      As it does for telegram, signal, threema and much more. Why do you think they will be there forever? I guess most of them will be gone when icq is still around.

      I don't.

      That's why I run my own XMPP server, and that's why I embrace a pure p2p, server-less (in the word's real meaning) architecture for my own IM implementation :)

  68. Re: Accurate Inaccuracy by Zero__Kelvin · · Score: 1

    That is by FAR the most stupid thing I've heard someone say in a VERY long time.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  69. Re:I don't add to the problem by Gussington · · Score: 1

    That's what I felt when the boss at a previous job wanted us to use instant messaging when there was already a phone for urgent things and email for non-urgent matters.

    What about things that aren't super urgent that you need_now! But also don't want to send an email and perhaps wait a day or more? IM serves that useful middleground for stuff that's quick and easy but isn't now, now! urgent.
    IM is also useful in meetings for semi urgent questions when talking on a phone isn't practical.

  70. Convergence to email by sjbe · · Score: 1

    Nowadays, some people install up to seven instant messengers to be able to keep up with various circles of people. How do you see this situation being resolved?

    I see them dropping some of those circles of people or more likely those people will over time converge to towards one platform. Also remember Zawinski's Law.

  71. Not a chance by sjbe · · Score: 1

    Instead of having a new messaging app, just have a contact app that remembers what app you use to get in touch with everyone.

    Oh hells no. If you want to use some off the wall messaging app knock yourself out. I'm not going to be bothered to try to keep track of everyone's preferred app on top of the rest of the mountain of data I deal with in my life. If you need an app to track everyone's communication preferences you are making the problem worse, not better. If you have special needs (hard of hearing, etc) I'll make a special accommodation but otherwise you're just being a pain in the ass.

    I use email and phone and text messaging because I can reach everyone I need to reach through those. If I can't reach you through those, we don't have a relationship worth worrying about.

  72. Competition isn't a problem; Mozilla must step in by Noiser · · Score: 1

    The fact that there are many networks is not, by itself, the problem. It's a fun thing to joke about, but not truly bad.

    The truly bad thing is that as of March 2017 there is not one network that is secure, reliable, and popular.

    Non-free-software networks WhatsApp, Kik, Allo, Facebook, Line, KakaoTalk, WeChat, etc., are not secure by definition. I don't trust a word of what WhatsApp is saying about Signal-protocol security. It's not just about my safety from government surveillance—I am even more concerned about processing of my data by marketing companies who want to learn who I am to improve their sales (or political campaigns—it's quite the same thing).

    Signal is Free software, and it's widely recognized as secure, but it's not reliable because many people complain that messages are delivered slowly or not at all, and it's not popular. Also, it doesn't have much of a bot API, and it's becoming important these days. Finally, its partnership with WhatsApp is truly puzzling.

    Telegram is partly, but not completely, Free software, and it's more reliable and popular than Signal, but not very much so. Personally, I love it for the features, like channels, groups, bot API, and cloud storage, but I acknowledge it has problems. (Most of my friends are on WhatsApp, and those of them who tried Telegram all said that Telegram's features are better.)

    Wire is kind-of curious, but very unpopular.

    What I really wish is that Mozilla stopped all its activities except developing Firefox on desktop and Android (I'm talking about pointless stuff like the recent rebranding, Webmaker, overblown international conferences, etc.), and then acquired Telegram or Signal and focused all of its non-Firefox efforts on one of them. If it acquires Telegram, it should make it fully Free software. If it acquires Signal, it should invest in its reliability and popularity.

  73. Re:I don't add to the problem by gfxguy · · Score: 1

    A former boss of mine insisted we all get skype accounts. So I got a skype account. Never installed the software for it, just registered online and got a user ID. They put it on our business cards and everything and I've never even logged in.

    --
    Stupid sexy Flanders.
  74. Email, phone and SMS are all you need by sjbe · · Score: 1

    I maintain contact with everyone I need to maintain contact with via email, phone, and SMS. Pretty much everyone can receive at least one of those three options and it's easy to keep track of them. I route my SMS messages through a voicemail service so I can respond to them on my desktop computer if I care to. Same service transcribes my voicemails when I get them and gets them to me via email and SMS. If you can't be reached effectively with email, phone or text messaging then we don't have a relationship that is deep enough for me to worry about you. Sorry.

    I cannot be bothered with Facebook or Twitter but those are common enough that I can see some people adding those to the list of options but I consider them optional and to a large degree superfluous. I don't see any IM apps that provide any meaningful benefit in my work or personal life so I don't really use any.

    1. Re:Email, phone and SMS are all you need by Ash-Fox · · Score: 1

      I maintain contact with everyone I need to maintain contact with via email, phone, and SMS.

      I cannot be bothered with Facebook or Twitter

      Twitter works fine with SMS, this should be fine within your scope of accessibility.

      --
      Change is certain; progress is not obligatory.
  75. Multiple messengers by allo · · Score: 1

    Just use multiple messengers.

    Nerds do not have a problem choosing some messengers, so they can reach everyone.
    Noobs will install a new app, if it has colorful smileys. So they do not have a problem either.

    If you want a standard, use XMPP (and OMEMO). And read the XKCD comic about standards ... until then we just use multiple programs with a fallback to e-mail, phone and sms.

  76. Re:I don't add to the problem by gfxguy · · Score: 1

    Phones are distracting to *everyone else*.

    Only because the boneheads making the decisions keep ignoring the data that open concept work spaces don't f#@king work.

    Google: open concept offices. Note, I didn't include words or phrases like "bad" or "don't work," that's just everything that shows up when you search for it. It's a provably bad idea and dysfunctional. And yes, I'm admitting this as someone who, just this week, is being forced to move into our "new" open concept area at work.

    --
    Stupid sexy Flanders.
  77. Do not play their game by sanf780 · · Score: 1

    The reason why there are so many mobile applications for room chats is that they want to harvest your data. If you are not paying, then you are not their customer. In a country where 98% of the smartphones use Facebook's Whatsapp, the expectation is that you need to give Facebook your personal data. I do not want that, so I do not have a Whatsapp account.

  78. Re:Poor requirements statement? No, forgotten by davecb · · Score: 1

    Email was a direct outgrowth of ftp, and in that era (not later in the uucp era) was endpoint-to-endpoint. I implemented SAML and SOML in gcos smtp and it happily interworked with unix (and I think tops-10, but that was a while ago (:-)).

    It fell out of use when people started setting up mail-hubs, and was long dead by the time MX records came along.

    --
    davecb@spamcop.net
  79. No universal client? Don't use it! by Chas · · Score: 1

    Seriously.

    These companies keep coming out and closing down their IM services or replacing them with non-open services.
    And having to run multiple different nasty, intrusive IM clients just to stay connected is straight-up BULLSHIT.

    If their services aren't integrated into universal IM clients like Trillian, Adium or Pidgin, DON'T FUCKING USE THEM. Simple.
    Because if you do, you're basically committing yourself to a technological ghetto scene.

    --


    Chas - The one, the only.
    THANK GOD!!!
  80. Re:I don't add to the problem by unixisc · · Score: 1

    I keep it simple and don't add to the problem by using more chat software. I use e-mail for work and longer messages, I use SMS/text for shorter messages with friends. That's it. I'm not going to get bogged down using a dozen different messaging services. If I really need to get in touch with someone I can always call them.

    I do add one more to that - WhatsApp, which gives me the option for video calling or voice calling internationally. So I use email for work and longer messages, SMS/text for local short messages, and WhatsApp for texting internationally, where receiving text ain't always free

  81. Integration, not replacement by AAWood · · Score: 1

    The summary suggests that the desperately-needed answer to the issue of people being split between multiple communication platforms... is another platform. I probably don't need to go over why that doesn't make much sense but, to summarise: not everyone would go over to it, and then you've just introduced one more circle to the diagram.

    Personally, my approach would be an umbrella app, linked to whatever existing platforms you use but abstracting out the particulars, and configurable based on the user's priorities (security, functionality, speed, cost etc). When you want to talk, you add the people (potentially setting some other parameters as well), and it intelligently decides what the best platform is to send your message/host your discussion. "Oh, you want to have a personal discussion with Roy and July? I'll use WhatsApp, they both use it and respond quick.Oh, you need a confidential business discussion with Paula, Derek and Sam? They all use email, but that's a low security channel: do you want to use it anyway, set up a Slack channel with P & D and invite S to join, or Slack with P & D and send a separate message to S by Yammer?"

    While universal IM clients go some way towards this, the next steps are to group contacts across services for individuals, start including none-IM contact methods (email, SMS etc), and to pull the decision of how to contact people from the user to the client. That said, I'm out of date of UIMs, it may be that some already do some/all of this?

  82. Twitter is an add on by sjbe · · Score: 1

    Twitter works fine with SMS, this should be fine within your scope of accessibility.

    No argument but I regard twitter as an optional extra. No use to me personally but I get how others find it useful and I'm aware of it's compatibility with SMS. Other services work well with SMS too but I think tying yourself to them without very good reasons to be problematic.

    1. Re:Twitter is an add on by Ash-Fox · · Score: 1

      Other services work well with SMS too

      Really? Which ones? I have a tendency to prefer SMS for most things.

      I think tying yourself to them without very good reasons to be problematic.

      I drop things as trivially as I can adopt them, so it's not really a big deal for me.

      --
      Change is certain; progress is not obligatory.
    2. Re:Twitter is an add on by sjbe · · Score: 1

      Really? Which ones? I have a tendency to prefer SMS for most things.

      I've had good luck with several voice mail services with SMS (Google Voice, YouMail, etc - not recommending any specifically but SMS worked fine for me through them). I like using these because it gives an abstraction layer to my actual cell phone and provides a means to screen communications I don't want and I can direct the calls to a different phone if my cell phone isn't the most appropriate at a given time. For example it was useful to point the number to my mother's house when I visited her because she was in a cell phone dead zone.

      I drop things as trivially as I can adopt them, so it's not really a big deal for me.

      Same here though many people find Facebook and Twitter (and some others) to be rather sticky if a lot of their friends or family are using them. Network effects and all that.

  83. I like the iMessage approach by Applehu+Akbar · · Score: 1

    Use Internet to send messages with some specified degree of 'richness', such as unlimited length and large attachments, falling back to SMS if either end cannot support the rich protocol. Note that I mean the iMessage approach, not Apple's specific implementation of it. I doubt that a standard enriched protocol would include balloons backed up by cheering, for one.

  84. Trillian already solved this, and it sucks. by netsavior · · Score: 1

    Trillian already solved this, so did pidgin, and nimbuzz, and whatever else. And they all suck, for various reasons. See the thing is, you think you have a really good idea for an app, but you don't. You have a tired old idea that will never work.

    Apple "iMessage" which cheats to hijack text messaging is really the only successful multimessenger client, and that is because it exploits market position, and impossible access to devices and services.

    A new standard would be a great idea if any of the messenger platforms had any motivation whatsoever to follow it. It is 100% downside for them to do that.

    "Oops, hold on, I have to switch back to yahoo messenger because Trillian doesn't support that yet."
    "Sorry I am on pidgin, what is that emoji supposed to be, I can't tell if you wanted to get dinner or not"
    "Hey, sorry, I got disconnected and my client doesn't always save messages, could you copy/paste the last half-hour for me please"

    These are the joys of multi-messenger.

    1. Re:Trillian already solved this, and it sucks. by hackel · · Score: 1

      You don't know what you're talking about. Pidgin didn't "suck" at all. It served its purpose extremely well in its day. Especially considering the fact that most of these protocols needed to be reverse-engineered. As someone who used it for the good part of a decade, it worked well, always saved my messages (if I told it to), etc. You don't know what the fuck you're talking about.

  85. Re:I don't add to the problem by Applehu+Akbar · · Score: 1

    I keep it simple and don't add to the problem by using more chat software. I use e-mail for work and longer messages, I use SMS/text for shorter messages with friends. That's it. I'm not going to get bogged down using a dozen different messaging services. If I really need to get in touch with someone I can always call them.

    Business loves email because there is a writtten record. This is also why messaging is better than voice calling for business.

    When I have a consumer problem for which I need to contact a CSR, I always use the online chat option if available, because I can save a transcript. And when the conversation contains RMA numbers, error codes and ticket numbers, chat means no mistakes when you transcribe them to other media.

  86. Use a Tox client by TheOuterLinux · · Score: 1

    https://tox.chat/clients.html Tox is open source, cross platform, free, and uses encryption and out of everything that's happened in the last few days, it hasn't been mentioned in Vault 7, as far as I know. There are apps for both desktops and mobile devices. You create a profile much the same way you create an OpenVPN config file. In other words, it can be shared across devices and isn't stored on a server. That profile, which stays on your computer/phone, contains information that's password protected regarding user info (user name and a profile pic if you want) when connecting to a Tox server. The Tox server only acts as a relay until it finds the person you want to talk to. Then, it's encrypted p2p. In most cases, it only works if both sides are running clients, much the same way as other instant messaging apps. Tox supports video or audio calling, text messaging, and file sharing. You can change your "availability." There is no phone number or "signup." The code used to act as a "phone number" is incredibly long and randomized. If someone contacts you via Tox, you either know them or you posted your Tox string online somewhere. Most clients support QR Code reading to make sharing contact info much easier. Be very careful though, Tox is also the same name given to a randsomewear designer on the dark web. They have nothing to do with each other and call me paranoid, but I suspect it was on purpose to scare people from something that works really well. I only say this because if you DuckDuckGo "Tox" by itself, bad stuff may or may not show up instead. Only people that care enough to use a Tox client are also probably the same kind of people that know what "randsomewear" is. Use the URL I gave at the beginning and you'll be fine.

  87. Good idea! We need a new standard by TimMD909 · · Score: 1
  88. Calm Down by jon3k · · Score: 1

    People don't "desperately need a universal solution". It's not that big of a deal. Feel free to cut down to whatever clients you want to use and people will either meet you there or use the lowest common denominator (e-mail). Eventually this problem sorts itself out (remember AIM vs ICQ?).

  89. XMPP willl be killed by RCS by aglider · · Score: 1

    Not because RCS is superior.
    But because everyone is against XMPP!

    --
    Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
  90. Re:Poor requirements statement? No, forgotten by davecb · · Score: 1

    I'm pre-unix: ftping messages and then submitting them into a local-only mail system was how we first implemented inter-machine mail. In fact, you can still do that on an IBM by ftping a file and specifying it is jcl. That's how I used to submit jobs a few years back, from S390 Linux to MVS.

    --
    davecb@spamcop.net
  91. IRC? by ThirdPrize · · Score: 1

    You will be saying people still use it next.

    --
    I have excellent Karma and I am not afraid to Troll it.
  92. Re:Poor requirements statement? No, forgotten by davecb · · Score: 1

    We had the programs before the RFCs

    --
    davecb@spamcop.net
  93. Re:Good ones can do both. by jamiesan · · Score: 1

    - Emo Phillips

  94. XMPP Did Not Fail by hackel · · Score: 1

    It worked quite well. Google, Facebook, Whatsapp, and undoubtedly more built their entire chat platforms on top of it. The issue was a lack of standardization and federation between "competitors." That won't change until we start getting our IM services from a third party the same way we do with email. RCS is a great step in the right direction, but I hate that it is still tied to a phone number. The comic also leaves out the mess with iChat and all the fruit-lovers who don't even understand that it's yet another IM platform.

    The awful thing is that we went through this problem once before, with AIM, Yahoo, MSN, ICQ, etc. and they actually *were* starting to interoperate. A wealth of multi-protocol IM applications emerged (RIP Pidgin), and for a while, everything was actually pretty good. Then suddenly mobile apps changed all that. I don't really understand it. I curse everyone who uses WhatsApp, kik, snapchat, every other stupid, new chat platform for contributing to this problem. These applications perform one very simple task. They aren't innovating--not really. In this case, increased competition isn't accomplishing anything positive. It's time to dump these products. Sadly, the millennial generation just doesn't give a fuck, they will flock to whatever is new and shiny.

  95. Re:I don't add to the problem by crashumbc · · Score: 1

    LOL, you sound like a old co-worker of mine, he didn't check his work voice mail for FIVE years... He would just look at caller id and call them back and ask what they wanted...

  96. Have you ever read the XMPP protocol? by jediborg · · Score: 1

    As a programmer, i have had to read a many white papers and technical specifications. For a work project I started writing a perl script that used XMPP protocol to send messages to co-workers on a OPENFIRE server. For this I had to read the XMPP specifications, and OH MY GOD are they the most beautifully written and clearly explained technical documents I have ever had the privilege of reading: https://xmpp.org/rfcs/rfc6120....

    And developing apps using the XMPP protocol was super easy and fun. Sadly, the protocol was mostly abandoned due to lack of features we have seen in proprietary implementations. E.g. XMPP clients don't have universal support for in-lined pictures and video (showing someone embedded youtube video or the picture instead of http://imgur.com/aabbbaa or http://youtube.com?watch=blah) It has no support for video messaging (it was build for chat and IM) nor does it have support for screen-sharing. Also if you close your XMPP client and someone sends you a message, you don't get that message when you log in again. Some servers implement an extension that kinda does this, but because its not an official part of the XMPP protocol its spotty and unreliable. Various XMPP clients tack one or multiple of these features onto the XMPP spec, but this fragmented support tends to drive people away instead of too it.

    But if ALL you want is a protocol for real-time chat rooms and instant messaging of text-only, man is XMPP fantastic, cheap, easy to use, and reliable.

  97. Let's start by the beginning by fred6666 · · Score: 1

    We are not going to solve this problem at once. The first step is to stop using the crappiest instant messaging solutions and move on until we get only open standards, and hopefully there will only be one.

    1. Stop using proprietary, single-vendor solutions (iMessage)
    2. Stop using proprietary solutions not working on common internet-connected devices (Whatsapp doesn't work on PCs)
    3. Stop using open solutions unable to work on all internet-connected devices by design (SMS)
    4. Stop using proprietary solutions not accepting third party clients (can't work inside pidgin)
    5. Stop using proprietary solutions not using an open standard as a back-end (many protocols use XMPP but are still locked-down)
    6. Use only open standards

  98. I hate the iMessage approach by fred6666 · · Score: 1

    iMessage is a huge step backward as it's not only proprietary, it's single vendor. Let say every phone vendor cloned iMessage. We would still be stuck with hundred of incompatible messaging protocols. Sure, they would all fall back to SMS, but that would also mean that you couldn't change phone number (especially internationally), and that we would all be stuck on our tiny phones even if we have a real keyboard on our much faster PCs.

    The sole purpose of iMessage is to form a closed community of Apple device owners.

    1. Re:I hate the iMessage approach by Applehu+Akbar · · Score: 1

      What I'm proposing is a standard based on the iMessage idea.

    2. Re:I hate the iMessage approach by fred6666 · · Score: 1

      Well it's called RCS and it's being deployed, by everyone but Apple.
      But it's still a bad idea because the carrier is in control (can still bill you for every message sent/received) and it still rely on phone numbers, which is probably the worst identifier I could think of.

  99. Re:I don't add to the problem by SciFurz · · Score: 1

    What about things that aren't super urgent that you need_now!

    That's urgent then, isn't it? If it's not urgent you don't need it now.
    And the same in a meeting, either the meeting pauses to get an answer, or it will be given later.

    --
    Write and/or read. https://scifurz.wordpress.com/
  100. It's All About The Money by CrazyLegs · · Score: 1

    I guess I don't view this as a technology problem - more of an 'economic demand' issue. Looking at the evolution of email (and I know this is a simplification)... There were lots and lots of proprietary walled-garden email solutions pre-Internet. They worked fine for what they were - electronic memo systems for corporate users. The Internet changed the game, of course, and all those corporate users became interested in inter-operability - i.e. Company A want to exchange emails with Company B. My perspective is that email standards only gained real traction because of this economic imperative. People were willing to pay for email inter-operability and vendors were only too happy to adopted technology standards to make some money off their products. Where instant messaging is concerned, I don't think we have a economic imperative to drive a market that can pick winners and losers. Interestingly, there are plenty of walled-garden IM platforms in corporate use - e.g. Lync, Groove/Spark, etc. There is some amount of demand for inter-operability, but it's minimal in my experience. So without an economic impetus to standardize - here we are.

    --

    CrazyLegs

    "Pork!!" said the Fish, and we all laughed.

  101. The State of Mobile XMPP in 2016 by JoSch1337 · · Score: 1

    A good summary how XMPP is still a good choice today for the mobile world:

    https://gultsch.de/xmpp_2016.h...

  102. Re:I don't add to the problem by Gussington · · Score: 1

    That's urgent then, isn't it? If it's not urgent you don't need it now.

    Er yeah, is English your first language?

    And the same in a meeting, either the meeting pauses to get an answer, or it will be given later.

    Have you ever been in a meeting? A lot of meetings have a lot of dead time for a lot of the participants. Some times, some of the dead time can be productive because work can be done with people outside the meeting using IM. You can't do that with a phone call

  103. Re: Good ones can do both. by originalGMC · · Score: 1

    where is chaotic neutral in all of this? sheesh