Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IM antifeatures #151

Closed
Mikaela opened this issue Jul 28, 2019 · 7 comments
Assignees
Labels

Comments

@Mikaela
Copy link
Owner

@Mikaela Mikaela commented Jul 28, 2019

  • Keybase could link to https://github.com/keybase/client/issues/6374 and in the future to https://github.com/keybase/keybase-issues/issues/162
    • https://github.com/keybase/client/issues/18664 my feature request on global message expiry time
  • Riot could link to https://github.com/privacytoolsIO/privacytools.io/issues/1049
  • Signal could maybe maybe to https://signal.org/blog/the-ecosystem-is-moving/
  • Wire could link to https://github.com/wireapp/wire-server/issues/631
@Mikaela Mikaela added the enhancement label Jul 28, 2019
@Mikaela Mikaela self-assigned this Jul 28, 2019
@Mikaela

This comment was marked as outdated.

Copy link
Owner Author

@Mikaela Mikaela commented Jul 28, 2019

Bonus, maybe Briar to briar://adjsozq74c7v2e7cwu7lebednw3wmjxgrbv6cqiyccrz4yhxzmzau but it's not going to be a high priority and I just said that I wouldn't make it a priority.

@Mikaela

This comment has been minimized.

Copy link
Owner Author

@Mikaela Mikaela commented Jul 30, 2019

Riot is, even with privacy concerns, the defacto client for the Matrix protocol which is in a friendly competition with XMPP, both of them are federated and wish to bridge everything into themselves. See also Try Matrix now and my Matrix fingerprints on my public keys page. However my phone cannot run Riot well, so this is not a good place to attempt contacting me.

==> Riot is the defacto client for the Matrix protocol and I list it here to confirm my [indieweb identity]. Due to [privacy concerns], I use it only for public chats and request you to use something else listed in this section for private discussions.

I am also a lot behind in my verified public keys, so I should comment those once again in the keys page.

Keybase: request people to set chat policy to 7 days, which is the longest exploding message time as that is how you enable perfect forward secrecy and instant messengers are not a document storage.

@Mikaela

This comment was marked as resolved.

Copy link
Owner Author

@Mikaela Mikaela commented Jul 30, 2019

No! I am thinking of this wrong way.

Here is the live page:

Screenshot_2019-07-30 Index ~~ Mikaela

Are these instant messengers? Some of them are, but what are Riot and Keybase (and IRC that could finally appear on the index instead of being hidden on its own page, which shall keep)?

Xkcd calls it as team chat, https://xkcd.com/1782/ .

Riot doesn't advertise itself as a team chat application, but it's missing actual contacts (XMPP has the roster), Keybase directly says:

Communities, families, friends, schools, and companies. Keybase is for everyone, and it's growing fast. Unlike Slack, it is free. And without ads.

What does Slack say? Their index is only for teams.

Thus when I get around to fixing this issue, it will throw Riot and Keybase into a new team chat category which will also include IRC (which will link to its own page).

The instant messengers:

  • Signal
  • Wire
  • XMPP

The team chats will be:

  • IRC
  • Keybase
  • Riot

The instant messengers will have a note of being more private, the team chats should call themselves as public and take some parts from the previous comments/sections.

I guess in the case of XMPP I have to add an another subsection for listing actual apps.

  • Apps I recommend: Conversations (Android (PlayStore, F-Droid)), Dino (Linux), Gajim (FreeBSD, Linux, Windows).
  • Apps I hear recommended, but haven't used: Monal (iOS, macOS)
@Mikaela

This comment was marked as resolved.

Copy link
Owner Author

@Mikaela Mikaela commented Jul 30, 2019

There is no reason for me to start advertising XMPP clients as I already link to the getting started page.

Mikaela added a commit that referenced this issue Jul 30, 2019
Mikaela added a commit that referenced this issue Aug 10, 2019
Ref: #151
@Mikaela

This comment was marked as outdated.

Copy link
Owner Author

@Mikaela Mikaela commented Aug 23, 2019

Maybe I should migrate this into a new issue so I see more clearly what I should be doing.

@Mikaela

This comment has been minimized.

Copy link
Owner Author

@Mikaela Mikaela commented Aug 23, 2019

So todo:

  • integrate the links into the text somnehow
  • explain team chats to be only for public things, especially Riot (see previous not-yet-minimized comment)
  • remove Matrix keys mention
  • the Keybase 7 days request
@Mikaela

This comment has been minimized.

Copy link
Owner Author

@Mikaela Mikaela commented Oct 11, 2019

  • Riot section likely requires a rewrite.
  • Should I point people towards providers that have made an impression to me and probably won't give bad federated experience? Feneas, Disroot, Snopyta, Wehost, Privacytools?
    • If I do, I should probably explain how they have gotten listed and maybe I could start saying "legacy IP only" and DNSSEC statuses.
@Mikaela Mikaela closed this Nov 15, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.