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?]

456 comments

  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 Anonymous Coward · · Score: 0

      The government could do this but its an ideological purity that governments can't do anything. They can sometimes.

    14. Re: Stop instant messaging by Anonymous Coward · · Score: 0

      The only "need" of wechat is that the brutal dictatorship that controls it blocks every other option, because god forbid the people use encryption software to break the Chinese police state.

      Fuck China.

      Sincerely,
      Angry Hong Konger

    15. 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.
    16. 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.

    17. 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 Anonymous Coward · · Score: 0

      Why not use email? Set up servers that handle a field like "Precedence: instant" for small messages. If the field isn't supported, or the email is too long, you get normal email handling.

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

      In a word: spam.

    5. 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.

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

      SMS is exapwnaive in my country. No one uses it.

    7. 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?
    8. Re: Why do you believe that? by Anonymous Coward · · Score: 0

      I have nine IM apps that I use for personal and work contacts. And some additional apps have messaging inside them two. It hasn't presented me with any problems. At this point it would even matter if each contact was a separate app. It doesn't change how I use it enough to matter.

    9. Re:Why do you believe that? by supremebob · · Score: 0

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

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

      cxu vi parolas esperanto amiko Lionkimbro?

    11. 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.
    12. 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.

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

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

    14. 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.

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

      I thought that almost every cell phone plan ...

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

      Do you see the difference? Do you see why that makes your comment irrelevant?

      If not, try some sixth grade test prep materials on reading comprehension.

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

      yeah but fuck those people. seriously

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

      >> "May I interest you in Esperanto?"

      > Too much work. I'd prefer a babelfish.

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

      1) It's simpler and easier than most languages.
      2) You get to improve your vocabulary and can use that as a bridge to learn other languages more easily afterwards.
      3) You get exposed directly to some country culture without any kind of censoring (and, yes, people censor what you "should" read).
      4) It's the easiest way to get friends in some places (e.g. China, but that doesn't mean you won't be monitored).
      5) Pronunciation can be hard at times; but it is regular. That means (one letter) equal to (one sound).
      6) You can assemble words with small parts like Lego, which reduces the need to memorize words.
      7) There are other side benefits, which depend on one's interests.

      One thing you cannot expect is what motivated Esperanto in the first place: world peace. People can be unpleasant even in Esperanto.

      Also, it is a politically charged issue: if you can understand those "from the other side", it will become harder to portray them as "monsters" or "sub humans".

    18. 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.

    19. 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?

    20. 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."
    21. Re:Why do you believe that? by Anonymous Coward · · Score: 0

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

      My grandfather was killed fighting the communist insurgents in Esperanto, you insensitive clod!

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

      Si, si, si! Jawohl, oui!

      (Ankau': neglektu ne la akuzativon!)

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

      Why in all the world would I pay $15 a month? That's about 2 years of mobile phone cost for my usage!
      Ok, if my employer didn't pay for it, I might be paying that much for a data plan, but a plan with SMS included would give me less than half as much data for the same price.

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

      Sorry, but I can't relate to this, as one of those rare breed of people who uses a computer and also has a phone.

    25. 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.
    26. Re: Why do you believe that? by Anonymous Coward · · Score: 0

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

    27. 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=-
    28. 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*
    29. 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.

    30. Re: Why do you believe that? by michelcolman · · Score: 0

      No. I had Latin in school, it's nothing al all like Esperanto.

      Latin has many different conjugations and declensions, loads of ambiguities, irregularities, etcetera. After 6 years in school I still couldn't read a Latin text without thoroughly eximining 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.

      In Esperanto, a teacher can give you your first half day course and then tell you a story in Esperanto that you undestand completely. It really is extremely simple. All verbs are regular, all rules are consistent with practically no exceptions. Vocabulary is very limited, with a fixed list of sounds that can be added together to build on existing words.

      For example, the language has no different words for mother and father. The word "patrino" (mother) is simply the female version of "patro" (father). A boy is "knabo", a girl is "knabino". Always the same, never a different word to learn.
      To negate a word, just put "mal" in front of it. So "sana" (healthy) becomes "malsana" (sick). And a sick person is "malsanulo" because "ul" means "a person with that property". A hospital is "malsanulejo". And the head of the hospital would be "malsanulejestro".
      To learn: "lerni". A school: "lernejo". The headmaster of the school: "lernejestro". Headmistress: "lernejestrino".

      It really is the easiest language in the world.

    31. Re:Why do you believe that? by rtb61 · · Score: 0

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

      With smart phones, if you are not using it to call someone turn it off (let it message bank up, meh). Check when you make a call or use the smart phone for some of it's smart functions, else, switch that fucker off.

      Want control over your digital life, don't believe none of the bullshit about aps being able to do it for you. There is only one real way to gain control over you digital life and that is your willingness to turn it off.

      Use you phone to call some one to arrange a meet and then talk in person. No time for the meet and greet, well, start ignoring all the time wasting crap.

      --
      Chaos - everything, everywhere, everywhen
    32. 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.'

    33. 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
    34. Re:Why do you believe that? by Anonymous Coward · · Score: 0

      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

      With 1089 hosts in 90 countries, it seems hardly of any use in Europe. I think GP was right, it's a language of little use. I live in Europe and I know no one who speaks Esperanto. I know people who speak German, French, Spanish, Catalan, Portuguese, Swedish, Dutch, Polish, Czech, Greek, Russian, ... Why waste time learning Esperanto, when you can learn a language that gives you access to millions of speakers?

    35. Re: Why do you believe that? by zephvark · · Score: 0

      Great. So it's like German Spanish, with absurd compound words. If people actually used it, it would still not seem mildly attractive. Get back to your Latin, you twit.

    36. 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.
    37. 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.

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

      You're comparing the effort required to learn a new language, potentially in the hundreds to thousands of hours necessary to master it, with the few hours necessary for a user to switch from one application to another.

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

      the point is as a secondary language you can comunicate with any one the idea is sound but adaption and teaching it as a universal like maybe start later grade or middle school. a artificial language would be good because it has no attachments cultural or otherwise. as it is non english speaking countries seem to use english as a secondary uni.

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

      True. But have you ever tried getting one out of the vending machine?

    41. 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).

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

      As a Google Voice user ever since just after they purchased it from Grand Central I can tell you it probably is not a good time to jump in. There has been next to no investment in it, some of the features are now broken (for example I cannot get the "call screening" feature to work anymore), and it is looking more and more like Google is going to pull the plug on it. Oh, and it never became available anywhere except in the USA.

      When they do pull the plug on it, I am going to be an unhappy camper because that is the only number I have given out for years and years. I actually have no idea what my carrier phone number is (I know I can look in settings) since I only use the GV number.

    43. 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
    44. 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.

    45. 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.

    46. 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
    47. 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
    48. 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.

    49. 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.

    50. 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.

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

      Add a few significant digits...

    52. 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.

    53. 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?

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

      In a word: spam.

      And worse still, spam folders.

    55. 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.

    56. 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.

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

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

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

      it stops being fun when you have 3+ apps that handle communication for a single project.

      Solution: "This project uses that form of communication. That's an order."

    59. 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.

    60. 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!).

    61. 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."
    62. Re:Why do you believe that? by Anonymous Coward · · Score: 0

      With 1089 hosts in 90 countries, it seems hardly of any use in Europe.

      I can't think of another neutral second language that has so many hosts in so many countries. Or nearly as much literature.

      Why waste time learning Esperanto, when you can learn a language that gives you access to millions of speakers?

      Zamenhof was well aware of this problem, which is why he included a pledge form with his first book inviting people to commit to learning the language if 10,000 other people made the same commitment. Hardly comprehensive, but it was a start and vital to the adoption of the language.

      Esperanto must be the king of failed language projects, to make so much progress and yet not reach its goal. A couple of world wars and the global spread of English probably had a lot to do with that, but also since it's an invented language, people felt the need to tinker with it. It almost immediately started fracturing into sub-movements.

      To its credit, it's still around, and does its job as well as it ever did. People do underestimate it, and tend to dismiss it out of hand, which is a shame because it's a lot of fun. I had E-o pen-pals in several countries in the 1990s and met weekly for coffee and practice chats with local enthusiasts.

      Fun fact: The only feature film made in Esperanto, Incubus, starred William Shatner!

    63. 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
    64. 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
    65. 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.
    66. Re: Why do you believe that? by Anonymous Coward · · Score: 0

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

      If that's what you're looking for, you could try Interlingua - it has fewer speakers than Esperanto, and the orthography is a mixed bag. Also everyone pronounces it differently because it's primarily intended for written communication. If you speak a romance language already or studied Latin, the vocabulary will be very familiar.

    67. 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; }
    68. 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; }
    69. Re: Why do you believe that? by Anonymous Coward · · Score: 0

      > English as second language is much more usefull.

      Also vastly more difficult to master.

      When people from different countries use English to communicate, accents can make comprehension difficult. How many times have you had trouble understanding someone speaking "English" to you because their grammar and pronunciation were so different?

      This almost never happens in Esperanto. You can recognize that someone has an accent yet understand their speech completely.

    70. 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.

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

      Justin Rye is a well-known troll from soc.culture.esperanto.

      All his objections are linguistic and not cultural. In actual practice they make no difference whatsoever.

    72. 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."
    73. Re:Why do you believe that? by Anonymous Coward · · Score: 0

      English sucks as an international language. Do the needful!

    74. 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.
    75. Re:Why do you believe that? by Anonymous Coward · · Score: 0

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

      relevant ! ! ! :D

    76. 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.

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

      Why should the language be "neutral"?

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

      "The Colonel doesn't think we're nice people, Louie!"

      (pro tip: URL tag https://www.youtube.com/watch?v=YRke9pMnqEE )

    79. 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.

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

      > Why should the language be "neutral"?

      1. to level the playing field - no one has a native advantage in learning it
      2. to mollify concerns about political/cultural bias
      3. to placate the French

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

      However, it would have taken both of us much more time to learn Esperanto to a level we could communicate with the same precision

      That's interesting. Of course, if you both knew no English and had to learn it to communicate, it would have taken a lot longer...

      I worked in a lab with a student from China once, and we were talking about music. I asked him his favorite artists, and he mentioned "Eru TONE-jone."

      I said I'd never heard of him. He was astonished and mentioned songs like "Candle in the Wind," "Rocket Man," etc.

      "Oh, EL-ton JOHN!" :)

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

      Brasilian Portuguese always sounded to me a bit like Spanish spoken with a French accent.

      I had a co-worker from a Colombian family who, when I told her I was studying Porguese, said her father once told her it's "just Spanish spoken poorly."

      One day she was in her office reviewing a training video in Spanish, and I said, "Oh, Spanish-- isn't that just Latin spoken poorly?" :)

    83. 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.

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

      What about the other 50 or so genders of cats?

    85. 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."
    86. Re:Why do you believe that? by Anonymous Coward · · Score: 0

      Pidgin.

      I still use it today.

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

      Yeah back in the day I loved trillian.

      However, as so many of my friends moved away from AIM, ICQ YIM to MSN, and then Skype. I dropped the need for multi. Stuff like Irc was nice in Trillian, and Jabber, but Slack, Quip, SnapChat, HipChat, so many different platforms are not really instant messaging platforms.

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

      Do you need separate words for a male or female animal? Tagalog has no grammatical gender and has limited differences for physical gender outside family relations. English has tom/queen. Tagalog has mancat/womancat (pusang lalaki/babae). Boy/girl -> manchild/womanchild (batang lalaki/babae).

    89. 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!
    90. 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.

    91. 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.

    92. 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.
    93. 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."
    94. Re: Why do you believe that? by Anonymous Coward · · Score: 0

      Yep, he is a silly bugger.

      Rye is operating from the idealistic viewpoint that an auxiliary conlang must be linguistically flawless or it's unacceptable. Generations of Esperantists have proven that supposition false.

      No, Esperanto is not perfect. It would be nice to have a really well-designed auxiliary conlang but in the end it doesn't matter. Shitloads of conlangs have been invented and none of them has managed to reach a fraction of Esperanto's use. I'm still waiting for Rye's conlang to take over in that arena...

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

      No you can't. You fucking lair. https://www.youtube.com/watch?v=A-XlyB_QQYs

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

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

      Actually, dumb phones are making a comeback.

      According to NBC News: 'It's much easier to talk on, it holds a charge for days, and costs a fraction of what you'd pay for a smartphone. There's no need to worry about hacking, and if you drop it you'll probably damage your foot more than your phone. The tiny screen also serves as a privacy filter, solving the "eyes forward!" dilemma of subway voyeurs who peek at your messages.'

      The other issue is freeing up time that would otherwise be spent glued to a screen. It's a lot like choosing to not watch TV.

      There are so many thing people can do to make their lives and the lives of others better - and time spent on smart phones - like time spent watching most TV - is generally not time spent being a human being that actually accomplishes something with their life.

      Having a data-free plan is also far less expensive in most places. In this case, data-free means no complex data - basic text is still supported. I pay about the same for a year of phone service as what most people pay for one-two months.

      In many emerging markets, dumb phones routinely outsell smart phones - they are easier to use, less expensive, and perceived as more reliable.

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

      Oh, you are a SJW. I understand now.

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

      It is amusing you are so dismissive of idealism, but support Esperanto. What a joke. Esperanto isn't practical at all on this planet. If anything it was created to be an ideal language.

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

      Thanks for reinforcing my point. Esperanto's idealism is cultural, not linguistic.

      I don't think Zamenhof was under any illusion that his language was linguistically ideal or neutral. He worked from what he knew, i.e. Polish, German, English, and Hebrew.

      His key insight was agglutination. It minimizes the number of graphemes you need to learn and eliminates a lot of redundancy.

      When I was studying it, I came across the word "c^iuokaze," which I hadn't seen before. From the "c^iu" prefix (meaning every) and the root "okazo" ("occurence") and the adverb ending "-e," the idiomatic meaning was immediately obvious: "in any case."

      It's not ideal by any means, but it works brilliantly in practice.

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

      Oops. Substitute "morphemes" for "graphemes" in my previous post. Sorry about that. Old brain.

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

      > Oh, you are a SJW. I understand now.

      Nope. Egalitarian pragmatist, but thanks for playing.

    102. 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.

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

      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.

      Why are you assuming that your phone (or the shitty Android phone) would even be off in that situation?

      Boot time is a non-factor if you leave your phone on...

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

      It's always interesting to read about other people's opinion, but it would be very useful to understand where one stands in relation to others.

      English is a common language now, but it wasn't always that way. Someone please correct if that's the case, but I believe that, as recently as 300 years ago, English was less important than e.g. German. French was dominant, having replaced Spanish and Portuguese as main global languages.

      Also, supposing you're American (from your observation about Spanish speakers), you might ponder about how hard is for a Japanese or Chinese to use English. Take a look at https://en.wikipedia.org/wiki/World_language to see what languages are considered lingua franca in different parts of the world.

      Esperanto has usefulness you cannot imagine without learning it.

      People who do not want to learn new things will always try to convince others to remain ignorant as they. Few ignorant people will tell others "yep, good idea, go there and learn that thing and get smarter than me". Look for the fable of the fox which lost its tail...

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

      Not sure why you would ask that, but no.

      I'm Catholic, supposedly.

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

      > It looks like Latin with the grammar all tooked out.

      Very perceptive of yours (I agree).

      Also, obviously it would be useful... ;-P

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

      I skimmed the links you provided to be able to form an opinion, even if superficial.

      That Joerg guy points at problems which are not meaningful anymore.

      Besides the "problem" of consonant pronunciation (which actually helps when one plans to talk to foreigners or even learn another language), the issues about weird characters simply do not apply anymore. It's 2017 and one can write whatever symbols are defined in Unicode: Chinese, Japanese, Arab, Hebrew, the dozens existing in India, even weird alphabets are there (one should get a proper font, though).

      I usually go to Google Fonts and only choose fonts with Esperanto characters. There is a lot of them and a special characters sequence with Esperanto characters makes evident which ones work. I recommend you first learn to type Esperanto characters. On Linux, some distributions allows one to ask at installation for the ability to type Esperanto chars.

      Alas, having Esperanto chars is sometimes an indicative of how complete a font is. For instance, there's a Japanese poet (Matsuo Basho) whose name uses an o with a dash on it, meaning a "long o". I usually test the font for that character, too.

      But the main fonts -- DejaVu, Droid, PT, for instance -- and Microsoft ones will do.

      His observation about proposing a fixed word order reveal he can't see the real idea of Esperanto: to be easy for everyone. The use of accusative is very important for that.

      Finally, his idea that English "already won" shows itself to be shortsighted. It's obvious English will be demoted as main language, just like others were -- even more widely adopted e.g. like Latin. At best, one can expect English to leave a strong influence in other languages like Latin and French did.

      About Mr. Rye page, what would I say that others didn't?

      First, much of the criticisms he directs to Esperanto are applicable to other languages, English included. In fact, it could be possible to make equivalent pages with similar rants for all the main ones. That he devotes such energy to Esperanto is certainly worth of admiration.

      Second, he criticizes one thing (e.g. less phonemes in Esperanto than in English) and later cites languages which work well by having even less phonemes than Esperanto.

      He says English is already the de facto lingua franca (sic). He italicizes "de facto" (which is Latin) but forgets to italicize "lingua franca" (also Latin). Yeah, I know, English absorbs words from other languages yadda, yadda...

      Well, turns out it's not that easy: Wikipedia has an article about "Lingua franca". Curiously, they use the plural "Lingua francas", which Merriam-Webster accepts as right. It also cites Linguae Francae as a valid plural (which seems right, but I didn't study Latin, so it's just my opinion).

      But "Lingua" is a substantive, thus it must go to the plural; given English structure of adjective followed by substantive, lingua franca should be written "franca lingua" and the plural "franca linguas" would at least follow common English grammar. As it happens, though, it would also be wrong.

      In Latin, adjectives have a plural (see http://latindictionary.wikidot.com/learn:adjectives-1 ). So, the right plural would be "linguas francas" (yeah, baby) or, as perhaps one more versed in Latin could enlighten us, "linguae francae". BTW, if you want to see it absorbed into English and still follow English grammar rules, I suggest writing it as "linguafranca" (i.e. as one word). Dictionaries should be adjusted and _that_ wouldn't be easy.

      Curiously, "lingua franca" means "French language" (or perhaps open/direct like in the English word "frank"). See Merriam-Webster for a little history. So saying English is a lingua franca means it is a French language (which considering the number of words "absorbed" might not be entirely untrue). But is quite ironic, to say the least... and it is quite funny that Mr. Rye has to use two Latin-derived expressions to say English is universal (yeah, right).

      Though all his observations apply

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

      For instance, there's a Japanese poet (Matsuo Basho) whose name uses an o with a dash on it, meaning a "long o".

      That's known as a macron, FWIW.

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

      Yes, and we'll have babelfishes for natural languages soon. With technology it's more complicated, because proprietary protocols actively defend themselves against being translated. Some natural languages have tried to remain secret, but they all failed, because language is a human communication tool and secret societies/corporations can control devices, but they can't control all humans.

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

      Thanks.

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

      > Do you need separate words for a male or female animal?

      It's not about needs.

      For a language like Esperanto, it's not enough that it is efficient or optimized -- or even works well.
      It must adaptable to different language workings, as it was intended as a bridge between cultures.

      Those saying it needs not A or B (like gender or accusative), did not understand its aim.
      Those saying it lacks a culture of its own, also don't get it. Besides, an Esperanto culture already arose... one can only hope it doesn't affect its interchange mission.

      On the subject of needing different words, what is harder?

      pato / pata _or_ drake / duck?

      I think memorizing the same root and just changing the ending is easier.

      Also, for languages where the default is male, some assertions lose their sexual nature (just like people refer to a drake by "duck").

      For instance, saying "Man has learned to talk", it's widely understood that women are included.

      Having a neutral gender is like using ternary math: better than binary, yet binary works well enough.

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

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

      Maybe Toki Pona is easier. But it won't work as a culture/language bridge like Esperanto can. So, Esperanto might be the easy interlanguage in the world...

      > Gee, I can't wait to book a vacation to Esperantia.

      Esperantujo (pronounced as "Esperan-too-yo" in English). "ujo" means in Esperanto what "ia" means in English (i.e. a land).

      > Is it in the Schengen boundary and can I connect through Heathrow?

      You chose, pal. Just like speaking French at their embassy is easy, you can go to 120 countries (see Wikipedia) and talk to a fluent Esperantist in the very same way. Actually, it's kind of an adventure -- and not all places are safe, BTW.

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

      Are you referring to this
      https://yro.slashdot.org/comments.pl?sid=10357083&cid=54034847
      ?

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

      > Yes, and we'll have babelfishes for natural languages soon.

      Highly unlikely, since languages are not codes for each other. Anyone who has used Google Translate for anything non-trivial knows how inadequate machine translation is.

      The core problem is that good translation requires understanding of not only syntax and semantics, but situational context, cultural context, idiomatic usage, slang, etc. Sarcasm alone is a difficult concept to take into account. Human translators get it wrong frequently.

      Until we have machines that can truly understand what they read/hear, automatic translation will remain minimally useful (read: crap).

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

      This is a good example of how people feel the need to "fix" Esperanto. Since it has obvious shortcomings and less-than-ideal design choices, and it's a constructed language, it must be open to modification. Wrong.

      Languages evolve, and Esperanto has evolved somewhat in actual usage, but it's pretty much fixed. If you're itching to tinker with gendered affixes and pronouns, it's probably better if you develop your own language rather than try to change a well-established one.

  3. I don't add to the problem by Anonymous Coward · · Score: 0

    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.

    1. 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/
    2. Re:I don't add to the problem by Anonymous Coward · · Score: 0

      Phones are distracting to *everyone else*. At the office, we send e-mails or instant messages to people a few feet away, simply because talking to the person will interrupt other peoples work. And then we end up yelling "check your e-mail / IM" anyway, because people fail to notice the small icon in the systray.

    3. 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.

    4. 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.
    5. 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.
    6. 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

    7. 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.

    8. 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...

    9. 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/
    10. 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

  4. 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 Anonymous Coward · · Score: 0

      The one already linked in the story? No.

    3. Re: Obligatory XKCD by Anonymous Coward · · Score: 0

      Woosh.

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

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

    5. 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.

    6. Re: Obligatory XKCD by Anonymous Coward · · Score: 0

      Comment of the year.

    7. 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.

    8. 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.

    9. Re: Obligatory XKCD by Anonymous Coward · · Score: 0

      Recursive?

    10. 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.

    11. Re:Obligatory XKCD by Anonymous Coward · · Score: 0

      Facebook works pretty good with Pidgin. It even lets you choose if you want your messages to be marked as seen. Here's a link to the plugin: https://github.com/dequis/purple-facebook/wiki

    12. 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.

    13. Re: Obligatory XKCD by Anonymous Coward · · Score: 0

      gay?

    14. 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.

    15. 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
  5. Don't. Now get off my lawn. by Anonymous Coward · · Score: 0

    Do we really need to improve how our electronic devices constantly interrupt our lives? I actually kind of like the fact that there's no universal IM platform because it serves as a throttling mechanism. I imagine a lot of slashdot'ers put time into filter/sorting their email because of the sheer volume you get. Now imagine that with instant messaging. No. F*cking. Thanks.

  6. Here ya go... by Anonymous Coward · · Score: 0
  7. Accurate Inaccuracy by Anonymous Coward · · Score: 0

    It's simple really, everyone should be able to accurately identify everyone else without being identified themselves. Surely someone could do ... something with public key encryption ... ?

    1. 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
    2. Re: Accurate Inaccuracy by Anonymous Coward · · Score: 0

      I'm 50/50 that it was a joke. Hard to say.

  8. 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 Anonymous Coward · · Score: 0

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

    4. Re:Gotta say by Anonymous Coward · · Score: 0

      So we can take you and your family out?

    5. Re:Gotta say by Anonymous Coward · · Score: 0

      Better to start with those who don't understand why it needs to be done in the first place.

    6. Re:Gotta say by Anonymous Coward · · Score: 0

      War is not the answer!

      (Unless the question is: "What is the title of U2's third studio album?")

    7. 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
  9. 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!

    1. Re: not an issue by Anonymous Coward · · Score: 0

      ah but what about complaing about those damn kids on your lawn with other like minded indeviduals.

    2. Re:not an issue by Anonymous Coward · · Score: 0

      kids don't use im anymore.. they use sms and facetwatch..

    3. Re:not an issue by Anonymous Coward · · Score: 0

      Kids don't use Facebook, gramps.

  10. there are to an extent by Anonymous Coward · · Score: 0

    there are clients that support a lot of services the rest is up to the service itself mostly.

  11. 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 Anonymous Coward · · Score: 0

      Now we just need to solve the "make it easy" part. Configuring 50 protocols in one app is barely better than installing 50 apps.

      Sure you might be able to echo !'xfooble' || gwingy BERGLE&%joobies% to get it working but grandma doesn't know how to do that and she looks confused. You could point her to StackOverflow but likely 80% of the responses have a typo in the syntax and some of them send your keychain to Nigeria.

    11. 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.
    12. 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.

    13. Re: The answer: XMPP by Anonymous Coward · · Score: 0

      Which server do you use? I don't think I have had any problems with ejabberd or prosody.

      About the push service, (Conversations)[https://conversations.im] does it well on android. Chatsecure does it too on iOS.

    14. Re: The answer: XMPP by Anonymous Coward · · Score: 0

      https://conversations.im

    15. 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)

    16. 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

    17. Re:The answer: XMPP by Anonymous Coward · · Score: 0

      Google dropped support for XMPP federation

      $ host -tSRV _xmpp-server._tcp.gmail.com
      _xmpp-server._tcp.gmail.com has SRV record 20 0 5269 alt1.xmpp-server.l.google.com.
      _xmpp-server._tcp.gmail.com has SRV record 20 0 5269 alt4.xmpp-server.l.google.com.
      _xmpp-server._tcp.gmail.com has SRV record 20 0 5269 alt2.xmpp-server.l.google.com.
      _xmpp-server._tcp.gmail.com has SRV record 5 0 5269 xmpp-server.l.google.com.
      _xmpp-server._tcp.gmail.com has SRV record 20 0 5269 alt3.xmpp-server.l.google.com.

      It appears they have not done that. And my own Jabber server that happily federates with Google Chat also says otherwise.

    18. Re: The answer: XMPP by Anonymous Coward · · Score: 0

      Somebody just needs to code the interface & app that make it simple for grandma. It's open source, what's stopping you? (kidding, sort of)

      Seriously it's not as complicated as you make it out, but I do agree, and my point that someone just needs to develop the front-end stands (I know it ain't gonna be me). Everything TFA whines about is already there in XMPP except a simple interface for the simple users.

      Maybe time for a Kickstarter campaign?

    19. Re: The answer: XMPP by Anonymous Coward · · Score: 0

      That guy has weird features that he refuses to change.

    20. 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
    21. 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
    22. Re:The answer: XMPP by Anonymous Coward · · Score: 0

      Google has a very bad track record. You can't trust them on this. Here is a list with more than 100 products and services already dropped over the past few years.

    23. 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.

    24. Re:The answer: XMPP by Anonymous Coward · · Score: 0

      Stop wandering around in their walled garden smelling the roses, drinking the koolaid, and eating their yummy snacks.
      pretty much the only way to get the bad actors to stop acting badly is to not use them. Sadly, in the current atmosphere, that's cutting off your nose to spite your face.

    25. 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...

    26. Re:The answer: XMPP by Anonymous Coward · · Score: 0

      I don't know how to put it. It tries to be /too/ universal and and open.

      Put it less vaguely, please. That's how you should put it. Confident-sounding vagueness is no substitute for insight.

      Meaning that it supports so many deployments and scenarios and options that setting it up quickly becomes a daunting task.

      There are a lot of XEP extensions. They're optional. I haven't had a problem with them, with one exception.

      Google Talk published extensions for audio and video chat and a reference implementation called libjingle. However they didn't keep their open source libjingle in sync with the internal version. The open version contained a lot of bugs and didn't interoperate, so at one point 'jitsi' contained two libjingles, one which worked well with non-Google, and one which was supposed to almost kindasorta work with Google, but both were flakey. Google didn't test for regressions of their video chat interop, just tried to collect credit for being "open" while throwing bitrotted junk over the wall. It evolved into a well-poisoning strategy because they used their sabotaged openness internally as an excuse to all the programmers working for them who gave a fuck about the Internet but were trusting their coworkers instead of paying attention to kill the video and audio c2s extensions when they switched to Hangouts. This is a story of Google being self-deluding smug jerks and software quality being low. AFAICT it would be a success story for XEP process if Google had had good faith.

      I don't know what "setting it up quickly" means. Substitute email for XMPP. "Setting up email quickly becomes a daunting task." One gets an idea who's talking: somebody who tried to click around and set up MS Exchange, called "support" for help, etc. There may be room for improvement behind the story of pain, but mostly nobody cares about such struggles, and they don't cast any deciding reflection on the standard.

      It does everything "properly" which means you're stuck in certificate hell.

      This is statement is somewhere between meaningless and incorrect. I don't know what "properly" means. XMPP works with self-signed certs which are stupid but easy to set up. Again, I'm sorry the IT task you faced was beyond you, and I can imagine more elegant software existing, but it's not a deciding observation in the chat wars. It's a petulant peeve.

      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.

      That may be true, but the observation has little impact.
      - Google Talk supported XMPP clients and worked on mobile. They just didn't use XMPP for the mobile client. They used something proprietary and more efficient. You can support more than one kind of client on a single server. XMPP is useful for backwards and forwards compatibility, and a mobile client released in lock-step with the server will give better battery efficiency and poor network performance. That's the situation we had, and it was not great because it made phones into Google's and Apple's territory which they abused. But, again, look at the details, and "XMPP doesn't work with mobile" doesn't actually imply what you want it to. XMPP is still the right standard to huddle around.
      - XMPP client-to-server protocol isn't needed to fix the chat fragmentation problem, anyway; XMPP server-to-server protocol does that. You think XMPP client protocol is valuable because you have Trillian stockholm syndrome but are not even properly thinking through how Trillian worked (with XMPP and also several other protocols). Trillian is the answer that gives every corporate overload their piece of the pie, the wrong answer. The proper answer is email

    27. 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...

    28. 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.

    29. Re:The answer: XMPP by Anonymous Coward · · Score: 0

      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.

      This was true in the past. Not anymore. Take a look at conversations.im for instance.

    30. 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
  12. 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 Anonymous Coward · · Score: 0

      I wouldn't throw away the audio, video, and security requirement so lightly. As long as costs the user nothing, then I see little reason to omit them (in the context of trying to solve the problem the OP/XKCD describe).

      Just as an example, if you secure things by default using OTR (or something similar), then users who don't care about security don't need to do anything, so there's no cost to them (minus an infinitesimal amount of computing power). People who actually want to be secure (with at least some of their contacts) can check keys out-of-band, which becomes an option only after they have the crypto available to them.

      I haven't used most of the protocols/apps in TFXKCD, but my understanding of many of them is that they're proprietary, so installing an OTR plugin may not be an option. For users who require security, this forces them to use something else. I would hazard to guess that those kinds of limitations (or likewise for video/audio) contributes to the fragmented ecosystem the OP is asking about.

    4. 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.

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

      They post a reply to what?

    6. 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.

    7. 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
    8. 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.

  13. 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.

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

      we have a world full of giant social and economic problems that can never be fixed in 140 characters

      Ah, give him time for his genius to shine through.

  14. Age old by Anonymous Coward · · Score: 0

    This has been going on since I used VMS to send chats over BITNET. No end in sight.

  15. 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.

    1. Re: Inter-Net communications by Anonymous Coward · · Score: 0

      TCP/IP doesn't care what protocol you run on top, and will deliver your messages ... and like , every "Inter-Net" router knows how to do it already. How about we just telnet to each other's devices ? That's instant.

  16. SiP by pele · · Score: 1

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

    1. Re:SiP by Anonymous Coward · · Score: 0

      How do you decentrialize SIP to meet this criteria?

    2. Re:SiP by Anonymous Coward · · Score: 0

      Can you suggest a good SIP client for Linux? I found Twinkle to be pretty crap, and Ring just won't install on Linux Mint - I've wound up in dependency hell and can't seem to resolve it...

  17. Briar by Anonymous Coward · · Score: 1

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

    https://briarproject.org/

    1. Re: Briar by Anonymous Coward · · Score: 0

      Is this your project?!

  18. WebRTC by Anonymous Coward · · Score: 0

    That's all you need.

    1. Re:WebRTC by Anonymous Coward · · Score: 0

      well I guess it doesnt solve push for mobile but audio,video, and any data are built in but I think html5 has a push notification system as well so add those with the decentralized account system and signal servers and bam the communication side is solved. Im not one for offline storage I think it should wait for both ends to be online so it only connects over p2p no external servers for the data to be possibly decrypted.

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

    with its circle drawn with a breach in it?

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

      Oh yeah! I hadn't noticed that! That's a cool detail.

  20. 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.

  21. XMPP was/is the answer by Anonymous Coward · · Score: 0

    Just that everyone wanted their own damned proprietary protocol, and the users allowed it.

  22. 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
  23. 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 Anonymous Coward · · Score: 0

      It is absolutely a technology program. Look at how byte-inefficient XMPP is and how many rounds trips are required. Then see how this plays out on crappy mobile networks.

    3. 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.

    4. Re:So what's the problem? by Anonymous Coward · · Score: 0

      Because "people" don't care and can't support their own servers; and the big boys and girls who can support the servers have decided that walled gardens are better for their wallets. If (SMTP) email hadn't already been an established standard before the rise of the Big 5 web companies, they would kill it off too.

  24. 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.
  25. Messaging problem by Anonymous Coward · · Score: 0

    Pick up the phone?

    1. 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.

    2. Re:Messaging problem by Anonymous Coward · · Score: 0

      1) Then block your number.
      2) Why would I want to talk to Eurofags or beaners?
      3) Fuck em. If they can't hear they can go DIAF.

  26. simple by Anonymous Coward · · Score: 0

    " 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. "

    Well, this just sounds like the web...
    Something like google docs allows multiplayer notepad, so, many people using a simple AJAX page with some widgets could do just fine.

  27. Apache/Google wave by Anonymous Coward · · Score: 0

    Google wave was a valid attempt at solving this problem yet google didn't allow it to settle.

    1. 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).

  28. 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.

  29. 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 :)

  30. 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 Anonymous Coward · · Score: 0

      tox (qtox), tor's ricochet, and bitmessage are all pretty good and well distributed.

      it is VERY hard to create a fully distributed system that has no central failure or censorship or shutdown points.

    3. Re:matrix.org by allo · · Score: 1

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

  31. Franz is a work around by Anonymous Coward · · Score: 0

    It supports many chat systems by just running custom web access layouts to all with web support. It makes all the chat systems in to one app through its tabbing system.

  32. 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.

  33. Lean from the brands the CIA can track by AHuxley · · Score: 0

    Study the US and other brands the CIA was able to read in plain text and don't do what they did in hardware and software.
    Learn form how their staff designed their hardware and OS. Think about how their very best internal security reviews found nothing.
    Think of how the CIA got in, stayed in, was not detected and why staff could not, would not or did not go looking for such issues.
    A lack of imagination? Skills? Budget? Staff understanding the product or just the parts they worked on? Other issues that distracted the staff from security issues? No ability or skills in house to imagine, ponder, consider or observe or find something like the automated implant branch (AIB)?

    Can crypto be trusted given the CIA, NSA and GCHQ interesting in communications over the decades?
    The past weak, junk US cryptography been offered as a standard is now really fixed? A few academics at some international conference published a book chapter on how perfect all crypto now is? Just like academics did in the 1970's?
    Or do the security services have a few ways in? Junk hardware designs, the weak tame OS, the software and crypto that offers up plain text every time?
    The world is yet to have a walk out with the modern crypto side details so the big brand crypto is still trusted?

    How to get your staff to understand how the US and UK think about crypto?
    Buy books that detail the past efforts of the US and UK crypto efforts from say 1910 to 1990.
    Embassy codes, telephone, fax, global communications, cell phones, the home PC and the internet in the 1980-90's.
    Over time the USA and UK weakened or provided junk crypto to all products sold in the West.
    To get privacy back include a comic or cartoon about creating a one time pad message on paper and entering that as the message.
    That returns privacy.
    Given the GCHQ and NSA have global reach, anonymity is not really an option on most networks.

    --
    Domestic spying is now "Benign Information Gathering"
  34. Microsoft Teams by Anonymous Coward · · Score: 0

    solves all the scenarios posed.

  35. 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.

  36. WebRTC by Anonymous Coward · · Score: 0

    WebRTC is essentially this just need a decentralized account system

  37. 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 Anonymous Coward · · Score: 0

      sms do you give your number to every one?

    2. 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.

  38. Congratulations, you just invented... by Anonymous Coward · · Score: 0

    ...you just invented iMessage!

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

    fake foresight

    1. Re:XKCD was With Her by Anonymous Coward · · Score: 0

      Also known as "The Day I Dropped xkcd".

      It's okay to be for someone. It's not okay to promote someone like that in your main content stream, especially not with an air of smug superiority. And then the next day she lost, and badly. Oh well, at least Donald Trump didn't become president during Janet Reno's lifetime, so somebody made a correct prediction about the outcome of that election.

  40. There are some attempts at this since AIM by Anonymous Coward · · Score: 0

    One product that has been around for a while is Trillian but this has definitely not caught on nor does it integrate well into the idea of a unified desktop/environment
    - https://www.trillian.im/

    Until there is a more universal method that supports instant messaging to an address (similar to email) but I see this a highly unlikely as the providers do not want to release control of their user/supporters/etc as they are a market that can be advertised to directly without a very low bar to exposure.

    Maybe IEEE should take a crack at defining a protocol?

  41. Relevant XKCD by platinummyr · · Score: 1
  42. 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
    1. Re:people are not desperate. by Anonymous Coward · · Score: 0

      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.

      More like most people will give away their most private and intimate info about themselves for the chance to not pay 5 cents for something they otherwise would've paid $50 for, but decide not to because FREEEEE! And then they will give away all of their 'friends' info for a 1 in 1,000,000,000 chance to win 5 cents.

  43. 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 Anonymous Coward · · Score: 0

      i agree with voice mail leave a txt if i dont answer. people do still have landlines though so there is that though.

    4. Re:I fail to see the problem by Anonymous Coward · · Score: 0

      I dial the voice mail number - it's 123 - and get 'You have two messages. First message.' and it plays.

      That's the problem, right there. "It plays". You can improve the voicemail user interface so it is much better than Snotnose's experience. But you still have to listen to the stupid message! THAT is the problem with voicemail. Whoever call me is easy enough to talk to. But when they bother talking to voicemail, it is all "um. . . , eh . . .". Pauses, and not getting to the point immediately. And there is no fast forward.

      Don't use voicemail. Just hang up, and rely on the other part calling back. They usually do. Or send a text if they don't. If I get notification that there is voicemail, I don't play it. I call them back instead. It doesn't matter if the voicemail is streamlined - people leaving messages are horribly clumsy when not talking to me in real time.

    5. 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
  44. 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 Anonymous Coward · · Score: 0

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

    3. 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.
  45. 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 Anonymous Coward · · Score: 0

      no facebook, but I'll give you my mail address. I'm amazed by the number of people who think they're all smug hipster, but are emotionally affected by a piece of paper. i guess, maybe, people really do care if you give a shit enough to actually write a letter.

    2. 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

    3. Re:Well, you could be _that_ guy... by Anonymous Coward · · Score: 0

      Hmm, I'm pretty much "That guy" too.

      I mean don't get be wrong, I have LINE because everyone in Japan has LINE. I have SMS and carrier email for each of my phones. I have FaceBook and LinkedIn - each of which I log into about once a year, etc.

      But the problem with LINE, Carrier Email, and SMS is it goes only to once device, and it's never my computer. I like Hangouts because I can use it, with the same account, from every phone, tablet, and laptop I have. So I tell people if they want to make sure I get the message soon, and answer it... either use eMail, or Hangouts. (Which is XMPP, even if it's not federated anymore).

      And even though I have Skype and LINE, etc. I really had to start drawing the line because then people said "Hey! How about Viber?" and then if I installed Viber, different people said "Hey, what about WhatsApp?"... it never ends.

      Interestingly enough, people have installed Hangouts at my behest, and then said "Wow a bunch of other people I know are on here."

  46. Create yet another standard is the wrong answer by Anonymous Coward · · Score: 0

    There *is* a standard, problem is vendors would rather lock you into something proprietary. That won't change no matter what standards exist.

    Use XMPP because creating yet another protocol just fragments things further.

  47. XMPP will win. by Anonymous Coward · · Score: 0

    Get over it.
    A little bit of chat is pretty easy.
    Inevitably people clammer for more.
    A robust extendable framework requires a boring standards like approach.
    It's a similar dilemma with graphics.
    To get decent funk, xml is required to deliver robust svg.
    Don't forget, the tools implementers requires robustness of spec to deliver reliability.
    Look at the astonishing tool that is Inkscape.
    XML has a place.
    I lived in Gotham where there was no XML.

  48. 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, ...

    2. Re:Two perfectly good solutions by Anonymous Coward · · Score: 0

      3. Use (e)mail, or phone me, or if really urgent, use the fire alarm. If none of these options fit, we won't communicate today.

  49. 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 Anonymous Coward · · Score: 0

      When Google changed to Alphabet they got rid of their "don't be evil" credo in exchange for "do the right thing." The right thing for Alphabet, could be evil to you and I.

    3. 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.

    4. Re:The Problem Is Business by Anonymous Coward · · Score: 0

      Way back when Google Talk first came out, I tried sending messages from my independant XMPP server to my friends who were on talk, because I read all this stuff about how it was interoperable, etc. All the messages went to /dev/null. It never worked. It never federated. It was always a lie.

    5. 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.
  50. You know what these are.....? by Zurkeyon3733 · · Score: 0

    First World Problems :-P Can't we fix the million people a year starving to death first? Just a thought.

    1. 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?

  51. 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
  52. 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 Anonymous Coward · · Score: 0

      "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."

      No not the Internet, corporations.

      The Internet is open, that is the fundamental reason why it exists.

      Corporations have focused on brands and advertising turning the Internet into their commercial playground while the Internet is about open communication such as networking and protocols.

      Commercial services are trying to hide away protocols in favor of their own brands providing a service that they can control entirely.

      Posting AC as I have modded.

    5. Re:What problem? What PROBLEM? by Anonymous Coward · · Score: 0

      Yep. It's like saying that multiple rooms - kitchen, bathroom, bedroom etc - in a house is a "problem" because you can't simultaneously shower and use the toaster.

    6. 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.

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

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

    8. Re:What problem? What PROBLEM? by Anonymous Coward · · Score: 0

      Halleluah!

    9. Re:What problem? What PROBLEM? by Anonymous Coward · · Score: 0

      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.

      Same goes with media. I see no reason I shouldn't be able to buy a movie and watch it on amazon, itunes, vudu, microsoft, fandango, google, etc.

      For as much as people bash microsoft, the fact that they were so large and dominant they really standardized a lot of things. Everyone uses a .docx format for word or at least software that can read it etc.

    10. 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.

    11. 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.

  53. 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 Anonymous Coward · · Score: 0

      Signal is created by an egocentric asshat. An asshat with quite some competence, but a too big ego. And some strange thoughts about federation and third party clients (he blogged, that a good messenger needs a central server and centralized client development and nobody should have to care about compatible apis and old versions of the messenger).

    3. 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.

  54. "'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.

  55. 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.

  56. Torchat by Anonymous Coward · · Score: 0

    Torchat - Anonymous encrypted communications

  57. 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
    1. Re:Demand Better by Anonymous Coward · · Score: 0

      Until enough users are tech savy enough

      As opposed to be tech savvy enough?

  58. 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.

  59. Tox by Anonymous Coward · · Score: 0

    Tox is fine so far.
    I'm using it with close family members.

  60. easy peasy by bistromath007 · · Score: 1

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

    1. Re:easy peasy by Anonymous Coward · · Score: 0

      Speaking of which, could you remove Bob for a few and add me back? I have some YouTube links to send.

  61. 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.

  62. 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.

  63. What problem? by Anonymous Coward · · Score: 0

    What problem are you saying exists? Other than what is in your lame mind.

  64. 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 Anonymous Coward · · Score: 0

      It's amazing that so few people remember a cell phone has an actual bi-directional, real-time audio communication system on board.

    3. 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.
    4. Re:Already done, it's a cell phone by Anonymous Coward · · Score: 0

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

      People still use limited minute plans? I suppose pre-paid phones would be like that.

  65. 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.

  66. 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/
    2. Re:IM mandated by disability rights law by Anonymous Coward · · Score: 0

      There are ways of doing that already. To pretend to not know that there aren't is being both totally disingenuous and blatantly intellectually dishonest though.

      I'm all for using the ADA and enforcing it where it makes any kind of sense. Please stop using the ADA to "protect" everyone without knowing what it is that you are talking about though, please.

      It's a reoccurring situation with your post history.

  67. 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.

  68. 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.

  69. 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.

    4. Re: Email has different design priorities by Anonymous Coward · · Score: 0

      Well in a casino reception can be poor no ? Great story though.

  70. 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.

  71. Skype? by Anonymous Coward · · Score: 0

    Isn't this why the government and Skype collaborated so hard? You mean it didn't work out when people found a way to track other users IP's? gasp who would have thought. Centralized communications only really helps companies and governments to track users, it's not in their own best interest to use one solution.

  72. How to solve the problem by Anonymous Coward · · Score: 0

    Point to one of the current solutions that are proven to work and to scale. The server side is done, and they call it XMPP/jabber. ejabberd can run on a thousand nodes without a hitch, and you can have multiple networks operating together as a federation. It's distributed and webscale, but perhaps that is the problem. If it were centralized and proprietary you could create a business around providing IM as a cloud service.

    The client side, needs a lot of work. But aren't there a million web and app developers just sitting around trying to implement the next big thing in user experience? What is fundamentally wrong with XMPP that prevents them from doing this? Because I don't see it, and I think it's too soon to say that XMPP is dead. It's a fine standard that can be extended in numerous ways. Perhaps a new standard for the sake of giving the impression of newness is all that is needed.

  73. 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.
  74. I have GREATEST ideas by Anonymous Coward · · Score: 0


    Quick Ideas I will roll with. What to use instead?
    1. Fidonet FTS-0001 - http://ftsc.org/docs/fts-0001.016 (bluewave/golded + pgp) (pgp gorilla? with the LARGE keys..)

    2. cw on am(fm, usb, lsb) CB radio (it's dead right?) using a couple resistors and a 4PDt -- ya can isolate the RF vs Audio just like the ham pros (sic) + dm-780 and now you have most of the protocols. CQ DX de yourfunkandjunkhere
    2a. On the little FM broadcast transmitters for your car... SAME THING. hook it to the DM-780
    2b. VHF radios hack the microphone port. Same thing. Get tat signal down to below 1v PtP
    an ol IC-701 it don't have data, but NOW SHE DOES, want me to send you a BINARY FILE?!

    3. Run a LOG grepper. Run a web server. Have your firenads hit some 404 errors which have nice long sentences. Testing 1,2,3 (text only but if you run a lamp / namp you know what I mean about LOGS. You could type in http://slashdot.org/-=[ I hate ya ]=- and that will show up in the logs "if slashdot's sysop looks." the weird charac-tator-s won't look prretty but they'll all be there OR you could type in http://slashdot.org/-=[ the article about the 3D printers has a 404 in the story--fix it fast!!]=- and the sysad would be head's up'd he'd know who did it by the -=[ that would be me doing that to your logs you see now you understand. ]=-

    You could look at it like this.
    browser gets a 404 to confirm the message has been sent. you could script your proxy so that a 404 says, THANKS FOR YOUR FEEDBACK, YOUR MESSAGE WAS SENT. ( i know you hackers gotta love this one ) Router people rejoice. Probably got this junk built in. OTP anyone?

    4. IRC (lots of nice things goin for this, use as many tricks as you can imagine)

    5. KDX (dusty ol mac users know what I mean) a bit aged, I wonder what's wrong with it's CRYPTO?? maybe we can layer something on it, or it IN something.

    6. dead drop + that new usb condom thingy to guard against firmware attack..

    7. PirateBox - old but effective.

    8. Direct Line of Sight a mile or less? Use a Wooden DISH (Yes same shape as LARGE OLD satellite dish, Face them at each other and then talk into the bowl standing in front of it.) Of course you would need to coordinate the TIME, or have someone standing there all day and night.

    Okay what do YOU THINK?

    1. Re:I have GREATEST ideas by Anonymous Coward · · Score: 0

      ALL THIS Stuff ALSO runs in linux too if you were wondering.
      I know cause I DO IT.

  75. Good ones can do both. by Anonymous Coward · · Score: 0

    But additionally, that was the POINT of that factoid in regards to the Babel fish: If people CAN fully understand each other, that makes them MORE likely to kill each other, not less, because the culture and values they support are likely an affront to the other culture and its values. This is especially true when one culture would be considered open and accepting and the other is considered closed and xenophobic. The latter group will often attack the former under threat of their culture being absorbed and obliterated, even at the same time as the latter is trying to convert members of the former into willing vassals of the themselves.

    1. 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*
    2. 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.

    3. 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

    4. Re:Good ones can do both. by Anonymous Coward · · Score: 0

      credit due to the awesome Emo Phillips for that:

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

      and he was around LONG before emo music existed kids....

      -I'm just sayin'

    5. Re:Good ones can do both. by jamiesan · · Score: 1

      - Emo Phillips

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

      where is chaotic neutral in all of this? sheesh

    7. Re: Good ones can do both. by Anonymous Coward · · Score: 0

      If they would just behead the religions and not the believers, I'd be pretty much okay with that...

  76. 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.

  77. What the fuck for? by Anonymous Coward · · Score: 0

    Who the hell wants to be in INSTANT communication. I don't. I have many irons in the fire, all of which are more important than just about anything that might pop up in an IM window.

    Send me an email, and I'll answer it when it is appropriate.

    1. Re:What the fuck for? by Anonymous Coward · · Score: 0

      You missed the point, it's to instantly receive it not to be forced to instantly read it.

      Imagine you needed to contact emergency and the department complained they didn't want to be contacted instantly.
      Quick communication has a valuable purpose.

      Now get off my lawn because I need to make a protocol out of grass that sends messages to anyone to get off my lawn at the speed of grass growing.

  78. 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.

  79. 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.

  80. 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.
    2. Re:ACA by Anonymous Coward · · Score: 0

      Universal anything is a bad idea

      Yeah.

      Like universal human rights.

      Terrible idea. Sad!

    3. Re:ACA by Anonymous Coward · · Score: 0

      You're wasting your time trying to argue for social welfare with a libertaritard^W libertasshat^W selfish prick.

  81. 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.

  82. I would solve it by writing this: syncup.at by Anonymous Coward · · Score: 0

    uses email as the handle and sending your chat recipient an email of the chat that he or she can responsd to directly.

    Supports email reply processing, direct chat in some email clients, or click to a websocket capable Angular chat client.

    Go ahead, try it!

  83. 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; }
  84. Cisco is "just a handful of geeks"? by cyber-vandal · · Score: 1
  85. 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.
  86. 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.
  87. An updated version of SMTP? by Anonymous Coward · · Score: 0

    So you want an updated version of SMTP, meaning that you can use the server software implementation you like, on the server you like, and with the clients you like, and presumable across domains, etc. - but for chat, and presumably for security.

    Well there you go - that's basically what XMPP is.

    But here's the thing... It was created too late. People know the name LINE or Google Hangouts or whatever, they don't know the name "XMPP". And no large popular messaging system other than google has shown an interest in actually using something based on it. (IBM also uses it for their SameTime Chat software supposedly, but that's mainly company internal chat).

    I agree it's a good idea, but the average end user is more interested in the community than the technology, so they will just go where their friends are. Companies have to want to do the right thing, and they don't everyone wants to keep their users for themselves. It's like AOL mail, all over again.

  88. 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
  89. There's another relevant xkcd: by Anonymous Coward · · Score: 0

    https://xkcd.com/927/

    is the logical conclusion

  90. 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.
  91. 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 :)

  92. IMS by Anonymous Coward · · Score: 0

    Having played with RCS on IMS it goes a long way towards a standardised general solution.

  93. IMS by Anonymous Coward · · Score: 0

    Having played with RCS over IMS it goes a long way towards a standardised solution.

  94. Step one: Develop one. by Anonymous Coward · · Score: 0

    Before we can move everybody to one platform, one needs to be developed. At the office, we are talking about setting up our own internal IM server, but so far haven't been able to find one. We've looked at:

    - XMPP and SIMPLE, but we are a Windows shop, and those assume a Linux server, or have a Windows version that's basically a recompile of the Linux version, which ends up as a program to be started manually, rather than a Windows service.

    - Commercial servers with a free version. These always end up requiring some obscure or insecure software such as Java. The last one we looked at (which looked great from their own presentation) wanted to install in C:\Windows and have its data files in C:\WhatEverTheProgramWasCalled. That directory layout hasn't been used since Windows 3.11, yet the software was presented in a modern, responsive, five words before you need to scroll down web page.

    - Some software exists only in a cloud version. Sorry, we used to all use MSN Messenger, which we lost when Microsoft decided to close that down to force everyone onto Skype. Not going to make that mistake again, this time we want to be in control of our own server.

  95. messaging on random /. threads by Anonymous Coward · · Score: 0

    actually, i think xkcd missed one:

    "messaging on random /. threads"

  96. Re:Poor requirements statement? No, forgotten by Anonymous Coward · · Score: 0

    That's just delivery. There's no talk of it appearing in a client and facilitating a live discussion. The reality is email is a digital version of snail-mail. It's been with us for decades, and it's going nowhere.

    The problem is IM has no standards, and those that control the de facto protocols lock away the specs. This is why most people IM through crap like FB, twatter, snapcrap et al. The control freaks like MS do not want to work with developers in an open world, so people drift through services they happen to like that provide IM functionality that's just about good enough.

  97. I have a phone, call me. by bbigbigmouth · · Score: 0

    It's that simple.

    The *problem" with other channels is: their signal-to-noise ratio keeps decreasing to the point where they become unusable. I don't care about social interaction, photos of your cat, children, lunch, dog, grandchildren, and so on. I moved from ICQ to Skype to Fring to BBM to Hangouts, because all the people I care about can (and do) use them. Now I am trying out Allo, waiting for Google to pull the plug on Hangouts. I am not using whatever you think is "better". There is no "better", if all you want to do is send and receive information. I am not choosing a channel based on its entertainment potential, we have TV for that.

    If I have something important to say, I will find a way. If not, I don't care about your funny pictures.

    I don't mind paying a couple of pennies if necessary, if I want my message delivered. I don't care if your messaging system is cool, is new, is free... If you think your message is not worth 15 cents, then don't send it.

  98. 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.

  99. 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.

  100. 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.

  101. 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.
  102. 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.

  103. 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.

  104. 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
  105. 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!!!
  106. There is no problem by Anonymous Coward · · Score: 0

    This post sounds like the lead-up to a sales pitch.

  107. 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?

  108. 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.

  109. 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.

  110. Snail Mail by Anonymous Coward · · Score: 0

    What ever happened to writing people letters? I just sent my Mom a Birthday card with a lovely note inside. I get like one text every 6 months on my phone. Then again, I am not in a relationship.

  111. 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.

  112. The answer is by Anonymous Coward · · Score: 0

    The answer is the one in my head.
    You can have it for a cool million.
    Good try trying to get it out of me slash dot.

  113. 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.

    1. Re:Use a Tox client by Anonymous Coward · · Score: 0

      Mod this up.

      Can't believe the quality of people who are still reading Slashdot.

      BTW "SJWW Law":

      If you mention "SJW", you lose your "argument".

    2. Re:Use a Tox client by Anonymous Coward · · Score: 0

      > If you mention "SJW", you lose your "argument".

      Right, because you get to control the narrative why exactly?

  114. Good idea! We need a new standard by TimMD909 · · Score: 1
  115. 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?).

  116. 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.
  117. What you describe already exists by Anonymous Coward · · Score: 0

    It's called email. It'll never go away, ever.

  118. perfect as is. by Anonymous Coward · · Score: 0

    there cannot be a universal solution because communication is about taking sides.
    the more groups, teams or inoperable programs exist, the more (secret) identities, secret-keeping, information partitioning and scheming is possible AND THAT is what it's all about ...

    the hilarious part is that the communication facilitators SEE everything: it must seem strange that grown up people with the assurance of "privacy" act like pre-school children?

  119. Re:Poor requirements statement? No, forgotten by Anonymous Coward · · Score: 0

    > Email was a direct outgrowth of ftp

    Nope. mail was present in 1st edition UNIX, FTP was not.

  120. 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
  121. The Solution Is In The Comic by Anonymous Coward · · Score: 0

    In the comic, there are two all encompassing subsets, SMS and email.

    The universal solution seems painfully obvious to me. Use email. If you have a contact that is SMS only without the ability to do email, then use a email-SMS gateway. Every carrier offers one for free.You can also use paid-for universal gateways.

  122. Re:Poor requirements statement? No, forgotten by Anonymous Coward · · Score: 0

    OK, how about: https://en.wikipedia.org/wiki/ARPANET#Network_applications

    "In 1971, Ray Tomlinson, of BBN sent the first network e-mail (RFC 524, RFC 561).[49] By 1973, e-mail constituted 75 percent of ARPANET traffic.

    "By 1973, the File Transfer Protocol (FTP) specification had been defined (RFC 354) and implemented, enabling file transfers over the ARPANET."

  123. step 1. who am I? step 2. who are you? by Anonymous Coward · · Score: 0

    Identity is everything. Would you use a product that could (maybe blockchain?) guarantee your identity, and provide an audit trail of all access to your persona? Who would be trusted to keep the original data? Would we all have a chip that could safely store and retain our personality? I could see plugging in to make encrypted backups taking on a whole new meaning.

        We live in a society that grants corporate/legal entities rights, who would be the "chip keeper" for that? Maybe a more meaningful board of directors would occur when a quorum of directors would plug-in to share and update the corporate persona (and yes, their individual persona would need to sign the chain).

        The biggest benefit/difficulty would be anonymity. Would the "agent for service" become the fall guy for the shielded corporations that are the conduit used to shield the owners of corporations from scrutiny. Money, credit, identity theft, tax fraud, etc.. would all be radically altered. Things that weren't part of an audit-able chain would get the scrutiny that they deserved. I could envision even "CASH" transactions requiring a two party receipt.

    Bring on the dancing pigs and autocratic cows.

  124. 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.
    1. Re:IRC? by Anonymous Coward · · Score: 0

      We do...erry day

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

    We had the programs before the RFCs

    --
    davecb@spamcop.net
  126. Re:Poor requirements statement? No, forgotten by Anonymous Coward · · Score: 0

    Whatever. You may have had file transfer tools, but you didn't have FTP.

  127. First, give me a universal ID by Anonymous Coward · · Score: 0

    First, give me a universal ID that I can use on ANY system, with SSO and the ability to keep all my data safe, secure, and unhackable.

    Then we'll talk about chat systems.

    Oh, and XKCD forgot LINE in their comic.

  128. The free market by Anonymous Coward · · Score: 0

    Is taking care of it. People want choice. 1 million billion choices. Freedom baby. Suck it.

  129. tox by Anonymous Coward · · Score: 0

    Tox is secure easy to setup and supports text, audio, and video. Also has a client for many different platforms.
    https://tox.chat/

  130. Wall (bathroom) by Anonymous Coward · · Score: 0

    The answer is right in the comic. The wall (bathroom) guy has it solved. If you can't contact him any other way, then he can't possibly have this problem. Who needs to quibble about the communication form when there are billions of people out their to communicate with?

  131. 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.

  132. 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.

  133. 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

  134. 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.

  135. TORchat by Anonymous Coward · · Score: 0

    Develop TORchat and make it available on iOS and Android as well as windows, linux and mac

  136. secushare by Anonymous Coward · · Score: 0

    http://secushare.org/

    1. Re:secushare by Anonymous Coward · · Score: 0

      or, psyc and psyc2

  137. Bitmessage anyone? by Anonymous Coward · · Score: 0

    I'm surprised that nobody has brought up bitmessage yet

    https://prism-break.org/en/projects/bitmessage/

    It seems to satisfy (almost) all the conditions above and is supported by multiple clients.

  138. 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.

  139. 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...

  140. Whatsapp... by Anonymous Coward · · Score: 0

    Here in Brazil we can say that Whatsapp solved this problem, virtually everyone use it. Really. I usually order pizzas through Whatsapp. The only problem is that sometimes a bad-mood federal judge blocks it in the entire country.